/*++ RESET +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, img, tbody, dt, dd, dl {  
	margin:0; 
	padding:0; 
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
	empty-cells:show;
} 
fieldset,img {  
	border:0; 
}
img.img-to-left {
	padding-right: 20px;
	float:left;
}
img.img-to-right{
	float:right;
} 

address,caption,cite,code,dfn,em,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none;
	-webkit-padding-start: 0; 
} 
caption,th { 
	text-align:left;
}

/** utility **/
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
/* .clearfix {display: inline-table;} */

/* Hides from IE-mac \*/
*:first-child+html .clearfix{ height:1%; }
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.left {
	float: left;
}
.right {
	float: right;
}
.sideBy {
	overflow: hidden;
}
.center{
	text-align:center;
}
.hid { 
	display: none;
}
img.vbottom {vertical-align: bottom; }
.upperCase {
	text-transform: uppercase;
}

strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
a:hover{
	text-decoration:underline;
}
.no-bg{
	background:none !important;
}
.no-bdr {
	border: 0 none;
}
.no-padd{
	padding:0px !important;
}
.clear {
	clear: both;
}
*:first-child+html img{ /*hack ie7*/
	vertical-align:text-bottom;
}
* html img{/*hack ie6*/
	vertical-align:text-bottom;
}
a img{
	vertical-align:text-bottom;
}

.overlabel-wrapper{
	position:relative;
	display:block;
}
.overlabel-wrapper .overlabel-apply{
	position:absolute;
	left:1px;
	top:1px;
	cursor:text;
}
.img-png{
	overflow:hidden;
}

