/* CSS Document */

body{
padding:0px;
margin:30px 0 30px 0 ;
font:12px/15px Arial, Helvetica, sans-serif;
color:#797474;
background:url("images/bg.jpg") top left repeat; 
}

td{
font:12px/15px  Arial, Helvetica, sans-serif;
color:#797474;
font-weight:normal;
}

div, h1, h2, h3, h4, p, img, ul, ol, li, form, input, textarea{
	padding : 0;
	margin : 0;
	}
p{
	padding : 0 0 8px 0;
	margin : 0;
	}
ul {
	list-style : none;
	}
img {
	outline : none;
	border : none;
	}
a {
	outline : none;
	text-decoration : none;
	}



/*-------------------       Layout      --------------*/
.fontSize18{ font-size:18px; line-height:24px;}
.fontSize30{ font-size:30px; line-height:36px;}
.blueText{ color:#118CD1;}
.whiteText{ color:#fff;}
.yellowLink{ color:#D9B600; text-decoration:underline; font-weight:bold;}
.yellowLink:hover{ color:#fff; text-decoration:underline; font-weight:bold;}
.blueLink{ color:#26A7C7; text-decoration:underline; font-weight:bold;}
.blueLink:hover{ color:#000; text-decoration:none; font-weight:bold;} 
.grayText{ color:#383838;}
.grayLink{ color:#484848; text-decoration:underline; font-weight:bold; font-size:11px;}
.grayLink:hover{ color:#000; text-decoration:none; font-weight:bold;} 

#topManu{
	background:url("images/menu-bg.gif") top left repeat-x;
}
#topManu td{ background:url("images/menu-divider.gif") top right no-repeat; padding-right:1px;}
#topManu a{
	display:block;
	padding:29px 30px 30px 30px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:1%;	 
	text-transform:uppercase;
	white-space:nowrap;
	background:url("images/menu-bg.gif") top left repeat-x;
}
#topManu a:hover, #topManu a.active{background:url("images/menu-bg.gif") bottom left repeat-x;}
#LanguageBox td, #LanguageBox td select{
padding:2px 0 2px 0;
border:0px;
color:#8F8A84;
font-size:11px;
text-transform:uppercase;
}


#login{
	background:#A71515 url("images/red-bg.gif") top right repeat-y;
	}
#login td{ color:#FFFFFF; text-transform:uppercase;}

#centerCol{ background:#171717;}

.leftBoxHeading{
color:#fff;
text-transform:uppercase;
padding:6px 0 6px 14px;
font-weight:normal;
font-size:14px;
background:#CA2B2B;
}
.leftMenu{ padding:18px 0 18px 14px ;}
.leftMenu li{ background:url("images/arrow.gif") center left no-repeat; display:block; padding:4px 0 5px 14px;}
.leftMenu li a{ color:#797474;}
.leftMenu li a:hover{ color:#fff;}
 
.heading2{
color:#fff;
text-transform:uppercase;
padding:8px 0 8px 14px;
font-size:14px;
background:#212121 url("images/heading-bg2.gif") top left repeat-x;
}
	
.fBox{padding:0 0 10px 2px;  }	
.fBox a{ color:#CD2E2D;}	
.fBox a:hover{ color:#fff;}	

.winners{padding:10px 0 10px 0; background:url("images/dot.gif") bottom left repeat-x;  }	
.winners td{ text-transform:uppercase; color:#D1D1D1;}
.winners td span{  color:#CD2E2D;}
/*--------------------  footer ------------------------------*/

#footer{background:url("images/bg2.jpg");  color:#fff; padding:20px 0 20px 0;}
#footer a{ color:#fff; text-transform:uppercase; padding:0 5px 0 5px;}
#footer a:hover{ color:#fff; text-decoration:underline;}
 