#html, body { margin: 0px; padding: 0px; height: 100% }
img { border: 0px; }

/*boxes*/
.firstbuildbox { border-collapse: collapse; padding: 0px; width: 100%; height: 100%; background-color: #ffffff; }

.gsbox {
	background-image: url(images/sfr_highliteEnd.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 40px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: text-top;
	text-indent:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
a.gsboxlink { color: #FFE203; text-decoration:none; }
a.gsboxlink:hover { color: #FFFFFF; text-decoration:none; }

.gsboxEnd { background-image: url(images/sfr_highliteEnd.jpg); background-repeat: repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 40px; font-weight: bold; color: #FFFFFF; vertical-align: text-top; padding-right:10px; border-left:1px solid #FFFFFF; text-indent:10px; }
.ysbox {
	background-image: url(images/sf_highliteEnd.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #034a7c;
	vertical-align: text-top;
	line-height: 40px;
	text-indent:10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
.ysboxEnd { background-image: url(images/sf_highliteEnd.jpg); background-repeat:repeat-x; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #034a7c; vertical-align: middle; line-height: 40px; padding-left:10px; padding-right:10px; border-left:1px solid #FFFFFF; }

/*backgrounds*/
.edgebg { background-color: #C6C7CC; }
.riteshad { background-image: url(images/rshdaow.gif); background-repeat: repeat-y; }
.leftshad { background-image: url(images/lshdaow.gif); background-repeat: repeat-y; background-position: left; }

/*text*/
.maintxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
a.maintxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; text-decoration: none; }
a.maintxt:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fde200; text-decoration: none; }

.bluetxt { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: bold; }
.txtheader { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.newstitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #314889; text-align: center; }
.newsdate { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #7e7e7e; text-align: left; font-weight: normal; }
.newsinfo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #5b5b5b; text-align: left; }
.more { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #26386a; text-align: right; text-decoration: none; }
.resulthead { font-family: "Trebuchet MS"; font-size: 14px; color: #FFFFFF; text-align: center; font-weight: bold; }
.label { color: #03497C; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; }
.optionlabel { color: #000000; font-family: Trebuchet MS; font-size: 14px; }

/*form*/
.formbox { background-color: #FFCC00; border: 1px solid #003366; padding: 2px; height: 24px; width: 300px; margin: 5px; }
.formquerybox { background-color: #FFCC00; border: 1px solid #003366; padding: 2px; width: 300px; margin: 5px; }
.formsubmitbox { background-color: #FFCC00; border: 1px solid #003366; padding: 2px; margin: 5px; }
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; text-decoration: none; }
a.footer { color: #666666; }
a.footer:hover { color: #000000; }
.largeheadertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #006699;
	font-weight: bold;

}
