/* page formatting */ 
body { 
	margin:0; 
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background-color: #333; 
	behavior: url(csshover.htc);
	}

#header_menu_intro { 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin:0 0 0 34px; 
	width:714px;
	}

#siteTitle {
	position:relative;
	top:0;
	width: 689px;
	height: 80px;
	background-color: #ffa500;
	border-right: 1px solid #333;
	}
.style2 {color: #FFA500}
#siteTitle a{
	color:white;
	text-decoration:none;
	}

#siteTitle a:visited{
	color:white;
	}
#siteTitle a:hover{
	color:black;
	}
#siteTitle a:active{
	color:white;
	}
h1 { 
	margin:0;
	padding-top:28px;
	padding-left:30px;
	font-size: 1em; 
	font-weight: normal; 
}
h2 {
	width: 670px;
	font-size: .9em; 
	color:#ccc;	
	font-weight: normal; 
	margin-bottom:-10px;
}
#intro {
	text-align:left;
	position:relative;
	top:44px;
	width: 670px;
	padding-bottom:0px;
	}
p {
	font-size: .8em; 
	font-family:Arial, Helvetica, sans-serif;
	line-height: 1.5em; 
 	color:#ccc; 
	}
.caption  { 
	margin-top: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #ccc; 
	}

/* top level buttons */ 
#topMenu {
	position:relative; 
	top: 0;
	}	
#secondMenu {
	position:relative; 
	top: 18px;
	padding-bottom:16px;

	}	
#thirdMenu {
	position:absolute; 
	left: 34px;
	top: 164px;
	width: 715px;

	}								
#menu {   
	background-color:#333; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color: white;
}
#menu ul {
	margin:0;
	border:0;
	padding:0;
	}
#menu li { 
	float: left; 
	position: relative; 
	width: 115px; 
	height: 18px;
	padding-right:0px; 
	padding-top:1px;
	list-style:none;
}
#menu a { 
	border-bottom:3px solid #333;
	display:block; 
	width: 111px; 
 	background-color:#B5AA8C; 
 	text-decoration:none; 
	padding:3px;
 	padding-right:0px; 
	color:white;
	}
#menu a:hover {
	display:block; 
	background-color:#ffa500; 
	color:#FFF; 
}
#menu  li.listHeader a.selected  { 
	background-color:#A3987C; 
	border-bottom:3px solid white;
}
/* link states*/ 
a { text-decoration: underline; font-weight: normal; }
a:link { color: #dfdfdf; }
a:visited { color: #aeaeae; }
a:active {color: #dd0066; }
a:hover { color: #ffa500;}
.linkColor { color:#CC0066; }

/* content */ 
#contentContainer{
	margin-left:34px;
	margin-top:60px;
	}
.thumbnailBoxes {
	width:160px;
	float:left;
	margin-top:14px;
	margin-right:14px;
	color:#333;
	}
.thumbnailBoxes img {
		border:1px solid white;
		}
.thumbnailBoxes img:hover {
		border:1px solid orange;
		}
		
.screen_shot_boxes {
	width:640px;
	float:left;
	margin-top:18px;
	margin-right:14px;
	color:#333;
	}
.screen_shot_boxes img{
	border:1px solid black;
	}
#processingTitle {
	position:relative;
	margin-top:20px;
	top:44px;
	width: 500px;
	padding-bottom:0px;
}
#validation{
	margin-top:20px;
	clear:both;
	}
#footer {
	clear:both;
	color: #ccc;
	width: 690px;
	margin-top:30px;
	padding-bottom:20px;
	padding-top:10px;
	border-top: solid 4px #ffa500;
	background-color: #333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}

