/* **** main page construction **** */ 

#page_wrap {
width:750px;
margin:0 auto;
background:#EBEBFD;
}

#content {
float:left;
width:599px;
border-right: 1px solid #fff;
background:#EBEBFD;
}

#holding_footer {
clear:both;
padding:0px 0px;
}

* html #holding_footer {height:1px;}

#column {
float:right;
width:150px;
background:#EBEBFD;
}

#content_text_block {
padding-top: 5px;
padding-left: 15px;
padding-right: 15px;
}





/* **** standard page title and text **** */ 

#content_pagetitle_container {
width:570px;
padding-top: 5px;
margin-left: 15px;
margin-right: 0px;
border-bottom: 1px solid #00209F;
}

#content_text_container {
padding-top: 5px;
padding-left: 15px;
padding-right: 15px;
}


/* **** standard page text **** */ 

.text-body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
line-height: 15px;
}

.text-body a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #00209F;
line-height: 15px;
text-decoration: none;
}

.text-body a:hover{text-decoration: underline;}

.nobr { white-space: nowrap; }


/* **** Basic Image Right **** */ 

div.imageright {
float: right;
width: 215px;
margin: 1em 0em 1em 1em;
display: inline;
}






































/* contact page image holder */ 

#content_image_container {
width: 224px; 
border: 0px solid #000000;
margin-left: 340px;
}




/* contact page pdf links */ 

.pdf_container {
width: 245px;
height: 27px;
padding-bottom: 5px;
margin-left: 340px;
border: 0px solid #000000;
}

.pdf_icon {
width: 27px;
height: 27px;
border: 0px solid #000000;
float:left;
}

.pdf_text {
width: 200px;
height: 20px;
padding-top: 6px;
padding-left: 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #00209F;
border: 0px solid #000000;
float:left;
}

.pdf_text a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #00209F;
float:left;
}

.pdf_text a:hover{
text-decoration: underline;
float:left;
}




/* contact page image */ 

div.contact_image {
float: right;
width: 215px;
margin: 10px 15px 1em 1em;
display: inline;
}




/* pr page css */ 

div.imageright_content {
float: right;
width: 215px;
margin: 1em 1em 1em 1em;
display: inline;
}

.pr_date_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00209F;
}

.pr_title_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
font-weight: bold;
color: #000;
}

#pr_title_container {
width:570px;
padding-top: 10px;
margin-left: 15px;
margin-right: 0px;
}




/* index mid section css */ 

#index_mid_wrap {
width:750px;
margin:0 auto;
background:#EBEBFD;
}

#index_mid_container {
width:750px;
height:200px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}


#index_row_one {
width:249px;
border-right: 1px solid #fff;
float:left;
}

#index_row_two {
width:249px;
float:left;
}

#index_row_three {
width:249px;
border-left: 1px solid #fff;
float:left;
}

.index_header {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;

}

.index_text {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}
.index_text a {
	color: #00209F;
	text-decoration: none;
}

.index_text a:hover {
	text-decoration: underline;
}



sup{font-size: 75%; vertical-align: super; line-height: 1px;}



/* news page css */ 

.news_title_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 20px;
font-weight: bold;
color: #000;
}

.news_date_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #00209F;
}

div.news_imageright {
float: right;
width: 215px;
margin: 1em 0em 1em 1em;
display: inline;
}

.news_title_container {
width:570px;
padding-top: 10px;
margin-left: 0px;
margin-right: 0px;
}

.news_light_container {
background:#EBEBFD;
padding-top: 0px;
padding-left: 15px;
padding-right: 15px;
border-bottom: 1px solid #fff;
}

.news_dark_container {
background:#E0E0F9;
padding-top: 0px;
padding-left: 15px;
padding-right: 15px;
border-bottom: 1px solid #fff;
}