/*++ MAIN STYLES +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#wrapper{
	width:950px;
	margin:10px auto;
}
body, #body{
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#252525;
}

#body .content-block a{
    color:#034d8e;
}
#body .content-block ul{
    margin:0 0 10px 0;
}
    #body .content-block ul li{
        padding:0 0 5px 15px;
        background:url(../images/bg/blue-bullet.gif) no-repeat 5px 3px;
        font:normal 12px Arial, Helvetica, sans-serif;
	    color:#585a5c;
    }

.textfield{
	border:1px solid #aec0c6;
	padding:2px;
}
.textfield, select{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#92abb3;
	text-align: left;
}
.w40{ width:40px !important; }
.w50{ width:50px !important; }
.w70{ width:70px; }
.w110{ width:110px; }
.w140{ width:140px; }
.w175{ width:175px; }
.w185{ width:185px; }
.w210{ width:210px; }
.w310{ width:310px; }
.w350{ width:350px; }
.w500{ width:500px; }
.w550{ width:550px; }

#header{
	background:url(../images/menutop/menutop_bg.gif) repeat-x left top;
}
	#header .logo{
		background:url(../images/menutop/menutop_left.gif) no-repeat left top; 
		padding-left:8px;
		float:left;
	}
	#header ul.nav-main{
		float:right;
		background:url(../images/menutop/menutop_right.gif) no-repeat right top;
		padding-right:16px;
	}
		#header ul.nav-main li{
			float:left;
		}

/*++ FOOTER STYLES +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#footer{
	background:url(../images/footer_bg.gif) repeat-x left top;
	margin-top:5px;
}
	#footer .footer-top{
		background:url(../images/footer-top_bg.gif) repeat-x left top #024e8f;
		color:#fff;
		font:bold 11px Arial, Helvetica, sans-serif;
		padding:10px 20px 5px 10px;
	}
	#footer .footer-top a{
		color:#fff;
		font-weight:normal;
	}
		#footer .footer-top .location{
			float:left;
		}
		#footer .footer-top .signup{
			float:right;
		}
			#footer .footer-top .signup label{
				display:none;
			}
			#footer .footer-top .signup input{
				vertical-align:top;
			}
			#footer .footer-top .signup .overlabel-wrapper{
				margin:0px 5px;
			}
			#footer .footer-top .signup .overlabel-apply{
				font:normal 10px Arial, Helvetica, sans-serif;
				color:#92abb3;
				top:2px;
				left:4px;
			}
			#footer .footer-top .signup input.textfield{
				border:1px solid #ccc;
				padding:1px 2px;
				width:115px;
			}
			#footer .footer-top .signup  td{
				vertical-align:top;
			}
#footer table.footer-links{
	margin-top:5px;
}
	#footer table.footer-links td{
		vertical-align:top;
		background:url(../images/bg/separator-dotted.gif) repeat-y right top;
		padding:5px 26px 30px 10px;
	}
		#footer table.footer-links td strong{
			color:#828399;
			font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		}
		#footer table.footer-links td,
		#footer table.footer-links td a{
			color:#A3A3A3;
			font:normal 11px Verdana, Arial, Helvetica, sans-serif;
		}
		#footer table.footer-links ul{
		    padding:0;
			margin:0 0 15px 0;
		}
			#footer table.footer-links ul li{
				display:block;
				overflow:hidden;
			}
	#footer table.footer-links .img-to-left{
		margin:0 5px 0 0;
		padding:0px;
	}
#footer .copyright{
	text-align:center;
	color:#95C5F9;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
}
/*++ BODY STYLES +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

#body .body-top{
	clear:both;
	display:block;
	background:url(../images/bg/body-top_bg.jpg) no-repeat left top;
	min-height:108px;
	padding:0 20px;
}
* html #body .body-top{
	height:108px;
}
	#body .body-top a.contest-logo{
		float:left;
		margin-bottom:13px;
		text-decoration: none;
	}
	#body .body-top ul.options{
		float:right;
		margin-top:10px;
		margin-bottom:5px;
	}
		#body .body-top ul.options li{
			float:left;
			padding:0px 9px 0px 8px;
			background:url(../images/bg/separator-blue.gif) no-repeat right center;
		}
		#body .body-top ul.options li.search-box{
			background:none;
			padding-left:0px;
			padding-right:0px;
		}
		#body .body-top ul.options li a{
			font:bold 10px Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			text-decoration:none;
			color:#075ead;
			display:block;
			padding:3px 0px;
		}
		#body .body-top ul.options li a:hover{
			text-decoration:underline;
		}
		#body .body-top ul.options li label{
			display:none;
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#92abb3;
		}
		#body .body-top ul.options li label.overlabel-apply{
			top:3px;
			left:3px;
		}
		#body .body-top ul.options li input{
			vertical-align:top;
		}
		#body .body-top ul.options li input.textfield{
			width:141px;
		}
		#body .body-top ul.options .link-small {
			vertical-align:top;
			padding:0 0 0 5px;
			margin-top:-3px;
		}
		*:first-child+html #body .body-top ul.options .link-small {
			margin-top:-5px;
		}
		#body .body-top ul.options .link-small a{
			font:normal 10px/10px Arial, Helvetica, sans-serif;
			color:#157acd;
			text-decoration:none;
			text-transform:none;
		}
		#body .body-top .area-right{
			clear:right;
			float:right;
			margin-top:5px;
		}
		#body .body-top .area-title{
			clear:left;
			float:left;
			margin:0px;
			padding:0px;
		}
			#body .body-top .area-title img{
				vertical-align:baseline;
			}
#body .body-content{
	clear:both;
}
	#body .body-content .col-left{
		float:left;
	}
	#body .body-content .col-right{
		float:right;
		width:276px;
	}
ul.banners{

}
	ul.banners li{
		padding-bottom:10px;
		display:block;
	}
	ul.banners li a{
		display:block;
	}
div.box-blue{
	background-color:#e2eefa;
	margin-bottom:10px;
	padding:22px 24px;
	color:#252525;
	font:normal 11px Arial, Helvetica, sans-serif;
}
	div.box-blue h3{
		font-weight:bold;
		margin:0 0 10px 0;
		font-size:12px;
	}
	div.box-blue p{
		margin-bottom:10px;
	}
	div.box-blue a{
		text-decoration:none;
		color:#1274c4;
	}
		div.box-blue a:hover{
			text-decoration:underline;
		}
	div.box-blue ul{
		list-style:outside disc;
		padding-left:12px;
		margin-bottom:10px;
	}
		div.box-blue ul li{
			margin-bottom:3px;
		}

#body.content .body-content p{
	margin-bottom:10px;
}
		
#body.content .body-content div.box-form{
	border:3px solid #e5effa;
	background:url(../images/bg/box-form_bg.gif) no-repeat left top #fff;
	min-height:300px;
	font-size:11px;
	padding:25px 20px;
	margin:0 0 20px 0;
	overflow:hidden;
	width:567px;
}
	#body.content .body-content div.box-form h1{
		margin:25px 0 20px 0;
	}
	#body.content .body-content div.box-form h2{
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#0e59a0;
		margin:20px 0;
	}
	#body.content .body-content div.box-form table td{
		padding:0 15px 8px 0;
	}
	#body.content .body-content div.box-form .textfield, div.box-form select{
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#2d5d6d;
		border:1px solid #7f9db9;
		background:none;
	}
	#body.content .body-content div.box-form label strong{
		font:bold 12px Arial, Helvetica, sans-serif;
		color:#0e59a0;
	}
	#body.content .body-content div.box-form img.captcha{
		border:1px solid #d3d3d3;
	}
	#body.content .body-content div.box-form a{
		text-decoration:none;
		color:#157acd;
	}
	#body.content .body-content div.box-form a:hover{
		text-decoration:underline;
	}
	#body.content .body-content div.box-form p.intro,
	#body.content .body-content p.intro{
	    font:normal 14px/16px Arial,Helvetica,sans-serif;
	    color:#0E59A0;
	}
	#body.content .body-content div.box-form p.term-conditions{
		background-color:#e5effa;
		margin:0px -20px 20px -20px;
		padding:6px 20px;
	}
		#body div.box-form p.term-conditions input{
			vertical-align:bottom;
		}
		* html #body div.box-form p.term-conditions input{
			vertical-align:baseline;
		}
		*:first-child+html #body div.box-form p.term-conditions input{
			vertical-align:baseline;
		}
.more-details{
}
	.more-details p{
		font:normal 10px Arial, Helvetica, sans-serif;
		color:#5b5b5c;
		margin-right:20px;
	}
ul.link-list{
	margin-bottom:10px;
	overflow:hidden;
}
	ul.link-list li{
		float:left;
		background:url(../images/separator-blue-small.gif) no-repeat right center;
		padding:0 9px 0 7px;
	}
	ul.link-list li.first-child{
		padding-left:0px;
	}
	ul.link-list li.last-child{
		background:none;
	}
		ul.link-list li a{
			font:normal 10px Arial, Helvetica, sans-serif;
			color:#004e8e;
			text-decoration:none;
			white-space:nowrap;
		}
		ul.link-list li a:hover{
			text-decoration:underline;
		}
.info{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#6b6b6b;
}
.required{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#ea3654;
}
.padd-left20{
	padding-left:20px !important;
}
.padd-top10{
	padding-top:10px !important;
}
.padd-top50{
	padding-top:50px !important;
}
.marg-bottom5{
    margin-bottom:5px !important;
}

/*= content */
#body.content .body-content{
	background:url(../images/bg/body-content_bg.gif) no-repeat left top #fff;
	min-height:700px;
	padding:0px 8px;
}
	#body.content .body-content .col-title{
		height:28px;
		display:block;
		background:url(../images/bg/title-bg.gif) repeat-x left top;
		color:#fff;
		margin-bottom:15px;
	}
		#body.content .body-content .col-title .link-return{
			background:url(../images/return_icon.gif) no-repeat left center;
			height:28px;
			width:120px;
			display:block;
			padding:0px 5px 0px 33px;
			font:normal 11px/28px Arial, Helvetica, sans-serif;
			color:#fff;
			text-decoration:none;
		}
		#body.content .body-content .col-title .link-print{
			background:url(../images/print_icon.gif) no-repeat 5px center;
			height:28px;
			width:70px;
			display:block;
			padding:0px 15px 0px 22px;
			font:normal 11px/28px Arial, Helvetica, sans-serif;
			color:#fff;
			text-decoration:none;
		}
		#body.content .body-content .col-title .position{
			width:200px;
			padding-left:10px;
			font:normal 11px/28px Arial, Helvetica, sans-serif;
			background:url(../images/bg/col-title-separator.gif) no-repeat right center;
		}
		#body.content .body-content .col-title .sort-order{
			font:normal 11px/28px Arial, Helvetica, sans-serif;
			padding-left:10px;
		}
		#body.content .body-content .col-title .sort-order select{
			color:#363636;
			padding-top:0px;
			padding-bottom:0px;
		}
		*:first-child+html #body.content .body-content .col-title .sort-order select{
			vertical-align:middle;
		}
		#body.content .body-content .col-title .pagination{
			font:normal 11px/28px Arial, Helvetica, sans-serif;
			margin:0;
			padding-right:10px;
			word-spacing:1px;
			display: none;
			height: 28px;
		}
		#body.content .body-content .col-title .pagination a{
			text-decoration:none;
			color:#fff;
		}
		#body.content .body-content .col-title .pagination a:hover{
			text-decoration:underline;
		}
		#body.content .body-content .col-title .pagination span{
			text-decoration:none;
			color:#9dd8ff;
		}
	#body.content .body-content .col-right{
		margin-right:14px;
	}
	* html #body.content .body-content .col-right{
		margin-right:7px;
	}
	#body.content .body-content .col-left{
		margin-left:14px;
		width:613px;
	}
	* html #body.content .body-content .col-left{
		margin-left:7px;
	}
