@charset "utf-8";
/* CSS Document */

html, body 
{
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	color: #555;
	background: #DEDEE0;
}

/* -------------------------  Website Sections -------------------------*/
/* -------------------------  Website Sections -------------------------*/
#page_container
{
	width: 888px;     /* added 5 pixels for IE6 issue */ 
	margin: auto;		/* center the div in the page */
	padding: 20px 34px 20px 34px;
	background: url(../images/website_bg.png) repeat-y;
}
#logo {
	height: 73px;
	padding-left: 193px;
}
#logo #help {
	width: 140px;
	height: 73px;
	float: right;
}
#content {
	float:right;
	width: 690px;
}
#admin_content {
	width: 888px;
}
#main_menu {
	margin-right: 690px;
}
#footer {
	clear: both;
}
#page_footer
{
	width: 956px;     /* added 5 pixels for IE6 issue */ 
	height: 15px;
	margin: auto;		/*center the div in the page */
	padding: 0;
	background: url(../images/website_ftr.png) no-repeat;
}

/* -------------------------  Homepage Elements -------------------------*/
/* -------------------------  Homepage Elements -------------------------*/
#homepage
{
	width:690px;
	height:405px;
	background: url(../images/story_bg3.jpg);
}

#story_pic_tag
{
	float:left;
	width:383px;
}

#story_content
{
	float:left;
	width:307px;
}

/* -------------------------  Misc Elements -------------------------*/
/* -------------------------  Misc Elements -------------------------*/
a:focus { outline:none; }
 
.hidden { display: none; }

h1
{
	margin: 0;
	padding: 0px;
	/* color: #344F61; */
	color: #005281;
	font-size: 16px;
}

p
{
	line-height: 18px;
}

h6, h6 a
{
	margin: 0;
	padding: 6px 0px 10px 0px;
	color: #8AAAC0;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

h6 a:hover
{
	text-decoration: underline;
}

.on_page{
	color: #8AAAC0;
}

ul.nav_menu
{
	margin: 0;
	padding: 6px;
	list-style: none;
	font-size: 9px;
}

ul.nav_menu li
{
	margin: 3px 12px 3px 6px;
   background: #BAD5ED;            /* Content, padding will be blue */
	padding: 5px 15px 5px 24px;
}

ul.nav_menu li a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

ul.nav_menu li a:hover
{
	color: #FFFFFF;
}

.newsletter_pic
{
	border:1px solid #CCC;

}
.story_pic_title
{
	color: #003358;
	font-size: 11px;
	font-weight: bold;
	margin:0;
	padding: 80px 0px 0px 26px;
}
.story_pic_title a
{
	color: #003358;
	font-size: 11px;
	font-weight: bold;
	margin:0;
	padding: 0;
	text-decoration:none;
}

.story_pic_name
{
	color: #77ABDA;
	font-size: 11px;
	font-weight: normal;
	margin:0;
	padding: 10px 0px 0px 30px;
}

.story_title
{
	color: #003358;
	margin: 0;
	padding: 40px 0px 0px 0px;
	font-size: 15px;
	font-weight: bold;
}

.story_tag_line
{
	color: #77ABDA;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0px 0px 0px;
}

.story_text
{
	color: #58595B;
	font-size: 11px;
	margin: 0;
	padding: 10px 65px 0px 0px;
	line-height: 18px;
}

.btm_text
{
	margin: 0;
	padding: 15px 10px 0px 0px;
}
a.btm_text
{
	color: #8AAAC0;
	font-size: 10px;
	margin: 0;
	padding: 15px 0px 0px 0px;
	line-height: 12px;
	text-decoration: none;
}

a.btm_text:hover
{
	color: #344F61;
	text-decoration: underline;
}

.ftr_midstate {
	font-size: 11px;
	color: #8AAAC0;
	text-decoration: none;
}
.ftr_conquest {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
a.ftr_conquest:hover {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.ftr_links {
	font-size: 11px;
	font-weight: bold;
	color: #8AAAC0;
	text-decoration: none;
	padding: 20px 5px 10px 5px;
	text-align: center;
}
a.ftr_links {
	font-size: 11px;
	font-weight: bold;
	color: #8AAAC0;
	text-decoration: none;
}
a.ftr_links:hover {
	color: #344F61;
}

.btn {
	border: 3px double #aaa;
	font-size: 10px;
	font-weight: bold;
	background: #CCC;
	color: #000;
	padding: 3px 20px;
}
.btn.blue { border-color: #2ae; }
.btn.green { border-color: #9d4; }
.btn.pink { border-color: #e1a; }
.btn:hover { border-color: #a00; }

a.text_link
{
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
a.text_link:hover
{
	text-decoration: underline;
}

.section_header_italic
{
	font-style: italic;
	padding-top: 20px;
}

.section_header_underline
{
	text-decoration: underline;
	padding-top: 20px;
}

ul.item_list
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	list-style: none;
}

ul.item_list li
{
	margin: 5px 0px 5px 20px;
	padding: 3px 0px 0px 17px;
	background: transparent url(../images/bullet.gif) no-repeat left top;
}

.frm_text_box {
	font-size: 11px;
}
.bmi_text_box {
	font-size: 36px;
	border: 0;
	font-weight: bold;
	color: #99BAE3;
}

.question {
	margin: 0;
	padding: 25px 0 0;
	font-weight: bold;
	color: #005281;
}

.answer {
	margin: 0;
	padding: 5px 100px 0 0;
	text-align: justify;
}

.on_page{

}

.titles {
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 13px;
	font-style: italic;
}
.footnote {
	font-size: 10px;
	font-style: italic;
	color: #999999;
}

.pad_pic_align_right { float:right; margin: 0 0 20px 20px; }
.pad_pic_align_left { float:left; margin: 0 20px 20px 0; }
.pic_frame { padding: 5px; border: 1px solid #aaa; }

.job_title{
	margin: 0;
	padding: 40px 0 5px 0;
	font-weight: bold;
	font-size: 14px;
}
.staff_name{
	margin: 0;
	padding: 0 0 2px 0;
	font-weight: bold;
	line-height: normal;
}
.staff_phone{
	margin: 0;
	padding: 0;
	font-size: 10px;
	color: #999999;
	line-height: normal;
}
.staff_bio_text{
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
	text-align: justify;
	line-height: normal;
}
.staff_bio_link{
	margin: 3px 0 0 375px;
	padding: 0 0 0 0;
	background: url(../images/down-arrow.gif) no-repeat left center;
	text-align: right;
}
a.bio_link
{
	font-size: 11px;
	color: #01507B;
	text-decoration: none;
}

a.bio_link:hover
{
	background-color: #01507B;
	color: #FFFFFF;
}

.for_review
{
	color: #FF0000;
}

.warning
{
	color: #FF0000;
}
