.clear{clear:both;height:0;line-height:0;font-size:0;padding:0;margin:0;}
html,body{margin:0; padding:0; font-family:Arial,Helvetica,sans-serif; font-size:12px; min-height:100%; width:100%;position:absolute;}
#google_translate_element{
position:absolute;
left:300px;
top:15px;
}
body
{
    background: url(/images/bkdNew.jpg) repeat-x left top;
}
#topCont
{
    width:912px;
    margin:0 auto;
    position:relative;
	height: 235px;
}

#top
{
    height:106px;   
}
#logo
{
    text-indent:-9999px;
    background: url(/images/VoteFcLogo.png) no-repeat center top;
    width:220px;
    height:65px;
    float:left;
    margin-top:21px;
    _background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/VoteFcLogo.png' sizingMethod='crop');
}
#bh
{
    position:absolute;
    width:20px;
    height:10px;
    right:-4px;
    top:2px;
    background: url(/images/bh.png) no-repeat right top;
    _background-image: url(/images/bh.gif);
    
}
#testCont
{
    float:right;
    width:350px;
    margin-top:15px;
    
}
#testPic
{
    background: url(/images/peopleSaying.gif) no-repeat -53px top; 
    height:55px;
    width:53px;
    float:left;
    margin-right:5px;
}
#peopleItem
{
    background:#F3F8FC;
    border:solid 1px #C9D7E0;
    width:266px;
    padding:6px 14px 6px 6px;
    float:left;
    color:#5A5A5A;
}
#peopleItem span
{
    color:#969696;
}


#topInfo
{
    /*height:300px;*/
    padding-top:8px;
	position: relative;
}

#wow
{
    margin-top:20px;
    background:url(/images/wow.jpg) no-repeat center top;
    width:892px;
    height:330px;
}  
.voteTally {
	position: absolute;
	background: url(/images/tallyBkd.png) left top no-repeat;
	width: 206px;
	height: 148px;
	right: 50px;
	top: 25px;
	font-size: 65px;
	line-height: 65px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 20px;
}
#bulletRow, #toutRow {
	width: 912px;
	margin: 0 auto 15px;
	position: relative;
}
#btnVoteNow {
background:transparent url(/images/btnVoteNow3.png) no-repeat scroll left top;
color:black;
font-size:32px;
font-weight:bold;
height:63px;
padding-left:100px;
padding-top:17px;
position:absolute;
right:25px;
top:-102px;
width:187px;
text-decoration:none;
}
.bullet {
	width: 276px;
	float: left;
	color: #FFFFFF;
	font-size: 12px;
	padding-top: 183px;
	padding-left: 10px;
	margin-right: 27px;
	/*cursor: pointer;*/
	position:relative;
}
.bullet b {
	font-size: 13px;
}
#first.bullet {
	background: url(/images/bullet1.png) left top no-repeat;
}
#second.bullet {
	background: url(/images/bullet2.png) left top no-repeat;
}
#third.bullet {
	background: url(/images/bullet3.png) left top no-repeat;
	margin-right:0;
}
.arrow{
	position:absolute;
	background: url(/images/arrow.png) left top no-repeat;
	width:82px;
	height:59px;
	right:-50px;
	top:70px;
	z-index:2;
}
#toutRow {
	padding: 35px 0 0;
}
#toutRow .r1 {
	font-size: 26px;
	font-weight: bold;
	color: #443669;
}
#toutRow .r2 {
	font-size: 14px;
	color: #7F7F7F;
}
#title
{
    text-indent:-9999px;
    width:572px;
    height:112px;
    background: url(/images/head.png) no-repeat left top;    
    _background-image:none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/head.png' sizingMethod='crop');
}

#vote
{
    text-indent:-9999px;
    width:443px;
    height:42px;
    background: url(/images/vote.png) no-repeat left top; 
    _background-image:none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/vote.png' sizingMethod='crop');
    margin:32px auto 0;     
}

#actionCont
{
    width:904px;
    margin: 20px auto 0;
}