#body.content .body-content .col-gallery{
	clear:both;
	margin:0 14px 15px 14px;
}
	#body.content .body-content .dream { margin-bottom: 30px; position:relative; padding-bottom:20px; }
	#body.content .body-content .dream p { display:block; margin-bottom:0px !important; }
	#body.content .body-content .dream table { position:absolute; left:0px; bottom:0px; }

	#body.content .body-content .image-dream {
		width: 203px; height: 144px; text-align:center; min-height:144px; vertical-align:middle
	}
	#body.content .body-content .image-dream a { 
		width: 203px; height: 144px; text-align:center; vertical-align:middle; display: block;
		line-height: 144px;
	}
	#body.content .body-content .image-dream a img {vertical-align: middle; }

	#body.content .body-content .col-gallery .dream-image,
	.col-gallery .dream-image{
		border:2px solid #e2eefa;
		padding:10px;
		background:url(../images/bg/dream-bg-image.gif) repeat-x left top #e3eefa;
	}
		#body.content .body-content .col-gallery .dream-image .image-container,
		.col-gallery .dream-image .image-container{
			position:relative;
			padding:10px;
			background:#fff;
		}
		#body.content .body-content .col-gallery .dream-image .image-container .options,
		.col-gallery .dream-image .image-container .options{
			background-color:#e2eefa;
			position:absolute;
			right:0px;
			bottom:0px;
			font:normal 18px/23px Arial, Helvetica, sans-serif;
			color:#004d8e;
			padding:5px;
		}
			#body.content .body-content .col-gallery .dream-image .image-container .options input,
			.col-gallery .dream-image .image-container .options input{
				vertical-align:top;
			}
		#body.content .body-content .col-gallery .dream-description,
		.col-gallery .dream-description{
			font:normal 12px Arial, Helvetica, sans-serif;
			color:#000;
			padding-left:20px;
			padding-right:5px;
		}
			#body.content .body-content .col-gallery .dream-description h3,
			.col-gallery .dream-description h3{
				font-size:16px;
				font-style:italic;
				font-weight:normal;
				margin:0 0 10px 0;
				padding:0;
				color:#000;
			}
			#body.content .body-content .col-gallery .dream-description p,
			.lightbox .col-gallery .dream-description p{
				font-style:italic;
				font:normal 18px Arial, Helvetica, sans-serif;
				margin:0 0 10px 0;
				padding:0px !important;
				color:#000;
			}
            .dream-description { width: 330px; }
			.dream-description * { font-family: 'ZiptyDoStd'; }
		#body.content .body-content .col-gallery .vote-options{
			background:url(../images/bg/vote-option_bg.gif) repeat left bottom;
			padding:7px 10px;
			margin:0px 0px 0px 12px;
			font:normal 18px/23px Arial, Helvetica, sans-serif;
			color:#004d8e;
		}
		.vote-options input { vertical-align: bottom; }
		#body.content .body-content .col-gallery .navigation{
			background-color:#e2eefa;
			margin:10px 0;
		}
			#body.content .body-content .col-gallery .navigation a.link-previous,
			#body.content .body-content .col-gallery .navigation a.link-next{
				text-decoration:none;
				color:#1274c4;
				font:normal 11px/34px Arial, Helvetica, sans-serif;
				height:34px;
				width:85px;
				display:block;
			}
			#body.content .body-content .col-gallery .navigation a:hover{
				text-decoration:underline;
			}
			#body.content .body-content .col-gallery .navigation a.link-previous{
				background:url(../images/previous_btn.gif) no-repeat left center;
				text-align:left;
				padding:0 0 0 45px;
			}
			#body.content .body-content .col-gallery .navigation a.link-next{
				background:url(../images/next_btn.gif) no-repeat right center;
				text-align:right;
				padding-right:45px;
			}
