p, html, body, div, ul, li, img, h1, form {padding: 0; margin: 0;} 
#content p {padding:0px 0px 10px 0px;}
.hstyle {font-size: 30px; font-weight: bold; line-height: 30px; margin-bottom:15px;}
ul.li15 li { margin-left:15px;}
ul.li25 li { margin-left:25px;}
img {border: none;}

body {font-family: Helvetica, Arial; font-size: 12px; color: #707070; background: url(../images/footer-rpt2.png) top center repeat-y #efefef;}

h1 {font-size: 18px; font-weight: bold; line-height: 23px;}
h2 {font-size: 16px; font-weight: bold; line-height: 23px;}
h3 {font-size: 14px; font-weight: bold; line-height: 23px; padding:5px 0px 5px 0px; margin:0px;}
h4 {font-size: 13px; font-weight: bold; line-height: 23px;}
.clearb {clear:both; padding-top:5px;}
.italu {font-style:italic; text-decoration:underline;}

#socialicons {text-align:right; height:32px; width:364px; padding-left:146px;}
.school-advisor { width:212px; height:23px; background-color:#f63514; display:block; float:left; text-align:center; padding-top:7px; font-size:13px; font-weight:bold; text-transform:uppercase; color:#ebefee; text-decoration:none;}

.school-advisor2 { width:188px; height:23px; background-color:#ebefee; display:block; float:left; text-align:center; padding-top:4px; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; border:1px solid #e3e7e6;}

.school-advisor3 { width:188px; height:23px; background-color:#ebefee; display:block; text-align:center; padding-top:4px; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none; border:1px solid #e3e7e6;}

.liststyle { margin-left:20px;}
.liststyle li ul {padding-left:15px;}
.liststyle li {padding:2px 0px 2px 0px;}

.liststyle2 { margin-left:20px; padding:0px;}
ol.liststyle2 li {padding:6px 0px 6px 0px;}
.hsec {color: #fc0303; font-weight: bold; margin:0px; padding:0px; display:inline; font-size:18px;}
.courses ul { margin-left:25px;}
#top {width: 100%; height: 130px; background: url(../images/crosshair-big.png) bottom left no-repeat #efefef;}
#top .inner {width: 1034px; height: 130px; margin: 0 auto; background: url(../images/crosshair-big.png) bottom left no-repeat;}
/*original width = 960*/

#top .inner .logo {width: 344px; height: 130px; float: left; margin-right: 38px;}
#top .inner .topright {width: 652px; height: 130px; float: right;}
/*original width = 578*/

#flashlayer {width: 100%; height: 284px; background: #202020;}

#vertNav {list-style: none; list-style-position: outside; float: left;z-index: 1000; width:122px;}
#vertNav li {float:left;z-index: 1000;}
#galleryselect {color: #ffffff; background-color: #ee3124; border:none;}
#galleryselect select option{color: #ffffff; background-color: #ee3124; border:none;}
/* BEGIN ROLLOVER CSS STYLES */

#vertNav li .btn1 {width: 26px; height: 130px; float: left; display: block; background: url(../images/btn-sky.png) top left no-repeat;}
#vertNav li .btn1-sub {width: 26px; height: 130px; float: left; display: block; background: url(../images/btn-sky-sub.png) top left no-repeat;}
#vertNav li .btn1-over {width: 26px; height: 130px; float: left; display: block; background: url(../images/btn-sky-over.png) top left no-repeat;}
#vertNav li .btn2 {width: 24px; height: 130px; float: left; display: block; background: url(../images/btn-charters.png) top left no-repeat;}
#vertNav li .btn2-sub {width: 24px; height: 130px; float: left; display: block; background: url(../images/btn-charters-sub.png) top left no-repeat;}
#vertNav li .btn2-over {width: 24px; height: 130px; float: left; display: block; background: url(../images/btn-charters-over.png) top left no-repeat;}
#vertNav li .btn3 {width: 24px; height: 130px; float: left; display: block; background: url(../images/btn-weather.png) top left no-repeat;}
#vertNav li .btn3-sub {width: 24px; height: 130px; float: left; display: block; background: url(../images/btn-weather-sub.png) top left no-repeat;}
#vertNav li .btn3-over {width: 24px; height: 130px; float: left; display: block; background: url(../images/btn-weather-over.png) top left no-repeat;}
#vertNav li .btn4 {width: 24px; height: 130px; float: left; display: block; background: url(../images/btn-news.png) top left no-repeat;}
#vertNav li .btn4-sub {width: 24px; height: 130px; float: left; display: block; background: url(../images/btn-news-sub.png) top left no-repeat;}
#vertNav li .btn4-over {width: 24px; height: 130px; float: left; display: block; background: url(../images/btn-news-over.png) top left no-repeat;}
#vertNav li .btn5 {width: 24px; height: 130px; float: left; display: block; background: url(../images/btn-students.png) top left no-repeat;}
#vertNav li .btn5-over {width: 24px; height: 130px; float: left; display: block; background: url(../images/btn-students-over.png) top left no-repeat;}

#hnavtop {float:left; width:520px;}
#horizNav {list-style: none; list-style-position: outside; padding-top: 67px; z-index: 1000;}
#horizNav li {float: left; position: relative; z-index: 1000;}
#horizNav li a {float: left; display: block; width: 70px; height: 24px; background: url(../images/btn-norm-bg.png) top left no-repeat; font-weight: bold; color: #707070; font-size: 11px; text-align: center; padding-right: 2px; text-decoration: none; padding-top: 5px;}
#horizNav li a.wider { width:142px; background: url(../images/btn-wide-bg.jpg) top left no-repeat; padding-right: 2px} 
#horizNav li a:hover {color: #ee3124;}
#horizNav li ul {display: none; position: absolute; top: 29px; left: 0; list-style: none; width: 235px;}
#horizNav li ul li {width: 235px; position: relative; display: block; background: url(../images/dropdown-bg.png) top left repeat;}
#horizNav li ul li a {height: 15px; width: 220px; padding-top: 3px; padding-bottom: 3px; display: block; font-size: 11px; padding-left: 15px; text-align: left; color: #ffffff; color: #707070; background-image: none;}/*#322D17*/
#horizNav li ul li a:hover {display: block; color: #2E2C17; background-color: #ee3124; color: #FFFFFF; background-image: none;}
#horizNav li ul li .arrow-third {height: 15px; width: 220px; padding-top: 3px; padding-bottom: 3px; display: block; font-size: 11px; padding-left: 15px; text-align: left; color: #ffffff; color: #707070; background-image: url(../images/nav-arrow-bg.png); background-position: top left; background-repeat: no-repeat;}/*#322D17*/
#horizNav li ul li .arrow-third:hover {display: block; color: #2E2C17; background: #ee3124 url(../images/nav-arrow-bg.png) top left no-repeat; color: #FFFFFF;}
#horizNav li:hover ul {display:block;}
#horizNav li ul ul {display: none; position: absolute; top: 0px; left: 0px; float: left; list-style: none;}

#content {width: 100%; background: #FFFFFF; overflow: hidden; padding-bottom: 20px; padding-top: 20px; line-height: 19px;}
#content a {color: #ee3124; text-decoration: none;}
#content a:hover {color: #202020;}
#content .innercontent {width: 960px; margin: 0 auto;}
#content .innercontent .ileft {width: 670px; float: left; padding-left: 10px; padding-right: 30px;}

#content .innercontent .side {width: 37px; float: left;}
#content .innercontent .side-nav {width: 157px; float: left; padding: 0px; margin: 0px;}
#content .innercontent .side-nav .grey-bg {width: 147px; min-height: 250px; background: #efefef; padding-top: 4px; height: 400px;}

#side-nav {list-style: none; display: block;}
#side-nav li {width: 137px; padding-left: 10px; padding-bottom: 8px; line-height: 14px;}
#side-nav a {font-size:10px; font-weight:bold; color: #707070; }
#side-nav a:hover {color: #ee3124;}

#content .arrow-link {display: inline-block; height: 25px; color: #707070; background: url(../images/link-arrow.jpg); background-repeat:no-repeat; background-position: 0px 5px; padding-left: 15px; font-size: 12px; text-decoration: none;}
#content .arrow-link:hover {color: #fc0303;}

#content .innercontent .iright-imgstyle1 {width: 313px; float: left;}
#content .red-heading {color: #fc0303; font-weight: bold;}

#content .innercontent .iright {width: 200px; float: right; padding-right: 30px;}
#content .innercontent .iright a {font-size: 10px;}
#content .innercontent .iright-sub {width: 836px; height: 450px; float: right; padding-right: 30px;}
#content .innercontent .iright-subnew {width: 730px; height: 450px; float: right; padding-right: 30px;}

#content .innercontent .iright-style1 {width: 313px; min-height: 450px; float: left;}
#content .innercontent .iright-sub-noscroll-style1 {width: 423px; min-height: 450px; float: left; padding-right: 30px;}

#content .innercontent .iright-topstyle1 {width: 766px; min-height: 450px; float: left;}
#content .innercontent .iright-pad {padding-left: 153px;}

.style-input {width: 92%; background: #b7b7b7; border: none; color: #FFFFFF;}

#crossDivide {width: 100%; height: 12px; background: url(../images/crosshair-btm-rpt.png) top left no-repeat;}
#staticDivide {width: 960px; height: 12px; background: url(../images/crosshair-btm-static.png) top left no-repeat; margin: 0 auto;}

#va-blurb {float: right; width: 280px; background: #898989; padding: 10px; color: #FFFFFF; font-size: 11px; line-height: 16px;}
#va-blurb a {color: #464646; text-decoration: none;}
#va-blurb a:hover {color: #000000;}

#training-blurb {float: right; width: 280px; background: #efefef; padding: 10px; color: #707070; font-size: 11px; line-height: 16px; margin-top:15px;}
#training-blurb a {color: #464646; text-decoration: none;}
#training-blurb a:hover {color: #000000;}

#footer-container {width: 960px; margin: 0 auto; background: url(../images/footer-rpt2.png) top left repeat-y; min-height: 300px; font-size: 9px; color: #707070; line-height: 16px;}
#footer-container a {color: #707070; font-size: 9px; text-decoration: none;}
#footer-container a:hover {color: #202020;}
#footer-container .box1 {width: 133px; padding-left: 8px; float: left;}
#footer-container .box-sub {width: 134px; padding-right: 5px; float: left; padding-left: 5px;}/*86*/
#footer-container .box-end {width: 80px; padding-right: 5px; float: left; padding-left: 5px;}

#footer-container .box-sub a.boldy { font-size:10px;}
#footer-container .box-end a.boldy { font-size:10px;}

.flash-lightbox {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 4000; background: url(../images/lightboxOverlay.png) top left repeat;}

.hboxes1 { width:300px; float:left; padding-left:0px; margin-left:10px; }
.hboxes2 { width:300px; float:left; padding-left:30px; margin-left:5px; }
#content .hboxes1 a { color:#c82c13; }
#content .hboxes2 a { color:#c82c13; }
#content .hboxes3 a { color:#c82c13; }
#content .hboxes1 a:hover { color:#F73617; text-decoration:underline; }
#content .hboxes2 a:hover { color:#F73617; text-decoration:underline;}
#content .hboxes3 a:hover { color:#F73617; text-decoration:underline;}
.hboxestitle {display:block; font-weight:bold; color:#707070; font-size:13px; padding-bottom:5px;}
.indent10 { padding-left:11px; display:block; padding-bottom:4px;}

.biored { color:#EE3124;}
.biobox { width:816px; clear:both; padding:10px 0px 10px 0px;}
.staffimg { width:290px; float:left; padding-left:5px;}
.stafftxt { width:481px; float:left; padding-right:40px; padding-top:3px;}
.twocolleft { float:left; width:373px; padding-right:20px;}
.twocolright { float:left; width:373px;}
.wpbox { float:left; width:90px; padding-right:20px;}
.bred { color:#ee3124;}

.bread-cr { padding-bottom:7px; font-size:11px;}
.bread-cr a { font-size:11px;}

