body{background:url(/images/website/page_bg_pattern.png) repeat-x left top #00539b}
a{color:#369;text-decoration:none}
a:hover{color:#D00000;text-decoration:underline}
h1,h2{color:#00206e}
#wrapper{width:1000px;margin:0 auto}
#page{background:url(http://photostore.psbin.com/j/k/uqrrw55k7bx2sv/page_bg.png) no-repeat center top}
#shadow{background:url(/images/website/shadow.png) repeat-y center top}
#master-header{width:1000px;height:142px;position:relative;z-index:9999}
#header-logo{width:208px;height:195px;display:block;position:absolute;left:-150px;top:10px;background:url(/images/website/master_sprite.png) no-repeat -264px 0}
#body-container{padding:10px}
#mainbody{width:670px;float:left;margin-bottom:10px}
.internal-page #mainbody{width:980px;min-height:500px;margin-bottom:0}
#rightcol{width:300px;float:right}
#bottomcol{width:980px;float:left}
#master-footer{width:980px;margin:0 auto}
#footer-logos{width:950px;padding:0 15px;overflow:hidden}
#footer-logos ul,#footer-logos ul li{list-style:none;padding:0;margin:0}
#footer-logos .footer-logo{float:left}
#edu-footer{width:940px;height:100px;overflow:hidden;margin:0 auto;padding:0 20px;position:relative;background:url(/images/website/secondary_sprite.png) no-repeat 0 -210px}
#edu-logo{width:242px;height:100px;display:block;float:left;background:url(/images/website/footer_2_1.png) no-repeat 0 0}
#presto-logo{width:144px;height:100px;display:block;float:right;background:url(/images/website/footer_2_3.png) no-repeat 0 0}
#footer-text{width:350px;position:absolute;left:400px;top:35px;color:#fff}
#footer-text span{font-weight:700}
#footer-text p{float:left}
#footer-text .name{margin-right:45px}
#text-site{color:#fff;font-weight:700;position:absolute;right:0;top:0;background:#000;padding:5px}

/********** HEADLINES **********/

#carousel-wrapper{width:668px;height:445px;border:1px solid #004682}
#carousel-seats .title{display:block;color:#3f8ed2;margin-bottom:3px;margin-top:0;font-family:arial;font-size:20px;font-weight:700;line-height:20px}
#carousel-seats .date{color:#fff;display:block;font-weight:700}
#carousel-seats .leadIn{color:#fff}
#carousel-seats .readmore{color:#fff;font-weight:700;font-size:12px}
#carousel-controls{overflow:hidden;width:44px;height:261px;padding:10px 0;position:absolute;left:0;top:35px;background:url(/images/website/carousel_controls_bg.png) no-repeat 0 0}
#carousel-controls .control{width:31px;height:22px;margin-bottom:1px;color:#fff;font-family:helvetica;font-weight:700;padding-top:6px;font-size:12px;padding-left:13px}
#carousel-controls .active{background:url(/images/website/carousel_active_story_mark.png) no-repeat 2px 0}
#carousel-controls #control8{margin-bottom:0}
#more-headlines .row{margin-bottom:10px;font-family:arial}
#more-headlines .title{display:block;color:#00305a;font-weight:700;font-size:12px}
#more-headlines .date{display:block;color:#626262}
#more-headlines .leadin{color:#333}
#more-headlines .more{color:#000;text-decoration:underline}

/*********** GLOBAL NAV ************/

#global-nav{width:940px;height:30px;margin-left:60px}
#global-nav ul,#global-nav li{margin:0;padding:0;list-style:none}
#global-nav li.nav{float:left}
#global-nav .dropdown-li{position:relative;z-index:9999}
#global-nav .nav-link{display:block;height:30px;position:relative;z-index:60;text-indent:-9999px;background-image:url(/images/website/secondary_sprite.png);background-repeat:no-repeat}
#global-nav li.nav1 .nav-link{width:109px;background-position:-60px 0}
#global-nav li.nav1 .nav-link:hover,#global-nav li.nav1 .nav-link.current{background-position:-60px -30px}
#global-nav li.nav2 .nav-link{width:159px;background-position:-169px 0}
#global-nav li.nav2 .nav-link:hover,#global-nav li.nav2 .nav-link.current{background-position:-169px -30px}
#global-nav li.nav3 .nav-link{width:155px;background-position:-328px 0}
#global-nav li.nav3 .nav-link:hover,#global-nav li.nav3 .nav-link.current{background-position:-328px -30px}
#global-nav li.nav4 .nav-link{width:98px;background-position:-483px 0}
#global-nav li.nav4 .nav-link:hover,#global-nav li.nav4 .nav-link.current{background-position:-483px -30px}
#global-nav li.nav5 .nav-link{width:101px;background-position:-581px 0}
#global-nav li.nav5 .nav-link:hover,#global-nav li.nav5 .nav-link.current{background-position:-581px -30px}
#global-nav li.nav6 .nav-link{width:155px;background-position:-682px 0}
#global-nav li.nav6 .nav-link:hover,#global-nav li.nav6 .nav-link.current{background-position:-682px -30px}
#global-nav li.nav7 .nav-link{width:101px;background-position:-837px 0}
#global-nav li.nav7 .nav-link:hover,#global-nav li.nav7 .nav-link.current{background-position:-837px -30px}
#global-nav li.nav8 .nav-link{width:62px;background-position:-938px 0}
#global-nav li.nav8 .nav-link:hover,#global-nav li.nav8 .nav-link.current{background-position:-938px -30px}
#global-nav .submenu-container{width:400px;visibility:hidden;overflow:hidden;background:url(/images/website/dropdown_bg_grad.png) repeat-x left top #1a1a1a;position:absolute;left:0;top:30px;z-index:55;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(/pie.htc)}
#global-nav #submenu-container8{left:-338px}
#global-nav #submenu-container7{left:-237px}
#global-nav #submenu-container6{left:-82px}
#global-nav .submenu-container .submenu{padding:10px;width:160px;float:left}
#global-nav .submenu-container ul li a,#global-nav .submenu-container ul li .title span{background:none;font-family:arial;color:#fff;display:block;font-size:12px;line-height:18px;text-decoration:none}
.ie6 #global-nav .submenu-container ul li a,#global-nav .submenu-container ul li .title span{_width:160px;min-width:160px}
#global-nav .submenu-container ul li.title{margin-bottom:5px}
#global-nav .submenu-container ul li.title span{color:#f2dab0;padding:0 10px;font-weight:700;font-size:12px;font-family:tahoma;text-transform:uppercase;display:block}
#global-nav .submenu-container ul li a:hover{color:#2b88ea}
#global-nav .thumb{width:33px;height:210px;display:block;float:left;background:url(/images/website/master_sprite.png) no-repeat 0 0}
#global-nav #thumb2{background-position:-33px 0}
#global-nav #thumb3{background-position:-66px 0}
#global-nav #thumb4{background-position:-99px 0}
#global-nav #thumb5{background-position:-132px 0}
#global-nav #thumb6{background-position:-165px 0}
#global-nav #thumb7{background-position:-198px 0}
#global-nav #thumb8{background-position:-231px 0}

#navbar-secondary{width:980px;height:67px;background-repeat:no-repeat;background-position:0 0;margin-bottom:10px}
#navbar-secondary #links-container{float:right;padding-top:40px;padding-right:10px;color:#13b6ea;font-family:arial;font-size:12px}
#navbar-secondary #links-container a{color:#fff}

/******************* VIDEO ******************/

#video-container{width:284px;padding:7px;margin-bottom:10px;border:1px solid #c3c3c3;border-top:none;background:url(/images/website/container_bg_grad.png) repeat-x left bottom #fff;overflow:hidden;text-align:center}
#video-container .video{height:204px;border:1px solid #005197;background:url(/images/website/video_cont_bg.png) repeat-x left bottom #000}
.video-hdr{width:300px;height:27px;display:block;overflow:hidden;background:url(/images/website/secondary_sprite.png) no-repeat -680px -310px}
.more-video{width:284px;height:24px;display:block;overflow:hidden;background:url(/images/website/secondary_sprite.png) no-repeat -687px -341px}

/************** POTW ***************/

.potw-hdr{width:300px;height:27px;display:block;overflow:hidden;background:url(/images/website/secondary_sprite.png) no-repeat -679px -365px}
#potw{width:278px;height:116px;padding:10px;border:1px solid #c3c3c3;border-top:none;background:url(/images/website/container_bg_grad.png) repeat-x left bottom #fff}
#potw .image{width:89px;height:114px;border:1px solid #fff;float:left;margin-right:10px}
#potw .image img { display:block; }
#potw .title{color:#003460;font-family:arial;font-weight:700;font-size:14px}

/**************** BUTTONS ***************/

#bcol-ad{width:300px;height:250px;float:right;overflow:hidden;margin-bottom:10px}
#bcol-buttons{width:980px;overflow:hidden;margin-bottom:10px}
.bcol-button{width:160px;height:75px;overflow:hidden;display:block;float:left;margin-right:4px;text-indent:-9999px;background:url(/images/website/secondary_sprite.png) no-repeat -9999px -9999px}
#bcol-button1{background-position:0 -60px}
#bcol-button2{background-position:-161px -60px}
#bcol-button3{background-position:-322px -60px}
#bcol-button4{background-position:-483px -60px}
#bcol-button5{background-position:-644px -60px}
#bcol-button6{background-position:-805px -60px;margin-right:0}
#bcol-button1:hover{background-position:0 -135px}
#bcol-button2:hover{background-position:-161px -135px}
#bcol-button3:hover{background-position:-322px -135px}
#bcol-button4:hover{background-position:-483px -135px}
#bcol-button5:hover{background-position:-644px -135px}
#bcol-button6:hover{background-position:-805px -135px}

/***************TABS***************/

#lcol-tabs-cont{width:670px;float:left}
#tabs-lcol{width:670px;overflow:hidden}
#tabs-lcol .ui-tabs-nav{width:670px;background:url(/images/website/secondary_sprite.png) no-repeat;overflow:hidden}
#tabs-lcol #tabs-lcol-state1{background-position:-1px -310px}
#tabs-lcol #tabs-lcol-state2{background-position:-1px -337px}
#tabs-lcol #tabs-lcol-state3{background-position:-1px -364px}
#tabs-lcol .ui-tabs-nav li{float:left}
#tabs-lcol .ui-tabs-nav li a{display:block;height:27px}
#tabs-lcol #tabs-lcol-anchor1{width:142px}
#tabs-lcol #tabs-lcol-anchor2{width:151px}
#tabs-lcol #tabs-lcol-anchor3{width:150px}
#tabs-lcol .ui-tabs-panel{width:644px;color:#000;padding:13px;background:#00315d;overflow:hidden}
#tabs-lcol .ui-tabs-panel .container{overflow:auto;height:177px;padding:10px;background:url(/images/website/container_bg_grad.png) repeat-x left bottom #fff}
#tabs-lcol #tabs-lcol-content2 .container{overflow:hidden}

/**************CALENDAR***************/

#calendar{margin:0 auto;overflow:hidden;width:624px}
#calendar #calendar-view{width:292px;float:left}
#calendar td{background:#D8D8D8;border-color:#000;color:#333;font-weight:700;height:21px;line-height:21px}
#calendar .calendar-header td{background:#333;border-color:#000;color:#FFF;font-weight:700}
#calendar .calendar-month td{background:#000;font-size:11px;height:22px;line-height:22px;overflow:hidden}
#calendar .calendar-month span{color:#fff}
#calendar .calendar-month a{color:#fff}
#calendar .calendar-event a{background:#235aac;color:#fdb515;line-height:21px}
#calendar .no-calendar-event a{background:#D8D8D8;color:#333;line-height:21px}
#calendar .inactive{background:#D8D8D8;color:#888}
#calendar .today a{background:#000;color:#FFF}
#calendar .current a,#calendar .calendar-event a:hover{background:red;color:#FFF}
#calendar .event-schedule{width:312px;float:right;color:#000;height:157px;overflow:auto;padding:0 10px 10px;text-align:left}
#calendar #no-calendar-events{font-weight:700;text-align:center}
.boxevent{margin-bottom:10px}

/********** SCHEDULE **********/

table.schedule{width:100%;background-color:}
.schedule-data{width:500px;color:#000}
.schedule-data td{padding:5px;color:#000}
tr.schedule-header td{font-weight:700;color:#FFF;background-color:#052649;padding:5px}
.schedule-row td{padding:5px}
tr.schedule-row td{background-color:#000;font-size:13px;padding:5px;color:#fff}
tr.schedule-row0 td{background-color:#e1e1e1;font-size:12px;padding:5px;color:#000}
tr.schedule-row1 td{background-color:#;font-size:12px;padding:5px;color:#000}

/********** ROSTERS **********/

table.roster{width:100%;background-color:}
tr.roster-header td{font-weight:700;color:#FFF;background-color:#052649;padding:5px}
tr.roster-header td a{color:#fff;text-decoration:underline}
tr.roster-header td a:hover{text-decoration:none;color:#fff}
tr.roster-row a{text-decoration:underline;color:#8c2633}
tr.roster-row a:hover{text-decoration:underline;color:#000}
tr.roster-row0 td{background-color:#d1d1d1;font-size:11px;padding:5px;color:#000}
tr.roster-row1 td{background-color:#FFF;font-size:11px;padding:5px;color:#000}
.stats-wrapper th{background:#052649!important}

/********** BIOS**********/

.bio-container .head{background:#052649!important}
.bio-wrapper .bio-container a{color:#DECD6B}
.roster-list,.roster-title{background:#052649!important}
.roster-list a{color:#fff!important}
.roster-list a:hover{color:#DECD6B!important}
.bio-wrapper .bio-container .head a{color:#fff;text-decoration:underline}
.bio-wrapper .bio-container .head a:hover{color:#DECD6B}

#mainbody .bio-wrap .head {background:#04345D;color:#FFF} 
#mainbody .bio-wrap .head h2 {color:#fff;font-family:verdana, geneva;white-space:nowrap;line-height:24px;text-transform:none;padding:0;text-shadow:1px 1px 3px #000} 
#mainbody .bio-wrap .head a {color:#7BACE6;text-decoration:underline} 
#mainbody .bio-wrap .headshot {width:120px} 
#mainbody .bio-wrap .biodata {padding:0 310px 0 135px} 
#mainbody .bio-wrap .metadata {font-family:arial, helvetica} 
#mainbody .bio-wrap .metadata .label {color:#ccc}