
body {

	margin:50px 0px; 
	padding:0px;
	text-align:center;
	font-family:georgia, times, serif;
	font-size:13px;
	line-height:150%;
	
}


#Header {
	
	font-family:AvantGarde,'Avant Garde',verdana, arial, sans-serif;
	font-weight:bold;
	font-size:18px;
	text-transform: uppercase;
	font-style: oblique;
	text-align:left;
	background-color: #C66;	
	width: 550px;
	margin:0px auto;
	padding:20px;
	padding-bottom: 10px;
	border:1px solid black;

}


#Title {

	float:right;
	text-align:right;
 	background-color: #C66;
	text-transform: uppercase;
	
}


#Content {

	width:550px;
	margin:0px auto;
	text-align:left;
	padding:20px;
	border:1px solid #000;
	border-top:0px;
	background-color:#fff;
	 
}


#AdminContent {

	text-align:left;
	margin:0px 50px 50px 200px;
	padding: 10px 50px 10px 50px;

}


#Menu {
	
	text-align:left;
	position:absolute;
	top:70px;	
	left:20px;
	width:182px;
	padding-left:10px;
	padding-right:10px;
	padding-top: 1px;
	background-color:#fff;
	border:1px solid black;
	line-height:150%;

/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:160px;

}



/* Again, "be nice to Opera 5". */
body>#Menu {

	width:160px;
}


#iFrameMessage { 

	width:auto; 
	text-align:left; 

}


h1, h2, h3{	
	font-family:AvantGarde,'Avant Garde',arial, sans-serif;
	font-weight:bold;
	font-size:18px;
}


h2 { 
	font-size:16px;	
}


h3 { 

	font-size:14px;
	
}


p.small {

	font-family:verdana,arial, sans-serif;
	font-size:9px

}


pre {

	font: 9px/14px monaco, mono, courier-new, courier, monospace; 
	border: 1px dotted black; 
	margin: 3px; 
	padding:3px;
	background-color:#CCF;

}


abbr, acronym, .help {

  border-bottom: 1px dotted #333;
  cursor: help;

}



a:link{

	color:#333399;
	text-decoration:none

}


a:hover{

	color:#3333CC;
	text-decoration:underline

}


a:visited{

	color:#0033CC;
	text-decoration:none

}


a.black:link{

	font-family: AvantGarde,'Avant Garde',verdana, arial, sans-serif;
	font-size: 13px; 
	color:#000;
	text-decoration:none; 
	cursor:default

}


label { 
	font-family: AvantGarde,'Avant Garde',verdana, arial, sans-serif;
	font-size: 12px; 
	color:#000;
	font-weight:bold;
}


a.title:link{ 

	color:black;text-decoration:none

}



a.title:active{

	color:black;text-decoration:none

}


a.title:visited{

	color:black;text-decoration:none

}


.rootloginmsg { 

	color:#fff;

}


.error { 

	font-family: verdana,arial, sans-serif;
	font-size:11px;
	color:#600;
	font-style:italic;
	
}


.positive { 

	font-family: verdana,arial, sans-serif;
	font-size:11px;
	color:#063;
	
}


table {

}


td { 

	vertical-align: top; 
	
}


td>p { 

	margin: 0px; 
}


hr { 

	width: 66%; 
	height: 1px; 
	color: #000; 
	border: none; 
	clear: both;

} /* IE */




html>body hr {

	width: 66%; 
	height: 1px; 
	background-color: #000; 
	border: none; 
	clear: both;
	
} /* For Gecko-based browsers */




html>body hr { 

	width: 66%; 
	height: 1px; 
	background-color: #000;
	border: 0px solid #000; 
	clear: both;
	
} /* For Opera and Gecko-based browsers */




li { 

	line-height:125%;

}


li.navtitlehidden { 

	display: none; 

}


li.subnavtitlehidden { 

	display: none; 

}


ul.ulnavtitle { 
		
 	font-weight: bold; 
 	list-style:none;
	margin-left:0;
    padding-left:0;
    font-family:AvantGarde,'Avant Garde',verdana, arial, sans-serif;
	font-size:12px;

}


ul.ulsubnavtitle { 

	font-weight: normal; 
	list-style:none;
	margin-left:0;
	padding-left:5px;
	font-family:AvantGarde,'Avant Garde',verdana, arial, sans-serif;
	font-size:12px;

}


input	{

	margin:  3px;
	padding: 3px;
	color: #333; 
	font-size: 12px; 
	font-family: verdana, arial, sans-serif;
	
	border-top:1px solid black;
	border-left:1px solid black;	
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	
}


input:focus { 

	  border: 1px solid #33C; 
}


input.full { 

	width: 95%; 
	
}


input.radio { 

	width: auto;

}


input[type="radio"], input[type="checkbox"] {

	width:  auto;
}


textarea {

	color:#333; 
	font-size:12px; 
	padding:10px;
	font-family:verdana, arial, sans-serif;
	border-top:1px solid black;
	border-left:1px solid black;	
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	width: 95%;
	
}


textarea:focus { 

	  border: 1px solid #33C;
}


select	{

	margin:  3px;
	color: #333333; 
	font-size: 12px; 
	font-family: verdana, arial, sans-serif; 

}



input.plain { 
	
	width: auto;
	background-color: #CCF; 
	color: #000; 
	font-weight:bold; 

}


input.processing { 

	width: auto;
	background-color: #99CC99; 
	color: #000; 
	font-weight:bold;

}



input.cautionary { 
	
	width: auto;
	background-color: #FFFFCC; 
	color: #000; 
	font-weight:bold;  

}


input.alertive { 

	width: auto;
	font-family:verdana,arial, sans-serif; 
	background-color: #FF6666; 
	color: #000; 
	font-weight:bold;  	

}


div.buttonfloat { 

	float:right;

}


div.spacer { 

	clear:both

}


iframe.archives { 
	
	border:1px solid black;
	padding:5px;
	height:500px; 
	width:100%;

}




