body {
background:url(../images/bg.gif) top left repeat-x;
margin:0; 
padding:0;
color:#000000;
}
img{
margin:0; 
padding:0; 
border:0;
}
.border{
border:5px solid #c7c7c7;
}
h1{
font:22px/28px Tahoma, Arial, Helvetica, sans-serif;
color:#0a0a0a;
margin:0; 
padding:0;
}
hr{
height:1px;
color:#cccccc;
margin:0; 
padding:0; 
}
.clear {clear:both;}
.txtfield{
font:12px/24px Tahoma, Arial, Helvetica, sans-serif;
color:#999999;
height:20px;
border:1px solid #4a534a;
margin:0;
padding:0;
}

.btn{
font:bold 12px/22px Tahoma, Arial, Helvetica, sans-serif;
color:#fdfcfc;
background:#4c4c4c;
text-align:center;
height:22px;
margin:0;
padding:0;
border:0;
}
a{
font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#154a16;
text-decoration:underline;
margin:0; 
padding:0; 
}
a:hover{
font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#154a16;
text-decoration:none;
margin:0; 
padding:0; 
}
/*CONTAINER START*/
#maincontainer {
width:1000px;
margin:0 auto;
padding:0;
font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
}
#container 
{
background-color: #8e9f8e;
width:1000px;
margin:0;
padding:0;
float:left;
}
/*HEADERLINKS*/

#headerarea{
width:1000px;
height:202px;
margin:0;
display:block;
background:url(../images/mill_05.jpg) top center no-repeat;
float:left;
}
.header{
width:810px;
height:198px;
padding:0 0 4px 190px;
display:block;
position:absolute;
z-index:1;
}
.logo{
width:288px;
height:188px;
margin:0;
padding:0;
display:block;
position:absolute;
left:0;
z-index:2;
}
/*Content Rotator*/
#leftarea{
width:190px;
float:left;
margin:0;
background:#8ea08e;
}
#content-rotator{
width:790px;
float:left;
padding:10px;
margin:0;
display:block;
background:#ffffff;
min-height: 335px;
}
#rightarea{
width:190px;
float:left;
margin:0;
background:#8e9f8e;
}
.nav{
width:190px;
padding:0 0 20px 0;
float:left;
background:#326d33;
}
.left-right-divs{
width:190px;
float:left;
}
.headings{
width:160px;
height:28px;
float:left;
padding:0 0 0 30px;
background:url(../images/arrow.png) top left no-repeat #316a32;
color:#fffefe;
font:bold 13px/28px Tahoma, Arial, Helvetica, sans-serif;
}
/*FOOTER*/
.footer{
width:1000px;
font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
float:left;
margin:0; 
padding:0px;
border-top:1px solid #999999;
}
.footer pre{
font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
margin:0;
}
.footer a{
text-decoration:underline;
margin:0; 
padding:0;
}
.footer a:hover{
text-decoration:none;
margin:0; 
padding:0;
}
/*
CSS FOR SEARCH RESULT*/

.searchTitle 
{
    background:#316a32;
    font-weight: bold;
    color: #006b65;
}
td.searchTitle{
   		padding:3px 0px 0px 3px;
}
.searchTitle a
{
    background: #316a32;
	font-family:Verdana,Arial,Helvetica,sans-serif,Times New Roman;
	font-size:10pt;
    color:#fffefe;
    text-decoration:underline;

}

.searchTitle a:hover
{
    background: #316a32;
	font-family:Verdana,Arial,Helvetica,sans-serif,Times New Roman;
	font-size:10pt;
    color:#006b65;
    text-decoration:none;
}
.searchResult
{
    color: #000011;
}
.searchKey
{
    color: #9d0000;
	/*background: #00438D;*/
    font-weight: bold;
}
.tableHeader
{
    background:#316a32;
 	font-family:Verdana,Arial,Helvetica,sans-serif,Times New Roman;
	font-size:10pt;
    font-weight: bold;
    color: #fffefe;
}
