body {
	margin:0px;
	padding:0px;
	background:#c0c0c0;
	text-align:center;
}

#container {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:750px;
	background:#1543AE;
	border-top:1px solid white;
}

#header {
	height:110px;
	overflow:hidden;
	background:url(../GUI/header_bkgd.jpg) no-repeat;
}

#header img {
	margin-top:40px;
	margin-left:40px;
}

#nav {
	font-size:10px;
	text-align:center;
	background-color:#345CB9;
	color:white;
	font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
	line-height:18px;	
	border-top:1px solid #000066;
	text-transform:uppercase;
}

#nav table { width:100%; }
#nav td { vertical-align:top; border-right:1px solid #bbb; margin:0px; }
#nav td.last { border-right:0px; }
#nav td a { display:block; padding-bottom:2px; border-bottom:1px dashed #6382C9; }
#nav td a:hover { background:url(../GUI/content_nav_bkgd.gif) #5A7AC6 no-repeat 50% 100%; border-bottom:1px solid #1644AF; }

#nav a { color:white; text-decoration:none; }
#nav a:hover { background-color:#5A7AC6; color:yellow; }

#contents {
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size:12px;
	line-height:20px;
	color:white;
	padding:20px;
}
#contents td { font-size:inherit; }
#contents .yellow { color:yellow; }
#contents a:link { color:#FCEE12; } 
#contents a:visited { color:#FCEE12; }
#contents a:active { color:#FFFF19; }

#contents h1,#contents h2,#contents h3 { font-family:Verdana,Arial,Helvetica,sans-serif; margin:0px;}
#contents h1 { 
	font-size:14px;
	font-variant:small-caps;
	letter-spacing:2px;
	padding-top:10px;
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px dotted #ccc;
}
#contents h2 { font-size:13px; letter-spacing:1px; padding-top:10px; padding-bottom:10px;  }
#contents h3 { font-size:12px; padding:0px; padding-top:7px; }

#contents p {
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
}
#contents li {	margin-bottom:5px; }
#contents .ac { text-align:center; }
#contents ul.no_bullets { list-style-type:none; }
#contents a img { border:1px solid #ccc; vertical-align:top; margin:2px 0px 2px 0px; }


#project_info { display:none; }

table#left_nav { width:100%; margin-top:20px; }
table#left_nav td { padding:10px; vertical-align:top; }
table#left_nav td.left { padding:5px; border-right:1px dashed #5073C3; width:180px; }
table#left_nav td.left ul {
	margin:0px;
	padding:0px;
	list-style-type:square;
}
table#left_nav td.left ul li { margin-bottom:10px; }
table#left_nav td.left p { margin-top:30px; margin-bottom:30px; font-style:italic; }

table.contact_info th {	width:100px; }
table.contact_form th {	vertical-align:top; text-align:left; }
table.contact_form th,table.contact_form td { padding:5px; }
table.contact_form td { text-align:left; }
table.contact_form td input { border:1px solid #bbb; }
table.contact_form td input.noborder { border:0px; }
table.contact_form h3 { text-align:center; }

table#order_form th,table#order_form td { padding:5px; }
table#order_form th { white-space:nowrap; padding-right:10px; border-right:1px dashed #5073C3; }
table#order_form td input,table#order_form td textarea { border:1px solid #ccc; }

#contents hr.dashed_hr { border:0px; border-top:1px dashed #ddd; height:1px; }

#footer {
	text-align:right;
	color:#555;
	padding-right:5px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	background-color:white;
	line-height:20px;
	letter-spacing:1px;
	clear:both;
}

#footer a {
	font-weight:bold;
	color:black;
}

#footer_nav {	
	clear:both;
	background-color:#B5B5B5; 
	text-align:right; 
	font-family:Arial,Helvetica,Verdana,sans-serif; 
	font-size:10px; 
}
#footer_nav a { color:#1644AF; }
#footer_nav table { width:100%; }
#footer_nav table td { padding:3px; padding-left:10px; padding-right:10px; border-left:1px dashed #5073C3; text-align:center; }
#footer_nav table td#olw { 
	text-align:left; 
	border:0px; 
	width:300px;  
	color:#333; 
	padding:0px; 
	padding-left:10px; 
	letter-spacing:1px; 
	font-size:10px; 
} 