#body.content .body-content h2{
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 0 10px 0;
}
#body.content .body-content h3{
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#075ead;
	margin:0 0 10px 0;
	text-transform:uppercase;
}

/*= homepage */
.homepage #body .body-top{
	min-height:65px;
	background:url(../images/bg/body-top_bg-homepage.gif) no-repeat left top;
}
	* html .homepage #body .body-top{
		height:65px;
	}
	.homepage #body .body-top a.contest-logo{
		margin-bottom:0px;
	}
	.homepage #body .body-top .options{
		/*margin-top:30px;*/
	}
.homepage #body .body-content{
	background:url(../images/bg/body-top_bgbottom-homepage.jpg) no-repeat right top;
}
	.homepage #body .body-content .col-left{
		width:635px;
	}
	.homepage #body .body-content .col-right{
		float:right;
		width:296px;
		padding:0px 19px 0px 0px;
	}
	.homepage #body .body-content .col-right ul.banners{
		margin-top:-25px;
		height:1%;
		padding:10px;
		background-color:#fff;
	}
	.homepage #body .body-content .col-left .more-details{
		background:url(../images/bg/more-details_bg.gif) no-repeat left top;
	}
		.homepage #body .body-content .col-left .more-details td{
			padding-left:25px;
			padding-right:25px;
		}
		.homepage #body .body-content .col-left .more-details p{

			margin-right:0;
		}

