/*-----------------------------------------------Header-----------------------------------------------*/
#stwrapper {float:left;width:100%;background:url(../img/Main/BG-ATHLETICS2.jpg) 0 0 repeat-x #0b0b0b;}
#pgwrapper {width:874px;margin:0 auto;}
#page {float:left;background:url(../img/Main/BodyBG.png) 0 0 no-repeat #ffffff;}
#header {float:left;height:164px;width:874px;}
#logo {float:left;margin:15px 0 0 331px;width:212px;height:69px;}
#ctwrapper {float:left;width:820px;padding:0 0 0 42px;}
#content {float:left;width:540px;min-height:500px;margin:25px 0 40px 16px;font-family:Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;}
#content a {color:#c00e21;text-decoration:none;}
#content a:hover {color:#000000;text-decoration:underline;}
#content a:visited {color:#737542;outline:none;}
#content p {line-height: 1.5em;margin-bottom: 1em;}
#content img {margin:0 0 3px 0;}
#twocolumn {float:left;width:250px;padding:5px;margin:0 0 0 10px;}
#becomeVip {width:200px; height:36px;background:url(../img/Btn_VIP_BG.jpg) 0 0 no-repeat;}
#becomeVip a {width:200px;height:36px;display:block;font-family:"Lucida Sans",Arial;font-size:13px;font-weight:bold;padding:10px 0 10px 10px;color:#666666;text-decoration:none;}
#becomeVip a:hover {color:#ffffff;}
#becomeVip:hover {background:url(../img/Btn_VIP_BG.jpg) -200px 0 no-repeat;}
#applyNow {width:200px; height:36px;background:url(../img/Btn_VIP_BG.jpg) 0 0 no-repeat;}
#applyNow a {width:200px;height:36px;display:block;font-family:"Lucida Sans",Arial;font-size:13px;font-weight:bold;padding:10px 0 10px 10px;color:#666666;text-decoration:none;}
#applyNow a:hover {color:#ffffff;}
#applyNow:hover {background:url(../img/Btn_VIP_BG.jpg) -200px 0 no-repeat;}
#twocolumnboxes {float:left;width:250px;margin:5px 0;}	
#footer {float:left;background:url(../img/Main/FooterBG1.png) 0 0 repeat-x #f3f1ec;width:100%;min-width:874px;height:63px;padding:17px 0 0;color:#736f55;font-family:"Lucida Sans",Arial;font-size:0.55em;}
#ftcontent {width:874px;margin:0 auto;}
#ftaddress {float:left;margin:8px 0 0;text-align:right;width:420px;}
#ftlogo {float:left;height:45px;width:33px;}
#ftcontact {float:left;margin:8px 0 0;text-align:left;width:421px;}
/*-------------------------------------------------Navigation-------------------------------------*/
#globalnav {width:763px;height:21px;margin:0 auto;padding:0 0 0 111px;}
.globalnav {float:left;margin:0 35px 0 0;height:21px;font-size:12px;line-height:21px;display:block;}
.globalnav a, .globalnav a:visited {color:#DDDCD7;font-family:"Lucida Sans",Arial;text-decoration:none;text-transform:uppercase;font-weight:bold;}
.globalnav a:hover, .globalnav a:visited:hover {color:#ffffff;}
#ribbonnav {float:left;width:792px;height:36px;margin:15px 0 0 41px;}
#about {float:left;width:115px;height:36px;margin:0 0 0 33px;cursor:pointer;}
#academics {float:left;width:80px;height:36px;margin:0 0 0 61px;cursor:pointer;}
#admissions {float:left;width:90px;height:36px;margin:0 0 0 62px;cursor:pointer;}
#alumni {float:left;width:130px;height:36px;margin:0 0 0 61px;cursor:pointer;}
#athletics {float:left;width:65px;height:36px;margin:0 0 0 59px;cursor:pointer;}
#leftnavigation	{float:left;width:213px;overflow:hidden;margin:25px 0 0 1px;}
#topmenu ul, #childmenu ul {list-style-type:none;margin:0;padding:0;font-family:"Lucida Sans",Arial;}
#childmenu ul {margin:0 0 0 15px;}
#topmenu a, #childmenu a{color:#666666;text-decoration:none;display:block;}
#topmenu a:hover, #childmenu a:hover {background:#d1cbbf;color:#ffffff;}
#topmenu a {font-size:13px;font-weight:bold;padding:10px 0 10px 10px;}
#childmenu a {color:#8F8F8F;font-size:10px;padding:4px 0 4px 10px;}/*-------------------------------------------------Tags------------------------------------------------*/
img {border:none;}
ul, li {margin:0;padding:0;}
body {margin:0;background:#f3f1ec;}
h1 {color:#96070B;margin:0px 0px 0px 0px;font-size:24px;font-family: Georgia, "Times New Roman", Times, serif;font-style: normal;font-weight: lighter;font-variant: small-caps;}
h2 {color:#96070B;margin:1.5em 0 0 0;font-family: Verdana, Geneva, sans-serif;font-size: 16px;}
h3 {color:#000000;margin:5px 0px 0px 0px;font-family: Verdana, Geneva, sans-serif;font-size: 11px;}	
h4 {color:#333333;margin:4px 0px 6px 0px;font-family: Verdana, Geneva, sans-serif;font-size: 11px;font-style: italic;font-weight: normal;}
p.switch {margin:0;padding:0;}
.switch a {color:#C00E21;
text-decoration:none;font-family:Verdana,Geneva,sans-serif;
font-size:11px; font-weight:bold;margin:0;}
a {outline:none;}
/*----------------------------------------------Class Styles---------------------------------------------*/
.bodycontentlists {margin:5px 0 0 30px;}
.bodycontentlistsgrey {margin:5px 0 0 30px;}
.bodycontentlistsgrey li {margin:0 0 5px 0;list-style:url(../img/ListArrowGrey.bmp);}
.bodycontentlistsred {margin:5px 0 0 30px;}
.bodycontentlistsred li {margin:0 0 5px 0;list-style:url(../img/ListArrowRed.bmp);}
.imgleft {float:left;padding:0 8px 0 0;}
.imgright {float:right;padding:0 0 0 8px;}
.flashcontainer {display:none;}
/*------------------------------------Rosters and Schedules Tables---------------------------------------*/
#results {line-height: 1.75em;background-image: url(../img/tablegradient.png);background-repeat: repeat-x;background-position: 0px -200px;border: 1px solid #CCC;}
#results tbody #categories td   {line-height: 1.75em;color: #FFF;background-color: #000;}
#results tbody tr td {line-height:1.75em;padding-left:4px;}
#roster {line-height:1.75em;}
/*---- two column layout ---------*/
.leftCol {padding-right: 20px;width: 45%;}
.rightCol {float: right;width: 50%;}