body {
margin: 0;
padding: 0px;
font-family: 'Gil Sans MT', 'Trebuchet MS', 'Lucida Grande', Helvetica,
	  Verdana, Lucida, Geneva,
	  Arial, sans-serif;
color:#000099;
background: url(/images/bg.jpg) repeat-x;

background-attachment: fixed;
background-position: 0 139px;
background-color: #f8f9f9;

}

h3{
font-size: 22px;
margin-bottom: 6px;
}
#article_body h3 a{
color:#004688;
}
/*  Link Styles */
a:link, a:visited, a:active {
color: #000099;
text-decoration: none;
}
#article_body a{
	color:#444;
}
ul.companies li a:hover,ul.helpful_tips li a:hover,#article a:hover{
	text-decoration:underline;
	color:red;
}


.meta{
height: 100%;
}
.bold{
	font-weight:bold;
}

#header{
float: left;
width: 958px;
height: 120px;
}

#logo{
float: left;
clear: none;
padding: 0px;
margin: 8px 0px 0px 14px;
}

#logo img{
border: 0;
}

#header_links{
float: right;
padding: 50px 10px 10px 10px;
}

#header_links span{
float: left;
padding-left: 16px;
}

#header_links span a{
text-decoration: underline;
font-weight: 600;
font-size: 13px;
}

#main{
float: left;
clear: both;
width: 1022px;
}



/* BEGIN NAVIGATION */
#navi{
float: left;
clear: left;
height: 398px;
width: 150px;
margin: 0;
padding: 42px 0px 0px 0px;
font-weight: 600;
font-size: 14px;
position:relative;
z-index:99;
}

/* phreakmenu css
---------------------------------*/

ul.spcssmenu, ul.spcssmenu ul {
	width: 143px;
	padding: 0px;
	margin: 0px;
}

ul.spcssmenu li {
	list-style-type: none;
	list-style-position: outside;
	width: 143px;
	height: 22px;
	margin: -5px 0px 0px 0px;
	padding: 4px 3px 3px 3px;
	position: relative;
	border: 1px solid #fff;
	background:#c5c6b8;
}

ul.spcssmenu li>ul {
	display: none;
	position: absolute;
	top: 4px;
	left: 149px;
}


ul.spcssmenu li:hover {
	background:#afd3d3;
}

ul.spcssmenu li:hover>ul {
	display: block;
}


ul.spcssmenu li a {
	text-decoration: none;
	display: block;
	width: 144px;
	font-weight: bold;
	text-transform:uppercase;
}

li.sub ul li a{
	text-transform:lowercase;
}

/* END NAVIGATION */



/* INDEX PAGE CONTENT */
#main_pic{
float: left;
clear: none;
margin: 0px 0 0 2px;
}

#main_pic img{
border: 0;
width: 507px;
height: 354px;
padding: 0;
margin: 0;
}

#blurb{
float: left;
width: 290px;
height: 120px;
margin: 0px;
padding: 4px 2px 0px 12px;
font-size: 10pt;
color: #000099;
}

#blurb_header{
font-size: 38pt;
}

#scrolling_news{
overflow: auto;
height: 230px;
width: 292px;
float: left;
padding: 2px 0px;
}

.news_headline{
font-size: 10pt;
font-weight: bold;
}

#scrolling_news div{
font-size: 12px;
color: #000099;
font-family: helvetica;
padding: 18px 18px 14px 18px;
margin: 0;
}

#news1{
background: #bad9d4;
background-image: url(/images/news_bg1.gif);
background-repeat: repeat-y;
}

#news2{
background: #00cccc;
background-image: url(/images/news_bg2.gif);
background-repeat: repeat-y;
}

#news3{
background: #bad9d4;
background-image: url(/images/news_bg1.gif);
background-repeat: repeat-y;
}

#news4{
background: #00cccc;
background-image: url(/images/news_bg2.gif);
background-repeat: repeat-y;
}

/* END INDEX PAGE CONTENT */


/* SUB PAGE CONTENT */
#article{
width: 840px;
margin: 0px;
padding: 0px;
float: left;
background:transparent;
}

div#page_title{
background:transparent url(/images/page_title_bg.gif) no-repeat left;
width: 840px;
height:31px;
margin: 0px;
padding: 3px 0 0 15px;
float: left;
clear: none;
color:#004688;
font-size:22px;
font-weight:bold;
}


#sub_pic{
margin: 0;
padding: 0;
float: left;
clear: none;
width: 331px;
height: 219px;
}

#sub_pic img{
border: 0;
width: 331px;
height: 219px;
}

#article_headline{
float: left;
height: 220px;
padding: 8px 6px 0px 6px;
}

