/* CSS Document */
/* CSS Document */



/* Content Box */
#box-content-top {
	line-height:2em;
	background:url(../images/box-content-top.png) no-repeat;
	width:961px; height:5px;
}
#box-content-body {
	background:#D8E1E7;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	width:959px;
}
#box-content-bot {
	line-height:2em;
	background:url(../images/box-content-bot.png) no-repeat;
	width:961px; height:5px;
}
#bottom-spacer{
	height:10px;
}

/* Box type-1 */
.box-1 {
	text-align:left;
	background:url(../images/box-1-foot.png) bottom left no-repeat;
	width:260px;
	margin: 10px 0 0 7px;
	padding-bottom:6px;
	float:left;
}
.box-1 dt {
	color:#FFFFFF;
	font-weight:bold;
	/*line-height:1.8em;*/
	line-height:24px;
	background: url(../images/box-1-head.png) no-repeat;
	width:260px; height:24px;
}
.box-1 dd {
	background:#d4d5d6 url(../images/box-1-body.png) repeat-x;
	width:258px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	margin:0;
}
.inside-the-boxes{
	padding:1em;
}
.inside-the-boxes .img-container{
	padding:0;
	margin:0;
}
.inside-the-boxes strong{
	color:#333333;
}

/* Box start here*/
.box-starthere{
	background:url(../images/box-starthere.png) no-repeat;
	width:230px;
	height:232px;
	float:left;
	margin: 10px 0 0 7px;
}
.box-starthere-wide{
	background:url(../images/box-starthere-wide.png) no-repeat;
	width:260px;
	height:230px;
	float:left;
	margin: 10px 0 0 7px;
}
.box-starthere-inner{
	text-align:center;
	line-height:2em;
	padding:10px 1em 0 1em;
}
.box-starthere-inner h3{
	font-size:14px;
	color:#067ab4;
	text-align:left;
	margin-left:50px;
}
.box-starthere-inner form input{
	font-size:11x;
}

/* Box type-2 */
.box-2 {
	text-align:left;
	background:url(../images/box-2-foot.png) bottom left no-repeat;
	width:405px;
	margin: 10px 0 0 10px;
	padding-bottom:6px;
	float:left;
}
.box-2 dt {
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	background: url(../images/box-2-head.png) no-repeat;
	width:405px; height:24px;
}
.box-2 dd {
	background:#d4d5d6 url(../images/box-1-body.png) top repeat-x;
	width:403px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	margin:0;
}

.box-photo-homepage{
	background:url(../images/content/photo-homepage.png) no-repeat;
	width:436px; height:232px;
	margin: 10px 0 0 10px;
	float:left;
}

/* Box type-3 */
.box-3 {
	text-align:left;
		
	
	}
.box-3 dt {
	color:#FFFFFF;
	font-weight:bold;
	line-height:24px;
	background: url(../images/box-3-head.png) no-repeat;
	width:675px; height:24px;
}
.box-3 dd {
	
	width:673px;
	border-left:#FFFFFF solid 1px;
	border-right:#FFFFFF solid 1px;
	margin:0;
	min-height:440px;
}

/* inside box-3 on about-us*/
#box-3-left {
	width:228px;
	float:left;
}

#box-3-left img, #box-3-right img {
	margin-bottom:3em;
}

#box-3-separator {
	width:5px; height:471px;
	background:url(../images/cs-separator.gif) no-repeat;
	float:left;
}

#box-3-right {
	width:400px;
	float:left;
	
}

.box-aboutus {
	border:#FFFFFF solid 1px;
	background:#ECEAEB url(../images/box-3-body-aboutus.png) repeat-x; 
	padding:1em; 
	line-height:1.5em;
}

/* Inner Boxes */
.box-inner-1{
	width:217px;
	float:left;
}
.box-inner-1-body{
	background: #eeeeef url(../images/box-inner-body.png) top repeat-x;
	width:217px;
	/*height:350px;
	height:295px;*/
}
.box-inner-1-inner {
	padding:1em;
}
.box-inner-1-inner h3 {
	color:#CC9933;
	font-size:12px;
	font-weight:bold;
	background:url(../images/inner-head-separator.png) left bottom no-repeat;
	padding-bottom:5px;
}
.box-inner-1-inner p {
	background:url(../images/inner-p-separator.png) left bottom no-repeat;
	padding-top:5px;
	padding-bottom:5px;
}
.box-inner-1-bottom{
	background:url(../images/box-inner-bottom.png) no-repeat;
	height:4px; width:217px;
}
.box-inner-horz-separator{
	float:left;
	width:5px;
}
/* Form classes */
.input-zip{
	font-size:11px;
	text-align:center;
	color:#999999;
	border:#cccccc solid 1px;
	width:160px;
	height:15px;
}
.input-applynow{
	margin:0.5em 0 0.5em 0;
	width:98px;
	height:20px;
}

