html, body {
	margin:0;
	padding:0;
	background-image:url(../images/bg.gif);
	}
#page-container {
width:800px;
margin:auto;
background:#fff;
border-left:4px solid #384C4F;
border-right:4px solid #384C4F;

}

#page-header {
height:130px;
background:#fff;			
}
#page-header .logo{
	padding:15px 15px 0px 0px;
}
#page-header .logos{
	margin-left:325px;

}
#main-nav {
height:42px;	
		
}

/* ---------------------- main-nav ---------------------- */
.red #main-nav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../images/redslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.red #main-nav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.red #main-nav ul li{display:block;float:left;margin:0 1px 0 0;}
.red #main-nav ul li a{display:block;float:left;color:#FECCC3;text-decoration:none;padding:14px 7px 0 7px;height:28px;}
.red #main-nav ul li a:hover,.red #main-nav ul li a.current{color:#fff;background:transparent url(../images/redslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END main-nav ---------------------- */

#main-flash {
height:210px;		
}

#sidebar {
width:200px;
float:left;	
}

#sidebar h2{
color:#999;
display:block;	
padding:8px 3px;
margin:0px 3px;
background-image:url(../images/label.gif);
background-repeat:repeat-x;
font-size:13px;
text-transform:uppercase;
height:30px;
}

#main-content {
width:580px;
margin-left:200px;
margin-top:0px;
padding-top:10px;
padding-left:10px;
padding-right:0px;
margin-right:0px;
line-height:16px;
font-weight: normal;
text-align:justify;		
border-left:1px dashed #BCBDBC;

}
#main-content table{
text-align:justify;	
width:580px;	
border-bottom:1px dotted #BCBDBC;
}

#main-content img{
border:4px #CCCCCC solid;
}
#cell-text {
font-size:10px;
text-align:center;
}

#main-content-inner {
width:400px;
float:left;
padding:10px;
line-height:16px;
font-weight: normal;
text-align:justify;		
border-left:1px dashed #BCBDBC;

}

#main-content-inner #framed {
	background:#f9f9f9;
	border: 1px dotted #ccc;
	padding:6px;
	}
#main-content-inner h3 {
color:#FFFFFF;
	background:#ccc;
	}
	
#main-content #framed {
	background:#f9f9f9;
	border: 1px dotted #ccc;
	padding:6px;
	}
#main-content h3 {
color:#999;
	background:#ccc;
	}

#main-content-liquid {
width:740px;
padding:20px;
line-height:16px;
font-weight: normal;
text-align:justify;
		
}
a {
	color: #db6d16;
	text-decoration: none;
	}
a:hover {
	color: #cc0000;
	text-decoration: none;
	
	}

#rightside {
	width:170px;
	float:right;
	margin-top:15px;
	font-size:10px;
	text-align:center;	
	}
	
#rightside img {
	border: 4px solid #ccc;
	margin:auto;
	}

	
#footer {
		font-size:10px;
		height:90px;	
		background-image:url(../images/bg2.gif);
		clear:both;
		padding-top:15px;
		padding-bottom:15px;				
		}
		
#footer p {
	text-align:center;
	margin-top:30px;		
		}
		
#footer ul{
	margin:0;
	padding:0;
	list-style-type: none;
	}

#footer li {
	display: inline;
	padding: .4em .4em;
	}

#footer a {
	color: #999999;
	text-decoration: none;
	}

#footer a:hover {
	color: #db6d16;
	}
		
#footer #altnav {
	width: 800px;
	text-align: center;
	}
	

.hidden{
		display:none;			
		}

body{
	font-family:Verdana;
	font-size:12px;
	color:#666666;
	
	}
		
h1{
	margin:0;
	padding:0;
	font-family:trebuchet ms;
	font-size:20px;
	color:#cc6600;
	padding-bottom:15px;
	}
h2{
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:14px;
	color:#cc6600;

	
	}
h3{
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:12px;
	color:#cc6600;
	}
		
p {
	margin:0;
	padding:0;
	padding-bottom:15px;
	}

ul li{
	margin:0px;
	padding:0px;
 
	}

#side-nav ul
	{						
	list-style-type: none; 
	margin: .0em .4em;
	padding: .4em .4em;	
	}

#side-nav li 
	{ 
		height:30px; 
		 
	}	


#side-nav a
	{	display:block;
		padding-bottom:2px;		
		color: #666666;
		padding:8px 3px;
		margin:0px 3px;
		background-image:url(../images/dot.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		text-decoration: none;
		
		}

#side-nav a:hover
	{
	padding-left:10px;
	background-color:#f9f9f9;
	background-image:url(../images/dot.gif);
	background-repeat:repeat-x;
	color: #db6d16;
	}
	
#side-lang img 
	{						 
	margin: .6em;
	padding: 0;
	border:2px solid;
	border-color:#CCCCCC;
				
	}


input {
	margin:4px;
	padding:2px;
	background:#fff;
	border: 2px solid #DEE1E1;
	color:#cc6600;
	}
select {
	margin:4px;
	padding:2px;
	background:#fff;
	border: 2px solid #DEE1E1;
	color:#cc6600;
	}
	
textarea {
	margin:4px;
	padding:2px;
	background:#fff;
	border: 2px solid #DEE1E1;
	color:#cc6600;
	}



