body {
	margin:0;
	/*background-attachment: fixed;*/
	background-image: url(../_images/site_images/bg.jpg);
	background-repeat: repeat-x;
	background-position:center -50px;
	font-family:Tahoma, Geneva, sans-serif;
}
.seo-text { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#F3F3F3; line-height:12px; padding:0; margin:0}
.top_bar {
	background-image: url(../_images/site_images/top_bar.png);
	background-repeat: repeat-x;
	background-position: center center;
}
.down_bar_02 {
	background-repeat: no-repeat;
	background-position: center top;
}
.normal_text_00 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #4765a6;
}
.left_mid_bar {
	background-image: url(../_images/site_images/left_mid_bar.png);
	background-repeat: repeat-y;
	background-position: center top;
}
.rig_mid_bar {
	background-image: url(../_images/site_images/rig_mid_bar.png);
	background-repeat: repeat-y;
	background-position: left top;
}
.arial {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #5e7ab7;
	text-decoration: none;
}
.arial_2 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	font-variant: normal;
	color: #5e7ab7;
	text-decoration: none;
}
.arial_3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
}
.normal_text_02 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #9d9d9d;
	text-decoration: underline;
}
.normal_text_03 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #8F8F8F;
	text-decoration: none;
}
.normal_text_04 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #828282;
	text-decoration: none;
}
.normal_text_05 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #585858;
	text-decoration: none;
}
.normal_text_06 {
	font-family: tahoma;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
}
.normal_text_07 {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #006699;
	text-decoration: none;
}
.link1:link {
	color: #4765a6;
	text-decoration: none;
}
.link1:visited {
	text-decoration: none;
	color: #4765a6;
}
.link1:hover {
	text-decoration: none;
	color: #2F436C;
}
.link1:active {
	text-decoration: none;
	color: #3D578D;
}

.link2:link {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
.link2:visited {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}
.link2:hover {
	text-decoration: none;
	color: #44619D;
}
.link2:active {
	text-decoration: none;
	color: #44619D;
}

.link3:link {
	color: #626262;
	text-decoration: none;
	font-weight: bold;
}
.link3:visited {
	text-decoration: none;
	color: #626262;
	font-weight: bold;
}
.link3:hover {
	text-decoration: none;
	color: #009BC1;
	font-weight: bold;
}
.link3:active {
	text-decoration: none;
	color: #009BC1;
	font-weight: bold;	
}
.social-media { padding:2px; text-align:right; width:750px;}
.go-social { height:22px; padding:5px; width:532px; float:left;}
.add-this { float:left; width:420px; }
.g-plus { float:left; width:100px}
.link-dn { float:left; margin-right:5px}
.fb { float:left; margin-right:5px}
.tweet { float:left; margin-right:5px}

.clear { clear:both; padding:0; margin:0}

/*banner section---------------------------------------*/

#banner { width: 750px; height: 200px; margin:0 auto}
.ban-image {position:relative;}
.ban-text {position: absolute; top: 20px; left:260px; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.ban-text h2 {padding:0; margin:0; font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#fff;}
.ban-text p {font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#fff; padding:10px; margin:0}
.ban-text ul {margin: 0px; padding: 0px;}
.ban-text a {color: white;}
.ban-text a:hover {color: #CC6699;}

a.pink {
color: #990033;
}

a.pink:hover {
color: #863ccb;
}
.ban-image {
	width:750px;
	height:200px;
	text-align:left;
	position:absolute;
	top:0;
	left:0;
	display:block;
	z-index:4;
	opacity: 0.237747;
}
.ban-bottom { -moz-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; background:#1069aa; height:10px; width:750px; margin:0 auto}
/*--------------------------------------------------------*/

.head-section { width:750px; height:70px}
.logo { width:350px; float:left; padding:14px 0 0 0}
.head-right { width:390px; float:right; text-align:right;}
#navigation { background:url(../images/navi-repeat.png) repeat-x left top; height:32px; width:100%}
#navigation ul { list-style:none; list-style-image:none; display:block; width:750px; margin:0 auto}
#navigation ul li { }
#navigation ul li span { padding:0 5px; color:#FF0; font-weight:bold}
#navigation .call-us { color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:32px}
#navigation ul li a { display:block; float:left; height:28px; color:#FFF; text-decoration:none; font-size:12px; font-weight:bold; padding:0 14px; line-height:28px; font-family:Arial, Helvetica, sans-serif; border-left:solid 1px; border-right:solid 1px; border-left-color:rgba(255,255,255,0.15);border-right-color:rgba(0,0,0,0.2)}
#navigation ul li a:hover {background:#33589f;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#0c588f),color-stop(1,#2581c4));background:-moz-linear-gradient(center bottom,#0c588f 0,#2581c4 100%);background:linear-gradient(center bottom,#0c588f 0,#2581c4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2581c4',endColorstr='#0c588f',GradientType=0)}

.chat { float:right; text-align:right; width:200px}
.quick-quote {
    border: 1px solid #CCCCCC;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    padding: 8px 40px;
    text-align: left;
    width: 235px;
}
.quick-quote form { width:190px}
.txt-fld { width:218px; border:1px solid #CCC; margin-bottom:8px}
.file_format{ font-size:11px; font-family:Tahoma, Geneva, sans-serif;color: #585858;}
.file_format ul{}
.file_format ul li{ list-style:outside circle; padding:3px 0}

.mid_section{ width:750px; margin:0 auto; padding:10px 0}
.mid_left{ float:left; width:540px; padding:0 0 0 10px}
.mid_right{ float:right; width:190px; padding-right:10px; text-align:right}
#page_container{ margin:0 auto;}
.border{-moz-border-radius:6px; border-radius:6px; border:1px solid #CCC; margin:10px 0}
.border p{
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #585858;
	text-decoration: none;
	text-align:justify
}
.testimonial{ width:970px; margin:0 auto; padding:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.testimonial h3{ font-size:14px; font-family: Arial, Helvetica, sans-serif; padding:0 0 10px 0; margin:0; color:#666}
.testi_box{ width:280px; padding:10px; float:left; border-right:1px solid #CCC; height:300px; border-bottom:1px solid #CCC}
.txt_fld{ width:260px; border:1px solid #CCC; margin-bottom:10px}
.testi_box .left{ float:left; width:40px; padding-right:10px}
.testi_box .mid{ float:left; width:150px}
.testi_box .right{ float: right; width:268; padding-left:10px}
.testimonial_generate{ width:730px;-moz-border-radius:6px;border-radius:6px; background:#FFF; border:1px solid #CCC; padding:10px}
.testimonial_generate p{ padding:10px; text-align:justify; color:#333}
.testimonial_generate span{ text-align:justify; color:#1560EA; font-style:italic}
.social_media_page{}
.social_media_page .soci_link{-moz-border-radius:8px;border-radius:8px; padding:5px; border:1px solid #CCC; color:#333; width:100%; text-align:center;margin-bottom:5px; display:block}
.social_media_page a{ -moz-border-radius:8px;border-radius:8px; padding:5px; border:1px solid #CCC; color:#333; width:100%; text-align:center;margin-bottom:5px; display:block; text-decoration:none}
.social_media_page a:hover{ color:#fff; border:#B0D2F9 solid 1px; background:#B0D2F9}
.quote_assign{ font-size:12px}

