/* Steven S. */

* 		{ margin: 0; padding: 0; }
html	{ overflow-y: scroll; }
html    { height:100% }
ul		{ list-style: none; }
ol		{ list-style: decimal inside; }
a		{ outline: none; text-decoration:underline; color:#CCC; }
a:hover	{color:#CCC; text-decoration:none;}
a img	{ border: none; }
img		{ vertical-align: middle; }
table	{ border-collapse: collapse; }
.clear	{ clear: both; }

body 		{ background: black; color: #ccc; font-family: Helvetica, Arial, Sans-Serif; font-size: 13px; }
.background	{ width: 960px; height: auto; margin: 0 auto; background: url(images/background.png) no-repeat 0 0; }
h1			{ font-family: Helvetica, Arial, Sans-Serif; font-size: 20px; color: #fff; font-weight: normal; 
				margin-bottom: 5px; }
h2			{ font size: 16ppx; margin-bottom: 5px; font-size:18px; font-weight:bold; text-decoration:underline; }
h3			{ font-family: Tahoma, Helvetica, Arial; font-size: 12px; color: #fff; font-weight: normal; }

h5		{ font-family: Helvetica, Arial, Sans-Serif; font-size: 20px; color: #fff; font-weight: normal; 
				margin-bottom: 5px; }

.Title		{ font-family: Helvetica, Arial, Sans-Serif; font-size: 20px; color: #fff; font-weight: normal; 
				margin-bottom: 5px; }

#header			{ width: 960px; height: 113px; background: url(images/header.png) no-repeat 0 0; margin: 0 auto; }
#pagewrap		{ width: 901px; height: auto; min-height: 500px; background: #151515; margin: 0 auto; }
#footer			{ width: 961px; height: 164px; background: url(images/footer.png) no-repeat 0 0; margin: 0 auto; }

/* NAVIGATION */

li 								{ z-index: 10;} 
li+li 							{ z-index: 9; } 
li+li+li 						{ z-index: 8; }
li+li+li+li 					{ z-index: 7; } 
li+li+li+li+li 					{ z-index: 6; } 
li+li+li+li+li+li 				{ z-index: 5; } 
li+li+li+li+li+li+li 			{ z-index: 4; }
li+li+li+li+li+li+li+li 		{ z-index: 3; } 
li+li+li+li+li+li+li+li+li 		{ z-index: 2; }
li+li+li+li+li+li+li+li+li+li	{ z-index: 1; }   

.navigation_bg		{ width: 960px; height: 26px; margin: 0 auto; 
						background: url(images/navigation_bg.png) no-repeat 0 0; }
#navigation 		{ height: 26px; width: 850px; }
ul#navigation 		{ list-style: none; margin: 0 auto; }
ul#navigation li 	{ display: inline; position: relative; }
ul#navigation li a 	{ width: 97px; height: 19px; float: left; margin-left: -25px;
						background: url(images/navigation_btn.png) no-repeat bottom center; 
						font-family: Helvetica, Arial, Sans-Serif; font-size: 13px; color: white; text-decoration: none;
						font-weight: normal; padding-left: 18px; padding-top: 7px; }

ul#navigation li a:hover 	{ background-position: top center; }
ul#navigation li a.current	{ background-position: top center; }

/* MAIN CONTENT */

.top_content	{ width: auto; height: auto; padding-top: 30px; }
.info_box1		{ width: 328px; height: 160px; float: left; margin-left: 20px;}
.info_box2		{ width: 313px; height: 160px; float: left; padding-left: 15px;
					background: url(images/contentBox_bg.png) repeat-y 0 0; }

.box_img1		{ width: 61px; height: 77px; margin-top: 40px; float: right; margin-right: 15px; 
					background: url(images/qmark.png) no-repeat 0 0; position: relative;}
.box_img2		{ width: 57px; height: 77px; margin-top: 40px; float: right; margin-right: 15px;
					background: url(images/imark.png) no-repeat 0 0;}
					
.categories_bar	{ width: 205px; height: auto; min-height: 300px; float: right; padding-left: 15px; 
					padding-bottom: 15px; background: url(images/contentBox_bg.png) repeat-y 0 0; }
ul.categories				{ color: #71071F; margin-bottom: 15px;}
ul.categories li			{ list-style: disc; margin-left: 15px; margin-bottom: 5px; }
ul.categories li a			{ list-style: disc; color: #fff; font-size: 12px; font-family: Tahoma, Arial, Sans-Serif;
								text-decoration: none; }
ul.categories li a:hover	{ text-decoration: underline; }
.text_box					{ width: auto; margin-top: 20px; padding-right: 15px;}

.spacer			{ margin-left: 15px; }
.side_spacer	{ margin-left: -14px; }		
.main_content	{ width: 640px; height: auto; margin-left: 15px; margin-top: 15px; float: left;}
.main_top		{ width: 640px; height: 11px; background: url(images/mainCont_top.png) no-repeat 0 0; }
.main_mid		{ width: 610px; height: auto; min-height: 300px; 
					background: url(images/mainCont_bg.png) repeat-y 0 0; padding: 15px; }
.floatmap		{float:right; margin-right:30px; margin-left:5px;}
					
.main_subhead	{font size: 16ppx; margin-bottom: 5px; font-size:18px; font-weight:bold; text-decoration:underline;}
					
.main_btm		{ width: 640px; height: 11px; background: url(images/mainCont_btm.png) no-repeat 0 0; }

