	/*use the '#' to denote a hard 'id' vs a generic class for '.'*/
body {background-color: #efefe5;margin:0;padding:0;color:#3D3D33;font:11px/1.5em verdana,arial,sans-serif;text-align:left; }
table {font:11px verdana, arial, sans-serif;border:0;text-align:left;}
img {border-width:0;border-style:none;}
h1, h2, h3, h4, h5, h6 { margin:0; font-weight:normal; font-family:Georgia,"New Century Schoolbook",Times,serif; color:#3D3D33; }
h1 {font-size:20px;line-height:1.0;}
h2 {font-size:18px;line-height:1.2;}
h3 {font-size:14px;font-weight:bold;}
h3.uline { padding-bottom:2px; margin-top:8px; margin-bottom:8px; border-bottom:1px dotted #96968C; width:auto; }
h4 {font-family:verdana,arial,sans-serif;font-weight:bold;font-size:11px;letter-spacing:0;margin:0;padding-bottom:3px;}
h5, h6 {font-family:verdana,arial,sans-serif;font-weight:bold;}
h5 {font-size:11px;color:#999;text-transform:uppercase;padding:4px 0;}
h6 {padding:4px 0 10px 0;font-size:11px;color:#66665C;line-height:14px;}

p { 
	font: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-top: 0px; 
}
	
form {margin:0;padding:0;font-size:10px;display:block;}
input, textarea, option, select {font-size:12px;background-color:#fff;}
iframe {margin:0;padding:0;position:relative;display:block;}
ol {margin:0;padding:0;}
li {margin:0;padding:0;}
ul.stories {margin:8px 0 0 0;padding:0;}
ul.stories li {list-style:none;margin-bottom:2px;padding:4px 4px 4px 10px;width:auto;}
ul.roman li
{
   list-style-position: outside;
   list-style-type: upper-roman;
   text-align: left;
}

.fR
{
	float:right
}

ul.square li
{
   list-style-position: outside;
   list-style-type:square;
   text-align: left;
   font-size:x-small
}

a:link, a:visited, a:hover, a:active {font-weight:bold;text-decoration:underline;color:black;} /*#596622*/

table.lboard { background:#EFEFE5; border-collapse:collapse; font-size:10px; border:0; margin:0; text-align:center; }
table.lboard td { border:1px solid #CCCCC2; padding:5px; vertical-align:middle; }
table.lboard th { padding:4px 3px; background:#fff; font-weight:bold; font-size:9px; border:1px solid #CCCCC2; color:#66665C;}
table.lboard tr.sub th {background:#DFDFD5;}
table.lboard tr.tint {background:#fff;}
table.lboard td.ad {padding:8px 0px;background:#DFDFD5;}
table.lboard .cp {color:#96968C;font-size:9px;padding-left:4px;font-family:Tahoma,"Lucida Grande",sans-serif;letter-spacing:1px;}

.title
{
   font-weight: bold;
   font-size: 8pt;
   margin: 0px 3px 0px 0px;
   text-align: left;
   text-decoration: underline;
}

.hide_
{
   color: #efefe5;
}

.hideme {background-color: #efefe5; }

.title2
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #E9E9DF;
}

.lnk
{
    FONT-WEIGHT:bold;
    FONT-SIZE: 9pt;
    TEXT-ALIGN: left;
    text-decoration:underline;
}

.misc
{
   /*background-color: buttonface;*/
   color:Green;
   text-align: left;
}

.garr
{
   padding-right: 0px;
   display: inline;
   padding-left: 9px;
   background: url(images/icon_up.gif) no-repeat;
   padding-bottom: 3px;
   color: #8f9952;
   padding-top: 0px;
}

.bld 
{
   font-weight:bold;
}

.bld2
{
	font-weight: bold;
	text-align: center;
}
.garr2
{
   padding-right: 0px;
   padding-left: 9px;
   background: url(images/icon_up.gif) no-repeat;
   padding-bottom: 3px;
   color: #8f9952;
   padding-top: 0px;
}

.rarr
{
   padding-right: 0px;
   display: inline;
   padding-left: 9px;
   background: url(images/icon_down.gif) no-repeat;
   padding-bottom: 3px;
   color: #af2b2b;
   padding-top: 0px;
}

.rarr2
{
   padding-right: 0px;
   /*display: inline; gets rid of div doing automatic BR!*/
   padding-left: 9px;
   background: url(images/icon_down.gif) no-repeat;
   padding-bottom: 3px;
   color: #af2b2b;
   padding-top: 0px;
}

.dv
{
   padding-right: 0px;
   display: inline;
   padding-left: 9px;
   padding-bottom: 3px;
   color: #8f9952;
   padding-top: 0px;
}



	#footer { 
	text-align: center;
	padding-bottom: 30px;
	background-color: #fff; }
	

.linkList {
}

.linkList2 {
	font: 10px verdana, sans-serif; 
 }
 
 	/*use the '#' to denote a hard 'id' vs a generic class for '.'*/

.lselect li {
	background: transparent url(images/link_dot.gif) 0 7px no-repeat; }
	
.larchives li {
	background: transparent url(images/link_dot2.gif) 0 7px no-repeat; }
	
.lresources li {
	background: transparent url(images/link_dot3.gif) 0 7px no-repeat; }

.rd
{
   color: red;
   background-color: transparent;
}
   
   
.linkList h3.select span {
	display: none; }

.linkList h3.archives { 
	background: transparent url(images/archives_back.gif) no-repeat top left; 
	margin: 20px 0px 5px 8px; 
	width: 76px; 
	height: 20px; }
	
.linkList h3.archives span {
	display: none; }
	
.linkList h3.resources { 
	background: transparent url(images/resources_back.gif) no-repeat top left; 
	margin: 20px 0px 5px 8px; 
	width: 89px; 
	height: 20px; }
	
.linkList h3.resources span {
	display: none; }

.linkList ul {
	margin: 0px;
	padding: 0px; }
	
.linkList li {
	line-height: 1.1; 
	list-style-type: none;
	display: block; 
	padding-top: 5px; 
	margin-bottom: 2px;
	margin-left: 10px;
	padding-left: 15px;
	padding-bottom: 5px; }
	


#columnMain {
 float: left;
 /*width: 800px;*/
 width:60%;
 	/*
 	BORDER-RIGHT: black thin double; 
   BORDER-TOP: black thin double; 
   BORDER-LEFT: black thin double; 
   BORDER-BOTTOM: black thin double;
   */
 background-color: #efefe5;
}
#columnLeft {
	float: left;
 	/*width: 150px;*/
 	width:15%;
 	/*
 	BORDER-RIGHT: black thin double; 
   BORDER-TOP: black thin double; 
   BORDER-LEFT: black thin double; 
   BORDER-BOTTOM: black thin double;
   */
   background-color: #efefe5;
  }
#columnRight {
	float: right;
	width:24%;
	/*width: 120px;*/
 	/*
 	BORDER-RIGHT: black thin double; 
   BORDER-TOP: black thin double; 
   BORDER-LEFT: black thin double; 
   BORDER-BOTTOM: black thin double;
   */
   background-color: #efefe5;
}
#enclose {
   float:left;
   /*width:1300px;*/
   width:100%;
 	/*
 	BORDER-RIGHT: black thin double; 
   BORDER-TOP: black thin double; 
   BORDER-LEFT: black thin double; 
   BORDER-BOTTOM: black thin double;
   */
   background-color: #efefe5;
  }
#hdr
{
	clear: both;
	width:100%;
	padding-top: 1em;
	text-align: center;
 	/*
 	BORDER-RIGHT: black thin double; 
   BORDER-TOP: black thin double; 
   BORDER-LEFT: black thin double; 
   BORDER-BOTTOM: black thin double;
   */
   background-color: #efefe5;
}
#tp
{
	clear: both;
	padding-top: 1em;
	text-align: center;
 	/*
 	BORDER-RIGHT: black thin double; 
   BORDER-TOP: black thin double; 
   BORDER-LEFT: black thin double; 
   BORDER-BOTTOM: black thin double;
   */
   background-color: #efefe5;
}
#footer
{
	clear: both;
	padding-top: 1em;
	text-align: center;
 	/*
 	BORDER-RIGHT: black thin double; 
   BORDER-TOP: black thin double; 
   BORDER-LEFT: black thin double; 
   BORDER-BOTTOM: black thin double;
   */
   background-color: #efefe5;
}
h2, p {
	margin: 0;
}


#footer p {
	text-indent: 0;

}

.btnAccept
{
   font-family:Arial;
   font-size:8pt;
   color:Navy;
   padding: 0px 2px;
   margin: 0px;
   text-decoration: none;
   border:1px solid Navy;
   background-color:lightblue;
   
}

#tabi ul
{
padding: 3px;
border-bottom: 1px solid black;
font: bold 12px Verdana, sans-serif;
margin-left: 0;

} 

#tabi ul li 
{
margin-left: 30px;
display: inline;
list-style: none;
margin: 0;
}

#tabi ul li a
{
margin-left: 3px;
border: 1px solid black;
border-bottom: none;
background: lightsteelblue;
text-decoration: none;
color: #888888;
padding: 3px;
padding-left: 15px;
padding-right: 15px;

}

#tabi ul li a.sel
{
background: lightblue;
color: #000000;
border-bottom: 1px solid lightblue;

} 


