* { margin: 0; padding: 0; }body { font-size: 1em; font-family: arial; line-height: 1.3em; background-color: #000; text-align: center; height: 100%; margin: 0 auto; padding: 0; }#wrap { background-image: url(/images/shared/body_repeat.png); background-repeat: repeat-y; background-position: center 0; text-align: left; width: 840px; height: 100%; margin: 0 auto -4em; padding: 0; }#email_form { height: 65px; background-color: #000; }#contentleft { width:230px; padding:0px; float:left; }#contentcenter { width:560px; padding:0; float:left; }#contentright { width:50px; padding:0px; float:left; }#header { background-image: url(/images/shared/header.jpg); background-repeat: no-repeat; width: 840px; height: 171px; }p,h1,pre { margin:0px 10px 10px 10px; }h1 { font-size:14px; padding-top:10px; }#header h1 { text-indent: -10000px; font-size:14px; padding:10px; margin:0px; }#header h3 { text-indent: -10000px; }#contentright p { font-size:10px}.captcha_img { margin-top: 5px; }#facebook { width: 150px; height: 92px; margin-top: 15px; margin-bottom: 15px; margin-left: 50px; }/* ----navigation------------------------------ */#menu { background-color: #fff; width: 230px; }#menu_top { background-image: url(/images/shared/nav_top.jpg); background-repeat: no-repeat; width: 204px; height: 32px; }#menu_left { background-image: url(images/shared/nav_left.png); background-repeat: no-repeat; background-position: left 0; width: 58px; height: 220px; float: left; }#menu_right { background-image: url(/images/shared/upr_lSpacer.jpg); background-repeat: no-repeat; background-position: right 0; width: 26px; height: 281px; float: right; }#menu_bottom { background-image: url(/images/shared/nav_bottom.png); background-repeat: no-repeat; background-position: 0 bottom; width: 204px; height: 29px; margin-top: 20px; }#nav { line-height: 1.25em; width: 200px; margin-top: 5px; }#nav li { list-style-type: none; }#nav a { color: #003264; font-weight: bold; line-height: 1.5em; text-decoration: none; margin-left: 5px; }#nav a:hover, #nav a.active { color: #8a1e04; font-weight: bold; text-decoration: none; }#nav a.visited { color: #003264; font-weight: bold; text-decoration: none; }#nav .on a, #menu .on a:hover, #menu .on a:active { color: #8a1e04; }/* end navigation */#body_right { background-image: url(/images/shared/upr_rSpacer.png); background-repeat: no-repeat; background-position: right 0; width: 50px; height: 281px; }#body_top { background-image: url(/images/shared/body_top.jpg); background-repeat: no-repeat; width: 560px; height: 43px; }#titlebar { color: #fff; background-image: url(images/shared/title_bg.jpg); background-repeat: no-repeat; width: 560px; height: 32px; clear: both; padding-left: 10px; }#titlebar h2 { font-size: 1.75em; }#contents { font-size: 85%; line-height: 1.25em; background-color: #fff; padding-right: 10px; padding-bottom: 25px; padding-left: 10px; }#footer { color: #fff; font-size: 9px; line-height: 1.5em; background-color: #000; background-image: url(/images/shared/footer.png); background-repeat: no-repeat; text-align: center; width: 840px; height: 96px; padding-top: 20px; }#footer a, #footer a:visited { color: #225cae; text-decoration: none; }#footer a:hover, #footer a:active { color: #8a1e04; text-decoration: none; }.regbold { font-weight: bold; }a, a:visited { color: #225cae; text-decoration: none; }a:hover { color: #8a1e04; text-decoration: underline; }a:active { color: #8a1e04; text-decoration: none; }#flash_gallery { margin-left: 15px; }.media_img { text-align: center; width: 450px; margin-left: 50px; padding: 5px; }.left { float: left; width:225px; }.right { float: right; width:225px; }.clear { clear: both; }.smallwhite { color: #fff; font-size: 8pt; font-weight: bold; }#stylized .note { color: #5e6ad0; font-size: 8pt; font-style: italic; }#stylized .error { color: #c80000; font-size: 8pt; font-style: italic; }/* ----contact form------------------------------ */.myform{margin:0 auto;width:400px;padding:14px;}/* ----------- stylized ----------- */#stylized{border:solid 2px #b7ddf2;background:#ebf4fb;}#stylized h1 {font-size:14px;font-weight:bold;margin-bottom:8px;}#stylized p{font-size:11px;color:#666666;margin-bottom:20px;border-bottom:solid 1px #b7ddf2;padding-bottom:10px;}#stylized label{display:block;font-weight:bold;text-align:right;width:140px;float:left;}#stylized .small{color:#666666;display:block;font-size:11px;font-weight:normal;text-align:right;width:140px;}#stylized #firstname{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:200px;margin:2px 0 20px 10px;}#stylized #lastname{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:200px;margin:2px 0 20px 10px;}#stylized #email{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:200px;margin:2px 0 20px 10px;}#stylized #security{float:left;font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;width:150px;margin:2px 0 0 10px;}#stylized #resident{ float:left; color:#666666; font-size:11px; margin-left: 10px; border:solid 1px #aacfe4; }#stylized button{clear:both;margin-left:150px;width:125px;height:31px;background:#666666 url(img/button.png) no-repeat;text-align:center;line-height:31px;color:#FFFFFF;font-size:11px;font-weight:bold;}#stylized .small_right{color:#666666;font-size:11px;font-weight:normal;text-align:left;width:200px;clear: both;float:left;margin-left:150px;padding-bottom: 15px;}#stylized .captcha{clear: both;float:left;margin-left:150px;padding-bottom: 10px;}/* -- FAQ List -- */ul.faq_list { margin-bottom: 10px; margin-left: 40px; list-style-type: disc; }
