@charset "UTF-8";
/* CSS Document */

body {margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 22px;text-align:center; background: #CDE2EA url(../images/back.gif) repeat-x;}


h1 {font-size:15px; color: #8A1E04; display:inline;}
h2 {font-size:15px; color: #297D2E; display:inline;}

a{text-decoration:none; color:#003366; font-weight:bold;}
a:hover{text-decoration:underline; color:#000033;}
p.cen{text-align:center;}

img{border:none; padding-bottom:10px;}

#menuwrap{width:850px; height:48px; border:1px #347B9F solid; border-width:0px 3px; margin:auto;  background: #347B9F;}
#menu{width:520px; margin:auto;}
	#menu ul {padding: 0; margin: 0;}
	#menu ul li {display: block; list-style-type: none; color:#fff; border: 1px solid white;border-width: 0px 0px 0px 3px;
				position: relative;margin: 0;padding: 0;line-height:normal;float:left;max-height:64px; overflow:hidden;
				text-align:center;width: 125px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
	#menu ul li:hover > ul {display: block; position: absolute; top: -1px; left: 100%;}
	#menu ul li a {display: block; padding: 8px 7px;  background: #347B9F; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none;}
	#menu ul li.end {border-width:0px 3px 0px 3px;}
	#menu ul li.active {padding: 8px 7px; background:#6F8591; width: 111px; max-height:48px;}
	#menu ul li.activeEnd {padding: 8px 7px; background:#6F8591;border-width:0px 3px 0px 3px; width: 111px; max-height:48px;}
	#menu ul li a:hover {background: #333;}
	#menu ul > li:hover > ul {width: 80px; top: 4.75em; left: -3px;}

#main{width:790px;margin:auto; border:1px solid #347B9F; border-width:0px 3px; padding: 30px; text-align:left; background:#FFFFFF; height:250px;}
#main2{
	width:790px;
	margin:auto;
	border:1px solid #347B9F;
	border-width:0px 3px;
	padding: 30px;
	text-align:left;
	background:#FFFFFF;
	height:675px;
}
#main3{width:790px;margin:auto; border:1px solid #347B9F; border-width:0px 3px; padding: 30px; text-align:left; background:#FFFFFF; height:1470px;}

#nav{width:210px; float:left; border-right:1px solid #003366; }
#nav ul{list-style:none; margin:0px; padding:0px;}
#nav ul li{padding:3px 0px;}
#nav ul li a{text-decoration:none; color:#003366; font-weight:bold;}
#nav ul li a:hover{text-decoration:underline; color:#000033;}

#content{width:520px; float:left; padding:0px 10px  0px 30px;}

#footer{width:820px;margin:auto; background-color: #347B9F; color: #fff; text-align:right; border:1px solid #347B9F; border-width:0px 3px 0px 3px; padding:5px 15px; font-size:11px;}
#footer a{text-decoration:none; color: #E2EBD3; font-size:11px; font-weight:bold;}
#footer a:hover{text-decoration:underline; color: #CCCCCC;}

.sponsorsplat{width:130px; float:left;}
.sponsorsgold{width:150px;}
.sponsorssil{float:left;  }
.sponsorsbron{width:180px; float:left; padding:0px 20px;}

#sponsors-list {width:300px; float:left; line-height:1.2em;}
#sponsors-list a {text-decoration:underline; color: #000000; font-weight:normal; font-size:12px;}
#sponsors-list a:hover {color:#347B9F;}
#sponsors-logo {border-left:1px solid #347B9F;padding-left:20px; float:left;}
#sponsors-logo p.section-title {font-weight:bold;border-bottom:1px solid #347B9F; }
#sponsors-logo img {margin:2px;}

.none{border:0px;}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
