body{background:transparent; margin:0;}
body,input,textarea{font:10pt Arial}
.hint{font-size:.8em}
.alignR{text-align:right}
.clear{clear:both}
label{font-weight:bold}
a img{border:none}
.floatR{float:right}

h1{margin:0;padding:0 0 5px;font-size:16pt;color:#fca048}
h2{margin:0;padding:5px 0;font-size:14pt}
p{margin:0;padding:5px 0}
.orange{color:#fca048}
.ltblue{color:#98c7ec}
.white{color:#FFF}
.small{font-size:.8em;font-weight:normal}
.smaller{font-size:.75em;font-weight:normal}
.bold{font-weight:bold}

.plan-main{width:998px;margin:0 auto;color:#FFF;background:url(../images/pageBG.gif) repeat-y -1px 0; padding-bottom:70px;}
.plan-col1,.plan-col2{float:left;border-top:solid 2px #b4ecfb}
.plan-col1{width:714px}
.plan-col2{width:255px;padding:170px 5px 0;position:relative;background:url(../images/rightHeader.jpg) no-repeat 0 0}
.plan-col2 a{color:#c5e6ff}
.plan-col2 .sidebar{width:223px;padding:0 5px;margin:0 auto}

.plan-col1 .column-content{padding:20px 26px;background:url(../images/background.jpg) no-repeat -1px 0;min-height:497px}

.plan-sep{background:url(../images/separator.gif) 0 50% no-repeat;height:1px;padding:15px 0;margin:0 auto}
.plan-col2 .plan-sep{background-image:url(../images/separator-right2.gif);margin:1px 0;width:265px;position:relative;left:-5px}

/* list nominees */
.searchNominees div.searchField{background:url(../images/searchField.gif) no-repeat;padding:4px 4px 0;margin:0 0 5px;float:left}
.searchNominees div.searchField input{background:none;border:none;width:191px;height:20px;padding:0}

.search-noResults { background-color:#466078; padding:15px; text-align:center; }
.search-clearResults { font-size: 11px; float:right; padding:4px; margin-left:10px; margin-top:18px; break:both; }

/* prizes */
.prizes div{background:#375271;padding:20px;margin:0 0 10px;font-weight:bold}
.prizes{font-size:11pt}
.prizes .plan-sep{background:url(../images/prizes-separator.gif) repeat-x 0 50%;padding:13px 0;margin:0 -5px}
.prizes table{background:#577896 url(../images/prizes-tableBG.gif) repeat-x;text-align:center;font-weight:bold;width:100%}
.prizes table thead{background:#476583}
.prizes table thead td{color:#fca048}
.prizes table tbody td{background:#375271;vertical-align:middle;padding:18px 10px}

/* footer */

.footerbar{background:#415f80;text-align:center;padding:10px;margin:40px -24px 10px -26px;font-size:9pt;color:#FFF}
.footerbar a{color:#FFF;text-decoration:none}
.footerbar span{margin:0 10px}

/* accept page */

.plan-acceptContainer{width:425px;float:left;margin:0 20px 0 0}
.plan-acceptContainer .plan-sep{background:url(../images/accept-separator.gif) no-repeat 50% 50%;width:414px;height:1px;margin:0 auto;padding:10px 0;position:relative;left:-13px}

.plan-acceptContainer label,.plan-dashContainer label{float:left;display:block;line-height:24px;height:24px;margin:0 0 5px;width:65px}
.plan-acceptContainer label.plan-longLabel{width:129px}
.plan-acceptContainer label.plan-superLongLabel{width:350px}

.plan-acceptContainer div.plan-acceptField{background:url(../images/accept-fieldBG.gif) no-repeat;padding:4px 4px 0;margin:0 0 5px;float:left}
.plan-acceptContainer div.plan-acceptField input{background:none;border:none;width:312px;height:20px;padding:0}

.plan-acceptContainer div.plan-acceptCheckbox{padding:4px 4px 0;margin:0 0 5px;float:left; color:#c0c0c0;}

.plan-acceptContainer div.plan-acceptPass{background:url(../images/accept-passBG.gif) no-repeat;padding:4px 4px 0;margin:0 0 5px;float:left}
.plan-acceptContainer div.plan-acceptPass input{background:none;border:none;width:248px;height:20px;padding:0}

.plan-acceptContainer div.plan-acceptBioField{padding:4px 4px 0;margin:0 0 5px;float:left}
.plan-acceptContainer div.plan-acceptBioField textarea{background:none;border:none;width:378px;height:100px;padding:0}

.plan-acceptContainer textarea{width:378px;height:104px;margin:0 0 5px}
.plan-acceptContainer a{color:#c5e6ff;text-decoration:underline}
.plan-acceptContainer .plan-submitContainer{margin:5px auto 0}

.plan-acceptTop,.plan-acceptBottom{background:url(../images/accept-top.gif) no-repeat;width:425px;height:15px}
.plan-acceptBottom{background-image:url(../images/accept-bottom.gif)}

.plan-acceptForm{background:#2f4d71;width:385px;padding:0 20px}

.plan-checkboxContainer label{width:auto;display:inline;float:none;font-weight:normal}

.plan-acceptContainer .plan-acceptCombo,
.plan-dashContainer .plan-profileCombo
{margin:0 0 5px;float:left;color:#798ca2;font-size:8pt}

/* confirm page */

.plan-confirmContainer{width:385px;min-height:560px;background:url(../images/confirm-top.gif) no-repeat;padding:15px 20px 20px 20px;float:left;margin:0 20px 0 0;position:relative;clear:both}
.plan-confirmBottom{background:url(../images/confirm-bottom.gif) no-repeat;height:15px;width:425px;position:absolute;left:0px;bottom:0px;clear:both}
.plan-confirmContainer h2{color:#f3a23c}
.plan-confirmContainer p{background:#405b7b;position:relative;left:-20px;width:385px;padding:10px 20px}

.plan-confirmContainer ul{list-style:none;margin:0;padding:0 0 10px}
.plan-confirmContainer li{margin:0;padding:18px 0 10px;background:url(../images/confirm-separator.gif) no-repeat 50% 100%}
.plan-confirmContainer ul img{float:left}
.plan-confirmContainer ul p{background:none;position:inherit;float:left;padding:0 0 0 10px;width:285px}
.plan-confirmContainer a{color:#a1d0ee;text-decoration:underline}

/* profile page */

.plan-profileContainer{width:637px;padding:40px 0 0;background:url(../images/profile-top.gif) no-repeat;margin:20px auto;position:relative}
.plan-profileShare{position:absolute;top: 10px;right:20px}
.plan-profileShare a{color:#bfe2ff;font-size:10pt;font-weight:bold;text-transform:uppercase;text-decoration:none}
.plan-profileBottom{height:8px;background:url(../images/profile-bottom.gif) no-repeat}
.plan-profileContent{background:#99b6d1;padding:16px 20px 13px 20px; }
.plan-bioContainer{width:427px;background:#D9E4EE url(../images/profile-bio-top.gif) no-repeat;float:right}
.plan-bioContent{padding:6px 15px;background:url(../images/profile-bio-bottom.gif) no-repeat 0 100%;color:#363636}
.plan-bioContent p{padding-top:2px}

.plan-bioContent h2{color:#1e4674;margin-bottom:0px;padding-bottom:0px}
.plan-bioContent h2 span{color:#7993ab}
.plan-bioSep{border-top:solid 1px #1e4674;height:0;margin:10px 0;width:427px;position:relative;left:-15px}
.plan-bioPosition{color:#2e619c}
.plan-bioPosition a:link, .plan-bioPosition a:active, .plan-bioPosition a:visited {color:#2e619c}

.voteContainer{width:100px;text-align:center;float:right}
.voteContainer img{float:right}


.prof-randProfile{width:189px;height:89px;background:url(../images/randomComp_bg.gif) no-repeat;background-color:#7993ab;padding:5px 12px 0px 5px;float:left;margin:10px 0px 0px 0px;position:relative;font-size:12px;color:#fff}
.randProfileText a:link, .randProfileText a:active, .randProfileText a:visited {color:#c5e6ff;font-weight:bold;font-style:italic;text-decoration:underline;}


/* dashboard */

.plan-dashContainer{width:287px;background:url(../images/dash-profile-top.gif) no-repeat;padding:15px 18px 0;margin:20px 0 0 0;float:left;position:relative}
.plan-dashBottom{background:url(../images/dash-profile-bottom.gif) no-repeat;height:16px;width:323px;position:relative;left:-18px;clear:both}
.plan-dashContainer h2{position:absolute;top:-25px;left:0px;text-transform:uppercase;font-size:10pt}
.plan-dashContainer div.plan-profileField{background:url(../images/dash-profile-fieldBG.gif) no-repeat;padding:4px 4px 0;margin:0 0 5px;float:left}
.plan-dashContainer div.plan-profileField input{background:none;border:none;width:205px;height:20px;padding:0}
.plan-dashContainer div.plan-profileBioField{padding:4px 4px 0;margin:0 0 5px;float:left}

.plan-dashContainer div.plan-passwordField{background:url(../images/dash-password-fieldBG.gif) no-repeat;padding:4px 4px 0;margin:0 0 5px;float:left}
.plan-dashContainer div.plan-passwordField input{background:none;border:none;width:125px;height:20px;padding:0}
.plan-dashContainer label.plan-longLabel{width:154px}

.plan-publicize{font-size:10pt;font-weight:bold}
.plan-publicize img{vertical-align:middle}

.plan-dashContainer .plan-submitContainer{text-align:right}

.plan-status{float:left;padding:23px 0 0 30px}
.plan-status h2{font-size:10pt}
.plan-status b{color:#002a5e}
.plan-profileLink{background:#1e4674;padding:5px;font-style:italic;text-decoration:underline;color:#c5e6ff}
.plan-profileLink a{color:#c5e6ff}
.plan-profileLink input {background-color:#1e4674; color:#c5e6ff; border:0; width:310px; }

.plan-profileLink input.selected { color:#000; }



/* nominate / login forms */
.plan-col2 label{width:223px;display:block;padding:2px}
.plan-col2 .plan-nominateField{background:url(../images/nominate-field.gif) no-repeat;padding:4px 4px 0;margin:0 0 5px}
.plan-col2 .plan-nominateField input{background:none;border:none;width:215px;height:20px;padding:0}
.plan-col2 .sidebar .plan-sep{background:url(../images/separator-right.gif) repeat-x 50% 50%;width:240px;height:3px;margin:2px auto}

.plan-col2 select{width:223px;margin:0 0 5px}

.plan-submitContainer{text-align:center;margin:0 auto}

input.textSm,input.txtLg{margin:0 0 5px}
input.textSm{width:253px;padding:2px}
input.textLg{width:316px;padding:2px}

.plan-textareaContainer{width:277px;height:140px}
.plan-textareaContainer textarea{width:277px;height:140px}

.plan-submitContainer{text-align:center}
.plan-submit{margin:10px auto 0 auto;}

/* top 5 widgets */
h2.top{font-size:11pt;text-transform:uppercase;line-height:9px;background:url(../images/top5-header.gif) no-repeat 50% 50%;padding:7px 10px;width:223px;height:9px}
.plan-col2 ol{padding-left:30px}

.col2-nav{position:absolute;left:0;top:16px;text-align:center;width:266px;}
.col2-nav,.col2-nav a{color:#FFF;font-weight:bold;text-decoration:none}
.col2-nav a:hover{color:#fad23c}
.col2-header .nominate,.col2-header .login{position:absolute;top:42px;left:0;background:no-repeat 50% 50%;width:266px;height:69px}
.col2-header .nominate{background-image:url(../images/header-nominate.gif)}
.sidebar .nominate .response{display:none;}
.sidebar .nominate .response h2{font-size:11pt}
.col2-header .login{background-image:url(../images/header-login.gif)}

.topNominees{background:#1e4674 url(../images/nominees-top.gif) no-repeat;width:636px;margin:0px auto}
.topNominees .searchNominees{height:40px}
.topNominees ul{background:#466078 url(../images/nominees-bottom.gif) no-repeat 0 100%;margin:0;padding:0}
.topNominees li{list-style:none;margin:0;padding:0;background:url(../images/nominees-separator.gif) no-repeat 0 0;height:70px;padding:15px}
.topNominees .thumb{margin:0 10px;vertical-align:top;float:left;height:70px}
.topNominees .profile{margin:10px;vertical-align:top;float:right}
.topNominees a{color:#bfe2ff;font-weight:bold;text-decoration:none}

.jump { background:#577896; padding-top:10px; text-align:right; white-space:normal; }
.jump a { padding:5px 10px; border:1px solid #779DBF; line-height:20px; line-height:35px; }
.jump a:active, .jump a.active { background:#779DBF; color:#466078; }

a.iframe, span#imageStatus1 { color:#fff; text-decoration:none; }

#response { margin-top:10px; }