A:link {
	COLOR: #none; 
	text-decoration:#none;
}
A:active {
	COLOR: #none; 
	text-decoration:#none;
	}

A:visited {
	COLOR: #none; 
	text-decoration:#none;
	}

A:hover {
	text-decoration:#none;
	color: #none;
}
body{
	margin: 0px;
	background:url(../images/body_bg.gif) top left repeat-x;
	background-color: #f1f6f8;
}

.index_bg{
	margin: 0px;
	background:url(../images/index_bg.gif) top left repeat-x;
	background-color: #f1f6f8;
}

.logo{
	background:url(../images/logo.jpg) top left no-repeat;
	height:107px;
	width:164px;
}

.top_leftsha{
	background:url(../images/top_leftsha.gif) top left no-repeat;
	height:107px;
	width:19px;
}

.top_rightsha{
	background:url(../images/top_rightsha.gif) top left no-repeat;
	height:107px;
	width:19px;
}

.redbold-text{
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
}
.content_bg{
	background:url(../images/content_bg.gif) top left repeat-x;
	background-color:#f0f5f7;
	padding:15px;
}

.inner_contentbg{
	background:url(../images/inner_contentbg.gif) top left repeat-x;
	background-color:#f1f6f8;
	padding:15px;
}

.boxbg{
	background:url(../images/boxbg.gif) top left repeat-x;
	background-color:#f2f8fa;
}

.memberlogin_text{
	font-family:Helvetica Neue L...;
	font-size:14px;
	font-weight:bold;
	color:#024d92;
}


.toplink_leftcorner{
	background:url(../images/toplink_leftcorner.gif) top left no-repeat;
	height:34px;
	width:30px;
}

.toplink_rightcorner{
	background:url(../images/toplink_rightcorner.gif) top left no-repeat;
	height:34px;
	width:30px;
}

.toplink_bg{
	background:url(../images/toplink_bg.gif) top left repeat-x;
	height:34px;
}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	/*background-image: url(../images/right_link_bg.gif);*/
	/*background-repeat:no-repeat;
	background-position:top left;*/
	vertical-align: middle;
	FONT-FAMILY: Arial;
	FONT-SIZE: 14px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	/*text-indent:20px;*/
	padding: 0px 10px 0px 10px;
	/*padding-left: 30px;*/
	/*width:196px;*/
	line-height: 34px;
	/*height: 20px !important;*/
	height: 34px;
	/*width: 101px;*/
	text-decoration: none;
	margin:0px;
}

a.mainlevel:hover {
	display: block;
	background-image: url(../images/toplink_bghover.gif);
	/*background-repeat:no-repeat;
	background-position:top left;*/
	vertical-align: middle;
	FONT-FAMILY: Arial;
	FONT-SIZE: 14px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	/*text-indent:20px;*/
	padding: 0px 10px 0px 10px;
	/*padding-left: 30px;*/
	/*width:196px;*/
	line-height: 34px;
	/*height: 20px !important;*/
	height: 34px;
	/*width: 101px;*/
	text-decoration: none;
	margin:0px;
}

a.mainlevel#active_menu {
	color:#ffffff;
	font-weight: normal;
}

a.mainlevel#active_menu:hover {
	color: #ffffff;
}



form{
	margin: 0 0 0 0;
}
.form-text{
	text-align: right;
}
input {
	font-family: Tahoma;
	font-size: 11px;
	color: #605E76;
	background-color: ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #D3D2DA;
	height:16px;
	padding-top:0px;
}
textarea {
	font-family: Tahoma;
	font-size: 11px;
	color: #605E76;
	background-color: ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #D3D2DA;
}
select {
	font-family: Tahoma;
	font-size: 11px;
	color: #605E76;
	background-color: ffffff;
	border-width: 1px;
	border-style: solid;
	border-color: #D3D2DA;
}
radio {
	border-width: none;
	border-style: none;
	border-color: #ffffff;
	background-color: #ffffff;
}
.input {
	font-family: Tahoma;
	font-size: 11px;
	color: none;
	background-color:#ffffff;
	line-height:24px;
	width:156px;
	border: 1px solid #d7dfe3;
}
.input-button {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(../images/butt_bg.gif);
	background-color:#828485;
	height:22px;
	line-height:24px;
	border-width: 1px;
	border-style: solid;
	border-color: #ffffff;
}


