﻿body { margin:0; padding:0; background-color: #CCCCCC } 

#wrapper { margin: 0 auto; padding: 0; width: 900px; background-color: #003468 }
#headerwrap { margin: 0; padding: 0; height: 130px; width: 900px; border-bottom: 4px solid #E31837; background-color: #FFF}
#hdrlogo { height: 60px; width: 210px; float: left; margin-left: 20px; margin-top: 35px }
#hdrtagline { height: 55px; width: 200px; float: right;border: 1px solid #000000}
.clear { clear: both }

#herowrap {height: 145px; border: 1px solid #000000; margin: 10px 20px 0px 20px }

.hmbtmwrap { height: 240px }

#botboxes { margin: 0px 20px 0px 20px }
#leftbxset { height: 490px; width: 860px; float: left }
#rightbxset { height: 490px; width: 280px; background-color: #FFF; float: left; margin-left: 10px }
.hmbox { height: 240px; width: 280px; float: left; margin: 0px 0px 0px 0px; background-color: #FFF  }
.hmboxcnt { height: 240px; width: 280px; float: left; margin: 0px 10px 0px 10px; background-color: #FFF  }
.title{ width: 240px; height: 13px; margin: 15px 0px 15px 20px }
p.content{ width: 240px; height: 180px; font-family: Arial; font-size: 12px; color: #003468; margin: 0px 0px 0px 20px }
.lgcontent{ width: 240px; height: 380px; margin: 0px 0px 0px 20px }
.pagespacer { height: 10px; width: 100% }
.video { width: 240px; height: 180px; margin: 0px 0px 0px 20px }
.boxbuttons { width: 232px; height: 35px; margin: 15px 0px 0px 20px }

.contactbx1 { width: 232px; height: 55px; margin: 15px 0px 0px 20px}
.contactbx1 p{ padding: 0; margin: 0px 0px 8px 0px; font-family: Arial; font-size: 12px; color: #003468; }


#presstitle {width: 240px; height: 12px; margin: 0px 0px 0px 20px}
#presstitle p{font-family: Times New Roman; font-size: 14px; color: #E31837; margin: 0; padding: 0}
#pressauthor {width: 240px; height: 12px; margin: 10px 0px 0px 20px}
#pressauthor p{font-family: Times New Roman; font-size: 11px; color: #003468; margin: 0; padding: 0}
#presscont {width: 240px; height: 120px; margin: 10px 0px 0px 20px}
#presscont p{font-family: Arial; font-size: 12px; color: #555555; margin: 0; padding: 0}

#footer { height: 25px; width: 860px; margin: 10px 0px 0px 20px; background-color: #FFFFFF}
#footleft { height: 12px; width: 550px; float: left; margin: 5px 0px 0px 20px}
#footercmpy{float:left; color: #003468; height: 12px; margin-right: 20px}
#footercmpy p{font-family: Arial; font-size: 11px; color: #003468; margin:0; padding:0}
.footerlinks{float:left; color: #003468; height: 12px; text-align: center; border-right: 1px solid #808080; padding: 0 5px; margin: 0}
.footerlinkend{float:left; color: #003468; height: 12px; text-align: center; padding: 0 5px; margin: 0}
.footerlinkend a{font-family: Arial; font-size: 11px; color: #003468; text-decoration: none}
.footerlinkend a:hover{color: #808080 }
.footerlinks a{font-family: Arial; font-size: 11px; color: #003468; text-decoration: none}
.footerlinks a:hover{ color: #808080 }

.formfields { font-family: Arial; font-size: 14px; color: #003468; font-weight: bold }
.formspace { padding: 0px 10px 10px 0px }
.textboxes { font-family: Arial; font-size: 14px; line-height: 30px; height: 30px; width: 250px; padding: 0px 0px 0px 5px; background-color: #CCCCCC; border: 0 }
textarea { font-family: Arial; font-size: 14px; height: 100px; width: 520px; padding: 5px 5px 0px 5px; background-color: #CCCCCC; border: 0 }
#bottomext {height: 35px; width: 100% }
