html {
	margin: 0px;
	padding: 0px;
	}

body {
	margin: 0px 0px 0px 0px;
	background-color: #000102;
	background-image: url(/images/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
}




/*-------------------------------- Over ---------------------------------*/

#center {
	width: 950px;
	height: auto;
	min-height: 100%;
	margin: 0 auto;
	border: 0px solid red;
}


#left_cont {
	float: left;
	width: 176px;
	border: 0px solid red;
}

#main_cont {
	float: left;
	width: 734px;
	border: 0px solid red;
}

#right_cont {
	float: left;
	width: 35px;
	height: 398px;
	border: 0px solid red;
	background-image: url(/images/glow_right.jpg);
	background-repeat: no-repeat;
	background-position:top;
}

#logo {
	float: left;
	width: 176px;
	border: 0px solid red;
}

#header_cont {
	float: left;
	width: 734px;
}

#strap {
	float: left;
	width: 734px;
	height: 66px;
	text-align:right;
}

#nav_cont {
	float: left;
	width: 734px;
	border: 0px solid red;
}

#navigation {
	float: left;
	padding: 0px 0px 0px 0px;
	width: 530px;
}

#navsearch {
	float: right;
	padding: 3px 2px 0px 0px;
	color: #ffffff;

}

#search {
	float: right;
	padding: 3px 2px 0px 0px;
	color: #ffffff;
}


/*-------------------------------- Home ---------------------------------*/


#flash {
	float: left;
	width: 734px;
	height: 338px;
}


#main_content {
	float: left;
	width: 734px;
	padding: 10px 0px 0px 0px;
	border-bottom: 1px solid #2a5378;
	background-color:#01284F;
}

#home_left {
	float: left;
	width: 365px;
	padding: 20px 0px 0px 0px;
	color: #ffffff;
}

#home_text {
	float: left;
	padding: 0px 20px 10px 20px;
}

#home_right {
	float: left;
	width: 365px;
	padding-bottom:5px;
}

#home_right_top {
	float: left;
}

#home_right_bot {
	float: left;
	margin: 20px 0px 20px 0px;
}


/*-------------------------------- Sub ---------------------------------*/

#sub_content {
	float: left;
	width: 734px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #2a5378;
	background-color:#01284F;
	margin: 3px 0px 0px 0px;
}

#breadcrumb_cont {
	float: left;
	width: 734px;
	background-color: #00172e;
	padding: 0px 0px 0px 0px;
	border: 0px solid red;
	color: #a4cce6;
	height: 30px;
	margin-bottom: 20px;
}

#breadcrumb {
	float: left;
	background-color: #00172e;
	padding: 8px 0px 0px 10px;
}

#breadcrumb a {
	color: #ffffff;
}

#header_image {
	float: left;
	width: 734px;
	height: 172px;
}

#sub_left {
	float: left;
	width: 155px;
	padding: 0px 0px 0px 30px;
	
}

#sub_text {
	float: left;
	padding: 0px 0px 0px 0px;
}

#sub_right {
	float: right;
	width: 480px;
	padding: 0px 30px 30px 0px;
	color: #ffffff;
}


#links_container {
	float: left;
	width: 734px;
	padding: 20px 0px 20px 0px;
	color: #ffffff;
}

#links_left_cont {
	float: left;
	padding: 0px 0px 0px 20px;
	color: #ffffff;
}

#links_right_cont {
	float: right;
	width: 227px;
	padding: 0px 20px 0px 0px;
}

div.quotebuilder { 
	/* modify width and height of scrolling section if necessary	*/		
	width:453px;
	padding-bottom:20px;
	overflow: hidden;
	border:0px solid #cccccc;
	background-color: #000000;
	}
.quotebuilder td, .quotebuilder td a {
	color:#336699;
	font-weight:bold;
}

/*-------------------------------- Footer ---------------------------------*/

#footer {
	float: left;
	padding: 10px 0px 30px 0px;
	color: #ffffff;
}

#footer a {
	color: #ffffff;
}


/*-------------------------------- The Team ---------------------------------*/


#team_wrap {
	float: left;
	width: 500px;
	padding: 20px 0px 0px 0px;
	border-bottom:1px solid #666666;
	background-image: url(/images/team_wm.gif);
	background-repeat: no-repeat;
	background-position:bottom right;
}
