﻿
h1
{
	padding: 10px 0px 0px 0px;
	text-align:center;
	color:#0033aa;
}

h2
{
	font-size:1.2em;
	text-align:center;
	color:#0033aa;
}

h2 a
{
	color:#0033aa;
	font-size:inherit ;
}


h3
{
	text-align:center;
	font-style:italic;
}

h4
{
	text-align:center;
}

h5
{
	text-align:center;
}

h5 a
{
	color:#000000;
}


a
{
	color:#0000ff;
}


.clsDivMainText
{
    text-align:left;	
    display:block;
    font-size: 1.1em;
}


#containerAwards
{
    width: 62em;
    text-align: left;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
             
}


#containerAwardsFooter
{
    width: 62em;
    clear:both;
    text-align: center;
    margin-top: 10px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
             
}            


.clsAwardsULTOC
{
}

.clsAwardsULTOC Li
{
    padding: 10px 10px 0px 10px;
    font-size: 1.2em;
}


.clsAwardsUL
{
	list-style-type:none ;
	width:220px;
	*width:264px;/* use asterik as Firefox doesn't recognise this but IE7 does*/
    float:left;	
    margin: 0px 0px 0px 0px;
    padding: 0px 20px 0 px 20px; /* use padding as margin property casues the double margin float bug in IE6*/
    /*border: solid 2px;*/
}

.clsAwardsUL .clsLiheader
{
	margin:0px 0px 0px 0px ;
	height:60px;
}


.clsAwardsUL .clsLiImg
{
    height:260px; /*balances out differences in image heights*/
    width:120px;
    float:right;
    /*border: solid 1px;*/
}

.clsLiShortImg
{
    height:160px; /*balances out differences in image heights*/
    width:120px;
    float:right;
    /*border: solid 1px;*/
}


.clsAwardsUL .clsAwardsLiReview

{
	clear:both;
	text-align:center;
}

.clsAwardsUL .clsAwardsLiDesc
{
	height:100px;
}

.clsAwardsLiShortDesc
{
	height:50px;
}

.clsAwardsUL .clsAwardsLiLink
{
	height:120px;
}

.clsAwardsUL .clsAwardsLiSponsors
{
	clear:both;
	height:100px;
	text-align:center;
}

.clsAwardsUL li a
{
    font-size: 0.9em;
}

 .clsAwardsUL li img
{
    padding: 0px 0px 0px 0px;
    
}

.clsAwardsUL li p
{
    text-align : left ;
    font-size: 0.85em;
    padding: 0px 0px 0px 0px;
}


.clsAwardsWinnersUL
{
	list-style-type:none ;
	text-align:center;
	width:87%;
}



.clsLiHeader
{
	height:400px;
}

.clsLeftAwardColumn
{
	width:100px;
	float:left;	
}	

.clsRightAwardColumn
{
	width:600px;
	float:right;	
}	


.clsAwardsFooter
{
	clear:both;
		
}

.clsReviewCommentBox
{
	background-color:#FFCC99; 
	padding:10px
}

.clsReviewCommentBox2009
{
	background-color:#62B1F6;
	padding:10px
}


/*------ Winners pages styles -----*/

th {
	color: #FFFFFF;
	background-color: #0055A5;
}

.td_base 
{
	font-size:0.8em;
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #999999;
}

.td_base_grad 
{
	font-size:0.8em;
	background-image: url(../Graphics/fade.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border: 1px solid #999999;
}

.clsWinners
{	
	width:300px;
	height:200px;
	float:left;
	padding: 0px 10px 0px 10px;
	text-align:center;
}

.clsWinnerCategory
{	
	width:280px;
	font-size:1.1em;
	height:40px;
	color:#ffffff;
	padding:5px 5px 5px 5px;
	background-color:#0055A5;
}

.clsGradBack
{
	background-image: url(../Graphics/fade.jpg);
	background-repeat: no-repeat;
	border: 1px solid #999999;
}


.clsWinner_gold 
{
	color: #FF6600;
}


