body
{
	background-color: #ffffff;
	margin:0px auto;
	text-align:center;
	overflow-x:hidden;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left:15px;
	color:#000000;
	font-size:11px;
}
table
{
	background-color: #ffffff;
	margin:0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
h1
{
	padding:0px 0px 10px 0px;
	font-family:Verdana, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	font-size:13px;
	font-weight:bold;
	color:#000000;
}
h2
{
	padding:0px 0px 10px 7px;
	font-family:Verdana, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
p
{
	margin:2px 0px;
	padding:0px;
}
form
{
	padding:0px;
	margin:0px;
}

a:link,a:active,a:visited,a:hover  { color: #395dd0;text-decoration: none;}

/*br
{
	height:0;
    font-size: 1px;
    line-height: 0px;
}*/


/* CSA Box Buttons starts */
.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
	color: #444;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 32px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(../images/right_button-R.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

a.button span {
	display: block;
	line-height: 23px;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 15px;
	background-color: transparent;
	background-image: url(../images/Left_button-R.jpg);
	background-repeat: no-repeat;
}

a.button:hover {
	background-position: right top;
	color: #000;
	outline: none; /* hide dotted outline in Firefox */
	background-image: url(../images/right_button.jpg);
}

a.button:hover span {
	background-position: left top; /* push text down 1px */
	background-image: url(../images/Left_button.jpg);
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 15px;
}
/* CSA Box Buttons ends */

div.buttonglobal
{
	background:url(/images/button_left.gif) no-repeat left top;
/*	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px; */
	float:left;
}


input.buttonglobal
 {
	float:left;
	font-size: 11px;
   	background:url(/images/button_right.gif) no-repeat right top;
	border: 0px;
	padding:4px 7px 3px 5px;
	margin:0px;
    cursor:pointer;
}

div.buttonglobal1
 {
	background:url(/images/button_left.gif) no-repeat left top;
/*	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;  */
	float:left;
}
input.buttonglobal1
{
	font-size: 11px;
  	background:url(/images/button_right.gif) no-repeat right top;
	border: 0px;
	padding:4px 2px 4px 2px;
	margin:4px 0px 4px 0px;
}
label
{
	vertical-align:top;
}

.heading
{
	padding:0px 0px 10px 7px;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
}

.main
{
    width:960px;
	min-width:950px;
	padding:0px 0px 10px 10px;
	margin:0px auto;
	text-align:left;
}

.info_Block
{
	margin-bottom:25px;
}

.info_Block_sub
{
	margin-bottom:10px;
	padding-bottom:5px;
}

.info_Block_border
{
	border-bottom: 1px solid #dbd6ba;
}

.info_Block input
{
	font-size:12px;
	margin:5px 0px;
}

.info_Block_border_right
{
    border-right:1px dashed #DBD6BA;
}


/* Banner starts */
.banner
{
	height:53px;
	width:960px;
}
.banner .leftPart
{
	float:left;
	width:400px;
}
.banner .rightPart
{
	float:right;
	width:500px;
}
.pipeglink
{
	color:#000000;
	font-size:0.8em;
	padding:0px 2px 0px 2px;
}

/* banner - Primary Tabs */
.tabs
{
	background:url(/images/pri_nav_left_unsel_1px.gif) repeat-x left top;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	width:100%;
	vertical-align:bottom;
}
.tabs ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.tabs li
{
	float:left;
	list-style: none;
	/*padding:0px 2px 0px 3px;
	padding:0px;*/
	color: #000000;
}
.tabs li.current
{
	background:url(/images/pri_nav_left_sel_border.gif) no-repeat left top;
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
}
.tabs li a
{
	float:left;
	display:block;
	padding:8px 11px 7px 12px;
	color: #000000;
	letter-spacing:0.00em;
	text-align:center;
}
.tabs li.current a
{
	background:url(/images/pri_nav_sel.gif) no-repeat right top;
	color: #000000;
	padding:8px 12px 7px 13px;
	vertical-align:bottom;
	font-weight:bold;
}
.tabs li a.sp4
{
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	width:60px;
}
.tabs li.current a.sp4
{
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 9px;
}
.tabs li a.sp3
{
	/*padding:8px 11px 7px 11px;*/
	width:51px;
	padding:8px 0px 7px 0px;
}
.tabs li.current a.sp3
{
	/*padding:8px 9px 7px 9px;*/
	width:53px;
	padding:8px 0px 7px 0px;
}
.tabs li a.sp9
{
	padding-top: 8px;
	padding-right: 6px;
	padding-bottom: 7px;
	padding-left: 6px;
	width:60px;
}
.tabs li.current a.sp9
{
	padding:8px 6px 7px 6px;
	width:60px;
}
.tabs li a.sp11
{
	padding-top: 8px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 1px;
	width:85px;
}
.tabs li.current a.sp11
{
	padding:8px 3px 7px 3px;
	width:85px;
}
.tabs li a.sp14
{
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 7px;
	padding-left: 3px;
	width:90px;
}
.tabs li.current a.sp14
{
	/*padding:8px 9px 7px 9px;		 */
	padding:8px 3px 7px 3px;
	width:100px;
}
.tabs li a.small_tab
{
	background:url(/images/pri_nav_left_unsel_1px.gif);
	padding:11px 10px 11px 10px;
	width:40px;
	height:20px;
}
/*.tabs li.current a.small_tab
{
	background:url(/tutorials//images/pri_nav_left_unsel_1px.gif);
	padding:8px 10px 8px 10px;
}*/
.tabs li a.medium_tab
{
	background:url(/images/pri_nav_left_unsel_1px.gif);
	padding:11px 3px 11px 3px;
	width:60px;
	height:20px;
}
/*.tabs li.current a.medium_tab
{
	background:url(/tutorials//images/pri_nav_left_unsel_1px.gif);
	padding:11px 11px 11px 11px;
}*/
.tabs li a.big_tab
{
	background:url(/images/pri_nav_left_unsel_1px.gif);
	padding:11px 12px 11px 12px;
	width:80px;
	height:20px;
}
/*.tabs li.current a.big_tab
{
	background:url(/tutorials//images/pri_nav_left_unsel_1px.gif);
	padding:8px 12px 8px 12px;
}*/

.tabs li.subgrpcurrent
{
	 background:url(/images/pri_nav_left_divider_big.gif) no-repeat left top;
	 vertical-align:bottom;
	 padding: 0px 0px 0px 1px;
	 width:80px;
}
.tabs li.subgrpcurrent a
{
	background:url(/images/pri_nav_sel.gif) no-repeat right top;
	color: #000000;
	/*padding:8px 18px 7px 19px;*/
	padding:8px 5px 7px 5px;
	vertical-align:bottom;
	font-weight:bold;
	width:80px;
}
.tabs li.subgrp
{
	padding: 0px 0px 0px 0px;
	vertical-align:bottom;
	background-image:url(/images/pri_nav_left_divider_big.gif);
	/*background-repeat: no-repeat;
	background-position: right top;  */
	width:60px;
}
.tabs li.subgrp a
{
	color: #000000;
	vertical-align:bottom;
	background-image: url(/images/pri_nav_right_unsel2.gif) ;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 5px;
	width:60px;
	vertical-align:middle;
}
.tabs li.subgrpblog
{
	background:url(/images/pri_nav_left_divider_big.gif) no-repeat left top;
	vertical-align:bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tabs li.subgrpblog a
{
	background:url(/images/pri_nav_right_unsel2.gif) no-repeat right top;
	color: #000000;
	/*padding:8px 18px 7px 19px;*/
	padding:14px 11px 14px 12px;
	vertical-align:middle;
}

.tabs li.subgrpblogcurrent
{
	 background:url(/images/pri_nav_left_divider_big.gif) no-repeat left top;
	 vertical-align:bottom;
	 padding: 0px 0px 0px 1px;
}
.tabs li.subgrpblogcurrent a
{
	color: #000000;
	/*padding:8px 18px 7px 19px;*/
	padding:14px 11px 14px 12px;
	vertical-align:bottom;
	font-weight:bold;
	background-image: url(/images/pri_nav_sel.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabs li.subgrp1
{
	background:url(/images/pri_nav_left_unsel3_1px.gif) no-repeat left top;
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
	width:70px;
}
.tabs li.subgrp1 a
{
	background:url(/images/pri_nav_right_unsel3.gif) no-repeat right top;
	color: #000000;
	/*padding:8px 16px 7px 16px;*/
	padding:8px 15px 7px 15px;
	vertical-align:bottom;
}
.tabs li.subgrp1_CB
{
	 background:url(/images/pri_nav_left_unsel3_1px.gif) no-repeat left top;
	 vertical-align:bottom;
	 padding: 0px 0px 0px 0px;
	 width:75px;
}
.tabs li.subgrp1_CB a
{
	background:url(/images/pri_nav_right_unsel3.gif) no-repeat right top;
	color: #000000;
	/*padding:8px 16px 7px 16px;*/
	padding:8px 3px 7px 3px;
	vertical-align:bottom;
	width:75px;
}
.tabs li.subgrp2
{
	 /*background:url(/images/pri_nav_left_unsel3_1px.gif) no-repeat left top;*/
	 vertical-align:bottom;
	 padding: 0px 0px 0px 0px;
}
.tabs li.subgrp2 a
{
	background:url(/images/pri_nav_right_unsel4.gif) no-repeat right top;
	color: #000000;
	padding:8px 15px 7px 15px;
	/*padding:8px 16px 7px 16px;*/
	vertical-align:bottom;
}
.tabs li.subgrp2_CB
{
	 /*background:url(/images/pri_nav_left_unsel3_1px.gif) no-repeat left top;*/
	 vertical-align:bottom;
	 padding: 0px 0px 0px 0px;
}
.tabs li.subgrp2_CB a
{
	background:url(/images/pri_nav_right_unsel4.gif) no-repeat right top;
	color: #000000;
	/*padding:8px 16px 7px 16px;*/
	vertical-align:bottom;
	padding-top: 8px;
	padding-right: 13px;
	padding-bottom: 7px;
	padding-left: 12px;
}
.tabs li.subgrp1_right
{
	 vertical-align:bottom;
	 padding: 0px 0px 0px 0px;
	 width:60px;
}
.tabs li.subgrp1_right a
{
	background:url(/images/pri_nav_unsel3_right.gif) no-repeat right top;
	color: #000000;
	/*padding:8px 16px 7px 16px;*/
	vertical-align:bottom;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.tabs li.subgrp1_right_current
{
	 vertical-align:bottom;
	 padding: 0px 0px 0px 0px;
	  width:60px;
}
.tabs li.subgrp1_right_current a
{
	background:url(/images/pri_nav_sel_right.gif) no-repeat right top;
	color: #000000;
	padding:8px 11px 7px 11px;
	/*padding:8px 16px 7px 16px;*/
	vertical-align:bottom;
	font-weight:bold;
}


/* Other Tab - (Last Tab only) */
.tabs li.currentlast
{
	background:url(/images/pri_nav_left_sel_border.gif) no-repeat left top;
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
	width:90px;
}
.tabs li.currentlast a
{
	background:url(/images/pri_nav_sel.gif) no-repeat right top;
	color: #000000;
	padding:8px 3px 7px 3px;
	vertical-align:bottom;
	font-weight:bold;
	width:90px;
}
.tabs li.last
{
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
	width:90px;
}
.tabs li.last a
{
	color: #000000;
	padding:8px 2px 7px 2px;
	vertical-align:bottom;
	width:90px;
}
.tabs li.currentleft
{
	 background:url(/images/pri_nav_left_sel.gif) no-repeat left top;
	 vertical-align:bottom;
	 padding: 0px 0px 0px 3px;
}
.tabs li.currentleft a
{
	background:url(/images/pri_nav_sel.gif) no-repeat right top;
	color: #000000;
	padding:14px 10px 14px 10px;
	vertical-align:bottom;
	font-weight:bold;
}
.tabs li.leftcurve
{
	 background:url(/images/pri_nav_left_unsel.gif) no-repeat left top;
	 vertical-align:bottom;
	 padding: 0px 0px 0px 3px;
}
.tabs li.leftcurve a
{
	color: #000000;
	padding:14px 11px 14px 12px;
	vertical-align:bottom;
}
.tabs li.divider
{
	 background:url(/images/pri_nav_left_divider_small.gif) no-repeat left top;
	 height: 41px;
	 width:1px;
	 padding: 0px 0px 0px 0px;
}
/* banner - Primary Tabs Ends */


/* banner - Secondary Tabs Starts */
.tabs_sec
{
	border-bottom: 1px solid #f1eddf;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	height:30px;
	width:100%;
	vertical-align:bottom;
}
.tabs_sec ul
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}
.tabs_sec li
{
	float:left;
	list-style: none;
}
.tabs_sec li a
{
	float:left;
	list-style: none;
	color: #000000;
	padding: 8px 0px 0px 0px;
}
.tabs_sec li.current
{
	float:left;
	list-style: none;
	border-bottom: 3px solid #e0cb18;
}
.tabs_sec li.current a
{
	color: #000000;
	font-weight:bold;
	padding: 8px 0px 6px 0px;
}
.tabs_sec li.divider
{
	background:url(/images/secondary_nav_seperator.gif) no-repeat center top;
	height: 29px;
	padding: 0px 10px 0px 10px;
}
/* banner - Secondary Tabs  Ends */


/* Content Starts */
.content
{
	width:990px;
	padding-top:140px;
	padding-bottom:0px;
}
.LeftPlusCenter_Content
{
	margin-right:285px;
}
.BigLeft_Content
{
	padding-bottom:25px;
}
.Left_Content
{
	float:left;
	width:320px;
	padding-bottom:15px;
	padding-left:10px;
}
.Center_Content
{
	margin-left:330px;
	padding: 0px 0px 5px 20px;
}
.Right_Content
{
	float:right;
	width:265px;
}
.info_Block
{
	margin-bottom:25px;
}
.info_Block input
{
	font-size:12px;
	margin:5px 0px;
}


/* Internal Tabs */
.tabsint
{
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	vertical-align:bottom;
	background:url(/images/green_box_1px.gif) repeat-x right top;
}
.tabsint ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #000000;
}
.tabsint ul li
 {
	float:left;
	list-style: none;
	color: #000000;
	background-color:#FFFFFF
}
.tabsint ul li a
{
	color: #000000;
	float:left;
	display:block;
	background:url(/images/green_box_unsel_tab_right.gif) no-repeat right top;
	padding:11px 22px 19px 18px;
	font-weight:bold;
}
.tabsint li.last
{
	float:left;
	list-style: none;
	color: #000000;
}
.tabsint li.last a
{
	float:left;
	display:block;
	background:url(/images/green_box_unsel_tab_right2.gif) no-repeat right top;
	padding:11px 22px 19px 18px;
	color: #000000;
	font-weight:bold;
}
.tabsint li.current
{
	background:url(/images/green_box_sel_tab_left.gif) no-repeat left top;
	vertical-align:bottom;
	padding: 0px 0px 0px 10px;
}
.tabsint li.current a
{
	background:url(/images/green_box_sel_tab_right.gif) no-repeat right top;
	color: #000000;
	padding:18px 23px 13px 12px;
	vertical-align:bottom;
	font-weight:bold;
}
.tabsint li.leftcurve
{
	background:url(/images/green_box_top_left.gif) no-repeat left top;
	height: 44px;
	padding: 0px 5px 0px 13px;
}
.tabsint li.rightcurve
{
	background:url(/images/green_box_top_right.gif) no-repeat right top;
	height: 44px;
	padding: 0px 5px 0px 65px;
}
.tabsint li.empty
{
	background:url(/images/green_box_top_right.gif) right top;
	height: 44px;
	padding: 0px 0px 0px 0px;
	float:left;
	width:53px;
}
.tabsintcontent
{
	background:url(/images/green_box_bottom.gif) no-repeat left bottom;
	width:353px;
	padding: 0px 0px 35px 0px;
	text-align:left;
}
.tabsintcontent div
{
	padding: 0px 0px 0px 20px;
	text-align:left;
}

.tabsintcontent p
{
	margin-bottom: 5px;
	margin-top: 0px;
}
/* Internal Tabs Ends */

ul.info
{
	list-style-image: url(/images/bullet_1.gif);
	margin:0px 0px 0px 15px;
	padding-left: 5px;
	/*text-align:left;*/
}
ul.info li
{
	padding-top: 0px;
	padding-bottom: 1px;
}
ul.smallbullet
{
	list-style-image: url(/images/bullet_2.gif);
	margin:0px 0px 0px 15px;
	padding-left: 5px;
	clear:both;
}
ul.smallbullet li
{
	padding-top: 0px;
	padding-bottom: 1px;
}

.horizontal_line
{
	background:url(/images/pri_nav_sel_right.gif);
	padding-bottom:15px;
}

.breadcrumb
{
	padding: 0px 0px 2px 10px;
}

.highlight
{
	background-color:#f9f7f1;
	text-align:left;
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
}

.scrollBox
{
	background-color:#ffffff;
	width:150px;
	overflow:auto;
	height:77px;
	border:1px solid #7F9DB9;
	padding:2px;
}


/* DataGrid Starts */
.dataTable
{

}

/* Header */
.datatable th.leftcell
{
	border-left: 1px solid #c4c49e;
	border-bottom: 1px solid #c4c49e;
	border-right: 0px solid #c4c49e;
	padding: 0px;
}
.datatable th.bottomcell
{
	border-bottom: 1px solid #c4c49e;
	border-right: 0px solid #c4c49e;
	padding: 0px;
	padding: 2px 2px 3px 2px;
}
.datatable th.rightcell
{
	border-right: 1px solid #c4c49e;
	border-bottom: 1px solid #c4c49e;
	padding: 0px;
}
.datatable th
{
	border-right: 1px solid #c4c49e;
	border-bottom: 1px solid #c4c49e;
	padding: 2px 2px 3px 2px;
	text-align:center;
	background:url(/images/table_header_bottom.gif) top left repeat-x;
}

.datatable th.long
{
	border-right: 1px solid #c4c49e;
	border-bottom: 1px solid #c4c49e;
	padding: 2px 2px 3px 2px;
	text-align:left;
	background:url(/images/table_header_bottom_long.gif) top left repeat-x;
}

/* Header Ends */

/* Body */

.datatable tr.alt
{
	background:#f3f1e9;
}
/*.datatable td
{
	border-right: 1px solid #c4c49e;
	padding: 3px 0px 2px 2px;
}*/
.datatable td.rightintcell
{
	border-right: 1px solid #c4c49e;
	padding: 2px 2px 2px 2px;
}
.datatable td.rightbotcell
{
	border-right: 1px solid #c4c49e;
	/* border-bottom: 1px solid #c4c49e;*/
	padding: 3px 2px 3px 2px;
	text-align:center;
}
.datatable td.toprightcell
{
	border-top: 0px solid #c4c49e;
	border-right: 1px solid #c4c49e;
	padding:0px 0px;
	background:url(/images/table_header_top.gif) top left repeat-x;
}
.datatable td.topcell
{
	border-top: 0px solid #aeaeae;
	border-right: 0px solid #aeaeae;
	padding:0px;
	background:url(/images/table_header_top.gif) top left repeat-x;
}
.datatable td.leftcell
{
	border-left: 1px solid #c4c49e;
	padding:0px;
	border-right: 0px solid #aeaeae;
	/*border-bottom: 1px solid #c4c49e;*/
}
.datatable td.leftonlycell
{
	border-left: 1px solid #aeaeae;
	padding:0px;
	border-right: 0px solid #aeaeae;
}
.number
{
	text-align:right;
}

.rightAlign
{
    text-align:right;
}
.centerAlign
{
	text-align:center;
}
.datatable td.rightcell
{
	border-right: 1px solid #c4c49e;
	padding:0px;
	/*border-bottom: 1px solid #c4c49e;*/
}
.datatable td.rightonlycell
{
	border-right: 1px solid #aeaeae;
	padding:0px;
}
.datatable td.bottomcell
{
	/*border-bottom: 1px solid #c4c49e;*/
	border-right: 0px solid #aeaeae;
	padding: 0px;
	padding: 3px 2px 3px 2px;
}
.datatable td.rightbotcell1
{
	border-right: 1px solid #c4c49e;
	border-bottom: 1px solid #c4c49e;
	padding: 0px;
}
.datatable td.bottomcell1
{
	border-bottom: 1px solid #c4c49e;
	border-right: 0px solid #aeaeae;
	padding: 0px;
}
.datatable td.nobrdr
{
	padding: 3px 0px 3px 2px;
}
/* Body Ends */
/* DataGrid Ends */

.smart_connect_top
{
	background:url(/images/smart_connect/connect_top.gif) top left repeat-y;
	width:155px;
	padding:10px 5px;
	margin-right:7px;text-align:left;
	padding-bottom:4px;
}

.smart_connect_top_last
{
	background:url(/images/smart_connect/connect_top.gif) top left repeat-y;
	width:155px;
	padding:10px 5px;
	margin-right:0px;text-align:left;
	padding-bottom:4px;
}

textarea
{
    overflow:auto;
    font-style:italic;
    color:rgb(153,153,153);
    width:314px;
}

.compare_table
{
	background:transparent url(/images/table_hdr_middle.gif) repeat scroll 0 0;
}

div.socialNetwork
{
    border: 1px solid #DCDCDC;
    margin: 5px;
    padding: 7px;
}

div.socialNetwork li
{
    list-display-style: none;
    display: inline;
    padding:1px;
}

div.socialNetwork li a
{
    padding: 7px 10px;
    margin-left: 10px;
    margin-right: 5px;
}

div.socialNetwork li.digg
{
    background: transparent url( "/images/digg.gif" ) no-repeat scroll 0 0;
}

div.socialNetwork li.delicious
{
    background: transparent url( "/images/delicious.gif" ) no-repeat scroll 0 0;
}

div.socialNetwork li.technorati
{
    background: transparent url( "/images/technorati.gif" ) no-repeat scroll 0 0;
}

div.socialNetwork li.stumbleupon
{
    background: transparent url( "/images/stumbleupon.gif" ) no-repeat scroll 0 0;
}

div.socialNetwork li.reddit
{
    background: transparent url( "/images/reddit.gif" ) no-repeat scroll 0 0;
}

div.socialNetwork li.facebook
{
    background: transparent url( "/images/facebook.gif" ) no-repeat scroll 0 0;
}

/* this section needs clean up */

.new_table
{
    background-color:#f4f4d8
}
.new_table_credit_card
{
    background-color:#e4eff3
}
.new_table_loan
{
    background-color:#f1cfd1
}
.new_table_general_insurance
{
    background-color:#f2e6b5;
}
.new_table_life_insurance
{
    background-color:#FBE6D0;
}
.new_top_bdr
{
    border-top: #dbd67d 1px solid;
}

.new_right_bdr
{
    background: url( /images/right_bdr.gif ) repeat-y;
}

.new_left_bdr
{
    background: url( /images/left_bdr.gif ) repeat-y;
}

.new_bot_bdr
{
    background: url( /images/new_bot_bdr.gif );
}

.new_left_curve_bdr
{
    background: url( /images/new_left_curve_bdr.gif );
}

.new_right_curve_bdr
{
    background: url( /images/new_right_curve_bdr.gif );
}

.new_top_curve_bdr
{
    border-top: #b8b8a5 1px solid;
}

.new_bot_curve_bdr
{
    border-bottom: #b8b8a5 1px solid;
}

.new_head_curve
{
    background: url( /images/new_header_top.gif ) repeat-x;
}

.div_bkg1
{
    background: #F5F3E9 none repeat scroll 0 0;
}

ul.info30
{
    list-style-image: url( /images/bullet_1.gif );
    margin: 0 0 0 15px;
    padding-left: 5px;
    text-align: left;
}

/* Curve box1 */
.curveBox1_t {background: url(/images/curveBox1/topcurvebox_dott.gif) 0 0 repeat-x;}
.curveBox1_b {background: url(/images/curveBox1/topcurvebox_dotb.gif) 0 100% repeat-x;}
.curveBox1_l {background: url(/images/curveBox1/topcurvebox_dotl.gif) 0 0 repeat-y}
.curveBox1_r {background: url(/images/curveBox1/topcurvebox_dotr.gif) 100% 0 repeat-y}
.curveBox1_bl {background: url(/images/curveBox1/topcurvebox_bl.gif) 0 100% no-repeat}
.curveBox1_br {background: url(/images/curveBox1/topcurvebox_br.gif) 100% 100% no-repeat}
.curveBox1_tl {background: url(/images/curveBox1/topcurvebox_tl.gif) 0 0 no-repeat;}
.curveBox1_tr {background: url(/images/curveBox1/topcurvebox_tr.gif) 100% 0 no-repeat; padding:5px}
.curveBox1_bg{ background-color:#ffffff;}
/* Curve box1 */

/* topcurve box */
.topcurvebox_t {background: url(/images/topcurvebox/topcurvebox_dott.gif) 0 0 repeat-x;}
.topcurvebox_b {background: url(/images/topcurvebox/topcurvebox_dotb.gif) 0 100% repeat-x;}
.topcurvebox_l {background: url(/images/topcurvebox/topcurvebox_dotl.gif) 0 0 repeat-y}
.topcurvebox_r {background: url(/images/topcurvebox/topcurvebox_dotr.gif) 100% 0 repeat-y}
.topcurvebox_bl {background: url(/images/topcurvebox/topcurvebox_bl.gif) 0 100% no-repeat}
.topcurvebox_br {background: url(/images/topcurvebox/topcurvebox_br.gif) 100% 100% no-repeat}
.topcurvebox_tl {background: url(/images/topcurvebox/topcurvebox_tl.gif) 0 0 no-repeat;}
.topcurvebox_tr {background: url(/images/topcurvebox/topcurvebox_tr.gif) 100% 0 no-repeat; padding:5px}
.topcurvebox_bg{ background-color:#F4F4D8;}
/* topcurve box ends */

/* Content Ends */

/* Footer */
.footer
{
	/*border-top: 1px solid #dbd6ba;*/
	padding: 10px 0px 10px 0px;
	text-align:center;
    margin-top:10px;
}

.footer p
{
	padding-top:5px;
}
/* Footer Ends */


/* Common */
.clearfloat
{
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.note
{
    height:24px;
	margin-bottom:5px;
	border-bottom: 1px dashed #dbd6ba;
}

.smart_connect_top
{
	background:url(/images/connect_top.gif) top left repeat-y;
	width:155px;
	padding:10px 5px;
	margin-right:7px;text-align:left;
	padding-bottom:4px;
}

.border_bottom_dashed
{
	border-bottom: 1px dashed #dbd6ba;
}


.curveBox1_t {background: url(/images/topcurvebox_dott.gif) 0 0 repeat-x;}
.curveBox1_b {background: url(/images/topcurvebox_dotb.gif) 0 100% repeat-x;}
.curveBox1_l {background: url(/images/topcurvebox_dotl.gif) 0 0 repeat-y}
.curveBox1_r {background: url(/images/topcurvebox_dotr.gif) 100% 0 repeat-y}
.curveBox1_bl {background: url(/images/topcurvebox_bl.gif) 0 100% no-repeat}
.curveBox1_br {background: url(/images/topcurvebox_br.gif) 100% 100% no-repeat}
.curveBox1_tl {background: url(/images/topcurvebox_tl.gif) 0 0 no-repeat;}
.curveBox1_tr {background: url(/images/topcurvebox_tr.gif) 100% 0 no-repeat;}
.curveBox1_bg{ background-color:#ffffff;}

.leftfloat{	float: left;}
.rightfloat{float: right;}
.clearboth{clear: both;}
.clearleft {clear: left;}

.sapce2 {padding-left:2px;}
.space5 { padding-left:5px;}
.space10 { padding-left:10px; }
.space15 { padding-left:15px; }
.space20 { padding-left:20px; }
.space30 { padding-left:30px; }
.space40 { padding-left:40px; }
.space50 { padding-left:50px; }
.space90 { padding-left:90px; }
.space140 { padding-left:140px; }

.tspace5 { padding-top:5px; }
.tspace7 { padding-top:7px; }
.tspace10 { padding-top:10px; }
.tspace20 { padding-top:20px; }
.tspace40 { padding-top:40px; }

.bspace5 { padding-bottom:5px; }
.bspace10 { padding-bottom:10px; }
.bspace20 { padding-bottom:20px; }
.redtext {color:#FF0000; }
.greytext { color:#999999; }
.tabletext { color:#666666; font-size: 11px;}

.twidth200 {width:200px;}
.twidth250 {width:250px;}
.twidth300 {width:300px;}
.twidth350 {width:350px;}
.twidthfull {width:100%;}

.tmargin2 {margin-top:2px;}
.tmargin5 {margin-top:5px;}
.bmargin2 {margin-bottom:2px;}
.bmargin5 {margin-bottom:5px;}

ul
{
    border: 0;
    margin: 0;
    padding: 0;
    list-style-image:url(/images/bullet_1.gif);
}

#pagination li
{
	border:0; margin:0; padding:0;
	font-size:11px;
	list-style:none;
	float:left;
}
#pagination a
{
	border:solid 1px #DDDDDD;
	margin-right:2px;
}

#pagination .next a,
#pagination .previous a
{
	font-weight:bold;
	border:solid 1px #FFFFFF;
}
#pagination .current
{
	color:#ff0084;
	font-weight:bold;
	display:block;
	float:left;
}
#pagination a:link,
#pagination a:visited
{
	color:#0063e3;
	display:block;
	float:left;
	padding:3px 6px;
	text-decoration:none;
}
#pagination a:hover
{
	border:solid 1px #666666;
}

#index_advertise
{
	position:relative;
    padding:0px 0px 0px 0px;
    background:url(/images/home-page-customer-speak-2.jpg) bottom right no-repeat;
    width:320px;
    height:242px
}
#index_advertise_insurance
{
	position:relative;
    padding:0px 0px 0px 0px;
    background:url(/images/home-page-customer-speak-insurance.gif) bottom right no-repeat;
    width:320px;
    height:242px
}

#index_advertise_investment
{
	position:relative;
    padding:0px 0px 0px 0px;
    background:url(/images/home-page-customer-speak-investment.jpg) bottom right no-repeat;
    width:320px;
    height:242px
}

.datatable_internal
{
	background-color:#fbfbea;
}
.datatable_internal td.nobrdr
{
	padding: 3px 0px 3px 2px;
}
.datatable_internal td.toprightcell
{
	border-top: 1px solid #aeaeae;
	border-right: 1px solid #c4c49e;
}
.datatable_internal td.leftcell
{
	border-left: 1px solid #aeaeae;
	border-bottom: 1px solid #c4c49e;
}
.datatable_internal td.leftonlycell
{
	border-left: 1px solid #aeaeae;
}
.datatable_internal td.rightcell
{
	border-right: 1px solid #aeaeae;
	border-bottom: 1px solid #c4c49e;
}
.datatable_internal td.rightonlycell
{
	border-right: 1px solid #aeaeae;
}
.datatable_internal td.rightintcell
{
	border-right: 1px solid #c4c49e;
	padding: 3px 0px 2px 2px;
}
.datatable_internal td.topcell
{
	border-top: 1px solid #aeaeae;
}
.datatable_internal td.rightbotcell
{
	border-right: 1px solid #c4c49e;
	border-bottom: 1px solid #c4c49e;
	padding: 3px 0px 3px 2px;
}
.datatable_internal td.rightbotcell1
{
	border-right: 1px solid #c4c49e;
	border-bottom: 1px solid #c4c49e;
	padding: 0px;
}
.datatable_internal td.bottomcell
{
	border-bottom: 1px solid #c4c49e;
	padding: 3px 0px 3px 2px;
}
.datatable_internal td.bottomcell1
{
	border-bottom: 1px solid #c4c49e;
	padding: 0px;
}

.featured_bank {
    background: url( /images/featured_banks_bottom.gif ) bottom left no-repeat;
    padding-bottom: 15px;
}

.category_featured_bank{
    background: url( /images/featured_banks_bottom2.gif ) bottom left no-repeat;
    padding-bottom: 15px;
    margin-bottom: 5px;
}

.button1
{
    background: #f4f5B1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: left;
    text-decoration: none
}

.csathanks
{
	background-attachment:scroll;
	background-color:#F5F3E9;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	color:#8B1E0E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:1px;
	padding-top:5px;
	text-decoration:none;
	width:234px;
}

.csathanksGrey
{
    background-attachment:scroll;
	background-color:#F5F3E9;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	color:#8B1E0E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:1px;
	padding-top:5px;
	text-decoration:none;
	width:234px;
	border:1px solid #DBD6BA;
    margin:5px 5px 0px 5px;
}

.csathanksWhite
{
    background-attachment:scroll;
	background-color:#FFFFFF;
	background-image:none;
	background-position:0 0;
	background-repeat:repeat;
	color:#8B1E0E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:1px;
	padding-top:5px;
	text-decoration:none;
	width:234px;
	border:1px solid #DBD6BA;
    margin:5px 5px 0px 5px;
}

.hiddenNote
{
    position: absolute;
    background: #ffc;
    padding: 3px;
    border: 1px solid #000;
    z-index: 1;
    visibility: hidden;
    color: #000;
}

.applyFormLeft
{
    width:100px;
    float:left;
	padding-right:15px;
}

.applyFormCenter
{
    width:170px;
    float:left;
}

.applyFormRight
{
    width:400px;
    float:left;
	padding-bottom:3px;
    border-bottom:1px dashed #DBD6BA;
    margin-top:5px;
}
.applyFormOuter
{
    width:100%;
    float:left;
	padding:5 0 5 5;
}
.compare_topcell_border
{
	border-top:#dbd67d 1px solid;
}
.compare_topcell_border_credit_card
{
	border-top:#bad7e2 1px solid;
}

h1.section_title
{
	font-weight: bold;
	font-size: 13px;
}
.applyFormError
{
    background:transparent url(/images/error_arrow.gif) 0px -1px no-repeat scroll;
    color:#FF0000;
    padding-left:25px;
}
INPUT[type="button"]
{
    cursor: pointer;
}
INPUT[type="submit"]
{
    cursor: pointer;
}
INPUT[type="reset"]
{
    cursor: pointer;
}
.pointers {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 2px;
	padding-bottom: 5px;
}

/* Common Ends */

/* ApnaInsurance starts */
#menubar {
	background-image: url(/images/menu/Menu_bg.jpg);
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}
#menubar a:link {
	color: #333333;
	text-decoration: none;
}
#menubar a:visited {
	color: #333333;
	text-decoration: none;
}
#menubar a:hover {
	color: #000000;
	text-decoration: none;
	/*height: 100%;
	width: 100%; */
}
#menubar .current {
	background-image: url(/images/menu/highlight-bg.jpg);
	color: #000000;
}
.bigcurrent {
	background-image: url(/images/menu/big-highlight-bg.jpg);
}
#menubar a:active {
	color: #666666;
	text-decoration: none;
}

.darkmenu {
	background-image: url(/images/menu/highlight-Menu-bg.jpg);
}
.leftimg {
	background-color: #FFFFFF;
	background-image: url(/images/menu/aboutBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	visibility: visible;
	height: 27px;
	margin-bottom: 55px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.Rdarkmenu {
	background-image: url(/images/menu/RightLastTab.gif);
	background-position: right top;
}
.Rght-current {
	background-image: url(/images/menu/RightLastTab-highlight.gif);
	background-position: right;
	color: #000000;
}
.leftimgCurrent {
	background-color: #FFFFFF;
	background-image: url(/images/menu/homeCurrent.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	visibility: visible;
	height: 27px;
	margin-bottom: 55px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	color: #000000;
}

#mainBody
{
	width: 98%;
}

#mainBody .caption
{
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003366;
	background-image: url(/images/CapBg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 5px;
	height: 28px;
	margin-bottom: 1px;
	border-bottom-width: 2px;
	border-bottom-style: groove;
	border-bottom-color: #9D8D44;
}
select
{
	border: 1px solid #EEEEEE;
	height: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
}

/*input
{
	border: 1px solid #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
}*/

#mainBody #txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#mainBody .even
{
	background-color: #f3f1e9;
	height: 30px;
	border-top-width: thick;
	border-top-style: double;
	border-top-color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#mainBody .odd
{
	background-color: #F7F7F7;
	height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#mainBody .cap
{
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #211D0E;
	background-image: url(/images/CapBg.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #B9AFA8;
	padding-left: 15px;
}
#mainBody #tbl li
{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9D8D44;
	padding-bottom: 4px;
	padding-top: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style-image: url(/images/dot-pointer.gif);
	list-style-type: circle;
	list-style-position: outside;
}
#mainBody #tbl .companyName
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DD5300;
}
.results
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #9D8D44;
}
#tbl
{
	color: #333333;
	text-decoration: none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #9D8D44;
}
#tbl a:link
{
	color: #003366;
	text-decoration: none;
}
.TblHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

#tbl a:visited
{
	color: #003366;
	text-decoration: none;
}
#tbl a:hover
{
	text-decoration: none;
}


.tips
{
	font-size: 9px;
}

#mainBody .txtbox
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #9D8D44;
	border-left-color: #9D8D44;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	height: 18px;
}
#mainBody #summary
{
	color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
#mainBody #summary .highlight
{
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.submit
{
	color: #2b333c
}
.submit
{
	border-right: #acb5b5 3px double;
	border-top: #c4cccc 3px double;
	background: url(/images/background_form_element.gif) #fefefe repeat-x;
	border-left: #acb5b5 3px double;
	border-bottom: #6f7777 3px double;
	cursor:pointer;
}
.submit-disabled
{
	border-right: #acb5b5 3px double;
	border-top: #c4cccc 3px double;
	background: url(/images/background_form_element.gif) #fefefe repeat-x;
	border-left: #acb5b5 3px double;
	border-bottom: #6f7777 3px double
}
.submit:hover
{
	border-right: #94da78 3px double;
	border-top: #aedf9a 3px double;
	border-left: #94da78 3px double;
	border-bottom: #6ab94b 3px double
}
.submit:visited
{
	color: #2b333c
}
#details {
}
#details .totalcost
{
	background-color: #A3C5EF;
}
#subtbl
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	width: 98%;
	font-size: 12px;
	background-color: #9D8D44;
}
#subtbl .even
{
	background-color: #F3F1E9;
	border: 1px dotted #666666;
}
#subtbl .odd
{
	background-color: #FFFFFF;
	margin: 1px;
	padding: 1px;
	border: 1px dotted #666666;
}
.style4
{
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #003366;
	font-weight: bold;
}
.BigLeft_Content li {
    border-bottom:1px dashed #666666;
    padding-bottom:4px;
    padding-top:8px;
}

.KyiProdCap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #DD5300;
	background-image: url(/images/background_form_element.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	padding-top: 5px;
}
.cap {
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	background-image: url(/images/Cap_element.jpeg);
	background-position: top;
	background-repeat: repeat-x;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #B9AFA8;
	padding-left: 15px;
}
.capKyi {

	background-image:url(/images/Cap_element.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	border-bottom:1px groove #B9AFA8;
	color:#003366;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding-left:15px;
	text-align:left;
	vertical-align:middle;
}
#tbl {
	color: #333333;
	text-decoration: none;
}
#tbl .alt {
	background-color: #fbfbea;
	height: 24px;
	padding: 2px;
}
#tbl .alt1 {
	background-color: #FFFFFF;
	height: 24px;
}


#tbl a:link {
	color: #003366;
	text-decoration: none;
}
.TblHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

#tbl a:visited {
	color: #003366;
	text-decoration: none;
}
#tbl a:hover {
	text-decoration: none;
}
#liId li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9D8D44;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	list-style-type: circle;
	list-style-position: outside;
}
.style1
{
	font-size: 16px
}
/* ApnaInsurance Ends */

/* ApnaInvestment starts */

/* main category  starts */
.tabs li a.sp4invest
{
	color: #000000;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	width: 52px;
}

.tabs li.current a.sp4invest
{
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	width: 57px;
}

.tabs li a.sp3invest
{
	color: #000000;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	width: 52px;
}

.tabs li.current a.sp3invest
{
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	width: 57px;
}

.tabs li a.sp9invest
{
	color: #000000;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	width: 55px;
}

.tabs li.current a.sp9invest
{
	padding:8px 6px 7px 6px;
	width: 70px;
}

.tabs li a.sp11invest
{
	color: #000000;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	width: 48px;
}

.tabs li.current a.sp11invest
{
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	width: 52px;
}

.tabs li a.sp14invest
{
	color: #000000;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	width: 82px;
}

.tabs li.current a.sp14invest
{
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	width: 95px;
}

.tabs li.lastinvest
{
	vertical-align:bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 48px;
}
.tabs li.lastinvest a
{
	color: #000000;
	padding:14px 0px 14px 0px;
	vertical-align:bottom;
	width: 52px;
}

/* Home Tab - (First Tab only) */
.tabs li.currentleftinvest
{
	 background:url(/images/pri_nav_left_sel.gif) no-repeat left top;
	 vertical-align:bottom;
	 padding: 0px 0px 0px 3px;
}
.tabs li.currentleftinvest a
{
	background:url(/images/pri_nav_sel.gif) no-repeat right top;
	color: #000000;
	padding:14px 10px 14px 10px;
	vertical-align:bottom;
	font-weight:bold;/**/
}
.tabs li.leftcurveinvest
{
	background:url(/images/pri_nav_left_unsel.gif) no-repeat left top;
	vertical-align:bottom;
	padding: 0px 0px 0px 3px;
}
.tabs li.leftcurveinvest a
{
	color: #000000;
	padding:14px 11px 14px 12px;
	vertical-align:bottom;
}
/* Home Tab - (First Tab only) Ends */

.tabs li.subgrpleftinvest
{
	vertical-align:bottom;
	padding: 0px 0px 0px 1px;
	background-image: url(/images/pri_nav_left_divider_big.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
}
.tabs li.subgrpleftinvest a
{
	color: #000000;
	vertical-align:bottom;
	background-image: url(/images/pri_nav_right_unsel2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 7px;
	padding-left: 10px;
	width: 50px;
}
.tabs li.subgrpleftcurrentinvest a
{
	color: #000000;
	vertical-align:bottom;
	background-image: url(/images/pri_nav_sel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 18px;
	padding-bottom: 7px;
	padding-left: 10px;
	width: 50px;
}
.tabs li.subgrpdividerinvest
{
	background:url(/images/subgrp_divider_small.gif) no-repeat left top;
	height: 41px;
	width:1px;
	padding: 0px 0px 0px 0px;
}

.tabs li.subgrpbloginvest
{
	background:url(/images/pri_nav_left_divider_big.gif) no-repeat left top;
	vertical-align:bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.tabs li.subgrpbloginvest a
{
	background:url(/images/pri_nav_right_unsel2.gif) no-repeat right top;
	color: #000000;
	vertical-align:middle;
	padding-top: 14px;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 12px;
}

.tabs li.subgrp1invest
{
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
	background-image: url(/images/pri_nav_left_unsel3_1px.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabs li.subgrp1invest a
{
	color: #000000;
	vertical-align:bottom;
	padding-top: 14px;
	padding-right: 12px;
	padding-bottom: 14px;
	padding-left: 12px;
	width: 38px;
	background-image: url(/images/pri_nav_right_unsel3.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.tabs li.subgrp1_CBinvest
{
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
	background-image: url(/images/pri_nav_left_unsel3_1px.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tabs li.subgrp1_CBinvest a
{
	background:url(/images/pri_nav_right_unsel3.gif) no-repeat right top;
	color: #000000;
	vertical-align:bottom;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	width: 52px;
}
.tabs li.subgrp1_CBcurrentinvest a
{
	color: #000000;
	vertical-align:bottom;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	width: 52px;
	background-image: url(../images/pri_nav_sel_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.tabs li.subgrp1_rightinvest
{
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
}
.tabs li.subgrp1_rightinvest a
{
	background:url(/images/pri_nav_unsel3_right.gif) no-repeat right top;
	color: #000000;
	/*padding:8px 16px 7px 16px;*/
	vertical-align:bottom;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	width: 75px;
}

.tabs li.subgrp1_right_currentinvest
{
	vertical-align:bottom;
	padding: 0px 0px 0px 0px;
	width: 82px;
}
.tabs li.subgrp1_right_currentinvest a
{
	background:url(/images/pri_nav_sel_right.gif) no-repeat right top;
	color: #000000;
	vertical-align:bottom;
	font-weight:bold;
	width: 70px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}

.redDisclaimer
{
    color:#BF0131;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:9px;
    font-weight:bold;
    text-align:center;
    padding:5px 0px 5px 0px;
	width:100%;
}


/* main category  ends */

/* Comp v 1.0 */
.tabHeader
{
 padding-left: 15px;
 border-top:#dbd67d solid 1px;
 border-bottom:#dbd67d solid 1px;
 border-right:#dbd67d solid 1px;
 height:30px;
 bgcolor:#F4F4D8;
}
.creditCard{
/*padding-left: 15px;*/
border-bottom:#bad7e2 solid 1px;
border-top:#bad7e2 solid 1px;
border-right:#bad7e2 solid 1px;
height:30px;
bgcolor:#e4eff3;
text-align: center;
}
.tabHeaderLoan
{
 /*padding-left: 15px; */
 border-top:#DB8287 solid 1px;
 border-bottom:#DB8287 solid 1px;
 border-right:#DB8287 solid 1px;
 height:30px;
 bgcolor:#f1cfd1;
 text-align: center;
}
.tabHeaderLoanWithTop
{
 padding-left: 15px;
 border-top:#DB8287 solid 1px;
 border-bottom:#DB8287 solid 1px;
 border-right:#DB8287 solid 1px;
 height:30px;
 bgcolor:#f1cfd1;
}

.tabHeaderGI
{
 /*padding-left: 15px;*/
 border-top:#CCAA22 solid 1px;
 border-bottom:#CCAA22 solid 1px;
 border-right:#CCAA22 solid 1px;
 height:25px;
 bgcolor:#f2e6b5;
 text-align: center;
}
.tabHeaderLI
{
 /*padding-left: 15px;*/
 border-top:#CCAA22 solid 1px;
 border-bottom:#CCAA22 solid 1px;
 border-right:#CCAA22 solid 1px;
 height:25px;
 bgcolor:#FBE6D0;
 text-align: center;
}
.tabHeaderGIWithTop
{
 padding-left: 15px;
 border-top:#CCAA22 solid 1px;
 border-bottom:#CCAA22 solid 1px;
 border-right:#CCAA22 solid 1px;
 height:25px;
 bgcolor:#f2e6b5;
}
.borderColorLI
{
  
    border: #CCAA22 solid 1px;
}
.backgroundColorLI
{

    background-color:#FBE6D0;
}
.backgroundColorForRowLI
{

    background-color:#FDF7F7;
}
.borderColorGI
{

    border: 1px solid #CCAA22;
}
.backgroundColorGI
{

    background-color:#f2e6b5;
}
.backgroundColorForRowGI
{

    background-color:#FAF5E4;
}
.borderColorLoan
{

    border: 1px solid #DB8287;
}
.backgroundColorLoan
{

    background-color:#f1cfd1;
}
.backgroundColorForRowLoan
{

    background-color:#FDF7F7;
}
.tabCellData
{
 padding-left: 8px;
 border-bottom:#dbd67d solid 1px;
 border-right:#dbd67d solid 1px;
 height:40px;
}
.tabLeftCell
{
 border-left:#dbd67d solid 1px;
 border-bottom:#dbd67d solid 1px;
}
.tabCellDataCreditCard
{
 padding-left: 8px;
 border-bottom:#bad7e2 solid 1px;
 border-right:#bad7e2 solid 1px;
 height:40px;
}
.tabCellDataLoan
{
 padding-left: 8px;
 border-bottom:#DB8287 solid 1px;
 border-right:#DB8287 solid 1px;
 height:40px;
}
.tabCellDataGI
{
 padding-left: 15px;
 border-bottom:#CCAA22 solid 1px;
 border-right:#CCAA22 solid 1px;
 height:40px;
}

.tabCellDataLI
{
 padding-left: 15px;
 border-bottom:#CCAA22 solid 1px;
 border-right:#CCAA22 solid 1px;
 height:40px;
}
.tabCellDataGILink
{

 font-size:9px;
}
.tabLeftCellCreditCard
{
 border-left:#bad7e2 solid 1px;
 border-bottom:#bad7e2 solid 1px;
}
.tabLeftCellLoan
{
 border-left:#DB8287 solid 1px;
 border-bottom:#DB8287 solid 1px;
}
.tabLeftCellGI
{
 border-left:#CCAA22 solid 1px;
 border-bottom:#CCAA22 solid 1px;
}

.tabLeftCellLI
{
 border-left:#CCAA22 solid 1px;
 border-bottom:#CCAA22 solid 1px;
}
.tabRightLastCell
{
 border-right:#dbd67d solid 1px;
 border-bottom:#dbd67d solid 1px;
}
.tabRightLastCellCeditCard
{
 border-right:#bad7e2  solid 1px;
 border-bottom:#bad7e2 solid 1px;
}
.tabRightLastCellLoan
{
 border-right:#DB8287  solid 1px;
 border-bottom:#DB8287 solid 1px;
}
.tabRightLastCellGI
{
 border-right:#CCAA22 solid 1px;
 border-bottom:#CCAA22 solid 1px;
}
.tabRightLastCellLI
{
 border-right:#CCAA22 solid 1px;
 border-bottom:#CCAA22 solid 1px;
}
.tabLeftFirstCell
{
 border-right:#dbd67d solid 1px;
 border-bottom:#dbd67d solid 1px;
}
.sortColumn
{
    bgcolor:#f4f4d8;
}

.tabHeaderCell
{
 border-right:#dbd67d solid 1px;
 border-bottom:#dbd67d solid 1px;
 border-left:#dbd67d solid 1px;
}
.tabHeaderCellCreditCard
{
 border-right:#bad7e2  solid 1px;
 border-bottom:#bad7e2  solid 1px;
 border-left:#bad7e2  solid 1px;
}
.tabHeaderCellLoan
{
 border-right:#DB8287 solid 1px;
 border-bottom:#DB8287 solid 1px;
 border-left:#DB8287 solid 1px;
}
.tabHeaderCellGI
{
 border-right:#CCAA22 solid 1px;
 border-bottom:#CCAA22 solid 1px;
 border-left:#CCAA22 solid 1px;
}
.tabHeaderCellLI
{
 border-right:#CCAA22 solid 1px;
 border-bottom:#CCAA22 solid 1px;
 border-left:#CCAA22 solid 1px;
}
.hint {
 display:none;
 left:54%;
 margin-top:-20px;
 padding:0;
 position:absolute;
 width:241px;
 z-index:100;
}

.top_hint{
 background:transparent url(/images/formHeader.gif) no-repeat scroll 0 0;
 height:20px;
 margin-bottom:-12px;
}

.middle_hint {
 -x-system-font:none;
 background-color:#e4d12c;
 color:#000000;
 font-family:arial;
 font-size:11px;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 line-height:normal;
 text-align:center;
}
.bottom_hint {
 background:transparent url(/images/formfooter.gif) no-repeat scroll 0 0;
 height:20px;
 float:left;
 margin-bottom:-12px;
}

.borderTable td
{ border: 1px solid #dbd67d; }

.borderTable th
{ border: 1px solid #dbd67d; }

.middle_hint {
 -x-system-font:none;
 color:#000000;
 font-family:arial;
 font-size:11px;
 font-size-adjust:none;
 font-stretch:normal;
 font-style:normal;
 font-variant:normal;
 font-weight:normal;
 line-height:normal;
 text-align:center;
}

.scrolling_logos
{
	background:url(/images/blank_image.gif) top left no-repeat;
	padding:11px 15px;
}

.modifyMsg{
    color:red;
    text-align:left;
    font-weight:bold;
 }
.resultSeparator
{
    border-bottom:1px dashed #D0CEC9;
    border-top:none;
}

.autoInsuraceSearch
{
    width:45%;
    float:left;
    height:30px;
}

/* CALENDAR CSS START */
.calendarBox {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.calendarTbl {
	background-color: #FFF;
}

.calendarHead {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.calendarSubHead {
	background-color: #CCC;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.calendarCell,.calendarSelectedCell {
	background-color: #EEE;
	color: #000;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.calendarSelectedCell {
	background-color: #CCC;
}

.calendarCell:hover {
	background-color: #DDD;
}
/* div for showing message when no result is found in comparator*/
div.noResultFound
{
	width:100%;
	height:15px;
	padding-left:20px;
	font-size:12px;
	color:#003366;
}
div.writeupClass{
    margin: 0;
    padding: 0;
}

.writeupClass ul{
   margin:0px 0px 0px 15px;
   padding-left: 5px;
}
.category
{
    list-style:none;
    width:100%;
    height:20px;
	float:left;
    padding:3px 0px 3px 3px;
}

.category li.selected
{
    font-weight:bold;
}
.subCategory
{
    list-style:none;
    width:100%;
    height:24px;
	float:left;
    padding:3px 0px;
}

.subCategory li.selected
{
    border-bottom:2px solid #FFCC00;
    padding-bottom:3px;
    float:left;
    font-weight:bold;
}

.divider
{
    background-image:url(/images/pri_nav_left_divider_big.gif);
    height:15px;
    background-repeat:no-repeat;
	float:left;
	padding:0px 5px;
	background-position:center;
}
.footerDivider
{
    border-left:1px dotted #7F7F7F;
}

.footerList
{
list-style-position: inside;
padding-left:4px;    
}

.bannerIcon
{
    float:left;
    width:60px;
    align:"center";
    font-size:9px;
}
#menuLink
{

}
#menuLink a:link,a:active,a:visited,a:hover  { color: black;text-decoration: none;}

.tblBorder { border-width: 1px;
border-style: outset; }
.tblBorder td {
	border: 1px solid #CCCCCC;
}
.tblBorder th {
	border: 1px solid #CCCCCC;
}

.loanBtn
{
	background-image: url(/images/loan/Bttn-Grey-Loan.gif);
	height:23px;
	width:130px;
	border:0px;
	background-color:transparent;
	font-family:Verdana;font-size:11px;
}

.loanBtn:hover{
	background-image: url(/images/loan/Bttn-Pink-Loan.gif);
}

.icon{
	float:left;
	width:24px;
	padding:0px 10px 0px 1px ;
	}

.icontext h1{
	font-size:18px;
	color:#7f7f7f;
	margin:0px;
	font-weight:normal;
	}

.squareholder{
	float:left;
	width:963px;
	margin-top:5px;
	}

.lefttopcorner{
	float:left;
	width:12px;
	height:34px;
	background-image:url(/images/left_top.gif);
	background-repeat:no-repeat;
	}

.middletopbg{
	float:left;
	width:939px;
	height:34px;
	background-image:url(/images/topbar.gif);
	background-repeat:repeat-x;
	}

.arrow{
	float:left;
	width:27px;
	height:34px;
	margin-left:33px;
	background-image:url(/images/arrow2.gif);
	background-repeat:no-repeat;
	}


.righttopcorner{
	float:left;
	width:12px;
	height:34px;
	background-image:url(/images/right_top.gif);
	background-repeat:no-repeat;
	}

.leftbarbpl{
	float:left;
	width:12px;
	height:65px;
	background-image:url(/images/leftbar.gif);
	}

.contentpanel{
	float:left;
	width:929px;
	height:60px;
	padding:0px 5px 5px 5px;
	line-height:20px;
	color:#000000
	}

.contentpanel a:link, .contentpanel a:visited, .contentpanel a:hover, .contentpanel a:active
	{
	color:#000000;
	}

.rightbarbpl{
	float:right;
	width:12px;
	height:65px;
	background-image: url(/images/rightbar.gif);
	background-repeat:repeat-y;
	}

.leftbottomcorner{
	float:left;
	width:12px;
	height:12px;
	background-image:url(/images/left_bottom.gif);
	background-repeat:no-repeat;
	}

.middlebottombg{
	float:left;
	width:939px;
	height:12px;
	background-image: url(/images/bottombar.gif);
	background-repeat: repeat-x;
	}

.rightbottomcorner{
	float:left;
	width:12px;
	height:12px;
	background-image:url(/images/right_bottom.gif);
	background-repeat:no-repeat;
	}

.graycolor{
	color:#999999;
	padding:0px 5px 0px 5px;
	}

.errorMsg{
	color:red;
	font-size:13px;
	font-weight:bold;
	height:20px;
	padding:2px;
}

.fontSize20
{
    font-size:20px;
}
