/* Page Layout */
acronym, abbr, span.caps {font-size: 0.9em;	letter-spacing: .07em;}
a {color: #06c;	text-decoration: none;}
a:hover {color: #147; text-decoration: underline;}
h1 {color: #003057; font-size: 24px; text-align: left; padding-top: 10px; padding-bottom: 5px; margin: 0;}
h2 {color: #003057; font-size: 18px; text-align: left; padding-top: 10px; padding-bottom: 5px; margin: 0; border-bottom: #CCC solid 1px; font-family: Helvetica;}
body {font-family:Tahoma, Geneva, sans-serif;  font-size: 12px;}
#wrapper {width:835px; margin: 0px auto; padding:0;}
.cent {text-align: center;}



/* Header Layout */
#header {width:835px; margin:0; padding:0; height:auto;}
#topHeader {width:835px; height:71px; margin-bottom:5px; margin-top:0; margin-left:0; margin-right:0; padding:0;}
#logo {float:left; background:url(/img/logo.gif) no-repeat; height:71px; width:320px; margin:0; padding:0;}

/* Top Navigation */
#topNav {float:right; width:510px; height:auto; font-size:12px; margin: 0; padding:0;}
.phoneNum {float:right; font-weight: normal; font-size: 28px; padding-top: 13px;}
.phone {color:#003057; font-weight:bold; font-size:14px; float: left; width: 150px; padding: 0; margin: 0; margin-top: 48px; text-align: right;}
.topStyle {list-style-type:none; overflow:hidden; float:right; margin:0; margin-top: 47px; padding:0; width:360px;}
.topStyle li {display:inline; text-align:right; float:right; margin:0; padding-left:8px; padding-top:3px; padding-bottom:3px; padding-right:8px; width:auto; }
.topStyle a {color:#000; text-decoration:underline;}
.topStyle a:hover {text-decoration: none;}

/* Bottom Navigation */
#botHeader {height:47px; width:835px; background:url(/img/top_nav.gif) no-repeat;}
#login {margin-left:5px; width:330px; height:47px; padding:0px; float:left;}
#login .moveUp .loginInput {margin:0 3px; padding:1px; border:#CCC 1px solid; width:85px; color: #CCC; font-size:10px}
#login .moveUp {margin-top:15px; float:left;}
#login .moveUp a {text-decoration:underline; color:#001738;}
#login .moveUp a:hover {color:#0553c3; text-decoration: none;}
#login .moveDown {margin-top:12px; float:left;}
.go {width:26px; height:21px;}

#mainNav {float:right; width:490px; padding-top:5px;}
.main { overflow:hidden; float:right; margin:0; padding:0; width:490px; font-size:13px;  letter-spacing:0px; text-transform:uppercase;}
.main li {display:inline; text-align:right; float:right; margin:0;  padding-left:6px; padding-top:10px; padding-bottom:6px; padding-right:6px; width:auto; }
.main a {text-decoration:none; color:#001738;}
.main a:hover {color:#0553c3;}
.main .none {margin:0; padding:0; width:1px;}

/* Main Body */
#mainBody {margin-top:5px; margin-bottom: 30px; width: 835px;}

/* Left Body */
#leftSide {float:left; width:226px; height: auto; margin-bottom:30px;}
#membersLeft {float:left; width:226px; height: auto; min-height: 300px; margin-top: 20px; margin-bottom:30px;}

/* Left Form */
#leftForm {background:url(/img/left_form.gif) no-repeat; width:226px; height:350px; margin:0; padding:0px; color: white; font-family:Tahoma, Geneva, sans-serif;  font-size: 12px;}

.largeh2 {color:white; height:20px; float: left; width: auto; font-size:20px; margin-top: 17px; margin-bottom: 12px; margin-left: 22px; padding: 0; font-weight:normal;}

.leftFormName {margin-left:26px; border:none; padding-top:9px; padding-left:9px; color: white;height:32px;width:171px;background: transparent url("/img/name_input.gif") no-repeat; }

.leftFormPhone {margin-left:26px; padding-left:9px; border:none; padding-top:9px;color:white;
	height:32px;width:171px;background: transparent	url("/img/phone_input.gif") no-repeat; }
	
.leftFormEmail {margin-left:26px; padding-left:9px; border:none;padding-left:9px;padding-top:9px;color:white;height:32px;width:171px;	background: transparent url("/img/email_input.gif") no-repeat; }

.payment {color:white;margin-left:26px; padding-top:9px; border:none;padding-left:5px;  padding-bottom:2px;padding-right:9px;padding-top:6px;height:32px;width:171px;background: transparent url("/img/select_input.gif") no-repeat; }

.leftFormPay {margin:0px; margin-left:14px; color:white;height:auto;width:auto; }

.leftFormSubmit {margin-top: 9px; margin-left: 23px;}

#leftForm label, #leftForm input {display: block;	float: left; display:inline; margin-bottom:0px;}

#leftForm label {text-align: left;width: 175px; padding-left: 31px;}
br {clear: left;}
.type {padding-left: 5px;}

/* Left Phone */
#newPhone {text-align: center; font-size: 18px; color: #003057; margin-top: 0; margin-bottom: 0px; float: left; width: 210px;}

/* Left Badges */	
#leftBadges {width: 226px; height: auto; margin-top: 0px;}

/* Main Content */
#contentArea {float: right; width: 600px; height: auto;}
#video {width: 600px; height: 350px; padding-top: 5px;}

/*Testimonial */
.testimonial {float: right; width: 150px; padding: 10px; margin: 5px; margin-top: 15px; background-color: #98FB98; border: #CCC solid 1px;}
.testomonial p {font-size: 10px;}
.author {font-size: 12px;}
.place {font-size: 12px;}
/* Main Writing */
#mainContent h1 {color: #003057; font-size: 24px; text-align: left; padding-top: 10px; padding-bottom: 5px; margin: 0;}
#mainContent p {font-size: 16px; line-height: 25px;}
#mainContent {font-size: 16px; line-height: 25px;}
#newContent {width:565px; float: left; padding: 0 15px;}

#subCat {padding:10px 25px; background: #a5b8c8; float: left; width: 540px; height: auto;}
#subCat p {line-height: 18px; font-size: 13px;}
.subCath2 {padding: 0px 0; margin: 0; color: #003057; font-size: 15px; text-align: center;}
.subLeft {float: left; width: 250px; height: auto; background: transparent;}
.subRight {float: right; width: 250px; height: auto;}

/* Main Footer */

#footer { float:left;width:835px;height:auto; font-size:11px; margin-bottom: 25px; margin-top: 25px;}
.footerl {float:left; width:300px; height:auto; text-align:left; padding-left: 50px; }
.footerl ul {list-style-type:none; overflow:hidden; margin:0; padding:0; width:580px;}
.footerl ul li {display:inline; text-align:left; margin:0; padding-left:8px; border-right:1px solid #DADDF1; padding-top:3px; padding-bottom:3px; padding-right:8px; width:auto; }
.footerl ul li.last {border-right:none;}
.footerr {float:right; width:350px; height:auto; text-align:right; padding-right: 75px; }


/* Members Section */


#lsb {list-style-type:none; overflow:hidden; float:left; margin-bottom:25px; margin-top:0; margin-left:0; padding:0;}
#lsb li {display:block; text-align:left; float:left; width:200px; margin:0; padding-left:20px; padding-top:7px; padding-bottom:0; padding-right:0; }
#lsb li a {display:block; margin-left:0; padding-left:0;}

#members { clear:both; float:left;padding:0; margin-top:10px; width:425px; height:auto; text-align:right;}
#members .login {float:left; width:425px; height:auto; margin:0; padding:0;}
.login .loginLeft {float:left; width: 225px; margin:0; height:auto;}
.login .loginRight {float:right; width:175px; height:auto;}
	#members input{font-size:12px;padding:6px 4px;border:solid 1px #aacfe4;	width:175px;margin:1px 0 0px 10px;}
	#members span {margin: 0px 0px 0px 0px; padding-bottom: 0px; }
	#members select{font-size:12px;padding:6px 4px;border:solid 1px #aacfe4;	width:175px;margin:2px 0 4px 10px;}
	#members .submit{  clear:both; width:75px;height:20px; border:none;background:#E5AD58;;text-align:center; margin-top:5px;	color:#000000;font-size:11px;font-weight:bold; padding:4px 4px; margin-bottom:5px; margin-left:75px;}
	
/* Members Form */

#newb * {margin: 0; padding: 0;}
#newb form {margin: 0; padding: 0; font-size: 100%; min-width: 770px; max-width: 830px; width: 800px;}
#newb form fieldset{clear: both; float:left; font-size: 100%; border-color: #000000;  border-width: 1px 0 0 0; border-style: solid none none none; padding: 10px; margin: 0 0 0 0;}
#newb .bari{clear: both; float:left; font-size: 100%; border-color: #000000; border-width: 1px 0 0 0; border-style: solid none none none; padding: 10px; width:800px; margin: 0 0 0 0;}
#newb form fieldset legend {font-size: 150%; font-weight: normal; color: #000000; margin: 0 0 0 0; padding: 0 5px;}
#newb .bari {font-size: 150%; font-weight: normal; color: #000000; margin: 0 0 0 0; padding: 0 5px;}
#newb label {font-size: 100%;}
#newb label u {font-style: normal; text-decoration: underline;}
#newb input, select, textarea {font-family: Tahoma, Arial, sans-serif;font-size: 100%; color: #000000;}
#newb textarea {overflow: auto;}
#newb form div {clear: left;display: block; height: expression('1%');margin: 5px 0 0 0;padding: 1px 3px;}
#newb div.notes {float: right;width: 300px; height: auto; margin: 0 0 10px 10px;padding: 5px; border: 1px solid #666666; background-color: #FFFACD;color: #666666;font-size: 88%;}
#newb div.notes h4 {background-image: url(https://www.structuredsettlement-quotes.com/images/c1/icon_info.gif); background-repeat: no-repeat;  background-position: top left;  padding: 3px 0 3px 27px;  border-width: 0 0 1px 0;  border-style: solid;  border-color: #666666; color: #666666;  font-size: 110%;}
#newb div.notes p { margin: 0em 0em 1.2em 0em;  color: #666666; }
#newb div.notes p.last { margin: 0em;}
#newb form div fieldset {clear: none;  border:none;  margin: 0 0 0 0px;  padding: 0 5px 5px 5px;  width: 425px;}
#newb form div fieldset legend {  font-size: 100%;  padding: 0 3px 0 9px;}
#newb form div.required fieldset legend {font-weight: bold;}
#newb form div label {display: block; float: left; width: 100px; padding: 3px 5px;  margin: 0 0 5px 0; text-align: right;}
#newb form div.optional label, label.optional { font-weight: normal;}
#newb form div.required label, label.required {font-weight: bold;}
#newb form div label.labelCheckbox, form div label.labelRadio {float: none;display: block;width: 260px;height: expression('1%'); padding: 0; margin: 0 0 5px 142px;text-align: left;}
#newb form div fieldset label.labelCheckbox, form div fieldset label.labelRadio {margin: 0 0 5px 0;width: 170px;}
#newb form div img {border: 1px solid #000000;}
#newb p.error {background-color: #ff0000;background-image: url(/images/icon_error.gif);background-repeat: no-repeat;background-position: 3px 3px;color: #ffffff;padding: 3px 3px 5px 27px;border: 1px solid #000000;margin: auto 100px;}
#newb form div.error {background-color: #ffffe1;background-image: url(/images/required_bg.gif);background-repeat: no-repeat; background-position: top left;color: #666666;border: 1px solid #ff0000;}
#newb form div.error p.error {background-image: url(/images/icon_error.gif); background-position: top left; background-color:transparent; border-style: none;font-size: 88%; font-weight: bold; margin: 0 0 0 118px; width: 200px; color: #ff0000;}
#newb form div select, form div textarea { width: 100px;  padding: 1px 3px; margin: 0 0 0 0;}
#newb form div input.inputText, form div input.inputPassword {width: 200px;padding: 1px 3px;margin: 0 0 0 0;}
#newb form div input.inputFile {width: 211px;}
#newb form div select.selectOne, form div select.selectMultiple {width: 211px;padding: 1px 3px;}
#newb form div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {display: inline;height: auto;  width: auto; background-color: transparent;border-width: 0; padding: 0; margin: 0 0 0 140px;}
#newb form div.submit {width: 314px;float:left;padding: 0 0 0 146px;}

#newb form div.submit div {
  display: inline;
  float: left;
  text-align: left;
  width: auto;
  padding: 0;
  margin: 0;
}

#newb form div input.inputSubmit, form div input.inputButton, input.inputSubmit, input.inputButton {
  background-color: #cccccc;
  color: #000000;
  width: auto;
  padding: 0 6px;
  margin: 0;
}

#newb form div.submit div input.inputSubmit, form div.submit div input.inputButton {
  float: left;
  margin: 0 0 0 5px;
}

#newb form div small {
  display: block;
  margin: 0 0 5px 142px;
  padding: 1px 3px;
  font-size: 88%;
  height: expression('1%');
}

#newb label img {
  behavior: url(/behaviors/label_img.htc);
}

#newb form fieldset legend {
  line-height: 150%;
}

#newb form input, form select, form textarea {
  background-color: #ffffff;
}

#newb form textarea.expanding {
  overflow: auto;
  overflow-x: auto;
  overflow-y: visible;
}

#newb div.optional label:before {
  content: '';
}

#newb div.required label:before {
  content: '';
}
  
#newb form div label.labelCheckbox, form div label.labelRadio, label.labelCheckbox, label.labelRadio {
  display: block;
  width: 390px;
  height: expression('1%');
  padding: 4px 0 0 18px;
  text-indent: -18px;
  line-height: 120%;
}

