@charset "UTF-8";

/* --  main link color: #00577E */

/* Ste - @font-face testing */


/* -- Reset -- */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul { list-style:none; }
/* -- Ste 10/11/09 -- added in root P class to apply style to all p tags */
p { padding: 15px 0 16px; line-height: 16px; }
.overviewtopp { padding: 0px 0 5px; line-height: 16px; }
caption, th { text-align:left; }
strong {
	font-weight: bold;
}
h1, h2, h3, h4, h5, h6 { font-size:100%; }
q:before, q:after { content:''; }
/* -- End reset - */
* { font-family:Verdana, Geneva, sans-serif; }
a, a:link, a:visited, a:active { color: #00577E; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }

/*-- Clear --*/
.clear { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:1px }
.clearfix:after { clear:both; content:' '; display:block; font-size:0; line-height:0; visibility:hidden; width:0; height:0 }
.clearfix { display:inline-block }
* html .clearfix { height:1% }
.clearfix { display:block }
/*-- End clear --*/

/* -- Dom - 05/11/2009 -- Any content div should be included the below style seperated by a comma - see readme file --*/
 /*#left-column-calculator, #right-column-calculator, #bottom-navigation, #your-income, #your-expenditure, #sub-title, #sub-header-text { display:inline; float:left; position:relative; }*/
 /*-- #main-container should stay out of above style as needs not to float -- */
#main-container { margin: 0 auto; height:auto; width:960px; padding: 10px 0; }
body { background:#d4e1ec; font-size: 11px; color: #666; }
/* Ste - Start of homepage styles */

#top-links {
	padding: 0 0 0 10px;
	margin: 0 0 10px 0;
}
#top-links ul { display: block; width: 575px; height: 18px; float: left; padding: 7px 0 0; }
#top-links ul li { float: left; border-right: 1px solid #00577E; }
#top-links ul li a { display: block; padding: 0 10px; }
.top-search {
	float: right;
	width: 370px;
}
#pmas-left {
	font-size: 11px; 
	color: #00577E;
	
}
#pmas-heading {
	font-size: 11px; 
	color: #00577E;
	font-weight: bold;
}
.search-left {
	float: left;
	width: 250px;
}
.search-right  {
	float: right;
	width: 114px;
	padding-top:2px;
}

#searchBox { }
#searchBox label { float: left; padding: 7px 5px 0; color:#00577E;}
#searchBox input { float: left; margin: 3px 6px 0 0; border:1px solid #CCCCCC;color:#666666;}

