/* 960.CSS Grid */.grid{display:inline;float:left;margin:0 10px}
.grid_1{width:60px}
.grid_2{width:140px}
.grid_3{width:220px}
.grid_4{width:300px}
.grid_5{width:380px}
.grid_6{width:460px}
.grid_7{width:540px}
.grid_8{width:620px}
.grid_9{width:700px}
.grid_10{width:780px}
.grid_11{width:860px}
.grid_12{width:940px}
.grid.alpha{margin-left:0}
.grid.omega{margin-right:0}
.spacer{height:10px;clear:both;overflow:hidden}

.accent-bg,
.accent-bg th { color:#fff !important; background:#005801 !important }

a{text-decoration:none;color:#009933}
a:hover{text-decoration:underline;color:#005801}

/******* SITE COLORS **********/
.color-b{background:#009b48}
/*body{background:url("http://photostore.psbin.com/0/j/s9ryyp075szy3w/RVCC_Campus_Shot.jpg") no-repeat fixed 50% 70% transparent;padding-top:27px}*/
body{background-color: #000;}

/* AOTW */
.aotw { height:235px; padding:0px 10px; background:#333; color:#fff }
.aotw .athlete { margin-top:10px }
.aotw .athlete:first-child { margin-top:0 }
.aotw .thumb { float:left; margin:0 10px 0 0; border:3px solid #555 }
.aotw .thumb img { vertical-align:top }
.aotw .title { display:block; margin-bottom:10px }
.aotw .title span { display:block; margin-top:5px; font-size:12px; color:#60C180 }
.aotw .title span:first-child { font-size:18px; text-transform:uppercase; color:#fff }

#shadow{background:url(/images/setup/bg_shadow.png) repeat-y center top}
#wrapper{width:960px;margin:0 auto}
#master-header{width:960px;height:199px;margin:0 auto;background:url(/images/setup/header20160425.jpg) repeat-x left bottom;position:relative}
#header-link{width:960px;height:140px;display:block;position:absolute;left:0;bottom:0}
#body-container{padding:10px;background:#fff}
#mainbody{}
#master-footer{width:940px;overflow:hidden;background:#000; color:#fff; text-align:center; padding:10px 0px}
#footer-text{width:125px;padding:13px 0 0 20px;float:left;color:#fff;font-family:arial; text-align:left }
#footer-text p{margin:0}
#footer-text span{font-weight:700}
#footer-logos{width:790px;float:right}
#footer-logos ul,#footer-logos ul li{list-style:none;padding:0;margin:0}
#footer-logos .footer-logo{float:left;margin-right:30px}
.box-header{width:100%;height:35px;background:url(/images/setup/hdr_bg.png) repeat-x left top}
.box-header span{display:block;padding:0 15px;font-family:arial;font-size:13px;font-weight:700;color:#000;line-height:35px}

/********** BUTTONS ***********/
.rcol-button{width:300px;height:60px;display:block;margin-bottom:10px}
#rcol-button4{margin-bottom:0}
#ss{width:620px;height:350px;overflow:hidden;background:#000}
#ss .story .title{display:none}

/********** NAVIGATION **********/
#global-nav {
  width: 100%;
  height: 40px;
  background: url(/images/setup/global_nav_bg_pattern.png) repeat-x left top #009933;
  position: relative;
  z-index: 99;
}

#global-nav ul, #global-nav li {
  margin: 0;
  padding: 0;
  list-style: none;
}

#global-nav li.nav {
  float: left;
}

#global-nav li.dropdown-li {
  position: relative;
  z-index: 50;
}

#global-nav li.nav a {
  line-height: 40px;
  height: 40px;
  display: inline-block;
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  padding: 0 20px;
  text-transform: uppercase;
}

.ie6 #global-nav li.nav a {
zoom: 1;
*display: inline;
}

#global-nav li.nav7 a {
  padding-right: 19px;
}

#global-nav li.nav a.current,
#global-nav li.nav a:hover {
  text-decoration: none;
  background: url(/images/setup/global_nav_hover.png) repeat-x left top;
}

#global-nav .submenu-container {
  width: 200px;
  visibility: hidden;
  position: absolute;
  left: 0px;
  top: 40px;
  z-index: 52;
}

#global-nav .submenu-container .submenu {
}

