/* CSS Document */
div, span, ul, li, p {
	margin:0;
	padding:0;
}
a {
	outline:none;
	text-decoration:none; 
	color:#1d4d94;
}
a:hover {
	outline:none;
	text-decoration:underline; 
}
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	margin:0;
	padding:0;
	background:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
h1, h2, h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
p {
	margin:0;
	padding:0;
	font-size:12px;
	color:#171717;
}
.pngFix {
	behavior: url(iepngfix.htc)
}
.floatLft{ float:left}
.floatRt{ float:right}


#wrapper { behavior: url(iepngfix.htc)}
/*----------Main DIVs------------*/
#wrapper {
	width:980px;
	margin:0;
	padding:0;
	background:url(images/bg.png) no-repeat;	
	margin:0 auto;
	margin-top:36px;
	padding-left:11px;
	padding-right:13px;
	height:100%
}

#header{ margin:0 auto; height:167px; background:url(images/headerBg.gif) no-repeat; clear:both; padding-left:39px;}
#wpcontent{ width:980px;background:url(images/txtBg.gif) repeat-y; position:relative; margin:0 auto; text-align:center; clear:both; border:none;}/* padding-left:39px;*/
#wphomeBg{background:url(images/homeBg.jpg) no-repeat left bottom; width:979px; display:block; clear:both; padding-bottom:80px; text-align:left; overflow:hidden;}
#wpcontentBg{ background:url(images/contentBg.gif) no-repeat left bottom; width:979px; display:block; clear:both; padding-bottom:80px; text-align:left; overflow:hidden;}
	

#footer{ width:950px; background:url(images/footerBg.gif) no-repeat; height:24px; margin:0 auto; font-size:12px; padding:8px 15px 0 15px; color:#fff;}
/*----------End Main DIVs------------*/