#white-top { margin: 0px; background: url(../../images/white-bg-top.gif) no-repeat; height: 7px; }
#white-middle { padding: 15px; background: #fff url(../../images/white-bg-middle.gif) repeat-x; }
#masthead { margin: 0 0 11px 0; }
#masthead .logo { float: left; width: 122px; margin: 0 0 0 8px; }
#masthead .top-intro {
	float: right;
	width: 600px;
	height: 46px;
	line-height: 46px;
	text-align: right;
}
#masthead h1, #top-header h1, #top-sub-header h1 { font-size: 18px; color: #0076A0; font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif; font-weight: lighter; }
#top-navigation, .blue-header { background: url(../../images/nav-bg.jpg) no-repeat right; height: 25px; }
.nav-left-edge, .blue-left { float: left; width: 12px; height: 25px; background: url(../../images/nav-left-edge.jpg) no-repeat; }
.nav-right-edge { float: right; width: 12px; height: 25px; background: url(../../images/nav-right-edge.jpg) no-repeat; }
.top-nav-ul { float: left; width: 900px; }
.top-nav-ul li { float: left; height: 25px; }
.top-nav-ul li a, .top-nav-ul li a:link, .top-nav-ul li a:visited, .top-nav-ul li a:active { color: #fff; display: block; width: 139px; text-align: center; border-right: 1px solid #fff; margin: 5px; font-family: Verdana, Geneva, sans-serif; }
.top-nav-ul li a:hover { color: #FDC939;text-decoration: none; }
.top-nav-ul ul li a.no-border { border: none; }
#white-bottom { background: url(../../images/white-bg-bottom.gif) no-repeat; height: 7px; }
#flash-carousel { background: url(../../images/flash-bg.jpg) no-repeat left bottom; padding: 10px 0 15px 1px; height: 220px; }
#flash-sphere {
	background: url(../../images/flash-bg.jpg) no-repeat left bottom; padding: 10px 0 15px 1px; height: 220px;
}
.pmas1 ul { list-style-type: none; }
.pmas1 ul li { float: left; display: inline; width: 220px; margin: 0 0 0 10px; }

.pmas2 ul li {
	background: url(../../images/bullet-blue.gif) no-repeat left 7px;
	padding: 0 0 0 13px;
	margin: 5px 0;
	line-height: 16px;
}

#intro-blocks { margin: 15px 0; }
#intro-blocks h2 { font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif; font-size: 15px; font-weight: lighter; }
#intro-blocks ul { list-style-type: none; }
#intro-blocks ul li { float: left; display: inline; width: 220px; margin: 0 15px 0 0; }
#intro-blocks ul li.guidance {
	margin: 0 15px 0 0;
	width: 220px;
	background: url(../../images/guidance-bg.gif) no-repeat left bottom;
	padding: 0 0 10px 0;
}
#intro-blocks ul .no-margin {
	margin: 0;
}
#intro-blocks ul li.guidance h2 { color: #fff; font-weight: bold;}
.guidance-entry { background: url(../../images/guidance-strip.gif) repeat-x left bottom; margin: 0 2px; }
#apply-now, #member-login, #tools-guides, #latest-news, #contact-us { }
.guidance-entry a { display: block; padding: 5px 5px 5px 15px; background: url(../../images/guidance-btn1.gif) no-repeat 180px center; }
.guidance-entry a:hover { color: #333; background: url(../../images/guidance-btn2.gif) no-repeat 180px center; }
.guidance-and-support { background: url(../../images/guidance-header.gif) no-repeat; height: 25px; width: 220px; line-height: 27px; text-indent: 15px; padding: 2px 0 0; }


#footer-links { padding: 0 0 15px 0; height:200px;background:transparent url(../../images/footer-bottom.gif) no-repeat left bottom; margin: 20px 0 0; }
.footer-links-top { 
	height: 15px; 
	background: url(../../images/footer-top.gif) no-repeat; 
}
#footer-links h3 { color: #00577E; font-size: 12px; margin: 0 0 10px 0; width: 165px; display: block; }
#footer-links ul { width: 930px; margin: 10px 0; padding: 0 0 0 5px; 	}
#footer-links ul li { list-style-type: none; border-left: 1px solid #ccc; padding: 0 10px; height: 160px; width: 165px; float: left; }
#footer-links ul li.no-border { border: none; }
#footer-links ul li ul { padding: 0; display: block; width: 165px; height: 160px; }
.smaller-ul { min-height: 20px; }
#footer-links ul li ul li { padding: 5px 0!important; margin: 0; width: 165px; border: none; height: 12px; line-height: 12px; display: block; }
#footer-links a { color: #666; font-size: 10px; padding: 5px 0; display: inline; }
#footer-links a:hover { color: #00577E; }



/* Ste - End of homepage styles */

/* Ste - Start of inner page styles */
.breadcrums { padding: 10px 0; }
.breadcrums ul { }
.breadcrums ul li { display: inline-block; padding: 0 15px 0 0; float: left; background: url(../../images/breadcrum-divide.gif) no-repeat right 3px; margin: 0 10px 0 0; }
.breadcrums ul li.no-divider { background: none; }
#two-col-split { }
#left-col { float: left; width: 215px; }
.blue-left { float: left; }
.blue-header h2 {
	font-size: 14px;
	color: #fff;
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
	font-weight: lighter;
	padding: 2px 0 0;
	line-height: 22px;
}
.left-nav { padding: 12px 10px; }
.left-nav ul { }
.left-nav ul li { padding: 3px 0; display: block; }
.left-nav ul li a { color: #999; }
.left-nav ul li a:hover { color: #666; }

.pmas-left-nav ul li { padding: 3px 0; color: #999;font-weight: lighter; }

#right-col { float: right; width: 700px; font-size: 12px; }
#right-col h2 {
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0076A0;
	display: block;
	padding: 0 0 15px 0;
	font-weight: lighter;
}
.two-block { }
.two-block .block-content { height: 130px; }
.two-block-left, .two-block-right { width: 334px; float: left; background: url(../../images/block-grey-border.gif) no-repeat; height: 260px; display: inline; }
.two-block-left { background: url(../../images/block-border1.jpg) no-repeat; }
.two-block-right { background: url(../../images/block-border2.jpg) no-repeat; }

.block-cta { padding: 0 0 0 18px; }
.block-cta p { padding: 0; }
.block-cta a { color: #333; }

.block-cta2 { padding: 0 0 0 0px; }
.block-cta2 p { padding: 0; }
.block-cta2 a { color: #333; }

.one-block { width: 688px; height: 137px; background: url(../../images/block-border3.jpg) no-repeat; margin: 15px 0 0; }
.one-block .block-content { padding: 10px 20px; }
.one-block .block-content p { padding: 5px 0; }
.one-block .block-content .block-cta { margin: 0; }

.one-block2 { width: 688px; height: 137px; background: url(../../images/block-border4.jpg) no-repeat; margin: 15px 0 0; }
.one-block2 .block-content { padding: 10px 20px; }
.one-block2 .block-content p { padding: 5px 0; }
.one-block2 .block-content .block-cta { margin: 0; }

.block-btn { display: block; width: 104px; float: left; text-align: center; background: url(../../images/block-btn.jpg) no-repeat; height: 34px; line-height: 27px; font-weight: bold; font-size: 10px; }
.block-btn:hover { color: #333; background: url(../../images/block-btn-hover.jpg) no-repeat; text-decoration: none; }

.btn-apply-now { display: block; float: left; width: 100px; text-align: center; }
.block-content { padding: 20px; }
.block-content h4 {
	color: #0076A0;
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: lighter;
}
.block-content-small h4 {
	color: #0076A0;
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: lighter;
}
h4.smaller { font-size: 17px; }
.padding-left { margin: 0 0 0 20px; }
.two-block-header { }
.two-block-header-left { float: left; width: 12px; background: url(../../images/block-blue-left.jpg) no-repeat; height: 29px; }
.two-block-header h3, .one-block-header h3 { float: left; display: block; height: 29px; line-height: 29px; padding: 0 10px 0; background: url(../../images/block-blue.jpg) repeat-x; color: #fff; font-size: 12px; }
.two-block-header-right { float: left; width: 12px; height: 29px; background: url(../../images/block-blue-right.jpg) no-repeat; }
.right-content h3 {
	font-size: 12px;
	color: #0076A0;
	display: block;
	padding: 8px 0 5px 0;
}
.two-block-header2 { }
.two-block-header2-left { float: left; width: 12px; background: url(../../images/block-blue-left.jpg) no-repeat; height: 29px; }
.two-block-header2 h3  { float: left; display: block; height: 29px; line-height: 29px; padding: 0 10px 0; background: url(../../images/block-blue.jpg) repeat-x; color: #fff; font-size: 12px; }
.two-block-header2-right { float: left; width: 12px; height: 29px; background: url(../../images/block-blue-right.jpg) no-repeat; }
/*TABS*/

.ui-tabs .ui-tabs-hide { display: none; }
.green-header { background: url(../../images/green-right-bg.jpg) no-repeat right; height: 25px; }
.green-header h2 { font-size: 14px; color: #fff; font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif; font-weight: lighter; line-height: 22px; padding: 2px 0 0; }
.green-left { float: left; width: 12px; height: 25px; background: url(../../images/green-left-edge.jpg) no-repeat; }
.green-left-panel { background: url(../../images/green-left-footer.jpg) no-repeat bottom; padding: 10px 10px 100px 10px; height: 100%; }
.green-left-panel ul { }
.green-left-panel ul li { background: url(../../images/green-a-bg.jpg) repeat-x top; }
.green-left-panel ul li a { font-weight: bold; display: inline; padding: 16px 0; height: 25px; line-height: 25px; width: 195px; }
.green-left-panel ul li a:hover { color: #666; }
.green-left-panel ul li ul li { background: none; }
.green-left-panel ul li ul li a { font-weight: normal; color: #999; padding: 3px 0; background: none; height: 25px; line-height: 25px; }
.green-left-panel ul li ul li a:hover { color: #666; }
#top-header { height:60px; width:940px; margin-left:10px; margin-right:10px; }
#bottom-navigation { height:120px; width:940px; margin:10px 10px 0px 10px; background:#069; }
#bottom-content { padding: 20px 0 0; font-size: 10px; }
#copyright { float: left; color: #999; }
#bottom-nav { float: right; width: 410px; }
#bottom-nav ul li { float: left; }
#bottom-nav ul li a { padding: 0 7px; border-left: 1px solid #ccc; color: #999; }
#bottom-nav ul li a:hover { color: #00577E; }

#apply-now-form, #tools-guides-form { height:80px; padding:15px 0 0 15px; }
#apply-now-form a, #tools-guides-form a { text-decoration:none; display: block; padding: 0; background:none; text-align:right; padding-right:10px; }
.right-content {
	width: 550px;
}
.right-content p {
	padding: 5px 0 10px 0;
}
.right-content h4 {
	color: #0076A0;
	padding: 5px 0 0;
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
.green-apply-now {
	font-size: 9px;
	margin: 0 0 5px 0;
}
.green-apply-now-left {
	float: left;
}
.green-apply-now-right {
	float: right;
}
.news-ul {
		
}

.news-ul li {
	border-bottom:1px solid #ccc;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
.news-ul li a {
	color: #0076A0;
	font-weight: bold;
}
.back-to-prev {
	height: 29px;
	width: 161px;
	line-height: 29px;
	margin: 10px 0 0;
	background: url(../../images/back-to-prev.gif) repeat-x;
	padding: 0 5px;
	border: 1px solid #ccc;
}
#breadcrum-indent {
	margin: 0 0 5px 0;
}

#breadcrum-indent .back-to-prev
{
    display:inline;
	float: left;
}

#breadcrum-indent .breadcrums
{
	padding: 10px 0;
	float: right;
	width: 740px;
	margin: 10px 0 0;
}
.breadcrum-right ul { }
.breadcrum-right ul li { display: inline-block; padding: 0 15px 0 0; float: left; background: url(../../images/breadcrum-divide.gif) no-repeat right 3px; margin: 0 10px 0 0; }
.breadcrum-right ul li.no-divider { background: none; }
.large-box-header {
	height: 15px;
	background: url(../../images/footer-top.gif) no-repeat;
}
.large-box {
	height: 370px;
	background:transparent url(../../images/footer-bottom.gif) no-repeat left bottom;
	padding: 0 0 20px 0;
}
.large-box-content {
	padding: 15px;
}
.large-box-content-header {
}
.large-box-content-header h2 {
	color:#0076A0;
	font-family:'Bell Gothic Std Bold',Arial,Helvetica,sans-serif;
	font-size:20px;
	font-weight:lighter;
}
.large-box-content-header p {
	padding: 5px 0 0;
}
.large-box-items {
	margin: 20px 0;
}
.large-box-item img {
	margin: 10px 0;
}
.large-box-items h3 {
	color:#0076A0;
	font-family:'Bell Gothic Std Bold',Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:lighter;
}
.large-box-item {
	float: left;
	width: 255px;
	text-align: center;
	margin: 1px 20px 0;
}
.large-box-item p {
	padding: 0;
}
.blue-text {
	color: #0076A0;
}
.guidance-and-support-horizontal {
	margin: 20px 0;
}
.guidance-and-support-horizontal .green-header {
	width: 160px;
	margin: 0 0 0 15px;
}
.guidance-and-support-horizontal .green-header h4 {
	color: #fff;
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
	font-size: 14px;
	height: 25px;
	line-height: 25px;
}
.horizontal-wrap {
	padding: 0 0 15px 0;height: 80px;
	background:transparent url(../../images/footer-bottom.gif) no-repeat left bottom;
}

.horizontal-wrap2 {
	padding: 0 0 17px 0;height: 105px;
	background:transparent url(../../images/footer-bottom.gif) no-repeat left bottom;
}

.horizontal-wrap3 {
	padding: 0 0 15px 0;height: 140px;
	background:transparent url(../../images/footer-bottom.gif) no-repeat left bottom;
}

.horizontal-header {
	height: 20px;
	background: url(../../images/footer-top.gif) no-repeat;
}
.horizontal-content {
	padding: 15px;
}

.horizontal-content2 {
	padding: 10px;
}

.horizontal-content3 {
	padding: 15px 0 0 15px;
}
.horizontal-content-block {
	width: 285px;
	margin: 0 2px 0 20px;
	float: left;
}
.horizontal-content-block3 {
	width: 260px;
	margin: 0 2px 0 20px;
	float: left;
}
.horizontal-content-block p{
	font-size: 11px;
	padding: 0;
	color: #0076A0;
	font-weight: bold;
}

.horizontal-content-block3 p{
	font-size: 11px;
	padding: 0;
	color: #0076A0;
	font-weight: bold;
}
.horizontal-content-block label {
	color: #0076A0;
	font-weight: bold;
	font-size: 11px;
}
.horizontal-content-block3 label {
	color: #0076A0;
	font-weight: bold;
	font-size: 11px;
}
.horizontal-content-item {
	margin: 0 0 10px 0;
}
.horizontal-content-item2 {
	margin: 0 0 10px 10px;
}
.horizontal-content-item3 {
	margin: 0 0 10px 1px;
}
.horizontal-content-item select {
	width: 180px;
}
.submit-go {
	background: url(../../images/go-btn.png) no-repeat;
	width: 47px;
	height: 25px;
	cursor: pointer;
	border: none;
}
.large-text {
	font-weight: lighter;
	font-size: 16px;
}
.hiddendiv
{
    display: none;
}
.intro-block-1, .intro-block-2 {
	width: 334px;
	float: left;
	background: url(../../images/block-grey-border.gif) no-repeat left bottom;
	height: 260px;
	display: inline;
}
.two-block-header {
	background: #fff url(../../images/intro-block-header-bg.gif) no-repeat left center;
}
.two-block-header2 {
	background: #fff url(../../images/intro-block-header-bg3.gif) no-repeat left center;
} 
.intro-block-3, .intro-block-4 {
	width: 334px;
	float: left;
	background: url(../../images/block-grey-border.gif) no-repeat left bottom;
	height: 179px;
	display: inline;
}

.intro-block-5, .intro-block-6 {
	width: 275px;
	float: left;
	background: url(../../images/block-grey-border-275.gif) no-repeat left bottom;
	height: 270px;
	display: inline;
}

.intro-block-7 {
	width: 275px;
	float: left;
	background: url(../../images/block-grey-border-272.gif) no-repeat left bottom;
	height: 250px;
	display: inline;
}
.ins-block-1 {
	background: url(../../images/ins-block-car.jpg) no-repeat left bottom;
}

.ins-block-2 {
	background: url(../../images/ins-block-home.jpg) no-repeat left bottom;
}

.ins-block-3 {
	background: url(../../images/ins-block-life.jpg) no-repeat left bottom;
}

.ins-block-4 {
	background: url(../../images/ins-block-other.jpg) no-repeat left bottom;
}

.block-content-small {
	height: 80px;
	padding: 10px 20px;
}
.video-box-content-left {
	float: left;
	width: 390px;
	height: 220px;
}
.video-box-content-right {
	float: right;
	width: 190px;
}
.video-box-content-right p {
	padding: 0 0 10px 0;
}
.video-box-indent {
	padding: 0px 20px 20px;
	
}
.video-box-indent h2 {
	font-size: 20px;
	font-weight: lighter;
	margin: 0;
	padding: 0 0 10px 0;
	color: #0076A0;
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
}
.video-box-header {
	height: 15px;
	background: url(../../images/video-box-header.gif) no-repeat;
}

.video-box-content-wrap  {
background:url("../../images/video-box-bg.gif") no-repeat scroll left bottom transparent;
float:left;
width:712px;
}

.video-right {
	float: right;
	width: 213px;
}
.video-right h5 {
	font-size: 12px;
	color: #0076A0;
}
.right-video-left {
	width: 62px;
	float: left;
}
.right-video-wrap {
	margin: 10px 0 20px;
}
.right-video-right {
	float: right;
	width: 120px;
	margin: 10px 0 0;
}



.tools-box-content-wrap {
	float: left;
	width: 691px;
}
.tools-box-content-left {
	float: left;
	width: 250px;
}
.tools-box-content-right {
	float: right;
	width: 385px;
}
.tools-box-content-right p , .tools-box-content-left p{
	padding: 0 0 10px 0;
}
.tools-box-indent {
	padding: 10px 20px 20px;
	background: url(../../images/tools-box-bg.gif) no-repeat bottom left;
}

.tools-box-indent-small {
	padding: 10px 20px 20px;
	height: 85px;
	background:transparent url(../../images/tool-box-bg-small.gif) no-repeat bottom left;
}
.tools-box-indent h2 , .tools-box-indent-small h2{
	font-size: 20px;
	font-weight: lighter;
	margin: 0;
	padding: 0 0 10px 0;
	color: #0076A0;
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
}
.tools-box-header {
	height: 15px;
	background: url(../../images/tools-box-header.gif) no-repeat;
}
.tools-right {
background:url("../../images/tools-right-box.jpg") no-repeat scroll 0 0 transparent;
float:right;
width:214px;
}
.tools-right h5 {
	font-size: 12px;
	color: #0076A0;
}
.tools-right h3 {
	font-size: 20px;
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
	color: #0076A0;
	font-weight: lighter;
}
.tools-right p {
	padding: 5px 0 0;
}

.tools-right-text {
height:343px;
padding:20px;
}
.tools-right-footer  {
background:url("../../images/tools-right-footer.gif") no-repeat scroll 0 0 transparent;
height:23px;
}

.margin-watch-now {
	margin: 205px 0 0 85px;
}
.tools-video-left {
	width: 62px;
	float: left;
}
.tools-video-wrap {
	margin: 10px 0 20px;
}
.tools-video-right {
	float: right;
	width: 120px;
	margin: 10px 0 0;
}
.tools-right-header {
	height: 12px;
}
.what-next {
	margin: 0;
	padding: 15px 0 0;
	border-top: 1px solid #ccc;
}
.what-next ul {
	margin: 10px 15px;
}
.what-next ul li {
	list-style-type: disc;
	margin: 0 0 5px 0;
}
.margin-top {
	margin: 5px 0 0;
}
.img-float-left {
	float: left;
	margin: 0 15px 0 0;
}
.margin-large-button {
	margin: 50px 0 0;
}

.inv-block-1 {
	background: url(../../images/inv-block-guarantee.jpg) no-repeat left bottom;
}

.inv-block-2 {
	background: url(../../images/ins-block-cash.jpg) no-repeat left bottom;
}

.inv-block-3 {
	background: url(../../images/block-grey-border-260.gif) no-repeat left bottom;
}

.inv-block-4 {
	background: url(../../images/block-grey-border-275.gif) no-repeat left bottom;
}

.inv-block-5 {
	background: url(../../images/block-grey-border-275.gif) no-repeat left bottom;
}

.one-block-investment {
	width: 688px;
	height: 137px;
	background: url(../../images/inv-block-choices.jpg) no-repeat;
	margin: 15px 0 0;
}

.one-block-investment .block-content {
	margin:0;
	padding:10px 20px 0;
	height:65px;
}

.one-block-investment .block-content p {
	padding: 10px 0;
}

.one-block-insurance {
	width: 568px;
	height: 137px;
	background: url(../../images/inv-block-insurance.jpg) no-repeat;
	margin: 15px 0 0;
}

.one-block-insurance2 {
	width: 568px;
	height: 137px;
	background: url(../../images/inv-block-insurance.jpg) no-repeat;
	margin: 15px 0 0;
}
.block-content-small {
	height: 80px;
	padding: 10px 20px;
}


.block-content h4, .block-content-small h4, .block-content-bullets h4 {
	color: #0076A0;
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: lighter;
}

.block-content-bullets {
	height: 100px;
	padding: 20px;
}

.block-content-bullets2 {
	height: 100px;
	padding: 7px;
	font-size: 12px;
}

 .block-content-bullets2 h2 {
	color: #0076A0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: lighter;
}



a.bullet2-btn {
	background: url(../../images/bullet-btn.jpg) no-repeat left top;
	height: 23px;
	padding: 2px 0 0 30px;
	display: block;
	color: #00577E;
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
}
a.bullet2-btn:hover {
	color: #666;
	text-decoration: none;
}
.bullet2-btn-p {
	padding: 0;
	margin: 0;
}

.bullet2-btn-long-wrap {
	padding: 10px 0 0 3px;
}

.bullet2-btn-wrap {
	float:left;
	width:25%;
}

.bullet2-btn-wrap2 {
	float: left; margin-top:-10px;
	width: 40%;
}



a.bullet-btn {
	background: url(../../images/bullet-btn.jpg) no-repeat left top;
	height: 23px;
	padding: 2px 0 0 30px;
	display: block;
	color: #00577E;
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
}
a.bullet-btn:hover {
	color: #666;
	text-decoration: none;
}
.bullet-btn-p {
	padding: 0;
	margin: 0;
}

.bullet-btn-long-wrap {
	padding: 0 0 0 15px;
}

.bullet-btn-wrap {
	float:left;
	width:40%;
}

.bullet-btn-wrap2 {
	float: left; margin-top:-70px;
	width: 40%;
}
.smaller-text2 {
	font-size: 9px;
	padding: 0;
	margin: 0;
}

#frmExtranetLogin { float: left; clear: both; margin-top: .5em; }
#frmExtranetLogin .frmRow, .frmRowCheckbox, .frmRowSubmit { margin: 0 0 .35em 0; padding: 0; float: left; clear: both; }
#frmExtranetLogin .frmRow label { color: #2a3a68; display: block; margin: 0 0 0 0; }
#frmExtranetLogin .frmRow textarea, .frmRow input, .frmRow select, .frmRow label  { 	font-family: verdana, helvetica, sans-serif; font-size: .77em; line-height: 1.2em; padding: 3px 0; }
#frmExtranetLogin .frmRow input  { color: #000; display: block; margin: 0 0 .34em 0; width: 25em; background: #f6f6f6; border-top: 1px solid #9b9da0; border-left: 1px solid #9b9da0; }
#frmExtranetLogin .frmRowSubmit input { display: block; clear: both; margin: .82em 0 .5em 0; }
#frmExtranetLogin .frmRow p { clear: both; color: #2a3a68; width: 25em; }
#frmExtranetLogin .frmRow p a { color: #2a3a68; font-weight: 800; }
#frmExtranetLogin .frmRow p a:hover { text-decoration: none; }

.modalPage
{
   display: none;
   position: fixed;
   width: 100%;
   height: 100%;
   top: 0px; left: 0px;


}
.modalBackground
{
    filter: Alpha(Opacity=80); -moz-opacity:0.4; opacity: 0.4;
    width: 100%; height: 100%; background-color: #999999;
    position: fixed;
    z-index: 500;
    top: 0px; left: 0px;
    
}
.modalContainer
{
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 750;
    
}
.modal
{
    background-color: white;
    position: relative;
    top: -170px;
    left: -310px;
    z-index: 1000;
    width: 640px;
    padding: 0px;
    
    
}
.modalTop
{
    width: 100%;
    height: 22px;
    background: #FFF top right no-repeat;
    padding: 0px;
    color: #ffffff;
    text-align: right;
}
.modalTop a, .modalTop a:visited
{
    color: #28367F;
}
.modalBody
{
    padding: 1px;
    
}

.modalTop2
{
    width: 100%;
    height: 35px;
    background: #FFF  top center no-repeat;
    padding: 0px;
    color: #ffffff;
    text-align: right;
}

.modal2
{
    background-color: white;
    position: relative;
    top: -300px;
    left: -350px;
    z-index: 1000;
    width: 670px;
    padding: 0px;
    
    
}
.panelToolCloseBtn {
	height: 10px;
	width: 60px;
	position: absolute;
	left: 570px;
	top: 10px;
}

.ctrVerticalDropDown{
    font-size:10px;
    width: 180px;
}
.ctrDropDownClick{
    font-size:11px;
    width:300px;
}

.videoindex-box-content-wrap  {
background:url("../../images/videoindex-box-bg.gif") no-repeat scroll left bottom transparent;
float:left;
width:930px;
}

.videoindex-box-header {
background:url("../../images/videoindex-box-header.gif") no-repeat scroll 0 0 transparent;
height:15px;
width:930px;
}

.videoindex-box-indent {
	padding: 10px 20px 20px;
	
}
.videoindex-box-indent h2 {
	font-size: 20px;
	font-weight: lighter;
	margin: 0;
	padding: 0 0 10px 0;
	color: #0076A0;
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
}

.videoindex-item-content {
	width: 213px;
	float: left;
	padding: 0 0 0 10px;
}

.videoindex-box-indent h2 {
	font-size: 20px;
	font-weight: lighter;
	margin: 0;
	padding: 0 0 10px 0;
	color: #0076A0;
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
}

.dropdowngo
{
    width: 25px;
    font-size: 10px;
}
.ctrDropDown{
    font-size:10px;
    width: 165px;
}

#tools-and-guides h2 { font-size: 20px; font-weight: lighter; margin: 0; padding: 0 0 0 0; color: #0076A0; font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif; }
#tools-and-guides .container { display:block; width:930px; margin-top:15px; }
#tools-and-guides .sub-heading { width:490px; }
#tools-and-guides .sub-heading-thin { color: #0076A0; font-size: 12px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:0px; padding-bottom:0px; }
#tools-and-guides #carousel-banner { background:url(../../images/carousel4.jpg) right no-repeat; margin-right:1px; margin-bottom:15px; padding-bottom:5px; margin-top:-10px;}
#tools-and-guides .guidance-and-support-horizontal { padding-top:5px; }

#tools-and-guides #financial-planner { float:left; width:454px; height:157px; display:block; background:url(../../images/life-planner-panel.jpg) no-repeat right; }
#tools-and-guides #financial-planner p, #tools-and-guides #financial-planner h2 { padding-top:15px; padding-left:15px; }
#tools-and-guides #financial-planner p { padding-top:0px; width:200px; }
#tools-and-guides #financial-planner h2 { padding-bottom:7px; }
#tools-and-guides #budget-cal, #tools-and-guides #find-product { float:left; width:220px; height:157px; display:block; margin-left:15px; }
#tools-and-guides #budget-cal { background:url(../../images/budget-cal-panel.jpg) no-repeat; margin-left:20px; }
#tools-and-guides #find-product { background:url(../../images/find-product-panel.jpg) no-repeat; }
#tools-and-guides #for-you { background:url(../../images/globe.jpg) no-repeat; margin-left:15px; }
#tools-and-guides #budget-cal h2, #tools-and-guides #budget-cal p, #tools-and-guides #find-product h2, #tools-and-guides #find-product p { padding-top:15px; padding-left:10px; }
#tools-and-guides #budget-cal p a img, #tools-and-guides #find-product p a img { padding-top:20px; }
#tools-and-guides #video-panel { background:url(../../images/video-panel.jpg) no-repeat; display:block; width:923px; height:53px; margin-left:1px; margin-top:10px; }
#tools-and-guides #video-panel p strong{ color: #0076A0; }
#tools-and-guides #video-panel p { padding:22px 0px 0px 15px;}
#tools-and-guides #video-panel strong { font-weight:bold; }
#tools-and-guides #video-panel .left { float:left; }
#tools-and-guides #video-panel .left img { margin-left:195px; margin-top:12px; margin-right:0px; display:inline; }

#tools-and-guides a.next-button, #tools-and-guides a.find-out-more { font-weight:normal; display:block; background: url(../../images/sprite.png) no-repeat; text-align:center; }
#tools-and-guides a.next-button { height:29px; width:117px; color:#333!important; background-position:0px -43px; padding:10px 0 0 0; }
#tools-and-guides a.next-button:hover { background-position:-117px -43px; text-decoration:none; }
#tools-and-guides a.find-out-more { height:34px; width:126px; color:#333!important; background-position:0px -129px; padding:10px 0 0 0; }
#tools-and-guides .find-out-more:hover { background-position:-127px -129px; text-decoration:none; }

#here-to-help h2 { font-size: 20px; font-weight: lighter; margin: 0; padding: 0 0 0 0; color: #0076A0; font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;  padding-left:6px;}
#here-to-help .container { display:block; width:930px; margin-top:15px; }
#here-to-help .sub-heading { width:515px; padding-left:6px; }
#here-to-help #carousel-banner { background:url(../../images/carousel.jpg) right no-repeat; margin-right:1px; margin-bottom:15px; }

#here-to-help #word-for-it, #here-to-help #for-you { float:left; width:354px; height:207px; display:block; }
#here-to-help #word-for-it { background:url(../../images/film-reel-bg.jpg) no-repeat; }
#here-to-help #word-for-it h2, #here-to-help #word-for-it p, #here-to-help #for-you h2, #here-to-help #for-you p, #here-to-help #tools h2, #here-to-help #tools p { padding-top:15px; padding-left:15px; }
#here-to-help #word-for-it h2, #here-to-help #for-you h2 { padding-bottom:0px; }
#here-to-help #word-for-it p { padding-bottom:25px; padding-right:160px; }

#here-to-help #for-you { background:url(../../images/globe.jpg) no-repeat; margin-left:15px; }
#here-to-help #for-you p { padding-bottom:20px; padding-right:120px; }

#here-to-help #tools { float:left; width:189px; height:208px; background:url(../../images/tools-and-guides.jpg) no-repeat; margin-left:18px; }
#here-to-help #tools p { padding-top:92px; }

#here-to-help a.next-button, #here-to-help a.find-out-more { font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; display:block; background: url(../../images/sprite.png) no-repeat; text-align:center; }
#here-to-help a.next-button { height:29px; width:117px; color:#333!important; background-position:0px 0px; padding:12px 0 0 0; }
#here-to-help .next-button:hover { background-position:-117px 0px; text-decoration:none; }
#here-to-help a.next-button { margin-top:40px; }
#here-to-help img.nextbutton, #here-to-help img.morebutton { margin-top:5px; }
#here-to-help a.find-out-more { margin-top:88px; }
#here-to-help a.find-out-more { height:31px; width:117px; color:#333!important; background-position:0px -41px; padding:14px 0 0 0; }
#here-to-help .find-out-more:hover { background-position:-117px -41px; text-decoration:none; }

#films h2 { font-size: 20px; font-weight: lighter; margin: 0; color: #0076A0; font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif; }
#films .container { display:block; width:930px; margin-top:10px; }
#films .sub-heading { width:470px; }
#films .sub-heading p { color: #0076A0; font-size: 12px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:0px; }
#films .sub-heading-thin { color: #0076A0; font-size: 12px; font-weight:500; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top:0px; padding-bottom:0px; }
#films #kirsty, #films #rob, #films #simon { float:left; display:block; width:297px; height:271px; }
#films #kirsty h2, #films #rob h2, #films #simon h2 { padding-bottom:5px; padding-top:15px; }
#films #kirsty h3, #films #rob h3, #films #simon h3 { color: #0076A0; font-weight:normal; margin-bottom:0px; }
#films #kirsty h3 strong, #films #rob h3 strong, #films #simon h3 strong { color:#333; }
#films #kirsty { background:url(../../images/kirsty.jpg) no-repeat; }
#films #kirsty h2, #films #rob h2, #films #simon h2, #films #kirsty h3, #films #rob h3, #films #simon h3, #films #kirsty ul, #films #rob ul, #films #simon ul, #films #kirsty img, #films #rob img, #films #simon img { padding-left:10px; }
#films #rob, #films #simon { margin-left:19px; }
#films #rob { background:url(../../images/rob.jpg) no-repeat; }
#films #rob img, #films #simon img { padding-top:20px; }
#films .container p { padding-bottom:10px; }
#films #simon { background:url(../../images/simon.jpg) no-repeat; }
#films .container ul.videos { list-style-type: none; padding: 0px; margin: 20px 0px 0px 0px; }
#films .container li { color: #0076A0; height:20px; background-image: url(../../images/list-icon.png); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 25px; padding-top:2px; }
#films .container li.transcript { color: #0076A0; height:20px; background-image: url(../../images/list-icon-transcript.png); background-repeat: no-repeat; background-position: 0px 0px; padding-left: 25px; padding-top:2px; }
#films .container #what-next-panel { background:url(../../images/what-next-panel.jpg) no-repeat; margin-top:15px; display:block; height:64px; }
#films .container #what-next-panel p { padding-left:230px; }
#films .container #what-next-panel p strong { color: #0076A0; font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif; font-size:19px; font-weight:lighter; }
#films .container #what-next-panel .left { float:left; margin-top:10px;}
#films .container #what-next-panel .left img { display:inline; margin-left:10px; margin-top:9px; margin-right:0px; }

#films a.next-button, #films a.find-out-more { font-weight:normal; display:block; background: url(../../images/sprite.png) no-repeat; text-align:center; }
#films a.next-button { height:29px; width:117px; color:#333!important; background-position:0px -43px; padding:10px 0 0 0; }
#films a.next-button:hover { background-position:-117px -43px; text-decoration:none; }
#films a.find-out-more { height:34px; width:126px; color:#333!important; background-position:0px -129px; padding:10px 0 0 0; }
#films .find-out-more:hover { background-position:-127px -129px; text-decoration:none; }

/*-- Qtip Style for Budget Calcuator --*/
.qtip { font-size:12px; }
/* ----------- Budget Calcuator Form ----------- */
#not-a-number-monthly-income, #overspend, #underspend { display: none; }
#left-column-calculator, #right-column-calculator { height:auto; margin-top:10px; float:left; padding: 0; display: inline; }
#left-column-calculator { width:500px; margin-left:10px; margin-right:0px; }
#right-column-calculator { width:415px; margin-top:30px; }
#image-calculator-top { height:520px; width:411px; margin-bottom:20px; }
#image-calculator-middle { height:240px; background:#CCC; }
#sub-header-text p { margin-left:30px; width:870px; }
#top-sub-header { margin-left:30px; }
sub-header-text { margin-bottom:10px; }
#sub-title { margin-right:20px; margin-top:20px; }

/*Budget calculator form*/
#budget-calculator-form { width:auto; padding:14px; margin-left:10px; display:block; float: left; }
#your-income2 { margin-left:20px; }
#budget-calculator-form table { }
#budget-calculator h1, #image-calculator-top h1 { font-size:11px; margin-bottom:10px; padding-left:10px; font-weight:bold; color:#0176A0; font-family:Verdana, Geneva, sans-serif; }
#budget-calculator h2 { font-size:14px; margin-bottom:10px; padding-left:10px; font-weight:normal; }
#budget-calculator p { font-size:11px; color:#666666; margin-bottom:20px; padding-bottom:10px; }
#budget-calculator a, #image-calculator-top a { text-align:right; margin-right:10px; font-size: 11px; }
#budget-calculator ul { width:460px; float:left; margin:0; padding:0; }
#budget-calculator li { background:#d6e4ee; height:25px; margin-bottom:3px; padding-top:2px; text-align:right; display:block; }
#budget-calculator label { display:block; font-weight:normal; color:#58585a; text-align:left; width:200px; float:left; font-size:12px; padding-top:5px; padding-left:10px; }
#budget-calculator td, #budget-calculator th { font-weight:normal; color:#58585a; font-size:12px; text-align:left; }
#budget-calculator tr { text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#budget-calculator td { width:57px; margin:0px; }
#budget-calculator th { font-weight:bold; text-align:center; color:#000 }
#budget-calculator .small { color:#666666; display:block; font-size:11px; font-weight:normal; text-align:right; width:140px; }
#budget-calculator input { float:left; display:inline; position:relative; width:120px; margin:2px 0 0px 0px; }
#budget-calculator input:focus { background:#FF9; }
input.total { border:1px #666 solid; cursor:default; }
#budget-calculator li.total { background:#fdbf3c; text-align:left; height:25px; margin-bottom:0px; }
#budget-calculator li.total label { color:#000; }
#budget-calculator button { clear:both; width:100px; margin-left:210px; background:#fdbf3c; color:#000; border:solid 1px #666666; font-size:11px; font-weight:bold; padding:4px 6px; margin-top:10px; }
#budget-calculator button:hover { cursor:pointer; }
.total-button:hover { cursor:pointer; }

/*Exploded menu */
#budget-calculator .exploded-menu { background:#eaf1f6; height:180px; text-align:left; float:left; }
#budget-calculator table.exploded-menu { text-align:left; width:460px; display:none; }
#budget-calculator table.exploded-menu td.first { padding-left:10px; width:200px; }
#budget-calculator table.exploded-menu th { padding-top:10px; }
#budget-calculator p.income-total { font-size:14px; color:#000; padding:3px; font-weight:bold; height:auto; margin:0 0 0 0; }
#budget-calculator .exploded-menu input { width:70px; }
#your-expenditure { margin-top:10px; }
#your-expenditure h1 { float:left; }
.exploded-menu p { text-align:left; }

/*error styles*/
.not-a-number { background:#f9b0b0; border:solid 2px #900; }
.not-a-number:focus { background:#f9b0b0!important; }
.not-a-number-div { font-size:11px; background:#f9b0b0; border:solid 1px #900; color:#900; width:452px; padding:3px; margin-bottom:3px; }

/*Results box*/
#results { margin-bottom:30px; padding-top:20px; padding-bottom:30px; position:relative; float:right; width:411px; }
#results-body h1 { }
#results-body { background:url(../../images/budget-results-bg.jpg) repeat-y; }

/*results right container */
#image-calculator-top #results ul li { margin-left:10px; width:390px; background:#D6E4EE; height:25px; margin-bottom:3px; }
#image-calculator-top #results ul li p { text-align:left; display:inline; font-size:12px; font-weight:bold; color:#000 }
#image-calculator-top #results ul li.overspend { background:#F00; }
#image-calculator-top #results ul li.surplus { background:#060 }
#image-calculator-top #results ul li.surplus p, #results ul li.surplus label { color:#FFF; }
#image-calculator-top #results ul li.overspend p, #results ul li.overspend label { color:#FFF; }
#image-calculator-top .results-copy { margin-left:0px; }
#image-calculator-top label { display:inline; font-weight:normal; color:#58585a; text-align:left; width:200px; font-size:12px; padding-top:5px; padding-left:10px; }
#results p { line-height:26px; padding:0px; margin-top:10px; }
#results p strong { color:#0076A0; line-height:14px; }
#underspend p.results-copy, #overspend p.results-copy, #more-than-20 p.results-copy { line-height:14px; }
#results-top { background:url(../../images/budget-results-top-bg.jpg) no-repeat bottom; height:25px; }
#results-bottom { background:url(../../images/budget-results-bottom-bg.jpg) no-repeat bottom; height:20px; }
#overspend, #underspend, #more-than-20 { margin-left:10px; width:390px; }
#more-than-20 { display:none; }
.last { margin-bottom:0px!important; }
#sub-header-text { display:inline; height:100px; width:200px; }
#calculate-button { margin-top:10px; }
#calculate-button:hover { cursor:pointer; margin-top:11px; }

/*Exploded menus varying heights */
#travel-costs { height:140px!important; }
#finance { height:140px!important; }
#children { height:140px!important; }
#savings { height:140px!important; }
.width300 { width:300px; height:auto; float:left; }
.width120 { width:120px; height:auto; float:left; }
#error-msg { background:#ffc2b9; border:solid 1px #e3938b; margin-top:13px; display:none; }
#error-msg p { padding:5px; color:#e4483d; float:left; margin:0px; }

/* Print option */
#results .print-option p { line-height:24px; margin-top:10px; }
.print-option .print-button { padding:0px 0px 0px 40px; height:40px; display:block; position:relative; background:url(../../images/print-icon.png) no-repeat; text-align:left!important; }
.results td { width:190px; padding:4px; }
.results th { border-bottom:solid 1px #999; background:#ffe8b9; height:20px; padding:4px; }
#print-content { display:none; }
#budget-calculator li { padding-right:27px; }


.one-block-wrap {
	padding: 0 10px 20px;
}
.one-block-text {
	float: left;
	width: 68%;
	margin: 10px 0 20px 0;
}
.one-block-text h2 {
	font-size: 20px!important;
	font-family: Arial, Helvetica, sans-serif!important;
}
.one-block-text p {
	padding: 0 0 17px 0;
}
.one-block-image {
	float: right;
	width: 28%;
}
.large-cta-btn {
	display: block;
	width: 180px;
	float: left;
	text-align: center;
	background: url(../../images/large-cta-button.jpg) no-repeat;
	height: 34px;
	line-height: 28px;
	font-size: 10px;
	font-weight: bold;
}
.large-cta-btn:hover {
	background: url(../../images/large-cta-button.jpg) no-repeat 0 -34px;
}
.two-block-smaller .block-content {
	height: 80px;
	padding: 10px 20px;
}
.two-block-smaller .block-content p {
	padding: 15px 60px 0 0;
}
.two-block-smaller h4 {
	font-family: Arial, Helvetica, sans-serif!important;
	font-size: 18px!important;
}
.two-block-left-smaller, .two-block-right-smaller {
	width: 330px;
	float: left;
	height: 170px;
	display: inline;
}
.calculator-bg {
	background: url(../../images/two-block-smaller-calculator.jpg) no-repeat bottom left;
}
.win-bg {
	background: url(../../images/two-block-smaller-win.jpg) no-repeat bottom left;
}
.two-block-smaller-top {
	height: 12px;
	background: url(../../images/two-block-smaller-top.jpg) no-repeat;
}
#rs-calculator-page-wrapper {
	width: 560px;
	padding: 20px;
}
.rs-calculator {
	background: url(../../images/rs-calculator-bg.jpg) no-repeat;
}
#rs-calculator-body {
	background: #fbfbfb;
}
.rs-calculator-footer {
	height: 15px;
	background: url(../../images/rs-calculator-footer.jpg) no-repeat;
	clear: both;
}
.rs-calculator-header {
	clear: both;
	width: 400px;
}
.rs-calculator-intro {
	margin: 10px 200px 10px 20px;
}
.rs-calculator-intro p {
	font-size: 14px;
	line-height: 19px!important;
}
.rs-calculator-form {
	margin: 0 20px 10px;
	width: 500px;
}
.rs-calculator-form p {
	line-height: 18px;
	padding: 0;
	font-size: 14px;
}
.rs-calculator-form h2 {
	color: #336699;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: lighter;
	padding: 0 0 20px 0;
}
.rs-input-form {
	font-size: 13px;
}
.rs-input-form table td {
	padding: 2px;
}
.rs-input-form form table input {
	border: 1px solid #ccc;
	padding: 2px;
	color: #333;
	width: 100px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 15px;
}
.rs-input-form form table em {
	font-style: italic;
	color: #336699;
}
.calculator-cta {
	display: block;
	color: #333!important;
	width: 99px;
	text-align: center;
	font-size: 11px;
	height: 32px;
	line-height: 32px;
	background: url(../../images/calculate-call-to-action.jpg) no-repeat;
	font-weight: bold;
	margin: 20px 0 0;
	border: none;
	font-family: Verdana, Geneva, sans-serif;
}
.calculator-cta:hover {
	background: url(../../images/calculate-call-to-action.jpg) no-repeat 0 -32px;
	cursor: pointer;
}
.rs-calculator-header h1 {
	background: url(../../images/rs-header-bg.jpg) no-repeat;
	height: 43px;
	color: #fff;
	font-size: 16px;
	font-family: 'Bell Gothic Std Bold', Arial, Helvetica, sans-serif;
	line-height: 45px;
	padding: 0 20px;
	float: left;
}
.rs-calculator-header-end {
	width: 14px;
	height: 43px;
	background: url(../../images/rs-header-right.jpg) no-repeat;
	float: left;
}
.red-highlight {
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.rs-calculator-results {
	font-size: 12px;
	margin: 10px 20px 0px;
	width: 520px;
}
.rs-calculator-results p {
	font-size: 18px;
	padding: 0;
	line-height: 32px;
	color: #336699;
	font-family: Arial, Helvetica, sans-serif;
}
.highlight-return {
	font-size: 37px;
	color: #E74085;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.highlight-payment {
	font-size: 20px;
	color: #E74085;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}
.rs-calculate-different-amount {
	font-size: 10px;
	background: url(../../images/calculate-another-amount.jpg) no-repeat;
	display: block;
	height: 31px;
	line-height: 26px;
	padding: 0 0 0 12px;
	color: #333!important;
	width: 160px;
	margin: 20px 0 0;
	font-weight: bold;
}
.rs-calculate-different-amount:hover {
	background: url(../../images/calculate-another-amount.jpg) no-repeat 0 -31px;
	text-decoration: none;
}
.rs-terms p {
	line-height: 15px!important;
	font-size: 11px!important;
	color: #666!important;
	padding: 0 0 8px 0!important;
	margin: 0;
}
.rs-terms {
	margin: 10px 60px 0px 0;
	border-top: 1px dashed #ccc;
	padding: 10px 0 0;
}
.rs-calculator-results .smaller-amount {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	padding: 0 0 10px 0;
	display: block;
}
.smaller {
	font-size: 11px;
}
.rs-white-box {
	background: url(../../images/rs-white-box-bg.jpg) no-repeat;
	padding: 15px 0 0;
	margin: 10px 0;
}
.rs-white-box-text h2 {
	color: #336699;
	font-size: 18px;
	font-weight: lighter;
	font-family: Arial, Helvetica, sans-serif;
}
.rs-white-box-text {
	margin: 0 20px;
}
.rs-white-box-text p {
	font-size: 13px;
	padding: 10px 0;
}
.rs-white-box-text-left a {
	color: #333!important;
}
.rs-white-box-text-left {
	float: left;
	width: 400px;
}
.rs-white-box-text-right {
	float: right;
}
.rs-white-box-footer {
	height: 13px;
	background: url(../../images/rs-white-box-bottom.jpg) no-repeat;
}