﻿/* # nitiondesign . jamie calabro . 012010 */

/* @group Import */
/* = Import
------------------------------------- */
@import url("twitter.css"); 
@import url("screener.css"); 
@import url("form.css"); 
/* @end */
/* ------------------------------ */
/* @group Reset */
/* = Shell
------------------------------------- */
*{padding: 0; margin: 0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video{border:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol, ul{list-style:none; list-style-type:none; }
blockquote, q{quotes:none; }
blockquote:before, blockquote:after, q:before, q:after{content:none; }
:focus{outline:0; }
ins{text-decoration:none; }
del{text-decoration:line-through; }
table{border-collapse:collapse; border-spacing:0; }
.fl_left{float:left; }
.posRel{position:relative; }
.clear-fix{clear:left; height:1px; display:block; }
small, sup, sub{font-size:.85em; }
sup, sub{height:0; line-height:1; vertical-align:baseline; position:relative; }
sub{vertical-align:sub; }
sup{bottom:1ex; font-size:65%; }
p{margin-top:15px!important; }
h3, h4{margin-top:10px!important; }
/* @end */
/* ------------------------------ */

/* @group Style */
/* = Shell
------------------------------------- */
body{font-size:11px; font-family:Arial,sans-serif; margin:0 auto; }
body#blue{background:#fff url(../images/background_blue.jpg) no-repeat center top; }
body#orange{background:#fff url(../images/background_oj.jpg) no-repeat center top; }
body#orangeMap{background:#fff url(../images/background_map_oj.jpg) no-repeat center top; }
body#blueMap{background:#fff url(../images/background_map_blue.jpg) no-repeat center top; }
body#map{background:#fff url(../images/background_map.jpg) no-repeat center top; }
body#index{background:#fff url(../images/background_revamp.gif) no-repeat center top; }
div#wrapper, div#wrapperBtm{width:999px; margin:0 auto; position:relative; }
div#header{margin:33px 0 0 0; z-index: 1000;}
div#header div#nav{margin:90px 0 0 0; float:right; }
.aRight{text-align:right; }
div#indexSelect .indexSelectCont{float:left; margin-bottom:25px; }
div#indexSelect .indexSelectCont a{display:block; width:319px; height:292px; text-indent:-8686px; margin-top:13px; }
div#indexSelect .indexSelectCont a.left-nascar{background:url(../images/ultimateNascarWeekend.gif) no-repeat top left; margin-right:20px; }
div#indexSelect .indexSelectCont a.mid{background:url(../images/missingMillions.gif) no-repeat top left; margin-right:21px; }
div#indexSelect .indexSelectCont a.patty{background:url(../images/downloaddrivebypattyloveless.gif) no-repeat top left; margin-right:21px; }
div#indexSelect .indexSelectCont a.right{background:url(../images/sharethecopdscreener.gif) no-repeat top left; }
div#indexSelect .indexSelectCont a:hover{background-position:top right; }
div#indexSelect .indexSelectCont .clockCont{position:absolute; width:202px; top:195px; right:-21px; }
div#indexSelect .indexSelectCont ul.countdownclock{width:202px; padding:0; border:0; }
div#indexSelect .indexSelectCont ul.countdownclock li{float:left; display:block; margin:0 0 0 2px; background:#fff; border:1px #ccc solid; color:#fff; text-indent:0; font-weight:bold; font-size:13px; padding:9px 6px; }
div#indexSelect .indexSelectContul ul.countdownclock li.null{display:block; }
div#indexSelect .indexSelectCont ul.countdownclock li.fill{background:#003366; padding:1px 3px!important; }
.sf-menu, .sf-menu *{margin:0; padding:0; list-style:none; }
.sf-menu{line-height:1.0;  float:left; }
.sf-menu ul{position:absolute; top:-999em; width:10em; /* left offset of submenus need to match (see below) */ padding: .75em 0; }
.sf-menu ul li{width:100%; }
.sf-menu li:hover{visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li{ /* this class balances the hover state border-top*/float:left; position:relative;  text-transform:uppercase; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-left:2px; }
.sf-menu a{display:block; position:relative;  padding:7px 10px;  text-decoration:none;  font-weight:bold;  font-size:13px; letter-spacing:-1px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }
.sf-menu li:hover ul, 
.sf-menu li.sfHover ul{ color:#003366; left:0; top:2.3em; /* match top ul list item height */z-index:999; width:230px; border-radius:.2em; box-shadow:2px 2px 5px #000; transition:box-shadow .20s ease-in; -moz-border-radius:1px; -moz-box-shadow:2px 2px 5px #000; -webkit-border-radius:1px; -webkit-box-shadow:2px 2px 5px #000; -webkit-transition:-webkit-box-shadow .20s ease-in; }
ul.sf-menu li:hover li ul, 
ul.sf-menu li.sfHover li ul{top:-999em; }
ul.sf-menu li li:hover ul, 
ul.sf-menu li li.sfHover ul{left:10em; /* match ul width */top:0; }
ul.sf-menu li li:hover li ul, 
ul.sf-menu li li.sfHover li ul{top:-999em; }
ul.sf-menu li li li:hover ul, 
ul.sf-menu li li li.sfHover ul{left:10em; /* match ul width */top:0; }
ul.sf-menu li li a{    font-size:12px;     font-weight:normal; color:#fff; line-height:1.3; text-transform:none; background:url(../images/secMenuIcon.gif) no-repeat top left!important; border-bottom:1px #165B93 dashed; padding-bottom:6px; margin:0 0 5px 0; }
ul.sf-menu li li a:hover{color:#F4530C!important; background:url(../images/secMenuIcon-hover.gif) no-repeat top left!important; }
ul.sf-menu li li a.current{color:#F4530C!important; background:url(../images/secMenuIcon-hover.gif) no-repeat top left!important; }
.sf-menu a, .sf-menu a:visited{/* visited pseudo selector so IE6 applies text colour*/color:#003366; }
.sf-menu a:hover{color:#fff; }
.sf-menu ul li a, .sf-menu ul li a:visited{/* visited pseudo selector so IE6 applies text colour*/color:#fff;  padding: .45em 1em; }
.sf-menu li ul{ padding:20px 10px 20px 10px;  background-color:#003366; }
.sf-menu li li{ color:#fff !important; z-index:999; }
.sf-menu li li li{ color:#fff !important; background:#003366; }
.sf-menu li:hover, .sf-menu li.sfHover{ background:#003366;  /* this is the hover state for top level*/color:#fff!important; }
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{ color:#fff!important;  background:#003366; }
li.selected a{ background:#003366; color:#fff!important; }
.mouseover a{ background:#003366!important; color:#fff!important; }

/* = Secondary Template
------------------------------------- */
div#secHeader{width:979px; height:75px; position:relative; background:transparent url(../images/sec_header_bg.png) no-repeat center top; margin:17px 0 0 0; padding:42px 0 0 20px; }
div#secHeader .title{font-size:28px; color:#fff; text-transform:uppercase; }
div#secHeader .smTitle{font-size:21px; color:#fff; text-transform:uppercase; }
div#secHeader .breadcrumbs{font-size:12px; color:#D3E7F4; }
div#secHeader .breadcrumbs a{font-size:12px; color:#D3E7F4; text-decoration:none; }
div#secHeader .breadcrumbs a:hover{font-size:12px; color:#F4530C; }

div#contentFull { width: 945px; padding:20px 20px 28px 20px;border:1px #b7c6d4 dashed; background:#fff; }

div#contentLeft{width:260px; }
div#contentLeft #secNav{background:url(../images/secNavBackground.gif) no-repeat top left; width:228px; border:1px #b7c6d4 dashed; padding:29px 15px 15px 15px; }
div#contentLeft #secNav strong{display:block; font-size:15px; color:#003366; border-bottom:1px #B3CDE2 solid; padding:0 8px 5px 8px; text-transform:uppercase; font-weight:bold; }
div#contentLeft #secNav strong a{font-size:15px; color:#003366; text-transform:uppercase; font-weight:bold; text-decoration:none; }
div#contentLeft #secNav strong a:hover{color:#F4530C; }
div#contentLeft #secNav ul{list-style:none; margin:15px 0 5px 10px; padding:0; }
div#contentLeft #secNav ul li{list-style:none; margin-bottom:4px; }
div#contentLeft #secNav ul li a{font-size:12px; line-height:18px; color:#003366; text-decoration:none; list-style:none; padding:0 0 0 13px; font-weight:bold; display:block; }
div#contentLeft #secNav ul li a:hover, div#contentLeft #secNav ul li a:focus{color:#F4530C; background:url(../images/secNavBullet.gif) no-repeat top left; }
div#contentLeft #secNav ul li a.current{color:#F4530C; background:url(../images/secNavBullet.gif) no-repeat top left; }
div#contentLeft .wanttoknowmore{width:260px; display:block; height:190px; background:url(../images/want-to-know-more.png) no-repeat top left; text-indent:-8686px; margin-bottom:4px; }
div#contentLeft .missingmillions{width:260px; display:block; height:248px; background:url(../images/race-for-the-missing-millions.png) no-repeat top left; text-indent:-8686px; margin-bottom:8px; }
div#contentLeft .areyouatrisk{width:260px; display:block; height:224px; background:url(../images/are-you-at-risk-for-copd.png) no-repeat top left; text-indent:-8686px; margin-bottom:4px; }
div#contentLeft .join-facebook{width:252px; height:86px; background:url(../images/join-the-drive4copd-conversation.png) no-repeat top left; display:block; padding:130px 0 0 8px; }
div#contentLeft .fiveLeft{width:260px; height:202px; background:url(../images/fiveMoreBg.png) no-repeat top left; display:block; position:relative; }
div#contentLeft .fiveLeft .numberFive{position:absolute; left:-20px; top:-10px; }
div#contentLeft a.wanttoknowmore:hover, 
div#contentLeft a.missingmillions:hover, 
div#contentLeft a.areyouatrisk:hover{background-position:top right; }
div#contentLeft img{margin-bottom:1px; }

div#contentRight{width:685px; border:1px #b7c6d4 dashed; background:#fff; float:right; padding:20px 20px 28px 20px; margin:0 0 20px 0;position: relative; }
div#contentRight h1, div#contentFull h1{color:#003366; margin:10px 0 5px 0; font-size:24px; padding:0 20px 0 15px; }
div#contentRight h1 span.weight, div#contentFull h1 span.weight, div#contentLeft #secNav span.weight{font-weight:normal; }
div#contentRight h2, div#contentFull h2{font-size:15px; font-weight:bold; color:#F4530C; margin:0; padding:0 15px; line-height:21px; }
div#contentRight .content, div#contentFull .content{border-top:1px #fcd4c2 solid; padding:20px 15px 0 15px; margin:20px 0 0 0; }
div#contentRight h3.title {
	border-bottom: 1px #F4530C solid;
	padding: 10px 0;
}

div#contentRight .content p, div#contentFull .content p{font-size:14px; line-height:21px; }
div#contentRight ul.btList, div#contentFull ul.btList, div#contentRight ul.initList, div#contentRight ul.tertiaryList{margin:25px 0 0 0; }
div#contentRight ul.btList li, div#contentFull ul.btList li{font-size:15px; line-height:21px; display:block; background:url(../images/btList.gif) no-repeat top left; padding:0 0 0 24px; margin:0 0 12px 0; font-weight:bold; color:#3A3A3A; }
div#contentRight ul.initList li{font-size:14px; line-height:21px; display:block; background:url(../images/btList.gif) no-repeat top left; padding:0 0 0 24px; margin:0 0 12px 0; font-weight:normal; color:#3A3A3A; }
div#contentRight ul.tertiaryList li{font-size:14px; line-height:21px; display:block; background:url(../images/smBlueBullet.gif) no-repeat top left; padding:0 0 0 15px; margin:0 0 12px 40px; font-weight:normal; color:#F4530C; }

div#contentRight ul.tertiaryList li strong { color: #003366;}
div#contentRight ul.partners li, div#contentFull ul.partners li{float:left; margin:10px 15px 0 0; display:block; }
div#contentRight ul.partners, div#contentFull ul.partners{width:100%; padding:0 0 20px 0; float:left; }
div#contentRight a, div#contentFull a{color:#003366; }
div#contentRight a:hover, div#contentFull a:hover{color:#F4530C; text-decoration:none; }
div.missingMillions{background:#fff url(../images/missingmillionsBg.gif) no-repeat top right!important; }
div.wtfisgoingon{background:#fff url(../images/24m_background.jpg) no-repeat top center!important; }
div.24mbackground{background:#fff url(../images/24m_background.jpg) no-repeat top left;/*height: 183px;width: 723px;display: block;*/}
div.mapDetails{background:#fff url(../images/mapDetailsBg.gif) no-repeat top right!important; }
div.countdown{background:#fff url(../images/missingmillions/countdownclockBg.gif) no-repeat top right!important; }
div.aarcheader{background:#fff url(../images/missingmillions/aarc_screenerCount.gif) no-repeat top right!important; }
div.empcountdown{background:#fff url(../images/missingmillions/empcountdownclockBg.gif) no-repeat top right!important; }
span.aarc{width:75px; height:69px; background:url(../images/partners/aarc-lrg.gif) no-repeat top left; margin-top:10px; }
span.ala{width:108px; height:50px; background:url(../images/partners/american-lung-association.gif) no-repeat top left; margin-top:10px; }
span.bipi{width:117px; height:41px; background:url(../images/partners/boehringer-ingelheim-sm.gif) no-repeat top left; margin-top:10px; }
span.copd{width:98px; height:45px; background:url(../images/partners/copd-foundation-sm.gif) no-repeat top left; margin-top:10px; }
span.nascar{width:116px; height:36px; background:url(../images/partners/nascar-sm.gif) no-repeat top left; margin-top:10px; }
span.cma{width:119px; height:45px; background:url(../images/partners/cma-sm.gif) no-repeat top left; margin-top:10px; }
span.copdalliance{width:119px; height:101px; background:url(../images/partners/copdalliance-sm.gif) no-repeat top left; margin-top:10px; }
span.copdcoalition{width:119px; height:91px; background:url(../images/partners/copdcoalition-sm.gif) no-repeat top left; margin-top:10px; }
/* @end */
/* ------------------------------ */

/* = Partners
------------------------------------- */
div#contentRight .contentSmLrg{float:left; margin:20px 0 10px 0; }
div#contentRight .contentSmLrg .contentSmLrgLeft{float:left; width:120px; margin:0 30px 0 0; }
div#contentRight .contentSmLrg .contentSmLrgRight{float:left; width:500px; }
div#contentRight .contentSmLrg .contentSmLrgRight h4 a, div#contentRight .contentLrg h4 a{color:#003366; font-size:15px; }
div#contentRight .contentSmLrg .contentSmLrgRight h4 a:hover, div#contentRight .contentLrg h4 a:hover{color:#F4530C; font-size:15px; text-decoration:none; }
div#contentRight h3{color:#F4530C; font-size:15px; margin:30px 0 0 0; }
div#contentRight .contentSmLrg .contentSmLrgLeft h3{text-align:right; margin:0; }
div#contentRight .contentSmLrg .contentSmLrgRight h3{color:#F4530C; font-size:15px; margin:0 0 5px 0; }
div#contentRight .contentSmLrg .contentSmLrgRight p{margin:0; }
div#contentRight .contentSmLrg .aRight{width:85px; }
div#contentRight .contentLrg{margin:0 0 40px 0; }
div#contentRight .contentLrg h3{margin:15px 0 5px 0; }
/* @end */
/* ------------------------------ */

/* = Raceteam
------------------------------------- */
div.content .photoLrg .left strong{float:left; display:block; font-size:24px; color:#003366; width:190px; margin:10px 0 0 0; }
div.content .photoLrg .right p{float:left; display:block; width:450px; margin:12px 0 40px 0; font-size:13px!important; }
div.content .photoSm{width:655px; float:left; margin:0 0 40px 0; }
div.content .photoSm .left{float:left; display:block; width:161px; }
div.content .photoSm .right p{float:left; display:block; width:130px; margin:0 0 0 15px; font-size:12px!important; }
div.content .photoSm .right p a{font-weight:bold; }
div.content .whosWinning a{display:block; background:url(../images/whosWinning.gif) no-repeat top left; text-indent:-8787px; width:316px; height:86px; margin:25px 0 0 0; float:left; }
div.content .learnMoreAbouttheRace a{display:block; background:url(../images/leanrMoreAboutheRace.gif) no-repeat top left; text-indent:-8787px; width:296px; height:67px; margin:30px 5px 0 0; float:left; }
div.content .downloadSong a{display:block; margin:30px 5px 0 0; float:left; }
div.content .whosWinning a:hover{background-position:-328px 0}
div.content .learnMoreAbouttheRace a:hover{background-position:-300px 0}
div.lrgPhoto{position:absolute; z-index:800; right:-25px; top:-10px; }
div.flWrap{width:320px; height:165px; display:block; float:right; }
.posRel h2{font-size:18px!important; }
span.ambassador a{color:#8D8D8D!important; float:left; font-size:12px; font-style:italic; }
span.midwestern a{color:#2291C2!important; font-size:12px; font-style:italic; font-weight:bold; }
span.southwest a{color:#A74B26!important; font-size:12px; font-style:italic; font-weight:bold; }
span.heartland a{color:#EE5023!important; font-size:12px; font-style:italic; font-weight:bold; }
span.eastcoast a{color:#004FA1!important; font-size:12px; font-style:italic; font-weight:bold; }
/* @end */
/* ------------------------------ */

/* = Missing Millions Style
------------------------------------- */
div.btmLinks a{width:202px; height:180px; display:block; float:left; text-indent:-8686px; }
div.btmLinks a.viewTour{background:url(../images/viewTour.gif) no-repeat top left; margin:20px 20px 0 0; }
div.btmLinks a.viewTweets{background:url(../images/viewTweets.gif) no-repeat top left; margin:20px 0 0 0; }
div.btmLinks a.countdownclock{background:url(../images/countdownClock.gif) no-repeat top left; margin:20px 20px 0 0; }
div.btmLinks a:hover{background-position:bottom left; }
div.btmLinks a.countdownclock ul{margin:125px 0 0 14px; width:202px; padding:0; color:#fff; }
div.btmLinks a.countdownclock ul li{float:left; display:block; margin:0 0 0 2px; background:#fff; border:1px #ccc solid; color:#fff; text-indent:0; font-weight:bold; font-size:13px; }
div.btmLinks a.countdownclock ul li.null{width:15px; height:20px; }
div.btmLinks a.countdownclock ul li.fill{background:#003366; padding:2px 4px; }
div.mInfo{width:318px; float:left; margin:18px 0 0 0; }
div.mInfo img{float:left; }
div.mInfo p{width:230px; float:left; margin:0 0 0 15px; color:#003366; font-size:16px!important; font-weight:bold; }
.screenerCountCont{display:block; margin:10px 0 0 0; float:left; width:100%; }
.screenerCountCont img{display:block; float:left; margin:0 10px 0 0; }
.screenerCountCont .number{margin:25px 15px 0 0; }
.screenerCount{background:#e5e5e7 url(../images/missingmillions/screenerBg.gif) repeat-x top left; display:block; float:left; border-left:1px #ccc dashed; padding:20px; margin:0 0 0 5px; width:385px; }
.screenerCountCont .mrgTop{margin-top:18px!important; }
.screenerCountCont .mrgBtm{margin-bottom:35px; }
.screenerCount h4{color:#003366; font-size:19px; font-weight:bold; margin:0; }
.screenerCount .screenersTaken{color:#F4530C; font-size:28px; }
.mInfo .totalScreeners{color:#F4530C; font-size:28px!important; margin-top:5px; }

/* // o_____________o\\  */
.entryCont{margin:0 15px 0 0; display:block; float:left; width:310px; height:265px!important; }
#videos ul, #photos ul, #videos li, #photos li{margin:0; padding:0; list-style:none; }
#videos li, #photos li{width:650px; overflow:hidden; }
.entryStill{margin:0 0 10px 0; }
.entryLog img{float:left; margin:0 15px 15px 0; }
.entryLog p{margin:0 15px 0 0; }
.entryLog p.name{color:#003366; font-weight:bold; font-size:16px!important; margin:0; }
.entryLog p.date{color:#F4530C; font-size:13px; margin:0!important; }
#rotate, #rotate2{float:right; margin:25px 15px 15px 0; }
span#prevBtn, span#nextBtn, span#prevBtn2, span#nextBtn2{float:left; display:block; margin:0 0 0 4px; }
span#prevBtn a, span#nextBtn a, span#prevBtn2 a, span#nextBtn2 a{background:#003366; color:#fff; padding:6px 10px; font-weight:bold; text-transform:uppercase; text-decoration:none; display:block; }
span#prevBtn a:hover, span#nextBtn a:hover, span#prevBtn2 a:hover, span#nextBtn2 a:hover{background:#F4530C; color:#fff; padding:6px 10px; }
#mapCont{position:relative; width:650px; height:401px; background:url(../images/missingmillions/mapHolder.gif) no-repeat top left; z-index:888; }

/* */
.contBoxLrg{background:url(../images/mediaBackground.gif) repeat-y top left; border:1px #b7c6d4 dashed; padding:5px 15px 16px 15px; display:block; float:left; width:620px; }

.contBoxLrg ul {margin: 15px 0 0 25px; }

.contBoxLrg ul li {font-size:12px; line-height:16px; display:block; background:url(../images/btList_sm.gif) no-repeat top left; padding:0 0 0 18px; margin:0 0 12px 0; font-weight:bold; color:#3A3A3A; float: left;width: 100%;}

.contBoxLrg .picTitle {
	float: left;
	width: 350px;
}

.contBoxLrg .picTitle img {
	float: left;
	margin-top:10px;
}

.contBoxLrg .picTitle .celeb {
	float: left;
	font-size: 16px;
	color: #F0530C;
	margin: 10px 0 0 10px;
	width: 200px;
	line-height: 1.2;
	
}

.screenoff ul {margin: 8px 0 0 10px; }

.screenoff ul li {
	background: none;
	margin-left: 0;
	padding: 0;
	float: left;
	width: 300px;
}

/* @end */
/* ------------------------------ */

/* = Screener Style
------------------------------------- */
div#contentRight h1.secTemp, div#contentFull h1.secTemp{font-size:48px; font-weight:bold; color:#F4530C; margin-bottom:0; letter-spacing:-1px; }
div#contentRight h1 span.secStyle, div#contentFull h1 span.secStyle{font:normal italic 48px georgia,times,serif; color:#003366; }
div#contentRight h1.smTemp, div#contentFull h1.smTemp{font-size:43px; font-weight:bold; color:#F4530C; margin-bottom:0; letter-spacing:-1px; }
div#contentRight h1 span.smStyle, div#contentFull h1 span.smStyle{font:normal italic 43px georgia,times,serif; color:#003366; }
div#contentRight h2.secTemp, div#contentFull h2.secTemp{font-size:18px; font-weight:bold; color:#003366; margin:0; padding:0 15px; line-height:21px; }
div#contentRight h2.secTempSec, div#contentFull h2.secTempSec{font-size:18px; font-weight:bold; color:#003366; margin:40px 0 0 0; padding:0 15px; line-height:21px; }
div#contentRight a.btnLrg, div#contentFull a.btnLrg{display:block; padding:10px 20px; font-size:20px; font-weight:bold; color:#fff; background:#003366; border-radius:.2em; box-shadow:0px 0px 5px #000; transition:box-shadow .20s ease-in; -moz-border-radius:1px; -moz-box-shadow:0px 0px 5px #000; -webkit-border-radius:1px; -webkit-box-shadow:0px 0px 5px #000; -webkit-transition:-webkit-box-shadow .20s ease-in; text-decoration:none; text-align:center; margin:20px 0 0 0; text-transform:uppercase; }
div#contentRight a.btnLrg:hover, div#contentFull a.btnLrg:hover{background:#F4530C; border-radius:.2em; box-shadow:0px 0px 5px #F4530C; transition:box-shadow .30s ease-in; -moz-border-radius:1px; -moz-box-shadow:0px 0px 5px #F4530C; -webkit-border-radius:1px; -webkit-box-shadow:0px 0px 5px #F4530C; -webkit-transition:-webkit-box-shadow .30s ease-in; }
div#contentRight ul.race-team, div#contentFull ul.race-team{margin:20px 0 0 0; padding:0; }
div#contentRight ul.race-team li, div#contentFull ul.race-team li{color:#003366; font-size:12px; font-weight:bold; float:left; width:117px; margin:0 14px 10px 0; }
div#contentRight ul.race-team li span, div#contentFull ul.race-team li span{margin:0 0 5px 0; display:block; }
div#contentRight .copdChart, div#contentFull .copdChart { margin:20px 0 0 0; display: block; background: url(../images/copd-definition.gif) no-repeat top left; text-indent:-8686px; height: 163px; width:628px;}
/* @end */
/* ------------------------------ */

/* = Media
------------------------------------- */
div.media h3{color:#003366!important; font-size:18px!important; margin:10px 0 10px 0!important; }
div.media .mediaLrg{background:url(../images/mediaBackground.gif) repeat-y top left; border:1px #b7c6d4 dashed; padding:15px; display:block; float:left; width:620px; }
div.media .mediaLrg .pdf{width:140px; background:url(../images/pdfIcon.gif) no-repeat top left; float:left; padding:0 0 0 50px; margin:0 15px 0 0; cursor:pointer; }
div.media .mediaSm{background:url(../images/secNavBackground.gif) repeat-y top left; width:280px; border:1px #b7c6d4 dashed; padding:15px; float:left; }
div.media .mediaLeft, div.media .mediaRight{float:left; margin-top:25px; margin-bottom:25px; }
div.media .mediaRight{margin-left:30px; }
div.media .mediaBtm{clear:left; margin-top:25px; }
div.media .mediaBtm h3{margin-bottom:0!important; clear:left; margin-top:25px!important; }
div.media .video{display:block; width:112px; float:left; margin:0 0 0 19px; }
div.media .video a{text-decoration:none; }
div.media .video a img{margin-bottom:5px; display:block; }
div.med{margin-right:30px; }
/* @end */
/* ------------------------------ */

/* = Social Icons
------------------------------------- */
div#getSocial{border-top:5px #003366 solid; position:absolute; top:-33px; right:0; text-align:center; }
div#getSocial ul{margin:10px 0 0 0; float:left; }
div#getSocial ul li{text-align:center; float:left; list-style:none; padding:0 4px; width:55px; }
div#getSocial ul li a, div#getSocial ul li a:visited{color:#003366; display:block; text-transform:uppercase; font-size:9px; text-decoration:none; }
div#getSocial ul li a:hover{color:#F4530C; }
div#getSocial ul li.sm{width:45px!important; }
/* @end */
/* ------------------------------ */

/* = Footer
------------------------------------- */
div#footer{float:left; margin:0 0 20px 0; border-top:1px #cccccc solid; padding:20px 0 0 0; }
div#footer #twitterFeed{float:left; margin:5px 0 30px 0; width:713px; }
div#footer #flickrFeed{float:left; margin:5px 0 20px 0; width:245px; }
div#footer #flickrFeed ul{margin:15px 0 0 0; padding:0; }
div#footer #flickrFeed li{list-style:none; float:left; width:75px!important; height:75px!important; overflow:hidden; margin:0 6px 6px 0; }
div#footer #flickrFeed a{display:block; margin:0; padding:0; width:75px!important; height:75px!important; }
div#footer #flickrFeed a img{border:0px; width:75px!important; height:75px!important; }
div#footer #flickrFeed  li a img{float:left; }
div#footer ul.partners{width:100%; padding:0 0 20px 0; border-bottom:1px #cccccc solid; margin:10px 0 0 0; float:left; }
div#footer ul.partners li{float:left; margin:10px 25px 0 0; display:block; }
ul.partners li a, .contentSmLrgLeft span{display:block; text-indent:-8686px; display:block; }
ul.partners li.aarc a{width:56px; height:53px; background:url(../images/partners/aarc.gif) no-repeat top left; }
ul.partners li.ala a{width:108px; height:50px; background:url(../images/partners/american-lung-association.gif) no-repeat top left; }
ul.partners li.bipi a{width:133px; height:50px; background:url(../images/partners/boehringer-ingelheim.gif) no-repeat top left; }
ul.partners li.copd a{width:93px; height:50px; background:url(../images/partners/copd-foundation.gif) no-repeat top left; }
ul.partners li.mrgright{margin-right:20px; }
ul.partners li.nascar a{width:175px; height:44px; background:url(../images/partners/nascar.gif) no-repeat top left; }
div#footer ul.partners li.socialLinks{display:block; border-left:1px #ccc dashed; padding:0 0 0 35px; margin:10px 0 0 30px; width:250px; }
div#footer ul.partners li.socialLinks .socialCont  a.twitterLink{display:block; background:url(../images/twitterLink.gif) no-repeat top left; width:254px; height:29px; }
div#footer ul.partners li.socialLinks .socialCont  a.facebookLink{display:block; background:url(../images/facebookLink.gif) no-repeat top left; width:254px; height:29px; }
div#footer p.flRight{float:right; display:block; }
div#footer p.flLeft{display:block; float:left; }
div#footer p.flRight, div#footer p.flLeft{margin:5px 0 10px 0; }
div#footer p a, div#footer p a:visited{color:#F4530C; text-decoration:none; }
div#footer p a:hover, div#footer p a:focus{color:#003366; text-decoration:underline; }

div#footer .copyright{ color:#888; clear: both; text-align:right; margin:0 0 0 0!important; }
div#footer .register{ color:#888; text-align:right; margin:5px 0 20px 0!important; }
div#footer .secCopyright{ margin:5px 0 0 0!important; text-align:right; color:#888; }
div#footer .secCopyrightIndex{margin:5px 0 0 0!important; clear:both; text-align:right; color:#888; }
div#footer p a.selected{color:#003366; text-decoration:underline; }
div#footer p span{color:#F4530C; padding:0 5px; }
div#footer .leftCopy {text-align:left; color:#888; width: 350px; float:left;margin:0; }
div#footer .rightCopy {text-align:right; color:#888; width: 470px; float:right;margin:17px 0 0 0; }

.ftC {
color:#888;
}
/* @end */
/* ------------------------------ */

/* = Index
------------------------------------- */


#indexLeft {
	width: 692px;
	float: left;
	margin: 35px 0 0 0;
	z-index: 1;
}

#indexRight{
	width: 298px;
	float: right;
	margin: 20px 0 0 5px;
}

ul.contTabs {
	width: 240px;
	float: left;
	margin: 0 15px 0 0;
}

ul.contTabs li  {
	margin: 0 0 8px 0;
	background: #003366;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0, .6);   
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);	    
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);
}	


ul.contTabs li a {
	color: #fff;
	display: block;
	text-align: right;
	font: bold 13px arial, helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	padding: 15px 15px;
	line-height: 1.3;
}

ul.contTabs li a:hover {
	color: #fff;
	background: #F0530C;
}

html ul.contTabs li.active {
	width: 240px;
	padding-right: 10px;
	background: url(../images/indexTabbg.png) no-repeat center right;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0, .6);   
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.6);	    
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.6);
}

html ul.contTabs li.active a:hover  {
	background: none;
}

#contTab4/*, #contTab3*/ {
	padding: 0 0 0 15px;
	position: relative;
	z-index: 1;
}


#contTab4 .title, #contTab2 .title, #contTab3 .title {
	font: bold 27px arial, helvetica, sans-serif;
	color: #003366;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px #ffffff;
	text-transform: uppercase;
	line-height: 1.1;
	
}

/*#contTab3 .title {
	text-indent: -8787px;
	background: url(../images/entertowinRev.png) no-repeat top left;
	width: 407px;
	height: 139px;
}

#contTab3  p {
	font-size: 26px;
	font-weight: bold;
	color: #F0530C;
	margin: 0 0 25px 0;
	line-height: 1.2;
}*/

.eventEntry {
	margin-bottom: 25px;
	border-bottom: 1px #F4B9A2 solid;
	padding-bottom: 18px;
}

.eventEntry strong{
	display: block;
	font-size: 18px;
	color: #F0530C;
	margin: 15px 0 0 0;
}

.eventEntry .location{
	display: block;
	font-size: 14px;
	color: #003399;

	font-weight: bold;
}

.eventEntry .date {
	display: block;
	font-size: 13px;
	color: #000;

}

.flatCelebs {
	position: absolute;
	right: -5px;
	top: 70px;
	z-index: 999;
}

.viewBtn a {
	padding: 7px 10px;
	background: #003366;
	font: bold 12px arial, helvetica, sans-serif;
	display: inline;
	text-decoration: none;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .4);   
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);	    
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	color: #fff;
	margin: 15px 0 0 0;
}

.viewBtn a:hover {
	color: #fff;
	background: #F4530C;
}


.driveStyle {
	border-top: 1px #E5AD98 solid;
	padding: 8px 0 0 0;
}


.driveStyle a {
	font: bold 21px arial, helvetica, sans-serif;
	color: #F0530C;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #ffffff;
}

.tuneupStyle a {
	font: bold 17px arial, helvetica, sans-serif;
	color: #003366;
	display: block;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: -1px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #ffffff;
}

.ppstyle {
	width: 100%;
}	

.tuneupStyle .tinyTunes {
	font-size: 10px;
}	

.driveStyle .ital {
	font: normal italic 24px garmond, times, georgia, serif;
	text-transform: none;
}

.driveStyle a:hover, .tuneupStyle a:hover {
	text-decoration: underline;
}

.driveStyle {
	position: relative;
}

.musicNote {
	position: absolute;
	bottom: 6px;
	left: 285px;
}

#tabContainer  {
	float: left;
	width: 425px;
	overflow: hidden;
	height: 362px;
	margin-bottom: 4px;
	z-index: 1;
}

#contTab1, #contTab3, #contTab2 {
	position: relative;
	z-index: 3;
}

#seetheMovement .revTitle {
	color: #F0530C;
	font: bold 27px arial, helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px #ffffff;
}

#corpDrivers .revTitle {
	color: #F0530C;
	font: bold 14px arial, helvetica, sans-serif;
	letter-spacing: -1px;
	text-shadow: 1px 1px 1px #ffffff;
}

#seetheMovement .gallery{
	background:url(../images/mediaBackground.gif) repeat-y top left; border:1px #b7c6d4 dashed; 
	padding:5px 0 16px 0; 
	display:block; 
	height: 195px;
	float:left; 
	width: 688px; 
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0, .4);   
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);	    
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
	margin: 5px 0 30px 0;
}

.seetheMovementCarousel {
  width: 579px;
  margin: 0 0 0 17px;
  position: relative;
}
 
.seetheMovementCarousel .wrapper {
  width: 579px; 
  overflow: auto;
  height: 300px;
  margin: 0 40px;
  position: absolute;
  top: 3px;
  left: 0;
}
 
 
.seetheMovementCarousel .wrapper ul {
  width: 9999px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 10px;
}
 
.seetheMovementCarousel ul li {
  display:block;
  float:left;
  padding: 4px;
  width: 185px;
  height: 200px;
}

.seetheMovementCarousel ul li strong {
	display: block;
	margin: 5px 0 0 0;
}
 
.seetheMovementCarousel ul li a img {
	display:block;	
}

.seetheMovementCarousel ul li a img:hover {
	border-radius:	.4em;
	box-shadow:	0px 0px 5px #F4530C;
	transition:	box-shadow .10s ease-in;
	-moz-border-radius:	1px;
	-moz-box-shadow:0px 0px 8px #F4530C;
	-webkit-border-radius:1px;
	-webkit-box-shadow:	0px 0px 8px #F4530C;
	-webkit-transition:	-webkit-box-shadow .10s ease-in;
}
 
.seetheMovementCarousel .arrow {
  display: block;
  height: 36px;
  width: 37px;
  background: url(../images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 85px;
  cursor: pointer;
}
 
.seetheMovementCarousel .forward {
  background-position: 0 0;
  left: 621px;

}
 
.seetheMovementCarousel .back {
  background-position: 0 -73px;
  left: -2px;
}
 
.seetheMovementCarousel .forward:hover {
  background-position: 0 -36px;
}
 
.seetheMovementCarousel .back:hover {
  background-position: 0 -108px;
}
	
	
#corpDrivers {
	clear: left;
	position: relative;
}

.corpDriverCont {
	background: url(../images/mediaBackground.gif) repeat-y top left; 
	border:1px #b7c6d4 dashed; 
	padding:10px 8px 3px 15px; 
	display:block; 
	float:left; 
	width: 912px;
	height: 63px;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0, .4);   
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);	    
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
	margin: 6px 0 30px 0;
}

.pinWheel {
	position: absolute;
	right: -20px;
	top: 0;
}

#corpDrivers .moreInfo {
	position: absolute;
	right: 140px;
	top: 48px;
}

#corpDrivers .moreInfo a {
	color: #F0530C;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

#corpDrivers .moreInfo a:hover {
	text-decoration: underline;
}

#screenerCont {
	background: url(../images/haveyoubeenscreened.png) no-repeat top left;
	width: 298px;
	height: 227px;
	position: relative;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0, .4);   
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);	    
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}

#screenerCont .copy {
	text-indent: -8787px;
}

#screenerCont .numberScreened {
	font: bold 52px arial, helvetica, sans-serif;
	position: absolute;
	top: 72px;
	width: 298px;
	text-align: center;
	color: #F0530C;
	text-shadow: 1px 1px 1px #ffffff;
}

#socialCont{
	background: url(../images/mediaBackground2.gif) no-repeat top left; 
	border:1px #b7c6d4 dashed; 
	padding:8px 8px 0 8px; 
	display:block; 
	float:left; 
	width: 280px;
	height: 375px;
	-webkit-box-shadow: 0 2px 2px rgba(0,0,0, .4);   
	-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);	    
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
	margin: 10px 0 30px 0;
}

#screenerCont .getScreened a {
	padding: 7px 10px;
	background: #003366;
	font: bold 12px arial, helvetica, sans-serif;
	display: inline;
	position: absolute;
	bottom: 25px;
	left: 54px;
	text-decoration: none;
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .4);   
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);	    
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	color: #fff;
}

#screenerCont .getScreened a:hover {
	color: #fff;
	background: #F4530C;
}

ul.socialTabs {
	float: left;
	margin: 3px 0 5px 3px;
}

ul.socialTabs li  {
	margin: 0 0 2px 0;
	background: #003366;
	-webkit-box-shadow: 0 2px 3px rgba(0,0,0, .6);   
	-moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);	    
	box-shadow: 0 2px 3px rgba(0, 0, 0, 0.6);
	float: left;
}
	
ul.socialTabs li.mrgRt {
	margin-right: 6px;
}


ul.socialTabs li a {
	color: #fff;
	display: block;
	width: 87px;
	text-align: right;
	font: bold 12px arial, helvetica, sans-serif;
	text-decoration: none;
	padding: 20px 0;
	line-height: 1.3;
	text-align: center;
}

ul.socialTabs li a:hover {
	color: #fff;
	background: #F0530C;
}

html ul.socialTabs li.active {
	width: 87px;
	padding-bottom: 11px;
	background: url(../images/socialTab_bg.png) no-repeat center bottom;
	-webkit-box-shadow: 0 0 0 rgba(0,0,0, .0);   
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);	    
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
}

html ul.socialTabs li.active a:hover  {
	background: none;
}

#socialTab1 {
	margin-left: 3px;
}

#socialCont {
	position: relative;
}

.socialFollow {
	display: block;
	text-align: right;
	border-top: 1px #ccc solid;
	padding: 10px 10px 0 0;
	position: absolute;
	bottom: 15px;
	right: 7px;
	width: 267px;
}

.socialFollow a {
	font-weight: bold;
	color: #F0530C;
	font-size: 13px;
	text-decoration: none;
	text-shadow: 1px 1px 1px #ffffff;
	letter-spacing: -1px;
}

#twitterFeedIndex{ margin:5px 0 30px 0; width:274px; }
#flickrFeedIndex{float:left; margin:5px 0 20px 5px; width:274px; }
#flickrFeedIndex ul{margin:15px 0 0 0; padding:0; }
#flickrFeedIndex li{list-style:none; float:left; width:85px!important; height:85px!important; overflow:hidden; margin:0 6px 6px 0; }
#flickrFeedIndex a{display:block; margin:0; padding:0; width:85px!important; height:85px!important; }
#flickrFeedIndex a img{border:0px; width:85px!important; height:85px!important; }
#flickrFeedIndex  li a img{float:left; }

/* @end */
/* ------------------------------ */

/* = Modal Window
------------------------------------- */
div.modalTitle{color:#F4530C; font-size:18px; font-weight:bold; margin:18px 0 0 0; }
div.summary{font-size:13px; margin:12px 0 0 0; }
#remove{margin:12px 0 0 0; }
#popupClickthrough{margin:12px 0 0 0; }
#remove a{font-weight:bold!important; background:#F4530C; padding:6px 10px; display:block; text-align:center; font:normal 10px ariel,verdana,helvetica,sans-serif; text-transform:uppercase; text-decoration:none; color:#fff!important; border-radius:4px;   -moz-border-radius:4px;   -webkit-border-radius:4px; width:150px; }
#popupClickthrough a{font-weight:bold!important; background:#F4530C; padding:8px 12px; display:block; text-align:center; font:normal 10px ariel,verdana,helvetica,sans-serif; text-transform:uppercase; text-decoration:none; color:#fff!important; border-radius:4px;   -moz-border-radius:4px;   -webkit-border-radius:4px; }
#videoOne, #videoTwo, #videoThree, #googleTwitMap{display:none; }
.screenerHead{color:#003366; font-weight:bold; margin:0 0 15px 0; border-bottom:1px #ccc dashed; font-size:16px; display:block; line-height:25px; padding:0 0 15px 0; }
.story{position:relative; padding:0; }
.head{margin:0; padding:0; }
.story .subhead{padding:50px 0 0 320px; margin:0 0 0 0; display:block; color:#EF530C!important; text-align:right; font-size:14px!important; font-weight:bold!important; line-height:22px!important; }
.story p{margin:0 0 0 0; padding:40px 0 0 0; color:#232323; text-align:left; font-size:12px; line-height:20px!important; }
.story p.pdRight{padding:0 150px 0 0!important; }
.story p.pdRight2{padding:0 150px 0 0!important; }
.imageLeft{position:absolute; top:218px; left:-30px; z-index:5555!Important; }
.imageRight{position:absolute; bottom:20px; right:-100px; z-index:5555!Important; }
.mrgbtmscn{margin-bottom:20px; }

#lovelessDrive{display:none;z-index:2001;}
#dpVideo{display:none;z-index:2001;}
.lovelessDriveImg{position:absolute;top:-69px;left:-18px;display:block}
#drive{margin-top:30px}
#songCont{width:451px;float:right;margin-right:25px}
#songCont .download a{font-weight:bold;text-decoration:none!Important;padding-left:15px;background:url(../images/showcase/arrow.gif) no-repeat center left;margin:0}
.listenSec {  display: block; margin-bottom:8px!important;}

/* @end */

div#contentRight .entryLink, div#contentFull .entryLink {border-top:1px #fcd4c2 solid; padding:20px 15px 0 0; margin:20px 0 0 0; }
div#contentRight .entryLink h4, div#contentFull .entryLink h4 {color:#003366; font-size: 25px; margin-bottom:25px; }
div#contentRight a.entryLinkOJ, div#contentFull a.entryLinkOJ { font-size: 15px; font-weight: bold; text-decoration: none; color: #fff; border-radius:4px;   -moz-border-radius:4px;   -webkit-border-radius:4px;background: #EF530C; padding: 10px 20px;}
div#contentRight a.entryLinkOJ:hover, div#contentFull a.entryLinkOJ:hover { font-size: 15px; color: #fff; background: #003366; padding: 10px 20px;}

.corpDrivers li a {
	float:left;
}

.sprintLeft {
 width:228px; display:block; padding: 0 15px 20px 15px; background:url(../images/screener/sprint/sprint_alive_bg.gif) no-repeat top left; border:1px #b7c6d4 dashed;
}

.sprintLeft ul {
	list-style-type: disc;
	margin: 10px 0 0 15px;
}

.sprintLeft ul li{
	list-style-type: disc;
	margin: 10px 0 0 0;
}

/* AARC */
#aarc {
	position: relative;
	width: 100%;
}	

#aarc  .stateSelection {
	position: absolute;
	top: 22px; right:45px;
}

#aarc  .regionSelection {
	position: absolute;
	top: -45px; right:45px;
}

#aarc  .returnIndividual {
	position: absolute;
	top: 40px; right:45px;
}

#aarc  .returnIndividual a {
	font-weight: bold;
	font-size: 14px;
}

#aarc  .regionSelection span {
	display: block;
	float:left;
	font-size: 15px;
	font-weight: bold;
	margin: 0 15px 0 0;
}

#aarc .placeCount {
	float: left;
	width: 69px;
	height: 48px;
	padding: 20px 0 0 0;
	margin: 3px 0 0 0;
	text-align: center;
	background: #fff url(../images/missingmillions/place_bg.gif) no-repeat top left; 
	color: #fff;
	font: italic 20px georgia, times, serif;
}


#aarc .aarcTotal {
	color:#F4530C; 
	font-size:20px!important;
	margin-bottom:20px;
	font-weight: bold;
}

#aarc .screenerCountCont  .screenerCount{width: 85%;}

#aarc .screenerCountCont  .screenerCount .state,
#aarc .screenerCountCont  .screenerCount .state a{
	float: left;
	color:#F4530C; 
	font-size:28px;
	font-weight: bold;
	width: 240px;
}

#aarc .screenerType {
	float: left;
	color: #072554;
	margin-left: 50px;
	background: url(../images/missingmillions/screenerType_bg.gif) no-repeat center;
	margin-right: 60px;
	width: 146px;
}

#aarc .screenerTypeSec {
	float: left;
	color: #072554;
	background: url(../images/missingmillions/screenerType_bg.gif) no-repeat center;
	margin-right: 60px;
	width: 146px;
	margin-left:50px;
	margin-top:20px;
}

