/* CSS Document */

body {margin:0; padding:0; background:#D8DCEA; font:12px Arial, Helvetica, sans-serif; color:#666666; }
a {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#666; }
a:hover {text-decoration:none; }

#maincontainer{width:770px; margin:0px auto; border-top:0px; }

#contentwrapper{float:left; width:100%; margin:auto; }

#masthead{ background-image:url(../img/header-bg-774x260.jpg); max-height:260px; display:block; clear:both; }

#logo, #logo a {width:auto; vertical-align:baseline; padding-left:10px; padding-top:35px; font:30px "Times New Roman", Times, serif; font-weight:bold; color:#EDEAD6; letter-spacing:1px; text-decoration:none; }

#phoneText {float:right; width:auto; padding-right:10px; font:25px "Trebuchet MS"; color:#330000; font-weight:bold; letter-spacing:-1px; }
#phoneText span {font:17px "Trebuchet MS"; color:#993300; font-weight:bold; letter-spacing:0px; }

#action {border-top:1px solid #A8A69F; border-bottom:1px solid #A8A69F; height:112px; background-color:#f6f3e4; }
.chat {padding:10px 10px 0px 23px; }
.assess {padding:10px 0px 0px 10px; }

#nav {background-image:url(../img/bg-nav.gif); height:30px; width:100%; border-top:1px solid #A8A69F; }
#nav ul {width:auto; margin:0 auto; padding:7px 0px 7px 10px; position:relative; }
#nav ul li {width:auto; list-style-type:none; float:left; text-align:left; line-height:13px; background-repeat:no-repeat; margin-top:-8px; }
#nav ul li a {color:#373737; text-decoration:none; font-weight:bold; font:11px Arial, Helvetica, sans-serif; padding: 8px 15px 7px 10px; font-size:13px; display:block; }
#nav ul li a:hover {color:#FFFFFF; background-image:url(../img/button-tab.gif); }

.dropmenudiv {position:absolute; top: 0; border:1px solid #A8A69F; font:normal 12px Arial; line-height:18px; z-index:100; background-color: #E4E4E4; width: 142px; visibility: hidden; }
.dropmenudiv ul {padding:0; margin:0; list-style:none; }
.dropmenudiv ul li a{width: auto; display: block; font-weight:normal; padding: 3px 0px 3px 10px; text-decoration: none; color: black; }
* html .dropmenudiv ul li a{ /*IE only hack*/ width: 100%; }
.dropmenudiv ul li a:hover{ background-color: #FBFCF7;  ; }

#contentcolumn{background-color:#FBFCF7;  padding:5px 15px 10px 15px; }

#footer{clear:left; margin:auto; background:#EAEAEA; color:#7A7C7C; font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:right; padding:6px 5px; height:40px; }
#footer a{text-decoration:none; color:#666; font-size:10px; }
#footer a:hover{text-decoration:underline; font-size:10px; }

.content{margin-top:0px; border-bottom:1px solid #ccc; }
.content img {margin:5px; }

#left {width:505px; border-right:1px solid #ccc; padding-right:15px; }
#left img {margin:5px; }

#right {width:205px; float:right; }
#right li {padding-bottom:10px; list-style:none; }

h1 {font:20px "Times New Roman", Times, serif; font-weight:bold; color:#000066; }
.subhead {font:14px "Times New Roman", Times, serif; color:#000066; }
h2 {font:17px "Times New Roman", Times, serif; color:#7E5C27; font-weight:bold; }
.phone {font:19px Arial, Helvetica, sans-serif; color:#993300; font-weight:bold; }
.assessment, .assessment a {font:19px Arial, Helvetica, sans-serif; color:#719370; font-weight:bold; }

