body {
	background-color:#000;
}



/*
 ______     __         __     _____     ______    
/\  ___\   /\ \       /\ \   /\  __-.  /\  ___\   
\ \___  \  \ \ \____  \ \ \  \ \ \/\ \ \ \  __\   
 \/\_____\  \ \_____\  \ \_\  \ \____-  \ \_____\ 
  \/_____/   \/_____/   \/_/   \/____/   \/_____/ 
                                                  
*/
#toppanel {
    position: absolute;   /*Panel will overlap  content */
    /*position: relative;*/   /*Panel will "push" the content down */
    top:0;
    left:0;
    width:100%;
    z-index:50;
    margin-left:auto;
    margin-right:auto;
    font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
}



/* Panel Tab/button */
.tab {
  	background: url(/common/images/slide/tab_b.png) repeat-x 0 0;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader 
		(src='/common/images/slide/tab_b.png',sizingMethod='scale');
	height: 42px;
	position:relative;
    	z-index: 50;
}

	.tab ul.login {
		display: block;
		position: relative;
		float: left;
		clear: left;
		height: 42px;
		width: auto;
		line-height: 42px;
		margin: 0;
		left: 450px;
		color: white;
		font-size:0.75em;
		text-align: center;
	}
		.tab ul.login li {
			text-align: left;
			padding: 0 6px;
			display: block;
			float: left;
			height: 48px;
			background: url(/common/images/slide/tab_m.png) repeat-x 0 0;
			
			_background:none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader 
		(src='/common/images/slide/tab_m.png',sizingMethod='scale');
		}

		.tab ul.login li.left {
			background: url(/common/images/slide/tab_l.png) no-repeat left 0;
			_background:none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader 
(src='/common/images/slide/tab_l.png',sizingMethod='scale');
			
			height: 48px;
			width: 29px;
			padding: 0;
			margin: 0;
			display: block;
			float: left;
		}

		.tab ul.login li.right {
			background: url(/common/images/slide/tab_r.png) no-repeat 0 0;
			_background:none;
			_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader 
(src='/common/images/slide/tab_r.png',sizingMethod='scale');
			height: 48px;
			width: 29px;
			padding: 0;
			margin: 0;
			display: block;
			float: left;
		}
			.tab ul.login li a {
				color:#949576;
				font-size:0.8em;
				text-decoration:none;
			}

		.tab a.open, .tab a.close {
			height: 20px;
			line-height: 20px !important;
			padding-left: 20px !important;
			cursor: pointer;
			display: block;
			width: 180px;
			position: relative;
			top: 11px;
			text-transform:uppercase;
		}

		.tab a.open {
			background: url(/common/images/slide/bt_open.gif) no-repeat left 0;
		}
		.tab a.close {
			background: url(/common/images/slide/bt_close.gif) no-repeat left 0;
		}
		.tab a:hover.open {background: url(/common/images/slide/bt_open.png) no-repeat left -20px;}
		.tab a:hover.close {background: url(/common/images/slide/bt_close.png) no-repeat left -20px;}


#panel {
	width: 100%;
	height: 455px;
	background:#272727;
	overflow: hidden;
	position: relative;
	z-index: 3;
	display: none;
	font-size:0.75em;
}


	#panel .ryi {
		position:relative;
	}

	#panel .ryi ul.cnt {
		width:959px;
		display:block;
		margin:20px auto 0 auto;

	}
	#panel .ryi ul.cnt li.cnt {
		width:278px;
		float:left;
		display:block;
		border-left:1px solid #333;
		padding:0 20px 0 20px;
	}
	#panel .ryi ul.cnt li.last {
		border-right:1px solid #333;
	}
	#panel .ryi ul.cnt li.cnt h2 {
		font-weight:bold;
		font-size:160%;	
		color:#fff;
		margin:0 0 12px 0;
	}
	#panel .ryi ul.cnt li p {
		color:#A8A9AD;
	}
	#panel .ryi ul.cnt .cbl li {
		float:left;
		color:#fff;
	}
	#panel .ryi ul.cnt .cbl input {
	}
	#panel .ryi ul.cnt .cbl label {
		margin:0 5px 0 2px;
	}


	#panel .ryi ul.cnt .fm-fl {
		float:left;
		width:100px;
	}
	#panel .ryi ul.cnt label.fm-fl {
		color:#fff;
		display:block;
		margin-top:5px;
	}
	#panel .ryi ul.cnt .fm-fl input {
		width:90px;
		background:#4B4B4D;
		border:none;
		color:#fff;
	}
	#panel .ryi ul.cnt .fm-sn {
		display:block;
		width:190px;
		color:#fff;
	}
	#panel .ryi ul.cnt label.fm-sn {
		display:block;
		margin-top:5px;
	}
	#panel .ryi ul.cnt input.fm-sn,#panel .ryi ul.cnt textarea.fm-sn {
		background:#4B4B4D;
		border:none;
		color:#fff;
	}
	#panel .ryi ul.cnt textarea.fm-sn {
		height:65px;
	}	
	
	#panel input[type='submit']{
		float:left;
		display:block;
		font-weight:bold;
		text-transform:uppercase;
		color:#fff;
		background:url(/common/images/button-background.gif) 0 2px no-repeat;
		width:94px;
		height:25px;
		border:none;
		padding:0;
		margin:10px 0 0 0;
		cursor:pointer;		
	}