#aarc .screenerType span, #aarc .screenerTypeSec span{
	font-weight: bold;
	display: block;
	padding: 2px;
	font-size: 12px;
}

#aarc .pagination {
	float:right;
	display: block;
	margin-right: 25px;
	margin-top: 20px;
}

#aarc .pagination a {
	color: #072554;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	margin: 5px;
}

#aarc .pagination a.active {
	color:#F4530C;
	text-decoration: underline;
}

#aarc .aarcStateSingle {
	border-bottom: 1px #ccc dashed;
	border-top: 1px #ccc dashed;
	color:#F4530C; 
	font-size:24px!important;
	margin:50px 0 0 0;
	font-weight: bold;
	padding: 10px;

}

#aarc .stats {
	border-bottom: 1px;
}

#aarc .rank {
	float: left;
	font-size: 21px;
	color:#F4530C; 
	padding: 30px 0 0 0;
	margin: 0 20px 0 12px;
	font-weight: bold;
}

#aarc .totalforState {
	font-size: 24px;
	color:#F4530C; 
	padding: 25px 0 0 0;
	margin: 10px 20px 0 12px;
	font-weight: bold;
}

#aarc .totalforState  span {
	color: #072554;
}

#aarc  .goal {
	display: block;
	border-top: 1px #ccc dashed;
	padding: 20px 0 0 0;
	clear: both;
	margin: 30px 0 0 0;
}

