/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	text-align:justify;
	line-height: 18px;
	background-color:#09171e;

}
*{
    margin:0 auto;
		font-size: 12px;
	color: #555555;
}
ul li{
    margin:0;
	padding:0;


}

#page_nos a , #page_nos .active{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1670ab;	

}
#container{
	width:950px;
	margin:0 auto;



}
a:hover{
text-decoration:underline


}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	margin:1px 5px;
	font-weight: normal;


}

#header{
	width:947px;
	margin:0 auto;
	height:60px;

}
.topgreynav{
	height: 22px;
	background-image: url(../images/back_topgrey.gif);
	background-repeat: repeat-x;
	text-align:right

}


.listmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.bg_whitecolor_mid{
height:138px;
	background-color: #FFFFFF;

}
.colorbg{

	background-color: #72c5e5;

}

.whitecolorbg{

	background-color: #ffffff;

}
.mainnav{
	background-image: url(../images/back_topmainnav.gif);
	height: 31px;


}

.topgreynav a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	margin:0 16px;

}
.mainnavlinks{
	color: #00385b;
	text-decoration:none;
		font-size: 14px;



}
.mainnavlinks:hover{
	color: #dc6200;


}
.nav_divi{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f9ecc2;
	height: 35px;

}
.nav_divi_active{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #f9ecc2;
	height: 35px;
	background-color:#f7ad2a;

}
.search_area{
	background-image: url(../images/back_seracharea.jpg);
	background-repeat: repeat-x;
	height: 160px;

}
.rt_linksmain {
	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7d6e4;
	height:29px;
}
.back_grey {
	background-image: url(../images/back_greygrad.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.borderbot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e0;
}

.myaccount_right_highlight
{
	background-image: url(../images/back_sidehead.jpg);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e3e3e0;
}
.myaccount_right_highlight_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	padding-left: 15px;
	text-decoration:none;
	font-weight: bold;
}
.myaccount_right_highlight_link:hover {
	color: #ffffff;
	text-decoration:underline;
}


.bgclr_on:hover {

	background-color: #f6f7e3;
}


.bluelinks {
	font-size: 12px;
	color: #01588d;
	margin:2px

}
.colortext {

	color: #2681ab;
	margin:0px

}


.rt_linksmain a{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration:none

}
.rt_linksmain a:hover{
	color: #ffffff;


}
.back_search_in{
	background-image: url(../images/back_serach.jpg);
	background-repeat: repeat-x;
	height: 150px;

}
.back_search_inpages{
	background-image: url(../images/back_serach.jpg);
	background-repeat: repeat-x;
	height: 131px;

}
.back_inpages{
	background-image: url(../images/back_innerhead.jpg);
	background-repeat: no-repeat;
	height: 131px;
}
.find_textarea_width {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFffff;
	border: 1px solid #CCCCCC;

	height:20px;
	width:400px;
	
}
.find_textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding:3px
}
.heading{
	font-size: 24px;
	font-weight: bold;
	color: #000000;



}
.mid_textarea{
	background-image: url(../images/back_orangegrad.jpg);
	background-repeat: repeat-x;
	height: 181px;
	border: 1px solid #CCCCCC;

}
.featured_navbuttons{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
height:32px;
text-align:center;

	background-color:#0066FF;



}
.featured_text{
	background-color: #FFFFFF;
	line-height: 17px;
	font-size:11px;
	color: #000000;


}

.smallheadings{

	font-size: 14px;
	font-weight: bold;
	color: #2681ab;

}
.smallblackheading{
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
	line-height:40px;
	background-image: url(../images/bulletg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 30px;
}

.smallblackheading_link{
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration:underline;
	line-height:40px;
	background-image: url(../images/bulletg.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 30px;
}










.smbluelinks {
	font-size: 11px;
	color: #2681ab;
	margin:2px

}
.footer{
	font-size: 11px;
	background-color: #09171e;
	width:100%;
	margin: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #8e8e8e;
	color:#CCCCCC


}
.footer a{
	color: #2681ab;
	margin:0 8px;
	font-weight:bold;
	text-decoration:none;
	}
.footer a:hover{

	text-decoration:underline;
	}
.back_grey_in {
	background-image: url(../images/back_greygrad.jpg);
	background-repeat: repeat-x;
	height: 50px;
	background-position: bottom;
}
	/*********************/
/* MAIN NAV */
/*********************/

#nav {
	margin: 10px 0 0 0;

}
#nav ul {
padding:0;

	margin: 0px;

}