#global-nav .submenu-container ul li a {
  display: block;
  width: 180px;
  height: auto;
  padding: 0 10px;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
  text-transform: capitalize;
}

#global-nav .submenu-container ul li a:hover {
  background: #2a2a2a;
  text-decoration: none;
}

#navbar-secondary{padding:5px 10px 10px;color:#494949;background:url(/images/setup/secondary_nav_bg.png) repeat-x 0 0 #232323}
#navbar-secondary a{font-family:arial;font-size:12px;font-weight:700;color:#fff}
#navbar-secondary h1{font-family:arial;font-size:25px;font-weight:700;color:#fff;margin:0}

/************** COACHES ************/
#meet-the-director,#coaches{width:280px;height:215px;padding:10px;background:#d5d5d5;overflow:hidden;text-align:center}
#coaches img{width:125px;height:175px;border:3px solid #fff}
#coaches .headshot{width:161px;margin:0 auto 10px}
#coaches .name{display:block;font-family:arial;font-weight:700;color:#000}

/**************CALENDAR***************/
#calendar{width:100%;height:270px;overflow:hidden;background:#333}
#calendar td{line-height:20px;height:20px;font-weight:700;color:#333;border-color:#000;background:#d8d8d8}
#calendar .calendar-header td{font-weight:700;color:#fff;border-color:#000;background:#000}
#calendar .calendar-month td{font-size:11px;line-height:24px;height:24px;color:#000;overflow:hidden;background:url(/images/setup/calendar_month_bg_grad.png) repeat-x left bottom;border:none}
#calendar .calendar-month span{color:#000}
#calendar .calendar-month a{font-size:11px;color:#000}
#calendar .calendar-event a{color:#333;background:#60c180;line-height:20px}
#calendar .no-calendar-event a{color:#333;line-height:20px;background:#d8d8d8}
#calendar .inactive{color:#888;background:#d8d8d8}
#calendar .today a{color:#fff;background:#000}
#calendar .current a,#calendar .calendar-event a:hover{background:#093;color:#fff}
#calendar .event-schedule{height:72px;text-align:left;overflow:auto;padding:10px;color:#fff;background:#333}
#calendar #no-calendar-events{font-weight:700;text-align:center}

/******** HEADLINES ************/
#more-headlines{width:280px;height:295px;padding:10px;background:#333;overflow:auto;font-family:arial}
#more-headlines .row{margin-bottom:10px}
#more-headlines .date{display:block;color:#fff}
#more-headlines .title{display:block;color:#60C180;font-weight:700;font-size:12px}
#more-headlines .leadin{display:block;font-size:12px;color:#a5a5a5}

