@charset "UTF-8";
/* CSS Document */
body {
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	background-color:#FFF;
	background-image:url(images/backgroundvote.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	color: #000;
}
a, p, img, form, h1, h2, div, ul, li, label, table{
	border:none;
	margin:0;
	padding:0;
}
#backdrop {
	height:796px;
	width: 100%;
	border: none;
	padding:0;
	background-image:url(images/backgroundsun.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#container {
	padding:15px 15px 5px 30px;
	width:995px;
	height:740px;
	margin:0 auto;
	background-image:url(images/bcgr/bcgrwh.png);
	background-repeat:no-repeat;
}

#container a{
	text-decoration: none;
	color: #993366;
}

#container a:hover {
	text-decoration: none;
	color: #000;
}
/*-------------- vote page -----------------*/


#tabmenu {margin-right:10px;}
#tabmenu li {
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	overflow:hidden;
	list-style-type:none;
	cursor:pointer;
	display:inline;  
	}

ul {
	margin:0;
	padding:0px; 
	}
	
li a:link { text-decoration:none; color:#000; }

li a:hover {text-decoration:none; color:#0099FF; }

#container_vote {
	padding:0px 15px 5px 30px;
	width:1110px;
	height:auto;
	margin:0 auto;
	background-image: url(images/bcgr/transpmiddle.png);
}
#container_org {
	padding:0px 15px 5px 30px;
	width:1110px;
	height:1300px;
	margin:0 auto;
	background-image: url(images/bcgr/transpmiddle.png);
}
#org {
	padding:10px 10px 10px 20px;
	width:890px;
	height:auto;
	float:right;
/*	background-color:#FFF; */
	background-color:transparent;
	margin-right: 20px;
	border:1px;
	border-color:#993366;
	border-style:solid;
}
#org a {color:#993366; text-decoration:none;}
#org a:hover {color:#CCCC33; text-decoration:none;}
#container_votehome {
	padding:15px 15px 5px 30px;
	width:995px;
	height:750px;
	margin:0 auto;
}
#clhome_vote {
	width:461px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#clhomehldr_vote {
	width:441px;
	height:auto;
	background-image:url(home/bcgrtxthomeb.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0 10px 0 10px;
}
#nav_vote {
	padding:5px 15px 0px 30px;
	width:1110px;
	height:30px;
	margin:0 auto;
	text-align:center;
	background-image: url(images/bcgr/transpheader.png);
}
#nav_vote a { text-decoration:none; color:#000; }
#nav_vote a:hover {text-decoration:none; color:#0099FF; }
#content_vote {
	padding:0;
	width:1100px;
	height:auto;
}
#logo_vote {
	float:right;
	width:334px;
	height:228px;
	margin: 30px 27px 0 0;
}
#logohome_vote {
	width:520px;
	height:400px;
	float:right;
	margin:0;
	padding:0;
}
#logosm_vote {
	float:right;
	position:relative;
	top:-20px;
	width:124px;
	height:91px;
	margin: 0px 50px 0 0;
}
#header_vote {
	width:1100px;
	height:280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:100;
	line-height:30px;
	color: #000;
	padding-right:0px;
}
#header2_vote {
	width:1100px;
	height:91px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:100;
	line-height:30px;
	color: #000;
	padding-right:0px;
}
#btnhldr_vote {
	width:530px;
	height:250px;
	float:right;
	margin-top: 30px;
}
#projects {
	margin:0;
	width:1100px;
	height:300px;
}
table {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #000; line-height:18px;}
#footer_votehome {
	width:441px;
	height:auto;
	float:left;
	padding:0 0 0 10px;
	margin-top: 30px;
}

#footer_votehome a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#993366;text-decoration:none;}
#footer_votehome a:hover {color:#CCCC33;text-decoration:none;}
#footer_menuvote {
	padding:10px 15px 0px 30px;
	width:950px;
	height:25px;
	float:right;
	text-align:center;
}
#footer_massive {
	padding:0;
	width:995px;
	height:25px;
	margin:0 auto;
	float:right;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
