@charset "utf-8";
/* CSS Document */

BODY 
{
	background-color: #ffffff;
	margin:0px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
}

DIV DIV{font-size: 100%;}
UL{margin: 0px;padding: 0px;}
LI{margin: 0px;padding: 0px;}
P{	margin-bottom: 10px;	margin-top: 0px;}
IMG{border: 0px;}
SELECT{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px; margin-top: 3px;margin-bottom: 3px; border:1px solid; border-color:#416793;}
INPUT{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px; border:1px solid #416793;}
A:LINK {color: #0057ae;text-decoration: underline;}
A:ACTIVE {color: #0057ae;text-decoration: underline;}
A:VISITED {	color: #0057ae;text-decoration: underline;}	
A:HOVER {color: #0057ae;text-decoration: underline;}

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

/* this is main container fixed for 1024 768 resolution*/
#container
{
	text-align: center;
	margin: auto;
	width: 1002px;
}

/*Classes for global Navigation Area*/
#global_navigation
{
	padding: 0px;
	color: #ffffff;
	background-color: #203E5A;
	width:1002px;
}

#global_navigation div
{
	float:right;
	padding-right:10px;
	margin-top:2px;
	margin-bottom:2px;
	font-size:.69em;
}

#global_navigation a:link {color: #FFFFFF;text-decoration: underline;}
#global_navigation a:active{color: #FFFFFF;text-decoration: underline;}
#global_navigation a:visited{color: #FFFFFF;text-decoration: underline;}
#global_navigation a:hover {color: #FFFFFF;text-decoration: underline;}
/*Ends*/

/*Classes for Footer Area*/
#footer{clear: both;margin:0px;padding-bottom:10px;}
#footer div{padding-top: 5px;padding-right: 5px;}
#footer #links{background-image: url(images/footer_tile.gif);background-repeat: repeat-x;clear: none;height:60px;text-align: center;}
#footer #links div{font-size: .69em;}
#footer #links div.RaiseExpectation{font-size: .8em;color: #7993AE;font-weight: bold;margin-top:7px;}
#footer #links a{margin-right: 1px;margin-left: 1px;text-decoration: underline;}
#footer .copyright{font-size: .69em;padding-left:5px;width: 790px;text-align: left;}
#footer .breakline{background-image: url(images/footer_line_tile.gif);background-repeat: repeat-x;clear: none;height: 1px;font-size: 0px; margin-top: 1px; width:998px;}
.copyright_small{	font-size: .7em; text-align: left; padding: 0px 5px 0px 5px}
/*Ends*/

/*Classes for Banner Area*/
#banner
{
	height:98px;
	margin:0px;
	padding:0px;
	clear: both;
	background-image: url(images/banner_bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}

#banner .logo
{
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 10px;
	height: 48px;
}
#banner .logo .indymaccall{margin-top: 7px;}
#banner .logo .indymaclivechat{border:1px solid;}
#banner #search{margin-top:3px;	padding-right: 0px;}
#banner #search input
{
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 20px;
	border: 1px solid #1c5180;
	background-image: url(images/banner_icon_search.gif);
	background-repeat: no-repeat;
	margin: 0px;
}
/* Primary navigation tabs*/
#banner #tabs
{
margin-top: 0px;
padding-left: 20px;
margin-right: 5px;
width:700px;
}

#banner #tabs ul{	margin-left: 0px;	padding-left: 0px;	font-size: 12px;	margin-top: 0px;}
#banner #tabs li{float:left;padding:2px 0px 0px 0px;margin-right: 2px;list-style: none;font-weight: bold; background-color: #ffffff; }
#banner #tabs a,#banner #tabs .com_lending a 
{
	float:left;
	display:block;
	background:url(images/tabs/prinav_unsel_right.gif) no-repeat right bottom;
	padding:6px 0px 7px 0px;
	width:160px;
	text-align: center;
	color: #ffffff;
	text-decoration: none;
}

#banner #tabs .com_lending a 
{
	padding:6px 6px 7px 6px;
}

#banner #tabs li.current,#banner #tabs li.com_current	
{
	  padding:0px 0px 0px 3px;
	vertical-align:bottom;
	background:url(images/tabs/prinav_sel_left.gif) no-repeat left top;
}

#banner #tabs li.current a,#banner #tabs li.com_current a
{
	background:url(images/tabs/prinav_sel_right.gif) no-repeat right top;
	color: #223d58;
	font-weight: bold;
	padding:7px 0px 8px 0px;
	width: 160px;
	text-align: center;
}

#banner #tabs li.com_current
{
	padding:0px 0px 0px 4px;
}

#banner #tabs li.com_current a
{
	width:170px;
}
/*Primary tabs ends*/
/*Banner are ends*/

/*second level tabs*/
#second_level_tabs
{
	background-image: url(images/tabs/secnav_bg.gif);
	height:26px;
	background-repeat: repeat-x;
	font-size: 11px;
	padding-left:25px;
	clear: both;
}

#second_level_tabs ul
{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#second_level_tabs li
{
	list-style: none;
	margin:0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	  float:left; 
}
#second_level_tabs a {
      float:left;
	   display:block;
	 padding:7px 10px 3px 10px;
  	text-align: center;
  	text-decoration: none;
	color: #295984;
	font-weight: bold;
	}
	#second_level_tabs li.seprator
	{
		margin: 5px 2px 0px 2px;
		color:#203e59;
	}
	#second_level_tabs li.current		
	{
	  padding:0px 0px 0px 1px;
	  margin:0px 0px 0px 0px; 
	vertical-align:bottom;
	background-color: #ffffff;
	background:url(images/tabs/secnav_sel_left.gif) no-repeat left top;
	}
#second_level_tabs li.current a
{
		color: #223d58;
	font-weight: bold;
padding:7px 10px 6px 10px;
  text-align: center;
background:url(images/tabs/secnav_sel_right.gif) no-repeat right top;
}
/*second level tabs ends*/

/*Main content area tabs starts*/
.content_tabs
{
	border-style: solid;;
	border-color: #416693;
	border-bottom-width: 1px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	height:2px;
	background-repeat: repeat-x;
	font-size: 0px;
	padding:0px;
}
.content_tabs ul{	margin:0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}
.content_tabs li
{
	list-style: none;
	  padding:3px 0px 0px 4px;
	  margin:2px 0px 0px 0px; 
	  float:left; 
	  	background:url(images/tabs/cont_tabs_unsel_left.gif) no-repeat left bottom;
}
 .centerobject .content_tabs li a {
      float:left;
      display:block;
	 padding:4px 10px 4px 6px;
  	text-align: center;
  	text-decoration: none;
	color: #000000;
	font-weight: normal;
	background:url(images/tabs/cont_tabs_unsel_right.gif) no-repeat right bottom;
	}
.content_tabs li.current		
{
padding:0px 0px 0px 4px;
	  margin:4px 0px 0px 0px; 
	vertical-align:bottom;
	background-color: #ffffff;
	background:url(images/tabs/cont_tabs_sel_left.gif) no-repeat left top;
	}
.content_tabs li.current a
{
		color: #000000;
	font-weight: bold;
padding:5px 10px 5px 6px;
  text-align: center;
background:url(images/tabs/cont_tabs_sel_right.gif) no-repeat right top;
}
/*Main content area tabs ends*/
#content_area
{
	clear: both;
	width: 1002px;
	float: left;
	background-position: right;
	background-image: url(images/content_bg.gif);
	background-repeat: repeat-y;
	margin: 10px 0px 10px 0px;
}
/*Classes used in main content area*/
#footerpage #content_area{	background-image: none;}
#main_content
{
	padding: 0px 8px 10px 8px;
	float: left;
}
#home #main_content
{
	width: 745px;
}
.footnotes div{width:520px;clear: both;}
.footnotes p{margin-top: 5px;	margin-bottom: 0px;}
.footnotes p.numbers{margin-right: 5px;}

#footerpage #main_content{width:978px;}
#footerpage #main_content .formdiv
{
	text-align: left;
	padding: 0px 0px 0px 15px;
	width: 780px;
}

#footerpage #main_content .formdiv p.headertxt
{
border-style: solid;
border-color: #416693;
border-bottom-width: 2px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
font-size: 1em;
font-weight: bold;
padding-bottom: 5px;
}
#main_content .centerobject
{
	
	width: 545px;
	margin: 0px 0px 0px 15px;
	text-align: left;
}
#main_content .centerobject p {font-size: .75em;}
	#main_content  .content_pages
	{
		width: 545px;
	margin: 0px 0px 0px 15px;
	text-align: left;
	}
	#twocolum #main_content  .content_pages
	{
		width: 700px;
	margin: 0px 0px 0px 10px;
	text-align: left;
	}
		#main_content  .content_pages .display_content
	{
		padding: 10px 0px 10px 0px;
	}
	#main_content  .content_pages h2
	{
		font-size: .8em;
		margin-bottom: 3px;
	}
#main_content  .content_pages p{line-height:17px; font-size:.75em;}
.content_pages .gobutton
{
	background:url(/images/buttons/btn_silver_left.gif) no-repeat left top;
	margin: 3px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;
	color:#000000;
	
}
/*.content_pages .gobutton a
{
	display:block;
	background:url(images/buttons/btn_silver_right.gif) no-repeat right top;
	padding:5px 10px 6px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration: none;
	font-size: 11px;
	
}

#searchresult .gobutton
{
	background:url(images/buttons/btn_silver_left.gif) no-repeat left top;
	margin: 3px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;
	color:#000000;
	
}
#searchresult .gobutton a
{
	display:block;
	background:url(images/buttons/btn_silver_right.gif) no-repeat right top;
	padding:5px 10px 6px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration: none;
	font-size: 11px;
	
}
.content_pages .accountbox .gobutton
{
	background:url(images/buttons/btn_silver_left.gif) no-repeat left top;
	margin: 3px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;
	color:#000000;
	background-color:#3300FF;
	
}
.content_pages.accountbox .gobutton a
{
	display:block;
	background:url(images/buttons/btn_silver_right.gif) no-repeat right top;
	padding:5px 10px 6px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration: none;
	font-size: 11px;
}
*/
 
#main_content  .content_pages li{line-height:17px;}
#main_content #stockquote{background-color: #f3f5fa;border: 1px solid #a3bbd7;padding: 10px 10px 10px 10px;margin-left: 15px;}
	table.content
	{
		margin: 6px 0px 6px 0px;
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 1px;
		border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		font-size: .75em;
	}
	 #reports a
	{
		/*border: 0px;
		cursor:auto;
		text-decoration: underline;*/
	}
	#reports  td.textright
	{
		text-align: right;
	}
	#reports p
	{
		margin:0px 0px 0px 0px;
	}
	#committee a
	{
		border: 0px;
		cursor: auto;
		text-decoration: underline;
	}
	#committee th
	{
		font-weight: normal;
	}
	#committee td 
	{
		text-align: center;
	}
	#committee td.first
	{
		text-align: left;
	}
	
	table.content th
	{
		text-align: left;
		vertical-align: top;
		background-color: #E8E8E8;
		padding: 3px 3px 6px 3px;
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 0px;
		border-top-width: 0px;
			border-right-width: 1px;
		border-bottom-width: 1px;		
	}
	table.content td
	{
		text-align: left;
		border-style: solid;
	    border-color: #c9c9c9;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		padding: 3px 3px 6px 3px;
	}
	table.content td .norgborder
	{
		text-align: left;
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		padding: 3px 3px 6px 3px;		
	}
	table.content tr.total	{background-color: #EFEFEF;}
	table.content td.valigntxt{text-align: right;}
	.content_pages table.content a
	{
		
		border-style:dashed;
		border-color: #a3bbd7;	
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width:0px;
		text-decoration:none;
		cursor: help;
	}
	.content_pages table.content a
	{
		border-style:dashed;
		border-color: #a3bbd7;	
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width:0px;
		border-bottom-width:1px;
		text-decoration:none;		
		cursor: help;
	}
	#main_content #stockquote p{margin: 0px;font-size: .75em;}
#main_content h1
{
	font-size: 1.2em;
	font-weight: normal;
	margin: 0px 0px 6px 0px;	
	text-align: left;
}
#main_content .centerobject #formdiv
{
	padding: 7px 10px 10px 10px;
	margin-top: 10px;
	border: 1px solid #a3bbd7;
	float: left;
	width:520px;
}
.formdatatbl table th{padding: 5px 0px 5px 0px}
.formdatatbl table td{padding: 5px 0px 5px 0px;}

.osearch table th{padding: 2px 0px 2px 0px}
.osearch table td{padding: 2px 0px 2px 0px;}

#main_content .centerobject #formdiv table{margin-bottom: 10px;}
/*#main_content .centerobject select{border:1px solid;border-color:#ffe56e;width:250px;}*/
#main_content .centerobject #formdiv form{margin: 0px;}
#main_content .centerobject #formdiv select{margin: 0px;}
#main_content .centerobject #formdiv p{font-weight: normal;font-size: .75em;}
#main_content .centerobject #formdiv p.header{font-weight: bold;font-size: .9em;}
#main_content .centerobject_image
{
	width: 745px;	
	height: 186px;	
	background-position: right;
	background-repeat: no-repeat;
	}

#main_content #banking_img{background-image: url(images/landingpg_center_img.gif);}
#main_content #commercial_lending_img{background-image: url(images/cl_bg.jpg);}
#main_content #home_builder_img{background-image:url(images/homebuilder.jpg); height:186px;}
#main_content #homelending_img{background-image: url(images/landingpg_center_img_homelending.gif);}

#main_content .centerobject_image h1
{
	font-size:1.2em;
	font-weight: normal;
	text-align: left;
	margin-bottom: 20px;
}
#main_content .centerobject div.wouldliketo
{
	width: 267px;
	padding-left: 6px;
	padding-right: 6px;
	height: 196px;
	background-image: url(images/centralobj_corners.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#main_content .centerobject div.wouldliketo p{margin:13px 0px 0px 0px;font-size: .75em;}
#main_content .centerobject_alertbox
{
background-color: #f2f2f2; 
width: 485px;
text-align: left;
padding-left: 8px;
}
#main_content .centerobject_alertbox li{color: #666666;}
#main_content .centerobject_alertbox p{color: #426894;margin: 8px 0px 8px 0px;font-weight:bold;}
table.content_tbl
{
	margin:0px;
	text-align: left;
	font-size: .75em;
	border-style: solid;
	border-color:  #cbcbcb;
	border-bottom-width: 0px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-right-width: 0px;
}

table.content_tbl th
{
	vertical-align: top;
	background-color: #E1E1E1;
	padding: 6px 6px 6px 6px;
	border-style: solid;
border-color: #cbcbcb;
border-bottom-width: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
color: #494949;
}
table.content_tbl td
{
	vertical-align: top;
	padding: 6px 2px 6px 6px;
	border-style: solid;
border-color:  #cbcbcb;
border-bottom-width: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 1px;
}

.highlight{background-color:#E1E1E1;}

table.content_tbl td.notoppadding/*this class is used when there is ul in TD*/
{
	padding-top: 0px;
}
table.content_tbl .noborder
{
	border-right-width: 0px;
}
table.content_tbl td ul li
{
	font-size: 100%;
}
ul.squarebullet
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px
}
ul.squarebullet li
{
	list-style-image: url(images/bullet_square.gif);
	font-size: .75em;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px;
	line-height:17px;
}
ul.expand
{
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px
}
ul.expand li
{
	list-style-image: url(images/bullet_square.gif);
	font-size: .75em;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 0px
}
#main_content .centerobject_alertbox_bottom
{
 background-color: #6b8778;
 float: left;
}

#main_content .centerobject_alertbox_bottom .leftcurve_img
{
	background-image: url(images/landingpg_center_green_left.gif);
	width: 4px;
	height: 28px;
}
#main_content .centerobject_alertbox_bottom .leftcurve_img_brown
{
	background-image: url(images/landingpg_center_brown_left.gif);
	width: 4px;
	height: 28px;
}
#home #main_content .centerobject_alertbox_bottom .rightcurve_img_brown
{
	background-image: url(images/landingpg_center_brown_right.gif);
	width: 4px;
	height: 28px;
}

#main_content .centerobject_alertbox_bottom .leftcurve_img_ltbrown
{
	background-image: url(images/landingpg_center_ltbrown_left.gif);
	width: 4px;
	height: 28px;
}
#home #main_content .centerobject_alertbox_bottom .rightcurve_img_ltbrown
{
	background-image: url(images/landingpg_center_ltbrown_right.gif);
	width: 4px;
	height: 28px;
}

#home #main_content .centerobject_alertbox_bottom .rightcurve_img
{
	background-image: url(images/landingpg_center_green_right.gif);
	width: 4px;
	height: 28px;
}
#main_content .centerobject_alertbox_bottom div.getstarted
{
	color: #ffffff;
	font-size: 12px;
	text-align: left;
	padding-left: 8px;
	padding-top: 6px;
	width:729px;	
}
#main_content .centerobject_alertbox_bottom div a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;	
}
#main_content .centerobject_alertbox_bottom div span{	margin-right: 10px;}

#main_content .accountbox,#main_content .cl_accountbox
{
	width: 235px;
	text-align: left;
	padding: 0px 0px 0px 0px;
}

#main_content .cl_accountbox
{
	width: 275px;
}

#main_content .accountbox a{text-decoration: none;}
#main_content .accountbox  a:hover{text-decoration:underline;}
#main_content .accountbox p,#main_content .cl_accountbox p
{
	margin: 15px 0px 8px 0px;
font-size: 18px;
}
span.heighlight
{
	font-size: 27px;
	color: #7a94b5;
}
#main_content .accountbox_content,#main_content .cl_accountbox_content,.accountbox_content_os
{
	background-color: #f7f8fd;
	border-style: solid;
border-bottom-color: #cccccc;
border-left-color: #cccccc;
border-right-color: #cccccc;
border-top-color: #416693;
border-bottom-width: 1px;
border-top-width: 3px;
border-left-width: 1px;
border-right-width: 1px;
padding-left: 10px;
padding-bottom: 8px;
float: left;
width: 225px;
height: 155px;
}

.accountbox_content_os
{
	width: 518px;
}

#main_content .cl_accountbox_content
{
	height: 245px;
	width: 280px;
}
#main_content .accountbox_content .bulletedtxt
{
height: 130px;
width: 220px;
float: left;
}
#main_content .accountbox_content .bulletedtxt p{	font-size: .75em;}

/*main content alert boxes*/
#main_content .alertbox
{
	width: 365px;
	margin-top: 10px;
	text-align: left;
	
}
#main_content .alertbox .header
{
border-style: solid;
border-color: #416693;
border-bottom-width: 2px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
font-size:1.2em;
font-weight: normal;
padding-bottom: 5px;

}
#main_content .alertbox .header a
{
	color: #000000;
	text-decoration: none;
}
#main_content .alertbox .contentleft
{
	width:175px;
	height: 160px;
	background-color: #f7f8fd;
	border-style: solid;
border-color: #cccccc;
border-bottom-width: 1px;
border-top-width: 0px;
border-left-width: 1px;
border-right-width: 1px;
padding-left: 10px;
}
#main_content .alertbox .contentleft a{text-decoration: none;}
#main_content .alertbox .contentright
{

	font-size: .69em;
	padding: 8px 0px 0px 8px;
	float: right;
}
#main_content .alertbox .contentright a{text-decoration: underline;}

p.smalltext{font-size:.75em;}
div.smalltext{font-size:.75em;text-align:left;}
span.grrencolor{color: #60804e;}

/*Toc Starts Here*/
#toc,#app_toc
{
	width: 180px;
	float: left;
	background-color: #d2deec;
border-style: solid;
border-color: #bcc8d8;
border-bottom-width: 0px;
border-top-width: 1px;
border-left-width: 0px;
border-right-width: 0px;
text-align: left;
}
#toc div.top,#app_toc div.top
{
	height: 5px;
	font-size: 0px;
	border-style: solid;
border-color: #bcc8d8;
border-bottom-width: 0px;
/*border-top-width: 0px;*/
border-left-width: 1px;
border-right-width: 0px;
padding: 0px 0px 0px 0px;

}
#toc div.bottom,,#app_toc div.bottom
{
	height: 5px;
	font-size: 0px;
	border-style: solid;
border-color: #bcc8d8;
border-bottom-width: 1px;
border-top-width: 0px;
border-left-width: 1px;
border-right-width: 0px;
padding: 0px 0px 0px 0px;

}

#toc div,#app_toc div
{
padding: 6px 0px 6px 22px;
font-size: 12px;
border-style: solid;
border-color: #bcc8d8;
border-bottom-width: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
}


#toc #selected,#app_toc #selected{background-color: #ffffff;border-left-width: 1px;}

#main_content #app_toc #selected
{
	font-weight:bold;
}

#main_content #app_toc #selected a
{
	text-decoration:none;
}

#main_content #app_toc .unselected a
{
	color:#000000;
	text-decoration:none;
}

#toc .unselected
{
	background-image: url(images/toc/toc_fl_unsel.gif);
	background-repeat: no-repeat;
	border-left-width: 1px;
	
}
#toc div.level2_sel
{
	background-color:#FFFFFF;
	background-image: url(images/toc/toc_sl_sel.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	border-left-width: 1px;
}
#toc .level2_unsel
{
	background-image: url(images/toc/toc_sl_unsel.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	border-left-width: 1px;
}

#toc div.level2_unsel_collaps
{
	background-image: url(images/toc/toc_sl_unsel.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
border-left-width: 1px;
background-color: #E2EFFF;
}

#toc  div.level2_sel_expand
{
	background-color: #ffffff;
	background-image: url(images/toc/toc_sl_sel.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
border-left-width: 1px;

}
#toc .level3_sel
{
	background-image: url(images/toc/toc_tl_unsel.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
	border-left-width: 1px;
	
}
#toc .level3_unsel
{
	background-image: url(images/toc/toc_tl_unsel.gif);
	background-repeat: no-repeat;
	background-color: #f3f6fb;
	padding-left: 40px;
	border-left-width: 1px;
}
#toc div.level4_sel
{
	background-image: url(images/toc/toc_tl_sel.gif);
	background-repeat: no-repeat;
	padding-left: 40px;
border-left-width: 1px;
}
#toc div.level4_sel_expand
{
	background-color: #E2EFFF;
	background-image: url(images/toc/toc_sl_sel_dn.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	border-left-width: 1px;
}

#toc div.level4_sel_collaps
{
	background-color: #FFFFFF;
	background-image: url(images/toc/toc_sl_sel_dn.gif);
	background-repeat: no-repeat;
	padding-left: 35px;
	border-left-width: 1px;
}
#toc div.selected a,#app_toc div.selected a{color: #223d58;}
#toc a:link,#app_toc a:link  {color: #000000;text-decoration: none;}
#toc a:active,#app_toc a:active {color: #000000;text-decoration: none;}
#toc a:visited,#app_toc a:active {color: #000000;text-decoration: none;}	
#toc a:hover,#app_toc a:hover {color: #000000;text-decoration: none;}

#toc div.level2_sel a{color:#223d58; font-weight: bold;}
#main_content #toc div.level2_sel_expand a{color:#223d58; font-weight: bold;}

#main_content #toc div.level4_sel a{color:#223d58;font-weight: bold;}
#main_content #toc div.level4_sel_expand a{color:#223d58;font-weight: bold;}
#main_content #toc div.level4_sel_collaps a{color:#223d58;font-weight: bold;}

#main_content #toc div.selected_expand a{color: #ffffff;}
#main_content #toc div.selected_expand_white a{color: #223d58;}
#main_content #toc div.selected_expand_level2 a{color: #ffffff;}

#toc div.selected
{
/*background-color: #ffffff;*/
background-image: url(images/toc/toc_fl_sel.gif);
background-repeat: no-repeat;
font-weight: bold;
border-left-width: 1px;
}


#toc div.selected_expand_white
{
background-image: url(images/toc/toc_fl_sel_dn.gif);
/*background-color: #ffffff;*/
background-repeat: no-repeat;
font-weight: bold;
border-left-width: 1px;
}


#toc div.selected_expand
{
background-image: url(images/toc/toc_fl_sel_dn_white.gif);
background-color: #607e98;
background-repeat: no-repeat;
font-weight: bold;
border-left-width: 1px;
}


#toc div.selected_expand_level2
{
background-image: url(images/toc/toc_sl_sel_dn.gif);
background-repeat: no-repeat;
font-weight: bold;
border-left-width: 1px;
padding-left: 35px;
}

#toc div.divider,#app_toc div.divider
{
padding: 0px 0px 0px 0px;
background-image: url(images/toc/toc_seperators.gif);
background-repeat:no-repeat;
width: 180px;
height: 2px;
border-bottom-width: 0px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
font-size:0px;
}

/*Toc Ends Here*/
.getstarted_bottom
{
	clear: left;
	 text-align: left;
	 color: #ffffff;
	 font-size: 12px;;
	padding: 5px 0px 0px 5px;
	height: 20px;
}

.note
{
	clear: left;
	text-align: left;
	color: #000000	;
	font-size: 12px;;
	padding: 5px 0px 0px 5px;
	background-color:#FFFFCC; 
	margin-bottom:10px; 
	background-image:url(images/Bulb_2.gif); 
	background-repeat:no-repeat; 
	padding-left:35px;
	height: 35px;
}

#main_content .getstarted_bottom a
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
table.data
{
margin-bottom: 5px;
	border-style: solid;
border-color: #7a93ad;
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;
font-size: 12px;
}
table.data th
{
	padding: 3px 0px 3px 10px;
	border-style: solid;
	border-color: #b2b6bd;
border-bottom-width: 1px;
border-top-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
background-color: #eff3f6;
/*text-align:left;*/
}
table.data td
{
	padding: 3px 0px 3px 10px;
}

.righttxt
{
	text-align: right;
}
.alternate
{
	background-color: #eff3f6;
}
/*footerpages*/
.formtable,.brloctable
{
	font-size: .75em;
	
}

.brloctable td
{
	vertical-align: top;
	padding-bottom: 5px;
}

.formtable td
{
	vertical-align: top;
	padding: 5px 5px 0px 0px;
}
/*Main Content area ends here*/
/*Right Panel starts here*/
#right_panel
{
	float: right;
	width: 240px;
	background-repeat: repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}
#right_panel .alertbox
{
margin:0px 0px 15px 8px;
clear: both;
width: 214px;
text-align: left;
float: left;
}
#right_panel .alertbox .header_blue, #right_panel .alertbox .header_black
{
	color: #203D5B;
	border-style: solid;
	border-color: #416693;
	border-bottom-width: 2px;
	border-top-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	font-size: .75em;
	font-weight: bold;
	padding-bottom: 3px;
}
#right_panel .alertbox .header_black
{
	color: #000000;
}
#right_panel .alertbox .header
{
color: #000000;
font-size: .75em;
font-weight: bold;
padding-bottom: 3px;
}
#right_panel .alertbox .header_blue img
{
	margin-left: 6px;
}
#right_panel .alertbox .content
{
	padding: 5px 0px 0px 8px;
}

#right_panel ul.arrowUL
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px
}

#right_panel ul.arrowUL li
{
    list-style-image: url(images/right_panel/bullet_rtpln_ad.gif);
	font-size:12px;
	margin:3px 0px 0px 0px;
	padding: 0px 0px 5px 0px;	
}

/*Classes for Ad content BG images */

#right_panel .alertbox #gethomeloan
{
	background-image: url(images/right_panel/rtpnl_ad_homeloan.gif);
	height: 100px;
	padding: 0px;
}

#right_panel .alertbox #multifamily
{
	background-image: url(images/right_panel/multifamily_im.jpg);
	height: 82px;
	padding: 0px;
}

#right_panel .alertbox #blue_line, #right_panel .alertbox #green_line, #right_panel .alertbox #orange_line
{
	background-image: url(images/right_panel/rtpnl_blue_grad.gif);
	background-repeat: repeat-x;	
}

#right_panel .alertbox #green_line
{
	background-image: url(images/right_panel/rtpnl_green_grad.gif);
}

#right_panel .alertbox #orange_line
{
	background-image: url(images/right_panel/rtpnl_orange_grad.gif);
}

#right_panel .alertbox #orange_line li
{
	list-style-image: url(images/bullet_rtpnl_square_orange.gif);
}

#right_panel .alertbox #netspecial
{
	background-image: url(images/right_panel/rtpnl_ad_internetspl.gif);
	background-repeat:no-repeat;
	height: 120px;/*5px less of actual height*/
}

#right_panel .alertbox #commercial
{
	background-image: url(images/right_panel/commercial_im.jpg);
	background-repeat:no-repeat;
	height: 100px;/*5px less of actual height*/
}
#right_panel .alertbox #cdrates
{
	background-image:url(images/right_panel/rtpnl_ad_internetspl.gif);
	height:100px;
}
#right_panel .alertbox #netspecial .openaccountbutton
{
	margin-top:15px;
}
#right_panel .alertbox #cdrates .openaccountbutton
{
	margin-top:11px;
}
#right_panel .alertbox #livechat
{
	margin: 1px 0px 0px 0px;
	background-image: url(images/right_panel/live-chat.jpg);
	background-repeat: repeat-x;
	height: 80px;
	padding-right: 20px;
}

#right_panel .alertbox #homeequity
{
	background-image: url(images/right_panel/rtpnl_ad_homeequity.gif);
	height: 125px;
}
/*Ends*/
#right_panel .alertbox .contentblue
{
	padding: 1px 0px 6px 8px;
	background-color: #E6F3FF;
	border-style: solid;
	border-color: #416693;
	border-bottom-width: 0px;
	border-top-width: 2px;
	border-left-width: 0px;
	border-right-width: 0px;
}

#right_panel .alertbox p.adtext
{
	color: #ffffff;
	font-size: 11px;
	margin:0px;
}
#right_panel .alertbox p.mfamily
{
	color: #000000;
	font-size: 11px;
	margin-top:14px;
	padding-top:10px;
	padding-left:5px;
	padding-bottom:10px;
	margin-right:5px;
	margin-left:-8px;
	background-color:#E5E8EB;
}
#right_panel .alertbox p.adtext_rate
{
	color: #ffffff;
	font-size: 28px;
	margin-top: 2px;
}

#right_panel .alertbox .content.features
{
	height: 54px;
	padding-top: 6px;
}
#right_panel .alertbox .content.mfamily_features
{
	height: 54px;
	padding-top: 6px;
}
#right_panel .alertbox p
{
	margin: 5px 0px 0px 0px;
	clear: both;
}
#right_panel .alertbox p a
{
	text-decoration: underline;
}
#right_panel .divider, #main_content .divide
{
	height: 1px;
	background-image: url(/images/right_panel/rtpnl_divider_horizontal.gif);
	background-repeat: repeat-x;
	font-size: 0px;
	margin-bottom: 10px;
	clear: both;
}
.right_panel_tbl
{
	text-align: left;
	font-size: .75em;	
	border-style: solid;
	border-color: #d7e0d0;
	border-left-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-right-width: 0px

}
.right_panel_tbl th
{
	padding: 2px 5px 2px 3px;
	background-color: #d7e0d0;
	border-style: solid;
	border-color: #d7e0d0;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	vertical-align: top;
	text-align: left;
}
.right_panel_tbl td
{
	padding: 2px 5px 2px 3px;
	border-style: solid;
	border-color: #d7e0d0;
	border-left-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 1px
}
.right_panel_tbl tr.alternate
{
	background-color: #e8f6dd;
}
/*Right panel ends*/
/*Classes for buttons*/

.gobutton
{
	background: url(/images/buttons/btn_silver_left.gif) no-repeat right top;
	margin: 3px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;
}

.gobutton a, .gobutton a:visited, .gobutton a:active
{
	display:block;
	background:url(/images/buttons/btn_silver_right.gif) no-repeat  right top;
	padding:5px 10px 6px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   	text-decoration: none;
	font-size: 11px;
}

.gobutton a:hover
{
	display:block;
	background:url(/images/buttons/btn_silver_right.gif) no-repeat right top;
	padding:5px 10px 6px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   	text-decoration: none;
	font-size: 11px;
}

.applynowbutton
{
	background:url(/images/buttons/btn_blue_left.gif) no-repeat left top;
	margin: 3px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;
}

.applynowbutton a, .applynowbutton a:hover, .applynowbutton a:active, .applynowbutton a:visited
{
	display:block;
	background:url(/images/buttons/btn_blue_right.gif) no-repeat right top;
	padding:5px 10px 6px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration: none;
	font-size: 11px;
}

.openaccountbutton
{
	background:url(/images/buttons/btn_red_left.gif) no-repeat left top;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;	
}
.openaccountbutton a
{
	display:block;
	background:url(/images/buttons/btn_red_right.gif) no-repeat right top;
	padding:5px 10px 6px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration: none;
	font-size: 11px;	
}

.centerobject .content_tbl .openaccountbutton_gdn
{
	background:url(/images/buttons/btn_golden_left.gif) no-repeat left top;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;	
}

.centerobject .content_tbl .openaccountbutton_gdn a
{
	display:block;
	background:url(/images/buttons/btn_golden_right.gif) no-repeat right top;
	padding:4px 10px 6px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   	text-decoration:none;
	font-size: 11px;
}

.content_pages .openaccountbutton_gdn a
{
	display:block;
	background:url(/images/buttons/btn_golden_right.gif) no-repeat right top;
	padding:4px 10px 6px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration:none;
font-size: 11px;
}
.content_pages .openaccountbutton_gdn
{
	background:url(/images/buttons/btn_golden_left.gif) no-repeat left top;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;	
}

.centerobject .openaccountbutton_gdn
{
	background:url(/images/buttons/btn_golden_left.gif) no-repeat left top;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;
	width:50px;	
}
.centerobject .openaccountbutton_gdn a
{
	display:block;
	background:url(/images/buttons/btn_golden_right.gif) no-repeat right top;
	padding:4px 10px 6px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration:none;
font-size: 11px;
width:100px;
}

#product_desc .openaccountbutton_gdn
{
	background:url(/images/buttons/btn_golden_left.gif) no-repeat left top;
	float: left;	
}

#product_desc .openaccountbutton_gdn a
{
	display:block;
	background:url(/images/buttons/btn_golden_right.gif) no-repeat right top;
	
	border: 0px;
	color:#000000;
    text-decoration:none;
    font-size: 11px;
}

#product_desc .openaccountbutton_gdn a:hover
{
	display:block;
	background:url(/images/buttons/btn_golden_right.gif) no-repeat right top;
	
	border: 0px;
	color:#000000;
    text-decoration:none;
    font-size: 11px;
}

#main_content .accountbox .openaccountbutton_gdn
{
	background:url(/images/buttons/btn_golden_left.gif) no-repeat left top;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;	
}
#main_content .accountbox .openaccountbutton_gdn a
{
	display:block;
	background:url(/images/buttons/btn_golden_right.gif) no-repeat right top;
	padding:4px 10px 6px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
    text-decoration:none;
    font-size: 11px;
}

#main_content .accountbox .openaccountbutton_gdn a:hover
{
	display:block;
	background:url(/images/buttons/btn_golden_right.gif) no-repeat right top;
	padding:4px 10px 6px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
    text-decoration:none;
    font-size: 11px;
}

.centerobject .helpme
{
	background:url(/images/buttons/btn_golden_left.gif) no-repeat left top;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;	
}
.centerobject .helpme a
{
	display:block;
	background:url(/images/buttons/btn_golden_right_dropdn.gif) no-repeat right top;
	padding:4px 24px 6px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration: none;
font-size: 11px;
}
.centerobject .helpmeup
{
	background:url(/images/buttons/btn_golden_left.gif) no-repeat left top;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;	
}
.centerobject .helpmeup a
{
	display:block;
	background:url(/images/buttons/btn_golden_right_dropup.gif) no-repeat right top;
	padding:4px 24px 6px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration: none;
font-size: 11px;
}
.inputbutton
{
	background:url(/images/buttons/btn_silver_left.gif) no-repeat left top;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;	
}

.inputbutton input
{
	display:block;
	background:url(/images/buttons/btn_silver_right.gif) no-repeat right top;
	padding:4px 3px 6px 3px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
/*Classes for buttons ends here*/


/*global*/

.txtsize
{
	font-size: 12px;
}
.disabled
{
	color: #B2B2B2;
}
.smalltxtsize
{
	font-size: .7em;
}
.margin_left
{
	margin-left: 8px;
}


ul.level1
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px
}
ul.level1 li
{
			list-style-image: url(images/bullet_level1.gif);
	font-size: .75em;
		margin: 6px 0px 6px 0px;
	padding: 0px 0px 0px 0px
}
#main_content .alertbox .contentleft ul li a{
text-decoration:none;

}
#main_content .alertbox .contentleft ul li a:hover{
text-decoration:underline;

}
ul.level2
{
	margin: 0px 0px 0px 9px;
	padding: 0px 0px 0px 0px
}
ul.level2 li
{
	list-style-image: url(images/bullet_level2.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px
}

ul.inner{margin-left: 15px;}
ul.inner li{font-size: 100%;}
#main_content ol{	text-align: left;	font-size: .75em;}
#main_content ol li{	margin: 6px 0px 6px 0px;}

.bgcolour
{
 background-color: #f3f5fa;
}

/*Footer pages starts here*/
.helpme_overlay
{
	background-color: #ffffff;
	border-style: solid;
border-color:  #cbcbcb;
border-bottom-width: 1px;
border-top-width: 1px;
border-left-width: 1px;
border-right-width: 1px;

}
.helpme_overlay div.content
{
	margin: 2px;
	background-color: #FEF9F1;
	padding: 3px;
}
.helpme_overlay table
{
	font-size: 12px;
}
.helpme_overlay table td
{
	padding:2px 0px 2px 0px
}
.helpme_overlay table td select
{
	width:130px;
}
.helpme_overlay p
{
	float: left;
	font-size: .75em;
}
.caption
{
	font-size: .8em;
	font-weight: bold;
	padding: 10px 0px;
}
.showhide_content p
{
	margin:0px 0px 0px 0px;
}
.showhide_content p.caption
{
	font-size: 1.2em;
}
#main_content h2
{
	font-size: .8em;
	margin-bottom: 8px;
}
.anchor_links p
{
	font-size: .75em;
	margin-top: 8px;
}
 .anchor_links p.indented
{
	margin-left: 20px;
}
.anchor_links ul
{
	margin-left: 40px;
}
.vmargin
{
	margin-top: 10px;
}
.expand img
{
	margin-right: 10px;	
	/*margin-bottom: 5px;	*/
}

/*Tool tip*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: #FFFFE0;
visibility: hidden;
z-index: 100;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*Tool tip ends here*/
.downloadables
{
	padding: 10px 0px 0px 8px
}
.downloadables p
{
	margin-right: 10px;
}
.mandatory
{
	color: Red;
}
#stocquote
{
	background-color: #ffffff;
}
#stocquote td.first
{
	border-right-width: 0px;
}
#profile
{
	clear: both;
	padding-top:0px;
}
#profile .picture
{
	width: 190px;
}
.smallgreytxt
{
	font-size: .68em;
	color: #9E9E9E;
}
.formtbl
{
	border: 0px;
}
.formtbl td
{
	padding: 3px 0px 3px 0px
}
/*.formtbl .gobutton
{
	background:url(images/buttons/btn_silver_left.gif) no-repeat left top;
	margin: 3px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;	
}
#main_content .centerobject  .gobutton a,#main_content .centerobject  .gobutton a:hover
{
	display:block;
	background:url(images/buttons/btn_silver_right.gif) no-repeat right top;
	padding:5px 10px 6px 10px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration: none;
	font-size: 11px;
	
}*/
.imgholder
{
	background-color: #B4B4B4;
	padding: 65px 0px 0px 195px;
	height:85px;	
	margin-bottom: 10px;
}
.smalltextsize
{
	font-size: .9em
}
.pdf
{
	
	font-size: .9em;
	color: #9E9E9E;
}
#reports .pdf
{
	
	font-size: .8em;
	color: #9E9E9E;
}
.padding25
{
padding-left:26px;
font-size:1em;
clear:both;
}
#creataccount td
{
padding-right:5px;
}
#main_content .centerobject .tooltiplink a
{
		text-decoration: none;
		border-style: dashed;
		border-color: #a3bbd7;	
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width:0px;
		border-bottom-width: 1px;
		cursor: help;
}
#rates td
{
	text-align: right;
}
#rates td.first
{
	text-align: left;
}

#wizards
{
		border-style: solid;
		border-color: #0b2d52;	
		border-left-width: 1px;
		border-top-width: 1px;
		border-right-width:1px;
		border-bottom-width: 1px;
		padding: 1px;
		float: left;
		margin-bottom:10px;
		/*height: 17px;*/
	/*	background-color: Aqua;*/
}
#wizards div
{
	/*height: 19px;*/
	padding: 0px;
	margin: 0px;
}
.steptstbl td
{
font-size:12px;
color:#000000;
height:19px;
width:161px;
padding-left:10px;
color:#ffffff;
}
.steptstbl td.stepdone
{
background-image:url(images/tabs/wiz_comp.gif);
background-repeat:repeat-x;
}
.steptstbl td.current
{
background-image:url(images/tabs/wiz_sel.gif);
background-repeat:repeat-x;
color:#fbf8a7;
}
.steptstbl td.step3
{
background-image:url(images/tabs/wiz_incomp.gif);
background-repeat:repeat-x;
}
.steptstbl td.current_separator
{
background-image:url(images/tabs/wiz_comp_sel_arrow.gif);
background-repeat:repeat-x;
width:6px;
padding-left:0px;
}
.steptstbl td.current_separator2
{
background-image:url(images/tabs/wiz_incomp_incomp.gif);
background-repeat:repeat-x;
width:6px;
padding-left:0px;
}
.steptstbl td.current_separatornext
{
background-image:url(images/tabs/wiz_sel_incomp_arrow.gif);
background-repeat:repeat-x;
width:6px;
padding-left:0px;
}
.steptstbl td.nextstep_separator
{
background-image:url(images/tabs/wiz_sel_incomp_arrow.gif);
background-repeat:repeat-x;
width:6px;
padding-left:0px;
}
.steptstbl td.completed
{
background-image:url(images/tabs/wiz_comp_comp.gif);
background-repeat:repeat-x;
width:6px;
padding-left:0px;
}

ul.wizards
{
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.wizards li
{
	list-style: none;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	  float:left; 
	  font-size: 12px;
	  /* background:url(images/tabs/secnav_sel_left.gif) repeat-x left top;*/
	  
}
ul.wizards a {
      /*float:left;*/
	display:block;
	 padding:0px 10px 0px 10px;
	  margin:0px 0px 0px 0px;
  	text-align: center;
  	text-decoration: none;
	color: #295984;
	font-weight: normal;
		background:url(images/tabs/wiz_comp.gif) repeat-x left top;
		/*background-color: Aqua;*/
	}
	ul.wizards li.seprator
	{
		/*margin: 5px 2px 0px 2px;*/
		list-style: none;
		margin:0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		background:url(images/tabs/wiz_comp_sel_arrow.gif) no-repeat left top;
		width:6px;
		height:19px;
	}
ul.abcd li
{
list-style: upper-alpha;
font-size: .75em;
}
ul.abcd ul li
{
	list-style:decimal;	
font-size: 1em;
}
.pictureimage
{
		border-style: solid;
		border-color: #a3bbd7;	
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width:0px;
		border-bottom-width: 1px;
		width: 175px;
		height:245px;
		background-color: #858585;
		text-align: center;
		font-weight: bold;
	
}
.padding10
{
padding-left:10px;
padding-bottom:8px;
}
.filter_box
{
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 1px;
		border-top-width: 1px;
		border-right-width:1px;
		border-bottom-width: 1px;
		clear:both;
		margin:0px;
		padding:5px;
}
#helpme_tbl td
{padding:3px 0px 3px 0px}


#stock_tbl a
{
	border-bottom-width: 0px;
	cursor: auto;
}
#stock_tbl
	{
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 1px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 0px;
		font-size: .75em;		
	}
#stock_tbl th
	{
		text-align: left;
		vertical-align: top;
		background-color: #E8E8E8;
		padding: 3px 3px 6px 3px;
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 0px;
		border-top-width: 0px;
			border-right-width: 0px;
		border-bottom-width: 1px;		
	}
#stock_tbl td
	{
		text-align: left;	
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		padding: 3px 3px 6px 3px;
	}
	
	#stock_tbl td.rightalign
	{
		text-align: right;
		font-weight: bold;
	}
	.space5
	{
	margin-left:4px;
	margin-right:4px;
	/*background-color:#33FF00*/
	}
	span.current
{
	font-weight:bold
}

/*----------*/
table.datatable
	{
		margin: 6px 0px 6px 0px;
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 1px;
		border-top-width: 1px;
		border-right-width: 0px;
		border-bottom-width: 0px;
		font-size: .75em;
	}

	
	table.datatable th
	{
		text-align: left;
		vertical-align: top;
		background-color: #E8E8E8;
		padding: 3px 3px 6px 3px;
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 0px;
		border-top-width: 0px;
			border-right-width: 1px;
		border-bottom-width: 1px;		
	}
	table.datatable td
	{
		text-align: left;
		border-style: solid;
	border-color: #c9c9c9;
		border-left-width: 0px;
		border-top-width: 0px;
			border-right-width: 1px;
		border-bottom-width: 1px;
		padding: 3px 3px 6px 3px;
	}
	table.datatable td .norgborder
	{
		text-align: left;
		border-style: solid;
		border-color: #c9c9c9;
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width: 0px;
		border-bottom-width: 1px;
		padding: 3px 3px 6px 3px;		
	}
	table.datatable tr.total	{background-color: #EFEFEF;}
	table.datatable td.valigntxt{text-align: right;}
	/*table.content a
	{
		text-decoration: none;
		border-style: dashed;
		border-color: #a3bbd7;	
		border-left-width: 0px;
		border-top-width: 0px;
		border-right-width:0px;
		border-bottom-width: 1px;
		cursor: help;
	}*/
/*----------*/
.centralimg{
padding-bottom:10px;
}

#glossary{
text-align: left;	
	width: 780px;
	margin:0px 0px 0px 15px;
}
#glossary .tabG
{
background-color:#416B99;
float:left;
width:100%;
padding:0px;
font-size:.75em;
}
#glossary .tabG ul
{margin:0px;
margin-top:2px;
margin-left:6px;
}
#glossary .tabG ul li
{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
float:left;
list-style:none;
}
#glossary .tabG ul li a
{

padding:3px 10px 5px 10px;
text-decoration:underline;
color:#ffffff;
font-weight:bold;
display:block;
}
#glossary .tabG ul li.current a
{
background-color:#ffffff;
color:#416B99;
padding:3px 7px 5px 7px;
text-decoration:none;
}

#glossary .firstcontent{
width:30px;
height:60px;
background-color:#99FFFF;
}
#glossary .box
{
border-style: solid;
		border-color:#416B99;
		border-left-width: 1px;
		border-top-width: 1px;
		border-right-width:1px;
		border-bottom-width: 0px;
		padding:8px 0px 8px 10px;
}
.glossarytblL td
{
vertical-align:top;
font-size:.75em;
padding:5px 0px 5px 0px;
}
.glossary_content
{
padding:0px;
}
.glossary_content h1
{
font-size:1.3em;
margin:10px 0px 5px 0px;

}
.content_pages .headerindy a{
font-size: 18px;
 text-decoration:none;
}
.content_pages .headerindy a:hover{
  font-size: 18px;
  text-decoration:underline;
}



#glossary .sitemap .siteheader{
font-weight:bold;
margin-bottom:3px;
padding:3px 3px 3px 5px;
}
#glossary .sitemap .siteheader a{
text-decoration:none;

}
#glossary .sitemap .siteheader a:hover{
text-decoration:underline;

}
.sitebox{
width:200px;
float:left;
padding:0px;
margin-right:8px;
border:1px solid #cccccc;
margin-bottom:5px;

}
#glossary .sitebox .sitetxt{
font-size:12px;
padding:10px;

}
#glossary .sitebox a.sitetxt {

text-decoration:none;
}
#glossary .sitebox a.sitetxt:hover {

text-decoration:underline;
}


.sitehome{
width:620px;
height:25px;
border:1px solid #cccccc;
margin-bottom:15px;
text-align:center;
background-color:#f7f8fd;

padding-top:5px;
font-weight:bold;
}
#glossary .sitehome a{

text-decoration:none;
}
#glossary .sitehome a:hover{

text-decoration:underline;
}
#glossary .sitelist{
border-top:2px solid #416693;
background-color:#f7f8fd;
height:140px;
padding-left:8px;
}
#glossary .sitelist ul li a{
text-decoration:none;
}
#glossary .sitelist ul li a:hover{
text-decoration:underline;
font-weight:normal;
}
#glossary .openaccountbutton_gdn
{
	background:url(/images/buttons/btn_golden_left.gif) no-repeat left top;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;
	
	margin-right:20px;	
}
#glossary  .openaccountbutton_gdn a
{
	display:block;
	background:url(/images/buttons/btn_golden_right.gif) no-repeat right top;
	padding:4px 10px 6px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   text-decoration:none;
font-size: 11px;
}

/* Apply Now */

#main_content .centerobject .loandesc
{
	margin-top:60px;
	padding-top:10px;
	position:absolute;
	padding-left:10px;
	width:200px;
	background-color:#dfe7f0;
}

#main_content .centerobject .proddesc
{
	margin-top:110px;
	padding-top:10px;
	position:absolute;
	padding-left:10px;
	width:200px;
	background-color:#dfe7f0;
}

.hideElement
{
	visibility:hidden;
}

.nextBtn
{
	display:block;
	border: 0px;
	color:#000000;
   text-decoration:none;
	font-size: 11px;
	background:url(/images/buttons/btn_golden_left.gif) no-repeat left top;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;
	width:50px;	
}

#main_content .nextBtn a
{
	display:block;
	background:url(/images/buttons/btn_golden_right.gif) no-repeat right top;
	padding:6px 10px 6px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
    text-decoration:none;
    font-size: 11px;
}
#main_content .nextBtn a:hover
{
	display:block;
	background:url(/images/buttons/btn_golden_right.gif) no-repeat right top;
	padding:6px 10px 6px 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
    text-decoration:none;
    font-size: 11px;
}

.subtitle{
	font-size:.85em;
	font-weight:bold;
	padding-bottom:5px;
	text-align:left;
 }
 
 .sublink{
	font-size:.75em;
 }
.sublink a{
	text-decoration:none;
 }
 .sublink a:hover{
	text-decoration:underline;
 }
 
 #content_area #main_content .buildercontent{

	font-size:.75em;
	text-align: left;
	padding-left:5px;
	padding-top: 10px;
}
#content_area #main_content .buildercontent ul{
	margin-left:20px;	
}

#content_area #main_content .buildercontent ul.stylebuilder li{
     margin-left:20px;
	 line-height:20px;
			
}
#app_toc #used{
background-color:#dfe7f0;
background-image:url(images/tabs/tickmark.gif);
background-repeat:no-repeat;
background-position:9% 50%;
}
#app_toc #used a{
color:#FF3333;
font-size:1em;
}

