﻿body 
{
margin:0px;
padding:0px;
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-size: 12px;


}

h4 {

/*color:#6f9381;*/
color:#333;
font-family:Verdana;
font-size:13px;
text-shadow:#999999;
}

strong {
color:#333333;
}

#banner{
font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana ;
color:#996600;
font-weight:500;
padding:8px;
font-size:9px;
}

#toplink
{
margin-left:5px;
margin-right:5px;
margin-top:15px;
margin-bottom:4px;
font-family:Tahoma, Helvetica, Arial, sans-serif;
font-size:11px;

}

#copyright
{
color:#555555;
margin:10px;
font-size:9px;
font-family:Verdana;
}

#date {
color:red;
font-weight:700;
padding:4px;

}

#more {
color:#996600;
font-weight:200;
text-align:left;
border: 1 px dotted #000000;
display:block;
}

#more a{

padding:0px;
font-size:11px;
color:#996600;
font-weight:200;
text-align:left;

}

#moreR a {
color:#996600;
font-weight:200;
font-size:10px;
}

#search {
color:white;
font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana ;
text-align:right; 
vertical-align:middle;
height:30px;
/*font-size:12px;
font-weight:800;

/*background:#479f53;
background:#7ab817;*/
/*border-top:#999999 1px solid;*/
background:#ced7c7;
padding-right:10px;

}

#searchform {
background:#ced7c7;
font-family:Arial, Helvetica, sans-serif, Tahoma, Verdana ;
font-size:12px;
border-left:#000000 1px solid;
border-top:#000000 1px solid;
border-bottom:#000000 1px solid;
text-align:center;
vertical-align:middle;



}

#searchformcontainer {
background:#ffffff;
/*min-height:161px;
height:161px;*/
margin-top:10px;
margin-bottom:10px;
vertical-align:middle;
text-align:middle;
}



#block a 
{

color:#434343;
text-decoration:none;
font-weight:bold;
font-size:12px;
}

#block a:hover 
{
color:#555555;
text-decoration:underline;
}

a 
{

color:#006540; 
text-decoration:underline;
font-weight:normal;
font-size:12px;
}

a:hover 
{
color:#555555;
text-decoration:underline;
}

li {
line-height:160%;
}


#main {
/*background:url(/images/grad.jpg);*/



}

#caption {
background-color:#787878;
color:#FFCC66;
font-size:12px;
font-weight:bold;
text-align:center;
padding:12px;
margin:0 px;
width:auto;
}


#headline a {
font-size:14px;
font-weight:bold;
padding:10px;
/*margin:6px;*/
/*background-color:#B1EDB9;

background:url(images/headln.gif);
*/
}

#news {
font-size:11px;
color:#6E6E6E;
padding: 10px;
/*border-top:#333333 1px dotted;*/
}

#news a {
font-size:9px;
color:black;
}

#logo 
{

text-align:center;
margin:0px;
padding:0px;
}

#topmenu 
{
/*background:url(img/topmenu.jpg);*/
/*background-color:#009f3c;*/
padding-left:6px;
padding-right:6px;
padding-top:1px;
padding-bottom:1px;
/*border:#CCCCCC 1px outset;*/
}

#topmenu a {
color:#FFFFFF;
}

#topmenu a:hover 
{
text-decoration:none;
color:#FFFF33;

}



#content {
font-family:  Arial, Helvetica,  sans-serif;
font-size:12px;


vertical-align:top;
padding:16px;

/*
margin-left:10px;
margin-right:10px;
*/

text-align: justify;

/*text-indent:110%; */
/*min-height:140px;*/
line-height:160%;
/*padding:25px 16px 25px 16px;*/

/*font-family:Tahoma;*/

color: rgb(57, 58, 58);
/*background-color: rgb(248, 248, 248);*/
/*border-left:#333333 1px dotted;
border-right:#333333 1px dotted;
border-top:#333333 1px dotted;
border-bottom:#333333 1px dotted;

*/


 }

 #left_menu {
vertical-align:top;
padding:0px;
/*
padding-top:12px;
padding-bottom:12px;
padding-right:0px;
padding-left:0px;
*/
font-size: 11px;
text-align: left;
font-family:Tahoma;
/*border-bottom:#333333 1px dotted;*/

}
 
 #left {
vertical-align:top;
padding:0px;
font-size: 10px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;

}



 #right {
vertical-align:top;
padding:10px;
font-size: 10px;
text-align: left;
font-family:Verdana, Arial, Helvetica, sans-serif;
/*width:170px;
/*
border-left:#333333 1px dotted;
border-bottom:#333333 1px dotted;
*/
 }

#downside 
{
/*
border-left:#333333 1px dotted;
border-right:#333333 1px dotted;
*/
}

#usable
{
/*border-top:#333333 1px dotted;*/

}
 
#bottom {
vertical-align:top;
padding:0px;
margin:0px;
font-size: 8px;
text-align: left;

}

/************************************ menu styles ************************************/

#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #ffffff; 
  float: left;
  width: 100%;
  text-align:left;

}

#nav li {
  float: left;
  position: relative;
  background: none;
  width: auto;
  text-align:left;
  padding-left: 10px;
  padding-right: 10px;


}

#nav a {
	color:#000000;

	font-weight:bold;
	text-decoration: none;
	display: block;
	width: auto;
	background: #ffffff;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 4px;
	text-align:left;
}
#nav a:hover {
   color:#666666;
   /*background:#CCCCCC;*/
   border-left:  thin dotted  #FF0000;
   /*border-right: thin dotted  #FF0000;*/
   text-align:left;
  
/*background:url("/images/bck_mnu_hover.gif");*/
}
#nav li:hover,
#nav li.jshover {
/*  background: #333;*/

   text-align:left;
}

#nav li ul {
  display: none;
  position: absolute;
  background:#ffffff; 
  padding: 8px 0;
 width: 138px;
  text-align:left;

}
#nav li li a { /* ///////////////////////////////////////////// */

font-size:11px;
font-weight:normal;
	
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 2px;

  width: 138px;
  background: none;
    text-align:left;  
}

#nav li:hover ul,
#nav li.jshover ul {



  display: block;
  text-align:left;
   border:1px #666666 dotted;
  

 
}

#nav li:hover ul li a,
#nav li.jshover ul li a {

  w/idth: 126px;
 display: block;
 width:100%;
  text-align:left;

 
}


#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;
  width: 138px;
  top: -9px;
  left: 118px;
   text-align:left;
}

#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
 text-align:left;
}

#present a  {
font-family: Arial, Helvetica,  sans-serif;
font-weight:normal;
text-decoration:none;
font-size:10px;
vertical-align:middle;
display:block;
clear:both;
margin:0px 0 5px 0;
padding:5px 0px 0px 16px; ;
}

#present a:hover {

margin:0px 0 5px 0;
padding:5px 0px 0px 16px; ;
text-decoration:underline !important;
display:block;
clear:both;

}