/* Header */



.header{

float:left;

width:998px;

height:103px;

background-image:url(../images/grey_top_bg.gif);

background-position:left bottom;

background-repeat:no-repeat;

}



.left_header{

float:left;

padding:27px 0px 0px 33px;

width:195px;

}



.nav{

float:right;

display:inline;

width:530px;

padding:20px 0px 0px 0px;

}



.nav ul{

    margin:0px;

	list-style:none;

    padding:0px;

}



.nav li {

   float:left; 

   display:inline;

   margin:0px 2px 0px 1px;

}

.nav li a {

	float:left;	

	height:31px;

	text-decoration:none;	

	padding:0px 0px 0px 7px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#FFFFFF;

	background-image:url(../images/left-cor.gif);

	background-position:left top;

	background-repeat:no-repeat;

}



.nav ul li a:hover{

	background-position:left bottom;

}



.nav ul li a span {

	margin:0;

	float:left;	

	font-size:12px;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	text-decoration:none;	

	padding:7px 7px 9px 0px;

	background-image:url(../images/right-cor.gif);

	background-position:right top;

	background-repeat:no-repeat;

}



.nav ul li a:hover span {

	background-position:right bottom;

	cursor:pointer;

}



.nav ul li a.selected {

	background-position:left bottom;

}



.nav ul li a.selected span {

	background-position:right bottom;

}

.nav div

{	position: absolute;

    float:left;

    margin:0px;

    padding:0px;

	visibility: hidden;

	width:165px;

	}



.nav div a

{	position: relative;

	display: inline;

	margin:0px;

	padding:4px;

	height:14px;

	width:165px;		

	text-align: left;

	text-decoration: none;

	background: #003b6e;

	color: #FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#FFFFFF;

	}

	

.border-white{

border-bottom:1px solid #ffffff;

}



.nav div a:hover

