/*..................... Imported Styles....................... */
@import url();

/*..................... Common Styles....................... */
div, li, ul, ol, dl, dt, form, input, p, h1, h2, h3, h4, h5, h6, blockquote, label{margin:0px;padding:0px;}
/*......................Document Styles......................*/
body{height:100%;font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:21px;background-color:#5b625b;background-image:url(../RootImages/template//bg.gif);background-position:left top;background-repeat:repeat-x;padding-top:4px;}
*html body{padding-top:1px;}
html { height: 100%; }
body { min-height: 100%; height: 100%; }

/*div, p, ul, li, label, form{display:block;}*/
/*ul, li, ol{list-style:none;}*/
/*.......................Alignment Classes......................*/
.f_left{float:left;}
.f_right{float:right;}
.c_both{clear:both;}
/*..........................Link Styles........................*/
a{text-decoration:none;outline:none;color:#153a76;}
a:hover{ text-decoration:underline; outline:none;color:#153a76;}
/*a:visited{
color:#993333;
}
a:active{
color:#993333;
}*/

/*..........................Head Tag Styles........................*/

h1{font-family:"Century Gothic", "Lucida Sans", "Trebuchet MS", Arial;font-weight:bold;font-size:18px;color:#153a76;padding-left:0px;margin-bottom:4px;}
/*..........................Layout Structure........................*/
#wrap{background-color:#FFFFFF;border:solid 3px #FFFFFF}
#header{background-image:url(../RootImages/template/header_bg.jpg);background-color:#f5feff;background-repeat:repeat-x;height:130px;}
#header_container{background-image:url(../RootImages/template/header_design_bg.jpg);background-repeat:no-repeat;background-position:center center;height:152px;};
#header_container .logo1{float:left;width:217px;margin-left:25px;}
#header_container .address{padding-left:375px; height:110px}
#address_container{width:275px;margin:2px 10px 3px 0px;}
#address_container .a_bottom{background-image:url(../RootImages/template/a_bottom.gif);height:8px;background-repeat:no-repeat;}
#address_container .a_cont{background-image:url(../RootImages/template/a_cont.gif);background-repeat:repeat-x;background-color:#c8e6f8;border-left:solid 1px #a6d0e7;border-right:solid 1px #a6d0e7;padding:2px 0px 4px 8px;color:#0c265d;font-weight:bold;font-size:13px;line-height:20px;}
#address_container .a_cont a{color:#0c265d}
.SideBar{background-color:#d0e9ef; border-right:solid 3px #ffffff;}
.separator{background-color:#c0e2ea;margin-top:1px;padding-top:3px;}
.SideBar h3{background-image:url(../RootImages/template/sidebar_title_bg.gif);height:31px;background-repeat:repeat-x;background-color:#265488;padding-top:;color:#FFFFFF;font-size:12px;padding:10px 0px 0px 0px;border-top:solid 1px #FFFFFF}
.SideBar h3 span{display:block;background-image:url(../RootImages/template/bullet.gif);background-repeat:no-repeat;background-position:8px 5px;height:31px;padding-left:26px;}
.product_container, .product{overflow:hidden;height:100%;}
.product{padding:10px 0px;height:91px;background-image:url(../RootImages/template/product_border.gif);background-repeat:repeat-x;}
.p_left, .p_right{width:136px;float:left;overflow:hidden;height:100%;}
.p_left{text-align:right;}
.p_left a img{border:solid 1px #b3d0d7};
.p_right{padding:21px 0px 0px 10px}
.p_desc{font-weight:bold;padding-left:3px;}
.ContentArea{}
.Content_Container{overflow:hidden;height:100%;float:right;}
.Content{background-color:#edf8fa;}
.Content p{padding:3px;}
.client_bar{background-image:url(../RootImages/template/client_bar_bg.gif);background-color:#c3d9e8;background-repeat:repeat-x;border-left:solid 3px #ffffff;}
.client_bar div{text-align:center;margin:0px;padding:6px 0px 0px 0px}
#footer a{color:#FFFFFF}
#footer a:hover{color:#87d3f7}
.footer_container{background-image:url(../RootImages/template/footer_bg.gif);background-repeat:no-repeat;background-color:#143356;padding:8px 0px;text-align:center;color:#FFFFFF;margin-top:1px;}

ul.topmenu{ list-style:none; font-size:13px; font-weight:bold; color:#FFFFFF; float:left;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
ul.topmenu li{float:left;padding-top:7px}

li.menupad1{text-align:center; width:70px;}
li.menupad2{text-align:center; width:75px;}
li.menupad3{text-align:center; width:145px;}
li.menupad4{text-align:center; width:80px;}
li.menupad5{text-align:center; width:110px;}
li.menupad6{text-align:center; width:90px;}

a.menulink{color:#FFFFFF; text-decoration:none; font-weight:normal; font-size:16px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
a.menulink:hover{color:#FFFFFF; text-decoration:underline; font-weight:normal; font-size:16px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}


.bulletList{list-style:disc;}

a.h1Link{ text-decoration:underline;font-family:"Century Gothic", "Lucida Sans", "Trebuchet MS", Arial;font-weight:bold;font-size:18px;color:#153a76;padding-left:3px;margin-bottom:4px;}
a.h1Link:hover{ text-decoration:none;font-family:"Century Gothic", "Lucida Sans", "Trebuchet MS", Arial;font-weight:bold;font-size:18px;color:#153a76;padding-left:3px;margin-bottom:4px;}

.warningText{ color:#FF0000; font-weight:bold}

ul.services { list-style-type:upper-roman; list-style-position:outside;
	margin-left: 20px;
	padding-left: 0px;
}
ul.services li{ padding-bottom:5px; padding-top:5px;}
.servicesTitle{ font-weight:bold;}

.bckGroundDim{
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter:alpha(opacity=80);

}

.serviceMap{
	position: relative;
	top: -670px;
	margin:auto;
	left:-740px;
	padding: 5px;
	border: 1px solid black;
	background-color: white;
	cursor:pointer;
}

.popBox{
	position: fixed;
	top: 10%;
	margin:auto;
	left:10%;
	width: 75%;
	height: 75%;
	padding: 10px;
	border: 16px solid orange;
	background-color: white;
	z-index:1002;
	overflow-x: hidden;
	overflow-y: scroll;
}

.xBox{
	color:#000000;
	font-weight:bold;
	width:25px; 
	height:25px; 
	cursor:pointer;
	position:fixed;
	left:84%;
	top:13%;
}
.newsletterImg{
position:absolute;
z-index:1003;
padding-left:100px;
padding-top:15px;
}
.tblHead	{background-color:#B5B5B5;	}		
.tbltitle{background-color:#f1f1f1;}
.tblBody{background-color:#FFFFFF;}

.txtbox
	{
	color:#000000;
	font-family:Trebuchet MS,arial; 
	font-size:11px;
	height: 20px;
	width: 250px;
	border: 1px #B5B5B5 solid;
	background-color:#ffffff;
	padding-left:2px;
	}
.loginClass{
	height:14px; 
	width:150px; 
	color:#666666; 
	font-size:10px; 
	padding-bottom:2px; 
	font-family:Trebuchet MS,arial;}
.sixFooterLink{font-family:verdana; font-size:10px; color:#B5B5B5; line-height:15px; text-decoration:underline}
.sixFooterLink:hover{font-family:verdana; font-size:10px; color:#B5B5B5; line-height:15px; text-decoration:none}
