body{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:small;}


#contentbox div.producta { background-color: #F8FBFD; padding: 3px; float: left; font-size: x-small; margin: 20px 0px 20px 0.5%; width: 48%; height: 150px; }
h2{
	font-size:1.2em;
}
#contentbox .producta h2 { margin-bottom: 10px; }
#contentbox .producta h2 a{ color: #00436e; font-weight: bold; padding: 0px; margin: 0px; }
#contentbox .producta h2 a:LINK:ACTIVE:VISITED{ color: #00436e; font-weight: bold; padding: 0px; margin: 0px;  }

#contentbox .producta img{ margin: 0px; margin-top: 0px; margin-right: 20px; padding: 0px; float: left; }


div.producta ul{ font-size: x-small;  text-decoration: none; list-style-image: url(../images/bullets/bullet_grey.gif); padding: 0px; margin: 0px; margin-left: 10px;  }
div.producta ul li { margin: 0px; line-height: 150%; font-weight: normal; list-style-image: url(../images/bullets/bullet_grey.gif);}




div.producta ul li a{ text-decoration: none; color: #00436e;}
div.producta ul li a:LINK:ACTIVE:VISITED:HOVER{ text-decoration: none; color: #00436e;}
div.producta ul li a:VISITED{ text-decoration: none; color: #00436e;}






/* ---AJAX tabs-----------------------------------*/
#contenttab { color: #ffffff;  width: 100%; padding: 0px; margin: 0px; font-size: x-small; }

div#contenttab { background-color: #ffffff; clear: both; width: 100%; padding: 0px; margin: 0px; margin-top: 10px; vertical-align: middle; }

#contenttab ul{  margin: 0px; padding: 0px; list-style: none; }

#contenttab ul li{ color: #ffffff;  font-weight: bold; font-size: small; min-width: 14%; display: inline; background-image: url(../images/navigation/tertiary/left_tab.gif); background-position: top left; background-repeat: no-repeat; list-style: none; vertical-align: middle; margin: 0px; padding: 0px; 
}

#contenttab ul li a {   color: #ffffff; background-color:#7ea1b6; text-align: center; font-weight: bold; margin: 0px; padding-right: 10px; margin-left: 4px; background-image: url(../images/navigation/tertiary/right_tab.gif); background-repeat: no-repeat; background-position: top right; text-decoration: none;  }

#contenttab ul li a:link:active:visited { color: #ffffff; text-align: center; background-image: url(../images/navigation/tertiary/right_tab.gif); background-repeat: no-repeat; background-position: top right; }

#contenttab ul li a:hover { color: #407292; text-align: center; background-image: url(../images/navigation/tertiary/right_tab.gif); background-repeat: no-repeat; background-position: top right; }

#contenttab li.selected{ font-weight: bold; background-image: url(../images/navigation/tertiary/left_tab_current.gif); }

#contenttab li.selected a{font-weight: bold; background-color: #407292; background-image: url(../images/navigation/tertiary/right_tab_current.gif); background-position: right top; color: #ffffff; }

#contenttab li.selected a:link:active:visited{ background-image: url(../images/navigation/tertiary/right_tab_current.gif); background-position: right top; color: #ffffff; }





/* ---CONTENT PANEL------ */
#contentpanel{ display: block; }

#contentpanel h1{ margin: 0px; color: #333333; border-bottom: solid 2px #407292; }
#contentpanel p{ line-height: 150%; margin: 10px; }
#contentpanel form{  margin-left: 20px; }
#contentpanel label{ display: inline-block; width: 130px; color: #333333; margin-right: 20px; vertical-align:top; }
#contentpanel fieldset{ margin: 10px ; padding: 10px; clear: both;  }
#contentpanel form #buttons{ margin-top: 10px; float: right; }
#contentpanel legend{ FONT-WEIGHT: bold; FONT-SIZE: medium; MARGIN-BOTTOM: 10px; COLOR: #333333}
#contentpanel form span{	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dddddd 1px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-SIZE: small; PADDING-BOTTOM: 17px; MARGIN: 5px 0px; BORDER-LEFT: #dddddd 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #f8fafb}
#contentpanel form span#mla{	BORDER:none;  DISPLAY: inline; font-weight:bold; font-size:medium;}
#contentpanel form span#CurrentRepayment{	BORDER:none;  DISPLAY: inline; font-weight:bold; font-size:medium;}
#contentpanel form span#DetailsTable{	BORDER:none;  DISPLAY: inline; font-weight:bold; font-size:medium;}
#contentpanel table th span.highlight{	BORDER:none; background-color:#407292; color: #ffffff; DISPLAY: inline; margin-left:0px; font-weight:bold; font-size:0.9em;}
#contentpanel form span.highlight{	BORDER:none; DISPLAY: inline; margin-left:0px; font-weight:bold; font-size:medium;}

#contentpanel FORM INPUT {font-weight:normal;	FONT-SIZE: small; MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: auto; COLOR: #333333}
#contentpanel FORM TEXTAREA {	FONT-SIZE: small; MARGIN: 5px 0px 0px; VERTICAL-ALIGN: middle; height:50px; WIDTH: auto; COLOR: #333333}
#contentpanel FORM SELECT {	FONT-SIZE: small; MARGIN: 5px 0px 0px; VERTICAL-ALIGN: middle; WIDTH: auto; COLOR: #333333}
.close_window{float:right; margin-top:10px; clear:left;
	background-image: url(../images/icons/close_window.gif); background-repeat:no-repeat; padding:5px 30px 10px; font-weight:bold; font-size:x-small;
}

#contentpanel div h3{ color: #333333; border-bottom: none; text-decoration: none; margin: 0px 15px; font-size: small; color: #f00;}
#contentpanel h3{ color: #333333; border-bottom: none; text-decoration: none; margin: 5px 15px; font-size: small;}
#contentpanel p{ font-size: small;}

#intro{min-height:50px; clear: both; border: dotted 1px #cccccc; margin: 0px 0px 15px 0px;  }
#intro p{ font-size: small; color: #333333; }
#intro img{ float: left; margin: 10px 40px 10px 10px;clear:both;}

#intro ul{ color: #333333; clear: right; }

#intro h2{ color: #00436e; background-color: #e5ecf0; padding: 5px; margin: 0px; font-weight: bold; font-size: small; }

#call-to-action {  background-color: #f6f6f7;  border:dashed 1px #A7A398; background-image: url(../images/backgrounds/call_to_action.jpg); height: 30px; padding: 10px 10px 10px 5px; font-size: x-small; color:#333333; clear: both;}
#call-to-action a:link:active:visited{ color: #00436e; }
#call-to-action span{	color:#666666;}
#call-to-action ul{margin:0px;   padding: 0px;}
#call-to-action ul li{ list-style: none; padding-top: 0px; margin: 0px; margin-right: 10px; float:left; }
#call-to-action li.appform {	padding:10px 15px 13px 40px;  background-image: url(../images/icons/form.gif); background-repeat: no-repeat; }
#call-to-action li.calculator {	padding:10px 15px 13px 40px;  background-image: url(../images/icons/calc.gif); background-repeat: no-repeat; }
#call-to-action li.call_back {background-image: url(../images/icons/call_back.gif); background-repeat: no-repeat; padding:  9px 15px 10px 33px; }
#call-to-action li.branch_locator { background-image: url(../images/icons/branch_locator.gif); background-repeat: no-repeat; padding: 10px 15px 10px 35px; }
#call-to-action li.phone { font-weight:bold; color:#00436e; background-image: url(../images/icons/call_back.gif); background-repeat: no-repeat; padding:  10px 15px 10px 35px; }
#call-to-action li.pdf { background-image: url(../images/icons/pdf_large.gif); background-repeat: no-repeat; padding: 10px 15px 10px 35px }
#call-to-action li.email { background-image: url(../images/icons/email.gif); background-repeat: no-repeat; padding: 10px 15px 10px 35px }
#call-to-action li.online {padding:10px 17px 5px 4px;  margin-top: 5px; margin-right:20px;  background-image: url(../images/buttons/button_long.gif); background-repeat: no-repeat; background-position: top left; }

.calculator {	padding:10px 15px 13px 40px;  background-image: url(../images/icons/calc.gif); background-repeat: no-repeat; }


/*Features Section*/

table {border: 1px solid #cccccc; margin: 5px;  color: #333333; width: 99%; border-collapse: collapse; background-color: #ffffff;}
table td{border: 1px solid #cccccc; vertical-align: top; padding: 5px 5px 5px 8px; margin: 0px; }
table th{color:#fff; font-weight:bold; background-color:#426386; padding:3px; margin-bottom:10px; }


div#contentbox  h3{ color: #00436e; background-color: #e5ecf0; padding: 5px; margin: 0px; font-weight: bold;  font-size: small; }

div#contentbox p{ color: #333333; font-size: small; }

#contentbox table{ border: 1px solid #cccccc; border-top: none; margin: 5px; padding: 0px; font-size: x-small; color: #333333; width: 99%; border-collapse: collapse; }

#contentbox table td{ vertical-align: top; padding: 5px 5px 5px 8px; margin: 0px; border-style: solid; border-width: 1px; border-color: #dddddd; }

#contentbox th{ color: #ffffff; background-color: #407292; }

#product-features-box ol{list-style:none; list-style-image:none;margin-left:10px;  }
#product-features-box ol ol{list-style:none;  list-style-image: none;   }


#contentbox table tr{ background-color: #ffffff; }

div#product-features-box { background-color: #f6f6f7;  border: dashed #999999 1px; border-top: 5px #407292 solid; }

#landing_page ul{ line-height: 150%; list-style: none; }

#landing_page ul li a{ font-weight: bold; font-size: 1.0em; color: #00436e; }













/*Right nav for content pages*/
#rhn {/* padding-top: 15px; */color: #333333; }

#rhn ul{ padding: 0px; margin: 0px; list-style: none; }

#rhn ul li{ margin: 0px 0px 10px 10px; font-weight: bold; padding-left: 10px; background-image: url(../images/bullets/bullet_yellow.gif); background-repeat: no-repeat; background-position: left top; }


#rhn div{ margin-bottom: 5px; margin-left: 0px; padding-bottom: 25px; }

#rhn div.yellow{ margin-bottom: 10px; background-color: #FFFBE8; border: dashed 1px #999999; padding:15px 5px; }
#rhn li{ padding-left: 10px; background-image: url(../images/bullets/bullet_yellow.gif); background-repeat: no-repeat; background-position: left top; }

#rhn form{ margin: 0px; padding-left: 10px; }

#rhn input{ font-size: x-small; }

#rhn img{  }

#rhn p{  font-size: x-small; margin: 0px 0px 10px 0px; }

#rhn h4{ margin: 0px; padding: 3px 0px 0px 3px; }

#rhn h4 a{ padding-right: 20px; color: #00436e; font-weight: bold; text-decoration: underline; background-image: url(../images/bullets/arrow.gif); background-repeat: no-repeat; background-position: right; }

#rhn h4 a:LINK:ACTIVE:VISITED{ padding-right: 20px; color: #00436e; font-weight: bold; text-decoration: underline; background-image: url(../images/bullets/arrow.gif); background-repeat: no-repeat; background-position: right; }

#rhn H4 a:HOVER{ color: #ff1d37; }

#rhn a:visited{ color: #00436e; }

#rhn a:hover{ color: #ff1d37; }




#box-container li.online {padding:4px 17px 5px 4px; background-image: url(../images/buttons/button_long.gif); background-repeat: no-repeat; background-position: top left; }
#box-container li.online a{font-weight:bold;	text-decoration: none;}
#rhn div.calculator{	padding:0px 15px 13px 40px;  background-image: url(../images/icons/calc.gif); background-repeat: no-repeat; }

#rhn li.pdf{ padding-left: 20px; background-image: url(../images/bullets/pdf.gif); background-repeat: no-repeat; background-position: left top; }


#box-container li.call_back a{padding: 0px;}






/*Call to Action */
			#cta{/*height: 40px; border:solid 1px; 	margin:0px; */
			padding:12px 10px 0px 12px; 
			background-image: url(../images/p2/backgrounds/content_pages/rhn_cta.jpg); 	background-repeat:no-repeat; 
		text-decoration:none; color:#fff;  font-weight: none; background-color: #014D7E;}


#cta a{
	color:#ffffff; text-decoration:none;
}
#cta a:link:active:visited{
	color:#ffffff; text-decoration:none;
}

#cta a:hover{
	color:#ff1d37; text-decoration:none;
}
#cta_sml{padding:12px 10px 0px 12px; 
			background-image: url(../images/p2/backgrounds/content_pages/rhn_apply.jpg); 	background-repeat:no-repeat; 
		text-decoration:none; color:#fff;  font-weight: none; background-color: #014D7E;}

#rhn #cta_sml a{
	color:#ffffff; text-decoration:none;
}
#rhn #cta_sml a:link:active{
	color:#ffffff; text-decoration:none;
}
#rhn #cta_sml a:hover{
	color:#ff1d37; text-decoration:underline;
}
#rhn #cta_sml a:visited{
	color:#fff; text-decoration:none;
}


