BODY { background: white url(../../img/content-bg.jpg) 0 0 repeat-x; text-align: center; margin: 0; padding: 0;
	   font: 12px/16px Arial,Helvetica,Verdana,Geneva,sans-serif; color: #000;
	 }
IMG { border: none; }
A { outline: none; color:#17437F; background:#fff; padding: 1px 2px; }
A:hover { color: #17437F; background:#FC3; }

A.On { cursor: default; }
div { margin: 0; padding: 0; }
dl dt { font-weight:bold; }
dl dd { margin-bottom:1em; }
h1,h2,h3 { color: #17437F; }
h1 { font-size:24px; line-height: 24px; margin: 1em 0; }
h2 { font-size:18px; line-height: 18px; margin: 1em 0; }
h3 { font-size:16px; line-height: 16px; margin: 1em 0; }

.clear { clear: both; }
#site { margin: 0 auto; width: 1024px; text-align: left; }

#masthead { margin: 34px 0 0 0; padding: 0; height:166px; background: url(../../img/masthead-bg.gif) 0 0 no-repeat; }
#masthead .col1 { margin: 0; padding: 0; float: left; width:388px; }
#masthead .col1 img { margin: 15px 0 0 15px; }
#masthead .col1 a { background: none; }
#masthead .col2 { float:left; margin: 0; padding: 0; width:636px; height:137px; background: url(../../img/achieve-greatness.png) 38px 30px no-repeat; }
#masthead .col2 .nav { float:right; margin: 5px 15px 0 0; color:#17437F; }
#masthead .col2 .nav a { color:#17437F;  }
#masthead #sitenav { float:right; width:620px; margin-right:13px; }
#masthead #sitenav a { float:left; display:block; width:122px; height:29px; text-indent:-3000px; margin-right:2px; padding: 0; }

#masthead #sitenav a#registration { background: transparent url(../../img/registration-off.gif) 0 0 no-repeat; }
#masthead #sitenav a#registration:hover { background: transparent url(../../img/registration-over.gif) 0 0 no-repeat; }
#masthead #sitenav a#registration.On { background: transparent url(../../img/registration-on.gif) 0 0 no-repeat; }
#masthead #sitenav a#aboutus { background: transparent url(../../img/about-us-off.gif) 0 0 no-repeat; }
#masthead #sitenav a#aboutus:hover { background: transparent url(../../img/about-us-over.gif) 0 0 no-repeat; }
#masthead #sitenav a#aboutus.On { background: transparent url(../../img/about-us-on.gif) 0 0 no-repeat; }
#masthead #sitenav a#academics { background: transparent url(../../img/academics-off.gif) 0 0 no-repeat; }
#masthead #sitenav a#academics:hover { background: transparent url(../../img/academics-over.gif) 0 0 no-repeat; }
#masthead #sitenav a#academics.On { background: transparent url(../../img/academics-on.gif) 0 0 no-repeat; }
#masthead #sitenav a#athletics { background: transparent url(../../img/athletics-off.gif) 0 0 no-repeat; }
#masthead #sitenav a#athletics:hover { background: transparent url(../../img/athletics-over.gif) 0 0 no-repeat; }
#masthead #sitenav a#athletics.On { background: transparent url(../../img/athletics-on.gif) 0 0 no-repeat; }
#masthead #sitenav a#giving { background: transparent url(../../img/giving-off.gif) 0 0 no-repeat; }
#masthead #sitenav a#giving:hover { background: transparent url(../../img/giving-over.gif) 0 0 no-repeat; }
#masthead #sitenav a#giving.On { background: transparent url(../../img/giving-on.gif) 0 0 no-repeat; }

#content { margin: 2px 0 0 0; padding: 0; background: url(../../img/text-bg.gif) 0 0 repeat-y; }
#content #content-pad { padding: 0 15px; background: url(../../img/text-bg2.jpg) 0 0 no-repeat; }
#content .minheight { float:right; width:1px; height:480px }
#content .col1 { float:left; width:497px; }
#content .col2 { float:left; width:496px; }
#content .col3 { float:left; width:241px; }
#content .col4 { float:left; width:240px; }
#content .col5 { float:left; width:720px; }
#content .col6 { float:left; width:240px; margin: 40px 0 0 30px; }
#content .col6 p { text-align: center; }
#content div.Off { display:none; }
#content div.On { display:block; height:25px; line-height:23px; background:#FC3; border-bottom: 1px solid #FC3; padding: 0 2px;  }
#content div.On .nav-sub { display:block; float:left; padding: 0 15px; border: 1px solid #FC3; border-right: solid 1px #17437F; text-decoration:none; height:23px; font-weight:bold; background:#FC3; }
#content div.On .nav-sub:hover { color:#17437F; text-decoration:underline; }
#content div.On a.On,#content div.On a.On:hover { background:#17437F; border: 1px solid #17437F; text-decoration:none; color:#fff; font-weight:bold; }

.box1 { width:490px; height:291px; background: url(../../img/box1-frame.jpg) 0 0 no-repeat; margin-right: 7px; }
.box2 { width:490px; height:291px; background: url(../../img/box2-frame.jpg) 0 0 no-repeat; margin-left: 6px; }
.box1 .box1-pad { margin: 0 0 0 175px; padding: 40px 15px 15px 15px; }
.box2 .box2-pad { margin: 0 175px 0 0; padding: 40px 15px 15px 15px; }
.box1 H2,.box2 H2 { color:#17437F; }

.read-more { display:block; width:68px; height:20px; background: url(../../img/read-more-off.gif) 0 0 no-repeat; text-indent: -3000px; float:left; margin: 3px; }
.read-more:hover { background: url(../../img/read-more-over.gif) 0 0 no-repeat; }
.pdf { padding-left:20px; background: #fff url(../../img/Icon_pdf.gif) 0 0 no-repeat; }
.pdf:hover { background: #FC3 url(../../img/Icon_pdf.gif) 0 0 no-repeat; }

#footer { height: 20px; line-height: 20px; background: white url(../../img/footer-bg.gif) 0 0 no-repeat; padding: 15px 0 0 0; font-size: 11px; }

