body {
	margin: 0px;
	background-image:url(images/bg_main_001.gif);
	background-repeat:repeat-x;
	background-color:#003f87;
}
#homebut {
	z-index:110;
	position:absolute;
	top:0px;
	left:0px
}
#mobilebut01 {
	z-index:110;
	position:absolute;
	top:0px;
	left:0px
}
#mobilebut02 {
	z-index:110;
	position:absolute;
	top:0px;
	left:56px
}
.under {text-decoration:underline;}
#container001 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:1100px;
}
#container002 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:882px;
}
#container003 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:1313px;
}
#container004 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:933px;
}
#container005 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:2233px;
}
#container006 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:1233px;
}
#container007 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:883px;
}
#container008 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:1043px;
}
#container009 {
	margin:0px auto;
	width:984px;
	position:relative;
	overflow:visible;
	height:1293px;
}
#logo {
	margin:0 auto;
	position:relative;
	width:378px;
	height:132px;
	z-index:10;
}
#logo_02 {
	margin:0 auto 0 450px;
	position:relative;
	width:378px;
	height:132px;
	z-index:10;
}
#button001 {
	left:6px;
	position:absolute;
	top:132px;
	z-index:50;
	width:162px;
	height:239px;
}
#button002 {
	left:168px;
	position:absolute;
	top:132px;
	z-index:50;
	width:162px;
	height:239px;
}
#button003 {
	left:330px;
	position:absolute;
	top:132px;
	z-index:50;
	width:162px;
	height:239px;
}
#button004 {
	left:492px;
	position:absolute;
	top:132px;
	z-index:50;
	width:162px;
	height:239px;
}
#button005 {
	left:654px;
	position:absolute;
	top:132px;
	z-index:50;
	width:162px;
	height:239px;
}
#button006 {
	left:816px;
	position:absolute;
	top:132px;
	z-index:50;
	width:162px;
	height:239px;
}

#lrg_but_title {
	left:22px;
	position:absolute;
	top:46px;
	z-index:100;
	width:298px;
	height:338px;
}
#smlbutton002 {
	left:320px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:208px;
}
#smlbutton003 {
	left:450px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}
#smlbutton004 {
	left:580px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}
#smlbutton005 {
	left:710px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}
#smlbutton006 {
	left:840px;
	position:absolute;
	top:140px;
	z-index:50;
	width:130px;
	height:207px;
}

.section_title_001 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:22px;
	color:#021f41;
}
.section_title_002 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	line-height:26px;
	color:#021f41;
}
#bodytext001 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:692px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext001_top {
	position:absolute;
	z-index:40;
	top:0px;
	left:0px;
}
#bodytext001_btm {
	position:absolute;
	z-index:40;
	top:692px;
	left:0px;
}

#bodytext001_mid { 
	position:absolute;
	z-index:50;
	top:179px;
	left:27px;
	width:640px;
}
#bodytext001_mid_left { float:left; width:300px;
}
#bodytext001_mid_right { float:right; width:300px;
}
#bodytext002 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:495px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext002_btm {
	position:absolute;
	z-index:40;
	top:474px;
	left:0px;
}
#bodytext002_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext003 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:905px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext003_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext003_btm {
	position:absolute;
	z-index:40;
	top:905px;
	left:0px;
}
#bodytext004 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:525px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext004_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext004_btm {
	position:absolute;
	z-index:40;
	top:525px;
	left:0px;
}
#bodytext005 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:1825px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext005_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext005_btm {
	position:absolute;
	z-index:40;
	top:1825px;
	left:0px;
}


