.li_style{
   list-style-type :none ;
}

h5{
  font-size :10px; 
}
.menu{
	background-image:url(../images/menu.png); 
	width:160; 
	height:195; 
	padding:15px; 
	color:#009966;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.menutable{
   background-color:red;
   height :26px; 
   width :950px;
   
}

body{
   background-color:white;
   font-family: Arial,Helvetica,sans-serif;
   margin: 0;
   padding-top: 10px;
}

.headmenu{
   float :right ;
}

#note{
   color: purple;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 12px;
}



#lang{
   color: #003333;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 11px;
   font-weight:bold;
   padding-left: 10px;
   padding-right:5px;
   text-align: left;
   vertical-align: middle;
}

.link{
   color: #003333;
   font-family: Arial,Helvetica,sans-serif;
   font-size: 11px;
   padding-left: 10px;
}

#lang a{
   text-decoration: none;
   color :  #005633;
}

#lang a:visited{
   text-decoration: none;
   color :  #005633;
}

#lang a:hover{
   color : teal;
   text-decoration: none;
}

#topmenu{
   color: #003333;
   font-family: verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: normal;
   padding-right: 5px;
   text-align: right;
}

#topmenu a{
   text-decoration: none;
   color :  white;
}

#topmenu a:visited{
   text-decoration: none;
   color :  white;
}

#topmenu a:hover{
   text-decoration: none;
   color :  silver;
}

.maintable{
   margin-top :0px; 
   text-align :left ;
   background-color :white;
   width :950px; 
}

#header {
   height:  116px; 
   width:  890px; 
}
 
#leftcol{
   width: 152px;
   margin-right: 5px;
   padding-left: 5px;
   vertical-align : top;
} 

#outer-1024{
   width: 970px;
   padding-top: 6px;
} 

#footer{  
   height: 20px; 
   background-color: #CA0000;
   font-size: 10px;
   text-align : center;
   color : white;
}

.clr{
   clear:both;
}

.content {
   padding: 0px 0px 0px 0px;
   font-size: 10px;
   line-height: 18px;
}

#leftcol div.module {
   width: 152px;
   background: transparent url(../images/module_middle.jpg) left repeat-y;
   margin-bottom: 10px;
}

#leftcol div.module div{
   width: 152px;
   background: transparent url(../images/module_top.jpg) top left no-repeat;
}

#leftcol div.module div div{
   width: 152px;
   background: transparent url(../images/module_bottom.jpg)  bottom left no-repeat;
}

#leftcol div.module div div div{
   width: 137px;
   padding-left: 5px;
   padding-right: 10px;
   padding-top: 10px;
   background: transparent;
   padding-bottom: 10px;
   font-size: 12px;
   color : teal;
}

#leftcol div.module div div div div{
   padding: 0px;
   margin: 0px;
}

div.module h3 {
   font-size: 14px;
   width: 130px;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
   margin-bottom: 5px;
}


a.mainlevel {
   font-size: 12px;
   padding-left: 4px;
   width: 143px;
   display: block;
   height :30px; ;
   margin-bottom: 2px;
   text-decoration: none;
   font-weight: normal;
   border-right: 4px solid #CACACA;
   width: 135px;
}



a.mainlevel:hover, a.mainlevel#active_menu {
   background: #F1F1F1;
   text-decoration: none;
}

#header {
   background-color: silver
}
 

div.module h3 {
   color: #005E31;
   border-bottom: 1px solid #005E31;
}


a.mainlevel {
   color: #005E31;
}


.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #40637A}
.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #40637A; font-weight: bold}
.logo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #4DD6EC}
.bottom {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #CFD8DE}

#chromemenu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#CA0000;
	padding-left:0px;
}

#chromemenu ul{
	margin: 0;
	text-align: right; /*set value to "right" for example to align menu to the left of page*/
}
#chromemenu ul  {
	padding:0px;
	text-align: right; /*set value to "right" for example to align menu to the left of page*/
}

#chromemenu ul li{
	display: inline;
}

#chromemenu ul li a{
    background-image:url(../images/topmenu.jpg); 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: white;
	height:22px;
	padding: 5px;
	text-decoration: none;
	text-align:center;
}

#chromemenu ul li a:hover{
	background-color:#666666;
	padding: 5px;
	margin: 0;
	text-decoration: none;
	height:22px;
	text-align:center;
	color: yellow;
}


.glossymenu{
	list-style-type: none;
	margin: 5px 0;
	padding: 0;
	width: 170px;
	border: 1px solid #9A9A9A;
	border-bottom-width: 0;
}

.glossymenu li a{
	background: white url(../images/glossyback.gif) repeat-x bottom left;
	font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: white;
	display: block;
	width: auto;
	padding: 3px 0;
	padding-left: 10px;
	text-decoration: none;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
	width: 160px;
}

.glossymenu li a:visited, .glossymenu li a:active{
	color: white;
}

.glossymenu li a:hover{
	background-image: url(../images/glossyback2.gif);
}




.suckertreemenu ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	float:right;
	padding-right:10px;
}

/*Top level list items*/
.suckertreemenu ul li{
	position: relative;
	display: inline;
	float: left;
	padding-left:5px;
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
	padding: 1px 5px;
	border-left-width: 0;
	text-decoration: none;
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
	
/*1st sub level menu*/
.suckertreemenu ul li ul{
	left: -30;
	width:110px;
	position: absolute;
	padding-top:3px;
	padding-bottom:3px;
	top: 0em; /* no need to change, as true value set by script */
	visibility: hidden;
	background-color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	border-color:red;
	border-width:1px;
	border-style:solid;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
	display: list-item;
	float: none;
	padding-top:3px;
	background-color:white;
}
/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
	left: 0px; /* no need to change, as true value set by script */
	top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
	display: block;
	color: red;
	text-decoration: none;
	padding: 5px 5px;
	background-color:white;
}

.suckertreemenu ul li a:hover{
	background-color:red;
	color:silver;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
	padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; border:none; }
* html .suckertreemenu ul li a { height: 1%; }