html, body {
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	}
body {
	font:0.78em/1.20em  Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FFFFFF;
	border:0;
	height:100%;
	max-height:100%;
	width:100%;
	min-width:600px;
	}
table {
	border-spacing:0;
	border-collapse:collapse;
	}
td, th {
	padding: 0px;
	vertical-align: top;
	font:1.00em/1.20em  Verdana, Arial, Helvetica, sans-serif;
	}
th {
	background:#E0E0E0;
	font-weight:bold;
	}
p {
	padding: 0px;
	margin: 8px 0px 8px 0px;
	}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#00498F;
	background: transparent;
	text-decoration: underline;
	}
img {
	border: 0px;
	vertical-align: top;
	font-size: 0.7em;
	}
form {
	margin: 0px;
	padding: 0px;
	}
input, select, textarea {
	font:1.0em/1.20em  Verdana, Arial, Helvetica, sans-serif;
	color:#6D6E71;
	}
h1 {
	font:1.90em/1.0em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight:normal;
	color:#00498F;
	clear:both;
	}
h2 {
	font:1.60em/1.0em  Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 13px 0px;
	padding: 0px;
	font-weight:normal;
	clear:both;
	color:#00498F;
	}
h3, h4 {
	font:1.40em/1.0em  Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 12px 0px;
	padding: 0px;
	font-weight:normal;
	clear:both;
	color:#00498F;
	}
ul {
	margin: 10px 20px 15px 16px;
	padding: 0px;
	list-style-image: url(/imgs/li.gif);
	list-style:none;
	}
ul li {
	margin: 3px 0 6px 0px;
	padding: 0px 0px 0px 6px;
	}
ol li {
	list-style:decimal
	}
dt {
	margin-top: 15px;
	}
dd {
	margin-top: 10px;
	}
address {
	height:70px;
	overflow:hidden;
	color:#2BA8EE;
	font-style: normal;
	}
address p {
	margin: 15px 0px 8px 24px;
	}



.wrapper {
	width:100%;
	height:100%;
	}
.wp1 {
	width:6%;
	height:84%;
	}
.wp1box, .wp2box {
	margin-top:8px;
	height:36px;
	overflow:hidden;
	background-color:#ECF2F5;
	}
.wp2 {
	width:20%;
	height:84%;
	}
.logo {
	margin-top:31px;
	}
	
.flag {
	margin-top:16px;
	position:absolute;
	height:205px;
	}
.flag img {
	position:relative;
	left:-57px;
	}
.flagSpace {
	height:221px;
	clear:both;
	}
	
	
.navLeft {
	margin:0;
	padding:0;
	list-style-image: none; 
	list-style:none;
	}
.navLeft li {
	margin:5px 0 0 0;
	padding:2px 0 0 0px;
	width:100%;
	}
.navLeft li.act {
	background:url(/imgs/nav-li.gif) top left no-repeat;
	}
.navLeft li a {
	color:#2ba0de;
	font-size:1.15em;
	text-decoration:none;
	padding-left:17px;
	}
	
.navLeft li ol {
	margin:0 0 0 25px;
	padding:5px 0 5px 0;
	list-style-image: none; 
	list-style:none;
	}
.navLeft li ol li {
	margin:0;
	padding:2px 0 0 0;
	list-style-image: none; 
	list-style:none;
	color:#00498F;
	font-size: 1.0em;
	width:auto;
	}
.navLeft li ol li a {
	text-decoration:underline;
	color:#00498F;
	font-size: 1.0em;
	}
	
	
.navTop {
	width:100%;
	margin-top:8px;
	}
.navTop td {
	height: 36px;
	text-align:center;
	/*border-bottom:5px solid #FFFFFF;*/
	white-space:nowrap;
	width:15%;
	}
.navTop td.act {
	/*border-bottom:5px solid #C4B30E;*/
	background:url(/imgs/white.jpg) top repeat-x #0093E2;
	}