/* ---LEFT NAVIGATION----CONTENT PAGES------ */
div#leftnav ul{ margin: 0px; padding: 0px; }

#leftnav ul{ font-size: x-small; margin: 0px; padding: 0px; }

#leftnav ul li{list-style:none; padding: 5px 0px 5px 5px; border: solid 1px #cccccc; margin: 0px 0px 5px 0px; }

#leftnav a{ color: #00436e; text-decoration: none; text-decoration: none; padding: 0px 15px 0px 0px; margin: 0px; background-repeat: no-repeat; background-position: top right; display: inline-block; background-image: url(../images/bullets/arrow.gif); }

#leftnav a:link:active:visited{ color: #00436e; text-decoration: none; text-decoration: none; padding: 0px 15px 0px 0px; margin: 0px; background-repeat: no-repeat; background-position: top right; display: inline-block; background-image: url(../images/bullets/arrow.gif); }

#leftnav a:hover{ color: #00436e; text-decoration: none; text-decoration: none; padding: 0px 15px 0px 0px; margin: 0px; background-repeat: no-repeat; background-position: top right; display: inline-block; background-image: url(../images/bullets/arrow_red.gif); }

#leftnav li.current { background-repeat: no-repeat; background-position: right; color: #333333;  border: none; background-color: #f6f6f7; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; }

