/* CSS Document */
body {margin:0; background: #655E86 url(images/01.gif) top repeat-x; font: normal 12px Verdana; color: #666B71;}
.maincontainer {width: 1000px; margin: 0 auto; background-color: #ACB3EA; padding-bottom:5px;}
.header {width: 100%; height: 67px;}
.sitename {float: left; width: 400px; text-align:left; height: 67px;}
a.headertitle {display: block; width: 300px; text-decoration:none;}
.sitename h1 {font: bold 26px Geneva, Arial, Helvetica, sans-serif; color: #fff; padding: 0 0 0 38px; margin:0; line-height: 67px;}
.customsearch { width: 300px; float: right; margin-right: 38px; margin-top: 26px;}
.pagecontents {width: 980px; margin: 0 auto; background: url(images/03.gif) repeat-y; display: table;}
.pagecontents_top {width: 100%; background: url(images/02.gif) top no-repeat; height: 25px;}
.pagecontents_middle {width: 100%; margin: 0; padding: 0;}
.pagecontents_bottom {width: 100%; background: url(images/04.gif) top no-repeat; height: 25px; clear:both;}
.left_column {width: 200px; margin: 0 8px; padding: 0; background: #E9ECFF url(images/05.gif) top no-repeat; float:left;}
.left_column p {font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #fff; line-height: 47px; margin: 0 0 0 25px; text-align: left;}
.left_column ul {font-family: Tahoma; color: #765A50; font-size: 13px; float: left; text-align:left; margin:8px 0 9px 0; padding:0 5px;}
.left_column ul li {list-style:none; background: url(images/07.gif) left center no-repeat; padding-left: 10px; line-height: 135%;}
.left_column ul li a:link, .left_column ul li a:visited {text-decoration: none; color: #765A50;}
.left_column ul li a:hover {text-decoration: underline;}
li.cattitle {font-weight:bold; }
.left_column_bottom {clear: both; height: 9px; width: 100%; background:url(images/06.gif) no-repeat;}
.middle_column {float: right; width: 720px; margin: 0 20px 0 0; padding: 0; }
.cat_title {width: 100%; clear:both; margin: 0 auto; padding: 0 0 0 30px; text-align:left; background: url(images/08.gif) left no-repeat;}
.cat_title h2 {font: normal 20px Verdana, Arial, Helvetica, sans-serif; color:#D04919; padding: 0; margin:0;}
.artabout {clear: both;font: normal 11px Geneva, Arial, Helvetica, sans-serif; color: #474747; text-align:left; padding: 5px 0 0 0; margin: 5px 0 0 0; width: 100%; border-top: 1px dashed #787878; }
ul.medcond_det {list-style: none; text-align: left; padding: 10px 0; margin: 0;}
ul.medcond_det li.topic_title {font: bold 14px Verdana, Helvetica, sans-serif;line-height: 100%;}
ul.medcond_det li.topic_title a:link, ul.medcond_det li.topic_title a:visited {color: #0066CC; text-decoration: underline;}
ul.medcond_det li.topic_title a:hover {color: #D04919;}
ul.medcond_det li {font: normal 12px Verdana; color: #666B71; line-height: 120%;}
.right_column {float: right; width: 143px; margin: 0 8px 0 0; padding: 0; text-align:center;}
.searchlock {width: 100%; height: 80px; background: #E5E5E5;}
.contents {text-align: left; font: normal 12px Verdana; color: #666B71; }

.commentform{background-color:#eee;border:1px #d6d6d6 solid;padding:8px;margin:20px 0;}
.commentform h4{color:#333;font:1.6em Arial,Helvetica,sans-serif;font-weight:bold;margin-bottom:8px;}
.formBlock{margin-bottom:8px;}
.commentform label{color:#000;display:block;padding-bottom:2px;font-size:1.1em;}
.formnote{font-size:1.1em;color:#333;display:block;padding-top:1.1em;}
.commentform input.formtext{border:1px #a8b1ba solid;padding:2px 4px;width:242px;}
.commentform textarea{border:1px #a8b1ba solid;padding:2px 4px;color:#696969;width:543px;height:80px;}
.commentform .formnote{float:left;width:49%;}
input.formbtn{border:1px #aab3bc solid;color:#265572;font-size:1.1em;background:#fff url(http://freemedicles.com/images/BGD_button.gif) bottom left repeat-x;padding:3px 6px;line-height:1em;}
.blockType-buttons{margin-bottom:0;text-align:right;}
.unitType-thread .unit .commentContent{border-bottom:0;margin-bottom:0;padding-bottom:0;}

.postcomments{border-top:4px #ccc solid;margin-bottom:21px; text-align: left; }
.comment_odd{border: 1px solid #DADADA; background: #EEE; padding: 10px; margin-top: 5px;}
.comment_even{border: 1px solid #DADADA; background: #fff; padding: 10px;  margin-top: 5px;}
.comment_time {font: normal 10px Tahoma; color: #999;}
.comment_name {font: bold 12px Tahoma;}
.comment_desc {padding: 10px 0 0 0; margin: 0; font: normal 12px Tahoma;}

ul.states_and_cities {padding: 0; margin: 0;  }
ul.states_and_cities li {list-style: none; padding: 2px 0 2px 10px; width: 48%; float: left;}
ul.states_and_cities li a {color: #0066CC; text-decoration: underline;} 
ul.states_and_cities li a:hover {color: #D04919;} 

ul.hosp_profile {padding: 0; margin: 0; }
ul.hosp_profile li {list-style: none; padding: 4px 0; }
ul.hosp_profile li.name {border-top: 1px dashed #666b71;}