.navTop td.act div {border-right:1px solid #0093E2;color:#8FE2FA;}
.navTop td.act div a {color:#8FE2FA;}
.navTop td div {
	margin-top: 7px;
	font-weight:bold;
	padding:0 7px 0 7px;
	/*border-right:1px solid #2DDDFE;*/
	border-right:1px solid #FFFFFF;
	height:25px;
	}
.navTop td div b {
	display:block;
	padding-top:7px;
	}
.navTop td div a {
	text-decoration:none;
	}
	
	
.navTop td .sublev {
	width:auto;
	}
.navTop td .sublev td {
	background:none;
	text-align:left;
	color:#FFF;
	height: auto;
	padding:0;
	line-height:100%;
	font-size:11px;
	vertical-align:bottom;
	width:auto;
	}
.navTop td .sublev td div {
	border-right:1px solid #55B7EC;
	padding:2px 24px;
	margin:0;
	line-height:100%;
	font-size:11px;
	height:auto;
	text-align:center;
	font-weight:normal;
	}
.navTop td .sublev td a{
	color:#FFF;
	font-size:11px;
	text-decoration:none;
	}
	
.promo {
	height:159px;
	overflow:hidden;
	background:url(/imgs/topswfx.jpg) top repeat-x #02A3FA;
	z-index:10;
	}
	
	
	
.w20 {
	display:block;
	width:5px;
	overflow:hidden;
	}


.news .date, .marker {
	display:block;
	float:left;
	background-color:#C2ECFE;
	padding:2px 10px;
	font-weight:normal;
	font-size:0.9em;
	}
.marker {
	margin-top: 19px;
	}
.marker a {
	text-decoration:none;
	}
.news td p {
	clear:both;
	}
.newsItem {
	padding:5px 0 13px 20px;
	}
.newsItem .date {
	font-size:0.9em;
	display:block;
	float:left;
	background: #F4F4F4;
	color:#999999;
	padding:2px 10px;
	font-weight:normal;
	}
.nsbx {
	background:#e1ecf2;
	padding:15px 20px;
	font-size:1.2em;
	color:#00a4db;
	}
	
.space {
	display:block;
	clear:both;
	height:25px;
	overflow:hidden;
	}
	
.calendar {
	margin-top:16px;
	}
.calendar td {
	font-size: 0.90em;
	color:#B8C5CB;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px 3px 6px 3px;
	}
.calendar td a {
	color:#B8C5CB;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	}
	
.calendar .title td {
	color:#2BA8EE;
	padding-bottom: 10px;
	}
.calendar td b {
	background:#D7CC5D;
	display:block;
	float:left;
	padding:3px;
	color:#073B92;
	}
	
	
#radio {
	/*position: absolute;*/
	position:relative;
	right: -250px;
	height: 75px;
	width: 320px;
	top:  -26px;
	display: block;
	}
	
	
span.blue {
	font-size:0.9em;
	display:block;
	float:left;
	background: #F4F4F4;
	color:#999999;
	padding:2px 18px;
	}
.newsh1 {
	font-size:1.0em;
	font-weight:bold;
	margin-top:10px;
	}
.matitem {
	padding-top:15px;
	}
.matitem .padding, .padding{
	padding-left:20px;
	}
.matitem_marker {
	margin-top:20px;
	font-size:0.9em;
	display:block;
	float:left;
	background: #F4F4F4;
	color:#999999;
	padding:2px 15px 3px 18px;
	}
.matitem_marker a {
	color:#2BA8EE;
	}
	
#corrfont, #corrfont * {
	font:1.0em/1.20em  Verdana, Arial, Helvetica, sans-serif;
	}
	
#corrfont strong {
	color: #073B92;
	font-weight: bold;
	font-size: 12px;
}
	
.vmarker {
	font-size:0.9em;
	display:block;
	float:left;
	background: #F4F4F4;
	color:#999999;
	padding:2px 15px 3px 18px;
	}
.vmarker a {
	color:#2BA8EE;
	}
	
.photses {
	border-top:2px solid #01C5F7;
	padding:0 0 20px 0;
	}
.phsesd {
	clear:both;
	padding:5px 5px 10px 23px;
	line-height:normal;
	}
	
#t1 td {
	text-align:center;
	padding:0 5px;
	}
	
#t1 td a {
	width:100px;
	display:block;
	filter:Alpha(Opacity='50');
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	overflow:hidden;
}
#t1 td a:hover, #t1 td a.act {
	filter:Alpha(Opacity='100');
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}
			div#hold { 
			position:relative; overflow:hidden;z-index:100;
			height: 70px;
			border: 1px solid white;
			}
			div#wn { 
			position:absolute; 
			left:0px; top:0px; 
			width:100%; height:70px; 
			clip:rect(0px, 100%, 70px, 0px); 
			overflow:hidden; 
			z-index:1; 
			}
			div#lyr1 { 
			position:absolute; visibility:hidden; 
			left:0px; top:0px; 
			z-index:1; 
			}
			.arrowLink img {vertical-align:bottom;margin-top:31px;}

.pagbox {margin-top:25px;}
.pagbox td {padding:2px;font-weight:bold;color:#00498F;}
.pagbox td img {margin:3px 10px 4px;}


.blue {
	color: #073B92;
	font-weight: bold;
	font-size: 12px;
}

.col_red {color:red;}