#aarc .goalCol {
	float: left;
	width: 280px;
	margin-left: 12px;
	margin-right: 20px;
	font-size: 21px;
	color:#F4530C; 
	font-weight: bold;
}

#aarc .goalCol span {
	color: #072554;
}

#aarc .brdRight {
	border-right: 1px #ccc dashed;
}

.ffecheck {
	font-style:normal;
	color: #000;
	font-weight: bold;
	border-bottom: 1px #F4530C solid;
	padding: 10px 0;
	clear:both;
	width: 645px;
	display: block;
	font-size: 16px;
	color: #F4530C;
	margin-top: 15px;
}	

.checkField {
	width: 645px;
	display: block;
	clear: both;
}

/* Ambassador */

.resultTeam {
	display: block;
	width: 190px;
	height: 124px;
	margin: 0 0 8px 0;
	float: left;
	padding: 12px 0 0 130px;
}

.resultTeam strong {
	font-size: 15px; 
	font-weight: bold;
	color: #F4530C;
}

.resultTeam ol {
	list-style: decimal;
	margin: 10px 0 0 0;
}

.resultTeam ol li {
	font-size: 11px;
	color: #000;
	margin: 0 0 4px 16px;
}

.danica {
	background: url(../images/teamDanica.jpg) no-repeat top left;
}

