/*-----------------------------------------------
  Default StyleSheet
-------------------------------------------------*/
@import "base.css";
@import "lists.css";



/*
 * PAGE BODY
 */
body {
	margin: 0 auto;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: small;
	text-align: left;
	line-height: 1.5em;
	color: #333;
	background-color: #000000;
	/*background: url(../images/bg_stripe.gif) top left repeat;*/
}

table {
	text-align: left;
	font-size: 12px;
}

.menutext4 { color:#999999; text-decoration:none; font-family: Arial, sans-serif; font-size: 8pt; }
A:hover.menutext4 { color:#4E3F39; text-decoration:none; }


/*
 * GLOBALS & GENERAL CASES
 */
label {
  margin: 0 0 0 5px;
  font-weight: bold;
}

input {
  margin: 0 0 0 5px;
  padding: 3px;
  background-color: #C2CAD9;
  font-size: 10px;
  border: 1px solid #999; 
}

input.button2 {
background-color: #375EA1;
color:#ffffff;
}

input.button3 {
background-color: #5C7D73;
color:#ffffff;
}

textarea {
  font-family: Verdana, sans-serif;
  margin: 0 0 0 5px;
  background-color: #f5f5f5;
  color: #000000;
  font-size: 10px;
  border: 1px solid #999; 
}
file {
  margin: 0 0 0 5px;
  padding: 3px;
  background-color: #f5f5f5;
  font-size: 10px;
  border: 1px solid #999; 
}

form {
	margin: 0;
	padding: 0;
}
select {
	font-family: Verdana, sans-serif;
  margin: 0 0 0 5px;
  background-color: #f5f5f5;
  color: #000000;
  font-size: 10px;
  border: 1px solid #999; 
}
hr {
  border: none 0; 
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #efefef;
	width: 100%;
	height: 2px;
	margin: 0;
	padding: 0;
	text-align: left;
}
img { border: none; }

span.help {
  font-size: 10px;
  color: #666;
}
a {
  text-decoration: underline;
  padding: 0px;
  

}
a:link { color: #304D94; }
a:visited { color: #304D94; }
a:hover { color: #145AE4; text-decoration: none; } 


a.image:link, a.image:visited, a.image:hover {
	background-color: transparent;
	padding: 0px;
	margin: 0px
}
p {
	margin: 0 0 1em 0;
	padding: 0;
	text-align: left;
	color: #999999;
}

p.header {
	font-size: 18px;
	color: #ffcc00;
	margin: 10px 0 0 -20px;
	padding: 2px;
	/*background-color: #666666;*/
}



small {
	font-size: 10px;
	line-height: 13px;
	}
x-small {
	font-size: 9px;
	line-height: 11px;
	}
blockquote {
	margin: 10px 40px 0px 40px;
}
ol, ul, li {
	margin: 0;
	padding: 0;
	
}


#admin {
 /*background-color: #C1C1C1*/
  background-color: #DCDCDC;
 width: 80%;
 color: #000000;
 margin:  2px 10% 20px 10%;
 
}

#adminheader  {
 background-color: #3C3C3C;
 width: 80%;
 color: #999999;
 font-size: 9pt;
 margin:  10px 10% 0px 10%;
}

#adminheader p  {
 margin:  0px 0px 0px 10px;
}

#admin span  {
 
 font-size: 10pt;
 font-weight: bold;
 background-color: #898888;

 
 }
 

 
 #contentheader  {
 background-color: #3C3C3C;
 width: 80%;
 color: #FFFFFF;
 font-size: 11pt;
 margin:  10px 10% 0px 10%;
}

#contentheader p  {
 margin:  0px 0px 0px 10px;
}
 
#content {
 background-color: #C1C1C1;
 width: 80%;
 color: #333333;
 margin:  2px 10% 20px 10%;
 font-size: 12px;
 
}

	#content p.a:first-letter 
	{
	color: #333333;
	font-size:xx-large
	}
	
	


