/* ---------- Body Styles ---------- */

body { font-size:10pt;font-family:Arial, Helvetica, sans-serif;color:#000000;margin:0px;padding:0px;background-image:url(../images/gradient.gif);background-position:top;background-repeat:repeat-x;background-color:#851C0E; }
#form { margin:270px 0px 0px 495px; width:280px; text-align:right; }
.form-bg { background-image:url(../images/form-bg.jpg); background-repeat:no-repeat; background-position:top; background-color:#ffe4f7; }
.bg-main { background-image:url(../images/main.jpg); background-repeat:no-repeat; background-position:top; background-color:#000000; }
.bg-header { background-image:url(../images/header.gif); background-repeat:no-repeat; background-position:top; background-color:#851C0E; }
.bg-footer { background-image:url(../images/footer.gif); background-repeat:no-repeat; background-position:top; background-color:#FFFFFF; }

/* ---------- Font Styles ---------- */

.fontBold {	font-weight:bold; }
.fontContent { font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000; }
.fontContent2 { font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#FFFFFF; }
.fontContent3 { font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#666666; }
.fontContentSmall { font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000000; }
.fontTitle { font-size:15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#f60000; }
.fontTitle2 { font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000000; }
.fontTerms { font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#FFFFFF; }

/* ---------- Form Styles ---------- */

.formTable { font-size:11px; font-weight:bold; color:#000000; }
.formField1 { width:165px; }

/* ---------- Table Styles ---------- */

.tableHeader { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background-color:#4499ef;	 }
.tableCell{	font-size:12px;	font-family:Arial, Helvetica, sans-serif; font-weight:none;	color:#000000; background-color:#ebb755; border: 1px height:40px;}
.tableCell2{ font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:none; color:#757575;	background-color: #ebb755; border: 1px #d79900 solid; }
.tableCell3 { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; background-color:#ebb755; }
.tableCell4 { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; background-color:#ebb755; }
.fontForm { font-size:13px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF; }


/* ---------- Hyperlink Styles ---------- */

a:link { color:#FFFFFF;text-decoration:underline; }
a:visited { color:#FFFFFF;text-decoration:underline; }
a:hover { color:#000000;text-decoration:none; }
a:active { color:#FFFFFF;text-decoration:none; }

.nav a:link { color:#8cbf34;text-decoration:underline; }

/* ---------- Content Holder ---------- */
.container       { width: 100%; margin: 0; color: #000; line-height: 1.3; text-align: center; clear: both; }
.top, .bottom    { background-color: #5e9cc5; }
.middle          { background-color: #fff; }

.top div { width:900px; height:123px; margin:0px auto; padding: 0px; text-align:center; }

.main { width: 900px; height: 400px; margin: 0 auto; padding: 0; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }

.content  { background:url(../images/SN_main.jpg) top no-repeat; }
.contenta { background:url(../images/SN_maina.jpg) top no-repeat; }
.contentb { background:url(../images/SN_mainb.jpg) top no-repeat; }
.contentc { background:url(../images/SN_mainc.jpg) top no-repeat; }
.contentd { height:440px; border: 0 solid #000; background:url(../images/SN_maind.jpg) top no-repeat; }
.content4 { background:url(../images/SN_main4.jpg) top no-repeat; }

#content2 { width:888px; height:450px; margin:0px auto; padding:12px 0px 12px 12px; border-left: 1px solid #d0d0d0; border-right: 1px solid #d0d0d0; }

#filter { background: #000000; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; filter:alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5; z-index: 90; }
#floatingdiv { width: 450px; position: absolute; top: 170px; left: 50%; margin-left: -225px; z-index: 100; background-color:#ffffff; }
#footer { width:900px; clear: both; margin: 0px auto; padding: 0px; color: #d9d8d8; font-size:11px; text-align:center; }

/* ---------- Main Content ---------- */

#title { padding: 5px 0px; border-bottom:1px solid #92c1e1; font-size:14px; font-weight:bold; color:#253a7b; }
#search { margin: 15px 0px 0px 50px; width:380px; float:left; text-align:left; }
.infoTitle { padding: 5px 0px; font-size:18px; font-weight:bold; color:#000000; margin-bottom:15px; }
#info { margin:40px 0px 0px 40px; width:380px; float:left; text-align:left; font-size:12px; }
#info2 { margin:40px; width:820px; float:left; text-align:left; font-size:12px; }

.formTable { font-size:12px; font-weight:bold; color:#000000; }
fieldset { border: 0 solid #000; }

ol.formTable { list-style: none; padding: 0; margin: 5px 0; }
ol.formTable li { clear: both; margin: 10px 0; }
label { float: left; text-align: right; font-size: 12px; font-weight: bold; color: #000; width: 80px; margin-right: 10px; }

#submit { display: block; margin: 10px 90px; }

.formTable a { color:#000000; text-decoration:underline; }

.thumbnail { float: left; width: 129px; height: 117px; margin: 0 15px 15px 0px; padding: 0px 3px 5px 1px; font-size:10px; background:url(SN_tumbnailBack.gif) top no-repeat; }
.thumbnail a { color:#000000; text-decoration:underline; }
.thumbnail img { border:none; }
.picTitle { font-size:12px; font-weight:bold; color:#ffffff; margin-top:5px; }
.clearboth { clear: both; }

ul#searchResults { list-style-type: none; margin: 0px 0px 18px 0px; padding: 0px; }
ul#searchResults .left { float: left; font-weight:bold; color:#4156a2; }
ul#searchResults .right { float: right; font-size:12px; color:#9ba2ad; margin-right:12px; }
ul#searchResults .right a { color:#FF0000; text-decoration:underline; }

#signUpTitle { padding-top: 10px; font-size: 18px; color: #307db3; }
.signUpSubTitle { font-size: 14px; font-weight: bold; color: #253a7b; border-bottom: 1px solid #92c1e1; padding: 10px 0px 10px 0px; margin:20px 0px 5px 0px; }

#formdiv { padding: 0px 15px 0px 23px; }
#formsize { height: 527px; overflow: auto; }

ul#footerLogo { list-style-type: none; margin: 10px 0px; padding: 0px; color:#2572a2; }
ul#footerLogo .left { float: left; }
ul#footerLogo .right { float: right; }

#footer .links { padding-top:70px; }
#footer .links a { color:#d9d8d8; text-decoration:underline; }

#error_div { font-size: 10px; font-weight: bold; color: #f00; }
.container.top #header { height: 120px; background: url(../images/logo_01.gif) 10px no-repeat; }
		#header img{
			float: right;
			top: 40px;
			position: relative;
			}

