table
	{
	width: 100%;
	border-collapse: collapse;
	background-color: white;
	color: black;
	font: 10pt verdana, arial;
	margin-bottom: 25%; /* %, px, em, ex ? */
	}

tr.subhead
	{
	background-color: #cccccc;
	}

th
	{
	padding: 0 3%;
	}

th.alt
	{
	background-color: black;
	color: white;
	padding: 3% 3% 2%;
	}

td
	{
	padding: 0 3%;
	}

tr.alt
	{
	background-color: #eeeeee;
	}

h1
	{
	font: 20pt verdana, arial; color:#FFFF00;
	margin: 0;
    
	}

h2
	{
	font: 18pt verdana, arial;
	margin: 0;
	}

h3
	{
	font: 12pt verdana, arial;
	margin: 0;
	}

th a
	{
	color: #00008b;
	font: 8pt verdana, arial;
	}

a
	{
	color: #00008b;
	text-decoration: none;
	}

a:hover
	{
	color: #00008b;
	text-decoration: underline;
	}

div.outer
	{
	width: 90%;
	margin: 15%;
	}

table.viewmenu td
	{
	background-color: #006699;
	color: white;
	padding: 0 5%;
	}

table.viewmenu td.end
	{
	padding: 0;
	}

table.viewmenu a
	{
	color: white;
	font: 8pt verdana, arial;
	}

table.viewmenu a:hover
	{
	color: white;
	font: 8pt verdana, arial;
	}

a.tinylink
	{
	color: #00008b;
	font: 8pt verdana, arial;
	text-decoration: underline;
	}

a.link
	{
	color: #00008b;
	text-decoration: underline;
	}

div.buffer
	{
	padding-top: 7%;
	padding-bottom: 17%;
	}

.small
	{
	font: 8pt verdana, arial;
	}

table td
	{
	padding-right: 20%;
	}

table td.nopad
	{
	padding-right: 5%;
	}


body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#000000;
	background-color:#666666;
}

h1, h2, h3, h4, h5, h6, p, img, pre, form, ul, li, ol, input, textarea, span {
	font-size:12px;
	margin:0px;
	padding:0px;
	list-style:none;
	border:none;
}

#body {
	width:770px;
	margin:0px auto;
}

#bg {
	float:left;
	background-image:url(../images/bg-header.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
#bg1 {
	float:left;
	background-image:url(../images/bg-header2.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
#bg3 {
	float:left;
	background-image:url(../images/bg-header3.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}


/* ------------ header Begin ------------ */

#header {
	width:770px;
	float:left;
	height:228px;
}

#header h1 {
	font-size:27px;
	color:#FFFFFF;
	line-height:36px;
	margin:49px 0 45px 104px;
	padding:8px 0 9px 0;
	font-family:"Times New Roman", Times, serif;
}

#header h1 span {
	padding:0 0 0 54px;
	font-size:27px;
}

#header h2 {
	color:#FFFFFF;
	font-size:24px;
	margin:49px 0 0px 0px;
	text-align:center;
	line-height:normal;
}

/* ------------ header End ------------ */


/* ------- content Begin ------ */

#content {
	width:770px;
	float:left;
}

#fstColumn {
	width:390px;
	float:left;
	padding:0px 25px 0 23px;
}

#fstColumn strong {
	font-weight:100;
}

#fstColumn h1 {
	color:#ff6600;
	font-size:24px;
	padding:0 0 21px 54px;
	line-height:22px;
}

#fstColumn h2 {
	font-size:17px;
	padding:18px 0 18px 0;
	color:#31669a;
}

#fstColumn h3 {
	margin:0 0 9px 0;
}

#fstColumn p {
	padding:0 0 18px 0;
}

#fstColumn p span {
	font-style:italic;
	color:#346699;
}


#fstColumn li {
	background-image:url(../images/bulletin.gif);
	background-position:0 0px;
	background-repeat:no-repeat;
	padding:0 0 0 27px;
	margin:0 0 18px 0;
}

#refinance h2 {
	font-size:15px;
	margin:0px;
	padding:0px;
}

#refinance h3 {
	margin:0px;
	padding:0px;
}

/* ------- content End ------ */


/* ---------- form Begin ---------- */

#sndColumn {
	width:308px;
	float:left;
	margin:0 0 0 8px;
}


#sndColumn form {
	width:290px;
	font-size:11px;
	float:left;
	line-height:14px;
	color:#FFFFFF;
}