#nav li {
	list-style-type: none;
	padding: 0px;
	margin: 0;
	float: left;
}

#nav a {
	display: block;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #09171e;
	padding: 6px 15px 6px 15px;
	margin-right: 6px;
	font-weight: bold;
	background-image: url(../images/back_topmainnav.gif);
	background-repeat: repeat-x;
}

#nav .featured_active{
	background: #ffffff;
	color: #09171e;

}

#nav a:hover {
	background: #ffffff;
	color: #09171e;

}
/*********************/
/* MAIN NAV */
/*********************/
.button_black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/back_button.jpg);
	background-repeat: repeat-x;
	height: 25px;
	border: 1px solid #000000;
	padding:0 10px
}
.button_search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(../images/back_button.jpg);
	background-repeat: repeat-x;
	height: 20px;
	border: 1px solid #000000;
	padding:0 8px
}
.bulletlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
		padding-right: 15px;
}
.account_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #000000;
		line-height: 40px;
}
.account_headingwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #ffffff;
	line-height: 40px;
}
.heading_account_ic{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #000000;
	background-image: url(../images/ic_account.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 85px;
	height:62px;
}
.forms_text {
	font-size: 13px;
	color: #023E64;
}




.back_innertop {
	background-image: url(../images/back_innertop.jpg);
	background-repeat: no-repeat;
	height: 137px;
}
.back_innertop_mainplan {
	background-image: url(../images/bck_planpage.jpg);
	background-repeat: no-repeat;
	height: 180px;
}

.back_innertop_ic {
	background-image: url(../images/back_innertop_ic.jpg);
	background-repeat: no-repeat;
	height: 137px;
}

.button_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	
	height: 23px;
	border: 1px solid #dadada;
	padding:0 10px;
	background-color: #e9e9e9;
}



.loginfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	padding:3px
}
.red {
	color: #FF0000;
}
.back_login{
	background-image: url(../images/back_login.jpg);
	background-repeat: no-repeat;
	height: 181px;


}
.back_search_innerpage{
	background-image: url(../images/back_serach.jpg);
	background-repeat: repeat-x;


}
.search_area_innerpage{
	background-image: url(../images/back_seracharea.jpg);
	background-repeat: repeat-x;


}
.side_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../images/back_sidehead.jpg);
	background-repeat: repeat-x;
	height: 25px;
	padding:0 0 0 15px;
}
.leftlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #256B9E;
	background-image: url(../images/bullet_arr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-left: 15px;
}
.greybox {
	background-color: #f4f3f3;
	border: 1px solid #e1dfdf;
}

.leftlinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #256B9E;
	text-decoration:none

}
.leftlinks a:hover{

	text-decoration:underline

}
.leftlinks a:visitied {
	color: #256B9E;
	
}.border_sq {
	border: 1px solid #E2E2E2;
}
.backprofilepage {
	background-image: url(../images/back_profilebg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.profileheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #000000;
	height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
}
.conatctdetails_bg {
	background-image: url(../images/back_conatctdetails.jpg);
	background-repeat: no-repeat;
	height: 143px;
	width: 730px;
	font-size: 12px;
	color: #000000;
}
.left_border {
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CBCBCB;
	background-color: #c9c9c9;
}
.whitelinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3684bc;
	background-image: url(../images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	padding-left: 15px;
	text-decoration:none;
	font-weight: bold;
}
.whitelinks:hover {
	color: #000000;

}



.liclogo {
	background-image: url(../images/llic_ogo.jpg);
	background-repeat: no-repeat;
	height: 46px;
	width: 92px;
}
.back_loginimg {
	background-image: url(../images/back_login.jpg);
	background-repeat: no-repeat;
	height: 180px;
}
	/*********************/
/*topNAV */
/*********************/

#topnavi {
	margin: 0px 0 0 0;

}
#topnavi ul {
padding:0;

	margin: 0px;

}

#topnavi li {
	list-style-type: none;
	padding: 0px;
	margin: 0;
	float: left;
	display:inline;
}

#topnavi a {
 display: block;
 font-size: 12px;
 color: #ffffff;
 text-decoration: none;
 background-color: #09171e;
 padding: 6px 15px 7px 15px;
 margin-right: 1px;
 font-weight: bold;
 background-image: url(../images/back_topmainnav.gif);
 background-repeat: repeat-x;
  text-transform: uppercase;
   border-right-width: 1px;
 border-right-style: solid;
 border-right-color: #a7cade;
}
.bgvor_toprtlinks{
	background: #64b4d8;


}

