@charset "utf-8";

* {

	margin:0;

	padding:0;

}



a:active {

  outline: none;

}



img {

	border:none;}

	

#content ul li{

	list-style-position: outside;
	
    margin-left: 15px;

}



body{

	font-family: Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#000;

	background:#062739;

	}

	

a{

	text-decoration:underline;

	cursor:pointer;}

	

.wrapper{

	display:block;

	width:980px;

	margin:0 auto;}

	

#headline{

	width:100%;

	overflow:hidden;

	background:#004267;

	height:50px;}

	

#topline{

	width:100%;
	
	overflow:hidden;

	height:227px;

	background:url(../images/top_bg.png) top left repeat-x;}

	

#top_image{

	background:url(../images/top_image_2.png) top left no-repeat;

	width:1130px;

	height:277px;

	margin:0 auto;

	display:block;
	
	left:50%;
	margin:0 auto 0 -640px;
	position:absolute;
	top:0px;
	z-index:1;}

	

#company_logo{

	background:url(../images/logo_2.png) top left no-repeat;

	position:absolute;

	width:230px;

	height:128px;

	margin:15px 0 0 20px;
	z-index:2;}	

	

#leftarea{

	/*background:url(../images/shade2.png) top left repeat;*/



	margin-top:10px;



	width:265px;

	

	float:left;



	}
	
#content h1, .componentheading{

	color:#000;

	font-family:'MuseoSans700', Arial, Helvetica, sans-serif;

	font-size:24px;

	}

	

#content h2, .contentheading{

	color:#000;

	font-family:'MuseoSans500', Arial, Helvetica, sans-serif;

	font-size:20px;

	}

	

#content h3, .createdate{

	color:#606060;

	font-family:'MuseoSans300', Arial, Helvetica, sans-serif;

	font-size:16px;
	
	padding-bottom:10px;

	}
	
#content a{
	font-family:'MuseoSans500', Arial, Helvetica, sans-serif;
	
	color:#000;}	

.modifydate{
	color:#606060;

	font-family:'MuseoSans300', Arial, Helvetica, sans-serif;

	font-size:10px;
	
	padding-bottom:10px;
	
	padding-top:20px;
	}	

	

#content{

	
	text-align:justify;
	background:#fff;

	

	margin-top:5px;



	width:695px;



	padding:10px 10px;



	float:left;
	
	min-height:400px;}

	

ul.menu{



	display:block;}







ul.menu li{



letter-spacing:-1px;
list-style-type:none;
padding-left:22px;
text-align:left;

	

	}



	



ul.menu li a{



	color:#fff;



	font-family:'MuseoSans300', Arial, Helvetica, sans-serif;



	font-size:14px;



	text-decoration:none;



	padding:4px 0 6px 0;



	display:block;

	

	background:url(../images/li_bg.png) top left no-repeat;



	}







ul.menu li#current a, ul.menu li a.active, ul.menu li a:hover, #leftarea .moduletable h3, #leftarea .moduletable_menu h3{

	text-align:left;
	
	color:#fff;

	background:url(../images/li_active_bg.png) top left no-repeat;



	font-family:'MuseoSans700', Arial, Helvetica, sans-serif !important;

	

	padding:3px 0 6px 0px;

	

	text-shadow:#000 1px 1px 1px;



	}
	
ul.menu li#current ul li a, ul.menu li ul li a, ul.menu li ul li a{
	background:url(../images/li_active_bg_2.png) top left no-repeat !important;
	}	
	
#leftarea .moduletable h3{
	text-align:center !important;}

	

#footer_bg{

	background:#011824;

	width:100%;

	padding:10px 0;

	clear:both;

	overflow:hidden;}

	

#footer{

	width:715px;

	float:right;

	text-align:center;

	font-family:'MuseoSans300', Arial, Helvetica, sans-serif;

	color:#9e9d9d;

	}	
	
#footer a{
	color:#fff;
	font-family:'MuseoSans500', Arial, Helvetica, sans-serif;	}	

	

#searcharea{

	float:right;

	position:relative;

	top:15px;

	right:20px;
	
	z-index:5;}
	
.button{
	background:transparent url(../images/button_bg.png) repeat-x scroll left top;
	border:none;
	color:#FFF;
	padding:0 5px 3px;
	text-shadow:1px 1px 1px #000;
	position:relative;
	top:-1px;
	}	
	
	
/*Login*/

#leftarea .moduletable{
	margin-top:15px;}

#form-login{
	background:transparent url(../images/login_bg.png) repeat-y scroll left top;
	text-align:center;
	color:#fff;
	padding-bottom:10px;
	}
	
#form-login fieldset{
	border:none;}	
	
#form-login ul li{
	list-style-type:none;}
	
#form-login p#form-login-username, #form-login p#form-login-password, #form-login p#form-login-remember, #form-login fieldset input.button {
	margin:0 0 10px 0;}	
	
#form-login a{
	color:#fff;
	}	
	
/*JV headline*/

.mod_jvsello2_headline{
	position:relative;
	left:265px;}
	
.jvcarousel-pagi {
background:transparent url(../images/slider_bg.png) no-repeat scroll left top;
left:-298px;
position:relative;
top:-30px;
z-index:2;
width:120px;
height:36px;
}	

.handles .handles_item {
background:transparent url(../images/slider_inactive.png) no-repeat scroll left top;
color:transparent;
font-size:0;
height:11px;
position:relative;
left:-50%;
}

.handles span{
	display:block;
	text-align:center;
	margin:0 auto;}

.handles span.active {
background:transparent url(../images/slider_active.png) no-repeat scroll left top;
}

p.handles {
	display:block;
	position:relative;
	left:50%;}
	
a.jvcarousel_mtitle {
	color:#fff;
	font-family:'MuseoSans700', Arial, Helvetica, sans-serif;
	text-shadow:#000 1px 1px 2px;
	font-size:24px;
	text-decoration:none;
	display:block;
	margin-bottom:20px;
	margin-top:20px;
}

.jvcarousel-item p{
	color:#FFF;
	text-shadow:#000 1px 1px 2px;
	font-size:14px;}

.jvcarousel-item a{
	color:#fff;}
	
.jvcarousel-item img {
border:none;
float:right;
margin:0 0 0 15px;
left:17px;
position:relative;
top:-10px;
}	

/*Search*/
.searchprefix{
	background:transparent url(../images/mag_glass.png) no-repeat scroll left top;
	float:left;
	color:#FFF;
	padding:5px 5px 0 18px;}
	
div.hrdot {
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #484F22; 
	border-style: none none dotted;
	
	/*
	height: 1px;
	border: 0;
	color: #333;
	background-color: #333;*/
	width: 680px;
}

div.hrdot hr {
  display: none;
}

div.conheader {
	color: #deaa2c;
	font-size:16px;
	font-weight:bold;
}

div.year {
	color: #086496;
	font-size:20px;
	font-weight:bold;
}

table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}