.footer-para {color:#60C180;font-weight:700;font-size:12px}

/********* STANDINGS ***********/
#standings{width:200px;padding:10px;height:175px;color:#fff;background:#000;overflow-x:hidden;overflow-y:auto}
.briefstats-header td{font-weight:700;color:#494949}

/********** SCHEDULE **********/
table.schedule{width:100%;background-color:}
.schedule-header{background-color:#005801;color:#fff;font-size:11px;font-weight:700}
tr.schedule-header td{padding:5px}
tr.schedule-row0 td{background-color:#;padding:5px}
tr.schedule-row1 td{background-color:#e1e1e1;padding:5px}
/********** ROSTERS **********/
table.roster{width:100%;background-color:}
tr.roster-header td{font-weight:700;color:#fff;background-color:#005801;padding:2px}
tr.roster-row0 td{background-color:#;font-size:11px;padding:2px}
tr.roster-row1 td{background-color:#e3e3e3;font-size:11px;padding:2px}

/********* BIOS ***********/
.bio{background:#C00;height:220px;border:outset;padding:5px;height:225px}
.bio-name{color:#393996;font-weight:700;font-size:16px;padding:10px}
.bio-data{color:#393996;font-weight:700;font-size:13px;padding:10px}
.bio-data a{color:#595959;font-weight:700;font-size:13px;padding:5px}
.bio-data span{color:#393996;font-weight:700}
.bio-photo{float:left;padding:10px}


#mainbody .bio-wrap .head {background:#005602;color:#FFF}
#mainbody .bio-wrap .head h2 {color:#FFF;font-family:arial, helvetica;line-height:24px;white-space:nowrap;text-transform:none;padding:0;text-shadow:1px 1px 4px #000}
#mainbody .bio-wrap .head a {color:#FFF;text-decoration:underline}
#mainbody .bio-wrap .headshot {width:125px}
#mainbody .bio-wrap .biodata {padding:0 310px 0 145px}
#mainbody .bio-wrap .metadata {font-family:arial, helvetica}
#mainbody .bio-wrap .metadata .label {color:#CCC}

/***************** SLIDER ***********************/
#slider-wrapper{width:940px;height:80px;position:relative}
#slider-wrapper .slider{width:940px;height:80px;position:relative;overflow:hidden;margin:0 auto}
#slider-wrapper .items{position:absolute;width:2000em}
#slider-wrapper .item{width:870px;float:left;text-align:center; padding:0 35px; }
#slider-wrapper .item a{
    display: block;
    float: left;
    height: auto;
    margin-right: 5px;
    overflow: hidden;
    width: 285px;
}

#slider-wrapper .item a.last-child { margin-right:0; }
#slider-wrapper .item a img{width:285px;height:auto}
#slider-wrapper .next,#slider-wrapper .prev{display:block;width:19px;height:29px;position:absolute;top:25px}
#slider-wrapper .next{right:10px;background:url(/images/setup/sponsor_slider_arrow_right.png) no-repeat 0 0}
#slider-wrapper .prev{left:10px;background:url(/images/setup/sponsor_slider_arrow_left.png) no-repeat 0 0}

/* EVENT-SLIDER */
#events-slider-wrapper{width:940px;height:49px;padding:5px 10px;overflow:hidden;position:relative}
#events-slider{width:900px;height:49px}
#events-slider li{width:900px;height:49px;overflow:hidden}
#events-slider .boxevent{width:430px;height:49px;float:left;overflow:hidden;margin-right:10px;padding-right:10px;background:url(/images/setup/sep_bg.png) no-repeat right -5px}
#events-slider .span{color:#000}
#events-slider .boxevent.omega{margin-right:0;background:none}
#events-slider .boxevent table{width:100%;border-collapse:collapse}
#events-slider .boxevent td{vertical-align:top;white-space:nowrap;font-size:10px}
#events-slider .boxevent .col1{padding-right:2%;width:45%}
.boxevent .result{color:#006631}
.boxevent .team{font-weight:700}
#events-slider .winner span{color:#60C180}
#events-slider .links a{color:#43a081}
#events-slider .no-events span{font-weight:700;text-align:center;color:#000;display:block;padding-top:20px}
#events-slider-prev,#events-slider-next,#events-slider-pp{position:absolute;right:0}
#events-slider-prev{top:28px}
#events-slider-pp{display:none}
#events-slider-next{top:0}
#events-slider-prev a,#events-slider-pp a,#events-slider-next a{display:block;width:31px;height:31px}
#events-slider-prev a{background:url(/images/setup/ticker_arrow_down.png) no-repeat 0 0}
#events-slider-next a{height:28px;background:url(/images/setup/ticker_arrow_up.png) no-repeat 0 0}

/********** BIOS SYSTEM PROVIDED**********/
.bio-wrapper .bio-container .head{padding:20px;margin-bottom:15px;color:#fff;background:url() no-repeat right center #005600!important;overflow:hidden}
.bio-wrapper .bio-container .head a{color:#fff}
.bio-wrapper .bio-container .head a:hover{color:#fff}
.bio-wrapper .bio-container a{color:#AC7100!important}
.bio-wrapper .bio-container .profile a{color:#005600}
.bio-wrapper .bio-container .head span{color:#fff}
.bio-wrapper .roster-sidebar .roster-list,.bio-wrapper .roster-sidebar .roster-title{background:#005600!important}
.roster-sidebar .roster-title{font-weight:700;color:#fff!important;background:#333;padding:2px 5px;text-align:center}