#login_links
{
	font-size: .69em;
	padding-left:10px;
}

.diffLoan
{
	padding-left:127px;
	font-size: .95em;
}
.formclass
{
	margin:0px;padding: 0px;
}

/* for online search */
#search_results
{
	padding:10px 0px 10px 0px;
}

.prop_title
{
	color: #000000;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom: 10px;
}

.prop_note
{
	font-size: .69em;
	padding-left:5px;
	padding-top:10px;
	text-align: left;
}

/* For paging */
.searchresultpanel
{
	height:21px;
	width:781px;
	margin-bottom:0px;
	padding-top:3px;
	font-size: 13px;
	font-weight:bold;
	padding:0px 5px 0px 0px;
}

.pagination{
padding: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: left; /*Set to "right" to right align pagination interface*/
font-size: 14px;
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;

}


.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #416793;
text-decoration: none; 
color: #0057AE;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #416793;
color: #0057ae;
background-color: #FFFF80;
text-decoration:none; /*Added in REO Project*/
}

.pagination a.currentpage{
background-color: #416793;
color: #FFFFFF;
border-color: #416793;
font-weight: bold;
cursor: default;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: white;
cursor: default;
color: #929292;
border-color: #929292;
font-weight:bold;
}

.pagination a.prevnext{
font-weight: bold;
}