#newb form div label.labelCheckbox input.inputCheckbox, form div label.labelRadio input.inputRadio, label.labelCheckbox input.inputCheckbox, label.labelRadio input.inputRadio {
  margin: 0;
}

#newb form div fieldset input.inputText, form div fieldset input.inputPassword, form div fieldset input.inputFile, form div fieldset textarea.inputTextarea {
  width: 160px;
  margin: 0 0 0 18px;
  margin: expression('0px 0 0 -124px');
}

#newb form div label.compact {
  display: inline;
  width: auto;
  padding: 4px 10px 0 0;
  text-indent: 0;
  margin: 0 0 0 0;
}

#newb form div.wide label {
  float: none;
  display: block;
}

#newb form div label.wide {
  width: 348px;
}

#newb form div.wide input.inputText, form div.wide input.inputPassword, form div.wide input.inputFile, form div.wide select, form div.wide textarea {
  width: 344px;
  margin: 0;
}

#newb form div.notes p, form div small {
  line-height: 125%;
}

#newb form div.wide small {
  margin: 0 0 5px 0;
}

#newb #increase {
float:none;
width:800px;

}


#newb #monthly {
float:left;
width:800px;

}

#newb #periodic {
float:left;
width:800px;

}

#newb #type_payment {
float:left;
width:800px;

}
#newb #increase1 {
float:left;
width:800px;
}
#newb #lump {
float:left;
width:800px;
}

#newb #annual {
float:left;
width:800px;
}
#newb #final {
width:800px;
float:left;
}
#newb #payment_stream {
float:left;
width:800px;
}
#newb #contain {
width:900px;
}
.newr {border:1px solid #01116F; background-color:#CCD3FF; padding:5px; margin-left:20px; margin-bottom:7px; }
.newr2 {border:1px solid #01116F; background-color:#CCD3FF; padding:5px; margin-left:20px; margin-bottom:7px; width:auto; }
#container {min-height:600px;}


/*******************************************************************************************
                            Landing
*******************************************************************************************/
#landingPage #logo {float:left; background:url(/images/logo.gif) no-repeat; height:58px; width:320px; margin:0; padding:0;}
#landingPage #botHeaders {float:left; background:url(/images/topSection.gif) no-repeat; height:77px; width: 835px;}
#landingPage #topHeader {height:60px;}
#landingPage #rightLogin {width: 160px; float:right; margin:0; padding-top:5px;}

.loginRight {width: 123px; height:auto; float:left; padding:1px; margin-top:3px; color:#999999; font-size:10px;}
.goRight {width:27px; height:21px; float:right; padding-top: 0px;}

	