td.details
{
	border-bottom:#487698 1px solid;
	border-right:#487698 1px solid;
	height:25px;
	padding-left:10px;
}

td.details2
{
	border-bottom:#487698 1px solid;
	height:25px;
	padding-left:10px;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

a.mediacitylink 
{
	text-decoration: none;
	color:#ffffff;
	font-size: 11px;
	background-color: #F18E56;
	width:auto;
	padding-right:5px;
	padding-left:5px;
}

a.mediacitylink:hover  
{
	text-decoration: none;
	color:#ffffff;
	font-size: 11px;
	background-color: #F18E56;
	width:auto;
	padding-right:5px;
	padding-left:5px;
}


h1.leftsize 
{
	text-decoration: none;
	color:#004070;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight : bold;
	line-height: 120%;	
	display:inline;
  	margin:0px;
	width:auto;
}

h1.header 
{
	text-decoration: none;
	color:#004070;
	font-size: 14px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight : bold;
	line-height: 120%;
	margin: 0;	
}

h1.reftext 
{
	text-decoration: none;
	color:#004070;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight : bold;
	line-height: 120%;
	margin: 0;	
}

h1.hmain 
{
	text-decoration: none;
	color:#004070;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight : normal;
	line-height: 120%;
	margin: 0;	
}

A.maplinksmall:hover 
{
	color: #004070;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.maplinksmall 
{
	text-decoration: none;
	color:#004070;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}

A.maplink:hover 
{
	color: #004070;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.maplink 
{
	text-decoration: underline;
	color:#004070;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}

A 
{
	text-decoration: none;
	color:#004070;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

A:hover 
{ 
	color: #004070;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

li 
{
 	list-style-position: outside;
 	margin: 0;
        line-height: 120%;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

ul 
{
 	margin: 0;
 	padding: 0 0 0 1em;
	color: #004070;
}

.loginfont 
{
	text-decoration: none;
	color:#99a4b4;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
	line-height: 90%;
}

p
{
	text-decoration: none;
	color:#000000;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;	
}

hr 
{
 	color:#ccd9e2;
	size:1px;
}

.errorfont
{
	color:#BA0000;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.star 
{
	font-size:12px;
	color:#BA0000;
}

A.cmstablelink:hover 
{
	color: #99A4B4;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.cmstablelink 
{
	text-decoration: none;
	color:#99A4B4;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}


.cmshfont 
{
	text-decoration: none;
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	padding-left: 5px;
}

.jsmenu 
{
	font-size:12px;
	text-align:left;
	position:absolute;
	left:0px;
	top:0px;
	z-index:99;
	visibility:hidden;
	background-color:#487698; 
	width:172px;
	height: 20px;
	font-family:Arial,Helvetica,sans-serif;

}

.jsmenu a 
{
	display:block;
	color:#ffffff;
	padding:2px 10px 2px 5px; 
	text-decoration:none;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.jsmenu a:hover, .jsmenu a.here 
{
	background-color:#7F9FB7;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
	color:#ffffff;
}

h1.submenulinks
{
	display: inline;
  	margin: 0px;
	width:auto;
	height:auto;
	font-size:12px;
}


.sbutton
{
	border:1px solid #7F9FB7;
	font-size:11px;
	color: #004070;
	font-family: Arial,Helvetica,sans-serif;
	background:url(images/btn-bg.gif) repeat-x top left;
}

input.button
{
	margin-top:10px;
	border:1px solid #7F9FB7;
	font-size:11px;
	color: #004070;
	font-family: Arial,Helvetica,sans-serif;
	background:url(images/btn-bg.gif) repeat-x top left;
}

input.text
{
	height: 18px; 
	font-size: 12px; 
	border: #7F9FB7 1px solid;
}

A.maillink:hover 
{
	text-decoration: underline;
	color:#ffffff;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	
}

.maillink
{
	text-decoration: underline;
	color:#ffffff;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

A.maillinktwo:hover 
{
	text-decoration: underline;
	color:#004070;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	
}

.maillinktwo
{
	text-decoration: underline;
	color:#004070;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

A.menulink:hover 
{
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

.menulink 
{
	text-decoration: none;
	color: #ffffff;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}

A.alink:hover 
{
	color: #7F9FB7;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	
}

.alink 
{
	text-decoration: none;
	color:#004070;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}

A.aalink:hover 
{
	color: #004070;
	text-decoration: underline;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

.aalink 
{
	text-decoration: none;
	color:#004070;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

A.arlink:hover 
{
	color: #7F9FB7;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

.arlink 
{
	text-decoration: none;
	color:#004374;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

A.newslink:hover 
{
	color: #F96206;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;

}

.newslink 
{
	text-decoration: none;
	color:#F96206;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;

}

A.worldlink:hover 
{
	text-decoration: none;
	color:#F96206;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

.worldlink 
{
	text-decoration: none;
	color:#004070;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

A.tablelink:hover 
{
	color: #004070;
	text-decoration: underline;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	
}

.tablelink 
{
	text-decoration: none;
	color:#004070;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
}


.pagerlink 
{
	text-decoration: none;
	color:#004070;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding-right: 30px;
}

.searchfont 
{
	text-decoration: none;
	color:#aabac5;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

.starfont 
{
	text-decoration: none;
	color:#004070;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

.hfont 
{
	text-decoration: none;
	color:#004070;
	font-size: 15px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.datefont 
{
	text-decoration: none;
	color:#004070;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;

}

.datefont2 
{
	padding-left: 2px;
	padding-right: 2px;
	width: 60px;
	text-align: center;
	color: #ffffff;
	background-repeat: repeat;
	font-style: normal;
	background-color: #7F9FB7;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

.sfont 
{
	text-decoration: none;
	color:#004070;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.pfont 
{
	text-decoration: none;
	color:#004070;
	font-size: 11px;
	font-family: Arial,Helvetica,sans-serif;
}

.qfont 
{
	text-decoration: none;
	color:#004070;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

.rfont 
{
	text-decoration: none;
	color:Red;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}


.tablefont 
{
	text-decoration: none;
	color:#000000;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
}

.tableheaderfont 
{
	text-decoration: none;
	color:#ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
	text-align: center;
}

.tableheaderfontsp
{
	text-decoration: none;
	color:#ffffff;
	font-size: 10px;
	font-weight: bold;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	text-align: center;
}

.orangefont 
{
	text-decoration: none;
	color:#F96206;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.pollfont
{
	text-decoration: none;
	color:#000000;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;	
}

.chk 
{
	margin-top:2px;
}

.foot
{
	color:#ffffff;
	font-size: 12px;
	font-family: Arial,Helvetica,sans-serif;
}

.newsblock
{
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-TOP: 10px;
	width:578px;
}

.titlefont 
{
	text-decoration: none;
	text-transform: uppercase;
	color: White;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial,Helvetica,sans-serif;
}

.registrtext
{
	border: #99a4b4 1px solid;
	height:20px;
	width:350px;;
	vertical-align:middle;
}

a.activeNewsYear
{
	font-weight: bold;
}

a.activeNewsMonth
{
	font-weight: bold;
	color: #7E1616;
}

a.disabledNewsMonth
{
	color: #999999;
	cursor: text;
	text-decoration:none;
}

a.newsMonth
{
	color: #7E1616;
}