/*--------------------Header----------------*/
.topLogo{ width:auto; height:52px;}
.logoArea{ width:912px; margin:0; padding-top:15px;}
	.logo{ width:386px; float:left; margin-right:40px; _margin-right:30px}
	ul.nav{ width:486px; _width:495px; margin:0; padding:0; float:left; margin-top:15px;  text-transform:uppercase; color:#003480;  }
	ul.nav li{ float:left; height:41px; list-style-type:none;}
	ul.nav li a{ color:#003480; display:block; text-decoration:none; padding:12px 14px;}
	ul.nav li a:hover{ text-decoration:none;  background:url(images/navBg.gif) no-repeat;}
	ul.nav li.selected { text-decoration:none;  background:url(images/navBg.gif) no-repeat; font-weight:bold}
	ul.nav li.sep{ margin:0; padding:0; background:url(images/sep.gif) no-repeat left top; width:2px; height:41px; margin:0px 5px;}
	ul.nav li a.last{ float:left;  text-decoration:none; padding:12px 0px 12px 20px;}
	
ul.nav li.active{ height:41px;background:url(images/navBg.gif) no-repeat;}
/*--------------------End Header----------------*/

.colLft{ width:419px;float:left; padding-left:40px; padding-top:24px; margin-right:21px; position:relative}
.phead{ color:#660066; text-transform:uppercase; font-weight:bold; margin-bottom:33px;}
.colLft p{ width:334px; float:left; font-weight:normal; font-size:17px; text-transform:uppercase; color:#003480;}
.colLft span.head1{ font-size:20px; font-weight:normal; padding-bottom:18px;}
.colLft span.head2{ font-size:19px; font-weight:normal; padding-bottom:18px;}
.colLft .btnArea{ padding-top:10px; text-align:right; }
.colLft .btnArea span{ width:auto; display:block; margin-bottom:36px;}
.colLft .btnArea a{ color:#1d4d94;text-decoration:underline; font-size:12px; font-weight:bold}
.colLft .btnArea a:hover{ text-decoration:none}

ul.txtlst{ width:317px; list-style:none; margin:0; padding:0; clear:both; color:#003480; text-transform:uppercase;} /*font-size:17px;*/
ul.txtlst li{ background:url(images/arrow.gif) no-repeat 0 6px; padding-left:20px; display:block; overflow:hidden;  height:100%; }
ul.txtlst li strong{}/* font-size:20px;*/
.textBox{
	width:303px;
	border:1px solid red;
	overflow:hidden;
}

.colRt{ width:475px; float:left; display:inline; padding-top:20px;}


ul.ftLft{ width:700px; float:left; margin:0; list-style:none;}
ul.ftLft li{ float:left; margin-right:11px; }
ul.ftLft li.last{ float:left; margin-right:0px; margin-left:-5px; }
ul.ftLft a{ color:#fff; text-decoration:none}
ul.ftLft a:hover{ text-decoration:underline}

ul.ftRt{ width:241px; float:right; margin:0; list-style:none}
ul.ftRt li{ margin-left:11px; _margin-left:8px; float:left;}
ul.ftRt a{ color:#fff; text-decoration:none}
ul.ftRt a:hover{ text-decoration:underline}




/*-----------------Start Event Page-------------*/
.colInLft{ width:448px;float:left; padding-left:33px; padding-top:31px; margin-right:10px; padding-bottom:80px;}
.colInLft .btnArea{ padding-top:10px; text-align:right}
.colInLft .btnArea span{ width:auto; display:block; margin-bottom:36px;}
.colInLft .btnArea a{ color:#1d4d94;text-decoration:underline; font-size:12px; font-weight:bold}
.colInLft .btnArea a:hover{ text-decoration:none}
.colInLft img{ behavior: url(iepngfix.htc)}

.colRt .heading{ font-size:20px; line-height:22px; text-transform:uppercase; color:#003480; word-spacing:-2px; margin-top:10px; background:url(images/line.gif) no-repeat  left bottom; padding-bottom:20px; margin-bottom:20px;} 
.colRt .heading .purple{ color:#8f2274;}
.colRt p{ width:448px; color:#0b377a; font-size:13px; line-height:15px;}

/*-----------------End Event Page-------------*/


/*-----------------Start Gallery Page-------------*/
.wpgallery{ width:902px; margin:0 auto; padding-top:34px; height:auto; overflow:auto; padding-bottom:150px;}
	.galHead{ width:auto; height:33px; background:url(images/galhead.gif) repeat-x; margin:0; padding:0; text-align:center; line-height:34px; font-size:15px; color:#fff; text-transform:uppercase}
	.galArea{ width:auto; padding-top:15px;}
		.galNav{ width:190px; height:255px; background:#e6e6e6; float:left; margin-right:30px; _margin-right:20px; font-weight:bold}
		.galNav ul{ width:159px; margin:0 auto; font-size:14px; color:#92337b; list-style:none; padding-top:18px;}
		.galNav ul li{ margin:0; padding:0; padding-top:5px; padding-bottom:0px!important;}
			.galNav ul li.line{ border:none; margin:0; padding:0;}
			.galNav ul li ul{ margin:0; padding:0; color:#7d7d7d}
		.galNav ul li a{ color:#92337b; text-decoration:none}
		.galNav ul li a:hover{ color:#92337b; text-decoration:none}
		
		.galNav ul li ul li a{ color:#7d7d7d; text-decoration:none}
		.galNav ul li ul li a:hover{ color:#7d7d7d;}
		
		ul.thumbnail{ width:678px; _width:690px; float:left; display:inline; margin:0; padding:0; list-style:none;}
		ul.thumbnail li{ width:94px; height:68px; float:left; background:url(images/thumbBg.png) no-repeat; padding:7px; margin-left:5px; margin-bottom:5px;  behavior: url(iepngfix.htc)}
		
		
/*-----------------End Gallery Page-------------*/



	.formArea{ width:auto; padding-top:20px;}
	.formArea h1{ margin:0; padding:0; font-size:24px; font-weight:normal; padding-bottom:14px;}
	.pple{ color:#830965;}
	.blue{ color:#003480}
	
	
	.frmLft{ width:193px; _width:190px; float:left; margin-right:29px; _margin-right:10px; }
	.frmLft input{ width:181px; height:20px; border:1px solid #c3c3c3; padding-left:10px; padding-top:3px; margin-bottom:8px; font-size:13px; color:#0b377a;}	
	.frmLft .input2{ width:376px; height:20px; border:1px solid #c3c3c3; padding-left:10px; padding-top:3px; margin-bottom:8px; font-size:13px; color:#0b377a;}
	
	.frmLft input.required, textarea.required {
		border: 1px solid #ff0000;
	}
	
	.frmRt{ width:680px; float:left; display:inline}
		.fmIn{ width:193px; float:left; margin-left:32px; _margin-left:24px;}		
		.fmIn input{ width:181px; height:20px; border:1px solid #c3c3c3; padding-left:10px; padding-top:3px; margin-bottom:8px; font-size:13px; color:#0b377a;}
		
	.frmRt input.required, textarea.required {
		border: 1px solid #ff0000;
	}
	
	.fmIn input.required, textarea.required {
		border: 1px solid #ff0000;
	}
	.frmBtm input.required, textarea.required {
		border: 1px solid #ff0000;
	}
	
	
	
	.frmBtm{ width:auto; clear:both; margin-left:32px; _margin-left:50px; font-size:13px; color:#0b377a; padding-top:25px;}
	.frmBtm table td{ padding:3px 0; vertical-align:middle}
	.frmBtm input{ width:20px; height:15px; border:1px solid #c3c3c3; color:#0b377a; margin:0 7px; margin-bottom:7px; margin-top:0; font-size:11px;}
	
	.frmBtm input.btn{ width:107px; height:30px; border:none; padding:0; margin:0;} 
	.frmBtm input.chkBox{ width:15px; height:15px; border:none} 
	.frmBtm .t14{ font-size:13px;}
	.frmBtm .t13{ font-size:13px;}
	.frmBtm .t12{ font-size:12px;}
	.frmBtm .t11{ font-size:11px;}
	.frmBtm a{ color:#0b377a; text-decoration:underline}
	.frmBtm a:hover{ color:#0b377a; text-decoration:none}
	
	
	.frmLft1{ width:100%;
		
	}
	
	.frmLft1 input{ width:181px; height:20px; border:1px solid #c3c3c3; padding-left:10px; padding-top:3px; margin-bottom:8px; font-size:13px; color:#0b377a;}	
	.frmLft1 .input2{ width:408px;_width:406px; height:20px; border:1px solid #c3c3c3; padding-left:10px; padding-top:3px; margin-bottom:8px; font-size:13px; color:#0b377a;}
	
	.frmLft1 input.required, textarea.required {
		border: 1px solid #ff0000;
	}
	
	
/*-----------------vote page---------------------*/
.insideVote{
	padding:0 39px 0 39px;
	
}
.title{
	background-color:#9d9b9d;
	text-align:center;
	padding:10px;
	margin-top:40px;

	
}
.title p{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:15px;
}

ul.btn_nav{
	width:100%;
	height:28px;
	margin-top:25px;
	margin-bottom:25px;	
}

ul.btn_nav li {
	float:left;
	width:190px;
	height:28px;
	margin-right:35px;
	list-style-type:none;
}
ul.btn_nav li a{
	text-decoration:none;
}

.imageBox{
	width:100%;
	overflow:hidden;
}
.thumbnail-new{
	margin:0; 
	padding:0;
	background:url(images/thumbnail_bg.png) no-repeat left top;
	width:198px;
	height:151px;
	position:relative;
	float:left;
	margin-right:35px;
	margin-bottom:10px;
	
}
.thumbnail_last{
	margin:0; 
	padding:0;
	background:url(images/thumbnail_bg.png) no-repeat left top;
	width:198px;
	height:151px;
	position:relative;
	float:left;
	margin-right:0px;
}
.img_tag{
	position:absolute;
	left:-1px;
	top:0;
	width:95px;
	height:65px;
	
}
.img_tag img{
	padding:0 !important;
	margin:0;
}
.img_tag p{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.thumbnail-new img, .thumbnail_last img{
	padding:10px 9px;
	
}
.thumbnail-new .votebtn, .thumbnail_last .votebtn, .thumbnail-new .votebtn_after, .thumbnail_last .votebtn_after{
	width:99px;
	height:36px;
	position:absolute;
	right:3px;
	bottom:10px;
}
.votebtn a{
	background:url(images/votebtn-trans.png) no-repeat left top;
	display:block;	
	text-decoration:none;
	color:#424242;
	font-size:11px;
	margin:0;
	padding:9px 0px 12px 5px;
	
}
.votebtn a:hover{
	background:url(images/votebtn_hove-trans.png) no-repeat left bottom;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}

.votebtn_after a{
	background:url(images/votebtnselect-trans.png) no-repeat left top;
	display:block;	
	text-decoration:none;
	color:#fff;
	font-size:11px;
	margin:0;
	padding:9px 0px 12px 5px;
	
}
.votebtn_after a:hover{
	background:url(images/votebtnselect-trans.png) no-repeat left bottom;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}


#dhtmltooltip{
	position: absolute;
	width: 500px;
	border: 3px solid #e7e7e7;
	padding: 3px;
	background-color: #fffff;
	color:#11448E;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: #e7e7e7;
	width: 400px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid #e7e7e7;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid #e7e7e7;
	border-bottom: 3px solid #e7e7e7;
	visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
	text-decoration:none;
	margin: 3px 8px;
}


#ftNew{ width:965px; background:url(images/footerBg.gif) no-repeat; height:34px; margin:0 auto; font-size:12px; padding:0px 0px 0 15px; color:#fff;}
	ul.templft{ width:553px; float:left; margin:0; list-style:none;}
	ul.templft li{ float:left; margin-right:11px; padding-top:9px;}
	ul.templft li.last{ float:left; margin-right:0px; margin-left:-5px; }
	ul.templft a{ color:#fff; text-decoration:none}
	ul.templft a:hover{ text-decoration:underline}
	
	ul.tempRt{ width:303px; _width:308px; float:right; margin:0; list-style:none;}
	ul.tempRt li{ margin-left:5px; float:left; padding-top:9px;}
	ul.tempRt li.img1{ float:left; padding:0px; margin-left:0; float:left;}
	ul.tempRt li.img2{ float:left; padding:0px; margin-left:0; float:left; margin-top:1px;}
	ul.tempRt a{ color:#fff; text-decoration:none}
	ul.tempRt a:hover{ text-decoration:underline}
	
	
	
	/**--winners page--**/
#wpcontentBg .colGag{
	padding:35px 40px 10px;
	overflow:hidden;
	float:left;
	
	}
#wpcontentBg .gagImage{
	background:url(images/gagnantes.jpg) no-repeat left top;
	width:450px;
	height:223px;
	float:left;
	margin-right:13px;
}
#wpcontentBg .gagdetail{
	width:433px;
	float:right;
}
#wpcontentBg .gagdetail p{
	font-size:13px;
	color:#0b377a;
}
#wpcontentBg .gagdetail a{
	font-size:13px;
	color:#0b377a;
	text-decoration:underline;
}
#wpcontentBg .gagdetail a:hover{
	text-decoration:none;
}
#wpcontentBg .gagdetail a.rtLink{
	float:right;
	font-size:11px;
	text-align:right;

}
#wpcontentBg .gagdetail p.helvatica20{
	font-size:20px;
	color:#003480;
}
#wpcontentBg .gagdetail p.helvatica20_red{
	font-size:20px;
	color:#830965;
}
#wpcontentBg .maybellin_txt{
	background:url(images/fade_line.gif) no-repeat left bottom;
	width:100%;
	height:34px;
	margin-top:8px;
	margin-bottom:20px;
}
#wpcontentBg .maybellin_txt img{
	margin-left:260px;
}
#wpcontentBg  .gagBtmImage{
	width:797px;
	margin:0 auto;
	clear:both;
}
	
	
/* CSS Document */
div, span, ul, li, p {
	margin:0;
	padding:0;
}
a {
	outline:none;
	text-decoration:none; 
	color:#1d4d94;
}
a:hover {
	outline:none;
	text-decoration:underline; 
}
img {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
body {
	margin:0;
	padding:0;
	background:#f3f3f3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
h1, h2, h3 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
p {
	margin:0;
	padding:0;
	font-size:12px;
	color:#171717;
}
.pngFix {
	behavior: url(iepngfix.htc)
}
.floatLft{ float:left}
.floatRt{ float:right}


#wrapper { behavior: url(iepngfix.htc)}
/*----------Main DIVs------------*/
#wrapper {
	width:980px;
	margin:0;
	padding:0;
	background:url(images/bg.png) no-repeat;	
	margin:0 auto;
	margin-top:36px;
	padding-left:11px;
	padding-right:13px;
	height:100%
}

#header{ margin:0 auto; height:167px; background:url(images/headerBg.gif) no-repeat; clear:both; padding-left:39px;}
#wpcontent{ width:980px;background:url(images/txtBg.gif) repeat-y; position:relative; margin:0 auto; text-align:center; clear:both; border:none;}/* padding-left:39px;*/
#wphomeBg{background:url(images/homeBg.jpg) no-repeat left bottom; width:979px; display:block; clear:both; padding-bottom:80px; text-align:left; overflow:hidden;}
#wpcontentBg{ background:url(images/contentBg.gif) no-repeat left bottom; width:979px; display:block; clear:both; padding-bottom:80px; text-align:left; overflow:hidden;}
	

#footer{ width:950px; background:url(images/footerBg.gif) no-repeat; height:24px; margin:0 auto; font-size:12px; padding:8px 15px 0 15px; color:#fff;}
/*----------End Main DIVs------------*/

/*--------------------Header----------------*/
.topLogo{ width:auto; height:52px;}
.logoArea{ width:912px; margin:0; padding-top:15px;}
	.logo{ width:386px; float:left; margin-right:40px; _margin-right:30px}
	ul.nav{ width:486px; _width:495px; margin:0; padding:0; float:left; margin-top:15px;  text-transform:uppercase; color:#003480;  }
	ul.nav li{ float:left; height:41px; list-style-type:none;}
	ul.nav li a{ color:#003480; display:block; text-decoration:none; padding:12px 14px;}
	ul.nav li a:hover{ text-decoration:none;  background:url(images/navBg.gif) no-repeat;}
	ul.nav li.selected { text-decoration:none;  background:url(images/navBg.gif) no-repeat; font-weight:bold}
	ul.nav li.sep{ margin:0; padding:0; background:url(images/sep.gif) no-repeat left top; width:2px; height:41px; margin:0px 5px;}
	ul.nav li a.last{ float:left;  text-decoration:none; padding:12px 0px 12px 20px;}
	
ul.nav li.active{ height:41px;background:url(images/navBg.gif) no-repeat;}
/*--------------------End Header----------------*/

.colLft{ width:419px;float:left; padding-left:40px; padding-top:24px; margin-right:21px; position:relative}
.phead{ color:#660066; text-transform:uppercase; font-weight:bold; margin-bottom:33px;}
.colLft p{ width:334px; float:left; font-weight:normal; font-size:17px; text-transform:uppercase; color:#003480;}
.colLft span.head1{ font-size:20px; font-weight:normal; padding-bottom:18px;}
.colLft span.head2{ font-size:19px; font-weight:normal; padding-bottom:18px;}
.colLft .btnArea{ padding-top:10px; text-align:right; }
.colLft .btnArea span{ width:auto; display:block; margin-bottom:36px;}
.colLft .btnArea a{ color:#1d4d94;text-decoration:underline; font-size:12px; font-weight:bold}
.colLft .btnArea a:hover{ text-decoration:none}

ul.txtlst{ width:317px; list-style:none; margin:0; padding:0; clear:both; color:#003480; text-transform:uppercase;} /*font-size:17px;*/
ul.txtlst li{ background:url(images/arrow.gif) no-repeat 0 6px; padding-left:20px; display:block; overflow:hidden;  height:100%; }
ul.txtlst li strong{}/* font-size:20px;*/
.textBox{
	width:303px;
	border:1px solid red;
	overflow:hidden;
}

.colRt{ width:475px; float:left; display:inline; padding-top:20px;}


ul.ftLft{ width:700px; float:left; margin:0; list-style:none;}
ul.ftLft li{ float:left; margin-right:11px; }
ul.ftLft li.last{ float:left; margin-right:0px; margin-left:-5px; }
ul.ftLft a{ color:#fff; text-decoration:none}
ul.ftLft a:hover{ text-decoration:underline}

ul.ftRt{ width:241px; float:right; margin:0; list-style:none}
ul.ftRt li{ margin-left:11px; _margin-left:8px; float:left;}
ul.ftRt a{ color:#fff; text-decoration:none}
ul.ftRt a:hover{ text-decoration:underline}




/*-----------------Start Event Page-------------*/
.colInLft{ width:448px;float:left; padding-left:33px; padding-top:31px; margin-right:10px; padding-bottom:80px;}
.colInLft .btnArea{ padding-top:10px; text-align:right}
.colInLft .btnArea span{ width:auto; display:block; margin-bottom:36px;}
.colInLft .btnArea a{ color:#1d4d94;text-decoration:underline; font-size:12px; font-weight:bold}
.colInLft .btnArea a:hover{ text-decoration:none}
.colInLft img{ behavior: url(iepngfix.htc)}

.colRt .heading{ font-size:20px; line-height:22px; text-transform:uppercase; color:#003480; word-spacing:-2px; margin-top:10px; background:url(images/line.gif) no-repeat  left bottom; padding-bottom:20px; margin-bottom:20px;} 
.colRt .heading .purple{ color:#8f2274;}
.colRt p{ width:448px; color:#0b377a; font-size:13px; line-height:15px;}

/*-----------------End Event Page-------------*/


/*-----------------Start Gallery Page-------------*/
.wpgallery{ width:902px; margin:0 auto; padding-top:34px; height:auto; overflow:auto; padding-bottom:150px;}
	.galHead{ width:auto; height:33px; background:url(images/galhead.gif) repeat-x; margin:0; padding:0; text-align:center; line-height:34px; font-size:15px; color:#fff; text-transform:uppercase}
	.galArea{ width:auto; padding-top:15px;}
		.galNav{ width:190px; height:255px; background:#e6e6e6; float:left; margin-right:30px; _margin-right:20px; font-weight:bold}
		.galNav ul{ width:159px; margin:0 auto; font-size:14px; color:#92337b; list-style:none; padding-top:18px;}
		.galNav ul li{ margin:0; padding:0; padding-top:5px; padding-bottom:0px!important;}
			.galNav ul li.line{ border:none; margin:0; padding:0;}
			.galNav ul li ul{ margin:0; padding:0; color:#7d7d7d}
		.galNav ul li a{ color:#92337b; text-decoration:none}
		.galNav ul li a:hover{ color:#92337b; text-decoration:none}
		
		.galNav ul li ul li a{ color:#7d7d7d; text-decoration:none}
		.galNav ul li ul li a:hover{ color:#7d7d7d;}
		
		ul.thumbnail{ width:678px; _width:690px; float:left; display:inline; margin:0; padding:0; list-style:none;}
		ul.thumbnail li{ width:94px; height:68px; float:left; background:url(images/thumbBg.png) no-repeat; padding:7px; margin-left:5px; margin-bottom:5px;  behavior: url(iepngfix.htc)}
		
		
/*-----------------End Gallery Page-------------*/



	.formArea{ width:auto; padding-top:20px;}
	.formArea h1{ margin:0; padding:0; font-size:24px; font-weight:normal; padding-bottom:14px;}
	.pple{ color:#830965;}
	.blue{ color:#003480}
	
	
	.frmLft{ width:193px; _width:190px; float:left; margin-right:29px; _margin-right:10px; }
	.frmLft input{ width:181px; height:20px; border:1px solid #c3c3c3; padding-left:10px; padding-top:3px; margin-bottom:8px; font-size:13px; color:#0b377a;}	
	.frmLft .input2{ width:376px; height:20px; border:1px solid #c3c3c3; padding-left:10px; padding-top:3px; margin-bottom:8px; font-size:13px; color:#0b377a;}
	
	.frmLft input.required, textarea.required {
		border: 1px solid #ff0000;
	}
	
	.frmRt{ width:680px; float:left; display:inline}
		.fmIn{ width:193px; float:left; margin-left:32px; _margin-left:24px;}		
		.fmIn input{ width:181px; height:20px; border:1px solid #c3c3c3; padding-left:10px; padding-top:3px; margin-bottom:8px; font-size:13px; color:#0b377a;}
		
	.frmRt input.required, textarea.required {
		border: 1px solid #ff0000;
	}
	
	.fmIn input.required, textarea.required {
		border: 1px solid #ff0000;
	}
	.frmBtm input.required, textarea.required {
		border: 1px solid #ff0000;
	}
	
	
	
	.frmBtm{ width:auto; clear:both; margin-left:32px; _margin-left:50px; font-size:13px; color:#0b377a; padding-top:25px;}
	.frmBtm table td{ padding:3px 0; vertical-align:middle}
	.frmBtm input{ width:20px; height:15px; border:1px solid #c3c3c3; color:#0b377a; margin:0 7px; margin-bottom:7px; margin-top:0; font-size:11px;}
	
	.frmBtm input.btn{ width:107px; height:30px; border:none; padding:0; margin:0;} 
	.frmBtm input.chkBox{ width:15px; height:15px; border:none} 
	.frmBtm .t14{ font-size:13px;}
	.frmBtm .t13{ font-size:13px;}
	.frmBtm .t12{ font-size:12px;}
	.frmBtm .t11{ font-size:11px;}
	.frmBtm a{ color:#0b377a; text-decoration:underline}
	.frmBtm a:hover{ color:#0b377a; text-decoration:none}
	
	
	.frmLft1{ width:100%;
		
	}
	
	.frmLft1 input{ width:181px; height:20px; border:1px solid #c3c3c3; padding-left:10px; padding-top:3px; margin-bottom:8px; font-size:13px; color:#0b377a;}	
	.frmLft1 .input2{ width:408px;_width:406px; height:20px; border:1px solid #c3c3c3; padding-left:10px; padding-top:3px; margin-bottom:8px; font-size:13px; color:#0b377a;}
	
	.frmLft1 input.required, textarea.required {
		border: 1px solid #ff0000;
	}
	
	
/*-----------------vote page---------------------*/
.insideVote{
	padding:0 39px 0 39px;
	
}
.title{
	background-color:#9d9b9d;
	text-align:center;
	padding:10px;
	margin-top:40px;

	
}
.title p{
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:15px;
}

ul.btn_nav{
	width:100%;
	height:28px;
	margin-top:25px;
	margin-bottom:25px;	
}

ul.btn_nav li {
	float:left;
	width:190px;
	height:28px;
	margin-right:35px;
	list-style-type:none;
}
ul.btn_nav li a{
	text-decoration:none;
}

.imageBox{
	width:100%;
	overflow:hidden;
}
.thumbnail-new{
	margin:0; 
	padding:0;
	background:url(images/thumbnail_bg.png) no-repeat left top;
	width:198px;
	height:151px;
	position:relative;
	float:left;
	margin-right:35px;
	margin-bottom:10px;
	
}
.thumbnail_last{
	margin:0; 
	padding:0;
	background:url(images/thumbnail_bg.png) no-repeat left top;
	width:198px;
	height:151px;
	position:relative;
	float:left;
	margin-right:0px;
}
.img_tag{
	position:absolute;
	left:-1px;
	top:0;
	width:95px;
	height:65px;
	
}
.img_tag img{
	padding:0 !important;
	margin:0;
}
.img_tag p{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.thumbnail-new img, .thumbnail_last img{
	padding:10px 9px;
	
}
.thumbnail-new .votebtn, .thumbnail_last .votebtn, .thumbnail-new .votebtn_after, .thumbnail_last .votebtn_after{
	width:99px;
	height:36px;
	position:absolute;
	right:3px;
	bottom:10px;
}
.votebtn a{
	background:url(images/votebtn-trans.png) no-repeat left top;
	display:block;	
	text-decoration:none;
	color:#424242;
	font-size:11px;
	margin:0;
	padding:9px 0px 12px 5px;
	
}
.votebtn a:hover{
	background:url(images/votebtn_hove-trans.png) no-repeat left bottom;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}

.votebtn_after a{
	background:url(images/votebtnselect-trans.png) no-repeat left top;
	display:block;	
	text-decoration:none;
	color:#fff;
	font-size:11px;
	margin:0;
	padding:9px 0px 12px 5px;
	
}
.votebtn_after a:hover{
	background:url(images/votebtnselect-trans.png) no-repeat left bottom;
	color:#FFFFFF;
	text-decoration:none;
	cursor:pointer;
}


#dhtmltooltip{
	position: absolute;
	width: 500px;
	border: 3px solid #e7e7e7;
	padding: 3px;
	background-color: #fffff;
	color:#11448E;
	visibility: hidden;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

#hintbox{ /*CSS for pop up hint box */
	position:absolute;
	top: 0;
	background-color: #e7e7e7;
	width: 400px; /*Default width of hint.*/ 
	padding: 3px;
	border:1px solid #e7e7e7;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid #e7e7e7;
	border-bottom: 3px solid #e7e7e7;
	visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
	text-decoration:none;
	margin: 3px 8px;
}


#ftNew{ width:965px; background:url(images/footerBg.gif) no-repeat; height:34px; margin:0 auto; font-size:12px; padding:0px 0px 0 15px; color:#fff;}
	ul.templft{ width:553px; float:left; margin:0; list-style:none;}
	ul.templft li{ float:left; margin-right:11px; padding-top:9px;}
	ul.templft li.last{ float:left; margin-right:0px; margin-left:-5px; }
	ul.templft a{ color:#fff; text-decoration:none}
	ul.templft a:hover{ text-decoration:underline}
	
	ul.tempRt{ width:303px; _width:308px; float:right; margin:0; list-style:none;}
	ul.tempRt li{ margin-left:5px; float:left; padding-top:9px;}
	ul.tempRt li.img1{ float:left; padding:0px; margin-left:0; float:left;}
	ul.tempRt li.img2{ float:left; padding:0px; margin-left:0; float:left; margin-top:1px;}
	ul.tempRt a{ color:#fff; text-decoration:none}
	ul.tempRt a:hover{ text-decoration:underline}
	
	
	
	/**--winners page--**/
#wpcontentBg .colGag{
	padding:35px 40px 10px;
	overflow:hidden;
	float:left;
	
	}
#wpcontentBg .gagImage{
	background:url(images/gagnantes.jpg) no-repeat left top;
	width:450px;
	height:223px;
	float:left;
	margin-right:13px;
}
#wpcontentBg .gagdetail{
	width:433px;
	float:right;
}
#wpcontentBg .gagdetail p{
	font-size:13px;
	color:#0b377a;
}
#wpcontentBg .gagdetail a{
	font-size:13px;
	color:#0b377a;
	text-decoration:underline;
}
#wpcontentBg .gagdetail a:hover{
	text-decoration:none;
}
#wpcontentBg .gagdetail a.rtLink{
	float:right;
	font-size:11px;
	text-align:right;

}
#wpcontentBg .gagdetail p.helvatica20{
	font-size:20px;
	color:#003480;
}
#wpcontentBg .gagdetail p.helvatica20_red{
	font-size:20px;
	color:#830965;
}
#wpcontentBg .maybellin_txt{
	background:url(images/fade_line.gif) no-repeat left bottom;
	width:100%;
	height:34px;
	margin-top:8px;
	margin-bottom:20px;
}
#wpcontentBg .maybellin_txt img{
	margin-left:260px;
}
#wpcontentBg  .gagBtmImage{
	width:797px;
	margin:0 auto;
	clear:both;
}
	
	
