
/* page width : 527px */

/*---------------------------------------------
TABLES
---------------------------------------------*/
TR.r0 TD, TD.r0, .r0 {
	background-color			: #F0F0F0;
	border-top					: 1px solid #F8F8F8;
	border-left					: 1px solid #F8F8F8;
	border-bottom				: 1px solid #EAEAEA;
	border-right				: 1px solid #EAEAEA;
	padding						: 2px;
}
TR.r1 TD, TD.r1, .r1 {
	background-color			: #FAFAFA;
	border-top					: 1px solid #FFFFFF;
	border-left					: 1px solid #FFFFFF;
	border-bottom				: 1px solid #F3F3F3;
	border-right				: 1px solid #F3F3F3;
	padding						: 2px;
}
TR.rS TD, TD.rS, .rS {
	background-color			: #DCD2C4;
	border-bottom				: 1px solid #D0D0D0;
	padding						: 6px 3px 6px 10px;
	font-size					: 90%;
}
TR.rChris TD, TD.rChris, .rChris {
	border-bottom				: 1px solid #D0D0D0;
	padding						: 6px 3px 6px 10px;
	font-size					: 90%;
}

TR.r TD, TD.r, .r {
	border-bottom				: 1px solid #D0D0D0;
	padding						: 6px 3px 6px 10px;
	font-size					: 90%;
}

TR.ch TD, TD.ch, .ch {
	padding						: 2px 3px 2px 10px;
	font-weight					: bold;
	font-size					: 90%;
}
TR.cf TD, TD.cf, .cf {
	border-top					: 2px solid #808080;
	padding						: 4px 3px 4px 10px;
	font-size					: 100%;
}

/*---------------------------------------------
DIVS
---------------------------------------------*/
DIV {
	margin						: 0px;
}
DIV.page_header {
	background-color			: #000000;
	width						: 850px;
	height						: 40px;
}
DIV.page_header_red {
	background-color			: #E00000;
	width						: 850px;
	height						: 40px;
}
DIV.page_left_bar {
	float						: left;
	width						: 120px;
	height						: 450px;
}
DIV.page_content {
	float						: left;
	width						: 700px;
	margin						: 10px 10px 0px 20px;
}
DIV.page_footer {
	background-color			: #000000;
	width						: 850px;
	height						: 20px;
}
DIV.float_left {
	float						: left;
}
DIV.float_right {
	float						: right;
}
DIV.space_0 {
	height						: 0px;
	display						: block;
	float						: none;
	clear						: both;
	font-size					: 0px;
	line-height					: 0px;
}
DIV.space_1 {
	height						: 1px;
	display						: block;
	float						: none;
	clear						: both;
	font-size					: 0px;
	line-height					: 0px;
}
DIV.space_2 {
	height						: 2px;
	display						: block;
	float						: none;
	clear						: both;
	font-size					: 0px;
	line-height					: 0px;
}
DIV.space_5 {
	height						: 5px;
	display						: block;
	float						: none;
	clear						: both;
	font-size					: 0px;
	line-height					: 0px;
}
DIV.space_10 {
	height						: 10px;
	display						: block;
	float						: none;
	clear						: both;
	font-size					: 0px;
	line-height					: 0px;
}
DIV.space_20 {
	height						: 20px;
	display						: block;
	float						: none;
	clear						: both;
	font-size					: 0px;
	line-height					: 0px;
}
DIV.space_50 {
	height						: 50px;
	display						: block;
	float						: none;
	clear						: both;
	font-size					: 0px;
	line-height					: 0px;
}
DIV.space_100 {
	height						: 100px;
	display						: block;
	float						: none;
	clear						: both;
	font-size					: 0px;
	line-height					: 0px;
}
DIV.page_break_before {
	page-break-before			: always;
}

DIV.formFieldName {
	float						: left;
	width						: 180px;
	padding						: 5px 10px 5px 0px;
	border-top					: 1px solid #C0C0C0;
}
DIV.formFieldNameWide {
	float						: left;
	width						: 295px;
	padding						: 5px 15px 5px 0px;
	border-top					: 1px solid #C0C0C0;
}
DIV.formField {
	float						: left;
	width						: 300px;
	padding						: 5px 0px 5px 0px;
	border-top					: 1px solid #C0C0C0;
}
DIV.formFieldNameNarrow {
	float						: left;
	width						: 160px;
	padding						: 5px 10px 5px 0px;
	border-top					: 1px solid #C0C0C0;
}
DIV.formFieldNarrow {
	float						: left;
	width						: 135px;
	padding						: 5px 0px 5px 0px;
	border-top					: 1px solid #C0C0C0;
}
DIV.formFieldWide {
	float						: left;
	width						: 300px;
	padding						: 5px 0px 5px 0px;
	border-top					: 1px solid #C0C0C0;
}
DIV.mandatory_no_bold {
	font-weight					: normal;
	font-size					: 90%;
}
DIV.mandatory {
	font-weight					: bold;
}
DIV.optional {
	font-weight					: normal;
	font-size					: 90%;
}
DIV.formFieldAdditionalInformation {
	font-size					: 10px;
	text-align					: justify;
	line-height					: 9px;
	color						: #A0A0A0;
	margin						: 2px 0px 0px 0px
}
DIV.ratio_frame {
	border						: 1px solid #C0C0C0;
	display						: block;
	text-align					: left;
	background-color			: #FFFFFF;
}