#topnavi .featured_active{
	background: #279cd1;
	color: #ffffff;

}

#topnavi a:hover {
	background: #279cd1;
	color: #000000;

}


/*********************/
/* MAIN NAV */
/*********************/
	/*********************/
/* MAIN NAV */
/*********************/

#navi_in {
	margin: 10px 0 0 0;

}
#navi_in ul {
padding:0;

	margin: 0px;

}

#navi_in li {
	list-style-type: none;
	padding: 0px;
	margin: 0;
	float: left;
}

#navi_in a {
	display: block;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #054e83;
	padding: 6px 15px 6px 15px;
	margin-right: 6px;
	font-weight: bold;

}

#navi_in .featured_active{
	background: #ffffff;
	color: #09171e;

}

#navi_in a:hover {
	background: #ffffff;
	color: #09171e;

}
/*********************/
/* MAIN NAV */
/*********************/


.loginimg {
	background-image: url(../images/back_loginimg.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.ic_1 {
	background-image: url(../images/ic_registartion.gif);
	background-repeat: no-repeat;
	height: 89px;
	width: 146px;
}
.ic_2 {
	background-image: url(../images/contact_ic.gif);
	background-repeat: no-repeat;
	height: 68px;
	width: 68px;
}

/*********************/
/* PROFILE PAGE CSS */
/*********************/
/* added on 18 aug 2009 start*/
.butlink_conatctme{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/bk_conatctmelink.jpg);
	background-repeat: no-repeat;
	width: 145px;
	border: 1px solid #9db0bc;
	display: block;
	padding:3px 5px 3px 35px;
	font-weight: bold;
}
.butlink_conatctme:hover {
	font-family: Arial, Helvetica, sans-serif;

	color: #000000;

	border: 1px solid #9db0bc;
	display: block;
	padding-left: 35px;
	font-weight: bold;
	background-color: #ffffff;
	background-image: none;
}

.butlink_sendtofriend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(../images/bk_sendfrilink.jpg);
	background-repeat: no-repeat;
	width: 145px;
	border: 1px solid #9db0bc;
	display: block;
	padding:3px 5px 3px 35px;
	font-weight: bold;
}
.butlink_sendtofriend:hover {
	font-family: Arial, Helvetica, sans-serif;

	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 145px;
	border: 1px solid #9db0bc;
	display: block;
	padding-left: 35px;
	font-weight: bold;
	background-color: #ffffff;
	background-image: none;
}

.smbluelinks_pro {
	font-size: 11px;
	color: #0069b3;
	margin:1px

}

.profileheadingname{

	font-size: 18px;
	line-height:28px;
	color: #000000;

}
/* added on 18 aug 2009 end */

.pro_toplinks{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e0eaf0;

	height: 22px;
	padding-left: 15px;
	text-decoration:none;
	font-weight: bold;
		margin:9px
}
.pro_toplinks:hover {
	color: #ffffff;
}

.back_inpages_locator{
	background-image: url(../images/back_in_locator.jpg);
	background-repeat: no-repeat;
	height: 131px;
}

.box, .active{	background-color: #FFFFFF;
	border: 1px solid #A4D1FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #003399;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	text-decoration: none;
}
.box:hover, .active{
	background-color: #D2EAF6;
	border: 1px solid #A4D1FF;
	
	color: #003399;
}

.sidelinks1 {
	color: #FFFFFF;
	text-decoration: none;
}

.sitemaplinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #256B9E;
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	padding-left: 15px;
}

.sitemaplinks a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #256B9E;
	text-decoration:none

}
.sitemaplinks a:hover{

	text-decoration:underline

}
/* user profile page */

.border_sqbox {
	border: 1px solid #E2E2E2;
}

.profile_topbox{
	background-color: #fcf9ce;
	border: 1px solid #f4f1bc;
}

.bk_titleprofile{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #09171e;
	background-image: url(../images/back_profiletitile.gif);
	background-repeat: repeat-x;
}
.profile_links {
	color: #124a73;
	text-decoration: none;
}

#pronav {
	margin: 10px 0 0 0;

}
#pronav ul {
padding:0;

	margin: 0px;

}

#pronav li {
	list-style-type: none;
	padding: 0px;
	margin: 0;
	float: right;
}

