body { background-color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px; padding: 0px;}
h1 {font: 18px; font-weight: bold; }
h2 {font: 14px; font-weight: bold; }
h3 {font: 11px; font-weight: bold; }
a {color: #FFFFFF; text-decoration:underline;}
a:hover { color: #FFFFFF; text-decoration:none; }

.page_container {margin:auto; text-align: center;}
.page_content { width: 990px; margin:50px auto 0 auto; }
.left_side { width:430px; float:left; }
.right_side { width:510px; float:left; text-align:left; line-height:20px; padding:0 50px 15px 0; }
.right_side p { margin:0 0 15px 0; text-align:justify; }
.right_side p.last { margin:0; text-align:justify; }
.right_side p.news_heading { font-weight:bold; margin: 15px 0 0 0; padding: 0 0 0 0;}
.right_side p.news_blurb { margin: 0 0 0 0; padding: 0 0 0 0; }
.right_side p.read_more { font-weight:bold; margin: 0; padding: 10px 0 0 0; }
.right_side p.left { margin:0 0 15px 0; float:left; width:260px; display:inline; text-align:justify; }
.right_side p.right{ margin:0 0 15px 0; float:right; width:250px; display:inline; text-align:justify; }
.right_side p.left_form { margin:0 0 8px 0; float:left; width:150px; display:inline; }
.right_side p.right_form { margin:0 0 8px 0; float:right; width:360px; display:inline; }
.right_side input.form_top {  padding: 3px; width:250px; background: #f5f5f5 url(../images/form_bg.gif) repeat-x top left; border: 1px solid #fff; font: 11px Verdana, Arial, Helvetica, sans-serif; display: inline; vertical-align:middle; }
.right_side textarea.form_bottom {  padding: 3px; width:350px; height:200px; background: #f5f5f5 url(../images/form_bg.gif) repeat-x top left; border: 1px solid #fff; font: 11px Verdana, Arial, Helvetica, sans-serif; display: inline; vertical-align:middle; }
.right_side input.form_submit {  padding: 3px; background: #f5f5f5 url(../images/form_bg.gif) repeat-x top left; border: 1px solid #fff; font: 11px Verdana, Arial, Helvetica, sans-serif; display: inline; vertical-align:middle; }
.right_side br.clear { clear:both; }
.right_side img { margin:20px 0 10px 20px; }
.right_side hr { margin:15px 0 10px 0; padding:0; width:510px; height:1px; background:#fff; color:#fff; border: none; }
.right_side hr.form { margin:0 0 20px 0; padding:0; width:510px; height:1px; background:#fff; color:#fff; border: none; }



/* about tyles */
.about_image { margin: 0 0 15px 15px }

.footer { width: 990px; margin:0 auto; }
.footer p { margin:5px 0 10px 0; font: 10px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: center; letter-spacing:1px; }
