
/* ---------- LAYOUT ---------- */
		
	#canvas {
	position:relative;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width:980px;
	height:auto;
	height:100%;
	min-height:100%;
		}
		
	#content {
	position:relative;
	width: 980px;
	float:left;
	clear:left;
	margin-bottom: 0px;
		}
		
	#content2 {
	position:relative;
	width: 980px;
	float:left;
	clear:left;
	margin-bottom: 0px;
	margin-top: 12px;
		}
		
	#content3 {
	position:relative;
	width: 980px;
	float:left;
	clear:left;
	margin-bottom: 0px;
	margin-top: 12px;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ffffff;
		}
		
	#header {
	position:relative;
	width: 980px;
	height: 125px;
	margin-bottom: 0px;
	float:left;
	clear:left;
	background-color:#778ea6;
		}
		
	#headerlogo {
	position:absolute;
	left:0px;
	top:0px;
	width: 500px;
	height: 125px;
	background-image: url(../img/fb_logo.gif);
	background-repeat: no-repeat;
		}
		
	#headerlogo a {  
	display:block;  
	width:100%;  
	height:100%;  
 		}
		
	#navContainer {
	position:absolute;
	left:448px;
	top:96px;
	width: 532px;
	height: 17px;
	background-color:#FFF;
		}
		
	#stage {
	position:relative;
	width: 980px;
	height: 320px;
	margin-bottom: 0px;
	float:left;
	clear:left;
		}
		
	#leftContainer {
	position:relative;
	width: 390px;
	float:left;
	clear:left;
	margin-left:10px;
		}
	
	#boxWrapperLeft {
	position:relative;
	width: 236px;
	float:left;
	clear:left;
	margin-left:0px;
		}
		
	#boxWrapper {
	position:relative;
	width: 236px;
	float:left;
	margin-left:12px;
		}
		
	#boxWrapperTheme {
	position:relative;
	width: 236px;
		}
		
	#boxWrapperT {
	position:relative;
	width: 236px;
	float:left;
	margin-left:12px;
		}
	
	
	#boxA {
	position:relative;
	width: 236px;
	float:left;
	clear:left;
		}
	
	#boxAtxt {
	position:relative;
	width: 212px;
	float:left;
	clear:left;
	margin-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
		}
		
	#boxB {
	position:relative;
	width: 236px;
	float:left;
		}
		
	#boxTxt {
	position:relative;
	width: 224px;
	float:left;
	margin-top: 12px;
	padding-left: 6px;
	padding-right: 6px;
		}
		
		#boxTxtTheme {
	position:relative;
	width: 224px;
	float:left;
	margin-top: 12px;
	padding-left: 6px;
	padding-right: 6px;
	padding-bottom:12px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
	margin-bottom:12px;

		}

	#boxC {
	position:relative;
	width: 236px;
	float:left;
		}

	#boxCtxt {
	position:relative;
	width: 212px;
	float:left;
	margin-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
		}
		
	#boxD {
	position:relative;
	width: 236px;
	float:left;
		}
	#boxDtxt {
	position:relative;
	width: 212px;
	float:left;
	margin-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
		}
		
	#leftCoreBox {
	position:relative;
	width: 732px;
	float:left;
	clear:left;
	margin-left:0px;
		}
	
		#mapWrap {
	position:relative;
	width: 236px;
	height: 432px;
	float:left;
	margin-left: 12px;
	margin-top: 0px;
		}
		
	#mapTxt {
	position:relative;
	width: 216px;
	height: 96px;
	float:left;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#cbd4df;
		}
		
	#map {
	position:relative;
	width: 236px;
	height: 326px;
	float:left;
	margin-left: 0px;
	margin-top: 0px;
	background-image: url(../img/map_bg.gif);
		}
		
	#bannerArea {
	position:relative;
	width: 732px;
	height: 120px;
	float:left;
	clear:left;
	margin-left: 0px;
	margin-top: 12px;
	background-color:#FFF;
		}
	
	#boxSplitWrap {
	position:relative;
	width: 484px;
	float:left;
	clear:left;
	margin-left:0px;
	margin-right:12px;
	margin-top:12px;
		}
		
	#boxSplitWrap2 {
	position:relative;
	width: 484px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:12px;
		}
		
	#boxSplit {
	position:relative;
	width: 80px;
	height:80px;
	float:left;
	clear:left;
	margin-left:0px;
	margin-right:12px;
		}
		
	#boxSplitTxt {
	position:relative;
	width: 389px;
	height:80px;
	float:left;
	margin-left:0px;
	margin-right:0px;
	padding-top:3px;
		}
		
	#footer {
	position:relative;
	width: 968px;
	height: 100px;
	float:left;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#ffffff;
	margin-top: 12px;
	padding-top:12px;
	padding-left: 12px;
		}
		


/* ---------- MENU ---------- */
		
	
	#navlist {
	margin: 0;
	padding: 0 0 0px 0px;
	border-bottom: 0px solid #000000;
	}

	#navlist ul, #navlist li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}

	#navlist a:link, #navlist a:visited {
	float: left;
	line-height: 14px;
	font-weight: normal;
	font-size:12px;
	margin: 0 6px 4px 6px;
	text-decoration: none;
	color: #000000;
	}

	#navlist a:link#current, #navlist a:visited#current, #navlist a:hover {
	border-bottom: 4px solid #000000;
	padding-bottom: 2px;
	background: transparent;
	color: #000000;
	}

	#navlist a:hover { 
	color: #f03e16;
	border-bottom: 4px solid #f05223;
	}
		
		