/* =all templates */
.box-vote{
	border:5px solid #5389b3;
	padding:4px;
	width:258px;
}
	.box-vote table{
		border:2px solid #aec0c6;
		background:url(../images/bg/box-vote_bg.gif) repeat-x left bottom;
	}
		.box-vote table td{
			text-align:center;
			padding:8px 7px 8px 5px;
			background:url(../images/bg/box-vote_separator.gif) no-repeat right center;
		}
		.box-vote table td.last-child{
			background:none;
			padding-right:5px;
		}
		.box-vote table td, .box-vote table td a{
			color:#3773ad;
			font:normal 11px Arial, Helvetica, sans-serif;
			text-decoration:none;
			word-spacing:-1px;
		}
		.box-vote table td a:hover{
			text-decoration:underline;
		}
.box-banner{
	border:4px solid #d9e2e5;
	background:#f0f4f5;
	text-align:right;
}
	.box-banner h2{
		font:bold 15px "Myriad Pro", Arial, Helvetica, sans-serif;
		color:#dc1b3f;
		margin:0 0 10px 0;
		word-spacing:-1px;
	}
	.box-banner p{
		font:normal 10px/12px Arial, Helvetica, sans-serif;
		color:#585a5c;
		margin:0 0 5px 0;
	}
	.box-banner .description{
		padding:10px 10px 10px 0;
	}
	.box-banner a{
		display:inline !important;
	}
