#header
{     
	border-top: solid 1px #662222;
	border-left: solid 1px #662222;
	border-right: solid 1px #662222;
  background: #b5b5b5; 
  border-bottom: none;   
  margin: 0 auto 0 auto;         
  text-align: right;
  width: 780px;  
}

#header:after /* Hack for Mozilla browsers to expand container to fit contents*/
{
  content: ""; 
  display: block;
  clear: both;   
  height: 0;   
}

html>#header {
	width: 780px;
}

#logo
{   
  background: inherit;  
  display: inline; 
  height: 65px; 
  float: left;          
}

#login, .login
{	
	color: #006;  
  display: inline; 
  height: 55px;   
  text-align: right;
  float: right;	
  padding: 10px 10px 0 0;
  margin: 0 0 0 0;
  font-weight: bold;  
}

#user, .user 
{	
	color: #006;    
  height: 65px;   
  text-align: right;
  float: right;	
  padding: 0;
  margin: 0 20px 0 0;  
  font-weight: bold;
  line-height: 65px;  
}


#menu
{  
	float: left;
  height: 25px;
  background: #000 url(../_img/menubk.jpg) 0 0 repeat-x;   
  width: 100%;              
}

#menu ul {
	list-style: none;	
	padding: 0;
	margin: 0;
}


#menu a 
{
  font-size: 110%;
	font-weight: bold;
	color: Black;
}

#menu a 
{
  display: block;
  color: black;
	text-decoration: none;			
	padding: 0.2em 10px;
}


#menu a:hover {
	background: #6D6D73;
	color: White;
}

#menu li 
{
  border-left: solid 1px Black;
	float: left;		
	text-align: center;	
	height: 25px;
	line-height: 20px;
}


#footer
{	
	border-bottom: solid 1px #662222;
	border-left: solid 1px #662222;
	border-right: solid 1px #662222;
	background: #b5b5b5;          
	color: Black;
  margin: 0 auto 0 auto;     
  
  padding: 10px 0;
  width: 780px;
}

#footer:after /* Hack for Mozilla browsers to expand container to fit contents*/
{
  content: ""; 
  display: block;
  clear: both;   
  height: 0;   
}

html>#footer {
	width: 800px;
}

#footerText
{	
	float: left;
	display: inline;
	color: #339;
	font-family:	Times Times New Roman;
	font-weight: bold;
	font-size: 225%;	
	margin: 22px 0 0 15px;
}

#versignSeal
{	
	float: right;
	display: inline;
}

#footerLinksContainer 
{		
  margin: 0 auto 0 auto;       
  padding: 10px 0;
  width: 780px;
}

#footerLinksContainer:after /* Hack for Mozilla browsers to expand container to fit contents*/
{
  content: ""; 
  display: block;
  clear: both;   
  height: 0;   
}

#footerlinks
{    
  color: Gray;  
  display: inline;  
  float: left;
  margin: 30px 0 0 ;
  padding: 0 0 0 0;  
  text-align: center;    
  width: 780px;
}



#footerlinks ul
{  
  list-style: none;	
  margin: 0;
  padding: 0;   
}

#footerlinks ul li
{    
	border-right: solid 1px black;
  border-right-style: dotted; 
  display: inline;   
  padding: 0 10px;
}

#footerlinks a, #footerlinks a:active, #footerlinks a:visited
{
  color: Gray;  
  text-decoration: none;
}

#footerlinks li.no-border
{
	border-right : none; 
}

#copyright
{
  display: inline;  
  float: left;
  color: Gray;
  margin: 10px 0;  
  text-align: center;  
  width: 780px;    
}

#webSuperGoo 
{
	display: inline;  
  float: left;  
  margin: 10px 0;  
  text-align: center;  
  width: 780px;    
}
