/* Style sheet chs2008 */
.error{display:block;margin-top:8px;margin-bottom:8px;padding:3px 10px;background-color:#990000;font-weight:bold;font-size:12px;color:#ffffff;line-height:14px;}
.showTable .col_0{width:80px;}
.showTable .col_2{width:200px;}
.forumLogin{width:300px;display:block;margin-top:15px;margin-bottom:15px;padding:5px;background-color:#e4f1f8;border:1px solid #336699;}
.contactForm textarea{width:95%;margin-bottom:15px;}
.notRegistered,.lostPassword{width:250px;display:block;margin-top:5px;padding:8px;background-color:#D8EAFD;font-weight:bold;font-size:11px;color:#003366;}
.notRegistered{margin-top:20px;}
.notRegistered a,.lostPassword a{display:block;font-weight:normal;text-decoration:none;}
.block{overflow:visible;}
.contactForm .address_two{margin-top:2px;}
body{margin:0;background-position:center top;background-repeat:repeat-y;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-attachment: scroll;}
.clearBoth{clear:both;}
table{border:0;}
table td{padding:5px;border:0;}
#wrapper{width:890px;margin:0 auto;text-align:left;background-color:#FFFFFF;border-right-width: 1px;border-left-width: 1px;border-right-style: solid;border-left-style: solid;border-right-color: #CCCCCC;border-left-color: #CCCCCC;}
.floatRight{float:right;}
.floatLeft{float:left;}
#header{margin-top:10px;text-align:left;background-color:#004a80;}
#logo{height:94px;margin:0;padding:0;}
* html .floated-image{height:1%;font-size:0;}
#login{float:right;clear:both;text-align:right;}
#login p{margin:0;}
#mainNavigation{height:41px;padding-top:4px;background:url("tl_files/chs/images/gen_menu_back.gif") left top repeat-x;background-attachment: scroll;}
#main{margin-top:0;padding-top:0;text-align:left;background-color:#FFFFFF;}
#homeMain{margin-right:auto;margin-left:auto;padding-right:20px;padding-left:45px;}
.homeContent1,.homeContent2,.homeContent3{padding:15px 25px 25px;background-color:#CBDBEC;}
.homeContent1{width:300px;float:left;padding-left:40px;}
.homeContent2{width:300px;float:left;}
.hiLiteText{background-color:#FFFF33;}
.homeContent3{width:100px;float:left;}
.homeContent1 h1,.homeContent2 h1{margin-bottom:10px;padding-bottom:2px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:18px;color:#004A80;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #004A80;}
.homeContent1 p,.homeContent2 p{display:block;margin-top:5px;margin-bottom:5px;padding-left:15px;background-image:url("tl_files/chs/images/gen_bullet.gif");background-repeat:no-repeat;background-attachment: scroll;background-position: left 2px;}
.homeContent1 a,.homeContent2 a{text-decoration:none;}
.homeContent1 a:hover,.homeContent2 a:hover{background-color:#B7C6D6;text-decoration:none;}
#footer{padding-top:15px;padding-bottom:25px;padding-left:25px;text-align:left;}
#footer p{margin:0 0 8px;font-size:11px;color:#666666;}
#footer a{margin-right:15px;padding:2px;text-decoration:none;font-size:11px;color:#004A80;}
#footer a:hover{background-color:#CBDBEC;}
.floatLeft{float:left;}
#insideMid h1,#insideMidOneCol h1{margin-bottom:10px;padding-bottom:2px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:20px;color:#004A80;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #004A80;letter-spacing: -1px;}
#insideMid p{margin-top:8px;margin-bottom:8px;}
#insideMid h2{margin-top:10px;margin-bottom:10px;padding:4px;background-color:#D8EAFD;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#004A80;}
#insideMid h3{margin-top:10px;margin-bottom:10px;padding:4px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:14px;color:#004A80;}
#insideMid ul{display:block;margin:15px 0;padding:0 0 0 20px;}
#insideMid ul ul{display:block;margin:6px 0 10px;padding:0 0 0 20px;}
#insideMid ul ul ul{display:block;margin:4px 0 6px;padding:0 0 0 20px;}
#insideMid ul li{display:block;margin-bottom:4px;margin-left:0;padding-left:10px;background-image:url("tl_files/chs/images/gen_bullet2_sq.gif");background-repeat:no-repeat;font-weight:bold;font-size:14px;color:#3A93CF;line-height:16px;list-style-type:none;background-attachment: scroll;background-position: left 4px;border-bottom-width: 2px;border-bottom-style: dotted;border-bottom-color: #D9EAFD;}
#insideMid ul ul li{display:block;margin-bottom:4px;margin-left:0;padding-left:10px;background-image:url("tl_files/chs/images/gen_bullet3_sq.gif");background-repeat:no-repeat;font-weight:normal;font-size:12px;color:#000000;list-style-type:none;background-attachment: scroll;background-position: left 4px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#insideMid ul ul ul li{display:block;margin-bottom:3px;margin-left:0;padding-left:10px;background-image:url("tl_files/chs/images/gen_bullet4_carat.gif");background-repeat:no-repeat;list-style-type:none;background-attachment: scroll;background-position: left 4px;}
#insideMidOneCol{padding:25px 50px;}
#homeRight h1{margin-top:0;padding-top:20px;font-size:24px;color:#FFFFFF;line-height:24px;letter-spacing: -1px;}
#homeRight h3{margin:8px 0 0;padding:0;font-weight:bold;font-size:16px;color:#0E386D;}
#homeRight p{margin:2px 0;color:#FFFFFF;line-height:12px;}
#homeLeft h1{margin-top:0;padding-top:20px;font-size:28px;color:#FFFFFF;line-height:24px;letter-spacing: -1px;}
#homeLeft .smallHead{font-size:16px;line-height:18px;}
#homeLeft p{margin:2px 0;color:#FFFFFF;}
#homeLeft a{text-decoration:none;color:#FFFFFF;}
#homeLeft .moreButton{height:25px;display:block;margin-top:15px;padding-top:10px;padding-right:35px;text-align:right;background-image:url("tl_files/chs/images/button-back1.gif");background-repeat:no-repeat;font-weight:bold;text-transform: uppercase;background-attachment: scroll;background-position: right 0px;}
#homeLeft a.moreButton{font-weight:bold;text-decoration:none;color:#FFFFFF;}
#homeLeft a.moreButton:hover{font-weight:bold;text-decoration:none;color:#6995B4;}
#insideLeft{width:165px;padding-top:15px;padding-right:10px;padding-left:10px;background-image:url("tl_files/chs/images/gen_rtcolbkgndREV.jpg");background-repeat:repeat-x;}
#insideRight{width:150px;padding-top:10px;padding-right:10px;padding-left:10px;background:url("tl_files/chs/images/gen_rtcolbkgndREV.jpg") left top repeat-x;background-attachment: scroll;}
#insideRight p{margin-top:5px;margin-bottom:5px;}
#insideMid{width:auto;padding:10px 25px 25px;}
#leftNav ul{margin:0;padding:0;}
#leftNav li{margin:0;padding:0;list-style-type:none;}
* html #leftNav ul li a{height:1%;}
#leftNav a:hover{background-color:#B6D3DE;}
#leftNav a,#leftNav h1{display:block;margin-top:5px;margin-bottom:5px;padding:2px 5px 2px 17px;background-image:url("tl_files/chs/images/gen_bullet2_sq.gif");background-repeat:no-repeat;font-weight:bold;text-decoration:none;color:#154182;background-attachment: scroll;background-position: 5px 5px;}
#leftNav a.mainMenuOn{margin-top:5px;margin-bottom:5px;background-color:#004A80;background-image:url("tl_files/chs/images/gen_bullet3_sq.gif");font-weight:bold;font-size:12px;color:#D8EAFD;}
#leftNav a.subMenuOn{margin-top:5px;margin-bottom:5px;margin-left:10px;padding-left:15px;background-color:#004A80;background-image:url("tl_files/chs/images/gen_bullet3_sq.gif");font-size:11px;color:#D8EAFD;}
#leftNav a.sub3MenuOn{margin-top:5px;margin-bottom:5px;margin-left:20px;padding-left:15px;background-color:#004A80;background-image:url("images/gen_bullet3_sq.gif");font-size:11px;color:#D8EAFD;}
#leftNav a.mainMenuOn:hover,#leftNav a.subMenuOn:hover,#leftNav a.sub3MenuOn:hover{background-color:#004A80;}
#leftNav ul.level_1 a{margin-left:10px;background-image:url("tl_files/chs/images/gen_bullet3_sq.gif");font-weight:normal;font-size:11px;}
#leftNav ul.level_1 a.category{margin-left:0;background-image:url("tl_files/chs/images/gen_bullet2_sq.gif");font-weight:bold;font-size:13px;}
#leftNav ul.level_2 a{margin-top:2px;margin-bottom:2px;margin-left:20px;padding-top:1px;padding-bottom:1px;background-image:url("tl_files/chs/images/gen_bullet3_sq.gif");font-weight:normal;font-size:11px;color:#5B8FD5;}
.admintable td{padding:5px 10px 5px 5px;}
.admintableMain td{}
#insideRight a:hover{background-color:#B6D3DE;}
.listHeadline{font-weight:bold;font-size:16px;color:#3A93CF;}
.floatRightImg{float:right;margin:10px 0 10px 10px;}
.testimonialBylines{font-style:italic;font-size:11px;color:#3A93CF;}
.repeatingTable td{padding:5px 5px 15px;border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #8FAFC9;}
.repeatingTable .header{padding-bottom:5px;background-color:#004A80;font-weight:bold;font-size:14px;color:#D8EAFD;border-left-width: 1px;border-left-style: dotted;border-left-color: #D8EAFD;}
.repeatingTable p{margin:0;padding:0;}
.repeatingTable .col1{width:25%;vertical-align:top;}
.repeatingTable .col2{width:55%;vertical-align:top;}
.repeatingTable .col3{width:20%;vertical-align:top;}
.contactForm{width:425px;display:block;margin:10px 0 0;padding:20px;background-color:#C5DDE8;list-style-type:none;}
.contactForm label{clear:both;display:block;font-weight:bold;color:#003366;}
.contactForm input{width:95%;margin-top:2px;margin-bottom:10px;}
.contactForm .submit_container{width:auto;clear:both;display:block;margin-top:2px;margin-bottom:10px;text-align:right;}
.contactForm input.submit{width:auto;margin-left:auto;}
.contactForm input.zip{width:85px;display:block;}
.contactForm input.state{width:20px;float:left;margin-right:15px;}
.contactForm input.city{width:150px;float:left;margin-right:15px;}
.contactForm input.phone{width:150px;float:left;margin-right:15px;}
.contactForm input.years_in_practice,.contactForm input.preferred_contact{width:50px;float:left;margin-right:15px;}
.contactForm input.fax{width:150px;float:none;}
.contactForm input.referred_by,.contactForm input.best_time_to_call{width:75px;float:none;}
.contactForm label.city,.contactForm label.state,.contactForm label.zip,.contactForm label.phone,.contactForm label.fax,.contactForm label.years_in_practice,.contactForm label.preferred_contact,.contactForm label.referred_by{width:auto;float:left;clear:none;display:inline;margin-right:8px;padding-top:5px;}
.contactForm label.years_in_practice,.contactForm label.preferred_contact,.contactForm label.referred_by,.contactForm label.best_time_to_call{width:auto;float:left;clear:none;display:inline;margin-right:8px;padding-top:5px;}
input,textarea,select{padding:2px 5px;background-color:#FEFEFE;border:1px solid #3f8db2;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#454545;}
.formFieldFull{width:100%;}
.formFieldHalf{width:50%;float:left;}
.formFieldThirds{width:33%;float:left;}
.warning{display:block;padding:10px;background-color:#CCCCCC;border:1px solid #004A80;font-weight:bold;font-size:12px;color:#990000;}
