/* CSS Document */

/*
COLOR PALETTE:
Trillium Sage Green: #8AADA1; ---background wash
*/

html{font-family:Arial, Helvetica, sans-serif; margin:0;}

body{margin: 0px; background-color:white;  }

/* -- Main Layout Structure -- */
	#wrapper {width:800px; margin: 0 auto;}
	#pageborder {float:left; width:800px; border: none;}
	#pagebody {float:left; background-image:url(img/arch_bannerphoto.jpg); background-repeat:no-repeat;background-color:white; }/*need this div layer PNG logo banner over pattern background*/
	#pagebody span {display:none;}/*for image replacement of logo*/
	#menubar {float: left; width: 100%; height:21px; margin-top:150px; text-align:center; background-color:#232D45; border-bottom:none;}
	#container {float:left; width:100%; text-align:center; background: white;}
	#content {margin-left:0px; width:800px;}/*designed for 1280x854 screen res, 80% of users will see all of "content"*/
	#linkbox {float: left; margin: 0px; padding-bottom:80px; width: 200px; background-color:#456590; background-image:url(img/linkbox_bottom.jpg); background-position:bottom; background-repeat:no-repeat;}
	#textbox {float: left; margin-top:0px; width: 400px; background-color:white; padding-bottom:30px;}
	#rightcolumn {float: left; margin-top:30px; margin-bottom:10px; width: 200px; background-color:white;}
	#textbox2 {float: left; margin-top:10px; margin-bottom: 0px; width: 190px; background-color:#CCC; padding:5px;}
	#textbox2 p {
	font-size:11px;
	color:#333;
	text-align:left;
	padding:3px;
	margin:0px;
	line-height:1;}
	
	#textbox2 h2 {
	font-size:12px;
	font-weight:bold;
	color:white;
	padding:3px;
	margin:0px;
	text-align: left;
	}
	
