/*Drop down menu css start here*/
.menustyle{
width: 100%; height:100%; font-weight: normal;
}

.menustyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.menustyle ul{
border: 1px solid  #ffffff;
font-family: Arial, Helvetica, sans-serif,; font-weight:bold;
font-size:12px;
width: 100%;
background: url(../images/menu_bg.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 6px 0px ;
margin: 0;
text-decoration:none;
text-align: center; /*set value to "left", "center", or "right"*/

}

.menustyle ul li{ 
display: inline; 
}
*html .menustyle ul li a{
color: #666666;
padding: 4px 7px;
margin: 0;
margin-right: 5px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif,; }


.menustyle ul li a{
color: #666666;
padding: 4px 6px;
margin-right: 7px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif,; }

.menustyle ul li a:hover, .menustyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
/*background: url(../images/tab_bg.jpg)center center repeat-x; /*THEME CHANGE HERE*/
color:#CC0000; text-decoration:none; }

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0;
	border: 1px solid #9AACBA; /*THEME CHANGE HERE*/
	border-bottom-width: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	z-index:100;
	text-decoration:none;
	background-color: #D8E1E7;
	width:200px;
	visibility: hidden;
	/* for IE */
  filter:alpha(opacity=90);
	/* CSS3 standard */
  opacity:0.9;/* filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}

.dropmenudiv a{
	width: auto;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #9AACBA; /*THEME CHANGE HERE*/
	padding: 2px 0;
	text-decoration:none;
	text-decoration: none;
	font-weight: normal;
	color:#333333;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
color: #333333; text-decoration:none;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
	color:#FFFFFF;
	background-color: #4c7abc;
	text-decoration:none;
}
/*==================Drop down menu css finish here========================*/

/*body css starts here*/
body{ background-color:#FFFFFF; margin:0;
	padding:0;
	font:13px/18px Arial, Helvetica, sans-serif ;}
p {  padding-top:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; text-align:justify; line-height:150%;}
*html p { margin-top:0; padding-top:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; text-align:justify; line-height:160%; margin-left: 0;}

.text {  padding-top:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; line-height:150%;}
.num{
	padding-top:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3473a5; font-weight:bold;
	text-align:justify;
	line-height:200%;
}
img { border:0;}


.tli {margin-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; line-height:175%; display:block;}
*html .tli {margin-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; line-height:200%; display:block;}
a.tli_link {
	margin-left:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0066FF;
	margin-bottom:5px;
	display:block;
}
*html a.tli_link {margin-left:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066FF; margin-bottom:5px; display:block;}

ul {
	list-style:none;
	margin-top:3px;
	margin-left:15px;
}
.hline{ background:url(../images/hline.gif) repeat-x center; height:3px; margin:0; padding:0;}
*html .hline{ background:url(../images/hline.gif) repeat-x center; height:1px; margin:0; padding-top:0; padding-bottom:0;}
h3 { font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	color:#990033;}	
.h3 { font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
	color:#990033;}	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
	color:#990033;
}
.h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration: none;
	font-weight:bold;
	color:#990033;
}
	
h1 { padding:1px; margin-top:3px ;
	color:#555555;
	font-size:18px;
	margin-bottom:2px;
	font-weight:normal;
	font-family:arial, helvetica, sansSerif;
}
.h1 {padding:1px; margin:0 0;
	color:#3473a5;
	font-size:18px;
	margin-bottom:2px;
	font-family:arial, helvetica, sansSerif;
}
h4 {margin-top:3px; margin-left:2px; margin-bottom:0px; color:#3473a5; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border-bottom:solid #666666 1px;}
/*====================header==========================*/
/*=========home search================*/
#homesearch {
	width: 280px;
	float: right;
	margin: 13px 0px 0 0;
}

#homesearch * {
	float: left;
	display: inline;
}

#homesearch form, #search input#q {
	width: 170px;
}

#homesearch input#q {
	background: url('../images/search_bg.gif') no-repeat top left;
	border: 0;
	color: #535046;
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 125px;
	height: 25px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 12px;
}

