/* CSS Document */
body {
	/*background:url(images/bg.gif) repeat-x 0 0 #F7F7F7; color:#171717;*/	
	font:12px Georgia, "Times New Roman", Times, serif;	
	margin:0 auto; padding:0;	
	}
	
a {
	color: #00467f; text-decoration:underline
	}

#wrapper {
	margin:0 auto; padding:0;
	width:900px;
	}
	
/* header */
#top-blueline {
	background-color:#00467f;
	height:10px; 
	margin:0 auto; 
	border-top:solid 10px #ffffff;
	}
	
#logo {
	background:url(/images/logo.jpg) repeat-x 0 0; 
	width:250px; 
	height:139px; 
	margin:10px 10px 10px 0; float:left
	}
	
#banner {
	background:url(/images/banner.jpg) repeat-x 0 0; width:640px; 
	height:139px; 
	margin:10px 0 10px 0; 
	float:right;
	}
	
#google {
	width:200px; margin:15px 10px 0 0; float:right; height:14px; font-size:10px; text-align:right;
	}
	
#google-logo {
	vertical-align:middle; display:none;
	}
	
/* navigation */
#navigation {
	border:solid 0px #00467f; background-color:#00467f; height:26px; padding-left:30px; clear:both; margin:0;
	}
	
#breadcrumbs {
	background-color:#ffffff;  	
	padding: 5px 40px 5px 40px; 	
	clear:both; 	
	border-bottom: 0px solid #00467f;	margin-bottom: 15px;	
	}
	
.mp_backlinks {	
	font-size:11px;
	}
	
.mp_backlinks a {
	color: #00467f;	text-decoration: none;
	}
	
/*.mp_backlinks {border-bottom: 1px solid #00467f; padding-bottom: 5px;}*/

/* content */
#content {width:900px; background-color:#d0d8e8; float:left}

/* white columns */
#white-columns {
	background-color:#ffffff; width:650px; float:left;
	}
	
/* columns */
#left-column {
	border-top:solid 10px #ffffff; background-color:#d0d8e8; width:220px; padding:10px 15px 0px 15px; margin:0; float:left;
	}
	
#center-column {
	font-size: 14px; border-top:solid 10px #ffffff; background-color:#ffffff; width:400px; padding:0px 15px 0px 15px; margin: 0; float:left;
	}
	
#center-column p {
	margin-bottom: 10px;
	}
	
#right-column {
	border-top:solid 10px #ffffff; background-color:#ffffff; width:220px; padding:0px; margin:0;float:right;
	}
	
/* rotating photo */
#image-box {
	width: 220px; height: 170px; background-color: #ffffff;
	}
	
#image-caption {
	font-size:12px; width:200px; background-color:#ffffff; color:#00467f; line-height: 12px; font-weight: normal; padding:5px 10px 0 10px; margin:0 0 10px 0
	}
	
/* accolade images and text */
#accolade-box {
	border:solid 0px #fedf95; background-color:#fff2d2; width:200px; padding:0 10px 10px 10px; margin:0;float:right;
	}
	
/* highlight */
/* #highlight {width:200px; background-color:#fff4dc; padding:2px 10px 2px 10px; margin:0} */

#highlight {
	width:200px; background-color:#ffffff; padding:2px 10px 2px 10px; margin:0; color:#00467f; font-style:italic
	}
	
#tagline {
	border-bottom: 1px solid #f9bd29; 
	padding: 0px 0 2px 0; 
	margin: 10px 0 0 0;	
	height:20px; clear:both;
	text-align:center;
	font-weight:bold;
	font-style: italic;	font-size:16px;
	color:#00467f;
	}
	
/* content */
#page-content {
	width:820px; margin:0 auto
	}
	
#page-left-column {
	border:solid 0px #d0d8e8; background-color:#ffffff; width:580px; margin:0 0 10px 0; float:left;
	}
	
#page-right-column {
	border:solid 0px #fedf95; background-color:#ffffff; width:220px; padding:0; margin:0 0 10px 0;float:right;
	}
/*#page-right-column img {border:1px solid #00467f;}*/

#page-no-column {
	border:solid 0px #d0d8e8; background-color:#ffffff; width:820px; margin:0 0 10px 0; float:left;
	}
