/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #666666;
	font-family:Arial, Helvetica, sans-serif;
}
.topleftbg{
background-image:url(../images/top_left_bg.gif);
height:46px;
width:224px;
}

.topmenubg{
background-image:url(../images/topmenu_bg.gif);
height:46px;
width:153px;}

.topbowerbg{
 border-top: 1px solid #fff;
background-image:url(../images/borwer_bg.gif);
height:46px;
width:413px;
}

.menu_tab
{
	width:790px;
	height:40px;
	background-color:#c00000;
}

ul.menu_top
	{ margin:0; padding:1px 0; list-style:none; float:left; width:100%;}
ul.menu_top li
	{ margin:0; border:none !important; border-right:1px solid #000;  line-height:38px; float:left; padding:0; width:auto; z-index:5000px;}
ul.menu_top li a:link,
ul.menu_top li a:visited
	{ padding:0px 20px; float:left; display:block; background:none; text-align:center; text-decoration:none;  color:#ffffff;  z-index:5000px; }
ul.menu_top li:hover a,
ul.menu_top li a:hover
{ padding:0px 20px; display:block; text-align:center; text-decoration:none; color:#000;  z-index:5000;  }
ul.menu_top li a.active
	{ padding:0px 20px; display:block; text-align:center; text-decoration:none; color:#000; background:#ffb106;  z-index:5000;  }
	


ul.menu_top li ul.navigation-2
	{ margin:38px 0 0 0; padding:1px 1px 0; list-style:none; display:none; position:absolute;  border-top:none; float:left; z-index:999;  }
	
	*:first-child+html ul.menu_top li ul.navigation-2{ margin-left:-90px; }
	
ul.menu_top li:hover ul.navigation-2
	{ 
	display:block;
	}
ul.menu_top li ul.navigation-2 li
	{ width:150px; clear:left; float:left; z-index:5000; outline:none;  }

ul.menu_top li ul.navigation-2 li a:link,
ul.menu_top li ul.navigation-2 li a:visited
	{ clear:both; background:#ffb106; float:left; width:150px; text-align:left; line-height:30px; border:none; border-bottom:1px solid #ffffff; color:#000; position:relative; z-index:5000;}
ul.menu_top li ul.navigation-2 li:hover a,
ul.menu_top li ul.navigation-2 li a:active
{ clear:left; background:#b9121b; color:#fff;  border-bottom:1px solid #000; position:relative; z-index:5000;}
ul.menu_top li ul.navigation-2 li a:hover
	{ clear:left; color:#fff; border:none;  border-bottom:1px solid #000; position:relative; z-index:5000;  }


.pageheader{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#990000;}
.pageheader a{

text-decoration:none;
color:#990000;}

.pageheader a:hover{
text-decoration:underline;
color: #FF0000;}

.txt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
}

.txt a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:3px;
text-decoration: none;
}
.txt a:hover{
text-decoration:underline;
color:#333333;
}
.txt1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;

text-align:center;
padding-top:0px;}

.txt_2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
}

.txt2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding-top:3px;
text-decoration: none;
}
.txt2 a:hover{
text-decoration:underline;
color:#333333;
}
.servicebg{
background-image:url(../images/servicesbg.jpg);
height:33px;
width:217px;
}
.servicetxt{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
padding-right:20px;

padding-top:10px;
}
.rightmenu a{
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;	
	color:#FFFFFF;	
	text-align:center;	
	text-transform:uppercase;
	
	
}
.rightmenu a:hover {	
	color: #CCCCCC;	
	text-transform:uppercase;		
}		
ul{
padding:0 0 0 5px; margin:20px 10px 40px 0;
list-style-type:none;
float:left;

}
li{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
/*border-bottom:1px dotted #ccc;*/
font-weight:bold;
float:left;
width:100%;
color:#fff;}

li a
{
text-decoration:none;
color:#666;
padding:8px 5px 8px 45px;
float:left;
background:url(../images/left_list.png) no-repeat 5px 9px;
}
li a:hover{
color:#FF0000;
background:url(../images/left_list_hover.png) no-repeat 5px 5px;
}
.ulist{
width:500px;
}
.ulist li{
padding:5px 0 0 20px;
line-height:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#272525;
background:url(../images/arrow.gif) no-repeat left 8px;
}

.topbannertxt{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#C00000;
padding-left:10px;
padding-top:5px;
}

.maintxt{
color: #272525;
text-align: justify;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
padding-right:10px;
padding-left:10px;
}
.maintxt a{
color: #272525;
text-decoration:none;


}
.maintxt a:hover{
color: #ff0000;
text-decoration:underline;

}
.Lmore{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;}

.Lmore a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:12px;
color:#666666;}

.Lmore a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#333333;
}
.footer{
background-image:url(../images/footerbg.jpg);
width:790px;
height:52px;
}
.fotertxt{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-top:20px;
}


.font16 {font-size: 16px}
.font14 {font-size: 14px}

.fotertxt a{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:center;
padding-top:20px;
text-decoration:none;
}
.fotertxt a:hover{
text-decoration:underline;
color:#333333;

}

.tabhead2{ color:#ff0000; }
.services1
{color: #272525;
text-align: justify;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}