.actionSec
{
    float:left;
    border-right:solid 1px #A5C8DB; /*#B6B6B6*/
    /*height:205px;*/
    position:relative;   
	height: 244px;
}
#you
{
    width:270px;
    padding-right:18px;
    margin-right:18px;
	position: relative;
}
#youCont
{
    margin-right:18px;
padding-right:18px;
position:relative;
width:270px;
}
#others {
	/*position: absolute;
	top: 206px;*/
}
#campaign
{
    width:262px;
    padding-right:18px;
    margin-right: 18px;
}
#promote
{
    width:297px;
    border-right:0 none;
}
.actionHead
{
    font-size:19px;
    color:#443669;
    font-weight:bold;
    margin-bottom: 10px;
}

.youItemTop, .youItemBottom
{
    background: url(/images/socialEnds.jpg) no-repeat;    
    height:6px;
    font-size:0;
}
.youItemTop
{
    background-position: left top;
}
.youItemBottom
{
    background-position: left bottom;
    margin-bottom:8px;
}
.youItemCont
{
    background: url(/images/socialBkd.jpg) repeat-y left top;   
    padding:4px;
}
.youItem
{
    padding-left:6px; 
}
.youItem a img
{
    float:left;
    width:48px;
    margin-right:10px;
}
.youItemInner
{
    float:left;
    width:174px;
}

.youItemHead
{
    color:#001753;
    font-weight:bold;
    font-size:15px;
}
.youItemBody
{
    color:#5F5F5F;
    font-size:11px;
}
a.youItemAction, #promote a
{
    color:#463667;
    text-decoration:none;
    font-weight:bold;
}
a.youItemAction:hover, #promote a:hover
{
    color:#000000;
}
.youItemAction span
{
    position:relative;
    top:-1px;   
}
#othersR1
{
}
#otherTweetTbn
{
    background: url(/images/socialIcons.jpg) no-repeat left -44px; 
    height:56px;
    width:56px; 
    float:left;
    margin-top:8px;
    cursor:pointer;
}
#otherDiggTbn
{
    background: url(/images/socialIcons.jpg) no-repeat left top; 
    height:44px;
    width:48px; 
    float:left;
    margin:18px 4px 0 0;
    cursor:pointer;
}
.otherBubble
{
    background: url(/images/socialBubble.jpg) no-repeat left top; 
    width:60px;
    height:58px; 
    position:relative;
    color:#5C5B59;
    font-weight:bold;
    float:left;
    margin-right:18px;
    padding: 4px 0 0 11px;
    text-align:center;
}
.otherBubbleCount
{
}
.otherBubbleDisc
{
    margin-top:2px;
}
.otherBubble a 
{
    margin:5px 0 0 2px;
}
#others a#otherTweetBubbleAction
{
    background-image: url(/images/socialBubbleInner.jpg); 
    background-position:-56px top;
    width:56px;
    height:14px;
    font-size:0;
}
#others a#otherDiggBubbleAction
{
    background-image: url(/images/socialBubbleInner.jpg); 
    background-position:left top;
    width:56px;
    height:14px;
    font-size:0;
}
#others a#otherTweetBubbleAction:hover
{
    background-position:-56px bottom;
}
#others a#otherDiggBubbleAction:hover
{
    background-position:left bottom;
}
#others a#otherFacebookBubbleAction
{
    background-image: url(/images/socialBubbleInner.jpg); 
    background-position:right top;
    width:56px;
    height:14px;
    font-size:0;
}
#others a#otherFacebookBubbleAction:hover
{
    background-position:right bottom;
}
#othersR2
{
    margin-top:20px;
}
#others a.otherNoBubble, .otherNoBubble
{
    background: url(/images/socialIcons.jpg) no-repeat; 
    float:left;
    font-weight:bold;
    color:#1D1D1D;
    cursor:pointer;
    
}     
#otherFbTbn
{
    background: url(/images/socialIcons.jpg) no-repeat left -100px; 
    height:46px;
    width:46px; 
    float:left;
    margin:15px 10px 0 0;
    cursor:pointer;
}
#othersR2 #fbCount a
{
    text-indent:0;
    background: none; 
    
   
}
#fbCount a span span
{
    display:none;
}
#fbCount a span span.fb_share_count, #fbCount a span span.fb_share_count_inner
{
    display:block;
    background:none;
    border:0 none;
    color:#5C5B59;
    font-size:12px;
    padding:0;
    font-family:Arial,Helvetica,sans-serif;
}

