@charset "utf-8";

body {
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
img {
	border-style:none;
}
#outside_container {
	background: url(./images/background_slice.jpg) repeat-x;
	position: relative;
}
#container {
	background: url(./images/background_main.jpg) no-repeat;
	min-height: 1000px;
	width: 1010px;
	position: relative;
}
p {
	color: #FFFFFF;
	text-size: 12px;
}
a {
	text-decoration: none;
}
#headerlogo {
	position:absolute; 
	top:20px; 
	left:50px;
}
#small_logos {
	position: absolute; 
	top: 20px; 
	left: 820px;
	padding:5px 0px 15px 10px;
}
#kyb {
	padding:5px 0px;
}
#nav {
	position:absolute;
	top: 153px;
	left: 53px;
}
#nav, #nav ul { /* all lists */		
	padding: 0;		
	margin: 0;		
	list-style: none;		
	float : left;		
	width : 9em;	
}		
#nav li { /* all list items */		
	position : relative;	
	float : left;		
	line-height : 1.25em;		
	margin-bottom : -1px;		
	width: 9em;	
}		
#nav li ul { /* second-level lists */		
	position : absolute;		
	left: -999em;		
	margin-left : 9em;		
	margin-top : -1.35em;	
}		
#nav li ul ul { /* third-and-above-level lists */		
	left: -999em;	
}		
#nav li a {		
	width: 142px;	
	font-size: 12px;					
	color : white;
	display : block;				
	text-decoration : none;		
	background-color : black;				
	border-style: solid;
	border-width: 1px;
	border-color: white;	
}		
#nav li a:hover {		
	color : white;		
	background-color : #333;	
}		
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {		
	left: -999em;	
}		
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */			
	left: auto;	
}		

#newsbar {
	position:absolute;
	top:160px;
	left:815px;
	right: 1px;
	width: 160px;
	height: 560px;
}
#content_main {
	float:left;
	margin-left: 215px;
	margin-top: 160px; 
	width:575px;
	height:830px;
	padding-top:10px;
	font-size:12px;
	overflow:auto;
}


/*CSS for the footer */

#footer {
	background:#333;
	border-top: 1px solid #3f2324;
	padding: 10px 50px 50px 50px;
	font-size:9px;
	line-height:14px;
}
#footer span {
	display:block;
	float:left;
	width:350px;
}
#footer img {
	float:left;
	margin-right:10px;
}
#footer a {
	color:#CCC;
	text-decoration:none;
}
#footer a:hover {
	color:#FFF;
}
