/* CSS Document */
body { width:914px;margin:0px auto;background: #ffffff url(../images/bg.jpg) repeat-x;font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#545454;}
a { color:#e37d19; text-decoration:underline;}
a:hover { color:#a2d224; text-decoration:underline;}
h1 { font-size:14pt; padding:0px; margin:0px; color:#e37d19;}
h2 { font-size:12pt; padding:0px; margin:0px; color:#e37d19;}
h3,h4 { font-size:11pt; padding:0px; margin:0px; color:#545454; font-weight:bold;}
a, h3,h4  { text-decoration:none;color:#545454;}
a:hover, h3,h4  { text-decoration:none;color:#545454; }
hr { height:2px; border-top: 1px solid #d9d9d9; border-bottom:1px solid #f4f4f4; border-left:0px; border-right:0px;}
form { padding:0px; margin:0px;}
em { color:#cc6601; font-style:italic; font-size:9pt;}
ul { margin:0px; padding:2px 0px 0px 20px;}
li { list-style: square;}

#container {width:914px; background-color:#FFFFFF;}
#header {height: 132px;background:url(../images/hd_bg.jpg) no-repeat;}

#body_container {margin:0px;}
#main_nav {float:left;width:242px;height:552px;background: #a2d224 url(../images/nav_bg.jpg) no-repeat;}
#nav_pos {position:absolute; left:50px;}
#nav_swf {z-index:1;position:relative;top:0px;left:10px;width:242px;height:552px;}
#nav_btns {z-index:100;position:relative;}


#content { float:left;width:454px;background: #ffffff;}
#content_copy { margin:0px auto;width:400px; padding:0px;}
#quick_call {float:right; width:218px; height:264px; background: #fff url(../images/call_bg.jpg) no-repeat;}
#partners { float: right; width:218px; height:200px; background: #fff url(../images/partners_bg.jpg) no-repeat;}
#partners_copy { position:relative; top:36px;margin:0px auto;width:186px;}
#partners_copy img{ padding:2px; border:0px;}
.sub_anchors {float: right; width:218px; height:164px; background: #fff url(../images/anchor_bg.jpg) no-repeat;}
.anchors_copy {position:relative;color:#FFFFFF; top:20px;width:192px;font-size:10pt; font-weight:bold; left:10px;top:10px; height:145px; overflow: auto; margin-bottom:20px;}
.anchors_copy a{ color:#FFFFFF; text-decoration:none;}
.anchors_copy a:hover{color:#e27d18;}
.pic_page { float: right; width:218px; height:164px; background: #ffffff;}
#baserate {float: right;padding:0px;font-size:28pt; font-weight:bold; padding-top:5px; width:218px; overflow:hidden; height:123px; background: url(../images/base_bg.jpg) no-repeat;color:#e37d19;}

#footer_notice { position:relative; top:80px;width:200px;text-align:right; padding-top:10px;color:#999999;}
#footer_notice a{color:#999999; text-decoration:underline;}

#footer_notice_pic { position:relative;width:200px; padding: 0px; text-align:right;height:30px; color:#999999;}
#footer_notice_pic a{color:#999999; text-decoration:underline;}
#fsanotice {margin:0px auto;width:850px;text-align:center; margin-top:30px; clear:both;color:#999999; font-size:8pt;}


/* *******************************
 	Form css
******************************** */

#formcontainer { display: block; padding: 0px; margin: 0px 0px 20px 0px; width: 218px; overflow:hidden; position:relative; top:35px;}
#formcontainer h1 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 1.1em; }
#defaultform form { padding: 0px; margin: 0px; border: 0px; }
#defaultform form fieldset { border: 0px #E4D6E5 solid; margin: 0px 0px 0px 0px; }
#defaultform form li { padding:	5px 5px 5px 0px; vertical-align: top; list-style: none; margin: 0; }
#defaultform form ol { margin: 0; padding: 0; }
#defaultform form legend { color: #646c52; font-weight: bold; border: 0px; }
#defaultform form label {display: block;line-height: 1.8;vertical-align: top;width: 48px;float: left;text-align: right;margin-right: 5px; margin-left:5px;color:#fff;}
#defaultform form em {font-weight: bold;font-style: normal;color: #FF0000;}
#defaultform form fieldset input, textarea, file { color:#646c52;width: 130px;border: 1px solid #fff;padding: 3px;color: #333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #fff;}
#defaultform form select {color:#646c52;width: 138px;border: 1px solid #fff;padding: 3px;color: #333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #fff;}
#defaultform form input:focus, textarea:focus { background: #FFFFFF; color: #000;}
#defaultform .buttonsubmit { width: 97px; height:24px;border: 0px; background-color:#e27d18; color: #646c52;}

/* *******************************
 	Jargon Hiden/shown
******************************** */
#A {display:block;width:380px;position:relative; background-color:#ededed; padding:10px;}
#B {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#C {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#D {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#E {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#F {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#G {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#H {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#I {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#J {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#K {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#L {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#M {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#N {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#O {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#P {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#Q {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#R {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#S {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#T {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#U {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#V {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#W {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#X {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#Y {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}
#Z {display:none;width:380px;position:relative; background-color:#ededed; padding:10px;}

/* *******************************
 	Mortgages Hiden/shown
******************************** */
#default {display:block;width:380px;position:relative; margin-bottom: 10px; padding:10px;}
#fixed {display:none;width:380px; height:360px;position:relative; background-color:#ededed; margin-bottom: 10px;  padding:10px;}
#tracker {display:none;width:380px; height:360px;position:relative; background-color:#ededed; margin-bottom: 10px;  padding:10px;}
#discounted {display:none;width:380px; height:360px;position:relative; background-color:#ededed; margin-bottom: 10px;  padding:10px;}
#capped  {display:none;width:380px; height:360px;position:relative; background-color:#ededed; margin-bottom: 10px;  padding:10px;}
#collared  {display:none;width:380px; height:360px;position:relative; background-color:#ededed; margin-bottom: 10px;  padding:10px;}
#variable  {display:none;width:380px; height:360px;position:relative; background-color:#ededed; margin-bottom: 10px;  padding:10px;}

/* *******************************
 	Protection Hiden/shown
******************************** */
#default {display:block;width:380px;position:relative; margin-bottom: 10px; padding:10px;}
#lifeterm {display:none;width:380px; height:360px;position:relative; background-color:#ededed; margin-bottom: 10px;  padding:10px;}
#critical {display:none;width:380px; height:360px;position:relative; background-color:#ededed; margin-bottom: 10px;  padding:10px;}
#acccident {display:none;width:380px; height:1050px;position:relative; background-color:#ededed; margin-bottom: 10px;  padding:10px;}

/* *******************************
 	Table css
******************************** */
table {border:0px solid; width:100%;}
table td {height:24px; font-size:8pt;}

table td.left_title {background-color:#B4CD84; color:#fff;padding-left:5px;}
table td.right_title {background-color:#B4CD84; color:#fff; text-align:center;}
table td.left {background-color:#DCE7C5; color:#000;padding-left:5px;}
table td.right {background-color:#DCE7C5; color:#000;}

table td.left_title2 {background-color:#6398D9; color:#fff;padding-left:5px;}
table td.right_title2 {background-color:#6398D9; color:#fff; text-align:center;}
table td.left2 {background-color:#BED2EF; color:#000;padding-left:5px;}
table td.right2 {background-color:#BED2EF; color:#000;}

table td.left_title3 {background-color:#B8A8CC; color:#fff;padding-left:5px;}
table td.right_title3 {background-color:#B8A8CC; color:#fff; text-align:center;}
table td.left3 {background-color:#D4CADE; color:#000;padding-left:5px;}
table td.right3 {background-color:#D4CADE; color:#000;}

/* *******************************
 	Form css
******************************** */

#form2container { display: block; padding: 0px; margin: 20px 0px 20px 0px; padding-top:10px;width: 390px;overflow:hidden; background-color:#ededed;}
#form2container h1 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 1.1em; }
#defaultform2 form { padding: 0px 0px 0px 80px; margin: 0px auto; border: 0px; }
#defaultform2 form fieldset { border: 0px #E4D6E5 solid; margin:0px; padding:0px;}
#defaultform2 form li { padding:5px 0px 5px 0px; vertical-align: top; list-style: none; margin: 0px;}
#defaultform2 form label {display: block;line-height: 1.8; font-weight:bold; font-size:8pt;vertical-align: top;width: 150px;float: left;text-align: right;padding-right: 10px; padding-left:5px;}
#defaultform2 form ol { margin: 0px; padding: 0px; }
#defaultform2 form em {font-style: normal;color: #ff0000;}
#defaultform2 form fieldset input, textarea, select, file {width:220px;border: 1px solid #a4a4a4;padding: 4px;color: #545454;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #fcfcfc;}
#defaultform2 .buttons { border: 0px; width: 100px; padding: 0px;}
#defaultform2 form input:focus, textarea:focus { background: #fff; color: #545454;}
#defaultform2 .textboxnumeric {text-align: right; }
#defaultform2 .buttonsubmit { float:right;width: 100px; border:1px solid #a4a4a4; background:#fcfcfc; margin-bottom:10px; margin-right:30px;}
.textareawide2 {width: 400px;}
#formmessage2 {width: 450px; padding: 10px; background-color: #545454; border: 1px solid  #a4a4a4;font-weight: bold}


