body{ 
  padding:0;
  margin:3px;
  color: #000;
  background: #FFF;
   font-family:Verdana, Arial, Helvetica, sans-serif;
}

body a{
	text-decoration:none;
}

body a:hover{
	font-weight:bold;
	text-decoration:underline;
}

h1{
	font-size:18px;
	color:#00A400;
	text-align:center;
}

h2{
	font-size:15px;
	color:#BF890B;
	text-align:left;
	text-decoration: underline;
}

#indent{
	margin-left:18em;
}

#invisible{
	visibility:hidden;
	display:none;
	width:0;
	height:0;
	padding:0;
	margin:0;
}

#main{
	width:750px;
}

.topruler {
  padding:0 2px 2px 0;
  margin:0;    
  background: #F1AB0D url(../img/ruler.gif) repeat-x 0 100%;
  font-size:9pt; 
  font-style:oblique;
  text-align:right;
  clear:both;
}

.btmruler{
  padding:2px 5px;
  margin:0;
  font-size:8pt;
  background-color:#FFFF66;
  border-top: 1px solid #F1AB0D;
  border-bottom: 1px solid #F1AB0D;
  text-align:left;
  font-weight:bold;
  clear:both;
 }

#shadow{
	padding:0 5px 5px 0;
    margin:4px 5px 3px 4px;
	float:left;
  	display:inline;
    background:url(../img/nav.gif) repeat-y 100% 100%;
}


#nav{
  float:left;
  display:block;
  font-size:12px;
  text-align:left;
  border: 1px solid #006600;
  background-color:#99CC33;
  clear:both;
}

#nav ul{
  float:left;
  width:15em;
  padding:10px;
  margin:0;
  list-style-type: none;	
 }
 
#nav li{
	padding:0;
	margin:0;
   	text-align:left;
	display:inline;
 }
 
#nav li a{
	padding: .3em .5em;
  	margin:8px 0;
    color:#444444;
	text-decoration:none;
	display:block;
    border-top: 1px solid #F1AB0D;
    background: #F1AB0D url(../img/menu.gif) repeat-x 0 0;
 }
 
#nav li a:hover{
	color:#FF0000;
    background: #F1AB0D url(../img/menu_hot.gif) repeat-x 0 0;
 }

 
#regular{
	font-size:12px;
	float:none;
  	display:block;
   	margin:0;
   	padding:5px;
	text-align:left;
   	background: white url(../img/bg_x.gif) repeat 0 0;;
   	border:2px solid #F1AB0D;
	/*font-family:"Times New Roman", Times, serif;*/
 }
 
#regular p{
	/*display:inline;*/
	margin:3px;
	float:none;
	padding-bottom:0.5em;
}
 
#regular ul{
	list-style-position:inside;
	list-style-type: square;
	padding:0;
}

#regular li{
	padding-bottom:3px;
}

.lastline{	
	padding:0;
	margin:0;
	width:700px;
	display:block;
}

#regular hr {
	display: block; 
	clear: left; 
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 1px;
  	visibility: hidden;
}

#regular img{
	padding:2px;
}

.imgleft{
	padding:2px 5px 2px 0;
	float:left;
}

.imgright{
	padding:2px 0 2px 5px;
	float:right;
}
 
.copy{
	clear:both;
	margin:5px 0 0 0;
	padding:2px;
  	font-size:x-small;
  	font-weight:normal;
  	color:#666666;
  	border-top: 2px solid #99CC33;
 }
