/* CSS Document */
body{
	margin:0px;
	background-image:url(../images/bg.gif);
	background-color:#e7fcff;
	background-position: center top;
	background-repeat: repeat-y;
	font-family:arial;
	color:#4E4E4E;
	font-size:100%;

}
#wrapper{
	width:970px;
	margin:0px auto 0px auto;
	padding-top:10px;
	padding-left:10px;
	background-color:#fff;
}
#headerw{
	width:100%;
	height:62px;
}
#textools{
	width:198px;
	height:62px;
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
#menuw{
	width:772px;
	height:49px;
	background-image: url(../images/menubg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
	padding-top:13px;

}
#bannerw{
	width:100%;


}
#banner{
	width:541px;
	height:100px;
	float:left;

}
.banner_index{
	background-image: url(../images/banner_home.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:145px;
	padding-top: 60px;
	padding-right:40px;

}
.banner_banner_how_we_help{
	background-image: url(../images/banner_how_we_help.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:145px;
	padding-top: 60px;
	padding-right:40px;

}
.banner_get_in_touch{
	background-image: url(../images/banner_get_in_touch.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:145px;
	padding-top: 60px;
	padding-right:40px;

}
.banner_who_we_are{
	background-image: url(../images/banner_who_we_are.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:145px;
	padding-top: 60px;
	padding-right:40px;

}
.banner_communication{
	background-image: url(../images/banner_communication.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:145px;
	padding-top: 60px;
	padding-right:40px;

}
.banner_sitemap{
	background-image: url(../images/banner_sitemap.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:145px;
	padding-top: 60px;
	padding-right:40px;

}
.banner_faqs{
	background-image: url(../images/banner_faqs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:145px;
	padding-top: 60px;
	padding-right:40px;

}
.banner_careers{
	background-image: url(../images/banners_careers.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left:145px;
	padding-top: 60px;
	padding-right:40px;

}

#bannertext{
font-family: arial;
font-size:18px;
font-weight:bold;
width:470px;
color:#ffffff;
text-align: center;

}
#bannertextfaq{
font-family: arial;
font-size:18px;
font-weight:bold;
width:350px;
color:#ffffff;
text-align: center;

}

#rbuttons{
	width: 244px;
	height: 160px;
	background-image:url(../images/rbutton.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float:left;
}
#quicklinks{
width:100px;
float:right;
font-family: arial;
font-size:14px;
font-weight:bold;
padding-right:23px;
padding-top:17px;
color:#ffffff;

}
.linkc{
text-decoration:underline;
color:#ffffff;
}
a:hover.linkc{
text-decoration:none;
color:#ffffff;
}

#contentw{
	width:100%;
	height:auto;
}

#content_top{
	width:100%;
	height:21px;
	background-image:url(../images/content_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:7px;

	
}
.customer{
	font-size:75%;
	font-weight:bold;



}
#content_bg{
	background-image:url(../images/content_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left:10px;
	padding-right:25px;
	height:100%;
}
p{
font-size:80%;
margin:0px;
font-size:80%;
padding-bottom:10px;
text-align:justify;
}
#leftcol{
width: 162px;
float:left;
}

#leftt
{
border-bottom:solid 1px #96B604;
font-size:70%;
padding-bottom:10px;
padding-top:5px;
color:#2A4E8B;

}
#rightcol{
width: 737px;
float:right;

}

.smlink{
text-decoration:none;
color:#2A4E8B;
font-weight:bold
}
a:hover.smlink{
text-decoration:none;
color:#5E7000;
font-weight:bold
}
#heading{
width:100%;
font-size:130%;
font-weight:bold;
padding-bottom:7px;
border-bottom:1px solid #2A4E8B;
color: #2A4E8B;
}
#heading1{
width:50%;
font-size:110%;
font-weight:bold;
padding-bottom:7px;
border-bottom:1px solid #8EAE05;
color: #8EAE05;
}
#content_bottom{
	width:100%;
	height:32px;
	background-image:url(../images/content_bottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

ul{

}
li{
list-style-type: circle;
font-size:80%;
font-weight: bold; 
}
li.dot{
list-style-type:disc;
font-size:80%;
font-weight: normal; 
}

.footer{
text-align:center;
font-size:70%;
padding-bottom:10px;
}
.theader{
background-color:#4b7196;
color:#ffffff;
font-size:80%;
text-align:left;
height:20px;
padding-left:3px;
}

.rowcolor{
	background-color:#f7f0ea;
	padding-left:5px;
	font-size:80%;
	height:20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.altrowcolor{
	background-color:#d9eafd;
	padding-left:3px;
	font-size:80%;
	height:20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
table{
border: solid 1px #999999;
}
.mainlink_sitemap{
	padding-left:10px;
	background-image: url(../images/arrows.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	color: #2A4E8C;
	font-weight:bold;

}
.sublink_sitemap{
	padding-left:20px;
	background-image: url(../images/arrowss.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration:none;
	color: #2A4E8C;

}.runtextnormal {
	font-family: Arial;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
}
.runtext-red {

	font-family: Arial;
	font-size: 80%;
	font-weight: normal;
	text-decoration: none;
}