#others a#otherOther
{
    width:34px;
    height:36px;
    background-position:left -146px;
    padding:14px 0 0 57px;
    margin-top:14px;
    display:block;
    text-indent:0;
    color:#463667;
}
#others a#otherOther:hover
{
    color:#000000;
}
#others a#otherOther span
{
    background:none;
    display:inline;
}
                    
                    
#others a, #informed a, #ambassador a
{
    display:block;
    text-indent:-9999px;
    background:no-repeat center top;
}
#others a:hover, #informed a:hover, #ambassador a:hover
{
    background-position: center bottom;
}
#informed a, #ambassador a
{
    background-image:url(/images/btnSubmit2.jpg);
    width:88px;
    height:23px;
    float:right;
}

.secHead
{
    color:#2E4274;
    font-weight:bold;
    font-size:16px;
    margin:6px 0 10px;
}
.informedItem
{
    margin-bottom:16px;
    position:relative;
}
#informed input, #informed select
{
    padding:1px;
    color:#AEAEAE;
    width:159px;
    float:left;
}
#informed select option
{
    color:#000000;
}
#informed input
{
    margin-right:6px;
    
}
.divWait
{
    height:90px;
    background:url(/images/wait.gif) no-repeat  90px center;
    width:100%;
    position:absolute;
    top:6px;
}
#finePrint
{  
    color:#333333;
    margin-top:10px;
    text-align:right;
}


.bottomSec
{
    float:left;
    height:210px;
    position:relative;   
}
#bottomLeft
{
    width:293px;
    margin-right:19px;
}
#bottomCenter
{
    width:301px;
    margin-right:17px;
}
#bottomRight
{
    width:274px;
    border-right:none 0;
}

.bottomHead
{
    color:#443669;
    font-weight:bold;
    font-size:19px;
    margin-bottom:16px;
}

.mediaItem
{
    background:no-repeat left 8px;
    width:265px;
}
.mediaItem div
{
    color:#A6A6A6;
}
.moreDv
{
    display:inline;
    margin-left:2px;
}
.bottomMore
{
    color:#443866;
    font-weight:bold;
    text-decoration:none;
}
.bottomMore:hover
{
    color:#000000;
}
.bottomMore span
{
    position:relative;
    top:-1px;   
}
#aboutFC
{
    width:912px;
    margin:20px auto;
}

#aboutFCText
{
    background: url(/images/fcLogo.jpg) no-repeat left top;
    padding-left:108px;
    min-height:116px;
    _height:auto !important;
    _height:116px;

}


#footer
{
    background-color:#EFEDEE;
    border-top:solid 2px #E1E1E1;
    width:100%;
}
#footerInner
{
    width:912px;
    margin:0 auto;
    color:#5A5A5A;
}
#invision
{
    float:right;
    margin-top:40px;
    width:170px;
    text-align:center;
}
#invisionLogo
{
    background: url(/images/footInvision.jpg) no-repeat left top;
    width:169px;
    height:18px;
    margin:4px 0 9px;
    text-indent:-9999px;
}
#mainFooter
{
    float:left;
}
#mainFooter div
{
    margin-top:4px;
}



#fadeCover {
  display: none;
  background-color :#000000;
  opacity: 0.5;
  MozOpacity: 0.5;
  KhtmlOpacity: 0.5;
  filter: alpha(opacity=50);
  position:fixed;
  _position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height: 100%;
  width:100%;
  height :100%;
  _height :expression(document.body.clientWidth+"px");
  z-index:1300;
 }
#videoPop {
	display: none;
	position:fixed;
	top: 50%;
	_position:absolute;
	_top:700px;
	left: 50%;
	width: 530px;
	height: 425px;
	background-color: transparent;
	margin: -162px 0 0 -265px;
	z-index: 1400;
}
#videoPop a
{
    position:absolute;
    z-index:99999;
    right:-15px;
    top:-15px;
    color:#FFFFFF
}

#loader
{
    background:url(/images/ajax-loader.gif) no-repeat center;
    width:200px;
    height:55px;
}
    
    
.contBanners{margin-top:30px;}    