input.searchsubmit {
	background: url('../images/search_subbg.gif') no-repeat top left;
	border: 0;
	float: left;
	height: 25px;
	margin: 0;
	padding: 0; cursor:pointer;
	width: 25px;display: inline;
}
/*=========home search================*/




#search {
	width: 275px;
	float: right;
	margin: 13px 0px 0 0;
}

#search * {
	float: left;
	display: inline;
}

#search form, #search input#q {
	width: 160px;
}

#search input#q {
	background: url('../images/search_bg.gif') no-repeat top left;
	border: 0;
	color: #535046;
	font: normal 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 5px;
	padding: 6px 0 0 12px;
	width: 125px;
	height: 25px;
}

input.searchsubmit {
	background: url('../images/search_subbg.gif') no-repeat top left;
	border: 0;
	float: left;
	height: 25px;
	margin: 0;
	padding: 0; cursor:pointer;
	width: 25px;display: inline;
}

a.toplink:visited{ font-family:Arial, Helvetica, sans-serif; font-size:12px;
text-decoration: none; display:inline;
font-weight: normal;
color:#485f69;
}
.top_link{ font-family:Arial, Helvetica, sans-serif; font-size:12px;
text-decoration: none;
font-weight: normal;
color:#485f69;
}
a.tbdlink{ font-family:Arial, Helvetica, sans-serif; font-size:12px;
text-decoration: none;
font-weight: normal;
color:#3473a5;
}
.tbd_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	color:#555555;
	padding-bottom:6px;
	padding-top:3px;
}

*html .tbd_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	font-weight: normal;
	color:#555555;
	padding-bottom:0px;
	padding-top:3px;
}
.clear { clear:both;}
.rss{ float:right; vertical-align:middle; 
padding-right:0px; padding-top:2px;
}
*html .rss{ float:right; vertical-align:middle; 
padding-right:8px; padding-top:3px;
}

a.headerlink{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: normal;
	color:#0066CC;
}
/*================== index.html ==================*/
 .container1 { width: auto;}
 .container1 .column1 { width:180px; }
 .container1 .column2 { width:340px; padding-right:10px;}
 .column1, .column2 { float:left;}
 
 .left_indent{ padding-left:12px;}

/*-------Quick links strart--------*/

.qk_links {
	font-size: 14px;
	margin-top:0px;
	font-weight:normal; font-family:Arial, Helvetica, sans-serif;
	color: #7d8a90;
	margin-left: 0px;
	margin-right: 2px;
	
}
.qk_links .quk_links {
    overflow: hidden;}


.qk_links .quk_links a {
    padding: 5px 0 5px 5px;
    text-indent: 0px;
    display: block;
    border-bottom: 1px solid #DDD;
    color: #7d8a90;
    text-decoration: none;}
