* { border: 0px }


a:active, a:focus { outline: 0; }
a {color:#663434}
a:hover {color:#999;}

body, html {
	text-align: center; /*** Centers the design in old IE versions ***/
	height: 100%;
	background-color:#1C3665;
	font-size:12px;
	color:#1b3664;
	font-family:Arial, Helvetica, sans-serif;
}
#container {
	width: 1000px;
	margin: 0 auto; /*** Centers the design ***/
	background-color: #34679a;
	text-align: left; /*** Because we centered the text in body we have to move the text back to left aligning ***/
}


#layout { width:1000px;	background:url(/images/main_back.jpg); }
#main_top { clear:both; height:13px; width:100%; }
#main_bottom { clear:both; height:16px; width:100%;}

#credits { height:16px; width:100%; font-size:10px; color:#999; text-align:center; padding:5px;}
#credits a { color:#999; text-decoration:none;}
#credits a:hover { color:#fff; text-decoration:none;}


/* Start Header */
#header { background-color:#34679a; width:100%; }
#header_logo { float:left; height:270px; width:194px;background-color:#34679a; }
#header_content { width:806px; float:right;background-color:#34679a; }
#header_tag { width:806px; height:36px; margin-top:81px; }
#header_links { height:36px; float:right; padding-right:10px; }
#header_sqs { background:url(/images/head_sq.jpg); width:806px; height:153px; }
/* End Header */

/* Start Menu */
#menu { float:left; width:175px; padding:10px 0px 10px 18px; }
.menu_link { margin-bottom:7px; font-size:12px;}

#menu a { color:#FFFFFF; text-decoration:none; font-weight:bold; }
#menu a:hover { color:#BCBCBC; }
#menu_sub {	margin: 3px 0px 0px 10px; text-transform:none;}
#menu_sub a { color:#ABC3DB; }
#menu_sub a:hover { color:#FFFFFF; }
/* End Menu */

/* Start Content Area */
#content_area { float:right; width:765px; padding:0px 0px 10px 0px; }
#mainContent{ float:left; width:510px; margin:10px 0px 0px 0px; font-size:13px; line-height:18px; }
#TestimonialsHolder{ float:left; width:510px; margin:10px 0px 0px 0px; font-size:13px; line-height:18px; }
#mainContent td { font-size:13px; }
#mainContent img {float:left; margin: 0px 6px 6px 0px;}
#relatedContent{ float:left; width:510px; clear:left; line-height:18px;}
#breadCrumbNavigation { width:510px; font-size: 10px; }
#photoGallery{ float:left; width:510px; margin:10px 0px 20px 0px; font-size:13px; line-height:18px; }

/* Start Sidebar Of Content Area */
#featureTopic, #selectedAwards, #testimonials { float:right; width:215px; padding:2px; position:relative;top:-7px;}
#sidebar_head { background:url(/images/sidebar_head.jpg) no-repeat;   line-height:120%; text-align:center; height:auto; color:#663434; font-weight:bold; font-size: 130%; padding:5px; font-family: "Times New Roman", serif;}
#sidebar_content { margin:5px; line-height:18px;}

/* End Sidebar Of Content Area  */
/* End Content Area */

/* Start Right Float highlight Area */
#rightfloat { margin: 0px 0px 10px 10px; padding: 8px; float: right; width: 210px; background-color:#c5d5e5;}
/* End right float highlight Area  */


.navtitle {color:#fff; }
.capitalize {text-transform: uppercase;}
.currentPage {text-decoration: underline;}

input {border:solid 1px #000; }

h1 { margin-top: 0px; line-height:110%; }
h1, h2 {
	font-family: "Times New Roman", serif;
	font-weight: bold;
	color:#1b3664;
}

h1 {
	font-size: 170%;
}

h2 {
	font-size: 140%;
}

h3 {
	font-size: 100%;
	margin:0px;
	padding: 0px;
}

ul {margin-left: 0px; margin-top: 0px; padding-left: 20px;}
li {margin-left: 0px;}

.testimonialtext { font-style: italic; padding-top:8px;  }
.testimonialauthor { margin-top: 8px; text-align:right; }

#TestimonialsHolder .testimonialauthor { border-bottom:1px dotted #999999; padding-bottom:8px; }
