body {
	background-attachment: scroll;
	background-color: #0259bb;
	background-image: url(images/main_bg_01.gif);
	background-repeat: repeat-x;
	margin:0px;
}
#logo {
	margin:0px auto;
	width:223px;
}
#title {background-image:url(images/main_but_bg_01.gif); background-repeat:repeat-x; margin:20px 4px 4px 20px;}
.title_image {margin-left:-15px; margin-top:-15px;}
.main_but_01 {
	background-image:url(images/main_but_bg_01.gif); background-repeat:repeat-x; height:35px; margin:2px 4px;
}
.but_leftedge {float:left; width:4px;}
.but_rightedge {float:right; width:4px;}
#body_txt_container {position:relative;background-color:#e5eaf0; margin:6px 4px;}
#body_txt_tl{position:absolute; top:0px; left:0px;}
#body_txt_tr{position:absolute; top:0px; right:0px;}
#body_txt_bl{position:absolute; bottom:0px; left:0px;}
#body_txt_br{position:absolute; bottom:0px; right:0px;}

#bodytext {padding:6px 10px;}
.std_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#021f41;
}
.std_txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	color:#021f41;
}
#links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6da8ec;
	margin:2px 4px;
}
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 {margin:2px 4px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#6da8ec;}
.under {text-decoration:underline;}
.point_div { margin-left:15px; 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:5px 0px 5px 0px; 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; border-style:none;}
.form_boxes {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333366; margin-left:10px; border:1px #021f41 solid;}
.thumbs{border:1px #333366 solid;}
.portfolio_text_small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	color:#333366;
}
.portfolio_text_small a:link, .portfolio_text_small a:active, .portfolio_text_small a:visited {
	color:#333366;
	text-decoration:none;
}
.portfolio_text_small a:hover, .portfolio_text_small a:visited:hover {
	color:#ff7200;
	text-decoration:none;
}
#custquote001 {padding:5px 4px 5px 65px; background-image:url(images/cust_quote_01.gif); background-repeat:no-repeat; min-height:35px;}
#custquote002 {padding:5px 4px 5px 65px; background-image:url(images/cust_quote_02.gif); background-repeat:no-repeat; min-height:35px;}
#custquote003 {padding:5px 4px 5px 65px; background-image:url(images/cust_quote_03.gif); background-repeat:no-repeat; min-height:35px;}
a:link, a:active, a:visited {
	color:#021f41;
	text-decoration:underline;
}
a:hover, a:visited:hover {
	color:#ff7200;
	text-decoration:underline;
}
