@charset "utf-8";
/* CSS Document */

img, li { behavior: url(../pngFix/iepngfix.htc) }

html, body{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	margin:auto 0;
	padding:0;	
	text-align:center;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;}

h1{ font-size:11px; font-weight:bold; padding-top:10px; padding-left:40px;}
h2{ font-size:11px; font-weight:bold;}
h3{ font-size:14px;}
h4{ font-size:11px; font-weight:bold; padding-top:10px; padding-left:20px; color:#4a9928;}

.headline{
	background-image:url(images/bg_headline.jpg);
	background-repeat:no-repeat;
	width:440px;
	height:31px;
	font-weight:bold;}

.wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -94px;}
	
table{margin-top:20px;}
	
.cells{ 
	border-bottom:1px solid #434343;
	border-left:1px solid #434343;
	background-color:#222;}	
	
.toptable{
	background-image:url(images/bg_table.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	border-left:1px solid #111;}	

/*TOP*/
	
#top_ { height:96px;}

#top_inside {
	width:980px;
	text-align:left;	
	margin:0 auto;
	padding:0;}
	
#logo{padding-left:30px; padding-top:20px;}		
	
#top_content_left{
	width:300px;
	height:96px;
	padding-right:30px;
	float:left;
	border:0px solid green;}
	
#top_content_right{
	width:500px;
	height:96px;
	background-image:url(images/bg_toplinks.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	text-align:center;
	color:#fff;
	float:right;}
	
#top_content_right a{
	color:#fff; 
	text-decoration:none; 
	font-weight:bold;
	font-size:10px;}
	
/*- Navlist --------------------------- */	

#toplinks{	text-align:right; padding-right:35px; height:56px; border:1px solid transparent;}

#navlist{ margin-top:5px; padding-bottom:15px; border:0px solid blue;}

#navlist ul{ text-align:center; padding-top:5px;}

#navlist li{
	display: inline;
	list-style-type: none;
	padding-right:35px;
	text-align:center;}

#navlist li a:hover{text-decoration:underline;}	

/*- Header --------------------------- */	

#header_wrapper{
	width:980px;
	margin:0 auto;
	padding:0;
	border: 0px solid red;}
	
#header_left{
	background-image:url(images/header_left.jpg);
	background-repeat:no-repeat;
	width:30px; 
	height:334px; 
	float:left;}	

#header_right{
	background-image:url(images/header_right.jpg);
	background-repeat:no-repeat;
	width:30px;
	height:334px;
	float:right;}
	
#header_content{ width:920px; height:334px; float:left;}
#header_video{
	float:left; width:550px; height:335px; background-image:url(images/video.jpg); background-repeat:no-repeat;
	padding-top: 35px;
	padding-left: 9px;
}

#header_menu{float:right; width:350px; padding-top:50px; text-align:left;}

#menu1{
	padding-left: 0;
	margin-left: 0;
	border-top: 1px solid #7b467b;
	border-bottom: 1px solid #7b467b;
	width:300px;}

#menu1 li{
	list-style: none;
	margin: 0;
	padding: 15px 0 10px 30px;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left;}

#menu1 li a {
	text-decoration: none;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:16px;
	color:#fff;}
	
#menu2{
	padding-left: 0;
	margin-left: 0;
	width:300px;}

#menu2 li{
	list-style: none;
	margin: 0;
	padding: 5px 0 10px 30px;
	border-bottom: 1px solid #7b467b;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left;}
	
#menu2 li a {
	text-decoration: none;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:16px;
	color:#fff;}	

#menu3{
	padding-left: 0;
	margin-left: 0;
	width:300px;}

#menu3 li{
	list-style: none;
	margin: 0;
	padding: 5px 0 10px 30px;
	border-bottom: 1px solid #7b467b;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left;}
	
#menu3 li a {
	text-decoration: none;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:16px;
	color:#fff;}	

#menu4{
	list-style: none;
	margin: 0;
	padding-left: 0;
	margin-left: 0;	
	width:300px;}