#pronav a {
	display: block;
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	background-color: #22516d;
	padding: 6px 15px 6px 15px;
	margin-right: 6px;
	font-weight: bold;

}

#pronav .featured_active{
	background: #ffffff;
	color: #09171e;

}

#pronav a:hover {
	background: #ffffff;
	color: #09171e;

}
/* user profile page */

.back_inpages_paln{
	background-image: url(../images/back_in_plan.jpg);
	background-repeat: no-repeat;
	height: 131px;
}
.back_abtus{
	background-image: url(../images/back_abtus.jpg);
	background-repeat: no-repeat;
	height: 131px;
}

.css_error
{
 font-family: Tahoma;
 font-size: 11px;
 font-weight: normal;
 color: #C60000;
 text-decoration: none;
 background-color: #FFFFCC;
 border: 1px solid #D16A0D;
}

.css_error_success
{
 font-family: Tahoma;
 font-size: 11px;
 font-weight: normal;
 color: #006600;
 text-decoration: none;
 background-color: #FFFFCC;
 border: 1px solid #006600;
}

.err_forms_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #c60000;
}

.err_forms_text_success {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
}

/* -------- Class for error -------------- */
.error 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
}

.error_bold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	font-weight: bold;
}

.success_bold
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#669900;
	font-weight: bold;
}



/* this is for dropin popup used in manage pages  */

.dropin_div
{
	position: absolute; 
	visibility: hidden;
	left: 300px;		/*192px;*/
	top: 5px;
	width: 600px;
	border: 2px groove #CCCCCC;
	background-color:#FFFFFF;
	z-index: 1000000;
}	

/* this is for dropin popup used in manage pages  */

.nodropin_div
{
	position: absolute; 
	visibility: hidden;
	left: 300px;		/*192px;*/
	top: 5px;
	width: 500px;
	padding:5px 10px;
	/*border: 2px groove #CCCCCC;*/
	border: 2px solid #2E2E2E;
	background-color:#FFFFFF;
	z-index: 1000000;
}		

/* search css */
#topfind_opt ul{
display:inline;
float:left;
margin:0;
padding:0 0 0px 0;

}
#topfind_opt li{
	float:left;
	list-style-type: none;

}
#topfind_opt li a{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
		margin:0 4px;
	padding:0px 6px;
		height:24px;
}
#topfind_opt li .findlinks_active{
	color: #FF0000;

}
#topfind_opt li .findlinks_active{
		background-image: url(../images/find_activetab.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:24px;
		margin:0 4px;
	padding:0px 6px;
	display:block;
float:left;
	}
/* search css */


/* Table shows starts */
table.shows, table.shows1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #FFFFFF;
	padding: 10px;
	border: 1px solid #D7E8FF;
	border-spacing: 0px; 
	border-collapse: collapse;
}


table.shows th, table.shows1 th 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
	/*background-image:url(../adm_images/tdheadback.gif);
	height: 24px;*/
	background-color: #D7E8FF;
	border-bottom: 2px solid #D7E8FF;
	padding-left:4px;
}
table.shows th.title, table.shows1 th.title 
{ text-align: left;
	font-size: 16px;
 }

table.shows th a:link, table.shows th a:visited 
{
	color: #144C8F;
	font-weight:bold;
	text-decoration: underline;
}

table.shows th a:hover 
{
	text-decoration: underline;
}

table.shows tr.row0 {
	background-color: #FFFFFF;
}
table.shows tr.row1 {
	background-color: #F9F9F9;
}

table.shows td a:link, table.shows td a:visited {
	color:#144C8F;
	text-decoration: none;
}
table.shows td a:hover 
{
	color:#144C8F;
	text-decoration: underline;
}


table.shows td {
	border-bottom: 1px solid #D7E8FF;;
	padding: 4px;
}

table.shows tr.row0:hover {
	background-color:#F0F0F0;
}
table.shows tr.row1:hover {
	background-color:#F0F0F0;
}
table.shows td.options {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

/* Table shows ends */

.lifetimebox {
 background-color: #f0f8fc;
 background-image: url(../images/back_lifetime.jpg);
 background-repeat: repeat-x;
 border: 1px solid #97c6d8;
 font-size: 12px;
 color: #000000;
 padding:1px
}
.blacktext {
 font-size: 12px;
 color: #000000;
}
.lifetime_head {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 text-transform: uppercase;
 color: #fec550;
 text-align: center;
 background-image: url(../images/back_titlelifetime.jpg);
 background-repeat: repeat-x;
}
