/*General site wide things*/
body {
	font: 12px Arial, Verdana, sans-serif;
	line-height:22px;
	color: #212121;
	background-color: #e0e0e0;
}

.homepage_content {
	font: 14px Arial, Verdana, sans-serif;
	line-height:24px;
	color: #5165a1;
	background-color:f7f7f7;
	border:1px solid #e3e3e3;
	padding:12px;
}

/*The white box with dark grey border that everythign is put in*/
.mainBody{
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	width: 731px;
	border: 1px solid #000000;
	background-color: #ffffff;
}

.footer{
	margin: 10px 10px 10px 10px;
	font: 10px Arial, Verdana, sans-serif;
	color: #767676;
}
/*Hyperlinks on the index page*/
.homepagelink{
	color: #0d2b88;
}
/*the container fo rhte 3 images on the index page*/
#hp_images {
	border-top: 6px solid #5b5b5b;
	border-bottom: 6px solid #5b5b5b;
	width: 730px;
	padding: 10px 0px;
	margin: 10px 0px;
}

/*Secondary Page Stuff*/

/* this is the gray bar seperating the header and the main content area on the secondary pages. */
.secondary_bar{
	width: 731;
	height: 6px;
	margin: 10px 0px;
	background-color: #5b5b5b;
}
/* This is the main content are on the secodary pages*/
.secondary_main{
	width: 728px;
	border: 1px solid #5b5b5b;
	background-image: url(../../images/body_background.gif);
	background-repeat: repeat-y; 
	padding: 0px 0px 0px 1px;
}
/*Left hand subnav on secondary pages*/
.secondary_subnav{
	border-top: 1px solid #f6f6f6;
	padding: 0px !important;
}
/*Div styles for the header and subheader areas on secondary pages*/
.secondary_headerArea{
	margin-left: 2px;
	background-color: #f6f6f6;
	width: 563px;
	height: 102px;
}
.secondary_subHeaderArea{
	margin-left: 2px;
	background-color: #c2c7d8;
	width: 563px;
	height: 20px;
}

/*header and subheader styles for secondary pages*/
.secondary_header{
	margin-left: 20px;
}
.secondary_subHeader{
	margin-left: 20px;
}

/*Pictures for secondary pages this is currently set up to float right.*/
.secondary_picture{
	border: 1px solid #0d2b88;
	margin: 10px 0px 0px 10px;	
}

/*Styles for secondary page content*/
.secondary_content{
	margin: 20px 20px 20px 20px;
	font: 12px Arial, Verdana, sans-serif;
	line-height:22px;
	color: #212121;
}
.secondary_content table tr td {
	margin: 20px 20px 20px 20px;
	font: 12px Arial, Verdana, sans-serif;
	line-height:22px;
	color: #212121;
}

/* our team styles */

.bioCredentials {
	background-color: #ededed;
	padding: 10px 0px 10px 10px;

}


/*H2 for the secondary page content*/
.secondary_content H2 { 
	font: bold 12px Arial, Verdana, sans-serif;
	line-height:22px;
	color: #0d2b88;
	padding: 3px 3px 3px 5px;
	background-color: #e1e4ee;
	margin-bottom: 10px;
	clear: both;
}

h2.bioList { 
	font: bold 12px Arial, Verdana, sans-serif;
	line-height:22px;
	color: #0d2b88;
	padding: 3px 3px 3px 5px;
	background-color: #e1e4ee;
	margin-bottom: 0px;
}


/*H3 for the secondary page content*/
.secondary_content H3{
	font: bold 12px Arial, Verdana, sans-serif;
	line-height:22px;
	color: #414343;
	background-color: #ededed;
	padding: 10px 0px 10px 10px;
	margin-top:2px;
	margin-bottom:2px;
}
/*Paragraphs for the secondary page content*/
.secondary_content p{
	margin:0px 0px 20px 0px;
	padding: 0px;
	
}
/*Links for the secondary page content*/
.secondary_content a{
	color: #0d2b88;
}

.secondary_content ul {
	margin: 0;
	padding: 0;
}
 
.secondary_content li {
	list-style: none;
	background: url(../../images/blueBullet.gif) no-repeat 0 8px;
 	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 12px;
} 


/*Styles for tables on secondary pages this should be within the .secondary_content class*/
.secondary_table{
	border: 1px solid #0d2b88;
	font-size:12px;
	/*width: 100%;*/
	
}
.secondary_tableHeader{
	/*height: 20px;*/
	background-color: #0d2b88;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font: bold 12px Arial, Verdana, sans-serif;
	line-height:22px;
	color: #ffffff;
	padding: 5px 15px 5px 15px;
}
.secondary_tableSubheader{
	/*height: 20px;*/
	background-color: #fce5d0;
	border-top: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	font: bold 12px Arial, Verdana, sans-serif;
	line-height:22px;
	color: #0d2b88;
	padding: 5px 15px 5px 15px;
	
}
.secondary_tableText{
	font: 12px Arial, Verdana, sans-serif;
	line-height:22px;
	border: 1px solid #FFFFFF;
	background-color: #fdf2e7;
	padding:  5px 15px 5px 15px;
}
/*Styles specific to the Our Staff page*/
.secondary_BioPicture{
	border: 1px solid #5b5b5b;
	margin: 10px 10px 0px 10px;
}

li.Bio{ 
	font: 12px Arial, Verdana, sans-serif;
	margin: 0 0 20px 0;
	background-position: 0 6px;
}

.gallery {
	padding-right:10px;
}

img.sample {
	margin-top:5px;
}

.listedItems {

	background-color:#ededed;
	padding:3px 0px 10px 10px;
	margin-top:0px;
	margin-bottom:0px;
}