.main-form{ line-height:2em;}
.main-form #form-title { font-weight:bold; margin-bottom:1em;}
.main-form fieldset { margin:0; padding:0; border:none; }
.main-form label { padding-top:2em; }
.input-line-div {
	background:url(../images/form-input.png) no-repeat bottom;
	width:278px;
	height:22px;
	margin:0;
}
.input-line { 
	background:none;
	border:none;
	width:264px;
	height:19px;
	margin:0;
	padding: 2px 7px 0px 7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.input-message {
	border:none; 
	background:url(../images/form-message.png) no-repeat; 
	width:280px; height:162px; 
	overflow:hidden;  
}

/* List-related */
.menu-list {
	width:200px;
	list-style-type:none;
	text-align:left;
	line-height:2.2em;
	border:#BABABA solid 1px;
	border-bottom:none;
	padding:0;
	margin:0;
}
.menu-list li{ 
	background:url(../images/list-menu-bg.jpg) repeat-y; 
	border-bottom:#BABABA solid 1px; 
	padding-left:1em;
}
.link-list{
	list-style-image:url(../images/list-star.png); 
	list-style-position:inside;
	padding-left:0;
	margin-left:0;
}
.link-nostar{
	list-style-type:none;
	list-style-position:inside;
	line-height:2em;
	padding-left:0;
	margin-left:0;
}
/* Unique Boxes */
/*#component-R1, #component-R2, #component-R3{
	float:right;
}
#component-L1, #component-L2, #component-L3{
	float:left;
}
#component-L2{
	margin-left:11px;
}*/
.quick-tip{
	font-weight: bold;
	background:#869fb7;
	border:#FFFFFF solid 1px;
	padding:0 1em 0 1em;
}
.diduknow {
	font-size:12px;
	font-weight:bold;
	color:#FF8C18;
	margin-bottom:1em;
}
.go-button{
	position:relative; 
	top:3px;
}
#height-qt2, #height-CHART{
	min-height:190px
}
#height-faq{
	min-height:1043px;
}

/*faqs*/
.qa {
	border-bottom: #cccccc solid 1px; padding-bottom:0.5em; text-align:left; margin-bottom:20px;
}
.qa p{ margin-top:0px; padding-top:5px;}
.qa strong {
	color:#067ab4;
}

