html, body {
height: 100%;
padding-top:10px;
margin:10px;
}
body {
background: #3F3F3F url("images/tile.jpg");
background-position: top center;
font-family: "Arial";
/*font-size: 11px;*/
 font-size: 10pt;
color:#FFFFFF;
padding:0px;
margin:0px;
}
a, a:link {
/*text-decoration: underline;*/
text-decoration: none;
  border-bottom:1px dotted;
color:#FFF;
}
a:hover {
text-decoration: none;
/*color:#FFF;*/
color:springgreen;
}
a:active {
text-decoration: underline;
color:#FFF;
}

#container {
width: 774px;
height: auto !important;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom:0px;
}

#core_header {
width: 762px;;
/*height: 302px;*/
height: 188px;
/*background: url(images/header.gif);*/
/*background: url(images/header_image2.png);*/
background: url(images/header_image3.jpg);
margin:0px;
padding:0px;
position:relative;
left:7px;
}

#header_text
{
 position:relative;
/* right:20px;*/
 left:20px;
/* top:55px;*/
 top:5px;
 font-size:16pt;
/* float:right;*//* site name, header form right just */
 float:left;
 font-weight:bold;
/* add a shadow to make light text easier to read in header */
text-shadow: 2px 2px 2px #000; /* Firefox 3.1+, others */
filter: Shadow(Color=black,     Direction=135, Strength=3); /* IE */
}
#header_text a {
	border-bottom:0px;
}
#header_text input {
	color:green;
}

img
{
 margin:5px;
}

#core_left {
margin: 0;
width: 774px;
height:auto;
}
#core_right {
margin: 0;
float: left;
width: 750px;
min-height:250px;
	 height:auto !important; /* fixes IE6 height bug */
	 height:250px;
background: #4D7942;
color:#000;
margin-left:10px;
border-left: 4px solid #FFF;
border-right: 4px solid #FFF;
}

.content-box
{

 padding:6px;
 height:auto !important;
 float:left;
 width: 720px;
 margin-bottom:10px;
 font-family: "Arial";
/*	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;*/
 /*font-size: 12px;*/ /*11px;*/
 font-size: 10pt;
 color:#FFF;
 margin-left:10px;
}
.tumb
{
 float: left;
 margin-right:5px;
 padding:0px;
}

.pagination
{
 margin-left:auto;
 margin-right:auto;
 text-align:center;
}

#footer {
width: 759px;
background:  url(images/footer.gif) bottom center no-repeat;
text-align: center;
margin-left:auto;
margin-right:auto;
padding:0px;
height:26px;
clear:both;
position:relative;
left:2px;
}

#footer2
{
clear:both;
height:10px;
background: url(images/footer.jpg);
width:758px;
margin-left:10px; /* XXX needs to be 9 in IE6, 7 */
}


h2
{
font-family: "Verdana", Lucida Handwriting, sans-serif;
/*font-size:18px;*/
font-size:13pt;
height:25px;
}
h3
{
 /* copied from content-box, so don't have to do div around all sections:
 //padding:6px;
 //height:auto !important;
//float:left;
 //width: 720px;
 //margin-bottom:10px;
 //font-family: "Arial";
 //font-size: 11px;
 //color:#FFF;
 //margin-left:10px;
 */

font-family: "Verdana", Lucida Handwriting, sans-serif;
/*font-size:15px;*/
font-size:12pt;
height:22px;
margin:0px;
padding:0px;
color:#FFF;
width:518px;	/*was 718*/
background: url(images/content_header.jpg) bottom left repeat-x;
margin-bottom:5px;
font-weight:bold;

margin-top:20px;	/*aburt*/
/*clear: left;	//aburt */
}
h4
{
font-family: "Verdana", Lucida Handwriting, sans-serif;
/*font-size:12px;*/
font-size:10pt;
}


#navcontainer li {
color:#FFF;
display:inline;
position:relative;
height:25px;
width:100px;
padding-left: 55px;
	/*was: padding-left: 70px;*/
padding-top:5px;
top:9px;
}

#navcontainer ul {
margin:0px;
padding: 0px;
padding-top: 0px;
padding-left: 0px;
width: 774px;
list-style-type: none;
background: url("images/menu_bg2.gif");
height:38px;
}
#navcontainer a, #navcontainer a:visited {
display:inline;
color:#FFF;
text-decoration: none;
  border-bottom:0px;
font-family:Arial;
/*font-size:12px;*/
font-size:10pt;

}
#navcontainer a:hover {
margin:0px;
color:#FFF;
text-decoration: none;
/*border-bottom:2px solid #FFF;*/
border-bottom:1px dotted #FFF;


}


#navtab table
{
        margin-bottom: 1.5em;
	margin-left: 10px;
}

#navtab table th
{
        text-align: left;
	font-size: 12pt;
        font-weight: bold;
        padding: 0.5em;
	color: #4D7942;
}

#navtab table td
{
        padding: 0.5em;
	font-size: 9pt;
}

#navtab table td a
{
        text-decoration: none;
	border-bottom:0px;
}
#navtab table td a:hover {
	color:springgreen;
	border-bottom:1px dotted;
}

#navtab table tr.rowA
{
        background-color: #336633;
        color: inherit;
}

#navtab table tr.rowB
{
        background-color: #558855; /*#4D9942;*/
        color: inherit;
}

#navtab h3
{
	width: 120px; /*14em;*/
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;

	background: #666666 url('/images/a4.gif') top left repeat-x;
	color: #fff;
	padding: 0.5em;
	padding: 0.5em 0.5em 0.5em 1.0em;
	position: relative;
	left: -0.8em;
	margin-right: -1.6em;
	font-size: 1.0em;
}

#imglink { border-bottom:none; }  /* no border-bottom underlines on image links */

#button {
	color: darkgreen;
	font-family: Georgia;
	font-weight: bold;
}

/*body:nth-of-type(1)#footer  { left:10px; }*/ /* fix chrome, safari bug */
