@charset "UTF-8";
/* CSS Document */

* {
margin:0;
}

body
{
margin: 0;
font-family: Helvetica, Arial, sans-serif;
color:#666666;
background-color:#FFFFFF;
font-size: 11px;
line-height: 16px;
height: 100%;
}

a {
color:#00B0D8;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

hr {
border: 0;
width: 100%;
color: #CCCCCC;
background-color: #CCCCCC;
height: 1px;
margin-top:12px;
margin-bottom:12px;
}
.container {
margin:0px auto;
width:965px;
}

.header {
width:965px;
height:85px;
margin-top:20px;
margin-right:0px;
margin-left:0px;
}

.thankyou {
width:965px;
height:82px;
margin-right:0px;
margin-left:0px;
margin-bottom:12px;
background-image:url(../images_shared/img_thankyou.gif);
background-repeat:no-repeat;
}

.confirmexit {
width:482px;
height:282px;
margin-right:0px;
margin-left:241px;
margin-bottom:12px;
background-image:url(../images_shared/img_confirmexit.gif);
background-repeat:no-repeat;
}

.spacer20 {
width:100%;
clear:both;
height:20px;
}

.spacer12 {
width:100%;
height:12px;
}

.footer {
color:#999999;
clear:both;
width:965px;
padding-top:12px;
border-top-width:1px;
border-top-color:#CCCCCC;
border-top-style:solid;
}

.gencontent {
width:965px;
margin-top:12px;
margin-bottom:12px;
margin-right:0px;
margin-left:0px;
font-size:12px;
line-height:18px;
}

.texttitle {
font-size:16px;
line-height:30px;
color:#666666;
}

.indenttext {
margin-left:100px;
margin-right:100px;
}

.holdleft {
float:left;
width:455px;
height:533px;
}

.holdright {
float:right;
width:498px;
height:533px;
background-image:url(../images_shared/frame-flash.png);
background-repeat:no-repeat;
}

.bldvotebox {
width:455px;
height:143px;
background-image:url(../images_shared/frame-vote.png);
background-repeat:no-repeat;
}

.holdtitle {
margin-left:13px;
width:420px;
}

.bldtextbox {
width:455px;
height:378px;
background-image:url(../images_shared/frame-text.png);
background-repeat:no-repeat;
}

.submenu {
width:100%;
height:40px;
clear:both;
}

.imagenav {
width:965px;
height:30px;
clear:both;
}

.imagegrid {
float:left;
padding-top:1px;
padding-left:1px;
height:533px;
width:829px;
background-image:url(../images_shared/frame-large.png);
background-repeat:no-repeat;
}

.therm {
float:right;
height:534px;
width:111px;
}

.titletext {
font-size:14px;
}

/* Main Menu Buttons */

a.VOTErollover {
	display: block;
	width: 102px;
	height: 18px;
	text-decoration: none;
	float:right;
	margin-top:50px;
	background: url("/images_shared/btn_vote.gif");
}

a.VOTErollover:hover {
	background-position: -102px 0;
}

a.VOTErolloverSEL {
	display: block;
	width: 102px;
	height: 18px;
	text-decoration: none;
	float:right;
	margin-top:50px;
	background: url("/images_shared/btn_vote.gif");
	background-position: -102px 0;
}

a.PIMBYrollover {
	display: block;
	width: 100px;
	height: 18px;
	text-decoration: none;
	float:right;
	margin-top:50px;
	background: url("/images_shared/btn_pimby.gif");
}

a.PIMBYrollover:hover {
	background-position: -100px 0;
}

a.PIMBYrolloverSEL {
	display: block;
	width: 100px;
	height: 18px;
	text-decoration: none;
	float:right;
	margin-top:50px;
	background: url("/images_shared/btn_pimby.gif");
	background-position: -100px 0;
}
	
a.ABOUTrollover {
	display: block;
	width: 110px;
	height: 18px;
	text-decoration: none;
	float:right;
	margin-top:50px;
	background: url("/images_shared/btn_about.gif");
}

a.ABOUTrollover:hover {
	background-position: -110px 0;
}

a.ABOUTrolloverSEL {
	display: block;
	width: 110px;
	height: 18px;
	text-decoration: none;
	float:right;
	margin-top:50px;
	background: url("/images_shared/btn_about.gif");
	background-position: -110px 0;
}

a.PUGEDrollover {
	display: block;
	width: 101px;
	height: 18px;
	text-decoration: none;
	float:right;
	margin-top:50px;
	background: url("/images_shared/btn_puged.gif");
}

a.PUGEDrollover:hover {
	background-position: -101px 0;
}

a.PUGEDrolloverSEL {
	display: block;
	width: 101px;
	height: 18px;
	text-decoration: none;
	float:right;
	margin-top:50px;
	background: url("/images_shared/btn_puged.gif");
	background-position: -101px 0;
}

/* Vote Sub Menu Buttons */

a.EXITrollover {
	display: block;
	width: 121px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_exitvoting.gif");
}

a.EXITrollover:hover {
	background-position: 0 -26px;
}

a.VOTENOWrollover {
	display: block;
	width: 115px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_votenow.gif");
}

a.VOTENOWrollover:hover {
	background-position: 0 -26px;
}

a.VOTENOWrolloverSEL {
	display: block;
	width: 115px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_votenow.gif");
	background-position: 0 -26px;
}
	
a.GUIDELINESrollover {
	display: block;
	width: 187px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_guidelines.gif");
}

a.GUIDELINESrolloverSEL {
	display: block;
	width: 187px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_guidelines.gif");
	background-position: 0 -26px;
}

a.GUIDELINESrollover:hover {
	background-position: 0 -26px;
}

a.PRELEASErollover {
	display: block;
	width: 156px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_pressrelease.gif");
}

a.PRELEASErolloverSEL {
	display: block;
	width: 156px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_pressrelease.gif");
	background-position: 0 -26px;
}

a.PRELEASErollover:hover {
	background-position: 0 -26px;
}

a.HELProllover {
	display: block;
	width: 66px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_help.gif");
}

a.HELProlloverSEL {
	display: block;
	width: 66px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_help.gif");
	background-position: 0 -26px;
}

a.HELProllover:hover {
	background-position: 0 -26px;
}

/* About Sub Menu Buttons */

a.INTROrollover {
	display: block;
	width: 148px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_1intro.gif");
}

a.INTROrolloverSEL {
	display: block;
	width: 148px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_1intro.gif");
	background-position: 0 -26px;
}

a.INTROrollover:hover {
	background-position: 0 -26px;
}

a.ADVrollover {
	display: block;
	width: 170px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_2adv.gif");
}

a.ADVrolloverSEL {
	display: block;
	width: 170px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_2adv.gif");
	background-position: 0 -26px;
}

a.ADVrollover:hover {
	background-position: 0 -26px;
}

a.SPONrollover {
	display: block;
	width: 124px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_3spon.gif");
}

a.SPONrolloverSEL {
	display: block;
	width: 124px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_3spon.gif");
	background-position: 0 -26px;
}

a.SPONrollover:hover {
	background-position: 0 -26px;
}

a.BESTrollover {
	display: block;
	width: 145px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_4best.gif");
}

a.BESTrolloverSEL {
	display: block;
	width: 145px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_4best.gif");
	background-position: 0 -26px;
}

a.BESTrollover:hover {
	background-position: 0 -26px;
}

a.RESrollover {
	display: block;
	width: 119px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_5res.gif");
}

a.RESrolloverSEL {
	display: block;
	width: 119px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_5res.gif");
	background-position: 0 -26px;
}

a.RESrollover:hover {
	background-position: 0 -26px;
}

/* About Sub Menu Buttons */
a.PROrollover {
	display: block;
	width: 143px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_1program.gif");
}

a.PROrolloverSEL {
	display: block;
	width: 143px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_1program.gif");
	background-position: 0 -26px;
}

a.PROrollover:hover {
	background-position: 0 -26px;
}

a.SCHrollover {
	display: block;
	width: 144px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_2schools.gif");
}

a.SCHrolloverSEL {
	display: block;
	width: 144px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_2schools.gif");
	background-position: 0 -26px;
}

a.SCHrollover:hover {
	background-position: 0 -26px;
}

a.KIDSrollover {
	display: block;
	width: 96px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_3kids.gif");
}

a.KIDSrolloverSEL {
	display: block;
	width: 96px;
	height: 26px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_3kids.gif");
	background-position: 0 -26px;
}

a.KIDSrollover:hover {
	background-position: 0 -26px;
}

/* Splash Page Buttons */

a.SVOTErollover {
	display: block;
	width: 312px;
	height: 152px;
	text-decoration: none;
	float:left;
	margin-right:12px;
	background: url("/images_splash/votenow.jpg");
}

a.SVOTErollover:hover {
	background-position: 0 -152px;
}

a.SABOUTrollover {
	display: block;
	width: 312px;
	height: 152px;
	text-decoration: none;
	float:left;
	margin-right:12px;
	background: url("/images_splash/about.jpg");
}

a.SABOUTrollover:hover {
	background-position: 0 -152px;
}

a.SPUGEDrollover {
	display: block;
	width: 312px;
	height: 152px;
	text-decoration: none;
	float:left;
	background: url("/images_splash/puged.jpg");
}

a.SPUGEDrollover:hover {
	background-position: 0 -152px;
}

/* Image Navigation */

a.LEFTARROWrollover {
	display: block;
	width: 30px;
	height: 20px;
	text-decoration: none;
	float:left;
	background: url("/images_shared/btn_arrow_left.jpg");
}

a.LEFTARROWrollover:hover {
	background-position: 0 -20px;
}

a.RIGHTARROWrollover {
	display: block;
	width: 30px;
	height: 20px;
	text-decoration: none;
	background: url("/images_shared/btn_arrow_right.jpg");
}

a.RIGHTARROWrollover:hover {
	background-position: 0 -20px;
}

a.GRIDrollover {
	display: block;
	width: 29px;
	height: 17px;
	text-decoration: none;
	background: url("/images_shared/btn_grid.gif");
}

a.GRIDrollover:hover {
	background-position: 0 -17px;
}

/* Voting Buttons */

a.LOVErollover {
	display: block;
	width: 90px;
	height: 90px;
	margin-top:10px;
	text-decoration: none;
	float:right;
	margin-right:42px;
	background: url("/images_shared/btn_loveit.gif");
}

a.LOVErollover:hover {
	background-position: 0 -90px;
}

a.HATErollover {
	display: block;
	width: 90px;
	height: 90px;
	margin-top:10px;
	text-decoration: none;
	float:right;
	margin-right:42px;
	background: url("/images_shared/btn_hateit.gif");
}

a.HATErollover:hover {
	background-position: 0 -90px;
}


a.LIKErollover {
	display: block;
	width: 90px;
	height: 90px;
	margin-top:10px;
	text-decoration: none;
	float:right;
	margin-right:42px;
	background: url("/images_shared/btn_likeit.gif");
}

a.LIKErollover:hover {
	background-position: 0 -90px;
}

/* Forms */

a.RETURNrollover {
	display: block;
	width: 190px;
	height: 20px;
	margin-top:125px;
	text-decoration: none;
	float:left;
	margin-left:20px;
	background: url("/images_shared/btn_return.gif");
}

a.RETURNrollover:hover {
	background-position: 0 -20px;
}

a.CONFIRMrollover {
	display: block;
	width: 138px;
	height: 20px;
	margin-top:125px;
	text-decoration: none;
	float:right;
	margin-right:42px;
	margin-left:50px;
	background: url("/images_shared/btn_confirm.gif");
}

a.CONFIRMrollover:hover {
	background-position: 0 -20px;
}


input.emailform  {
    font-size: 10px;
    vertical-align: top;
    text-align: left;
    color:#00B0D8;
	background-color:#FFFFFF;
    border: solid 1px #666666;
	width:250px;
	margin-left:13px;
}