﻿/******** TEXTS **********/
h1 					{ color: #666; font-weight: bold; font-size: 18px; margin-top: 0; margin-bottom: 10px; }
h2 					{ color: #c8181b; font-weight: bold; font-size: 16px; margin-top: 1px; margin-bottom: 1px; }
h3 					{ color: #333; font-weight: bold; font-size: 11px; margin-top: 1px; margin-bottom: 1px; }
h4 					{ color: #c8181b; font-weight: bold; font-size: 16px; margin-top: 1px; margin-bottom: 1px; }
h5 					{ color: #333; font-weight: bold; font-size: 14px; margin-top: 1px; margin-bottom: 1px; }
h6 					{ color: #333; font-weight: bold; font-size: 12px; margin-top: 1px; margin-bottom: 1px; }

.HeaderText 		{ color: #333; font-size: 15px; font-weight: bold; }
.HeaderTextBlack	{ color: #666; font-size: 13px; font-weight: bold; }
.blackText 			{ color: #000; font-size: 11px; font-family: Tahoma, Arial, sans-serif;}
.blackText:li		{ margin:0 0 0 -20px; font-size: 30px;}
.blackText:ul		{ margin:0 0 0 -20px; font-size: 30px;}
.greyText 			{ color: #515151; font-size: 11px; }
.redText 			{ color: #d31821; font-size: 11px; }
.whiteText 			{ color: #000; font-size: 11px; }
.blackTextSmall 	{ color: #000; font-size: 9px; }
.greenTextSmall		{ color: #333; font-size: 9px; font-weight: bold; }
.redTextSmall 		{ color: #d31821; font-size: 9px; }
.basketText 		{ color: #000; font-size: 11px; margin: 0; width:140px; line-height: 16px; }

/********** BOXES **********/
.yellowTop, .redTop {
    float: left;
    display: block;
    position: relative;
    height: 10px;
    margin-right: 2px;
    padding-left: 1px; /* ie6 border hack */
    text-align: right;
    font-size: 1px;
    line-height: 0;
    background-image: url('top-left.gif');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #FCFEFC;
    clear: both;
}
.yellowMid, .redMid, .whiteMid {
    float: left;
    display: block;
    position: relative;
    margin-right: 2px;
    clear: both;
	padding: 2px 8px;
	background: #FCFEFC;
	border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
}

.yellowBot, .redBot, .whiteBot {
    float: left;
    display: block;
    position: relative;
    height: 10px;
    margin-right: 2px;
    padding-left: 1px; /* ie6 border hack */
    text-align: right;
    font-size: 1px;
    line-height: 0;
    background-image: url('bot-left.gif');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: #FCFEFC;
    clear: both;
    margin-bottom: 10px;
}
.redTop			{ background-image: url('top-left.gif'); background-color: #FCFEFC; }
.redMid			{ background-color: #FCFEFC; }
.whiteMid		{}
.redBot			{ background-image: url('bot-left.gif'); background-color: #FCFEFC; }
.whiteBot		{ background-image: url('bot-left.gif'); background-color: #f2f2e8; }
html>body .redTop, html>body .yellowTop, html>body .yellowMid, html>body .whiteMid, html>body .redMid, html>body .yellowBot, html>body .redBot { margin-right: 5px; }

.styleBoxNone	{width:950px; }
.styleNone780	{ width:781px; float: left; clear: both; display: block; margin-bottom: 10px; }

.style1Frame	{ width: 777px; }
.style1Mid		{ width: 770px; height: 126px; color: #000; border:0;}
.style2Frame  { width: 250px; }
.style3Frame  { width: 250px; }
.style4Frame  { width: 250px; }
.style5Frame  { width: 345px; }
.style6Frame  { width: 250px; margin-left:95px }
.style2Mid		{ width: 250px; height: 170px; }
.style3Mid		{ width: 234px; height: 77px; padding-top: 5px;}
.style4Mid { width: 234px; height: 200px; }
.style5Mid		{ width: 329px; height: 200px; }
.style6Mid { width: 234px; height: 200px; margin-left:95px }
.style7Frame, .style32Frame	{ width: 606px; }
.style7Mid		{ width: 590px; height: 280px; text-align: center; }
.style8Mid		{ width: 144px; height: 100px; }
.style8Frame, .style9Frame, .style10Frame, .style21Frame, .style23Frame, .style24Frame, .style35Frame, .style38Frame { width: 160px; }
.style9Mid		{ width: 160px; height: 126px; text-align: center; }
.style10Mid		{ width: 160px; height: 330px; text-align: center; }
.style11Frame	{ width: 950px; }
.style11Mid		{ width: 934px; text-align: center; }
.style12Frame	{ width: 780px; background-color: #f2f2e8; }
.style12Mid		{ width: 764px; height: 85px; text-align: center; padding-top: 7px; background-color: #f2f2e8; }
.style14Frame, .style25Frame, .style26Frame, .style28Frame, .style29Frame, .style30Frame, .style31Frame, .style34Frame, .style40Frame { width: 776px; }
.style13Frame, .style27Frame, .style33Frame { width: 776px; background-color: #f2f2e8; }
.style13Mid		{ width: 760px;  padding-top: 7px; background-color: #f2f2e8; }
.style14Mid		{ width: 760px; height: 25px; }
.style15Frame	{ width: 776px; background-color: #fff; }
.style15Mid		{ width: 760px; background-color: #fff; min-height: 350px; }
.style16Frame	{ width: 597px; }
.style16Mid		{ width: 580px; background-color: #f2f2e8; height: 25px; }
.style17Mid		{ width: 580px; background-color: #fff; }
.style18Frame	{ width: 165px; }
.style18Mid		{ width: 148px; height: 25px; }
.style19Mid		{ width: 148px; background-color: #fff; }
.style20Mid		{ width: 143px; height: 25px; }
.style21Mid		{ width: 143px; background-color: #fff; }
.style22Frame, .style36Frame { width: 380px; background-color: #f2f2e8; }
.style22Mid		{ width: 363px; background-color: #f2f2e8; }
.style23Mid		{ width: 143px; text-align: center; }
.style24Mid		{ width: 143px; height: 350px; text-align: center; }
.style25Mid, .style26Mid, .style28Mid, .style29Mid, .style31Mid, .style40Mid { width: 760px; padding: 7px 8px; }
.style33Mid		{ width: 760px; padding: 7px 8px; background-color: #f2f2e8; }
.style27Mid		{ width: 760px; height: 100px; background-color: #f2f2e8; }
.style30Mid		{ width: 760px; height: 200px; }
.style32Mid		{ width: 499px; height: 484px; }
.style34Mid		{ width: 760px; height: 510px; }
.style35Mid		{ width: 143px; height: 190px; text-align: center; }
.style36Mid		{ width: 363px; background-color: #f2f2e8; }
.style37Mid		{ width: 760px; height: 980px; }
.style38Mid		{ width: 160px; }


.style255Cont	{ width: 255px; display: inline; float: left; margin-right: 10px; }
.style7Mid img	{ margin: 2px 0 0 0; }
#style2MidDiv	{ padding: 0; }    

.bgInfoImg			{ padding: 0 10px; }
.bgInfoImg ul		{ margin: 10px 0 0 0; padding: 0; }
.bgInfoImg ul li	{ margin: 0 0 0 20px; padding: 0; }

#ctl00_ContentPlaceHolder1_CompetionBox_Bold1, #ctl00_ContentPlaceHolder1_FrontpageInfoControls2_Bold1, #ctl00_ContentPlaceHolder1_FrontpageInfoControls_Bold1 { margin: 0 10px; }
.noRightMargin	{ margin-right: 0; }

/***** NEW CSS CHANGES *****/
UL.fpUL			{ margin: 15px 0 0 0; padding: 0; }
.fpUL .fpLI		{ padding: 0 0 0 15px; margin: 8px 0; list-style: none; background: url('li-arrow.gif') no-repeat 0 3px; color: #555; }
.fpLINK {color: #555;}
a.fpLINK:link {text-decoration: none;}
a.fpLINK:hover {color: #990000;	text-decoration: none;}
.fpLINK a:visited {	text-decoration: none;}
.topYellowImg	{ width: 10px; height: 10px; background: url('top-righ.gif') no-repeat 0 0; float: right; }
.topRedImg		{ width: 10px; height: 10px; background: url('top-rigi.gif') no-repeat 0 0; float: right; }
.botYellowImg	{ width: 10px; height: 10px; background: url('bot-righ.gif') no-repeat 0 0; float: right; }
.botRedImg		{ width: 10px; height: 10px; background: url('bot-rigi.gif') no-repeat 0 0; float: right; }
.csLeftContent{width:261px;float:left; padding: 0; margin: 0;}
.csMiddleContent{width:520px;float:left; padding: 0; margin:0; border:0; }