#menu4 li{
	list-style: none;
	margin: 0;
	padding: 5px 0 10px 30px;
	border-bottom: 1px solid #7b467b;
	background-image: url(images/arrow.png);
	background-repeat: no-repeat;
	background-position: left;}
	
#menu4 li a {
	text-decoration: none;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:16px;
	color:#fff;}	

#menu1 li a:hover { color:#307ac1;}
#menu2 li a:hover { color:#65b942;}
#menu3 li a:hover { color:#f9a213;}
#menu4 li a:hover { color:#e71e26;}
	
#menu_left{
	width:250px;}

#content_ {
	background-image:url(images/content_left.jpg);
	background-repeat:repeat-x;
	min-height:100%;
	}
	
#main_inside{
	width:920px;
	margin:0 auto;
	padding:0;
	border-bottom:1px solid #ccc;}

#main_left_wrapper{ 
	width:459px; 
	float:left;
	border-right:1px #ccc solid;
	text-align:left;
	padding-top:20px;}
	
#main_left{}	
	
#main_right_wrapper{ 
	width:459px; 
	border-left:1px #fff solid;
	float:right;
	text-align:left;
	padding-top:20px;}	
	
#main_right{}
	
.sub_content_left{float:left; width:210px; padding-right:10px; border-right: 1px solid #ccc;}
.sub_content_right{ float:right; width:210px; padding-left:10px;}

#content_bottom{ 
	border-top: 1px solid #ccc;
	background-image:url(images/bg_bottom_top.jpg);
	background-repeat:no-repeat;
	text-align:right;
	font-weight:bold;
	padding-right:10px;}
	
#content_bottom a{
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;}

#content_bottom a:hover{ 
	text-decoration: underline;}
			
	
#submenu{
	padding-left: 0;
	margin-left: 0;
	border-bottom: 1px solid #ccc;
	width:220px;}

#submenu li{
	list-style: none;
	margin: 0;
	padding: 5px 0 5px 30px;
	border-top: 1px solid #ccc;
	background-image: url(images/arrow_green.png);
	background-repeat: no-repeat;
	background-position: left;}

#submenu li a {
	text-decoration: none;
	font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#2f2f2f; }
	
#submenu li a:hover {
	text-decoration: underline;}
	
#subcontent_menu{
	padding:10px;
	width:230px;}	
	
#content_bottom{ 
	border-top: 1px solid #ccc;
	background-image:url(images/bg_bottom_top.jpg);
	background-repeat:no-repeat;
	text-align:right;
	font-weight:bold;
	margin-top:5px;
	padding-bottom:5px;}
	
#content_bottom a{
	font-size:10px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;}

#content_bottom a:hover{ 
	text-decoration: underline;}
	
#content_box{ padding-left:20px;}

.headline_submenu{
	background-image:url(images/bg_submenu.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:31px;
	font-weight:bold;}
	
/*Footer*/	

.footer, .push {height: 94px;}	
	
#footer_ {
	height:94px;
	background-image:url(images/bg_footer.jpg);
	background-repeat:repeat-x;
	background-color:#191a19;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	position:relative;}
	
#footer p{padding-bottom:0;}	
#footer_content{padding-top:20px;}
#footer_content a{ color:#fff; text-decoration:none; padding: 0 3px; }
#footer_content a:hover{ text-decoration:underline;}

#popitmenu{
	position: absolute;
	background-color: #140916;
	border-top:1px solid #4f274f;
	border-right:1px solid #4f274f;
	border-left:1px solid #4f274f;
	font-size:10px;
	font-weight:bold;
	line-height: 25px;
	z-index: 140;
	visibility: hidden;
	text-align:left;
	padding:0px;
	width:300px;}

#popitmenu a{
	text-decoration: none;
	padding-left: 6px;
	color: #fff;
	border-bottom:1px solid #4f274f;
	display: block;}

#popitmenu a:hover{ background-color: #351a33;}