.qk_links .quk_links  a:hover {   
    color: #ae1021; text-decoration:none;    overflow: hidden;}

/*------- Quick links finish--------*/


/*Tab Menu Style  start here*/
.tab_menu {
	background:url(../images/tab_bg.jpg);
	color:#272727;
	border-top:1px solid #d7d7d7;
	height:23px;
	width:515px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; vertical-align:middle;
}
.tab_menu ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.tab_menu li {display:inline; line-height:22px;}
.tab_menu li a {color:#000000; text-decoration:none; padding:4px 4px 6px 4px;}
.tab_menu li a.tabactive {border-left:1px solid #666666; border-right:1px solid #666666; background-color:#FFFFFF; font-weight:bold;  position:relative; color:#ae1021;}
*html #tabcontent1,*html #tabcontent2,*html #tabcontent3,*html #tabcontent4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border:1px solid #999999; width:515px; padding:6px 5px 0 5px; font-size:12px; margin-bottom:5px;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border:1px solid #999999; width:505px; padding:6px 5px 0 5px; font-size:12px; margin-bottom:5px;}

/*==================banner under image start====================*/
.block1 { background:#ffffff; width:966px;}
.block1 .r { background:url(../images/1r.gif) right top repeat-y;}
.block1 .b { background:url(../images/1b.gif) left bottom repeat-x;}
.block1 .l { background:url(../images/1l.gif) left top repeat-y;}
.block1 .t { background:url(../images/1t.gif) left top repeat-x;}
.block1 .l_t { background:url(../images/1l_t.gif) no-repeat left top;}
.block1 .r_t { background:url(../images/1r_t.gif) no-repeat right top;}
.block1 .r_b { background:url(../images/1r_b.gif) no-repeat right bottom;}
.block1 .l_b { background:url(../images/1l_b.gif) no-repeat left bottom;}
.block1 .ind { padding:10px 15px 15px 15px;}

/*==================banner under image finish========================*/

/*==================home tab bg====================*/
.block2 { background:#ffffff; vertical-align:top;}
.block2 .r { background:url(../images/r.gif) right top repeat-y;}
.block2 .b { background:url(../images/2b.gif) left bottom repeat-x;}
.block2 .l { background:url(../images/l.gif) left top repeat-y;}
.block2 .t { background:url(../images/2t.gif) left top repeat-x;}
.block2 .l_t { background:url(../images/2l_t.gif) no-repeat left top;}
.block2 .r_t { background:url(../images/2r_t.gif) no-repeat right top;}
.block2 .r_b { background:url(../images/2r_b.gif) no-repeat right bottom;}
.block2 .l_b { background:url(../images/2l_b.gif) no-repeat left bottom;}
.block2 .ind { padding:10px 15px 15px 15px;}

/*=================home tab bg finish=========================*/

/*==================lhs menu bg====================*/
.block { background:#ffffff; vertical-align:top;}
.block .r { background:url(../images/r.gif) right top repeat-y;}
.block .b { background:url(../images/b.gif) left bottom repeat-x;}
.block .l { background:url(../images/l.gif) left top repeat-y;}
.block .t { background:url(../images/t.gif) left top repeat-x;}
.block .l_t { background:url(../images/l_t.gif) no-repeat left top;}
.block .r_t { background:url(../images/r_t.gif) no-repeat right top;}
.block .r_b { background:url(../images/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(../images/l_b.gif) no-repeat left bottom;}
.block .ind { padding:10px 15px 15px 15px;}

/*=================lhs menu bg finish=========================*/

a:link {	text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {	color:#ae1021; text-decoration:underline;}
a:active {	text-decoration: none;}

/* Home Page Auto Tab classes starts */

.homeContent {
	width:728px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
}

*html.homeContent {
	background:  padding-left:0px; padding-bottom:0px; width:730px;
}
/* Home Page Auto Tab classes ends */



/*------lhs submenu start--------*/
.sdmenu {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-bottom: 8px;
    color: #3473a5;}
	
.sdmenu .title {
    margin-top:3px;
	border-bottom: 2px solid #DDD;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
    font-size: 16px;
    padding-bottom: 5px;
    color: #3473a5;}
.sdmenu .arrow {
		margin-left: 5px;
    margin-right: 2px;}

.sdmenu .submenu {
    overflow: hidden;}

.sdmenu .submenu a {
    padding: 5px 0;
    text-indent: 0px;
    display: block;
    border-bottom: 1px solid #DDD;
    color: #3473a5;
    text-decoration: none;}
	
.sdmenu .submenu a:hover {   
    color: #ae1021;    background : url(../images/linkarrow.gif) no-repeat right center;}
	
.sdmenu .subsubmenu {    overflow: hidden;}

/*------lhs submenu finish--------*/

#custLogin input.v {
	background: url('../images/inputbg.png') no-repeat top left;
	border: 0;
	color:#666666;
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 180px;
	height: 28px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 3px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5px;
}

input.reset1{
	background:url(../images/reset.png) no-repeat top left;
	border: 0;
	height: 32px;
	margin: 0;
	padding: 0; cursor:pointer;
	width: 88px;
}
input.signin{
	background:url(../images/signin.png) no-repeat top left;
	border: 0;
	height: 32px;
	margin: 0;
	padding: 0; cursor:pointer;
	width: 88px;
}

/*--------footer start---------*/
#footer .ftext a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; }
#footer .ftext a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ae1021; }
#footer .ftext { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; }
#footer .rftext a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ae1021; }
#footer .rftext {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ae1021; }
/*--------footer finish---------*/
