/* Start of CMSMS style sheet 'WATERS' */
* { margin: 0px; padding: 0px; }
body { background: #666; color: #333; }
.clear { clear: both; }
img { border: none; o}
a { color: #333; text-decoration: none; outline: none; }
a:active { outline: none; }
a:hover { color: #000; text-decoration: none; }

#container_outer { margin: 0px auto; margin-top: -15px; background: #666 url(./images/container.jpg) repeat-y top center; width: 861px; }
#container_inner { width: 700px; margin: 0px auto; background-color: #FFF; }
#container_ending { width: 861px; margin: 0px auto; background: #666 url(./images/container_ending.jpg) no-repeat; height: 54px; }

#bar { width: 700px; height: 40px; background: #0099D6 url(./images/nav.jpg) no-repeat; margin-top: 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#bar ul { list-style-type: none; font-size: 16px; }
#bar ul li { display: inline; }
#bar ul li a { display: inline; margin-top: 7px; padding: 4px 6px; padding-bottom: 3px; margin-left: 15px; float: left; color: #FFF; text-decoration: none;  }
#bar ul li a:active { outline: none; }
#bar ul li a:hover { background-color: #0982B6; padding: 4px 6px; padding-bottom: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#bar ul li a.current { background-color: #0982B6; padding: 4px 6px; padding-bottom: 3px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#submenu { margin: 0px auto; width: 600px; height: 30px; background: #DDD; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; }
#submenu ul { list-style-type: none; font-size: 14px; }
#submenu ul li { display: inline; }
#submenu ul li a { display: inline; margin-top: 4px; padding: 2px 3px; padding-bottom: 1px; margin-left: 7px; float: left; color: #333; text-decoration: none;  }
#submenu ul li a:active { outline: none; }
#submenu ul li a:hover { background-color: #c3c1c1; padding: 2px 3px; padding-bottom: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#submenu ul li a.current { background-color: #c3c1c1; padding: 2px 3px; padding-bottom: 1px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }

#bar form { float: right; }
#search { padding: 3px; margin-right: 15px; margin-top: 5px; }
#search input.searchbox {  width: 127px; height: 20px; padding: 1px 5px; outline: none; border: none; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#search input.searchbutton { float: right; border: none; outline: none; }

#mid { margin: 15px 0px; }
#logo { float: left; padding-top: 20px; }
#contact { padding-top: 15px; float: right; font-size: 12px; color: #666; }
#contact a { color: #666; text-decoration: none; }
#contact a:hover { color: #333; text-decoration: none; }

#content { font-size: 14px; color: #333; margin: 20px auto; width: 690px; min-height: 500px; }
#content h1 { font-size: 20px; color: #333; padding: 10px 0px; font-weight: normal; }
#content p { padding-bottom: 10px; line-height: 16px; }
#content a { color: #0099D6; text-decoration: none; }
#content a:active { outline: none; }
#content a:hover { color: #0982B6; text-decoration: none; }
#content ul { padding-left: 20px; list-style-type: circle; }
.tiny { font-size: 10px; color: #666; }
table.analysis { border-collapse: collapse; width: 100%; border: 0px; }
table.analysis tr.odd { background: #F2F2F2; }
table.analysis td { padding: 5px; }
table.analysis td.size { width: 50%; }
.vertical { vertical-align: middle; }

div.contactform label { float: left; width: 90px; }
div.contactform div.inputbox { padding: 10px 0px; }
div.contactform div.inputbox input[type=text] { font-size: 14px; padding: 2px; outline: none; border: 1px solid #666; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
div.contactform div.inputbox input[type=text]:focus { border: 1px solid #0982B6; }
div.contactform div.inputbox textarea { font-size: 14px; padding: 1px; outline: none; border: 1px solid #666; width: 500px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
div.contactform div.inputbox textarea:focus { border: 1px solid #0982B6; }
div.contactform input[type=submit] { background: url(./images/button.png); padding: 2px 5px 4px; font-size: 12px; line-height: 18px; width: 60px; height: 22px; border: 0; outline-width: thin; color: #333; margin: 10px 0px; }
div.contactform input[type=submit]:active { background: url(./images/button.png) 0 22px; }

#line { width: 500px; height: 1px; background-color: #CCC; margin: 5px auto; }
#footer { font-size: 12px; color: #666; width: 700px; text-align: center; }
#footer a { color: #333; text-decoration: none; }
#footer a:hover { color: #0982B6; text-decoration: none; }
/* End of 'WATERS' */