.patty{
	background: url(../images/teamPatty.jpg) no-repeat top left;
}

.bruce{
	background: url(../images/teamBruce.jpg) no-repeat top left;
}

.michael{
	background: url(../images/teamMichael.jpg) no-repeat top left;
}

.uploadBtn {
	padding: 3px 6px;
	font-size: 13px;
	font-weight: bold;
	color: #fff!important;
	background: #003366;
	border-radius:	.2em;
	-moz-border-radius:	4px;
	-webkit-border-radius:4px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
	font-style: normal;
	margin-bottom: 20px;
}

a.uploadBtn:hover {
	background: #F4530C;
}

.boxCont {
	background:url(../images/secNavBackground.gif) no-repeat top left; width:193px; height:215px; border:1px #b7c6d4 dashed; display: block; float: left;
	padding: 15px 10px 0 10px;
	position: relative;
}

.boxCont .title {
	font-weight: bold;
	color: #f4530c;
	font-size: 16px;
	margin: 0 0 5px 0!important;
}

.boxCont p {
	font-size: 12px!important;
	margin: 0!important;
}

.boxCont a {
	display:block; padding:5px 8px; font-size:12px; font-weight:bold; color:#fff!important; background:#003366; border-radius:.2em;  -moz-border-radius:2px; -webkit-border-radius:2px;  text-decoration:none; text-align:center; margin:20px 0 0 0; position: absolute; bottom: 10px; width: 177px;
}