/*---------------------------------------------
OTHERS
---------------------------------------------*/
H4 {
	font-size					: 18px;
	color						: #927956;
	font-weight					: normal;
	margin						: 5px 0px 10px 0px;
}
H5 {
	font-size					: 13px;
	line-height					: 20px;
	margin						: 0px;
}
H6 {
	font-size					: 12px;
	line-height					: 18px;
	margin						: 5px 0px 0px 0px;
}
H7 {
	font-size					: 12px;
	color						: #927956;
	line-height					: 18px;
	margin						: 5px 0px 0px 0px;
	text-transform				: uppercase;
}

.font_normal {
	font-weight					: normal;
}
.font_big {
	font-size					: 25px;
	line-height					: 20px;
}
.font_medium {
	font-size					: 18px;
	line-height					: 16px;
}
TR.padding_10 TD, TD.padding_10, .padding_10 {
	padding						: 10px;
}
TR.padding_5 TD, TD.padding_5, .padding_5 {
	padding						: 5px;
}
TR.padding_2 TD, TD.padding_2, .padding_2 {
	padding						: 2px;
}
TR.padding_0 TD, TD.padding_0, .padding_0 {
	padding						: 0px;
}
.width_100_percent {
	width						: 100%;
}

.width_75_percent {
	width						: 75%;
}

.width_60_percent {
	width						: 60%;
}

.width_55_percent {
	width						: 55%;
}

.width_50_percent {
	width						: 49%;
}

.width_45_percent {
	width						: 45%;
}

.width_40_percent {
	width						: 40%;
}

.width_25_percent {
	width						: 25%;
}

.width_10_percent {
	width						: 10%;
}
.color_red {
	color						: #FF0000;
}
.color_black {
	color						: #000000;
}
.color_white {
	color						: #FFFFFF;
}
.color_green {
	color						: #00A000;
}
.color_gray {
	color						: #808080;
}
.color_lightgray {
	color						: #C8C8C8;
}
.color_gold {
	color						: #927956;
}
.bg_gray {
	background-color			: #A0A0A0;
}
.bg_lightgray {
	background-color			: #D8D8D8;
}
.bg_black {
	background-color			: #000000;
}
.bg_blue {
	background-color			: #437DBC;
}
.bg_red {
	background-color			: #FF0000;
}
.bg_gold {
	background-color			: #927956;
}
.bg_green {
	background-color			: #008000;
}
.bg_white {
	background-color			: #FFFFFF;
}
.border_gold {
	border						: 2px solid #927956;
}
.border_lightgray {
	border						: 2px solid #D8D8D8;
}
.border_red {
	border						: 2px solid #FF0000;
}
.text_left {
	text-align					: left;
}
.text_right {
	text-align					: right;
}
.text_center {
	text-align					: center;
}
.tab {
	background-image			: url("/images/tab_ending.gif");
	background-position			: right top;
	background-repeat			: no-repeat;
	padding						: 5px 25px 5px 10px;
	font-weight					: bold;
}

.logo { 
	margin-top					: 10px;
	line-height					: 20px;
	float						: left;
	width						: 120px;
	height						: 30px;
	color						: #927956;
	font-size					: 25px;
	text-align					: center;
	font-family					: 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	}
.navLinks {
	margin-top					: 10px;
	height						: 30px;
	float						: left;
	border-left					: 1px solid white;
}
.vote_box {
	border						: 1px solid gray;
	cursor						: pointer;
	text-align					: center;
}

/*---------------------------------------------
MARGINS
---------------------------------------------*/
.margin_0 {
	margin						: 0px;
}
.margin_1 {
	margin						: 1px;
}
.margin_2 {
	margin						: 2px;
}
.margin_5 {
	margin						: 3px;
}
.margin_10 {
	margin						: 10px;
}
.margin_20 {
	margin						: 20px;
}
.margin_50 {
	margin						: 50px;
}

.form_submit_button {
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
	background: #437DBC;
	padding:2px 5px 2px 5px;
	border:0;
	cursor:pointer;
}

#contentCol a.link_submit_button:link, #contentCol a.link_submit_button:visited,#contentCol a.link_submit_button:hover {
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.2em;
	background: #437DBC;
	padding:2px 5px 2px 5px;
	border:0;
	cursor:pointer;
}

/*---------------------------------------------
AWARDS ENGINE LINK - FOOTER OF SITE
---------------------------------------------*/

.awards_link_wrapper { width:100%; text-align:center; }
.awards_link { width:750px; margin:auto; text-align:right; font-size:0.95em; color:#FFFFFF; padding-bottom:20px; position:relative; top:-15px; }

.awards_link a:link, .awards_link a:visited { color:#a2e00d; text-decoration:none; }
.awards_link a:hover { text-decoration:none; }

.awards_link a.awards_link_black:link, .awards_link a.awards_link_black:visited { color:#FFFFFF; text-decoration:none; }
.awards_link a.awards_link_black:hover { text-decoration:none; }


.awards_link img { position:relative; top:7px; left:5px; }




