/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; background-image:url(../images/main-bg.jpg); background-position:top left; background-repeat:repeat-x; background-color:#FFFFFF;}
	
body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px; color:#636B75;}

a{ outline: none;
    -moz-outline-style: none;
	text-decoration: none; 
 }

ol, ul {list-style:none}



a {
	color: #ffffff;
	text-decoration: none;
}
a img {
	border-width: 0;
	border-style: none;
}
a:hover {
	color: #999;
}


.linegap{line-height:0.5cm;}

/*----------------------------
	BackGround
-----------------------------*/
.top-bg{ background-image:url(../images/top-bg.jpg); background-position:top center; background-repeat:no-repeat; height:118px;}
.short-bg{ background-image:url(../images/short-cut-bg.gif); background-position:top center; background-repeat:repeat-x; height:202px;}
.flash-bg{background-image:url(../images/flash-bg.jpg); background-position:top center; background-repeat:no-repeat; height:328px;}
.footer-bg{background-image:url(../images/footer-bg.gif); background-position:top center; background-repeat:repeat-x; height:105px;}

.v-line{background-image:url(../images/v-line.gif); background-position:top center; background-repeat:repeat-y;}

.inner-mid-bg{background-image:url(../images/inner/inner-mid-bg.png); background-position:top center; background-repeat:no-repeat; height:228px;}

/* Heading */ 

.h1{font-size:11px; font-weight:bold;}

