
/* CSS Document */

body {
	background-image: url(../images/bg_image.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#wrapper { 
 margin: 0 auto; 
 width: 720px;
 background-color: #ffffff;
 z-index:auto; 
 border-left: 20px solid #FFFFFF;
 border-right: 20px solid #FFFFFF; 
 height:100%;
 overflow: visible;
 position: relative;
 
 }
 
 #header {
 width: 720 px;
 padding: 0px;
 height: 102px;
 margin: 0px 0px 0px 0px;

}

 #header2 {
 width: 720 px;
 padding-left:165px;
 height: 126px;
 margin: 0px 0px 0px 0px;
 background-image:url(../images/header.jpg);

}

 .headercont1 {
 width: 225 px;
 padding: 0px;
 height: 35 px;
 margin-left: 130px;
 background-image: url(../images/bullet_01.gif);
 background-position:left;
 background-repeat: no-repeat;
 overflow:auto;
 clear: left;
}

#logo
{
    border: 0px none #FFFFFF;
    width: 254px;
    height: 63px;
    margin-top: 27px;
    margin-bottom: 12px;
    position: relative;
    float: left;
}

#loginForm {
	width: 400px;
	height: 35px;
	margin-top: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3262b1;
	position:relative;
	float:right;
	text-align:right;
}
#SearchForm {
	width: 400px;
	height: 35px;
	margin-top: 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3262b1;
	position:relative;
	float:right;
	text-align:right;
}

.inputText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#454545;
background-color:#CCCCCC;
}

 #flashHeader {
	width: 720px;
	padding: 0px;
	height: 214px;
	margin: 0px 0px 0px 0px;
	background-image:url(../images/flash_bg.jpg);
}
 #flashHeader01 {
 width: 720px;
 padding: 0px;
 height: 126px;
 margin: 0px 0px 0px 0px;
}

#content {
	width: 720px;
	border-top: 7px solid #b4bfbf;
	background-image: url(../images/body_line.jpg);
	background-repeat:repeat-y;
	overflow:visible;
	position:relative;
	float:left;
	display:block; 
	border-bottom: 7px solid #b4bfbf;
}

.content1 {
	width: 317px;
	padding: 20px;
	/*border: 7px solid #b4bfbf;*/
	/*border-right: 3px solid #b4bfbf;*/
	/*height: 305px;*/
	position:relative;
	float:left;
	/*background:#FFFFFF;*/
	overflow:visible;
	display:block; 
}
.content2 {
	width: 320px;
	padding: 20px;
	/*border: 7px solid #b4bfbf;*/
	/*border-left: 7px solid #b4bfbf;*/
	/*height: 305px;*/
	position:relative;
	float:right;
	/*background:#FFFFFF;*/
	overflow:visible;
	display:block; 

}

#contentline {

}

#footer {
	width: 720 px;
	padding-top: 10px;
	height: 35px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#aba9a9;
	background:#FFFFFF;
	clear: both;
}

.footerLink {
width: 300px;
position:relative;
float:left;

}

.footerText {
	width: 420px;
	position:relative;
	float:left;
	text-align:right;
	background:#FFFFFF;
}

.subHeadOrange {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #f38826;
text-transform:uppercase;
}

.subHeadBlueLevel2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #4b89c5;
}

.subHeadGrayLevel3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #333333;
}

.sub1HeadOrange {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #f38826;
text-transform:uppercase;
}

.subHeadBlue {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #4b89c5;
text-transform:uppercase;
}

.phoneOrange {
font-family: Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:bold;
color: #f38826;
text-transform:uppercase;
}

.mailBlueLarge a:link {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #4c8fc8;
text-decoration:none;
}

.mailBlueLarge a:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #4c8fc8;
}

.mailBlueLarge a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #4c8fc8;
text-decoration:underline;
}

.mailBlueLarge a:active {
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #4c8fc8;
}

.text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #504f4f;
line-height:15px;
}

.boxtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #504f4f;
width:200px; 
height:120px; 
}
.style2 {font-size: 20px}
.style3 {color: #4B89C5}

a:link {
	color: #aba9a9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #aba9a9;
}
a:hover {
	text-decoration: underline;
	color: #aba9a9;
}
a:active {
	text-decoration: none;
	color: #aba9a9;
}

.blue a:link {
	color: #2b6aa1;
	text-decoration: underline;
}
.blue a:visited {
	text-decoration: none;
	color: #2b6aa1;
}
.blue a:hover {
	text-decoration: none;
	color: #2b6aa1;
}
.blue a:active {
	text-decoration: none;
	color: #2b6aa1;
}
.blue2 a:link {
	color: #4b89c5;
	text-decoration: underline;
}
.blue2 a:visited {
	text-decoration: none;
	color: #4b89c5;
}
.blue2 a:hover {
	text-decoration: none;
	color: #4b89c5;
}
.blue2 a:active {
	text-decoration: none;
	color: #4b89c5;
}


.header a:link {
	color: #fff;
	text-decoration: none;
}
.header a:visited {
	text-decoration: none;
	color: #fff;
}
.header a:hover {
	text-decoration: none;
	color: #fff;
}
.header a:active {
	text-decoration: none;
	color: #fff;
}
.subHead a:link {
color: #4b89c5;
text-decoration:none:
}
.subHead a:visited {
color: #4b89c5;
text-decoration:none:
}
.subHead a:hover {
color: #4b89c5;
text-decoration:none:
}
.subHead a:active {
color: #4b89c5;
text-decoration:none:
}

#left_box {
width: 220px;
height: 120px;
margin-top: 27px;
margin-bottom: 12px;
position:relative;
float:left; 
padding-left:50px; 
padding-right:40px; 
padding-top:20px;
background-image:url(../images/body_left_img.jpg);
background-repeat:no-repeat;

}

 .clear {
line-height: 0px;
font-size: 0px;
clear: both;
height: 0px;
} 
.menu {
	list-style-position: outside;
	list-style-image: url(../images/bullet.gif);
	list-style-type: none;
	left: auto;
	position: static;
	line-height: 17px;
}

.nav{
	width:441px;
	height:20px;
	color:#838383;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	float:right;
	margin-top:10px;
	text-align:right;
	
	}
	
.headerText1{
	font-family:Helvetica;
	font-size:11.35px;
	color: #f8cca4;
	text-transform:uppercase;
	font-weight: bold;
	position:relative;
	float:left;
	padding: 0px;
	margin-left: 0px;
	margin-top: 20px;
	overflow: auto;
	}
	
.headerText1a{
	font-family:Helvetica;
	font-size:11.35px;
	color: #f8cca4;
	text-transform:uppercase;
	font-weight: bold;
	position:relative;
	float:left;
	padding: 0px;
	margin-left: 65px;
	margin-top: 20px;
	clear: none;
	width: 300px;
	
	}
	
.headerText1b{
	font-family:Helvetica;
	font-size:11.35px;
	color: #f8cca4;
	text-transform:uppercase;
	font-weight: bold;
	position:relative;
	float:left;
	padding: 0px;
	margin-left: 0px;
	margin-top: 15px;
	overflow: auto;
	}
	
.headerText1c{
	font-family:Helvetica;
	font-size:11.35px;
	color: #f8cca4;
	text-transform:uppercase;
	font-weight: bold;
	position:relative;
	float:left;
	padding: 0px;
	margin-left: 55px;
	margin-top: 15px;
	overflow: auto;
	width: 300px;
	}
		
.headerText2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13.34px;
	color: #fff;
	text-transform:uppercase;
	line-height: 22px;
	font-weight: bold;
	}
	
.quote{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #C08022;
	text-transform:none;
	line-height: 18px;
	font-weight: bold;
}

.quoteeLevel2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #4b89c5;
}.boxorange
{
    font-size: 11px;
    line-height: 13px;
    color: #333333;
    background-color: #F3E0BD;
    border: thin solid #CCCCCC;
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 4px;
}
