/* CSS Document */

body{
	margin:0px auto;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#050a0e;
}
*{
	margin:0px auto;
	line-height:15px;
}
a{
	color:#000000;
	text-decoration:underline;
}
a:hover{
	color:#000000;
	text-decoration:none;
}
img{
	border:0pt;
}
table{
	margin:0px;
}
td{
	padding:1px 3px; vertical-align:top;
}
ul{
	margin:0px; padding:0px;
}
ul li{
	margin:0px; padding:0px;
}
#main{
	position:relative;
	width:1100px;
}
#container{
	position:relative;
	width:1100px; height:auto !important; height:764px; min-height:764px; overflow:hidden;
}
#left{
	background-image:url(../images/left.jpg);
	background-repeat:no-repeat;
	width:68px; height:764px; float:left;
}
#right{
	background-image:url(../images/right.jpg);
	background-repeat:no-repeat;
	width:70px; height:764px; float:right;
}
#container2{
	width:962px; float:left;
}
#header{
	position:relative;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	width:962px; height:315px;
}
#logo a{
	position:absolute;
	top:126px; left:432px;
	width:251px; height:90px;
	display:block; overflow:hidden; text-indent:-1000px;
	z-index:10;
}
#menu{
	position:relative;
	background-image:url(../images/menuBG.jpg);
	background-repeat:no-repeat;
	width:862px; height:32px;
	padding:1px 50px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#menu ul{
	padding:0px; margin:0px; list-style:none;
}
#menu ul li{
	padding:0px; margin:0px; display:inline; float:left;
}
#menu ul li.sep{
	background-image:url(../images/sep.gif);
	background-repeat:no-repeat;
	background-position:left center;
	width:1px; height:32px;
}
#menu ul li a{
	background-image:url(../images/btnBG.gif);
	background-repeat:repeat-x;
	line-height:32px; color:#b8c2c0; text-decoration:none;
	padding:0px 25px; float:left; display:block; float:left;
}
#menu ul li a:hover{
	background-image:url(../images/btnBG.gif);
	background-repeat:repeat-x;
	background-position:50% -32px;
	color:#ff9900;
}
#menu ul li .menuSelected{
	background-image:url(../images/btnBG.gif);
	background-repeat:repeat-x;
	background-position:50% -32px;
	line-height:32px; color:#b8c2c0; text-decoration:none;
	padding:0px 25px; float:left; display:block; float:left;
}
#flag{
	position:absolute;
	top:10px; right:7px;
	height:14px;
}
a.flagnb{
	background-image:url(../images/flag_no.gif);
	background-repeat:no-repeat;
	width:20px; height:14px; float:left; margin:0px 4px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.flagnb:hover{
	background-image:url(../images/flag_no.gif);
	background-repeat:no-repeat;
	background-position:left -14px;
}
a.flagen{
	background-image:url(../images/flag_en.gif);
	background-repeat:no-repeat;
	width:20px; height:14px; float:left; margin:0px 4px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.flagen:hover{
	background-image:url(../images/flag_en.gif);
	background-repeat:no-repeat;
	background-position:left -14px;
}
.flagnbSelected{
	background-image:url(../images/flag_no.gif);
	background-repeat:no-repeat;
	background-position:left -14px;
	width:20px; height:14px; float:left; margin:0px 4px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.flagenSelected{
	background-image:url(../images/flag_en.gif);
	background-repeat:no-repeat;
	background-position:left -14px;
	width:20px; height:14px; float:left; margin:0px 4px;
	display:block; overflow:hidden; text-indent:-1000px;
}
#container-inner{
	background-image:url(../images/containerBG.jpg);
	background-repeat:repeat-y;
	width:962px; overflow:hidden;
}
#left-inner{
	background-image:url(../images/left-inner.jpg);
	background-repeat:no-repeat;
	width:28px; height:370px; float:left;
}
#right-inner{
	background-image:url(../images/right-inner.jpg);
	background-repeat:no-repeat;
	width:30px; height:370px; float:right;
}
#container-inner2{
	background-image:url(../images/containerTop.jpg);
	background-repeat:no-repeat;
	width:904px;  float:left;
	padding-top:14px; overflow:hidden;
}
#contentBox{
	background-image:url(../images/contentBG2.jpg);
	background-repeat:repeat-x;
	width:644px; height:auto !important; height:400px; min-height:400px;  float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#ffffff;
}
#contentBox2{
	background-image:url(../images/contentBG2.jpg);
	background-repeat:repeat-x;
	width:904px; height:auto !important; height:400px; min-height:400px;  float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#ffffff;
}
#h1{
	position:relative;
	background-image:url(../images/h1.jpg);
	background-repeat:no-repeat;
	height:59px;
}
.heading{
	position:relative;
	background-image:url(../images/heading.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	height:59px; 
	display: inline-block;
	padding-right:59px; line-height:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px; font-weight:bold; color:#fff800; text-transform:uppercase;	
}
.ff2 .heading {height: 59px; padding-bottom: 29px;}
.ff2 .content, .ff2 .inlinecontainer {padding-top: 29px;}

#contentBox-inner{
	width:594px; padding:4px 25px 25px 25px
}
#contentBox-inner2{
	width:854px; padding:4px 25px 25px 25px;
}
#containerBottom{
	background-image:url(../images/containerBottom.jpg);
	background-repeat:no-repeat;
	width:960px; height:16px; float:left;
}
#content{
	position:relative;
	clear:both; float:left;
	overflow:hidden;
}
#content ul{ padding:0px; margin:0px; }
#content ul li{ padding:0px; margin-left:15px; }
#teaserBox{
	width:260px; float:right;
}
#teaserBox a{
	padding:0px; margin:0px; float:left;
}
.teaser1{
	position:relative;
	width:260px; overflow:hidden;
}
.teaser2{
	position:relative;
	width:260px; overflow:hidden;
}
#footer{
	position:relative;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	width:1100px; height:38px; line-height:25px;
	padding-top:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; color:#ffffff; text-align:center;
}
.teaser_h{
	position:absolute;
	top:10px; left:10px;
	background-image:url(../images/bullet.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px; line-height:20px;
	font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	font-size:15px;	color:#fff800;
}
#footer a{
	line-height:25px; color:#ffffff;
}

