html{
    overflow: -moz-scrollbars-vertical;
    overflow: scroll;
}
hr {
  	border: 0;
	height: 1px;
	color:#ffffff;
	background-color:#ffffff;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-color:#FFFFFF;
	font-size:12px;
	margin:0px;
	background-position:center top;
	background-color:rgb(51,51,51);
	text-align: center;
}

a{
	font-weight:normal;
	color:#006600;
	text-decoration:underline;
}
a:hover{
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	margin:0px 0px 10px 0px;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
}
	h2 a{
		font-weight:bold;
		color:#ffffff;
		text-decoration:none;
	}
	h2 a:hover{
		font-weight:bold;
		color:#ffffff;
		text-decoration:underline;
	}
h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 5px 0px;
}
.logo{
	top:30px;
	text-align:left;
	position:relative;
}
	.logo h1, .logo h1 a, .logo h1 a:hover{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:24px;
		font-weight:normal;
		text-decoration:none;
	}
.slogo{
	top:65px;
	text-align:left;
	position:relative;
}
	.slogo h2{
		margin:0px;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
	}
.footer{
	top:5px;
	text-align:right;
	position:relative;
}
	.footer h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight:normal;
}

/* PAGE ELEMENTS */
#container{
	margin-left: auto;
	margin-right: auto;
	width:950px;
}
/* #headContainer{
	width:320px;
	height:120px;
	top:0px;
	float:left;
	display:table;
	margin-left: auto;
	margin-right: auto;
	border:0px #cccccc solid;
}*/
#headContainer{
	width:335px;
	height:120px;
	top:0px;
	float:left;
	display:table;
	margin-left: auto;
	margin-right: auto;
	border:0px #cccccc solid;
}

#menuContainer{
	width:535px;
	height:120px;
	top:0px;
	float:left;
	display:table;
	margin-left: 45px;
	margin-right: auto;
	border:0px #cccccc solid;
	/*background-color:#CCCCCC;*/
}
#main{
	background-color:#FFFFFF;
	width:950px;
	height:400px;
	top:1px;
	left:0px;
	position:relative;
	clear:both;
}

#mainContent{
	width:950px;
	height:400px;
}

#leftArrow{
	position:absolute; 
	bottom:16px; 
	left:18px; 
	border:0px #ff3355 solid; 
	width:27px; 
	height:20px
}
#rightArrow{
	position:absolute; 
	bottom:16px; 
	right:18px; 
	border:0px #ff3355 solid; 
	width:27px; 
	height:20px
}

#news{
	width:250px;
	height:375px;
	right:20px;
	margin-top:20px;
	position:relative;
	float:right;
	overflow:auto; 
	overflow-x: hidden; 
	text-align:left;
}
	#news h1{
		font-weight:bold;
		color:#333333;
		text-align:center;
	}
	#news h2{
		font-weight:normal;
		color:#333333;
		text-align:left;
		font-size:11px;
		margin: 0px;
	}
	#news div{
		font-weight:normal;
		color:#6B381E;
		text-align:left;
		font-size:11px;
	}


/* @group NAVIGATION */
#nav, #nav * 		{ list-style:none;margin:0;padding:0;}
/*#nav				{ position:absolute; top:253px; height:39px; }*/
#nav				{ position:relative; top:46px; left:12px; height:39px; }
#nav li 			{ float:left; padding-left:1px;  margin-right:2px;}

#nav li a 			{ 
					  display:block; padding:0 5px 2px 5px; line-height:17px; font-size:12px; text-decoration:none;
					  color:#d1c6b2; 
					  font-weight:bold;
					} 

#nav li:hover,
#nav li.current		{  }

#nav li:hover a, 
#nav li.current a	{  color:#ffffff; font-weight:bold;   }

#nav li li				{ display:block; background:none; margin-right:0; font-size:11px; padding-top:7px;  }

#nav li li a,
#nav li.current li a,
#nav li:hover li a						{ font-size:11px; color:#d1c6b2; padding:0 5px; line-height:20px; }
#nav li li a:hover,
#nav li li.current a					{ text-decoration:none; color:#ffffff; }

#nav li:hover li a,
#nav li li:hover,
#nav li.current li a,
#nav li li.current 						{ background:none;  }

#nav li ul 								{ position:absolute; left:-5000px; z-index:1001; width:100%; float:left }
#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li:hover ul ul ul ul 				{ left:-5000px; float:left }

#nav li:hover ul,
#nav li.current ul						{ left:0; top:10px; padding-top:10px;}

/* @end */

#transparent{
	scrollbar-face-color:rgb(51,51,51);
	scrollbar-track-color:rgb(153,153,153);
	scrollbar-arrow-color:rgb(255,255,255);
	scrollbar-shadow-color:rgb(51,51,51);
	scrollbar-dark-shadow-color:rgb(51,51,51);
	scrollbar-3dlight-color:rgb(51,51,51);
	scrollbar-highlight-color:rgb(51,51,51);
	width:340px; 
	height:375px; 
	position:absolute; 
	top:12px; 
	left:12px; 
	overflow:auto; 
	overflow-x: hidden; 
	text-align:justify;
	background:url(../images/transbg2.png);
}