/* Pagination ends */

.propsearch
{
	cursor:pointer;
	border-style:solid;
	border-color:#0057AE;
}
/* SEARCH PAGE */
#searchresult{
	padding:10px;
	float:left;
	
}
.searchcontent{
	line-height:20px;
	padding-top:10px;
	
}
#searchresult a{
	text-align:left;
	float:left;
	font-size:.75em;

}
#searchresult p{
	text-align:left;
	font-size:.75em;
	text-decoration:none;
	float:none;
}
.searchretrun {
	font-size:16px;
	padding-top:10px;
}

#searchresult .searchresultpanel .pagination ul{
	margin: 0;
	padding: 0;
	text-align:left; /*Set to "right" to right align pagination interface*/
}

#searchresult .searchresultpanel .pagination li{
list-style-type: none;
display: inline;
padding-bottom:1px;

}
#searchresult .searchresultpanel .pagination li a{
list-style-type: none;
display: inline;
padding-bottom:1px;
margin:0px 2px;
font-size:13px;
}
/* END SEARCH PAGE */
#searchresult .paddingtop10{
padding-bottom:10px;
}
.pad10font11{
padding-top:5px;
font-size:.75em;
}

#main_content .paddingClass
{
	padding-top:5px;
}

ul.loanbullet,ul.subbullet
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px
}
ul.loanbullet li,ul.subbullet li
{
	list-style-image: url(images/bullet_rtpnl_square_orange.gif);
	line-height:17px;
	font-size: .75em;
	margin: 0px 0px 3px 0px;
	padding: 5px 0px 0px 0px;
}