#article_headline h3{
color:#5178a8;
}

#article_headline p{
width: 320px;
color:#5178a8;
font-size:90%;
text-align:justify;
}

#article_body{
float: left;
clear: left;
margin: -29px 0px 6px 0px;
padding: 2px 6px 2px 6px;
width: 660px;
}

#article_body p{
width: 660px;
margin-top: 0px;
}

#footer{
float: left;
clear: none;
width: 829px;
padding: 0;
margin: 0;
border: 0;
}

#footer img{
border: 0;
}

/* Doctors Page */
.doctor_text{
	color:#494c4b;
	font-size:12px;
	text-align:right;
	padding-right:5px;
	margin-bottom:0px;
	margin-top:6px;
}
.doc_name{
	font-weight:bold;
	font-size:18px;
}
.doctor_text span{
	color:#494c4b;
	display:block;
	font-weight:bold;
	font-size:14px;
	text-align:right;
	padding-right:5px;
	margin-bottom:0px;
	margin-top:6px;
}
#doctor_text{
	margin-top:40px;
}
#doctor_dd{
	margin:15px 0 0 15px;
}
#doctor_dd select{
	color:#494c4b;
	font-size:12px;
}
#doctor_info h4{
	margin:0;
}

#doctor_info li{
	color:#494c4b;
	font-size:11px;
}

/* Survey Page */
#survey_body{
	height:190px;
	width:732px;
	background:transparent url(/images/survey_text_bg.gif) no-repeat;
	float:left;

}
#survey_body h3{
	margin:8px 0 0 8px;
	padding:0;
	background:transparent;
	color:#2c255b;
}
#survey_body p{
	font-size:12px;
	padding:0 8px 0 8px;
	background:transparent;
	color:#2c255b;
}
#survey_questions{
	float: left;
	clear: left;
	margin:0;
	padding: 2px 6px 2px 6px;
	width: 720px;
}
#survey_questions table{
	color:#2c255b;
	background:transparent;

	float:left;
}
#survey_questions table th{
	text-align:center;
	font-size:12px;
	width:75px;
}
#survey_questions table td{
	text-align:center;
}
#survey_questions table td.survey_question{
	font-size:10px;
}

/* Contact Page styles */
div.contact_info{
	float:left;
	width:105px;
}
div.contact_info h3{
	text-align:center;
}
p#contact_warning{
	padding:6px;
	font-size:90%;
}


/*  Employment Page */

.zebra th{
	text-align:center;
	font-size:12px;
}
.zebra td{
	text-align:left;
	font-size:90%;
}
.zebra td.job_title{
	text-align:left;
}

/*  FAQ Page */
.toggle{
	width:90%;
	padding:7px;
	border:1px solid #999;
	font-size:90%;
	margin-top:7px;
	background:#dde6e1;
}
ol.toggle{
	list-style-position:inside;

}
p.toggle a.close_button, ol.toggle a.close_button, div.toggle a.close_button{
background:red;
float:right;
margin-right:5px;
color:#000;
}
p.toggle a.close_button:hover, ol.toggle a.close_button:hover,div.toggle a.close_button:hover{
cursor:pointer;
color:#fff;
}
div#subvisit p,#subresults p,#subcalls p,#subafter p,#subfees p,#subrecords p,
#subexpectations p,#subresponsibilities p,#subhmo p,#subrefill p,#subtips p, #subcomplete p, #subcancel p{
width:97%;
}

/* My laureate styles */
div#my_holder{
float:left;
}

.none{
display:none;
}

div.page_title{
background:transparent url(/images/page_title_bg.gif) no-repeat left;
width: 840px;
height:31px;
margin: 0px;
padding: 3px 0 0 15px;
float: left;
clear: none;
color:#004688;
font-size:22px;
font-weight:bold;
}

.article_headline{
float: left;
padding: 8px 6px 0px 6px;
}

.fifty{
width:50px;
}

#article_status{
width:100%;
margin: -415px 0 0 160px;
padding: 0px;
float: left;
background:transparent;
}

/* Survey Styles */
td.qnInner{
text-align:left;
padding-left:0;
color:#000099;
}

p.radio{
color:#444;
font-size:11px;
}

/* Map Styles */
#popup{
font-size:10px;
}
#popup form{
float:left;
clear:left;
}

/* Job's Listings Table styles */
/* table.zebra tr	{border:0; } */
table.zebra tr.udda{color:#06c; }


/*  BMI Page */
table#bmi_table{
margin-left:110px;
width:440px;
border:1px solid blue;
border-collapse:collapse;
text-align:center;
}
table#bmi_table tr{
border-bottom:1px solid blue;
}
table#bmi_table th{
background:#a1bbd4;
width:50%;
}

