@charset "utf-8";
/* CSS Document */
body { margin:0; padding:0; background:url(../grfx/mainBg.jpg) no-repeat center top #fff; }
img,a br,hr,h1,h2,h3,h4,h5,h6,ul,li,p,form,input{margin:0; padding:0; outline:none; border:none; } 
a:focus{outline:none;}
img, div { behavior:url(iepngfix.htc) }

/* Top Navigation  */
ul.topNav { width:999px; height:51px; line-height:normal; }
ul.topNav li { float:left; list-style:none; position:relative; }
ul.topNav li a { display:block; height:51px; float:left; text-indent:-9999px; }

ul.topNav ul { position:absolute; left:-10px; top:47px; padding:0; margin:0 0 0 -1px; display:none; list-style:none; z-index:99; }
ul.topNav ul li { margin:0 0 0 0px; padding:0 0 0 0px; }
ul.topNav ul a { display:block; height:38px; text-indent:0; font:bold 15px/38px "Kozuka Gothic Pro",  Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #f3d97e; color:#fff; text-decoration:none; text-transform:uppercase; padding:0 0 0 16px; }

ul.topNav li.home a { width:94px; background:url(../grfx/topNav.png) no-repeat; }
ul.topNav li.home a:hover, ul.topNav li.home .active { background:url(../grfx/topNav.png) 0 -51px no-repeat; }
ul.topNav li.meet a { width:122px; background:url(../grfx/topNav.png) -94px 0 no-repeat; }
ul.topNav li.meet a:hover, ul.topNav li.meet .active { background:url(../grfx/topNav.png) -94px -51px no-repeat; }
ul.topNav li.media a { width:78px; background:url(../grfx/topNav.png) -216px 0 no-repeat; }
ul.topNav li.media a:hover, ul.topNav li.media .active { background:url(../grfx/topNav.png) -216px -51px no-repeat; }
ul.topNav li.spotlight a { width:168px; background:url(../grfx/topNav.png) -295px 0 no-repeat; }
ul.topNav li.spotlight a:hover, ul.topNav li.spotlight .active { background:url(../grfx/topNav.png) -295px -51px no-repeat; }
ul.topNav li.events a { width:84px; background:url(../grfx/topNav.png) -462px 0 no-repeat; }
ul.topNav li.events a:hover, ul.topNav li.events .active { background:url(../grfx/topNav.png) -462px -51px no-repeat; }
ul.topNav li.getInvolved a { width:132px; background:url(../grfx/topNav.png) -546px 0 no-repeat; }
ul.topNav li.getInvolved a:hover, ul.topNav li.getInvolved .active { background:url(../grfx/topNav.png) -546px -51px no-repeat; }
ul.topNav li.voter a { width:110px; background:url(../grfx/topNav.png) -678px 0 no-repeat; }
ul.topNav li.voter a:hover, ul.topNav li.voter .active { background:url(../grfx/topNav.png) -678px -51px no-repeat; }
ul.topNav li.contact a { width:97px; background:url(../grfx/topNav.png) -792px 0 no-repeat; }
ul.topNav li.contact a:hover, ul.topNav li.contact .active { background:url(../grfx/topNav.png) -792px -51px no-repeat; }
ul.topNav li.donate a { width:110px; background:url(../grfx/topNav.png) -889px 0 no-repeat; }
ul.topNav li.donate a:hover, ul.topNav li.donate .active { background:url(../grfx/topNav.png) -889px -51px no-repeat; }

ul.topNav ul a.meetSub { width:120px; height:38px; background:url(../grfx/subnavBg.gif) repeat-x; margin:0 0 0 11px; color:#000; }
ul.topNav ul a.meetSub:hover { background:url(../grfx/subnavBgOver.gif) repeat-x; }
ul.topNav ul a.meetSubb { width:280px; height:38px; background:url(../grfx/subnavBg.gif) repeat-x; margin:0 0 0 11px; color:#000; }
ul.topNav ul a.meetSubb:hover { background:url(../grfx/subnavBgOver.gif) repeat-x; }



ul.topNav ul a.eventsSub { width:130px; height:38px; background:url(../grfx/subnavBg.gif) repeat-x; margin:0 0 0 1px; color:#000; }
ul.topNav ul a.eventsSub:hover { background:url(../grfx/subnavBgOver.gif) repeat-x; }

/* Top Navigation End  */
/* Slide Show  */
.slideshow { height:289px; width:329px; margin:24px 0 0; }
/* Slide Show End  */
.txtInput { background:url(../grfx/inpuBg.png) no-repeat; width:198px; height:42px; padding:8px 8px 8px 10px; font:normal 19px/42px Verdana, Geneva, sans-serif; color:#727272; }
.botomBoxHolder { width:330px; height:277px; background:url(../grfx/bottomBoxBg.png) no-repeat; }
.innerBoxHolder { width:330px; height:277px; background:url(../grfx/innerBox.png) 10px 8px no-repeat; }
.vedioBorder { width:283px; border:1px solid #8b8b8b; }
.vedioButtonBg { width:283px; height:64px; background:url(../grfx/videoButtonBg.png) no-repeat; }
.facebookBorder { width:283px; border:1px solid #335aa4; }

/* Right Navigation  */
ul.rightNav { width:308px; line-height:normal; }
ul.rightNav li { list-style:none; }
ul.rightNav li a { display:block; width:308px; text-indent:-9999px; }
ul.rightNav li.volunteer a { height:45px; background:url(../grfx/rightNave.png) no-repeat; }
ul.rightNav li.contribute a { height:60px; background:url(../grfx/rightNave.png) 0 -45px no-repeat; }
ul.rightNav li.store a { height:60px; background:url(../grfx/rightNave.png) 0 -105px no-repeat; }
/* Right Navigation  End */
/* SNS Links  */
ul.snsLinks { width:257px; height:56px; line-height:normal; margin:0 auto; }
ul.snsLinks li { float:left; list-style:none; }
ul.snsLinks li a { display:block; height:56px; float:left; text-indent:-9999px; }
ul.snsLinks li.facebook a { width:40px; background:url(../grfx/snsIcons.png) no-repeat; }
ul.snsLinks li.in a { width:38px; background:url(../grfx/snsIcons.png) -76px 0px no-repeat; margin-left:36px; }
ul.snsLinks li.flickr a { width:41px; background:url(../grfx/snsIcons.png) -146px 0px no-repeat; margin-left:32px; }
ul.snsLinks li.youtube a { width:38px; background:url(../grfx/snsIcons.png) -219px 0px no-repeat; margin-left:32px; }

.snsHolder { width:70px; height:237px; position:absolute; top:50%; right:0; margin-top:-120px; background:url(../grfx/snsIconsBg.png) no-repeat;  }
.snsHolder ul { width:86px; height:175px; margin:35px 0 0 26px; }
.snsHolder ul li { list-style:none; margin:20px 0; }
.snsHolder ul li a { display:block; width:40px; height:40px; background:url(../grfx/snsIconsNew.png) no-repeat; text-indent:-9999px; }
.snsHolder ul li.facebook a { background-position: 0px 0px; }
.snsHolder ul li.flickr a { background-position: 0px -40px; }
.snsHolder ul li.youtube a { background-position: 0px -80px; }
.snsHolder ul li.facebook a:hover { background-position: -40px 0px; }
.snsHolder ul li.flickr a:hover { background-position: -40px -40px; }
.snsHolder ul li.youtube a:hover { background-position: -40px -80px; }

.latestPoll {  border:1px solid #3b5462; width:250px; background:url(../grfx/contentBg.png) repeat-x; padding:15px; height:205px; }
.latestPoll h2 { font:normal 22px Arial, Helvetica, sans-serif; color:#395088; text-transform:uppercase;}
.latestPoll p {font:normal 13px Arial, Helvetica, sans-serif; color:#565656; padding:10px 0 5px;}
.latestPoll p.radioBt { font:normal 13px Arial, Helvetica, sans-serif; color:#000; padding:3px 0 ; }
.btnViewMore { padding:10px 0 0 130px;}

/* SNS Links End  */
.footerHolder { width:310px; height:60px; border:1px solid #000; font:normal 11px/20px Verdana, Geneva, sans-serif; color:#030303; }
.innerHeading { font:normal 36px Arial, Helvetica, sans-serif; color:#0387b9; }
.pageText { font:normal 12px Arial, Helvetica, sans-serif; color:#565656; }
.contentTxt { width:567px; margin:0;}
.contentTxt strong { font:bold 16px Arial, Helvetica, sans-serif; color:#565656;}
.formPgTextBox1 
	{ 
	COLOR: #000000;
	background-color:#ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	border: 1px solid #b8bfb9;
	padding-left: 4px;
	vertical-align: middle;
	padding-top:2px;
	height:18px;
	}

.formPgTextBox1Color 
	{ 
	COLOR: #000000;
	background-color:#d1e2ee;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	border: 1px solid #b8bfb9;
	padding-left: 4px;
	vertical-align: middle;
	height:18px;
	padding-top:2px;
	}

.formPgSelectBox1 
	{ 
	COLOR: #000000;
	background-color:#ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	border: 1px solid #b8bfb9;
	vertical-align: middle;
	height:20px;
	}
	
.formPgDSelctBox1Color 
	{ 
	COLOR: #000000;
	background-color:#d1e2ee;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	border: 1px solid #b8bfb9;
	vertical-align: middle;
	height:20px;
	}
	
.formPgTextBox2 
	{ 
	COLOR: #464a4c;
	background-color:#ffffff;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	border: 1px solid #b8bfb9;
	padding-left: 4px;
	vertical-align: middle;
	}
	
.formPgTextBox2Color 
	{ 
	COLOR: #000000;
	background-color:#d1e2ee;
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	border: 1px solid #b8bfb9;
	padding-left: 4px;
	vertical-align: middle;
	}

.formPgMandatoryTxt
	{ 
	FONT-FAMILY: verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
	color:#777777;
	}
	
.formPgTitle
	{
		font-family: Arial, verdana, Helvetica, sans-serif;
		font-size:16px;
		color:#000000;
		text-decoration:none;
		font-weight:normal;
	}
	
.formPgTxtBlack
	{
		font-family: verdana, Helvetica, sans-serif;
		font-size:11px;
		color:#000000;
		text-decoration:none;
		font-weight:normal;
	}
	
.formPgTxtGray
	{
		font-family: verdana, Helvetica, sans-serif;
		font-size:11px;
		color:#666666;
		text-decoration:none;
		font-weight:normal;
	}
	.quoteTxtBlack
	{
		font-family:"myriad Pro", "kozuka Gothic Pro B", arial, "arial rounded MT Bold", verdana, helvetica;
		font-size:20px;
		font-weight:bold;
		text-decoration:none;
		color:#000000;
		line-height:30px;
	}
.newsLink { font:normal 12px Arial, Helvetica, sans-serif; color:#111;text-decoration:none; }
.newsLink:hover { text-decoration:underline; }
.dateBlueTxt { font:normal 12px Arial, Helvetica, sans-serif; color:#0054a6; }