.box_banner{
	border:4px solid #d9e2e5;
	background:#f0f4f5;
	text-align:right;
	position:relative;
	overflow:hidden;
	z-index:1;
}
    .box_banner .box-image
    {
        position:absolute;
        bottom:0px;
        left:0px;
        z-index:0;
        z-index:-1;
    }
	.box_banner .box-body{
		padding:10px 10px 10px 10px;
		z-index:100;
	}
        .box_banner .box-body h2{
		    font:bold 15px "Myriad Pro", Arial, Helvetica, sans-serif;
		    color:#dc1b3f;
		    margin:0 0 10px 0;
		    word-spacing:-1px;
	    }
	    .box_banner .box-body p{
		    font:normal 10px/14px Arial, Helvetica, sans-serif;
		    color:#585a5c;
		    margin:0 0 10px 0;
	    }
	    .box_banner .box-body a{
		    display:inline !important;
	    }
    
.col-gallery table.list-items{
}
	.col-gallery table.list-items td{
		padding:0 5px 20px 5px;
	}
		.col-gallery table.list-items td td{
			padding:0px;
			border:none;
			vertical-align: top;
		}
	.col-gallery table.list-items p{
		color:#585a5c;
		font:normal italic 12px Arial, Helvetica, sans-serif;
		margin:0 10px 5px 0;
	}
	.col-gallery table.list-items .image-container{
		border:6px solid #e2eefa;
		width:203px;
		margin:0 10px 5px 0;
		vertical-align:top;
		position:relative;
	}
	.col-gallery table.list-items .image-container .options{
		position:relative;
		text-align:right;
		background:#e2eefa;
		right:0px;
		bottom:0px;
		padding:5px 3px 0px 7px;
		font:normal 13px Arial, Helvetica, sans-serif;
		color:#004e8e;
	}
		.col-gallery table.list-items .image-container .options a,
		.col-gallery table.list-items .image-container .options input{
			vertical-align:bottom;
		}
		.col-gallery table.list-items .image-container .options .dream-finalist{
			position:absolute;
			left:0px;
			top:8px;
		}
#body .body-content .content-block{
	padding:0 0 20px 0;
}
	#body .body-content .content-block h2{
		font:bold 14px "Myriad Pro", Arial, Helvetica, sans-serif;
		color:#034d8e;
		margin:0px 0 20px 0;
	}
	#body .body-content .content-block p{
		color:#585a5c;
		margin:0 0 15px 0;
	}
p.align-right{
	text-align:right !important;
}
.share-this{
	padding:0px 10px;
	text-align:right;
}

.input-file input{
	vertical-align:top;
}
.input-file .textfield{
	margin-top:2px;
}
.text-gray{
    color:#585a5c !important;
}

.no-paddBottom{ padding-bottom:0 !important; }
.no-paddTop{ padding-top:0 !important; }
.no-margBottom{ margin-bottom:0 !important; }



td.center img{
	margin: 0  !important;
}
.read-area{
	overflow:auto;
	height:250px;
	padding-right:10px;
}
.hSmall{
	height:95px;
}
/* flash replacement */
#flashReplace { width: 635px; height: 515px; position: relative; background:url(../images/bg/Homepage_noflash.jpg) no-repeat top left;  }
#flashReplace .box { position: absolute; top: 115px; left: 110px; width: 362px; height: 158px; background: url(../images/bg/Homepage_noflash_birdbox.gif) no-repeat top left; padding-top: 40px; padding-left: 22px; padding-right: 45px;}
#flashReplace .box h3 { color: #596569; font: bold 18px 'Arial Narrow', Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: -1px; background: url(../images/bang_icn.gif) no-repeat left center; padding-left: 25px; margin-top: 10px; margin-bottom: 10px; }
#flashReplace .box p { color: #445256; font: 11px/15px Arial, Helvetica, sans-serif; padding-bottom: 8px; }
#flashReplace .box p a {  color: #1f74c2; text-decoration: none;}

.addthis_toolbox { float: right; }
#at16pt h4 { display: none !important; }
#at15s_brand, #at16_brand { position: static !important; }
#at15s_head #at15ptc { display: none; }

.fix
{
	float:right;
	padding-right:10px
	
	
}
.align-right
{
	text-align:right;}
.align-left
{
	text-align:left;
}
.linkbuttonpre
{
	width:50px;
	float:left;
	}
	
* html .box-vote1
{
	padding-top:20px;	
}
* html .box-vote12
{
	padding-top: 0px;	
}