@charset "utf-8";
* { font-family:Arial, Helvetica, sans-serif;}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#e3e2e2;
}

.top-sec { background-image:url(images/top-back-full-2.jpg); background-repeat:no-repeat; padding-top:110px;}
.banner-blue { width:920px; height:40px; margin-left:auto; margin-right:auto; background-image:url(images/banner-blue.png); background-repeat:no-repeat;}
.main-bod { width:900px; margin:0 auto 0 auto; background-color:#FFF;}
.l-col { width:605px; float:left;}
.l-col2 { width:635px; float:left;}
.r-col { width:295px; float:right;}
h1 { margin:15px 0 0 25px; padding:0; font-size:36px; color:#666; font-weight:normal;}
.hero-sec { width:541px; height:192px; background-image:url(images/hero-box.gif); background-repeat:no-repeat; margin:20px 0 0 25px;}
.hero-sec p { font-size:14px; color:#006699; padding-top:15px;}
.hero-sec span { font-style:italic; color:#333; font-weight:bold;}
.hero-sec img { float:left; margin:15px;}
.main-txt { font-size:14px; color:#333; margin:15px 25px 0 25px; padding:0;}
.form-container { background-image:url(images/form-tile.gif); background-repeat:repeat-y; width:287px;}
h2 { margin:10px 0 10px 0; padding:0; font-size:22px; color:#165f93; text-align:center;}
.frm-top-lbl { font-size:12px; text-align:center; color:#333; padding:5px 0 5px 0;}
.main-lbls { font-size:16px; color:#165f93; font-weight:bold; padding:7px 0 2px 10px;}
.field { background-image:url(images/field-tile.gif); height:22px; width:185px; border:#CCC solid 1px; margin-left:10px; background-repeat:repeat-x; background-color:#cfcfcf;}
.field-3 { background-image:url(images/field-tile.gif); height:22px; width:30px; border:#CCC solid 1px; margin-left:10px; background-repeat:repeat-x; background-color:#cfcfcf;}
.field-4 { background-image:url(images/field-tile.gif); height:22px; width:40px; border:#CCC solid 1px; margin-left:10px; background-repeat:repeat-x; background-color:#cfcfcf;}
.comm-field { background-image:url(images/comment-tile.gif); height:68px; width:205px; border:#CCC solid 1px; background-repeat:repeat-x; background-color:#cfcfcf; margin-left:10px;}
ul.bull-list { font-size:16px; color:#333; list-style:none; margin:15px 0 25px 75px; padding:0;}
ul.bull-list li{background-image:url(images/blue-dot.gif); background-repeat:no-repeat; padding:10px 0 0 15px; background-position:0 15px;}
.main-container { width:998px; margin:0 auto 0 auto; background-image:url(images/tile-back.jpg); background-repeat:repeat-y;}
.req-txt { color:#900; font-size:16px; font-weight:bold;}
.req-field { text-align:left; padding:10px 0 0 15px; font-size:12px;}
.err-mess { margin:25px; font-size:16px; color:#900; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:20px;}
.good-mess { margin:25px; font-size:16px;color:#333; font-family:Arial, Helvetica, sans-serif; text-align:center; line-height:20px; font-weight:bold;}
.invis {color:#ffffff}
.R a:link {color:#ffffff;text-decoration:none;font-size:13px}
.R a:visited {color:#ffffff;text-decoration:none;font-size:13px}
.R a:hover {color:#ffffff;text-decoration: none;font-size:13px}
.whiteText {color:#ffffff}
.navPad {padding-left:10px;padding-top:5px}