/* Global CSS */
html { height:100%; }
body { font-family:arial; line-height:18px; font-size:11px; height:100%; overflow:hidden; background-attachment:fixed; background-position:top center; background-repeat:no-repeat; }

/* #background { position:fixed; top:0; left:0; background-position:top left; width:100%; height:100%; z-index:-100; } */
	
	#loader { position:absolute; top:50%; left:50%; margin-left:-15px; margin-top:-15px; width:30px; height:30px; text-align:center; padding:5px; background-image:url(../_img/static/loader-bckgrnd.png); background-repeat:no-repeat; background-position:5px 0px; color:#000; z-index:100; } 
	
	#nav { position:absolute; left:50%; margin-left:-450px; width:900px; height:30px; margin-top:20px; z-index:100; }
	#nav a { font-size:15px; font-weight:bold; font-family:arial; color:#000; text-decoration:none; }
		.left { float:left; }
		#logo { display:none; float:left; margin-left:5px; margin-top:3px; } 
		.right { float:right; margin-left:8px; }
		.sel { margin-left:10px; }
	
	#spotlight { position:absolute; left:0; top:50%; margin-top:-230px; width:100%; height:500px; text-align:center; }
	#spotlight .slide { width:895px; height:500px; margin-left:auto; margin-right:auto; background-repeat:no-repeat; }
	#spotlight .slide span { float:left; width:450px; padding:10px; height:280px; margin-left:20px; margin-top:150px; line-height:20px; font-size:12px; background-color:#fff; }
	
	#spotlight-prev { position:absolute; top:50%; margin-top:-20px; left:20px; width:40px; height:40px; background-image:url(../_img/temp/arrowleft.png);  cursor:pointer; z-index:10; }
	#spotlight-next {  position:absolute; top:50%; margin-top:-20px; right:20px; width:40px; height:40px; background-image:url(../_img/temp/arrowright.png); cursor:pointer; z-index:10; }
	
	#pages { position:absolute; left:50%; width:860px; margin-top:80px; margin-left:-450px; padding:20px; background-color:#fff; font-size:12px; line-height:20px; }
	#page-nav { float:left; width:200px; }
	#page-nav a { clear:both; float:left; width:200px; padding-bottom:5px; margin-top:5px; border-bottom:1px dotted #e1e1e1; font-size:15px; letter-spacing:0.5px; color:#000; font-weight:bold; }
	#page-content { float:left; margin-left:30px; width:600px; }
		
		#page-content ul { margin-left:20px; }
		#page-content ul li { list-style:inside; list-style-type:circle; }
		
		#page-content a { border-bottom:1px dotted #ccc; color:#256198; }
		#page-content a:hover { border-bottom:1px solid #000; }
	
	#moreinfo-block h2 { float:left; font-size:20px; font-weight:bold; color:#000; padding-bottom:10px; margin-bottom:10px; width:820px; }
	#moreinfo { display:none; position:absolute; width:100px; height:28px; left:50%; margin-left:-50px; bottom:20px; cursor:pointer; }
	#moreinfo-block { display:none; position:absolute; width:855px; height:460px; padding:20px; top:50%; left:50%; margin-top:-230px; margin-left:-448px; background-color:#fff; line-height:20px; color:#000; font-size:13px; }
	#moreinfo-cnct { float:left; margin-left:20px; width:240px; }
	#moreinfo-text { clear:both; float:left; width:565px; height:400px; }
	#moreinfo-text a { text-decoration:underline; }
	#blockclose { float:right; width:30px; height:30px; margin-right:-5px; margin-top:-5px; background-image:url(../_img/static/block-close.gif); cursor:pointer; }
	
	#footer {}
	
/* Contact CSS */
	#cnct_form { float:left; margin-top:0px; }
	#cnct_form label { clear:both; float:left; margin-top:5px; margin-bottom:5px; color:#888; font-size:11px; font-weight:bold; }
	#cnct_form input { clear:both; float:left; padding:3px; width:500px; background-color:#eaeaea; border:1px solid #dadada; font-family:arial; font-size:11px; }
	#cnct_form textarea { clear:both; float:left; padding:3px; width:500px; height:121px; background-color:#eaeaea; border:1px solid #dadada; font-size:11px; }
	#cnct_form .submit { clear:both; float:left; margin-left:400px; margin-top:5px; border:0; width:100px; height:26px; background-color:#888; color:#fff; font-weight:bold; cursor:pointer; }
	
	#cnct_form2 { float:left; }
	#cnct_form2 label { clear:both; float:left; margin-top:3px; margin-bottom:2px; color:#888; font-size:11px; font-weight:bold; }
	#cnct_form2 input { clear:both; float:left; padding:3px; width:260px; background-color:#eaeaea; border:1px solid #dadada; font-family:arial; font-size:11px; }
	#cnct_form2 textarea { clear:both; float:left; padding:3px; width:260px; height:121px; background-color:#eaeaea; border:1px solid #dadada; font-size:11px; }
	#cnct_form2 .submit { clear:both; float:left; margin-left:170px; margin-top:5px; border:0; width:100px; height:26px; background-color:#888; color:#fff; font-weight:bold; cursor:pointer; }

	#lgn-block { margin-top:0px; width:480px; }
	.inputfield { clear:both; float:left; padding:3px; width:150px; background-color:#eaeaea; border:1px solid #dadada; font-family:arial; font-size:11px; }
	.loginbutton { float:left; width:100px; }
	.lgn-title {  clear:both; float:left; margin-top:5px; margin-bottom:5px; color:#888; font-size:11px; font-weight:bold;}
	.lgn-submit { clear:both; float:left; margin-left:0px; margin-top:5px; border:0; width:70px; padding:3px; font-size:11px;  background-color:#888; color:#fff; font-weight:bold; cursor:pointer; }
	.lgn-error { font-size:13px; margin-bottom:0; }
	#lgn-loading { display:none; clear:both; width:100px; margin-top:10px; margin-left:10px; }
	
	#contact {}
	#contact label { float:left; margin-top:10px; margin-bottom:2px; color:#888; font-size:11px; font-weight:bold; }
	#contact label.none { margin-top:0; float:left; } 
	#contact input { clear:both; border:0; width:100%; }
	#contact textarea { clear:both; border:0; width:100%; height:200px; }

/* Fonts CSS */
h1 { display:none; }
h2 { font-size:25px; font-family:arial; color:#486777; padding-bottom:5px; border-bottom:1px solid #d1d9dd; }
h3 { font-size:15px; font-weight:bold; color:#999; }
h4 { font-size:11px; font-weight:normal; color:#666; font-style:italic; }

a { text-decoration:none; color:#000; }

.clear { clear:both; }
.mt10 { clear:both; float:left; margin-top:20px; }
.ml8 { margin-left:8px; }

/* Colors CSS */
.black { color:#000; }
.white { color:#fff; }
.clear { clear:both; }
.bold { font-weight:bold; }
.spacer {}
