body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;}

a:link, a:active, a:visited {
	color: #666666;
	text-decoration:none;}
a:hover {
	color: #666666;
	text-decoration:underline;}

td img {display: block;}
.promotable { background:url(images/promobg.jpg) no-repeat top;}
.promobox1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:22px;
	color:#333333;
	padding:2px;
	padding-left:50px;
	padding-right:10px;
}
	ul li.promobox1 {
	border-bottom:1px #E2E2E2 solid;
	padding-left:0px;
	list-style-image:url(/images/dotdot.png);
}
.promobox2 {
	padding:15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #365D5C;
	font-weight: bold;
	font-size: 15px;
}

.style1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #365D5C;
	font-weight: bold;
	font-size: 16px;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
h1 {color:#00895F; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.table-text {color:#FFFFFF; font-weight:bold;}
.nicelist {list-style-image:url(images/li_img.jpg)}
a.style3:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;}
a.style3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	
}
a.style3:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
}

.style7 {
	color: #01A66C;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	
}

.menu1 
{
	width:917px; 
	height:32px;
	position:relative; 
	z-index:100;
	font-family:arial;
	font-size:12px;
	color:#008254;
	background:url(images/menu_bg01.jpg) repeat-x top left #fff;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu1 ul 
{
	padding:0;margin:0;list-style-type:none;
}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu1 positon */
.menu1 li 
{
	float:left;
	position:relative;
	background:url(images/divider.jpg) no-repeat top right;
}
/* style the links for the top level */
.menu1 a, .menu1 a:visited 
{
	display:block;
	font-size:12px;
	text-decoration:none; 
	color:#008254;
	padding:0px;
	margin:0px; 
	padding-left:10px; 
	padding-right:10px;
	text-align:center;
	line-height:32px;
}

/* style the top level hover */
.menu1 :hover > a 
{
	background:url(images/menu_bg02.jpg) top right; 
	color:#FFFFFF;
}

/* hide 2nd level */
.menu1 ul ul 
{
	visibility:hidden;
	position:absolute;
	height:0;
	top:29px;
	left:0; 
}

/* style the second level background */
.menu1 ul ul a.drop, .menu1 ul ul a.drop:visited 
{
	background:#fff;
	color:#000;
	text-align:left;
}

/* style the second level links */
.menu1 ul ul a, .menu1 ul ul a:visited 
{
	background:#fff;
	color:#000; 
	height:auto; 
	line-height:15px; 
	padding:5px 10px; 
	border:1px solid #ccc; 
	border-top:0;
	text-align:left;
}

/*2nd level*/
.menu1 ul ul :hover > a {color:#000; background: #D8E7E2;}

/* make the second level visible when hover on first level list OR link */
.menu1 ul li:hover ul, .menu1 ul a:hover ul
{
	visibility:visible; 
}

/***********************************************************************/
p.sidemenu {
   border-right : 1px solid #CCCCCC;
   border-top : 1px solid #CCCCCC;
   border-left : 1px solid #CCCCCC;
}
p.sidemenu a {
   text-decoration : none;
   display : block;
   background-color:#ffffff;
   color : #000000;
   text-align : left;
   border-bottom : 1px solid #CCCCCC;
   /*
   border : 1px solid #000000;
   border-right : 1px solid #000000;
   border-top : 1px solid #000000;
   border-left : 1px solid #000000;
   padding : 6px 6px 6px 12px;
   */
   padding : 6px 6px 6px 6px;
}

p.sidemenu a:hover {
   	text-decoration : none;
   	display : block;
	background-color:#D8E7E2;
   	color : #000000;
   	text-align : left;
	border-bottom : 1px solid #CCCCCC;
	/*
	border : 1px solid #000000;
	border-right : 1px solid #000000;
    border-top : 1px solid #000000;
	border-left : 1px solid #000000;
   	padding : 6px 6px 6px 12px;
	*/
	padding : 6px 6px 6px 6px;
}

#searchdoc select {
	font-size:11px;
}

#searchdoc input {
	font-size:11px;
}

.news_date  {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.news_title {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.news_title a, .news_title a:link, .news_title a:active, .news_title a:visited{
color:#00895F;
text-decoration:none;
}

.news_title a:hover
{
	text-decoration:underline;
}

.news_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.shownavi
{
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color: #999999;
}

