.text {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #000000; line-height: 18px; margin-top: 0; margin-bottom: 0}
.text a {color: #3285C6; text-decoration: none}
.text a:hover {color: #3285C6; text-decoration: underline}

.text_menu {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 10px; color: #4A4A4A; line-height: 12px; font-weight: bold; margin-top: 0; margin-bottom: 0}
.text_menu a {color: #000000; text-decoration: none}
.text_menu a:hover {color: #4A4A4A; text-decoration: none}

.text_submenu {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 10px; color: #4A4A4A; line-height: 12px; letter-spacing: -1px; margin-top: 0; margin-bottom: 0}
.text_submenu a {color: #000000; text-decoration: none}
.text_submenu a:hover {color: #4A4A4A; text-decoration: none}

.text_dropmenu {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 10px; color: #4A4A4A; line-height: 12px; letter-spacing: -1px; margin-top: 0; margin-bottom: 0}
.text_dropmenu a {color: #000000; text-decoration: none}
.text_dropmenu a:hover {color: #4A4A4A; text-decoration: none}

.text_news {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #000000; line-height: 16px; margin-top: 0; margin-bottom: 0}
.text_news a {color: #3285C6; text-decoration: none}
.text_news a:hover {color: #3285C6; text-decoration: underline}

.text_news_date {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #A4A4A4; line-height: 16px; margin-top: 0; margin-bottom: 0}


.bg_02 { background-image: url(../images/bg_02.gif);
		background-repeat: repeat-x}

.bg_03 { background-image: url(../images/bg_03.jpg);
		background-repeat: no-repeat}

.left_corner_01 { background-image: url(../images/left_corner_01.jpg);
		background-repeat: no-repeat}

.left_corner_02 { background-image: url(../images/left_corner_02.jpg);
		background-repeat: no-repeat}

.left_corner_03 { background-image: url(../images/left_corner_03.jpg);
		background-repeat: no-repeat}

.table {
		border-color: #C5E650;
		border-style: solid;
		border-width: 1px;
		background-color: #FFFFFF
		}


.in { background-color: #F4FADF}
.out { background-color: none}


.button {
 background-color:#E6F2BD;
 font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
 color:#67820A;
 font-size: 10px;
 height: 18px;
 border: 1px solid #ADDC09;
    }


.formInput_search	{
		font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
		font-size: 11px;
		color: #A4A4A4;
		background-color: #FFFFFF;
		border-color: #ADDC09;
		border-style: solid;
		border-width: 1px;
		width: 109px
		}

.formInput	{
		font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
		font-size: 11px;
		color: #000000;
		background-color: #FFFFFF;
		border-color: #ADDC09;
		border-style: solid;
		border-width: 1px
		}

.formTextarea {
		font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica;
		font-size: 11px;
		color: #000000;
		background-color: #FFFFFF;
		border-color: #ADDC09;
		border-style: solid;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		scrollbar-face-color: #C8E073;
		scrollbar-highlight-color: #ADDC09;
		scrollbar-shadow-color: #7EA006;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-arrow-color:  #7EA006;
		scrollbar-track-color: #E6F2BD;
		scrollbar-darkshadow-color: #7EA006
		}

/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/

#csstopmenu, #csstopmenu ul{
padding: 0;
margin: 0;
list-style: none;
border-color:#C5E650;
}

#csstopmenu li{
float: left;
position: relative;
}

#csstopmenu a{
text-decoration: none;
}

.test{
display: block;
padding:2px
}
.submenus{
display: none;
width: 100%;
position: absolute;
top: 12px;

left: 0;
background-color: #FFFFFF;
border: 1px solid black;
}

.submenus li{
width: 100%;
padding:2px;
}

.submenus li a{
display: block;
width: 100%;
padding:2px;
text-indent: 3px;
text-align:left;
font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px;
}

html>body .submenus li a{ /* non IE browsers */
width: auto;
}

.submenus li a:hover{
background-color: #FFFFCC;
color: #3366CC;
}

#csstopmenu li>ul {/* non IE browsers */
top: auto;
left: auto;
}

#csstopmenu li:hover ul, li.over ul {
display: block;
}

html>body #clearmenu{ /* non IE browsers */
height: 3px;
}

/* teine dropdown style */
#dropmenudiv{
position:absolute;
border:1px solid black;
border-color:#C5E650;
border-bottom-width: 1;
font:normal 11px Verdana;
line-height:18px;
z-index:100;

}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 0px solid black;
padding: 1px 0;
text-decoration: none;
color: #000000;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FFFFCC;
color: #3366CC;
}


.articleTitle {font-family: Verdana, Tahoma, Arial, Trebuchet MS, Helvetica; font-size: 11px; color: #000000; line-height: 18px; margin-top: 0; margin-bottom: 0; font-weight:bold}


.nav{list-style: none; }

.nav ul { 
	padding: 0;
	margin: 0;
	list-style: none;
    	width: 7em;
    	z-index: 99;
    	position: absolute;
    	overflow: visible;  
	left: 0em;
	border:1px solid black;
	border-color:#C5E650;
	border-bottom-width: 0;
   }

.nav li { 
    margin:0;   
    position: relative; 
    float:left;
    width: 7em;
    display:block;
    height:auto;
}
.nav ul li{ 
    	position: relative; 
    	width: 17em; 
	
	font:normal 10px Verdana;
	line-height:12px;

    	float:left;
	background-color:#FFFFFF; 
	text-align:left;
    	border-bottom: solid #C5E650;
    	border-bottom-width: 1;
}

.nav ul ul li{ 
    	position: relative; 
    	width: 17em; 

	font:normal 10px Verdana;
	line-height:12px;

    	float:left;
	background-color:#FFFFFF; 
	text-align:left;
}
.nav ul ul li:last-child{border-width:1px;}
 
.nav a {
    text-decoration:none; 
    display:block;
    padding: 0.1em;  
    margin:0.1em 0 0.1em 0.1em; 
    width:6.9em; 
    height:1.4em;
    font-size: 10.5px;
}

.nav ul li a {
    text-decoration:none; 
    display:block;
    padding: 0.1em;  
    margin:0.1em 0 0.1em 0.1em; 
    width:16.9em; 
    height:1.4em;
}

.nav a:hover, .nav li:hover{
    background-color:#FFFFFF; 
}

.nav ul li a:hover, .nav ul li:hover {
	background-color: #FFFFCC;
	color: #3366CC;
}

.nav ul{
    display:none;   
}

/*all see this */
.nav ul ul, .nav ul ul ul{
    display:none; 
    position:absolute; 
    margin-top:-1.8em; 
    margin-left:17em;
}

/* non-IE browsers see this */
 .nav ul li>ul, .nav ul ul li>ul{
    margin-top:-1.4em; 
 }

 
.nav li:hover ul ul, .nav li:hover ul ul ul, .nav li:hover ul ul ul ul, .nav li:hover ul ul ul ul ul{
    display:none; 
}

.nav li:hover ul, .nav ul li:hover ul, .nav ul ul li:hover ul, .nav ul ul ul li:hover ul, .nav ul ul ul ul li:hover ul{
    display:block;
}



li>ul { 
	top: auto;
	left: auto;
}