#bodytext006 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:825px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext006_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext006_btm {
	position:absolute;
	z-index:40;
	top:825px;
	left:0px;
}
#bodytext007 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:475px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext007_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext007_btm {
	position:absolute;
	z-index:40;
	top:475px;
	left:0px;
}
#bodytext008 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:635px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext008_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext008_btm {
	position:absolute;
	z-index:40;
	top:635px;
	left:0px;
}
#bodytext009 {
	background-image:url(images/text_bg_repeater_001.jpg);
	background-repeat:repeat-y;
	width:702px;
	height:885px;
	position:absolute;
	top:385px;
	left:6px;
	z-index:30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#bodytext009_mid { 
	position:absolute;
	z-index:50;
	top:159px;
	left:27px;
	width:640px;
}
#bodytext009_btm {
	position:absolute;
	z-index:40;
	top:885px;
	left:0px;
}
#right_panel_001 {
	position:absolute;
	z-index:30;
	top:393px;
	left:724px;
	width:237px;
	height:643px;
}
#right_panel_002 {
	position:absolute;
	z-index:30;
	top:393px;
	left:724px;
	width:246px;
	height:172px;
}
#right_panel_003 {
	position:absolute;
	z-index:30;
	top:393px;
	left:724px;
	width:246px;
	height:945px;
}
#right_panel_004 {
	position:absolute;
	z-index:30;
	top:385px;
	left:715px;
	width:264px;
	height:700px;
}
#portfolio_top {
	background-image:url(images/portfolio_bg_image_002.jpg); background-repeat:repeat-y; z-index:30; position:absolute; top:0px; left:0px; width:264px; height:1822px;
}
#portfolio_middle {
	position:absolute; top:19px; left:19px; width:226px; z-index:50;
}
#portfolio_bottom {
	position:absolute; top:1822px; left:0px; width:264px; z-index:40;
}
.portfolio_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#ffffff;
}
.portfolio_text_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.portfolio_text a:link, .portfolio_text a:active, .portfolio_text a:visited {
	color:#A4CDFF;
	text-decoration:none;
}
.portfolio_text a:hover, .portfolio_text a:visited:hover {
	color:#ff7200;
	text-decoration:none;
}
.portfolio_text_small a:link, .portfolio_text_small a:active, .portfolio_text_small a:visited {
	color:#ffffff;
	text-decoration:none;
}
.portfolio_text_small a:hover, .portfolio_text_small a:visited:hover {
	color:#ff7200;
	text-decoration:none;
}
#agr_logos {
	background-image:url(images/agr_logos_001.jpg); background-repeat:no-repeat; position:absolute; top:1200px; left:10px; width:682px; height:471px;
}
#clients_001 { position:absolute; top:340px; left:27px; }
#clients_002 { position:absolute; top:340px; left:347px; }
#careers { width:237px; height:80px; }
#quotecounter {
	height:112px; background-image:url(images/counter_bg_001.gif); background-repeat:no-repeat; z-index:40;
}
#quotecounternum {
	position:absolute;
	top:116px;
	right:20px;
	height:24px;
	z-index:50;
	text-align:right;
	left: 9px;
	width: 209px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#ffffff;
	font-weight:bold;
}
#links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	color:#6da8ec;
	margin:0px auto;
	width:984px;
	position:relative;
	padding-left:30px;
}
a:link, a:active, a:visited {
	color:#021f41;
	text-decoration:underline;
}
a:hover, a:visited:hover {
	color:#ff7200;
	text-decoration:underline;
}
#links a:link, #links a:active, #links a:visited {
	color:#b0cdef;
	text-decoration:none;
}
#links a:hover, #links a:visited:hover {
	color:#ffffff;
	text-decoration:none;
}
#copyright {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:24px;
	color:#6da8ec;
	margin:0px auto;
	width:984px;
	position:relative;
	padding-left:30px;
}
.point_div { margin-left:25px; padding-left:30px; magin-top:10px; margin-bottom:10px; background-image:url(images/point_ball_001.gif); background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41; min-height:29px;}
.sepline_001 {margin:10px 0px 10px 5px; width:100%; background-image:url(images/sep_001.gif); background-repeat:repeat-x; height:1px;}
.form_button {font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #FFFFFF; background-color: #FF7200;margin-left:10px;}
.form_boxes {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333366; margin-left:10px;}

#custquote001 {padding:10px 25px 10px 125px; background-image:url(images/cust_quote_01.jpg); background-repeat:no-repeat; height:90px;}
#custquote002 {padding:10px 25px 10px 125px; background-image:url(images/cust_quote_02.jpg); background-repeat:no-repeat; height:90px;}
#custquote003 {padding:10px 25px 10px 125px; background-image:url(images/cust_quote_03.jpg); background-repeat:no-repeat; height:90px;}