/* Glossary */
.glossary-letter{color:#13326B; font-size:16px; text-align:center; padding-top:10px; padding-bottom:10px;}
.glossary-letter a{color:#153371; text-decoration:none; font-size:17px; }
.glossary-A{text-align:left;}
.glossary-A h1 {
	font-weight:bold; 
	font-size:14px; 
	color:#FFFFFF; 
	background:url(../images/glossary-A.gif) no-repeat; 
	width:585px; height:17px;
	padding-left:1em;
	margin-top:1em;
}
.glossary-A h2 {font-weight:bold; font-size:12px; margin-top:1em; padding-bottom:15px;}
.glossary-A p {
	padding:0;
	margin-top:-1em;
}

/* Estimator */
.estimator-textbox-top{
	background:#E9EDEC url(../images/paymentestimator-box-top.png) no-repeat;
	width:260px;
	height:6px;
}
.estimator-textbox-mid{
	width:258px;
	border-left:#EAE2E0 solid 1px;
	border-right:#EAE2E0 solid 1px;
	background:#E9EDEC;
}
.estimator-textbox{
	padding:0 1em 0 1em;
}
.estimator-textbox-bot{
	width:260px;
	height:6px;
	background:#E9EDEC url(../images/paymentestimator-box-bottom.png) bottom no-repeat;
}
.estimator-form{}
.estimator-form label{ line-height:2.5em; }

.result-boxes{float:left; font-size:11px; line-height:1.5em;}
.result-box-1{text-align:center; width:125px; border:#959595 solid 1px; margin:0.5em 0 0.5em 0.5em; background:#FFFFFF;}
.result-box-2{text-align:center; width:125px; border:#959595 solid 1px; margin:0.5em 0.5em 0.5em 0; background:#BECCF3; font-weight:bold;}
.result-box-3{text-align:center; width:125px; border:#959595 solid 1px; margin:0.5em 0.5em 0.5em 0; background:#FE8D17; font-weight:bold;}
.result-box-4{text-align:center; width:125px; border:#959595 solid 1px; margin:0.5em 0 0.5em 0.5em; background:#FFC58B;}

/* Application Form */
.bluebox-form {
	background:#FFFFFF url(../images/bluebox-form-bottom.png) bottom left no-repeat;
	width:591px;
	padding-bottom:14px;
	margin-left:3px;
}
.bluebox-form dt {
	/*color:#14336A;*/
	color:#FFFFFF;
	font-weight:bold;
	line-height:2em;
	vertical-align:middle;
	background:#FFFFFF url(../images/bluebox-form-top.png) no-repeat;
	width:591px; height:22px;
}
.bluebox-form dd {
	background:#F4F4F4;
	width:589px;
	border:solid #BABABA 1px;
	border-bottom:none;
}

.form-star{ 
	text-align:left;
	width:427px; height:50px; 
	background:url(../images/formbox-star.png) no-repeat;
}
.form-star  div {font-size:12px; padding:1em 0 0 3em;}
.form-form { text-align:left;}
.form-1{width:425px; margin-top:1em; margin-bottom:0px;}
.form-1 dt {
	line-height:3.2em;
	text-align:left;
	color:#FFFFFF;
	width:425px; height:35px; 
	background:url(../images/formbox-top-1.png) no-repeat;
	padding:0 1em 0 3em;
	
	 
	
}
*html .form-1 dt { margin-left:43px;}
.form-1 dd { 
	text-align:left;
	width:423px; 
	background:#E7EFF4;
	border:#9B9B9B solid 1px;
	margin:0px;
	
	
}
*html .form-1 dd { margin-left:43px;}
		.form-1 dd div{padding:1em;}

.form-1-low{
	width:380px; 
	border:#9B9B9B solid 1px; 
	border-top:none; 
	margin-top:3px;
	background:#E7EFF4;
	text-align:left; 
	padding-left:2em;
	padding-top:0.5em;
	height:5.5em;
}

.form-2, .form-3{width:380px; margin-top:1em;}
.form-2 dt {
	line-height:3.2em;
	text-align:left;
	color:#FFFFFF;
	width:380px; height:36px; 
	background:url(../images/formbox-top-2.png) no-repeat;
	padding:0 1em 0 3em;
	
}
*html .form-2 dt{ margin-left:43px;}
.form-2 dt .secure-app {
	float:right; 
	margin-right:40px;
	font-weight:normal;
}

*html .form-2 dt .secure-app { padding-top:5px; margin-right:23px;
}


.form-2 dt .secure-app a {
	color:#FFFFFF;
}
.form-3 dt {
	line-height:3.2em;
	text-align:left;
	color:#FFFFFF;
	width:380px; height:36px; 
	background:url(../images/formbox-top-3.png) no-repeat;
	padding:0 1em 0 3em;
}
*html .form-3 dt { margin-left:40px;}
.form-2 dd, .form-3 dd { 
	text-align:left;
	width:378px; border:solid 1px;
	background:#E7EFF4;
	border:#9B9B9B solid 1px;margin:0px;
}

*html .form-2 dd{ margin-left:43px;}
*html .form-3 dd{ margin-left:40px;}

.form-2 dd div, .form-3 dd div{padding:0.5em;}

.form-4{
	text-align:left;
	padding:5px;
	width:368px;
	background:#E7EFF4;
	margin-top: 1em;
}
.form-4 input{float:left; margin-left:2em;}
.form-4 label{float:left; margin-left:1em; font-weight:bold;}

.form-1 label, .form-2 label, .form-3 label {font-weight:bold;}
.form-1 select{background:#EAF4FD;}
.form-2 select{background:#EAF4FD; width:45px;}
.form-3 select{background:#EAF4FD;}

/* Footer */
#footer {
	text-align:center;
	vertical-align:top;
	line-height:3em;
	margin-top:1em;
	color:#003399;
}
#footer a{
	text-decoration:none;
	color:#003399;
}
#footer .sponsor{
	margin-top:1em;
	vertical-align:super;
}
#footer .sponsor img{
	margin:0.5em;
}