blockquote,form,div,li,ol,p,td,th,ul {font-size: 12px; font-family:Arial; color: #000000; line-height:16px;}
p{
	text-align: justify;
	margin:0px;
	padding:0px;
	
}
ul{
	margin-top:0px;
	margin-left:0px;
	margin-right:2px;
	margin-bottom:0px;
	padding-left:20px;
}
li{
	list-style-image: url(../images/li_tag.gif);
	padding-left:0px;
	line-height:18px;

}
li ul li{
	list-style-image: url(../images/ul_tag.gif);
	padding-left:0px;
	line-height:18px;

}
ol li{
	list-style-image:none;
	line-height:16px;
	text-align:left;
	margin:0px;
	padding:0px;
}

strong{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#145998;
}

.gray_bold{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.footer_bg{
	background:url(../images/footer_bg.gif) top left repeat-x;
	height:34px;
	color:#56585b;
	font-family:Arial;
	font-size:11px;
	text-align:center;
	vertical-align:middle;
}


.footer_link{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#377dbb;
	text-decoration:underline;
}
.footer_link:active{
	color:#377dbb;
	text-decoration:underline;
}
.footer_link:visited{
	color:#377dbb;
	text-decoration:underline;
}
.footer_link:hover{
	color:#525354;
	text-decoration:none;
}

.hyper_link{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#56585b;
	text-decoration:underline;
}
.hyper_link:active{
	color:#56585b;
	text-decoration:underline;
}
.hyper_link:visited{
	color:#56585b;
	text-decoration:underline;
}
.hyper_link:hover{
	color:#56585b;
	text-decoration:none;
}

.hyper_linkorange{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#ff9600;
	text-decoration:underline;
}
.hyper_linkorange:active{
	color:#ff9600;
	text-decoration:underline;
}
.hyper_linkorange:visited{
	color:#ff9600;
	text-decoration:underline;
}
.hyper_linkorange:hover{
	color:#ff9600;
	text-decoration:none;
}

h1{
	background:url(../images/dotted_hor.gif) top left repeat-x;
	height:30px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	margin:0;
	padding:0;
	font-weight:normal;
	color:#387ebf;

}

h2{
	background:url(../images/dotted_hor.gif) top left repeat-x;
	height:30px;
	line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#387ebf;

}

.leftsec_bg{
	background:url(../images/leftsec_bg.gif) top left repeat-y;
}


a.mainlevel_left:link, a.mainlevel_left:visited {
	display: block;
	background-image: url(../images/leftlink.gif);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align: middle;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	font-weight: normal;
	color: #525355;
	text-align: left;
	text-indent:18px;
	line-height: 22px;
	/*height: 20px !important;*/
	height: 22px;
	/*width: 101px;*/
	text-decoration: none;
	margin:0px;
}

a.mainlevel_left:hover {
	display: block;
	background-image: url(../images/leftlink_hover.gif);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align: middle;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	font-weight: normal;
	color: #1579d6;
	text-align: left;
	text-indent:18px;
	line-height: 22px;
	/*height: 20px !important;*/
	height: 22px;
	/*width: 101px;*/
	text-decoration: none;
	margin:0px;
}

a.mainlevel_left#active_menu {
	color:#ffffff;
	font-weight: normal;
}

a.mainlevel_left#active_menu:hover {
	color: #ffffff;
}


a.mainlevel_left_active {
	display: block;
	background-image: url(../images/leftlink_hover.gif);
	background-repeat:no-repeat;
	background-position:top left;
	vertical-align: middle;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	font-weight: normal;
	color: #1579d6;
	text-align: left;
	text-indent:18px;
	line-height: 22px;
	/*height: 20px !important;*/
	height: 22px;
	/*width: 101px;*/
	text-decoration: none;
	margin:0px;
}



.tablecol_1{
	background-color:#ddf1ff;
}

.tablecol_2{
	background-color:#dde7ea;
}

.tablecol_3{
	background-color:#51a4e1;
}

.tablecol_4{
	background-color:#ecf7ff;
}

.tablecol_5{
	background-color:#ffa42e;
	padding:10px;
	color:#FFFFFF;
	font-weight:bold;
}

.deco_1{
	background:url(../images/deco_1.gif) top left repeat-x;
	background-color:#f2f7f8;
	border: 1px solid #c3dbec;
	border-top:none;
	padding:10px;
}

.border_1{
	border: 1px solid #79c0f2;
	background-color:#eef3f5;
	padding:1px;
}

.border_2{
	border: 1px solid #79c0f2;
	padding:10px;
}

.gallhea_left{
	background:url(../images/gallhea_left.gif) top left no-repeat;
	width:38px;
	height:32px;
}

.gallhea_right{
	background:url(../images/gallhea_right.gif) top left no-repeat;
	width:7px;
	height:32px;
}

.gallhea_middbg{
	background:url(../images/gallhea_middbg.gif) top left  repeat-x;
	height:32px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#145998;
	vertical-align:middle;
	text-align:left;
}

.gall_box{
	background-color:#f4f9fb;
	border: 1px solid  #dfe6e9;
	padding:12px;
	padding-right:13px;
	border-top:none;
}

.image_right{
	margin-left:10px;
}

.mandatory{
	color:#FF0000;	
}




/*------------ My Account page css ------------*/


.accountleft_link{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	color:#2276c2;
	text-decoration:none;
}
.accountleft_link:active{
	color:#2276c2;
	text-decoration:none;
}
.accountleft_link:visited{
	color:#2276c2;
	text-decoration:none;
}
.accountleft_link:hover{
	color:#223e58;
	text-decoration:underline;
}


h3{
	background:url(../images/dotted_hor.gif) top left repeat-x;
	height:30px;
	line-height:35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	margin:0;
	padding:0;
	font-weight:bold;
	color:#89ba05;
}


.message_box_bg{
	/*background:url(../images/message_box_bg.gif) top left repeat-x;*/
	background-color:#FFFFFF;
	border: 1px solid #cee2ea;
	padding:12px;
}

.tital{
	font-weight:bold;
	color:#387ebf;
}

.download_box_bg{
	/*background:url(../images/download_box_bg.gif) top left repeat-x;*/
	background-color:#FFFFFF;
	border: 1px solid #cee2ea;
	padding:12px;
}

.date{
	color:#f8972b;
}