
.float_clear {

	line-height	: 0px;
	font-size	: 0px;
	clear 		:
}

/***********
 * bio page
 **********/

.bio_logo {

}

.bio_stats {

}

.bio_stats_header {
	font-size			: 20px;
	font-weight			: bold;
	background-color		: #3E3E3E;
	margin				: 10px 0px 2px;
	color				: white;
}

.bio_stat_item {

	float		: left;
	text-align	: left;
	padding		: 2px 0px;
}

.bio_stat_label {

	float	: left;
	width	: 120px;
	
}

.bio_stat_text {

	float	: left;
}

.bio_pics {

}

.bio_pics_header, .bio_results_header {

	font-size			: 17px;
	font-weight			: bold;
	background-color	: #3E3E3E;
	margin				: 10px 0px 0px;
	color				: white;
}

.bio_pic_item {

	text-align	: center;
	padding		: 8px;
	width		: 46%;
	float		: left;
}

.bio_pic_item a img {

	border	: 0px;
}

.no_float {

	float	: none;
}

.bio_pics_link {

	padding	: 0px 0px 10px;
}

.bio_results_column_header {

	font-size			: 12px;
	font-weight			: bold;
	background-color	: #3E3E3E;
	margin				: 2px 0px;
	color				: white;
}

.bio_results_contest {

	float				: left;
	background-color	: #3E3E3E;
	width				: 342px;
	margin				: 0px 2px 2px 0px;
}

.bio_results_rank {

	float				: left;
	background-color	: #3E3E3E;
	width				: 51px;
	margin				: 0px 2px 2px 0px;
}

.bio_results_pics {

	float				: left;
	background-color	: #3E3E3E;
	width				: 78px;
	margin				: 0px 0px 2px 0px;
}

.bio_result_item {

	float		: left;
	text-align	: left;
	padding		: 2px 0px;
}

.bio_result_link {

	float			: left;
	width			: 352px;
	margin-right	: 2px;
/*	text-align	: left;*/
}

.bio_result_rank {

	float			: left;
	width			: 51px;
	margin-right	: 2px;
	text-align		: center;
}

.bio_result_pic_link {

	float		: left;
	width		: 78px;
	text-align	: center;
}

.bio_results_note {

	text-align	: left;
	margin		: 10px 0px;
}

/***************
 * results page
 * ************/

.results_notes_wrapper {

	margin     : auto;
	text-align : left;
	width      : 220px;
	border     : 1px solid #FFFFFF;
	padding    : 3px;
}

.results_note_label {

	width       : 30px;
	font-weight : bold;
	float       : left;
}

.results_note_text {
	float : left;
}

.results_column_header {
	text-align : left;
}

.results_division_column {
	width        : 106px;
	float        : left;
	margin-right : 2px;
}

.results_rank_column {
	width        : 60px;
	float        : left;
	margin-right : 2px;
}

.results_contestant_column {
	width      : 305px;
	float      : left;
	text-align : left;
}

.results_contestant_row {
	margin : 3px 0px;
}

.results_heading {
	background-color : #4aa9ff;
	font-weight      : bold;
	padding          : 1px 0px;
}

.results_heading_text {
	padding-left : 3px;
}

.results_event_header {
	background-color : #3E3E3E;
	font-size        : 16px;
	padding          : 1px;
	padding-left     : 8px;
	text-align       : left;
	margin           : 2px 0px;
	font-weight      : bold;
        color            : white;
}

.results_event_header a {
	font-size : 12px;
}

.results_division_header {
	background-color : #606060;
	font-size        : 12px;
	padding          : 1px;
	padding-left     : 20px;
	text-align       : left;
	margin           : 2px 0px;
	font-weight      : bold;
        color            : white;
}

.results_contestant_pic_link {
	float : right;
}

.results_contestant_bio_link {
	float : left;
	width : 140px;
}

.results_contestant_compare_check {
    visibility: hidden;
    float        : right ; 
    margin-left  : 35px  ; 
    margin-right : 30px  ; 
    width        : 15px  ; 
    height       : 15px  ; 
}

.results_compare_button_div {
    visibility: hidden;
    float : right;
}

.results_compare_button_div button {
    font-size : 10px;
}

.results_body_wrapper {
	text-align : center;
	margin     : 10px;
}

.centered_content {
	margin : auto;
}

.results_content_width {
	width : 410px;
}

.disabled {
    width  : 7px;
    height : 7px;
    margin-left : 4px;
    margin-right : 0px;
    position: relative;
    left: 2px;
    top: 2px;
}

/*************
 * Error view
 *************/

.error_content {
	padding : 10px;
}

/***************
 * Compare view
 ***************/


#header_logo_div {
    text-align : center   ;
    padding    : 20px 0px ;
}

#content_outer {
    float : left ;
    width : 100% ;
    background:black;
}

.contestant {
	float : left;
    width:370px;
}

.contest_name {
	font: arial;
	font-size: 17;
	margin : 30px;
}

/*top table on campare page*/
.contestant_info_container {
	height : 75px;
	width  : 200px;
	margin : 10px 0px;
    padding-left:80px;
}

table.contestant_info {
	border              : solid 1px #999999 ; 
	border-collapse: collapse;
/*	width : 100%; */
}

table.contestant_info th {
	background-color   : #2D2D2D           ; 

	border             : solid 1px #999999 ; 
    padding            : 1px 5px 1px 5px   ;
}

table.contestant_info th.header {
    text-align       : center  ; 
    background-color : #366D88 ; 
}

table.contestant_info td {
	border : solid 1px #999999 ; 

    padding       : 1px 5px 1px 5px   ;

    color         : #CCC      		  ;
    font-weight   : bold              ;
}


.photo_info {
	border              : solid 1px #999999 ; 
	width : 100%;
}

.photo_info th {
	background-color   : #2D2D2D           ; 

	border             : solid 1px #999999 ; 

    padding            : 2px 5px 2px 5px   ;
    text-align         : right             ;
}

.photo_info th.header {
    text-align       : center  ; 
    background-color : #3E3E3E ; 
}

.photo_info td {
	border : solid 1px #999999 ; 

    padding       : 1px 5px 1px 5px   ;

    color         : #FFCCBB           ;
    font-weight   : bold              ;
}

div.photo_div {
    float   : left    ; 
    padding : 0px 4px ; 
    border  : 0px     ; 
    width   : 450px   ; 
    margin  : 0px     ; 
}

div.photo_div img {
	border : none;
}

div.photo_div_inner {
    margin : auto  ;
}

div.photo_div_middle {
}

div.photo_div_outer {
    text-align : center ; 
    width      : 920px  ; 
    margin     : 0px    ; 
}

.bottom_corner {
	background-position: bottom right;
	background-repeat: no-repeat;
}

.pager
{
    font-size:12px;
    padding-bottom:3px;
}