#footer_massivecon {
	padding:0;
	width:995px;
	height:25px;
	margin:0 auto;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
}
#footer_massivecon a {color:#993366;text-decoration:none;}
#footer_massivecon a:hover {color:#CCCC33;text-decoration:none;}
#footer_massive a {color:#993366;text-decoration:none;}
#footer_massive a:hover {color:#CCCC33;text-decoration:none;}
#footer_vote {
	padding:10px 15px 0px 30px;
	width:1110px;
	height:25px;
	margin:0 auto;
	text-align:center;
	background-image: url(images/bcgr/transpfooter.png);
}
#footer_menuvote a { text-decoration:none; color:#000; }
#footer_menuvote a:hover {text-decoration:none; color:#0099FF; }
#footer_vote a { text-decoration:none; color:#000; }
#footer_vote a:hover {text-decoration:none; color:#0099FF; }
#offset {margin:5px; text-align:center;}
#header2_vote a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#993366;text-decoration:none;}
/*-------------- vote why -----------------*/
#container_vote_why {
	padding:0px 15px 5px 30px;
	width:1110px;
	height:620px;
	margin:0 auto;
	background-image: url(images/bcgr/transpmiddle.png);
}
#cr_vote_why {
	width:520px;
	height:auto;
	float:right;
	margin-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
	padding:0 0 0 10px;
}
#cl_vote_why {
	width:520px;
	height:auto;
	float:left;
	margin:0;
	padding:0 0 0 10px;
}
#cr_vote_why a {color:#993366; text-decoration:none;}
#cr_vote_why a:hover {color:#CCCC33; text-decoration:none;}
#container_thanks {
	padding:0px 15px 5px 30px;
	width:1110px;
	height:300px;
	margin:0 auto;
	text-align:center;
	background-image: url(images/bcgr/transpmiddle.png);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:100;
	line-height:25px;
	color: #000;
}
#container_thanks a {color:#993366; text-decoration:none;}
#container_thanks a:hover {color:#CCCC33; text-decoration:none;}
/*-------------- vote more -----------------*/
#container_vote_more {
	padding:0px 15px 0 30px;
	width:1110px;
	height:730px;
	margin:0 auto;
	background-image: url(images/bcgr/transpmiddle.png);
}
#header_votemore {
	width:1050px;
	height:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:100;
	line-height:25px;
	color: #000;
	padding:0 10px 0 10px;
}

/*-------------- vote contact -----------------*/
#container_votecont {
	padding:15px 15px 5px 30px;
	width:995px;
	height:720px;
	margin:0 auto;
}
#nav_votecont {
	padding:5px 15px 0px 30px;
	width:1110px;
	height:30px;
	margin:0 auto;
	text-align:center;
}
#contact_vote {
	width:975px;
	height:508px;
	padding-right:10px;
}
#nav_votecont a { text-decoration:none; color:#000; }
#nav_votecont a:hover {text-decoration:none; color:#0099FF; }
#footer_votecont {
	padding:10px 15px 0px 30px;
	width:1110px;
	height:25px;
	margin:0 auto;
	text-align:center;
}
#footer_votecont a { text-decoration:none; color:#000; }
#footer_votecont a:hover {text-decoration:none; color:#0099FF; }
/*-------------- end vote page -----------------*/
#header {
	width:975px;
	height:200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:100;
	line-height:30px;
	color: #000;
	padding-right:10px;
}
#logo {
	width:279px;
	height:200px;
	float:right;
	z-index:100;
}
#logohldr {
	width:460px;
	height:210px;
}
#containercont {
	padding:15px 15px 5px 30px;
	width:995px;
	height:670px;
	margin:0 auto;
}
#contact {
	width:975px;
	height:558px;
	padding-right:10px;
}
#contacthldr {
	width:520px;
	height:280px;
	float:left;
	padding:15px;
	background-image:url(contact/bcgrcont.png);
	background-repeat:no-repeat;
}
#containerhome {
	padding:15px 15px 5px 30px;
	width:995px;
	height:720px;
	margin:0 auto;
}
#clhome {
	width:461px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#clhomehldr {
	width:441px;
	height:250px;
	background-image:url(home/bcgrtxthomeb.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0 10px 0 10px;
}
#clhomehldr a {color:#993366; text-decoration:none;}
#clhomehldr a:hover {color:#CCCC33; text-decoration:none;}
#logohome {
	width:520px;
	height:400px;
	float:right;
	margin:0;
	padding:0;
}
#homefooter {
	width:985px;
	height:160px;
	float:left;
	padding:0 0 0 10px;
}
#btnhldr {
	width:400px;
	height:160px;
	float:right;
}

