body{
background:#FFFFFF;
color:black;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
width: 900px;
margin-left: auto;
margin-right: auto;
}

h1, h2, h3, h4, h5, h6{
padding-left: 15px;
}

#pagewrapper h1{
background-color: rgb(248,228,131);
color: black;
width: 100%;
border: none;
}

#pagewrapper h2{
background-color: #003176;
color: white;
width: 100%;
}

#pagewrapper h3{
font-size: 14px;
font-weight: 700;
padding-top: 0px;
padding-bottom: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

#pagewrapper h4{
font-size: 12px;
font-weight: 700;
}

#pagewrapper p{
font-size: 12px;
line-height: 20px;
}

#pagewrapper a{
text-decoration: underline;
}

.div_footer_sec a, #lbtnPrivacy{
text-decoration: none;
color: white;
padding-left: 20px;
padding-right: 20px;
font-weight: 700;
}

.div_footer_sec, .div_privacy{
background-color:  #003176;
}

#acesfooter{
background-color: white;
padding: 0px;
padding-top: 15px;
padding-bottom: 15px;
margin: 0px;
border: none;
}

.subP{
padding: 15px;
font-size: 12px;
}

.subPNoBot{
padding: 15px 15px 0px 15px;
font-size: 12px;
}

.subPNoTop{
padding: 0px 15px 15px 15px;
font-size: 12px;
}

.subPNoBotTop{
padding: 0px 15px 0px 15px;
font-size: 12px;
}

.subList {
font-size: 12px;
margin: 0px 15px 0px 15px;
line-height: 26px;
}

.LocationBar{
background:#cccccc;
color:#000000;
}
.ButtonsBG{
vertical-align:middle;
text-align:right;
}

.AdoptTitleBG{
padding-left:8px;
}

.div_top_sec{
width:100%;
}

.tblTop{
width:100%;
}

.tbl_left_cont_right{
width:100%;
}

.div_content_sec{
background:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
width:100%;
}

.main_content{
background:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:left;
}
.div_bottom_sec{
}
.tblBottom{
width:100%;
}
.div_footer_sec{
text-align:center;
width:100%;
}
.div_privacy{
text-align:center;
width:100%;
}
.search_h{
background:#CCFFFF;
color:#000000;
font-size:10px;
font-style:normal;
vertical-align:middle;
text-decoration:none;
width:100%;
padding-left:8px;
border-width:1px;
border-color:#C0C0C0;
border-style:dotted;
}
.search_v{
background:#CCFFFF;
color:#000000;
font-size:10px;
font-style:normal;
vertical-align:middle;
text-decoration:none;
width:100%;
padding-left:8px;
border-width:1px;
border-color:#C0C0C0;
border-style:dotted;
}
#dvCart{
background:#CCFFFF;
color:#000000;
font-size:10px;
font-style:normal;
vertical-align:middle;
text-decoration:none;
width:150px;
padding-left:8px;
border-width:1px;
border-color:#C0C0C0;
border-style:dotted;
}

.horizontal_menu{
width: 900px;
height: 38px;
background-image:url('/SiteImages/14-SchoolImages/14-CssImages/14-topNavBG.jpg');
background-repeat: repeat-x;
background-position: left bottom;
}

.horizontal_menu ul li{
padding-right: 15px;
padding-left: 15px;
margin-top: 5px;
margin-bottom: 5px;
}

.horizontal_menu ul li a{
color: black;
font-size: 16px;
text-decoration:underline;
}

/* Left Section */
#div_left_sec{
width: 145px;
}

/* Middle Section */
#div_content_sec{
width: 750px;
}

/* Right Section */
#div_right_sec {
margin-left: 10px;
width: 10px !important;
}

/* Left Vertical Menu*/
.vertical_menu {
margin-right: 10px;
/* Something is adding space so override with negative margin */
margin-top: -5px;
margin-left: 0px;
}

.vertical_menu ul li{
background-image:url('/SiteImages/14-SchoolImages/14-CssImages/14-leftNavBG.jpg');
background-repeat: repeat-y;
padding-bottom: 7px;
padding-top: 6px;
margin-left: 0px;
padding-left: 0xp;
}

.vertical_menu ul li a{
color: black;
font-family: arial, verdana, sans-serif;
padding-left: 12px;
text-decoration: none;
}

.div_left_sec .vertical_menu ul.AspNet-Menu ul {
position:absolute;
z-index:400;
top: 0px;
left:135px;
width: 100%;
background-color: #EEEEEE;
}

/* Text Rotator */
.TextRotatorDiv {
border: gray 1px solid;
text-align: justify;
padding: 15px 15px 15px 15px;
background-color: white;
display: none;
height: 100%;
}
        
.TextRotatorH5 {
text-align: left;
background-color: rgb(248,228,131);
margin-top: 0px;
color: black;
padding-top: 0px;
font-size: 14px;
}
        
.TextRotatorLink {
padding-left: 15px;
vertical-align: middle;	
}

/* Off-Site Links Beneath Home Links */
.OffSiteNav {
list-style-type: none;
margin-left: 0px;
margin-top: 0px;
padding-left: 0px
}
