﻿ .bg
{
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	background-color: white;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}
body
{
 font-family:Verdana;
 font-size:0.75em;
 text-align: center; 
}

.content
{
	margin-right: auto;
	 margin-left: auto;
	 text-align: center;   
 }
.sm_text
{ 
	color:#333333;
	font-family:Verdana,"Trebuchet MS",Arial,Geneva,Helvetica,SunSans-Regular,"Sans Serif";
	font-size:13px;
}
.sm_text a
{  
		color:#CC0000;
     font-size:13px;
	font-weight:normal;
	text-decoration:none;
}

.sm_text a:hover
{  
	font-weight: normal;
	text-decoration: underline;
	color: #FF6666;
	font-size:13px;
}

.newList h1 
{  
	color:#CC0000; 
	font-size:13px;
	margin-bottom:0px; 
	margin-top:-4px;
   
}

.newList a
{
	 color:#CC0000; 
	 text-decoration:none;
}

.newList a:hover
{
	 text-decoration: underline;
	 color:#CC0000; 
}

 


#div_imgLinkContainer{
 border-bottom: solid 1px #D0D0D0;
}
#navigation
{
	 
	}
#div_main{
 border-top: solid 1px #D0D0D0;
  width:10%;
}

#div_title{ 
 background-color:#fe0000;
 color:White;
 font-variant:small-caps;
 font-weight:bold;

}

.td_pageNav{
 border-right: solid 1px #D0D0D0;   
 border-left: solid 1px #D0D0D0;   
 width:80px;
}
 

.td_skyscraper{
  padding-left:10px; 
border-left: solid 1px #D0D0D0;
padding-top:10px;
}

.td_sideBannerNav{
 padding-left:10px; 
 width:10%;
 padding-top:10px;
 border-right: solid 1px #D0D0D0;
 
}

.div_sideBanner{
 padding-bottom:3px; 
}

.td_mainTop{
 margin-top:10px;
 border-bottom: solid 1px #D0D0D0;
 /*border-right: solid 1px #D0D0D0;   
 border-left: solid 1px #D0D0D0;*/
 color:#CC0000;
 padding-top:3px;  
 padding-bottom:5px; 
 padding-left:0px;
 padding-right:0px;  
}

.subTitle{
 color:#CC0000;
  margin-bottom:10px;
    text-decoration:none;
   text-decoration:none; 
   padding-right:0px;  
}

.newsLetter_title{
 color:White;
 font-size: 1.8em;
}

 

.newsLetter_outter{
 background-color:#E6E6E6;
 border:solid 1px #CCCCCC;
 
 padding-top:5px;
 padding-left:15px;
 padding-right:15px;
  width:410px;
}

.newsLetter_inner{
background-color:#CCCCCC;
 padding:5px;
    margin-bottom:10px;
     margin-top:10px;
     font-size: 0.9em;    

}
.newsletter_disclaimer{
 float: left; font-size:0.9em; width:350px;
 }
 
 #div_partnerItem{
  background-color:#FEFEFE;  
   padding-top:3px;   
   padding-bottom:3px;   
     vertical-align:middle;
     color:#444444;
 }
 
 #div_partnerItem A:hover
 {
 	text-decoration:underline !important;
 	
 	}
 #div_partnerNav{
   /*border-bottom:solid 1px #CCCCCC;*/
   }
 
 #div_partnerCateItem{
  background-color:#CCCCCC;  
   padding:5px;   
 
     vertical-align:middle;
    font-variant:small-caps;
     color:#444444;   
 }
 .partnerlinkButtons{
   color:Black; 
   text-decoration:none; 
    vertical-align:top;  
 }
 
 .partnerlinkButtons :link
 {
  /*color:Black;*/
    text-decoration:underline;  
 }
   
#breadcrumb
{
width:870px;
color:#CC0000;
font-size:11px;
padding-left:10px;
}

#breadcrumb a:link
{
color:#CC0000;
}

#breadcrumb a:hover
{
color:#FF6666;
}
 
#breadcrumb a:visited
{
color:#CC0000;
}


#mainLogo
{
padding-bottom:5px;
}

ul#PhotoGallery, ul#PhotoGallery li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul#PhotoGallery li
{
	float: left;
	padding-right: 9px;
	padding-bottom: 9px;
}

ul#PhotoGallery li a img
{
	border: solid 6px #ccc;	
}


 #div_partnerItem A:hover
 {
 	text-decoration:underline !important;
 	
 	}
 	
 	.widthForce
 	{ 
 		width:440px !important
 		}
 		
.eventsText
{
margin:0px; 
}

.eventsTextDate
{
margin:0px; 
font-size:7pt;	
font-weight:bold;	    
}

.competitionsText
{
    font-size:7pt;
}

.pollQText
{
    font-weight: bold; 
}

.authEmailStyling a
{
    color:#fe0000;
    text-decoration:none;  
}

.authEmailStyling a:hover
{
    color:#fe0000;
    text-decoration:underline;   
}

.RightBox
{
	width:325px;
	padding-left:16px;
	padding-top:9px;
	padding-right:9px;
/*	border-left: solid 1px #D0D0D0;
	border-right: solid 1px #D0D0D0;*/
}		 

#Top_Image
{
  padding-bottom:6px;	
}

.content a
{
 text-decoration:none;	
}

.content link
{
	color:#fe0000;
 text-decoration:none;	
}
.content a:hover
 {
  text-decoration:underline;	
 }
 
 #menu{
 
width: 100%; 
}

#menu a{
 font-family:Arial;
padding: 2px;
padding-left: 4px;
display: block;
width: 100%;
color: #cc0000;
text-decoration: none;
border-bottom: 1px solid #ccc;
}

html>body #menu a{ /*Non IE rule*/
width: auto;
}

#menu a:hover{
background-color: #ccc;
color: #cc0000;
}

 .RedLink
 {
  color:#fe0000;	
 }


.RedLink
{
  color:#fe0000;	
}

.search
{
	text-align:right;
	padding-right:0px;
	padding-bottom:3px;
	padding-top:0px; 
}

.compLabel
{ 
  width:123px; 
}
.ItemBG
{ 
	background-image: url(/res/img/5.gif);
	background-repeat: no-repeat; 
	background-position:center; 
	 
}


.grdDiv
{ 
}

.grdDiv a
{
   text-decoration:none;
}

.grdDiv span
{
   text-decoration: underline; 
}

.hypLogoLink a:hover
{ 
	text-decoration:none;
}

.text a
{  
  color:White;	
}

.text a:hover
{ 
	text-decoration:none;
  color:White;	
}

 
 .searchTexBox
{
   height:50px; 
   padding:5px; 
}

.IconLinks a
{
  color:Red;	
}

/*naviagation*/
.main-nav li
{
	display:block; 
	float:left;
	text-align:center; 
	background-image:url(/res/img/separetor.gif);	
	background-position:right;
	background-repeat:no-repeat;
	height:25px;   
}

.main-nav li :hover
{   
	height:15px;
  background-color:#484848; 
}


.ActiveMenu
{
	background-color:#484848;color:#ffffff;height:25px; 
}
 
 
 .divToLeft
 {
    float:left;
    width:120px;
  }