/* STYLES FOR SCREEN */

body { background:#000000; margin:0; font:normal 11pt/14pt Arial, Helvetica, sans-serif; color:#000; }

body#inside { background:#000000 url(../images/inside-bkgd.jpg) repeat-x center top; margin:0; font:normal 11pt/14pt Arial, Helvetica, sans-serif; color:#000; }


/*--------------------- COMMON SETTINGS ----------------------*/
* { margin:0; padding:0; }

a { color:#bd2026; text-decoration:underline; }

a:hover { color:#000; text-decoration:underline; }

a img { border:0pt none!important; }

p { margin:0; padding:0 0 10px 0; font:normal 11pt/14pt Arial, Helvetica, sans-serif; color:#000; }

p img { border:solid 1px #555; margin:0 20px 5px 0; padding:3px; }

.small { font:normal 9pt/12pt Arial, Helvetica, sans-serif; color:#000; }

.caption { font:normal 10pt/11pt Arial, Helvetica, sans-serif; color:#555; }

.chartTitle { color:#FFF; padding:3px 0 3px 0; }
.chartListing { padding:3px 0 3px 0; }

ul { margin:0; padding:0; }

ul li { margin:0 0 0 36px; padding:0 0 4px 0; }

h1 { font:normal 24pt Arial, Helvetica, sans-serif; color:#555; margin:0 0 10px 0; padding:0 0 2px 0; border-bottom:solid 1px #555; }
h2 { font:normal 16pt Arial, Helvetica, sans-serif; color:#BD2026; margin:8px 0 0 0; padding:0 0 2px 0; }
h2 a { color:#BD2026; text-decoration:none; }
h2 a:hover { color:#555; text-decoration:none; }


/*--------------------- PAGE SETTINGS ----------------------*/
#siteWrapper { margin:0 auto; padding:0; background:url(../images/header-bkgd.jpg) no-repeat center top; }


/* ---------------------- HEADER -------------------------*/
#header { width:950px; margin:0 auto; padding:0; }

#logo { float:left; width:278px; height:192px; background:url(../images/style_logo.jpg) no-repeat; }

#headerDates { float:left; width:132px; height:87px; margin-top:50px; margin-left:100px; }

#topNav { font:bold 10pt Arial, Helvetica, sans-serif; background:#ED1B24 url(../images/top_gradient.gif) center bottom no-repeat; padding-bottom:15px; margin-bottom:-6px; }

#nav { width:950px; margin:0 auto; }

#topNav a { background:url(../images/nav_separator.gif) no-repeat right 13px; display:block; height:23px; margin:0; padding:13px 14px 0px 14px; color:#FFF; float:left; text-decoration:none!important; }

#topNav a:hover { color:#DDDDDD; text-decoration:none!important; }


/* ---------------------- HOME CONTENT -------------------------*/
#homeContent { width:926px; position:relative; display:block; margin:0 auto; padding:2px; background:#FFFFFF; }

#homeBuildersWrapper { margin:-14px auto 0 auto; padding:0; background:#ED1B24 url(../images/bottom_gradient.gif) center top no-repeat; }

#homeBuilders { width:869px; position:relative; display:block; margin:0 auto; padding:0; }

#homeBuilders H1 { font:normal 18pt Arial, Helvetica, sans-serif; color:#FFF; margin:0 0 10px 0; padding:40px 0 2px 0; border-bottom:solid 1px #FFF; text-align:center; text-transform:uppercase; font-weight:bolder; }

#homeBuildersText { margin:0; padding:11px 0 20px 0; font:normal 9pt/15pt Arial, Helvetica, sans-serif; color:#FFF; }

#homeBuildersText a { font:normal 9pt/15pt Arial, Helvetica, sans-serif; color:#FFF; }

#homeBuildersText a:hover { color:#999; }


/* ---------------------- INSIDE TEMPLATE -------------------------*/
#contentWrapper { width:960px; position:relative; display:block; margin:0 auto; padding:0; background:url(../images/inside-bkgd-mid.png) repeat-y center top; _background:url(../images/inside-bkgd-mid.gif) repeat-y center top; min-height:400px; height:auto !important; height:400px; }

#contentTop { width:960px; position:relative; display:block; height:24px; top:0; left:0; background:url(../images/inside-bkgd-top.gif) no-repeat; }

#contentBottom { height:57px; background:#ED1B24 url(../images/bottom_gradient.gif) center top no-repeat; margin:-14px auto 0 auto; }

#content { width:890px; position:relative; display:block; margin:0 auto; padding:20px; background:#FFFFFF; min-height:360px; }

#content input { height:20px; font:normal 11pt Arial, Helvetica, sans-serif; }

#content textarea { font:normal 11pt Arial, Helvetica, sans-serif; }

#content .submit { height:28px; margin:8px 15px 10px 0; padding:0 10px 0 10px; border:solid 1px #555; cursor:pointer; }

#rightColumn { width:450px; position:relative; float:right; display:block; }


/* ---------------------- FOOTER -------------------------*/
#footer { position:relative; display:block; width:896px; height:52px; margin:0 auto; padding:30px 0 0 0; color:#999; font:normal 9pt Arial, Helvetica, sans-serif; }

#footer a { color:#999; font:normal 9pt Arial, Helvetica, sans-serif; }

#footer a:hover { color:#BD2026; }

#fultonLogo { position:absolute; right:0; top:20px; }


.clear {
	clear:both;	
}