a:link, a:visited {color:#456590; font-weight:bold; text-decoration:none; }	
a:hover {color:#2A3A59; font-weight:bold; text-decoration:underline; border-bottom:none;}	
a:active {color:#2A3A59; font-weight:bold; text-decoration:underline; border-bottom:none; }	

#textbox2 a:link, #textbox2 a:visited {color:#456590; text-decoration:none; font-weight:normal;}
#textbox2 a:hover {color:#2A3A59; text-decoration:none; font-weight:normal;}

	
/* -- footer -- */
	#footerBlock {clear: both; width:100%; float:left; background-color:white; }
	#footerBlock p {padding-top:25px; padding-left:0px; text-align:left; font-size: 10px; color:#232D45;}
	#footerBlock a:link, #footerBlock a:visited {color:#456590; font-size: 10px; font-weight:normal;}
	#footerBlock a:hover {color:#999;font-weight:normal;}
	
/* -- Main Navigation -- */
	#nav {margin:0px 0px 0px 200px; padding:0px; list-style-type:none; float:left; background-color:transparent;}
	#nav li, #subnav li {margin:0; padding:0; float:left;}
	#nav a {float: left; width:150px; color:#456590; font-weight:normal;text-decoration:none; border-bottom:none; text-align:center; font-size:11px; line-height:2;}
	#nav a:hover {background-color:#8BA7D9; font-weight:normal; color:white;}  

/* -- Sub Navigation -- */
	#subnav {margin:0px 0px 0px 20px; padding:0px; list-style-type:none; float: left; background-color:transparent;}
	#subnav a {float: left; width:180px; color:#8BA7D9; font-weight:normal; text-decoration: none; border-bottom:1px solid #456590; line-height:1.5; text-align: left; font-size:11px; padding-top:15px; padding-right:0px;}
	#subnav a:hover {background-color:transparent; font-weight:normal; text-decoration: none; border-bottom:1px solid #8BA7D9; color:#8BA7D9;}  
	 
/* -- Body id's for "You Are Here" Nav/Sub Nav cues -- */
	#body_one #nav_one a, #body_two #nav_two a, #body_three #nav_three a, #body_four #nav_four a, #body_five #nav_five a, #body_six #nav_six a {background-color:#456590; color:white;}
	#body_one #nav_sub1 a, #body_two #nav_sub1 a, #body_three #nav_sub1 a, #body_four #nav_sub1 a, #body_five #nav_sub1 a {background-color:transparent; border-bottom: 1px solid white; color:white;}

	#bodyone_sub2 #nav_one a, #bodyone_sub3 #nav_one a, #bodyone_sub4 #nav_one a, #bodyone_sub5 #nav_one a, #bodyone_sub6 #nav_one a,#bodyone_sub7 #nav_one a, #bodyone_sub8 			#nav_one a,
	#bodytwo_sub2 #nav_two a, #bodytwo_sub3 #nav_two a, #bodytwo_sub4 #nav_two a, #bodytwo_sub5 #nav_two a, #bodytwo_sub6 #nav_two a, #bodytwo_sub7 #nav_two a, #bodytwo_sub8 #nav_two a,
	#bodythree_sub2 #nav_three a, #bodythree_sub3 #nav_three a, #bodythree_sub4 #nav_three a, #bodythree_sub5 #nav_three a, #bodythree_sub6 #nav_three a, #bodythree_sub7 #nav_three a, #bodythree_sub5 #nav_three a, 
	#bodyfour_sub2 #nav_four a, #bodyfour_sub3 #nav_four a, #bodyfour_sub4 #nav_four a, #bodyfour_sub5 #nav_four a, #bodyfour_sub6 #nav_four a, #bodyfour_sub7 #nav_four a, #bodyfour_sub8 #nav_four a,
	#bodyfive_sub2 #nav_five a, #bodyfive_sub3 #nav_five a, #bodyfive_sub4 #nav_five a, #bodyfive_sub5 #nav_five a, #bodyfive_sub6 #nav_five a, #bodyfive_sub7 #nav_five a, #bodyfive_sub5 #nav_five a {background-color:#456590; color:white;}
 
	#bodyone_sub2 #nav_sub2 a, #bodyone_sub3 #nav_sub3 a, #bodyone_sub4 #nav_sub4 a, #bodyone_sub5 #nav_sub5 a, #bodyone_sub6 #nav_sub6 a,#bodyone_sub7 #nav_sub7 a, #bodyone_sub8 #nav_sub8 a,
	#bodytwo_sub2 #nav_sub2 a, #bodytwo_sub3 #nav_sub3 a, #bodytwo_sub4 #nav_sub4 a, #bodytwo_sub5 #nav_sub5 a, #bodytwo_sub6 #nav_sub6 a,#bodytwo_sub7 #nav_sub7 a, #bodytwo_sub8 #nav_sub8 a,
	#bodythree_sub2 #nav_sub2 a, #bodythree_sub3 #nav_sub3 a, #bodythree_sub4 #nav_sub4 a, #bodythree_sub5 #nav_sub5 a, #bodytwo_sub6 #nav_sub6 a, #bodytwo_sub7 #nav_sub7 a, #bodytwo_sub58 #nav_sub8 a,
	#bodyfour_sub2 #nav_sub2 a, #bodyfour_sub3 #nav_sub3 a, #bodyfour_sub4 #nav_sub4 a, #bodyfour_sub5 #nav_sub5 a, #bodyfour_sub6 #nav_sub6 a, #bodyfour_sub7 #nav_sub7 a, #bodyfour_sub8 #nav_sub8 a,
	#bodyfive_sub2 #nav_sub2 a, #bodyfive_sub3 #nav_sub3 a, #bodyfive_sub4 #nav_sub4 a, #bodyfive_sub5 #nav_sub5 a, #bodyfive_sub6 #nav_sub6 a, #bodyfive_sub7 #nav_sub7 a, #bodyfive_sub28 #nav_sub8 a
	{background-color:transparent; border-bottom: 1px solid white; color:white;;}


/* -- Typography -- */
p {
	font-size:12px;
	color:#666;
	text-align:left;
	padding-left:20px;
	padding-right:20px;
	line-height:1.5;
	margin-top:0px
	}
		
h1 {
	font-size:18px;
	color:#2A3A59;
	margin-left:0px;
	margin-bottom:10px;
	padding-top:30px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:0px;
	text-align: left;
	text-transform:capitalize;
	letter-spacing:.1em;
	line-height:1.25em;
	}	
	
h2 {
	margin-bottom:0px;
	font-size:12px;
	color:#2A3A59;
	margin-left:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:30;
	padding-bottom:0px;
	text-align: left;
	line-height:1.5;
	}	

.highbeam {font-weight: bold; color:#2A3A59;}
.italic {font-style:italic; color:#cc6633;}
.spacey {letter-spacing:1.5;}
.bodybullets {
	font: 12px Arial, Helvectica, sans-serif;
	color:#666;
	text-align:left;
	list-style-type:square;
	list-style-position:outside;
	line-height:1.5;
	}		