{	background: #000000;

	color: #FFF}

	

.call_us{

float:right;
margin:51px 0 0 0;

}



.call_us img{

margin:13px 45px 0px 0px;

}



/* End Header */
.topmenu {
	position:absolute;
	z-index:100;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:90%;
	line-height:25px;
	right:50%;
	margin-right:-495px;
	width:620px;
	top:20px;
}

ul.menu {
	padding:0; 
	margin:0; 
	list-style:none; 
	width:123px; 
	overflow:hidden; 
	float:left; 
	margin-right:1px;
	font-size:12px;
}

ul.menu a {
	background:#369;
	text-decoration:none; 
	color:#fff; 
	padding-left:5px;
}
 
ul.menu li.list {
float:left;
text-align:center;
width:250px;
margin:-32767px -125px 0px 0px;
}

ul.menu li.list a.category {
position:relative;
z-index:50;
display:block;
float:left;
width:120px;
margin-top:32767px;
background:transparent;
font-size:12px;
height:31px;
font-weight:bold;

}

ul.menu li.list a.category:hover,
ul.menu li.list a.category:focus,
ul.menu li.list a.category:active {
	margin-right:1px;
	background-image:url(../images/tophover1.png);
	background-repeat:no-repeat;
	background-position:center center;

}

ul.submenu {
	float:left; 
	padding:25px 0px 0px 0px; 
	margin:0; 
	list-style:none; 
	background-image:url(../images/tophover1.png);
	background-repeat:no-repeat;
	background-position:center center;
	margin:-25px 0px 0px 0px;
	}
ul.submenu li{
text-align:left !important;
}	
ul.submenu li a {
float:left;
width:120px;
background:#003B6E;
clear:left;
color:#fff;
}

ul.submenu li a.endlist {
	background:url(images/bottom1.png);
}
 
ul.submenu li a.endlist:hover,
ul.submenu li a.endlist:focus,
ul.submenu li a.endlist:active {
background:;
}
 
ul.submenu a:hover,
ul.submenu a:focus,
ul.submenu a:active {
background:#000;
margin-right:1px;
color:#fff;
}






.middle-part {

float:left;

width:998px;

}



.middle-part table{

float:left;

}





.m_head{

float:left;

display:inline;

width:998px;

}



.m_head_Global{

	background:url(../images/bannerBlank.jpg) 0 0 no-repeat;

	color:#FFF;

	display:inline;

	font:bold 36px Arial, Helvetica, sans-serif;

	float:left;

	height:153px;
	padding:20px 0 0 98px;

	text-align:right;

	text-transform:uppercase;

	width:900px;

	}



.table_boder{

border-left:1px solid #c8d3dc;

border-right:1px solid #c8d3dc;

background-image:url(../images/mid_gradient_l.jpg);

background-repeat:no-repeat;

background-position:center 215px;

}



.grey_font{

font-family:Arial, Helvetica, sans-serif;

color:#555555;

font-size:12px;

line-height:18px;

}



.grey_font1{

font-family:Arial, Helvetica, sans-serif;

color:#555555;

font-size:12px;

line-height:16px;

}



.blue_font{

font-family:Arial, Helvetica, sans-serif;

color:#0071be;

font-size:12px;

}

a.blue_font{

text-decoration:underline;

}

a.blue_font:hover{

text-decoration:none;

}



.brown_font{

font-family:Arial, Helvetica, sans-serif;

color:#a28967;

font-size:16px;

}



.text_box{

width:215px;

height:19px;

padding-left:5px;

border:1px solid #a8bbc9;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#3485bf;

}



.list_box{

width:160px;

height:19px;

border:1px solid #a8bbc9;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#3485bf;

}



.clear{

clear:both;

margin:0px;

padding:0px;

}



.testimonail_bg{

padding-top:18px; 

padding-bottom:18px; 

padding-left:15px;  

padding-right:15px;  

border-top:1px dashed #316f9f;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#316f9f;

background-color:#ededed;

}



.testimonail_bg span{

font-family:Arial, Helvetica, sans-serif;

color:#a28967;

font-size:16px;

}



.testimonail{

padding-top:18px; 

padding-bottom:18px; 

padding-left:15px;  

padding-right:15px;

border-top:1px dashed #316f9f; 

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#316f9f;

}



.testimonail span{

font-family:Arial, Helvetica, sans-serif;

color:#a28967;

font-size:16px;

}



.contactus{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#316f9f;

}



.contactus span{

font-family:Arial, Helvetica, sans-serif;

color:#a28967;

font-size:16px;

}



.bradcrum_blue{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#003b6e;

font-weight:bold;

}



.bradcrum_red{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#ba0000;

font-weight:bold;

}



a.bradcrum_red {

text-decoration:underline;

}



 a.bradcrum_red:hover{

text-decoration:none;

}



.redlink{

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#ff0000;

}

a.redlink{

text-decoration:underline;

}

a.redlink:hover{

text-decoration:none;

}





/* Footer */



.fotter{

float:left;

display:inline;

width:998px;

}



.botton_link{

float:left;

display:inline;

font-weight:bold;

background-image:url(../images/footer_bg_img.gif);

background-repeat:repeat-x;

background-position:top left;

height:50px;

width:998px;

}



.left{

float:left;

display:inline;

height:50px;

width:36px;

}



.bottom_links_left{

float:left;

display:inline;

padding:20px 0px 0px 20px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#ffffff;

width:662px;

}



.bottom_links_left a{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#ffffff;

text-decoration:none;

}



 .bottom_links_left a:hover{

text-decoration:underline;

}



.bottom_links_right{

float:left;

display:inline;

padding:20px 0px 0px 0px;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#ffffff;

width:240px;

}



.right{

float:right;

display:inline;

height:50px;

width:37px;

}



.copyright{

float:left;

display:inline;

background-image:url(../images/bottom_bg.gif);

background-repeat:no-repeat;

background-position:left top;

padding:14px 0px 46px 0px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#a28967;

font-weight:bold;

width:998px;

}



.copyright_txt{

padding-left:53px;

}

.msg { color:#009900; font-weight:bold; font-size:14px}



span.txt h1{

color:#BB424B; 

font-size:23px; 

font-family:calibri; 

letter-spacing:-0.9px; 

position:relative; 

top:-6px; 

left:4px; 

font-weight:bold; 

display:inline;

font-style: italic;

}

/* End Footer */



ul.points{

	margin:10px 0 0 0;

	padding:0;

	}

	

ul.points li{

	background:url(../images/bullet.gif) 0 4px no-repeat;

	list-style:none;

	line-height:22px;

	padding-left:22px;

	}
.text1{
	font:bold 34px "Calibri", Arial, Helvetica, sans-serif;
	color:#fe0d00;
	font-style:italic;
	padding:30px 54px 0 0;
	text-align:right
	}
.text2{
	font:bold 17px "Calibri", Arial, Helvetica, sans-serif;
	color:#1f5889;
	font-style:italic;
	padding:13px 20px 0 0;
	text-align:right
	}
.text2 span{
	color:#d72525;
	}
.text3{
	background:url(../images/call.gif) 470px 180px no-repeat;
	font:bold 34px "Calibri", Arial, Helvetica, sans-serif;
	color:#fff;
	font-style:italic;
	padding:183px 0 0 520px;
	}

