p{
	margin:0;
	padding:0;
}
.photoContainer{
	display: table; height: 40px; width:40px; #position: relative; overflow: hidden; border:1px solid #000;
}
.photoDiv{
 	#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;
}
.shareTd{
	height:50px;
	vertical-align:middle;
	text-align:right;
}

.padding_9{
	padding:9px;	
}
.photo_brdr{
	border:1px solid black;
}
.main_photo_container{
	border:1px solid #374561;
	background-color:#000;
	width:451px;
	height:281px;
	text-align:left;
}
.videoDiv{
	width:449px;
	height:279px;
	vertical-align:middle;
}
.small_link:link        {color: #53BAFF; text-decoration: underline; font-family: Arial; font-size:13px; font-weight:normal; padding:3px;}
.small_link:active     	{color: #53BAFF; text-decoration: underline; font-family: Arial; font-size:13px; font-weight:normal; padding:3px;}
.small_link:visited     {color: #53BAFF; text-decoration: underline; font-family: Arial; font-size:13px; font-weight:normal; padding:3px;}
.small_link:hover      	{color: #13326b; text-decoration: underline; font-family: Arial; font-size:13px; font-weight:normal; padding:3px; background-color:#a3d9f9;}

.comments{
	color:#686d72;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}
.commentsContainer{
	margin-top: 5px;
	padding:5px;
	border:1px solid #242628;
	background-color:#000;
	color:#e7c258;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	margin-bottom:10px;		
}
.contestantMaterialContainer{
	padding:0px 5px 5px 5px;
}

.commentSignIn:link         {color: #e7c258; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:bold;}
.commentSignIn:active     {color: #e7c258; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:bold;}
.commentSignIn:visited      {color: #e7c258; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:bold;}
.commentSignIn:hover      {color: #fff; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:bold;}

div.comments_div{
	overflow:auto;
	padding: 0px 0px;
	padding:0px;
	background-color:#686d72;
}
table.message_board_tbl {
	background-color:#686d72;
	width:451px;
}
.comment_user_name{
	background-color:#53535b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c5cbdb;
}
.commnet_date{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9195a1;
}
.comment_postedtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #122B57;
}
.TextFieldComment {
	height: 133px;
	width: 100%;
	border: 1px solid #000;
	background-color:#686d72;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	padding:3px;
}
.maximumMsgBoard{
	font-family: Arial;
	font-size: 11px;
	color: #53535b;
	padding-bottom:7px;
	padding-top:7px;
	border-bottom:1px solid #454545;
	margin-bottom:5px;
}
.orange_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dd2c0c;
}
.timeLeft{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6d6d6d;
	font-weight:normal;
}
.timeLeftTimer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D1D1D1;
	font-weight:normal;
}
.blue_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
}
.blue_22{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #2d516f;
	font-weight:bold;
}
.yellow_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #e08c09;
}
.yellow_22{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #e08c09;
	font-weight:bold;
}
.red_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #dd2c0c;
}
.red_22{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #dd2c0c;
	font-weight:bold;
}
.green_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0da925;
}
.green_22{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #0da925;
	font-weight:bold;
}
.lightBlue_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3993e9;
}
.lightBlue_10{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3993e9;
}
.percentage_voteDemo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6c8392;
	font-weight:normal;
}
.shortDecriptionCn{
	margin-top:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e7c258;
	font-weight:bold;
	padding-bottom:3px;
	padding-top:8px;
	border-top:0px solid #454545;
}
.more_materials{
	width:100%;
	height:24px;
	background-color:#0e1118;
	border:1px solid #024972;
}
.more_materials_title{
	padding-left:12px;
	font-family:Arial;
	font-size:11px;
	color:#0490e1;
	font-weight:bold;
}
.div_materials{
	padding:4px;
	height:auto;
	border-bottom:1px solid #242b3e;
}
.audioIcon_td{
	padding-left:3px;
	vertical-align:middle;
}
.audioLinks_td{
	
}
.videoIcon_td{
	padding-left:0px;
	vertical-align:middle;
}
.videoLinks_td{
	
}
.audio_link:link         {color: #0490e1; text-decoration: underline; font-family: Arial; font-size:12px; font-weight:normal; padding:3px; padding-left: 3px;}
.audio_link:active     {color: #0490e1; text-decoration: underline; font-family: Arial; font-size:12px; font-weight:normal; padding:3px; padding-left: 3px;}
.audio_link:visited      {color: #0490e1; text-decoration: underline; font-family: Arial; font-size:12px; font-weight:normal; padding:3px; padding-left: 3px;}
.audio_link:hover      {color: #fff; text-decoration: underline; font-family: Arial; font-size:12px; font-weight:normal; padding:3px; padding-left: 3px; background-color:#0490e1; }


.video_link:link         {color: #0490e1; text-decoration: none; font-family: Arial; font-size:12px; font-weight:normal; padding-left: 3px;}
.video_link:active     {color: #0490e1; text-decoration: none; font-family: Arial; font-size:12px; font-weight:normal; padding-left: 3px;}
.video_link:visited      {color: #0490e1; text-decoration: none; font-family: Arial; font-size:12px; font-weight:normal; padding-left: 3px;}
.video_link:hover      {color: #0490e1; text-decoration: underline; font-family: Arial; font-size:12px; font-weight:normal; padding-left: 3px;}

.vote_result{
	background-image:url(../images/contestant/right_table/bg_other_entries.gif);
	background-repeat:no-repeat;
	width:213px;
	height:24px;
	text-align:right;
	vertical-align:middle;
	border-bottom:1px solid #374560;
	padding-right:3px;
}
#voteResults_div {
	margin-top:5px;
	text-align:left;
}
.small_link_right         {color: #E7C258; text-decoration: none; font-family: Arial; font-size:12px; font-weight:bold;}
.small_link_right:link         {color: #E7C258; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:bold;}
.small_link_right:active     {color: #E7C258; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:bold;}
.small_link_right:visited      {color: #E7C258; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:bold;}
.small_link_right:hover      {color: #fff; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:bold; background-color:#55544b;}

table.vote_results_tbl{
	margin-top:0px;
	margin-bottom:0px;
}
.percentageTD{
	height:5px;
	background-color:#cccccc;
}
.percentageText{
	font-family:Arial;
	color:#cccccc;
	font-size:11px;
}
.rightContainer_voteResults{
	padding-bottom:0px;
}
.rightContainer_voterDemo{
	padding-top:0px;
}
.percentageTD_text{
	text-align:right;
	font-family:Arial;
	color:#cccccc;
	font-size:11px;
	font-weight:normal;	
}
.round_result{
	font-family:Arial;
	color:#e7c258;
	font-size:12px;
	font-weight:bold;
	padding-bottom:3px;
}
.voting_ends{
	font-family:Arial;
	color:#999999;
	font-size:11px;
	font-weight:normal;
}
.vote_results_tbl_pqsf{
	padding-top:2px;
	padding-bottom:2px;
}
.voter_demogpraphics{
	background-image:url(../images/contestant/right_table/bg_voter_demographics.gif);
	background-repeat:no-repeat;
	height:24px;
	text-align:right;
	padding-right:3px;
	border-bottom:1px solid #374560;
}
div.voter_demogpraphics_div{
	overflow:auto;
	height:430px;
	background-color:#1F2636;
	border-left:1px solid #374560;
	border-right:1px solid #374560;
	border-bottom:1px solid #374560;
}
.voter_demo_name{
	background-color:#151924;
	border-top:1px solid #101010;
	border-bottom:1px solid #101010;
	font-family:Arial;
	color:#e7c258;
	font-size:11px;
	font-weight:bold;
	padding-left:13px;
	height:21px;	
}
.voter_demo_content{
	font-family:Arial;
	color:#1a92e0;
	font-size:11px;
	font-weight:normal;
	padding-left:13px;
}
.rollOver_div{
	background-color:white;
	border:1px solid #0b5cb7;
	padding:5px;
	overflow:auto;
	float:left; 
}
.percentage_voterDemo_td{

}

.my_vote {
	background-color:#1c2332;
	border:1px solid #374561;
	padding:6px;
	width:100%;
}
.NoVote{

}
.pplVotedLikeMe{
	font-family:Arial;
	color:#fff;
	font-size:12px;
	font-weight:normal;
}
.cnInProgress{
	font-family:Arial;
	color:#fff;
	font-size:13px;
	font-weight:bold;
}
.detailedContestInfo{
	font-family:Arial;
	font-size:11px;
	color:#5d70a0;
	font-weight:normal;
	padding-right:5px;
}
.c_photo_thumbnail{
	width:45px;
	height:45px;
	background-color:#024972;
	text-align:center;
	vertical-align:middle;
	border:1px solid #000;
}
.leftContestantTD{
	padding-top:0px;
	padding-left:0px;
	width:1px;
}
/**********************************  */
/* Running Contest Styles  */
.voting_criteria{
	font-family:Arial;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	width:auto;
	text-align:left;
	padding:4px;
}
.rating_bar{
	width:168px;
	height:27px;
	background-image:url(../images/contestant/middle_table/running_contest/bg_rating_bar.gif);
}
.r_bar{
	position:relative;
	padding:3px 0px 3px 0px;
	height:18px;
}
.r_bar img{	
	border:0px;
	cursor:pointer;
}
.rating_img_div{
	float:left;
	width:auto;
}
.rating_off{
	position:absolute;
	left:3px;
	top:3px;
}
.submit_btn_div{
	margin:12px 0px 6px 0px;

}
.rightContainer_otherentries{
	

}
.myLastVote{
	background-image:url(../images/contestant/right_table/bg_my_lastvote.gif);
	background-repeat:no-repeat;
	width:213px;
	height:24px;
	text-align:right;
	vertical-align:middle;
}
.other_entries{
	background-image:url(../images/contestant/right_table/bg_other_entries.gif);
	background-repeat:no-repeat;
	width:213px;
	height:24px;
	text-align:right;
	vertical-align:middle;
	padding-right:3px;
}
.other_entries_div{
	background-color:#1F2636;
	border-left:1px solid #374560;
	border-right:1px solid #374560;
	border-bottom:1px solid #374560;
	width:auto;
}
.sort_entries{
	background-image:url(../images/contestant/right_table/sort_entries_bg.gif);
	background-repeat:no-repeat;
	background-position:top;	
	text-align:center;
	background-color:#1F2636;
	border-bottom:1px solid #1F2636;
	height:90px;
	overflow:auto;
	vertical-align:top;
}
.sort_entries table{
	width:80%;
	margin-top:27px;
}
.sort_entries td{
	padding:3px;
}
.sort_link:link         {color: #949494; text-decoration: none; font-family: Arial; font-size:9px; font-weight:normal; padding-left: 2px;}
.sort_link:active     {color: #949494; text-decoration: none; font-family: Arial; font-size:9px; font-weight:normal; padding-left: 2px;}
.sort_link:visited      {color: #949494; text-decoration: none; font-family: Arial; font-size:9px; font-weight:normal; padding-left: 2px;}
.sort_link:hover      {color: #949494; text-decoration: underline; font-family: Arial; font-size:9px; font-weight:normal; padding-left: 2px;}

.sort_link_active         {color: #fff; text-decoration: none; font-family: Arial; font-size:10px; font-weight:normal; padding-left: 9px; background-image:url(../images/contestant/right_table/sort_active_icon.gif); background-repeat:no-repeat; background-position:0px 4px;}
div.entries_list{ /* IE7 */
	/*margin:5px;*/
	width:100%;	
}
.other_entries_div > div.entries_list{	/* Not IE7 */
	/*margin:5px;*/
	width:auto;	
}
div.entries_list td{
	padding:4px 0px 4px 3px;
}
table.img_container{
	width:58px;
	height:58px;
	background-color:#000000;
	border:1px solid #374560;
	text-align:center;
	padding:0px;
	margin:0px;	
}
table.img_container td{
	vertical-align:middle;
	text-align:center;
	padding:3px;
}
table.img_container_voted{
	width:58px;
	height:58px;
	background-color:#000000;
	border:1px solid #e7c258;
	text-align:center;
	padding:0px;
	margin:0px;	
}
table.img_container_voted td{
	vertical-align:middle;
	text-align:center;
	padding:3px;
}
.checkmark-div{
	margin-top:-58px; margin-left:1px;
}
.div_img{
	overflow:hidden; 
	width:58px; 
	height:58px;
}
.myscore-div{
	font-family:Arial;
	font-size:10px;
	color:#5d70a0;
	margin-right:10px;
}
.myscore-value{
	font-family:Arial;
	font-size:12px;
	color:#5d70a0;
	font-weight:bold;
}
.opened{
	background-color:#141924;
}
.not-opened{

}

div.entry_name {
	margin-bottom:0px;
}
div.entry_rating {
	color: #fff; 
	font-family: Arial; 
	font-size:11px;
	margin-right:13px;
}
div.entry_rating img{
	margin-right:5px;
}
.rightContainer_previousVote{

}
div.previous_vote {
	width:auto;
	background-color:#1F2636;
	border:1px solid #374560;
	padding:8px;
	margin-bottom:12px;
	margin-top:12px;
}
.total_votes{
	color: #626262; 
	font-family: Arial; 
	font-size:11px;
}
.previous_vote_img{
	text-align:center;
	padding:10px;
}
.you_rated{
	color: #949494; 
	font-family: Arial; 
	font-size:11px;
}
.you_rated_value{
	color: #fff; 
	font-family: Arial; 
	font-size:11px;
}
.prev_next{
	width:auto;
	margin:0 auto;
	padding-left:5px;
}
.prev_next_td{
	text-align:center;
	background-image:url(../images/contestant/right_table/bg_next_prev.gif);
	width:300px;
	height:40px;
	background-repeat:no-repeat;
	background-position:0 0;
}
.avrg_score{
	color: #1a92e0; 
	font-family: Arial; 
	font-size:11px;
	font-weight:bold;
	padding:10px 10px 0px 10px;	
}
.avrg_score_value{
	color: #e7c258; 
	font-family: Arial; 
	font-size:11px;
	font-weight:bold;
	
}
.contestRules:link         {color: #cccccc; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:normal;}
.contestRules:active     {color: #e8c359; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:normal; background:#000;}
.contestRules:visited      {color: #cccccc; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:normal;}
.contestRules:hover      {color: #e8c359; text-decoration: underline; font-family: Arial; font-size:11px; font-weight:normal;}

.comments_pages_div { 
	background:#151924;
	color:#53baff;
	padding:10px 0;
}

a.comments_page_link:link 		{font-size:12px; color:#53baff; text-decoration:none; padding:5px; background:#213950; border:1px solid #000; margin-right:3px;}
a.comments_page_link:visited 	{font-size:12px; color:#53baff; text-decoration:none; padding:5px; background:#213950; border:1px solid #000; margin-right:3px;}
a.comments_page_link:hover 		{font-size:12px; color:#fff; text-decoration:underline; padding:5px; background:#213950; border:1px solid #000; margin-right:3px; background:#192b3c;}
a.comments_page_link:active 	{font-size:12px; color:#53baff; text-decoration:none; padding:5px; background:#213950; border:1px solid #000; margin-right:3px;}

.comments_page_link_active		{font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding:5px; background:#213950; border:1px solid #e7c247; margin-right:3px; cursor:pointer;}
a
{
  outline: none;
}
#post_message {cursor:pointer;}