@charset "utf-8";
/* CSS Document */

* {
	padding:0px;
	margin:0px;
}
html{
	overflow: hidden;
}
body, div, td, th, h2, h3, h4 { /* redundant rules for bad browsers  */  
    font-family: Arial, Helvetica, sans-serif;
	font-size:    x-small;
	voice-family: "\"}\"";
	voice-family: inherit;
	font-size: small;
	color:#000;
	margin:0px 0px 0px 0px;
 	/*/*/margin:0px 0px 0px 0px;/**/
}

body { 
	color:#000;
	font-size: 100.01%;
	margin: 0px;
	overflow: hidden;
}
/******** Fonts **********/

div, p, a, th, tr, td, span, label, li {
	font-family: Arial, Helvetica, sans-serif;
	 font-size:11px;
	 color:#000;
	 text-align:left;		
}
td{
	vertical-align:top
}

a{
	text-decoration: none;
}

a:hover{
	text-decoration: underline;	
	color: #000;
}

h1	{ font-size:13px; color:#000; font-weight:bold; line-height:15px; }
h2 	{ font-size:15px; color:#000; font-weight:bold; line-height:15px; }
h3	{ font-size:11px; color:#000; font-weight:bold; }
h4	{ font-size:13px; color:#000; font-weight:bold; line-height:15px; }
h5 	{ font-size:15px; color:#000; font-weight:bold; line-height:15px; }
h6	{ font-size:11px; color:#000; font-weight:bold; }

h1  { padding: 15px 0px 15px 0px; }
h2	{ padding: 15px 0px 15px 0px; }
h3	{ padding: 15px 0px 15px 0px; }
h4	{ padding: 0px 0px 15px 0px; }
h5	{ padding: 0px 0px 15px 0px; }
h6	{ padding: 0px 0px 15px 0px; }

/******** Main classes **********/
#logo {
	height: 70px;
	width: 100%;		
	padding: 20px 0px 10px 440px;
}

#mainarea {
	height: 307px;
	width: 100%;	
	background-color: #CCCCCC;
}

#navigation{
	position: absolute;
	left: 0px;
	top: 100px;
	width: 127px;
	max-width: 127px;
	padding-top: 100px;
	z-index: 10;
}
#content{
	position:absolute;
	left: 127px;
	top: 100px;
	width: 735px;
	min-width: 735px;
	max-width: 735px;
}
#visual{
	position: absolute;
	left: 692px;
	top: 100px;
	height: 307px;
	overflow:hidden;
}



/************** Navigation ********************/

ul.hnav{
	list-style:none;
	width: 127px;	
}

ul.hnav li{
	display:block;
	width: 119px;
	min-width: 117px;
	max-width: 117px;
	height: 20px;
	min-height:17px;
	max-height:17px;
	padding: 3px 0px 0px 15px;
	text-transform:uppercase;
}

ul.snav{
	display: none;
	width: 205px;
	min-width: 205px;
	height: inherit;
	position: absolute; 
	background-color: #eceded; 
	color: #000;
	list-style: none; 
	z-index: 50; 
	left: 95px;
}

ul.hnav li:hover ul, hact:hover ul{ 
	margin-top: -20px;
	left: 107px;
	top: 0px;
	z-index: 30;
	display: block;
}
ul.hnav li.hover ul { 
	left: 107px;
	top: 0px;
	display:block;
	z-index: 100;
	margin-top: -20px;
}
ul.snav li{
	display:block;
	clear: both;
	background-color: #d4d7d6;
	width: 195px;
	min-width: 193px;
	max-width: 193px;
	height: 20px;
	min-height:17px;
	max-height:17px;
	border-bottom: 1px solid #eceded; 
}
ul.snav li{
	min-width: 193px;
	max-width: 193px;
}
ul.snav li a{
	display:block;
	padding-left: 5px;
	width: 193px;
	min-width: 183px;
	max-width: 183px;
}

ul.snav li:hover{
	background-color: #fff;
}
ul.snav li a:hover{
	color: #a21021;
}
ul.hnav li.hover, ul.hnav li:hover{
	background-color: #eceded; 
}
li.thirdnav a{
	padding-left: 10px;
	font-size: 10px;
	min-width: 183px;
	max-width: 183px;
}

.tx-rbflashobject-pi1-swf_altcontent{
	padding-left: 10px;
}

#contentbox{
	background-color: #b1ac9b;
	padding: 20px;
	overflow:auto;
	width: 735px;
	min-width: 695px;
	max-width: 695px;
	height: 307px;
	min-height: 267px;
	max-height: 267px;
	scrollbar-base-color:#757165;
	scrollbar-3d-light-color:#eceded;
	scrollbar-arrow-color:#eceded;
	scrollbar-darkshadow-color:#b1ac9b;
	scrollbar-face-color:#757165;
	scrollbar-highlight-color:#eceded;
	scrollbar-shadow-color:#757165;
	scrollbar-track-color:#b1ac9b;
}

#contenttextbox{
	background-color: #b1ac9b;
	padding: 57px 40px 5px 40px;
	overflow:auto;
	width: 595px;
	min-width: 505px;
	max-width: 505px;
	height: 307px;
	min-height: 245px;
	max-height: 245px;
}