#leftnav ul ul { margin: 10px 0px; }

#leftnav ul ul li { padding: 2px 0px 2px 0px; border: none; }

#leftnav ul ul li  a{ padding: 0px 0px 0px 13px; font-weight: normal; color: #00436e; background-image: url(../images/bullets/bullet_yellow.gif); background-repeat: no-repeat; background-position: top left; }

#leftnav ul ul li  a:link:active:visited{ padding: 0px 0px 0px 13px; font-weight: normal; background-image: url(../images/bullets/bullet_yellow.gif); background-repeat: no-repeat; background-position: top left; }

#leftnav ul ul li  a:hover{ padding: 0px 0px 0px 13px; font-weight: normal; text-decoration: underline; color: #ff1d37; background-image: url(../images/bullets/bullet_yellow.gif); background-repeat: no-repeat; background-position: top left; }

#leftnav ul ul li.current { border: none; font-weight: bold; background-repeat: no-repeat; background-position: top left; background-image: url(../images/bullets/bullet_red.gif); }

#leftnav ul ul li.current a{ background-image: none; font-weight: bold; color: #333333; }

#leftnav ul ul li.current a:link{ background-image: none; font-weight: bold; color: #333333; }

#leftnav ul ul li.current a:active{ background-image: none; font-weight: bold; color: #333333; }