a, p, img, form, h1, h2, div, ul, li, label, table{
	border:none;
	margin:0;
	padding:0;
}
a:link {color:#993366; text-decoration:none;}
a:hover {color:#CCCC33; text-decoration:none;}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; color: #993366; margin-top:10px; margin-bottom:10px}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #993366;}
.styleh3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #000; font-weight:800;}
.styleh4 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size:17px;font-weight:100;line-height:30px;color: #000;}
.style4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #000;}
.style5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #000;line-height:25px; font-weight:100;}
.redvote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #993366;line-height:25px; font-weight:100;}
.style6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #FFF;line-height:25px; font-weight:100;}
.stylesmall {color:#000;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px;}
.headsubvote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color: #993366; font-weight:bold;}
.viewvote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #993366; font-weight:bold;}
.hstrong { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000; font-weight:bold;}
.base { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000; line-height:19px;}
.resultst {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:18px;color: #000; font-weight:bold;}
.headsubvote2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:13px; color: #000;}
.subhclosing {font-family: Verdana, Arial, Helvetica, sans-serif;font-size:17px;font-weight:100;line-height:25px;color: #936;}

#cr a {color:#993366; text-decoration:none;}
#cr a:hover {color:#CCCC33; text-decoration:none;}
#cl a {color:#993366; text-decoration:none;}
#cl a:hover {color:#CCCC33; text-decoration:none;}
#homefooter a {color:#CCCC33; text-decoration:none;}
#homefooter a:hover {color:#993366; text-decoration:none;}
#container_vote a {color:#993366; text-decoration:none;}

#cl {
	width:500px;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}
#cr {
	width:460px;
	height:auto;
	float:right;
	margin-right:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:19px;
}
/*---------------- results -------------------*/
#resultswrapper {
	margin:0;
	width:1100px;
	height:490px;
}
#resultsleft {
	font-size:10px;
	padding:15px;
	float:left;
	width:500px;
	height:440px;
	border:1px;
	border-color:#993366;
	border-style:solid;
	background-color:#FFF;
}
#resultsright {
	font-size:10px;
	padding:15px;
	float:right;
	width:500px;
	height:440px;
	border:1px;
	border-color:#993366;
	border-style:solid;
	background-color:#FFF;
}
#tresults {margin:0;padding:0; vertical-align:top;}
/*----------------------------------------------------*/
#projectleft {
	font-size:10px;
	padding:15px;
	float:left;
	width:500px;
	height:250px;
	border:1px;
	border-color:#993366;
	border-style:solid;
	background-color:#FFF;
	line-height:17px;
}

#projectleft a{
	text-decoration: none;
	color:#993366;
}

#projectleft a:hover {
	text-decoration: none;
	color:#000;
}

#projectright {
	font-size:10px;
	padding:15px;
	float:right;
	width:500px;
	height:250px;
	border:1px;
	border-color:#993366;
	border-style:solid;
	background-color:#FFF;
	line-height:17px;
}

#projectright a{
	text-decoration: none;
	color: #993366;
}

#projectright a:hover {
	text-decoration: none;
	color: #000;
}

#imgpt {
	margin: 0 10px 10px 0;
	float:left;
	width:150px;
	height:150px;
	border:1px;
	border-color:#993366;
	border-style:solid;
	background-color:#FFF;
	overflow:hidden;
}

#imggraph {
	margin: 0 10px 10px 0;
	float:right;
	width:350px;
	height:200px;
}
/*---------------------- vote closing ----------------------*/
#header_closing {
	width:1000px;
	height:250px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:100;
	line-height:25px;
	color: #000;
	padding:40px 10px 0 70px;
}
#logo_closing {
	width:279px;
	height:200px;
	float:right;
	z-index:115;
	margin-left:100px;
	margin-right: 20px;
}
#winner {
	width:1000px;
	height:auto;
	background:#FFF;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:100;
	line-height:18px;
	margin:0px 0 0 30px;
	color: #000;
	padding:0px 10px 0 30px;
}
#winner ul {padding-left:20px;}
#imgpt_winner {
	margin: 0 20px 10px 0;
	float:left;
	width:150px;
	height:150px;
	border:1px;
	border-color:#993366;
	border-style:solid;
	background-color:#FFF;
	overflow:hidden;
}
#winner_content {
	width:1070px;
	height:auto;
	background:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:100;
	line-height:25px;
	margin-left:15px;
	color: #000;
	padding:0;
	border:1px;
	border-color:#993366;
	border-style:solid;
}
#logo_winner {
	background-image:url(images/logo/balloonswin.jpg);
	width:373px;
	height:759px;
	float:right;
	z-index:115;
	margin:10px 20px 0 22px;
}
#container_winner{
	padding:0px 15px 0 30px;
	width:1110px;
	height:auto;
	margin:0 auto;
	background-image: url(images/bcgr/transpmiddle.png);
}
#winnertxt_home {
	width:461px;
	height:590px;
	background-image:url(home/homeaftertext.png);
	background-repeat:no-repeat;
}