/*#page-quote {width:200px; background-color:#fedf95; padding:2px 10px 2px 10px; margin:10px 0 10px 0 }*/

.page-image-caption {
	font-size:10px; 
	width:150px; 
	background-color:#ffffff; 
	color:#000000; 
	font-weight: normal; 
	padding:10px 0px 0px 0px; 
	display: block; 
	margin: 0 auto;
	}
	
.page-image-caption-landscape {
	font-size:10px; 
	width:200px; 
	background-color:#ffffff; 
	color:#000000; 
	font-weight: normal; padding:10px 0px 0px 0px; 
	display: block; margin: 0 auto;
	}
	
#page-quote {
	width:200px; 
	background-color:#ffffff; 
	padding:2px 10px 2px 10px; 
	margin:10px 0 10px 0; color:#00467f; 
	font-style:italic
	}
	
h1 {
	font-size:16px; 
	color:#00467f; 
	border-bottom: 1px solid #d0d8e8; 
	padding-bottom: 2px;
	}
	
h2 {
	font-size:14px; 
	color:#00467f; 
	padding:0; margin:0;
	}
	
h3 {
	font-size:12px; color:#00467f; padding:0; margin:0;
	}
	
p {
	padding: 5px 0px 1px 0px;
	margin:0;
	}
	
.chart table {border: 1px solid #00467f; margin: 0px; spacing: 0px}.chart tr {border: 1px solid #00467f; margin: 0px; spacing: 0px; vertical-align: top}
.chart td {border: 1px solid #00467f; margin: 0px; spacing: 0px}
.chart th {font-weight: bold; background-color: #d0d8e8; background-position: left; color: #000000; border: 1px solid #00467f; margin: 0px; spacing: 0px; text-align:left}
.chartnoborders table {border: 0px solid #00467f; margin: 0px; spacing: 0px}
.chartnoborders tr {border: 0px solid #00467f; margin: 0px; spacing: 0px; vertical-align: top}
.chartnoborders td {border: 0px solid #00467f; margin: 0px; spacing: 0px}
.chartnoborders th {font-weight: bold; background-color: #d0d8e8; background-position: left; color: #000000; border: 0px solid #00467f; margin: 0px; spacing: 0px; text-align:left}

.image-right {margin: 0 0 10px 10px; border:1px solid #00467f; float:right;}
.image-left {margin:  0 10px 10px 0; border:1px solid #00467f; float:left;}
.image-center img {display: block; margin: 0 auto; border:1px solid #00467f;}
.image-center-noborder img {display: block; margin: 0 auto; border:0px solid #00467f;}
.indent25 { display: block; float: left; width: 25px; margin-right: 0px; padding: 0px; }
.indent50 { display: block; float: left; width: 50px; margin-right: 0px; padding: 0px; }
.indent60 { display: block; float: left; width: 60px; margin-right: 0px; padding: 0px; }
.indent75 { display: block; float: left; width: 75px; margin-right: 0px; padding: 0px; }
.indent100 { display: block; float: left; width: 100px; margin-right: 0px; padding: 0px; }
.indent125 { display: block; float: left; width: 125px; margin-right: 0px; padding: 0px; }
.indent150 { display: block; float: left; width: 150px; margin-right: 0px; padding: 0px; }
.indent175 { display: block; float: left; width: 175px; margin-right: 0px; padding: 0px; }
.indent200 { display: block; float: left; width: 200px; margin-right: 0px; padding: 0px; }
.small-text {font-size: 10px; color:#00467f; padding:0; margin:0; font-weight:bold; }

#iframe {
	width:425;	margin:0 auto;	text-align:center;	
	}

/* footer */
#footer {
	background-color:#00467f; 
	color:#ffffff; 
	height:20px; clear:both; padding: 5px 10px 0px 10px; text-align:center; 	
	border-top:solid 10px #ffffff;	
	font-weight:bold;	
	font-size:11px;	
	margin-bottom: 10px;
	}
	
#footer a {	color: #ffffff;	text-decoration: none;	}
/* footer end -- */

# cse-search-results {	
	font:12px Georgia, "Times New Roman", Times, serif;	
	}
