/* General Setup */
* {padding: 0;margin: 0;}
body {font: 100% helvetica, verdana, arial, sans-serif;color: #000;background: #001d48 url("/files/images/global/pageBg.gif") no-repeat top center;text-align: center;}
.logoPrint {display:none;}
a img {	border: 0;display:block;}
#mainContent noscript {display: none;}
/* Text */
p {padding: 0 0 12px; }
/* Links */
a {text-decoration: underline;cursor: pointer;}
a:hover,a:active,a:focus {text-decoration: none;}
/* Form */
form fieldset {border: 0;}
input,textarea,select,button {font: 100% helvetica, verdana, arial, sans-serif;color: #000;}
input.btn { color:#fedb03;height: 30px;width: 100px;padding: 5px;font-size: 0.9em;font-family: Rockwell,helvetica,sans-serif;background-color:#33638a;border: 1px solid #000;} 
/* Generic Classes */
.offScreen {position: absolute;left: -5000px;}
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.error {color: red;}
/* Wrapper */	
#wrapper {max-width: 100%;margin: 0 auto;text-align: left;width: 75em;min-width: 75em;font-size: 0.8em;}
/* Header */
#header {text-align: left;width: 100%;max-width: 100%;clear: both;}
#header img {float: left;margin: 11px 0 0 0;position: relative;z-index: 3;}
#header ul#extraLinks {float: right;list-style-type: none;padding: 0;margin: 50px 1px 0 0;}
#extraLinks li {list-style-image: none;}
#header ul#extraLinks li {float: left;}
#header ul#extraLinks li.last {border: none;}
#header ul#extraLinks li a:link,#header ul#extraLinks li a:visited {color: #fff;text-decoration: none;border-right: 1px solid #ffca05;padding: 0 8px;}
#header ul#extraLinks li a:hover,#header ul#extraLinks li a:active {color: #ffca05;text-decoration: underline;}
#header ul#extraLinks li a.last:link,#header ul#extraLinks li a.last:visited {border: none;}
/* Main navigation */
#mainNavigation {float: right;background: url("/files/images/global/mainNavBg.png") no-repeat top right;width: 60.15em;max-width: 80%;color: #000;margin-top: -26px;}
#mainNavigation form {text-align: right;clear: both;float: right;margin: 35px 10px 0 0;position: relative;z-index: 3;}
#mainNavigation form input {padding: 2px;max-width: 240px;}				
#mainNavigation form .row {text-align: right;margin-top: 5px;}
#mainNavigation form button {border: none;background: none;color: #001d48;background: url("/files/images/global/searchButBg.gif") no-repeat top right;cursor: pointer;width: 69px;height: 10px;}
#mainNavigation form button:hover {color: #125fa3;background: url("/files/images/global/searchButBg.gif") no-repeat bottom right;}
#mainNavigation ul#mainNav {list-style-type: none;padding: 0;clear: both;width: 100%;text-align: center;padding-top: 20px;position: relative;z-index: 0;font-size: 0.966em;}			
#mainNavigation ul#mainNav li {display: inline;margin: 10px 0;text-transform: uppercase;padding: 30px 0 0 0;}
#mainNavigation ul#mainNav li a:link,#mainNavigation ul#mainNav li a:visited {color: #595959;text-decoration: none;border-right: 1px solid #ffca05;padding: 2px 8px;}
ul#mainNav li:last-child a{border:none!important;}					
#mainNavigation ul#mainNav a.selected {display:inline;padding: 30px 0 0 0;text-transform: uppercase;color: #003366!important;font-weight:bold!important;text-decoration: none;border-right: 1px solid #ffca05;padding: 2px 8px;}
#mainNavigation ul#mainNav li.sel_nobg:hover {background: none!important;}
#mainNavigation ul#mainNav li a:hover,#mainNavigation ul#mainNav li a:active {color: #036;text-decoration: none;}
#mainNavigation ul#mainNav a.last:link,#mainNavigation ul#mainNav li a.last:visited {border: none;}
#mainNavigation ul#mainNav li:hover {background: url("/files/images/global/navTest.png") no-repeat top left;}

/* Side navigation */
#navigation {list-style: none;width: 15em;max-width: 20%;float: left;overflow: hidden;}
#navigation ul {list-style-type: none;margin: 0 10px 0 0;padding: 0;}
#navigation h2 {color: #fff;margin: 10px 10px 10px 16px;padding: 2px 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;text-transform: uppercase;font: 1.1em rockwell, helvetica, verdana, arial, sans-serif;color: #fff;font-weight: normal;display: block;}
#navigation ul li {background: url("/files/images/global/navBorder.gif") no-repeat bottom left;}
#navigation ul li.last {background: none;}
#navigation ul li a.L0:link,#navigation ul li a.L0:visited {color: #fff;margin: 10px 0 10px 16px;padding: 2px 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;text-decoration: none;text-transform: uppercase;font: 1.1em rockwell, helvetica, verdana, arial, sans-serif;color: #fff;font-weight: normal;display: block;}
#navigation ul li a.L1:link,#navigation ul li a.L1:visited {color: #fff;text-decoration: none;padding: 5px 0 5px 16px;display: block;}
#navigation ul li a.L2:link,#navigation ul li a.L2:visited {color: #fff;text-decoration: none;padding: 5px 0 5px 25px;display: block;}
#navigation ul li a.L2sel:link,#navigation ul li a.L2sel:visited {color: #ffca05;text-decoration: none;padding: 5px 0 5px 25px;display: block;}
#navigation ul li a.L0sel:link,#navigation ul li a.L0sel:visited {color: #fff;margin: 10px 0 10px 16px;padding: 2px 0;text-decoration: none;border-top: 1px solid #fff;border-bottom: 1px solid #fff;text-transform: uppercase;font: 1.1em rockwell, helvetica, verdana, arial, sans-serif;color: #fff;font-weight: normal;display: block;}
#navigation ul li a.L0nc:link,#navigation ul li a.L0nc:visited {color: #fff;text-decoration: none;padding: 5px 0 5px 16px;display: block;}
#navigation ul li a.L1sel:link,#navigation ul li a.L1sel:visited {color: #ffca05;text-decoration: none;padding: 5px 0 5px 16px;display: block;}
#navigation ul li {list-style-image:url('/files/images/global/x.gif')}
#navigation ul li a.L1:hover {color: #ffca05; text-decoration: none; background: url("/files/images/global/navArrow.gif") no-repeat center left;}
#navigation ul li a.L2:hover {color: #ffca05; text-decoration: none; background: url("/files/images/global/navArrow.gif") no-repeat center left;}
#navigation ul li a.L0nc:hover {color: #ffca05; text-decoration: none; background: url("/files/images/global/navArrow.gif") no-repeat center left;}
#navigation ul li a.L0hc:hover {color: #ffca05; text-decoration: none; background: url("/files/images/global/navArrow.gif") no-repeat center left;}
#navigation ul li a.L1sel:hover {color: #ffca05; text-decoration: none; background: url("/files/images/global/navArrow.gif") no-repeat center left;}
#navigation ul li a.L2sel:hover {color: #ffca05; text-decoration: none; background: url("/files/images/global/navArrow.gif") no-repeat center left;}
#navigation ul li a.L0:hover {color: #fff; text-decoration: none;}
#navigation ul li a.active {background: none;}
#navigation a.navLink:link,#navigation a.navLink:visited {text-decoration: none;color: #fff;margin: 20px 10px 10px 16px;padding: 2px 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;text-transform: uppercase;font: 1.1em rockwell, helvetica, verdana, arial, sans-serif;color: #fff;font-weight: normal;clear: both;display: block;}
#navigation a.navLink:hover,#navigation a.navLink:active {text-decoration: none;color: #ffca05;}
/* Course Finder  */
#navigation .coursesearch {margin: 10px 5px 10px 16px;color: #fff;}
#navigation legend {margin: 0;padding: 0;margin: 0 4px 0 0;text-transform: uppercase;font: 1.1em rockwell, helvetica, verdana, arial, sans-serif;color: #fff;font-weight: normal;display: block;}
#navigation legend span {display: block;width: 11.8em;margin: 0;padding: 0;padding: 2px 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
#navigation .coursesearch legend span {padding: 2px 0 2px 1px;}
#navigation .coursesearch input {padding: 2px;width: 12.5em;max-width: 220px;}
#navigation .coursesearch select {width: 100%;}	
#navigation .coursesearch .row {text-align: left;margin-top: 5px;}
#navigation .coursesearch button {float: right;border: none;background: none;color: #001d48;background: url("/files/images/global/searchButBg2.gif") no-repeat top right;cursor: pointer;width: 69px;height: 10px;margin-top: 5px;}
#navigation .coursesearch p {padding: 10px 0 5px 0;}       	
#navigation .coursesearch button:hover {color: #125fa3;background: url("/files/images/global/searchButBg2.gif") no-repeat bottom right;}
#navigation #mainPoll iframe {width: 185px!important;height:450px!important; overflow:hidden;}
#navigation dl {margin: 10px 10px 10px 16px;}
#navigation h2.defList {color: #fff!important;margin: 20px 10px 10px 16px;padding: 2px 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;text-transform: uppercase;font: 1.1em rockwell, helvetica, verdana, arial, sans-serif;color: #fff;font-weight: normal;display: block;}
#navigation dl dt {color: #ffca05;padding: 5px 0;margin: 5px 0;border-bottom: 1px solid #364d6f;}
#navigation dl dd {color: #fff;padding-bottom: 5px;font-size: 0.9em;}
#navigation dl dd a:link,#navigation dl dd a:visited {color: #fff;text-decoration: none;}
#navigation dl dd a:hover,#navigation dl dd a:active {color: #fff;text-decoration: underline;}
/* RHS promoPanels */
#promoPanels {width: 15em;max-width: 253px;float: right;margin-top: 10px;}
#promoPanels img{padding-bottom: 5px;}
#promoPanels > p {padding: 0px!important;} /* fixing extensive img padding when inside <p> */
#promoPanels div {color: #fff;width: 180px;margin: 0 10px 5px 0;min-height: 127px;height: auto !important;height: 127px;}
/* Content Container */
#content {width: 60.15em;max-width: 80%; float: left;background: #fff;}
/* MainContent */
#mainContent {width: 43.59em;max-width: 72.6%;float: left;padding: 10px 8px 10px 10px;}
#hero {color: #000;width: 100%;padding-bottom: 5px;}
#hero2 {color: #fff;width: 100%;padding-bottom: 5px;}
#hero h1 {font-weight: normal;font-size: 1.1em;padding: 160px 15px 15px 15px;}
#hero2 h1 {font-weight: normal;font-size: 0.6em;padding: 160px 15px 15px 15px;}
/* Tabs	*/
ul.tabNavigation {float: left;list-style: none;margin-bottom: -2px;padding: 0;clear: both;position: relative;z-index: 5;}
ul.tabNavigation li {float: left;background: url("/files/images/global/tabL.gif") no-repeat top left;border-right: 2px solid #cbcbcb;list-style-image:url('/files/images/global/x.gif');padding: 0;font-family: rockwell, helvetica, verdana, arial, sans-serif;}
ul.tabNavigation h2 {font-size: 1em;font-weight: normal;}
ul.tabNavigation li.last {background: url("/files/images/global/tabR.gif") no-repeat top right;border: none;}
ul.tabNavigation li.rssLink {border: none;background: none;text-align: left;margin-left: 20px;height: 34px;font-family: helvetica, verdana, arial, sans-serif;}
ul.tabNavigation li.rssLink a:link,ul.tabNavigation li.rssLink a:visited {background: url("/files/images/global/x.gif") no-repeat center left;text-decoration: underline;text-transform: none;color: #036;padding-left: 23px;}
ul.tabNavigation li.rssLink a:hover,ul.tabNavigation li.rssLink a:active {text-decoration: none;color: #036;}
ul.tabNavigation li a:link,ul.tabNavigation li a:visited {color: #000;text-decoration: none;text-transform: uppercase;padding: 10px 20px;display: block;background: url("/files/images/global/tabB.gif") repeat-x bottom left;}
ul.tabNavigation li a:hover,ul.tabNavigation li a:active {color: #666;}
ul.tabNavigation li a.selected {background: none;color: #666;}
div.tabs {clear: both;margin: 5px 0 0 0;position: relative;z-index: 4;}
div.tabs div {padding: 15px;margin: 0 0 5px 0;border: 2px solid #cbcbcb;clear: both;}
div.tabs .newsEvents div {border: none;padding: 0;}
div.tabs .newsEvents hr {clear: both;margin-bottom: 10px;margin-top: 10px;}
div.tabs .newsEvents img {border: 1px solid #000;float: left;clear: both;margin-bottom: 5px;margin-right: 15px;}
div.tabs .newsEvents h3,div.tabs .newsEvents p,div.tabs .newsEvents blockquote {float: right;line-height: 1.4em;width: 80%;}
div.tabs .newsEvents h3 {font: 1.1em helvetica,rockwell, verdana, arial, sans-serif;font-weight: bold;margin: 0 0 10px 0;}
div.tabs .newsEvents blockquote {background: url("/files/images/news/quoteL.gif") no-repeat top left;margin: 0 0 15px 0;padding: 5px 0 0 0;}
div.tabs .newsEvents blockquote h3 {display: inline;float: none;width: auto;margin: 0;padding: 0 30px 5px 30px;background: url("/files/images/news/quoteR.gif") no-repeat bottom right;font: 1.1em rockwell, helvetica, verdana, arial, sans-serif;font-weight: bold;}
div.tabs .newsEvents div div {float: left;border: none;padding: 0;margin: 0;background: #ccc;margin-left: 100px;width: 200px;}
/* Home Promo Boxes	*/
.homePromo,.homePromoLast {float: left;margin-right: 10px;width: 179px;	height: 155px;}
.homePromoLast {margin: 0;}
/* Footer */
#footer {clear: both;padding: 10px 0;border-top: 2px solid #808080;margin: 0 10px;font-size: 0.8em;background: none;}
#footer p {margin: 0;padding: 0;width: 80%;}
#footer p a:link,#footer p a:visited {color: #000;text-decoration: underline;}
#footer p a:hover,#footer p a:active {color: #000;text-decoration: none;}
/* Microsites' fixes */
.left-content{padding: 0px 3px 5px 0;}.right-content {padding: 0px 3px 5px 0;}
.main-double {width:100%;overflow:auto;margin-bottom:10px;overflow: hidden;}
.main-double .sad-slideshow img { width: 275px; height: 211px;}
.main-double-column-left {float: left;width: 49.9%;}
.main-double-column-right {float: left;width: 50%;} 
#mainContent-sport { width: 745px;float: left;padding: 10px 8px 10px 10px;}
.main-double-sport {width:100%;overflow:auto;margin-bottom:10px;overflow: hidden;}
.main-double-column-left-sport {float: left;width: 49%;}
.main-double-column-right-sport {float: right;width: 50%;} 
table {border-collapse:separate;border-spacing:0pt;}
caption, th, td {font-weight:normal;text-align:left;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
br.both{clear:both;}
#backgroundPopup{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:100%;width:100%;top:0;left:0;background:#000000;/*border:1px solid #cecece; */z-index:7;}
#popupContact{display:none;position:fixed;_position:absolute; /* hack for internet explorer 6*/height:638px;width:780px;background:#FFFFFF;border:2px solid #cecece;z-index:8;padding:12px;font-size:13px;}
#popupContact h1{text-align:left;color:#6FA5FD;font-size:22px;font-weight:700;border-bottom:1px dotted #D3D3D3;padding-bottom:2px;margin-bottom:20px;}
#popupContactClose{font-size:14px;line-height:14px;right:6px;top:4px;position:absolute;color:#6fa5fd;font-weight:700;display:block;}
#button{text-align:left;width: 180px;height: 180px;cursor:pointer;}
.sitmp0 IMG,.sitmp1 IMG,.sitmp2 IMG,sitmp3 IMG  {display:inline;}
.poll-link {padding-left: 15px;width: 165px;}
.poll-link a{color: #fff;}



/* Course Finder 2.0 BETA */
.course_beta {margin: 10px 5px 10px 16px;color: #fff;}
.course_beta legend {margin: 0;padding: 0;margin: 0 4px 0 0;text-transform: uppercase;font: 1.1em rockwell, helvetica, verdana, arial, sans-serif;color: #fff;font-weight: normal;display: block;}
.course_beta legend span {display: block;width: 11.8em;margin: 0;padding: 0;padding: 2px 0;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
.course_beta legend span {padding: 2px 0 2px 1px;}
.course_beta input {padding: 2px;width: 12.5em;max-width: 220px;}
.course_beta select {width: 100%;}	
.course_beta .row {text-align: left;margin-top: 5px;}
.course_beta button {float: right;border: none;background: none;color: #001d48;background: url("/files/images/global/searchButBg2.gif") no-repeat top right;cursor: pointer;width: 69px;height: 10px;margin-top: 5px;}
.course_beta p {padding: 10px 0 5px 0;}       	
.course_beta button:hover {color: #125fa3;background: url("/files/images/global/searchButBg2.gif") no-repeat bottom right;}

