
* {padding: 0px; margin:0px ;}


body {	margin-top:0;	 padding: 0; 
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	
		text-align:left;
		background-color: #d4a00f ; color:#666666;	
/*		background:url(yellowlines.gif); background-repeat:repeat;
*/		font-size: 13px;}

			
p    {	margin:  1.2em 0 1em 0;    	}
		
td {	margin:  0 0 1em 0;    padding:  0; padding-right: 15px;}		
		
h1 	{	color: #90042b; background-color: inherit; }
		
h2 {	font-weight: normal;  font-size: 1.5em; margin: 1.3em 0;
	color: #90042b; background-color: inherit;}    
      
h3 { font-size: 1.2em;	font-weight: bold;   
	color: #90042b;	background-color: inherit;}
	
h4 {font-size: .84em;  font-weight:bold; 
	color: #90042b;   background-color:inherit;
    letter-spacing: 1px;     
	margin-left : -8px; }

blockquote {	font-style: italic;}
	
.boldtext  {	font-weight: bold;	font-size: 1.15em;}	
.ital {font-style:italic;}
.red {color:#90042b; background-color: inherit;}

.title  {	margin: 6px 0px 10px 0px;
	color: #016330;	background-color:inherit;
	font-size: 1.5em;	font-weight: bold;
	font-family: "Tempus Sans ITC", "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 2px;	font-variant: small-caps; }

img {border:none;}
.imgleft {float: left; padding-left: 20px;} 
img.left {	float: left;	margin: 0 15px 0 0;}
img.right {	float: left;	margin: 0 0 0 15px;}
.imgbord {border: 1px solid #999999;}



a {	text-decoration: none;	}	
a:link {	color: #996600;	background-color:inherit;} 
a:visited {	color: #996600;	background-color:inherit;}
a:hover {	color: #d4a00f;	background-color:inherit;}
a:active {	color: #d4a00f;	background-color:inherit;}



#header {width:100%; height: 283px;  position:relative;
	background-color: #d4a00f; color: inherit; 	}
#headercenter {position:absolute; width: 910px;  left:50%; margin-left: -455px;  }	
#header img  {float:left;  }

#headerindex {  height: 60px;  	
	margin: 0 auto 0 auto;  width: 910px;
	background-color: #d4a00f; color: inherit;
	background-repeat: repeat-x;  background-image: url(stripe5.jpg); background-position:bottom;		}	




#nav{  	width: 910px;  height: 53px;  
	padding: 2px 0px 8px 0px;  
	background-color: #b28307;	color: inherit;}		

#nav a {font-family: "Copperplate Gothic Light", "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: .9em; font-weight: bold;  
	letter-spacing: 2px; 
	padding: 0px 20px 0px 25px;  }	
	
#nav a:link{	color: #016330; background-color:inherit; }
#nav a:visited {color: #016330; background-color:inherit;}
#nav a:hover {color: #ffffff; background-color:inherit; }
#nav a:active {color: #d4a00f; background-color:inherit;}	

#nav ul { /* all lists */
	padding: 0; 	margin: 0;
	list-style: none;}
	
#nav li {	background: url(img02.gif)  no-repeat;}

li { /* all list items */
	float: left; position: relative; 
	list-style: none;
	padding: 20px 0px 0px 0px;
	height: 35px; 
	}
		
li ul { /* second-level lists */
	display: none; 
	position: absolute;	top: 55px;	left: 0px; 
	width: 200px; 
	border-top: 3px solid #016330;	 
	color: inherit; background-color:#b28307;	}
	
li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;}

#nav li li  {	display: block; width: 178px; 	
	padding: 6px 0px 1px 22px; 
	border-bottom: 1px solid #016330;	}

#nav li li a{   padding: 7px 5px 0px 0px;}

ul.leftindent {margin-left: 30px;} 

li.basiclist {float:none; position:static; 
		height:auto; margin-top:-10px;
		list-style: disc;}


#bordercenter { margin-top: -16px; 
	margin: 0 auto 0 auto;  width: 910px;
	background-repeat: repeat-x;  background-image: url(stripe5.jpg); 	 }			

#pagecontainer{	padding-top: 20px;
	 margin: 0 auto 0 auto;  width: 910px;
	color: inherit; background-color:#ffffff; }
	 


 
#leftcolumnindex { float:left;  width: 330px; padding-left: 20px;  }
#leftcolumnindex h3 { padding-left: 30px;}

#indexmid {float: left; width: 490px; 
  	 	margin: 20px 0px 0px 20px; }
  	 	
#leftcol {	float: left;	width: 290px; 
	background: url(img03.gif) repeat-y; background-position: top right;
	padding: 0px 20px 20px 20px;}
#leftcol #indent {padding-left: 40px;}
#leftcol .spaced {	background: url(img04.gif) repeat-x left bottom;}
.title {margin: 0;}

.spaced {	margin-bottom: 10px;	padding-bottom: 5px;}	

#rightcol {	float: right;	width: 535px; 	padding: 6px 30px 0px 15px;  }	
#rightcol .list {margin: 13px 40px 10px 40px; }

	



/* ----------------------  javascript method of rounding corners - left column --------------------- */	
#myDiv {width: 240px; 
	margin: 30px 0px 0px 10px; 
	border: 1px solid #996600; background-color: #ffffff; color: inherit;
	background-repeat: no-repeat;  background-image: url(stripeshort.jpg); }
#myDiv h1  {font-size: 18px;padding:10px 0px 0px 35px;   }	
#myDiv p  {padding: 0px 0px 0px 35px;   }	


#lowerright {width: 240px; 
	margin: 0px 0px 0px 10px; border: 1px solid #996600;
	background-color: #d4a00f; color: #ffffff;  }
#lowerright p {  color: #ffffff; background-color: inherit; margin-top: -10px; }
	

/* ----------------------  css method of rounding corners - left column  --------------------- */
/*.boxarea {width : 233px; padding-bottom: 10px; 
	background: url(roundcornerbox.jpg) center top no-repeat; 	}
.boxarea h1 {	padding-top: 20px; padding-left: 20px; margin: 50px 0px -10px 0px;
	background: url(boxtop.jpg) center top no-repeat;	 }
.boxarea p {padding-left: 20px; padding-top: 17px;
/*	border-left: 2px solid	#d4a00f; border-right: 2px solid #d4a00f;} */

.calendar {padding:0; border:1px solid #016330; border-collapse:collapse;}
.calendartitle {padding: 0; border: 0px  ; 
	width:100%;border-collapse:collapse; 
	text-align:center;
	background-color: #90042b; color: #ffffff;}
.calendar th {text-align:center; border:1px solid #016330; }
.calendar td {text-align:center; width:14%; border:1px solid #016330;}


form label	{font-size: 11px; 
	text-align:right;
	padding-right: 4px; }

form input, form textarea { 	border: #d4a00f 1px solid; 
	background-color: #ffffff;	color: #90042b; }  

.newsbutton {border: #90042b 1px solid; background-color: #d4a00f;	color: #ffffff;}

table .contact { width: 480px; 
	border: 0px;	
	padding-left: 30px; }
	
table .contact td {	font: normal normal  12px  Arial, sans-serif; 
	text-align:right;
	color: #996600;  background-color:inherit;}
 
.required {color: red;}





#baseindex {clear:both;  width: 850px;  position:relative; 
	padding:20px 0px 0px 40px; margin-bottom: 18px;}


#footer  {clear:both;  width: 100%;  
	padding: 5px 0px 2px 5px;
	border-top: 1px solid #999999;	}
#footer a { color: #996600;	background-color:inherit;} 
#footer a:hover {	color: #d4a00f;	background-color:inherit;}
#footer p{ 	font-size: 11px; text-align:right;
	color: #999999; background-color: inherit;   }