a { 
	color:#ffffff;
  text-decoration:underline;
}

a:hover {color:#D2D2D2;}


body {
	background:#FFFFFF;
  margin:0px;
  text-align:center;
}

#container {
	width:815px;
  margin:0px auto;
  font-family:Arial;
  font-size:11px;
  color:#FFFFFF;
  background: url(../GUI/container_bkgd.gif) repeat-y 50% 50%;
  border:0px solid black;  
  padding-right:25px;
  padding-left:25px;  
}

html>body #container {
	width:765px;
}

#container #header {
	height:344px;
}

#nav {
	float:left;
  height:42px;
  margin:0px;
  padding-left:0px;
  width:100%;
  background:url(../GUI/nav_bkgd.gif) no-repeat left top;
  clear:both;
	padding-top:10px;
}

html>body #nav {
	padding-top:0px;
  padding-left:0px;	
}

#nav ul {
  vertical-align:bottom;
	list-style:none;
}

#nav ul li {
	float:left;
	margin-left:0px;
	padding-left:30px;
}
html>body #nav ul li{
	margin-left:30px;
	padding-left:0px;	
}

#nav ul li a {
	border:0px;
	text-decoration:none;

	font-size:13px;
	font-family:verdana;

}

#banner {
	height:201px;
	margin:0px;
}

#container #main {
	margin:0px;
  margin-top:-4px;
  text-align:left;
	height:500px;
}

html>body #container #main {
	height:auto;
	min-height:500px;
}

#main #main_header {
	clear:both;
  height:98px;
	background:#E2E2E2;
	border-top:5px solid #FFFFFF;
	vertical-align:middle;
	text-align:center;
	padding-top:20px;
}

html>body #main #main_header {
	border-top:15px solid #FFFFFF;
	height:78px;					
}
#main #main_header img{
			border:3px solid #FFFFFF;
			width:75px;
			height:48px;
			margin-left:20px;
}

#main h1 {
	  margin-bottom:0px;
}
#main p {
		margin-top:10px;
		margin-bottom:10px;
}
#main #left{
	float:left;
	width:154px;
  border:0px solid black;
	padding: 10 15 15 22;
  color:#D2D2D2;
}

html>body #main #left {
	width:117px;
}

#left h1,#content h1{
  background:url(../GUI/arrow_gray.gif) no-repeat left bottom;
  font-size:14px;
  padding-left:20px;
  padding-top:8px;
  color:#FFFFFF; 
}

#left ul {
	margin-top:5px;
	list-style-type:square;
	margin-left:22px;
}
html>body #left ul {
	margin-left:0px;
}

#main #right {
	width:228px;
  float:right;
  border:0px solid black;
	padding: 10 15 15 15;  
  color:#939393;  
}

html>body #main #right {
	width:198px;
}
#right h1 {
  background:url(../GUI/arrow_orange.gif) no-repeat left bottom;
  font-size:14px;
  padding-left:20px;
  padding-top:8px;
	margin-bottom:0px;
	color:#F25000;
}

#right ul {
	margin-top:5px;
	list-style-type:square;
	margin-left:22px;
}
html>body #right ul {
	margin-left:-20px;
}
#right ul li a, #right ul li {
			color:#939393;
}

#right a:hover {
			color:#CFCFCF;
}

#main #content {
  margin:0px;
  margin-top:-9px;
	margin-left:156px;
  margin-right:230px;
  border:0px solid black;
	padding: 0 15 15 22;

    
}

html>body #main #content {
	padding: 10 15 15 22;
  margin-top:0px;  
}

#footer {
	clear:both;
  height:25px;
  background:black;
  color:white;
	text-align:center;
  padding-top:5px;
  font-size:11px;
  letter-spacing:0.05em;

}

#footer a{
  color:white;
  text-decoration:none;
}

#footer a:hover{
  color:white;
  text-decoration:underline;
}


/*second level of nav */

ul#menu li ul { /* second-level lists */
	margin:0px;
	padding:0px;
	text-align:left;
	list-style-type:none;
	position:absolute;
	z-index:3;
  font-size: 10px;
  left:-999em;
	margin-top:15px;
	margin-left:-80px;
  color:#837E80;
}
html>body ul#menu li ul {
	margin-top:0px;
	margin-left:0px;
	
}
ul#menu li ul li {
	float:left;
  clear:left;
	margin:0px;
  margin-right:20px;
	padding:0px;
  border:0px;  
	
  border-bottom:1px solid #FFFFFF;
  border-right:1px solid #FF4E00;
  border-left:1px solid #FF4E00;		
	background:#EA5A36;  
}

html>body ul#menu li ul li {
	width:auto;
  min-width:90px;
}

ul#menu li ul li a{
	text-decoration:none;
	color:#FFFFFF;
	text-indent:0px;
	display:block;
	background:#EA5A36;	
	width:130px;
	height:17px;
	padding-left:5px;
	padding-top:3px;
	font-size:11px;
}

html>body ul#menu li ul li a {
	height:17px;
}

ul#menu li ul li a:hover {
  text-decoration:none;
	background:#E93632;
	color:#FFFFFF;
}

ul#menu li:hover ul, ul#menu li.sfhover ul { left:auto;}