.s1{font-size:12px; font-weight:bold; color:#FFBD3F;}
.s2{font-size:11px; font-weight:bold; color:#D1E3FF;}
.f1{font-size:11px; font-weight:none; color:#EDEDED;}


/* Links */ 


.fotterlinks:link{font-size:11px; color:#EDEDED; text-decoration:none}
.fotterlinks:visited{font-size:11px; color:#EDEDED; text-decoration:none}
.fotterlinks:hover{font-size:11px; color:#fff; text-decoration:underline}
.fotterlinks:active{font-size:11px; color:#EDEDED; text-decoration:none}

.morelinks:link{font-size:11px; color:#E0162B; font-weight:none; text-decoration:none}
.morelinks:visited{font-size:11px; color:#E0162B; font-weight:none; text-decoration:none}
.morelinks:hover{font-size:11px; color:#002868; font-weight:none; text-decoration:underline}
.morelinks:active{font-size:11px; color:#E0162B; font-weight:none; text-decoration:none}

.slinks:link{font-size:11px; color:#D1E3FF; font-weight:bold; text-decoration:none}
.slinks:visited{font-size:11px; color:#D1E3FF; font-weight:bold; text-decoration:none}
.slinks:hover{font-size:11px; color:#fff; font-weight:bold; text-decoration:underline}
.slinks:active{font-size:11px; color:#D1E3FF; font-weight:bold; text-decoration:none}

.blinks:link{font-size:12px; color:#fff; text-decoration:none}
.blinks:visited{font-size:12px; color:#fff; text-decoration:none}
.blinks:hover{font-size:12px; color:#CCCCCC; text-decoration:underline}
.blinks:active{font-size:12px; color:#fff; text-decoration:none}

.contact-links:link{font-size:12px; color:#1F437C; font-weight:bold; text-decoration:none}
.contact-links:visited{font-size:12px; color:#1F437C; font-weight:bold; text-decoration:none}
.contact-links:hover{font-size:12px; color:#E0162B; font-weight:bold; text-decoration:underline}
.contact-links:active{font-size:12px; color:#1F437C; font-weight:bold; text-decoration:none}

.input-gen{
border:solid 1px #CCCCCC; 
background-image:url(../images/inner/input-bg.gif); background-color:#FFF;
background-repeat:repeat-x; 
height:18px;
font-size:12px; 
font-family:verdana; 
color:#737373; 
text-indent:2px; 
overflow:hidden;
padding-top:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
} 

.input-text{
border:solid 1px #CCCCCC; 
background-image:url(../images/inner/input-bg.gif); background-color:#FFF;
background-repeat:repeat-x; 
font-size:12px; 
font-family:verdana; 
color:#737373; 
text-indent:2px; 
overflow:hidden;
padding-top:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
}


.slider { margin:0; padding:0; position: relative; z-index:1; height:316px; width:916px; float:center }
.slider .items {display:none; float:center}
.slider .pagination {position: relative; z-index:2; bottom:43px; margin-right:20px; float:right}
.slider .pagination li {float:left}
.slider .pagination a {display:block; width:22px; height:22px; text-indent:-9999px; background:url(../images/buttons.png) right 0 no-repeat}
.slider .pagination a:hover, .slider .pagination .current a {background-position:left}



.top_nav {
float:left;
font-size:11px; margin:0;
}
.top_nav ul {
float: right;
margin-top:0px;
padding-top:0px;

}
.top_nav li {
float: left;
padding: 0px 2px 0px 4px;
}
.top_nav li:first-child {
background: none; 
}
.top_nav li a {
display: block;
float: left;
padding-left: 10px;
line-height: 23px;
color: #000; position: relative; cursor:pointer;
}
.top_nav li a span {
display: block;
float: left;
padding-right: 10px;
}
.top_nav li a:hover, .top_nav li a.active {
color: #fff;
background: url(../images/bg-left-topnav.gif) no-repeat left top;
text-decoration: none;
}
.top_nav li a:hover span, .top_nav li a.active span {
background: url(../images/bg-right-topnav.gif) no-repeat right top;
}

*------------left side menu start-------------*/

#left-menu {position:relative; margin-top:20px; left:5px; display:block; width:241px; float:left}
#left-menu a, #left-menu a:visited {display:block; width:241px; height:26px; background: url(../images/inner/navi.gif); background-position:left top; background-color:transparent; text-align:left; text-indent:25px; color:#002868; line-height:26px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold; margin-top:0px; font-size:13px}
#left-menu a:hover {background-position:left bottom; height:26px; line-height:26px; overflow:hidden; color:#fff;}

#left-menu a#selected, #left-menu a#selected:hover {background-position:left bottom; line-height:26px; cursor:default; color:#FFBD3F; }

------------------------------------------------------

#sub-menu {position:relative; margin-top:2px; left:15px;  display:block; width:241px; float:left}
#sub-menu a, #sub-menu a:visited {display:block; width:241px; height:26px; background: url(../images/inner/sub-menu.gif); background-position:left top; background-color:transparent; text-align:left; text-indent:35px; color:#000; line-height:26px; text-decoration:none; font-family:arial, sans-serif; font-weight:bold; margin-top:0px; font-size:11px}
#sub-menu a:hover {background-position:left bottom; height:26px; line-height:26px; overflow:hidden; color:#E0162B;}

#sub-menu a#selected, #left-menu a#selected:hover {background-position:left bottom; line-height:26px; cursor:default; color:#E0162B; }

/*------------left side menu end-------------*/

.inner-left-dot-line{ background-image:url(../images/inner/inner-left-dot-line.gif); background:repeat:no-repeat; background-position:left bottom;}

.border-bot-b{border-bottom:dashed 1px #313131;}

.hdmain{ font-size:20px; color:#002868; border-bottom: 1px dotted #B6B3B3; text-shadow:#ccc 1px 1px 1px;}

.hdblu{ font-size:16px; color:#002868; text-shadow:#ccc 1px 1px 1px; font-weight:bold;}

.hdblack{ font-size:16px; color:#000; text-shadow:#ccc 1px 1px 1px; font-weight:bold;}

.hdred{ font-size:13px; color: #006; font-weight:bold;}

.hdgray{ font-size:16px; color:#A7A7A7; font-weight:bold;}

.line_hight5px{line-height:5px;}

.line_hight10px{line-height:10px;}

.line_hight1px{line-height:1px;}

.border{border-bottom: 1px dotted #B6B3B3; height:25px;}

.arrow1{font-family:Verdana, Arial, Helvetica, sans-serif; color:#002868; font-size:12px; font-weight:bold;}

.arrow2{font-family:Verdana, Arial, Helvetica, sans-serif; color:#E0162B; font-size:12px; font-weight:bold;}

.image-bord{border:solid 1px #E2E2E2;}

.terms{ padding:6px 0 6px 0; text-align:left; background-color:#EAF5FF; margin:3px 0 3px 0; border:solid 1px #D9EDFF;}

.termsh{ padding:6px 0 6px 0; text-align:left; background-color:#FDECED; margin:3px 0 3px 0; border:solid 1px #FCDCDE;}

.contact-border{border:solid 1px #AFAFAF;}


.button { background-color: #FFF; border:solid 1px #94C9D8; 
font-weight:bold; color: #0971B8; font-size:11px; padding-bottom:0px; cursor:pointer;}

.whitelinks:link{font-size:11px; font-weight:none; color:#FFF; text-decoration:none;}
.whitelinks:visited{font-size:11px;  font-weight:none; color:#FFF;text-decoration:none;}
.whitelinks:hover{font-size:11px;  font-weight:none; color:#D1E3FF;text-decoration:none;}
.whitelinks:active{font-size:11px;  font-weight:none; color:#FFF;text-decoration:none;}

.white_text {font-size:15px ; color:#ffffff ;}

.login-bg {background-image:url(../images/inner/login-bg.gif); width:283px; height:154px; background-position:top center; background-repeat:no-repeat;}

.terms2{ padding:8px 0 8px 0; text-align:left; background-color:#F4F4F4; margin:3px 0 3px 0;}

.termsh2{ padding:8px 0 8px 0; text-align:left; background-color:#EAF5FF; margin:3px 0 3px 0;}

.multi{
border:solid 1px #CCCCCC; 
background-image:url(../images/inner/input-bg.gif); 
background-position:top; background-color:#FFFFFF;
background-repeat:repeat-x;
font-size:12px; color:#828181;
width:180px; 
text-indent:2px; 
overflow:hidden; 
padding-top:4px; 
font-family:Arial, Helvetica, sans-serif;
resize:none; width:186px;
} 

.multi-1{
border:solid 1px #CCCCCC; 
background-image:url(../images/inner/input-bg.gif); 
background-position:top; background-color:#FFFFFF;
background-repeat:repeat-x;
font-size:12px; color:#828181;
width:160px; 
text-indent:2px; 
overflow:hidden; 
padding-top:4px; 
font-family:Arial, Helvetica, sans-serif;
resize:none;
} 

.input-gen{
border:solid 1px #CCCCCC; 
background-image:url(../images/inner/input-bg.gif); background-color:#FFF;
background-repeat:repeat-x; 
height:18px;
font-size:12px; 
width:180px; 
font-family:verdana; 
color:#737373; 
text-indent:2px; 
overflow:hidden;
padding-top:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
} 

.input-gen2{
border:solid 1px #CCCCCC; 
background-image:url(../images/inner/input-bg.gif); background-color:#FFF;
background-repeat:repeat-x; 
height:18px;
font-size:12px; 
width:160px; 
font-family:verdana; 
color:#737373; 
text-indent:2px; 
overflow:hidden;
padding-top:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
} 

.bold-gen{
border:solid 1px #CCCCCC; 
background-image:url(../images/inner/input-bg.gif);
background-repeat:repeat-x; 
font-size:12px; 
width:160px; 
font-family:verdana; 
color:#000; 
padding:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
} 

.sbmt_btn{
background-color:#002868;
color:#FFFFFF;
border:1px solid #002F7D ;
cursor:pointer;
}

.sbmt_btn2{
background-color:#D11427;
color:#FFFFFF;
border:1px solid #BA1223;
cursor:pointer;
}

.star{color:#FF0000; font-weight:bold; font-size:13px;}

.bold-gen2{
border:solid 1px #CCCCCC; 
background-image:url(../images/inner/input-bg.gif);
background-repeat:repeat-x; 
font-size:12px; 
width:75px; 
font-family:verdana; 
color:#000; 
padding:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
} 

.bold-gen3{
border:solid 1px #CCCCCC; 
background-image:url(../images/inner/input-bg.gif);
background-repeat:repeat-x; 
font-size:12px; 
width:60px; 
font-family:verdana; 
color:#000; 
padding:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
} 

.bold-gen4{
border:solid 1px #CCCCCC; 
background-image:url(../images/inner/input-bg.gif);
background-repeat:repeat-x; 
font-size:12px; 
width:200px; 
font-family:verdana; 
color:#000; 
padding:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
} 