#container {
	width:959px;
	margin:0 auto 0 auto;
	position:relative;
}
#container .logo {
	width:166px;
	height:82px;
	display:block;
	background:url(/common/images/logo.gif);
	margin:30px 0 33px 0;
	position:relative;	
}
#container .logo h1 {
	text-indent:-1000px;
}

#container .language-selector {
	position:absolute;
	right:10px;
	top:30px;
	width:210px;
}

#container .language-selector li {
	float:left;
	font-size:0.65em;
	padding:0 15px 0 15px;
	border-left:1px solid #A8A9AD;
	text-transform:uppercase;
}
#container .language-selector li.first-child {
	border:none;
}
#container .language-selector li a {
	text-decoration:none;
	color:#A8A9AD;
}
#container .language-selector li.selected a {
	color:#658094;
}
#container .topbar {
	height:345px;
	margin-bottom:17px;
}


#container .topbar li {
	margin-left:17px;
	float:left;
}
#container .topbar li.first-child {
	margin-left:0;
}
#container .topbar li.mid-image {
	width:189px;
}
#container .topbar li.mid-image img {
	margin-bottom:14px;
}
	
#container .sitenav {
	background:url(/common/images/sitenav-background.png) 0 0 repeat-x;
	height:50px;
	visibility:hidden;
}

#container .sitenav li {
	float:left;
	text-align:center;
	height:50px;
	_width:105px;
	background:url(/common/images/sitenav-background-sep.png) 1px 10px no-repeat;
}

#container .sitenav li:first-child {
	background:none;
}

#container .sitenav li a {
	color:#949478;
	font-size:0.7em;
	text-transform:uppercase;
	text-decoration:none;
	display:block;
	height:33px;
	padding-top:17px;
	position:relative;
	z-index:1;
	/*white-space:nowrap;*/
}

#container .sitenav li a:hover,#container .sitenav li a.selected {
	color:#fff;
}

#container .sitenav li ul {	
	position:absolute;
	display:none;
	z-index:1;
}
		
#container .sitenav li ul li {
	float:none;
	position:relative;
	text-align:left;
	height:33px;
	top:50px;
}
		
#container .sitenav li ul li a {
	width:120px;
	padding-left:15px!important;
	background:#282828;
	padding-top:10px;
	height:23px;
}
		
#container .sitenav li ul li a:hover {
	background:#404040;
}

#container .content {
	background:#333;
	color:#fff;
	font-size:0.75em;
	padding:19px 0 0px 19px;

}

#container .content .divider {
	position:absolute;
	left:660px;
	width:10px;
}

#container .content h2 {
	font-weight:bold;
	font-size:160%;
	width:625px;
}
#container .content p {
	margin:13px 0 0 0;
	width:625px;
	color:#A8A9AD;
	line-height:150%;
}

#container .content p.strong {
	font-weight:bold;
	font-size:110%;
	color:#fff;
}

#container .content a {
	color:#949478;
	text-decoration:none;
}
#container .content a:hover {
	color:#fff;
}

#container .content img {
	margin:10px 0 10px 0;
}



	#container .content .contact {
		margin-top:40px;
	}
	#container .content .contact ul li {

	}
	#container .content .contact ul li.last {
		border-right:1px solid #333;
	}
	#container .content .contact ul li h2 {
		font-weight:bold;
		font-size:160%;	
		color:#fff;
		margin:0 0 12px 0;
	}
	#container .content .contact ul li p {
		color:#A8A9AD;
	}
	#container .content .contact>ul .cbl li {
		float:left;
		color:#fff;
	}
	#container .content .contact ul .cbl input {
	}
	#container .content .contact ul .cbl label {
		margin:0 5px 0 2px;
	}


	#container .content .contact ul .fm-fl {
		float:left;
		width:220px;
	}
	#container .content .contact ul label.fm-fl {
		color:#fff;
		display:block;
		margin-top:5px;
	}
	#container .content .contact ul .fm-fl input {
		width:190px;
		background:#4B4B4D;
		border:none;
		color:#fff;
	}
	#container .content .contact ul .fm-sn {
		display:block;
		width:410px;
		color:#fff;
	}
	#container .content .contact ul label.fm-sn {
		display:block;
		margin-top:5px;
	}
	#container .content .contact ul input.fm-sn {
		background:#4B4B4D;
		border:none;
		color:#fff;
	}
	#container .content .contact ul textarea {
		background:#4B4B4D;
		border:none;
		color:#fff;
		width:410px;
		height:70px;
	}



	#container .content .contact input[type='submit']{
		float:left;
		display:block;
		font-weight:bold;
		text-transform:uppercase;
		color:#fff;
		background:url(/common/images/button-background.gif) 0 2px no-repeat;
		width:94px;
		height:25px;
		border:none;
		padding:0;
		margin:10px 0 0 0;
		cursor:pointer;		
	}





.footer {
	bottom:0px;
	position:fixed;
	font-size:0.65em;
	width:100%;
	height:50px;
}

.footer div {
	background-color:#292828;
	margin:0 auto 0 auto;
	width:959px;
	position:relative;
	height:50px;	
}

.footer span {
	color:#6e6e70;
	display:block;
	float:left;
	padding:17px 0 0 22px;	
}
.footer ul {
	float:right;
	padding:17px 22px 0 0;	
} 
.footer ul li {
	float:left;
	margin-left:15px;
} 
.footer ul li a {
	color:#6e6e70;
	text-transform:uppercase;
	text-decoration:none;
} 
.footer ul li a:hover {
	color:#fff;
}
/*
=================================================
*************************************************
=================================================
*/
.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 */
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */				




























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