#leftnav ul ul li.current a:visited{ background-image: none; font-weight: bold; color: #333333; }

#leftnav ul ul li.current a:hover{ background-image: none; font-weight: bold; color: #333333; }





















/* ---LEGAL CONTENT--------------------*/

div.content_small{
	font-size:x-small;
}
div#legal{ border-top: solid 1px #ffffff; }
div#legal p { font-weight: bold; color: #666666; font-size: x-small; }
div#legal ol{	list-style:decimal; font-size:x-small;}

/* ---WARNING FOR INVESTMENTS/LOANS ETC--------------------*/
div#box-warning p{ font-size: 1.1em; width: 80%; padding: 10px; font-weight: bold; margin: 20px; color: #333333; border-top: solid 1px #333333; border-right: solid 1px #333333; border-left: solid 1px #333333; border-bottom: solid 1px #333333; }

#box-warning{font-weight: bolder; }

div.box-warning p{ background-color: #f6f6f7; font-weight: bold; color: #ff1d37; }

/* ---FOOTNOTE FOR ADOBE ETC--------------------*/
#footnote{ margin: 40px 0px 0px 20px;}

div#footnote p{ font-size: x-small; }

#footnote img{ margin-right: 10px; }
#footnote ol{	list-style: decimal; }
p blockquote{margin: 0px; padding: 0px;}
#nolist ol li{list-style: none;}
#nolist ol ol li{list-style: none;}

#easysaver ul{ list-style: none; margin: 0px; padding: 0px; height: auto; width: 98%; }
#easysaver ul li{ width: 100%; clear: both; margin: 5px;  }
#easysaver ul ul { margin: 0px; padding: 0px; list-style: none; width: auto; }
#easysaver ul ul li{	width: 25%; float: left; clear: none;  padding: 5px; text-align: center; margin: 2px;  border: 2px dotted #ccc;}
#easysaver ul ul li img{display: block; }

#easysaver h4{background: url(../images/icons/bg_step.gif) no-repeat #00617D; color: white; margin: 5px 10px 50px 0px; padding: 5px 0px 0px 24px; float: left; width: 79px; height: 27px; overflow: visible;}
#easysaver ul li span{	float: left;  width: 80%; height: 75px; padding: 5px;  border: 2px dotted #ccc;}
#easysaver ul li span img{ float: left;}
#easysaver img{ margin: 5px; }
.start{background: url(../images/icons/bg_start.gif) no-repeat; color: #00617D; width: 157px; height: 30px; display: block; padding: 6px 0px 0px 10px; text-decoration: none; font-weight: bold; float: right;}