#sndColumn form strong {
	font-weight:100;
}

#sndColumn h1 {
	color:#ffff00;
	font-size:16px;
	margin:13px 0 27px 2px;
	line-height:20px;
	padding:0px;
}

#sndColumn h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size:12px;
	margin:0 0 18px 2px;
	line-height:18px;
	color:#FFFFFF;
}

#sndColumn h2 span {
	text-decoration:underline;
}

#sndColumn form p {
	font-size:11px;
	color:#FFFFFF;
	margin:0 0 24px 9px;
}

#registration {
	width:270px;
	float:left;
	margin:0 0 0 4px;
}

#registration label {
	width:144px;
	float:left;
	font-size:11px;
	margin:0px 4px 12px 0;
}

#registration label span {
	background-image:url(../images/bulletin-form.gif);
	background-repeat:no-repeat;
	background-position:9px 4px;
	padding:0 0 0 27px;
}

#registration span {
	width:120px;
	float:left;
	font-size:11px;
}

#registration input {
	width:130px;
	border:1px solid #cccccc;
	font-size:11px;
	height:14px;
}

#registration select {
	width:130px;
	border:1px solid #cccccc;
	font-size:11px;
	height:18px;
}

#registration textarea {
	width:110px;
	border:1px solid #cccccc;
	font-size:11px;
	height:54px;
	margin:0 0 6px 0;
}

#rating input {
	margin:0px 0px 0px 0px;
	width:27px;
	padding:5px 0 4px 0;
	border:none;
}

#rating {
	line-height:18px;
}

#submit {
	margin:18px 0 0 4px;
}

#disclaimer {
	background-color:#e5f0f7;
	border:1px solid #99cccc;
	float:left;
	margin:27px 0 0 0;
	padding:9px;
	width:270px;
}

#disclaimer h1 {
	color:#000000;
	margin:0px;
	padding:0px;
	font-size:11px;
	text-decoration:underline;
}

#disclaimer p {
	font-size:11px;
}

#award {
	float:left;
	margin:250px 0 0 0;
	padding:9px;
	width:270px;
}


/* ------------- form End -------------- */

/* ------------ footer Begin ------------ */

#call {
	width:770px;
	float:left;
	background-color:#EFF0F3;
	border-top:4px solid #cccccc;
	text-align:center;
	padding:10px 0 10px 0;
	margin:0 0 1px 0;
}

#call h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:17px;
	line-height:27px;
	color:#FF0000;
}

#call h1 a:link {color:#FF0000; text-decoration:none;}
#call h1 a:hover {color:#FF0000; text-decoration:underline;}
#call h1 a:active {color:#FF0000; text-decoration:none;}
#call h1 a:visited {color:#FF0000; text-decoration:none;}

#footer {
	width:770px;
	float:left;
	border-top:4px solid #cccccc;
	background-color:#EFF0F3;
	padding:18px 0 18px 0;
}

#footer strong {
	font-weight:100;
}

#footer p a:link {color:#577098; text-decoration:none;}
#footer p a:active {color:#577098; text-decoration:none;}
#footer p a:hover {color:#FF6600; text-decoration:underline;}
#footer p a:visited {color:#577098; text-decoration:none;}

#created {
	width:180px;
	float:left;
}

#created p {
	float:left;
	padding:18px 18px 0 18px;
}

#created img {
	float:left;
}

#links {
	float:right;
	margin:23px 18px 0 0;
}

#links p {
	color:#577098;
	font-size:11px;
	text-align:right;
}

/* ------------ footer End ------------ */

/* ---------- thank you Begin ---------- */

#bgThanks {
	float:left;
	background-image:url(../images/bg-header-thanks.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

#thanks {
	font-size:18px;
	color:#009933;
	line-height:18px;
	padding:144px 0 135px 0;
	text-align:center;
}
.we {color:#FF2301; font-size:23px; text-align:left;font-weight:bold;font-style:normal;margin:4px;line-height:30px;}
.thank{color:#FF2301; font-size:25px; text-align:center;font-weight:bold;font-style:normal;margin:4px;line-height:30px;}
.linktohome {
	color:#577098;
	margin:23px 18px 0 0;
	text-decoration: underline;
}
.content {
	width:770px;
	float:none;
}
.formstar {
font-family:Tahoma;
font-size:11px;
color:#b80606;
font-weight:normal;
line-height:19px;
text-align:left;
}



/* ---------- thank you End ---------- */