/* CSS Document */
body {
	border: 0;	
	top: 0; left: 0;
	width: 100%; height: 100%;
	margin: 0; padding: 0;
	background-color:#004499;

}

html, body {
	border: 0;	
	top: 0; left: 0;height: 100%;
	margin: 0; padding: 0;
}

body, td, p {
	font-family: Tahoma, Sans-serif;
	font-size: 11px;
	color:#000000;
}

#main {
		margin:0; padding:0;
		height: 100%;
		background: url(../i/contentback.png) repeat-y top;
		border-left: 1px solid #efefef;
		border-right: 1px solid #efefef;
}

#header {
	font-family: Arial;
	font-size:11px;
	margin:0;
	padding:0;
	width:962px;
	height:148px;
	color:#FFFFFF;
	background-color:#FFFFFF;
	background:url(../i/headback.png) no-repeat top;}
#logo {margin:0 0 0 10px; border:0;}
#header img{border:0;}

#menu {	
	font-family: Arial;
	font-size:11px;
	margin:0;
	padding:0;
	width:962px;
	height:20px;
	border-top: 1px solid #5D9AC6;
	border-bottom: 1px solid #00317C;
	background-color: #00317C;
}

.menuItem {
	padding:1 10 0 10px;
	background: url(../i/sepmenu.gif) no-repeat left top;
	height: 20px;
}

.menuActive {
	padding:1 10 0 10px;
	background: url(../i/sepmenuactive.gif) no-repeat left top;
	background-color: #377FB5;
	height: 20px;
}

#content {
	margin:0;
	padding:0;
	width:960px;
	border-top:1px solid #FFFFFF;
}
#leftContent {
	margin:0;
	padding:0;
	width:140px;
	text-align:left;
}

#VertMenu {
	margin:0;
	padding:0;
	width:138px;
	text-align:left;
	background-color:#FFC300;
}

.menuItemVert {
	margin:0;
	height: 24px;
	padding-left:8px;
	text-align:left;
	background-color:#FFC300;
	border-bottom:1px solid #FFFFFF;
	background: url(../i/sepvertmenu.gif) no-repeat left center;
}

.menuSubVert {
	margin:0;
	height: 20px;
	padding-left:12px;
	text-align:left;
	background: url(../i/sepvertmenu.gif) no-repeat left center;
	background-color:#FFE693;
	border-bottom:1px solid #FFFFFF;

}

.menuItemPartnersCap, .menuItemPartners {
	margin:0;
	height: 20px;
	padding-left: 8px;
	text-align:left;
	background: url(../i/sepvertmenu.gif) no-repeat left center;
	border-bottom:1px solid #FFFFFF;
}

.menuItemPartnersCap {
	color: #ffffff;
	background-color: #022862;
}

.menuItemPartners {
	background-color: #71B8FF;
}

#centerContent{
	margin:0;
	width: 610px;
	padding-left: 5px;
	padding-right: 5px;
}

#rightContent {
	width: 200px;
	padding-top: 5px;
}

#footer {
	margin:0;
	padding:0;
	width:960px;
	height:50px;
	background:url(../i/footback.png) no-repeat bottom; 
}
#footer td, #footer A{
	font: 9px Arial;
	color:#00317C;
	margin:0;
	padding:0;
}

h1, .title {
	font: normal 24px Arial;
	color: #000066;
}

.subtitle {
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color: #626262;
}

td.captionBlue {
	padding-left: 5px;
	font: bold 11px Tahoma;
	color: #ffffff;
	height: 20px;
	background-color: #00317c;
	border-bottom: 2px solid #ffffff;
}

td.captionYellow {
	padding-left: 5px;
	font: bold 11px Tahoma;
	color: #000066;
	height: 20px;
	background-color: #ffc300;
	border-bottom: 2px solid #ffffff;
}

#shortNewsHome TD {
	background-color: #ffc300;
}

#shortNewsHome A {
	font: bold 10px Tahoma, sans-serif;
	color: #032B68;
	text-decoration: none;
}

#shortNewsHome A:hover {
	color: #000000;
	text-decoration: underline;
}


/*################## LINKS ##################*/
a:link, a:visited, a:active, a:hover {
	font: 11px Tahoma, Sans-serif;
	color:#000000;
}

a:hover{	
	text-decoration: none;
}

a.topMenu:link, a.topMenu:active, a.topMenu:visited, a.topMenu:hover {
	font: bold 11px Tahoma, Sans-serif;
	color:#FFC300;
	text-decoration:none;
}

a.topMenu:visited {
	text-decoration:none;
}

#menu a:hover{	
	text-decoration:none;
	font-weight:bold;
	color:#E2EFF7;}
#menu a:active{
	text-decoration:none;
	font-weight:bold;
	color:#FFC300;}
#VertMenu a:link{
	text-decoration:none;
	font-weight:bold;
	color:#003366;}
#VertMenu a:visited{
	text-decoration:none;
	font-weight:bold;
	color:#003366;}
#VertMenu a:hover{	
	text-decoration:none;
	font-weight:bold;
	color:#297FC9;}
#VertMenu a:active{
	text-decoration:none;
	font-weight:bold;
	color:#003366;}




li.newstitle {
	line-height: 1.4;
	margin-top: 4px;
	list-style: disc url(../images/pnt.gif) outside;
	vertical-align: top;
}

li.dot {
	list-style: disc url(../images/li.gif) outside;
}

.nb {
	margin-top: 20px;
}

.nb img {
	background-color: #aaaaaa;
	margin-right: 8px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	BORDER: #eaeaea 5px solid;
}

.news_paging_w, {
	width: 20px;
	text-align: center;
	background-color: #ffffff;
}

.news_paging {
	color: #ffffff;
	width: 20px;
	text-align: center;
	background-color: #03629D;
}

form {
	padding: 0px;
	margin: 0px;
}








/* Poll Styles */
#pollDiv {
	margin: 4px 0 0 5px;
	background: #71B8FF;
	width: 190px;
	border: 1px #ffffff solid;
	padding: 5px 0 5px 0;
	text-align: center;
}

.poll_question {
	font: bold 12px verdana, sans-serif;
	color: #00307B;
}

.poll_answer {
	font: bold 10px verdana, sans-serif;
	color: #ffffff;
}
.poll_per {
	font-size: 10px;
	color: #333333;
}
.vote_href {
	color: #004080;
	font-size: 10px;
}
.vote_submit {
	FONT-SIZE: 10px; 
	color: #004080; 
}
.vote_msg {
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 5px;
}
.vote_table {
	width: 96%;
}





#liveTable {border-top: 1px solid #004080; border-bottom: 1px solid #004080;}
#liveTable td {background: #ddeeff; font: bold 11px verdana, sans-serif; white-space: nowrap; padding: 3px; color: #003a75;}

#liveTable img {vertical-align: middle;}