ul.subbullet li
{
	font-size: 1em;
	margin: 0px 0px 3px 10px;
}

table.loan_tbl
{
	font-size: .75em;
	border-style: solid;
	border-bottom-width:0px;
	border-left-width:1px;
	border-right-width:0px;
	border-top-width:1px;
	border-color:#ece2c7;
}

table.loan_tbl th
{
	color:#352701;
	background-color:#d6c79e;
	padding: 6px 6px 6px 6px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-style: solid;
	border-color:#ece2c7;
}

table.loan_tbl td
{
	border-bottom-width:1px;
	padding: 6px 2px 6px 6px;
	border-left-width:0px;
	border-right-width:1px;
	border-top-width:0px;
	border-style: solid;
	border-color:#ece2c7;
}

.highlight
{
	background-color:#fbf9f5;
}

table.loan_tbl th.subheader
{
	text-align:left;
	vertical-align:top;
	background-color:#e3d8bc;
}

.moreinfobutton, .applyNowButton
{
	background:url(/images/buttons/btn_brown_left.jpg) no-repeat left top;
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 2px;
	float: left;	
}

.applyNowButton
{
	background:url(/images/buttons/btn_golden_left.gif) no-repeat left top;
	margin: 6px 0px 6px 0px;
}

.moreinfobutton a, .applyNowButton a, .moreinfobutton a:hover, .applyNowButton a:hover, .moreinfobutton a:visited, .applyNowButton a:visited, .moreinfobutton a:active, .applyNowButton a:active
{
	display:block;
	background:url(/images/buttons/btn_brown_right.jpg) no-repeat right top;
	padding:4px 5px 6px 3px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	color:#000000;
   	text-decoration: none;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.applyNowButton a, .applyNowButton a:hover, .applyNowButton a:visited, .applyNowButton a:active
{
	background:url(/images/buttons/btn_golden_right.gif) no-repeat right top;
}

/* Loan Tabs */
#main_content #loans
{
	height:29px;
	margin:0px;
	padding-left:0px;
	clear: both;
	background-image: url(images/tabs/tabs_bg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	width:543px;
}

#main_content #loans #loan_tabs
{
	margin-top: 0px;
	padding-left: 0px;
	margin-right: 5px;
	width:543px;
}

#main_content #loans #loan_tabs ul{	margin-left: 0px;	padding-left: 0px;	font-size: 12px;	margin-top: 0px;}
#main_content #loans #loan_tabs li{float:left;padding:3px 0px 0px 0px;margin-right: 2px;list-style: none;font-weight: normal;}
#main_content #loans #loan_tabs a 
{
      float:left;
      display:block;
  	
	background:url(images/tabs/secnav_unsel_left.jpg) no-repeat left bottom;
	background:url(images/tabs/secnav_unsel_right.jpg) no-repeat right bottom;
	padding:5px 10px 7px 10px;
  text-align: center;
  color: #352701;
  text-decoration: none;
	}

#main_content #loans #loan_tabs li.current	
{
	padding:0px 0px 0px 1px;
	font-weight: bold;
	vertical-align:bottom;
	background:url(images/tabs/secnav_sel_left.jpg) no-repeat left top;
	margin-top:3px;
}
#main_content #loans #loan_tabs li.current a
{
	background:url(images/tabs/secnav_sel_right.jpg) no-repeat right top;
	color: #352701;
	margin-top:0px;
	font-weight: bold;
	padding:6px 10px 6px 10px;
	text-align: center;
}

.loandivborder
{
	border-style:solid;
	padding:0px 15px 6px 7px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	width:522px;
	border-top-width:0px;
	border-color:#e9ca44;
}

#right_panel .rtpanel_leftpadding
{
	padding-left:5px;
}

#right_panel .rtpanel_toppadding
{
	padding-left:5px;
}

#right_panel .rtpanel_table
{
	text-align:left;
	font-size: .75em;
	vertical-align: top;
	padding: 5px;
}

.redtext
{
	color:#D23033;
}

.greytxt
{
	font-size: .75em;
	color: #9E9E9E;
}

.mapfont
{
	font-size: 11px;
}

.mapbreak
{
	font-size:11px;
	padding-top:5px;
}

.mapheaderbreak
{
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
}

.mapTable
{
	border:1px solid #203E5A;
}

.mapTD1
{
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	border-color:#203E5A;
	border-style:solid;
}

.mapTD2
{
	border-right-width:1px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-color:#203E5A;
	padding-left:10px;
	padding-top:5px;
	border-style:solid;
}

.namedAnchor a
{
	color: #000000;
	text-decoration:none;
}

#main_content .backtotop
{
	text-align:right;
	padding-top:3px;
}
	
.mapdiv
{
	height:490px;
	overflow:auto;
	font-size:11px;
	color:#000000;
	vertical-align:top;
}

/* For Ads 17th July */

#right_panel .alertbox #banking_ad2
{
	background-image:url(images/ads/landingpage_HL_internetspl_sat.jpg);
	background-repeat:no-repeat;
	height: 115px;
}
#right_panel .alertbox #homeloan_ad4
{
	
	background:url(images/ads/landingpage_HL_homeloan_wood.jpg) no-repeat;
	height:115px;
}

#right_panel .alertbox #home_ad1
{
	background-image:url(images/ads/internetspl_glossy.jpg);
	background-repeat:no-repeat;
	height:115px;
	padding: 0px;
	}
#right_panel .alertbox #homeloan_ad1
{
	background:url(images/ads/landingpage_bk_homeloan_glossy.jpg) no-repeat 0% 100% ;
	height:115px;
}
#right_panel .alertbox #homeloan_ad2
{
	background-image:url(images/ads/homeloan_ad2.jpg);
	background-repeat:no-repeat;
	height:120px;
	padding: 0px;
}

#right_panel .alertbox #homelending_ad3
{
	background-image:url(images/ads/landingpage_HL_internetspl_notebook.jpg);
	background-repeat:no-repeat;
	height:130px;
	padding: 0px;
}

#right_panel .alertbox #homloan_bk_cd
{
	background-image:url(images/ads/landingpage_bk_internetspl_carbon.jpg);
	background-repeat:no-repeat;
	height:120px;
	padding: 0px;
	
}

#right_panel .alertbox #homeloan_ad3
{
	background-image:url(images/ads/landingpage_bk_homeloan_carbon.jpg);
	background-repeat:no-repeat;
	height:100px;
	padding: 0px;
}

#right_panel .alertbox p.adtext_rate_bk
{
	color:#FFFFFF;
	font-size:24px;
	margin-top:4px;
}
#right_panel .alertbox p.adtext_bk
{
	color: #ffffff;
	font-size: 11px;
	margin:7px 0px 3px 0px;
}
#right_panel .alertbox p.adtext_home_ad1
{
	color: #2F2F2F;
	font-size: 11px;
	padding:0px 0px 0px 3px;
	
}
#right_panel .alertbox p.adtext_rate_home_ad1
{
	color:#1164b3;
	font-size: 24px;
	margin-top:4px;	
}
#right_panel .alertbox .contentimg ul.arrowUL
{
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}
#right_panel .alertbox .contentimg ul.arrowUL li
{
    list-style-image:url(images/ads/bullet_rtpln_ad_white.gif);
	font-size:.75em;	
	margin:0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
			
}
#right_panel .alertbox .content ul.arrowUL
{
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 0px 0px;		
	
}

#right_panel .alertbox .content .arrowUL li
{
    list-style-image: url(images/right_panel/bullet_rtpln_ad.gif);
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	line-height:15px;	
		
}
#right_panel .alertbox p.adtext
{
	color: #7c7c7c;
	font-size: 11px;
	margin:7px 0px 3px 0px;
	padding-top:5px;
	padding-left:5px;
}
#right_panel .alertbox p.adtext_rate
{
	color:#787d7c;
	font-size: 28px;
	margin-top:4px;
	padding-left:4px;
}