.boxCont a:hover {
	background:#f4530c;
}

.mrg1 {
	margin-right: 5px;
}

#fb-screener #wrapper,  #fb-screener .content, #fb-screener #contentFull,
#fb-screener #footer{
	width: 500px;
	background: none; 
	margin: 0; 
	border: 0;
	padding: 0;
}

#fb-screener #header {
	text-align: center;
}

#fb-screener .question {
	display: block;
	width: 95%;
}

#fb-screener #footer img {
	width: 100%;
	height: auto;
}

#fb-screener .screenerInfo {
	display: block;
	margin: 15px 0 15px 0!important;
}

#fb-screener div.question .selection {
	font-weight: bold;
	font-size: 12px!important;
	color: #000000;
	display: block;
	margin: 4px 0 20px 1px; /* changed */
	width:95%!important;
}

#fb-screener div.question {
	width: 95%!important;
	display: block;
}

#fb-screener div.question .selection span {
	margin: 0 0 0 10px!important;
}

#fb-screener #content .question .selection span{
	text-align: left!important;
	display: block!important;
	margin:0 0 6px 0!important;
	line-height: 0!important;
}

#fb-screener #content .question .selection input {
	margin:0 5px 0 0!important;
	line-height: 0!important;
}

#fb-screener #content .question .selection label {
	width: 50px!Important;
}

#fb-screener .question .selection label
{
      display: block;
      float: left;
      margin-left:2px;
      margin-right:20px;
      margin-bottom: 5px;
      text-align: left;
      width: 50px;
      padding-right: 3px;
      height:auto;
	  
}

#fb-screener p.mrgbtmscn strong {
	font-size: 12px!Important;
}

#fb-screener .screenerHead {
	font-size: 14px!important;
	line-height: 1.4;
}

#fb-screener h1.smTemp {
	font-size: 20px!important;
}	

#fb-screener .smStyle {
	font-size: 24px!important;
}	
