/* __________________________
COMMON STYLES _____________*/

body {margin:0; background-color:#000; color:#f7f3f0; font-family:arial,sans-serif; font-size:11px;}

h1,h2,h3 {margin:0; text-transform:uppercase;}
h1,h3 {color:#99cc66;}
h2,h3 {font-size:15px;}
h1 {font-size:13px;}
h2 {color:#fff;}
p {margin:0 0 10px 0;}
a {outline:none; text-decoration:none;}
.green {color:#99cc66;}
.green:hover {color:#fff;}
img {border:0;}
.clear {clear:both;}
ul {list-style-type:none; margin:0; padding:0;}
li {margin:0; padding:0;}

/* FORM */
form {margin:0; width:580px;}
label {clear:left; float:left; width:100px; margin:0 0 3px;}
input, textarea {float:left; width:200px; border:1px solid #41434A; background-color:#A5A5AB; margin:0 0 3px;}
textarea {height:80px;}
li.submit {padding-left:100px; clear:both;}

.validation-failed {border: 1px solid #f00;}
.validation-passed {border: 1px solid green;}
.validation-advice {float:left; padding-top:2px;text-indent:10px; color:#f00;}

/* _______________________
SCROLLER				*/

.scroller {float:left; width:100%; height:155px; overflow:hidden;}
	.scrollContent {float: left; height:155px; width:90%; margin-left:15px; overflow:hidden;}
	.scrollArea {float: left; height: 155px; width: 9px; border: 1px solid #ddd; cursor: pointer;}
		.scrollBarContainer {height: 137px;}
			.scrollKnob {width: 5px; margin: 1px; border: 1px solid #999; background: #ccc; min-height: 10px;}
		.scrollForward, .scrollBack {width: 5px; margin: 1px; border: 1px solid #999; background: #ccc; height: 5px;}


/* __________________________
HEADER AND NAV ____________*/

#header {position:relative; z-index:5555; height:85px; width:100%; border-bottom:7px #fe9900 solid;}
	#chargebox {position:absolute; top:47px; left:5px; z-index:1;}
	#nav {position:absolute; bottom:0; left:200px; z-index:2; width:800px;}
		#nav, #nav a {color:#fe9900; text-transform:uppercase; font-size:10px; font-weight:bold;}
		#nav ul ul a, #nav a:hover, #nav a.active {color:#fff;}
		#nav ul ul a:hover {color:#000;}


/* __________________________
CONTENT ___________________*/

a:link { color: #fe9900; }
a:visited { color: #fe9900; } 
a:hover { color: #99CC66; } 
a:visited.white{color:#fff;}


#content {position:relative; z-index:0; height:382px; width:100%; min-width:951px;}

	/*** Orange Frame Inside  ***/
	#orangeFrame {position:absolute; top:0; left:0; z-index:1; width:100%; height:100%;}
		#orangeFrame table {width:100%; height:100%; border:0; border-collapse:collapse; padding:0;}
		#orangeFrame td.first {width:585px; height:100%; border-right:1px solid #FE9900;}
		#orangeFrame td.equal {height:191px;}
		#orangeFrame td.top {border-bottom:1px solid #FE9900;}

	#pageContainer {position:absolute; top:0; left:0; z-index:2; width:990px; height:382px;}

		/*** Image Menu (phatfusion) v 2.2 ***/
		#imageMenu {position: relative; z-index:0; float:left; width: 955px; height: 382px; overflow:hidden;}
			#imageMenu ul {height: 382px; width:2000px;}
				#imageMenu ul li {float: left; background-repeat:no-repeat; background-position:right;}
					#imageMenu ul li a {text-indent: -1600px; display:block; overflow:hidden; width:75px; height: 382px;}
						#imageMenu #active {width:728px;}
							
		.galleryFrame {height:100%; width:100%; background-color:transparent;}
	
		#pageLeft {float:left; width:215px; height:382px;}
			#pageLeft img.hdr {float:left; margin-right:10px; padding-left:5px;}
			#pageLeft p {float:left; width:155px; margin:20px 0 0 0;}
			#pageLeft p img {display:block; margin-bottom:15px;}

		#pageMiddle {float:left; width:362px; height:382px; border-right:1px solid #fe9900; border-left:10px solid #a5a5ab;}
			#pageMiddle .grey {float:left;border-right:30px solid #41434a;}

		#pageRight {float:left; width:362px; padding-left:30px; padding-top:17px;}
			#pageRightT {height:171px; width:100%; overflow:hidden;}
				#pageRightT h1 {padding:80px 0 5px 0;}
			#pageRightB {margin-top:19px; height:170px;}
				#pageRightB h3 {margin-bottom:10px;}
			
			#newsItemScroller li {overflow:auto;}
			.newsDate {float:left; width:70px;}
			.newsTitle {float:left; width:245px;}
				
				
				
/* __________________________
FOOTER ____________________*/

#footer {position:relative; z-index:1; height:75px; width:100%; border-top:7px #fe9900 solid;}
	#timeline {width:100%; height:53px;}
	#nav_b {margin:12px 0 0 415px; font-size:10px; font-weight:bold; text-transform:uppercase;}
	#nav_b, #nav_b a {color:#666666;}
	#nav_b a {margin:0 5px; text-decoration:none;}
	#nav_b a:hover {color:#fff;}
	#nav_b span {margin:0 12px 0 25px;}