@charset "utf-8";
/* CSS Document PRWeek Global */

/*general styles ************************************************** */
body { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; font-size:0.8em; }

a img { border:0; }
.clearFloat { clear:both; }

#uberWrap { width:961px; padding:0; margin:0 auto; }
#headerWrap { background:url("images/map_head.jpg") no-repeat right; }
#headerAdvert { margin:5px 118px 15px; }
#headerWrap #logo { margin:15px 0 0 0; }

#navWrap ul#subNav { margin:0; padding:11px 10px 0 0; list-style-type:none; float:right; font-size:0.9em; color:#646464; }
#navWrap ul#subNav li { float:left; }
#navWrap ul#subNav li a { text-decoration:none; color:#646464; }
#navWrap ul#subNav li a #rssIcon { margin:3px 0 0 0; }

#contentWrap { margin: 10px 0; overflow:hidden; }

#contentWrap #homeCenteredContent { width:820px; margin:0 auto; }
#contentWrap #largeBorderTop { background:url("images/border_top_large.jpg") no-repeat; height:2px; padding:0; margin:0; overflow:hidden; }
#contentWrap #largeBorderSlice { background:url("images/border_slice_large.jpg") repeat-y; width:820px; padding:0; margin:0; }
#contentWrap #largeBorderBottom { background:url("images/border_bottom_large.jpg") no-repeat; height:15px; padding:0; margin:0; }

#contentWrap #homeContentPadding { padding:10px; }

#footerWrap { background:url("images/map_footer.jpg") no-repeat right; height:156px; }
#footerWrap #footerBar { background:url("images/header_slice.jpg") repeat-x; height:37px; font-size:0.9em; }
#footerWrap #footerBar ul { margin:12px 0 10px 10px; padding:0; list-style-type:none; float:left; }
#footerWrap #footerBar ul li { float:left; }
#footerWrap #footerBar ul li a { text-decoration:none; color:#000; }
#footerWrap #footerBar ul li #haymarketLogo { margin:0 5px 0 0; }

#footerWrap #footerBar #MCMText { display:block; float:right; margin:12px 10px 0 0; }
#footerWrap #footerBar #MCMText a { text-decoration:none; color:#000; }
#footerWrap #share { margin:5px 0; }

#smallBorderTop { background:url("images/border_top_small.jpg") no-repeat; height:2px; padding:0; margin:15px 0 0 0; overflow:hidden; }
#smallBorderSlice { background:url("images/border_slice_small.jpg") repeat-y; width:709px; padding:0; margin:0; }
#smallBorderBottom { background:url("images/border_bottom_small.jpg") no-repeat; height:15px; padding:0; margin:0 0 10px 0; }

#leftContainer { width:709px; float:left; }
#leftContainer .separatorLine { border-bottom:1px solid #A6A6A6; }
span#backToTop a { background:url("images/icon_arrow.jpg") no-repeat right; padding:0 10px 0; font-size:0.9em; color:#000; text-decoration:none; margin:5px 0; float:right; }

#mainContentWrap #boxPadding { padding:10px 15px 1px 15px; }
#mainContentWrap #QASection { padding:15px 15px 1px 15px; }

#rightContainer { background:#F0F1F3; border-left:1px solid #A6A6A6; border-bottom:1px solid #A6A6A6; width:230px; float:right; margin:0 0 10px 0; padding:0; text-align:center; }
#rightContainer #rightContainerPadding { padding:15px 10px 10px 15px; text-align:left; }
#rightContainer #logo { }
#profilePic { float: left; font-size: 11px; text-align: center; padding: 0 20px 10px 0; }
#teamPhoto { float:right; }

#medalRight { float:right; padding:0 0 0 10px; margin:0 -10px 0 0; }


ul.innerList { list-style-type:square; }
ul.innerList li { margin: 15px 0; line-height: 18px; }
ul.innerList li a { color:#E30049; text-decoration:none; }
ul.innerList li a:hover { text-decoration:underline; }

ul.numberList { list-style-type:decimal; }
ul.numberList li { margin:8px 0; }
ul.numberList li a { color:#E30049; text-decoration:none; }
ul.numberList li a:hover { text-decoration:underline; }



/*text styles ********************************************************** */
h1 { margin:0; padding:0; font-size:1.3em; color:#819097; }
h2 {  }
h3 {  }

p.pMain { font-size:0.9em; line-height: 18px; }
p.pMain span { display:block; font-weight:bold; }
p.pMain span.q { color:#E3001B; }

p.pMain a { color:#E30049; text-decoration:none; }
p.pMain a:hover { text-decoration:underline; }

p#contactHeader { font-weight:bold; font-size:1.3em; background:url("images/dashed_line.jpg") no-repeat; 
background-position: left bottom;
padding-bottom:3px; }



/*top navigation - generic header *************************************** */
.topNav { font-size:10px; color:#adadad; margin:0; padding:0 0 8px 0; overflow:hidden; }
.date { font-size:11px; color:#747470; float:right; width:100px; text-align:right; margin:0; padding:0; }

ul.topNav_list { list-style-type:none; margin:0; padding:0 0 3px 0; }
ul.topNav_list li { display:inline; margin:0; padding:3px 20px 0 0; }
ul.topNav_list li a { margin:0; padding:0; color:#adadad; text-decoration:none; padding:0 4px 6px 4px; }
ul.topNav_list li .active { border:1px solid #b0c5cf; border-top:none; color:#435574; }



/*drop down menu styles -- DO NOT CHANGE ********************************* */
#navWrap { background:url("images/header_slice.jpg") repeat-x; height:37px; }
#navWrap ul#mainNav { margin:0; padding:0; list-style-type:none; float:left; clear:both; }
#navWrap ul#mainNav li { float:left; font-weight:bold; padding:10px 0 11px 0;  }
#navWrap ul#mainNav li a { margin: 0 10px; text-decoration:none; color:#000; }
#navWrap ul#mainNav li#homeBtn {background:url("images/menu_divider.jpg") no-repeat; background-position:right 11px; }
#navWrap ul#mainNav li#dropDownTitle {background:url("images/expand_arrow.gif") no-repeat; background-position:right 16px; padding-right:12px; }


#mainNav, #mainNav ul { padding:0; margin:0; list-style-type:none; display:inline; float:left; }
#mainNav a { display:block; color:#000; text-decoration:none; }
#mainNav a:hover { text-decoration:none; }
#mainNav li ul { position:absolute; left:-999em; background:#E8E8E8; }
#mainNav li ul.dropDown { position: absolute; left: -999em; margin:11px 0 0 0; font-size:0.8em; }
#navWrap #mainNav li ul.dropDown li {  display:block; width:200px; clear:both; padding:4px; border-bottom:1px solid #FFF; }
#navWrap #mainNav li ul.dropDown a { color: #646464; text-decoration: none; padding: 0; }
#navWrap #mainNav li ul.dropDown a:hover { color: #000; text-decoration: none; }
#mainNav li:hover ul, #mainNav li.sfhover ul { left: auto; }
