BODY {
font-family : arial, helvetica; 
color : #000000; 
font-size : 8.5pt; 
} 
TD {
font-family : arial, helvetica; 
color : #000000; 
font-size : 8.5pt; 
} 
A:link {
color : #000000; 
font-weight : normal; 
text-decoration : underline; 
} 
A:visited {
color : #000000; 
font-weight : normal; 
text-decoration : underline; 
} 
A:hover {
color : #2884AA; 
font-weight : normal; 
text-decoration : underline; 
} 
A:active {
color : #2884AA; 
font-weight : normal; 
text-decoration : underline; 
} 

.body-home {
font-family : verdana, arial, helvetica; 
color : #729659; 
font-size : 9pt; 
font-weight : bold; 
} 
.body-home A:link {
color : #729659; 
font-weight : bold; 
text-decoration : none; 
} 
.body-home A:visited {
color : #729659; 
font-weight : bold; 
text-decoration : none; 
} 
.body-home A:hover {
color : #729659; 
font-weight : bold; 
text-decoration : underline; 
} 
.body-home A:active {
color : #729659;  
font-weight : bold; 
text-decoration : underline; 
} 

.header-red {
font-family : verdana, arial, helvetica; 
color : #FFFFFF; 
font-size : 7.5pt; 
font-weight : bold; 
} 
.header-red A:link {
color : #FFFFFF; 
font-weight : bold; 
text-decoration : none; 
} 
.header-red A:visited {
color : #FFFFFF; 
font-weight : bold; 
text-decoration : none; 
} 
.header-red A:hover {
color : #FFFFFF; 
font-weight : bold; 
text-decoration : underline; 
} 
.header-red A:active {
color : #FFFFFF;  
font-weight : bold; 
text-decoration : underline; 
} 

.header-blue {
font-family : verdana, arial, helvetica; 
color : #2884AA; 
font-size : 7.5pt; 
font-weight : bold; 
} 
.header-blue A:link {
color : #2884AA; 
font-weight : bold; 
text-decoration : none; 
} 
.header-blue A:visited {
color : #2884AA; 
font-weight : bold; 
text-decoration : none; 
} 
.header-blue A:hover {
color : #2884AA; 
font-weight : bold; 
text-decoration : underline; 
} 
.header-blue A:active {
color : #2884AA;  
font-weight : bold; 
text-decoration : underline; 
} 

.nav-menu-home {
font-family : arial, helvetica; 
color : #ffffff; 
font-size : 8pt; 
font-weight : bold; 
} 
.nav-menu-home A:link {
color : #ffffff; 
font-weight : normal; 
text-decoration : none; 
} 
.nav-menu-home A:visited {
color : #ffffff; 
font-weight : normal; 
text-decoration : none; 
} 
.nav-menu-home A:hover {
color : #ffffff; 
font-weight : normal; 
text-decoration : underline; 
} 
.nav-menu-home A:active {
color : #ffffff;  
font-weight : normal; 
text-decoration : underline; 
} 

.nav-menu {
font-family : arial, helvetica; 
color : #3D8737; 
font-size : 8.5pt; 
font-weight : normal; 
} 
.nav-menu A:link {
color : #3D8737; 
font-weight : normal; 
text-decoration : none; 
} 
.nav-menu A:visited {
color : #3D8737; 
font-weight : normal; 
text-decoration : none; 
} 
.nav-menu A:hover {
color : #3D8737; 
font-weight : normal; 
text-decoration : underline; 
} 
.nav-menu A:active {
color : #3D8737;  
font-weight : normal; 
text-decoration : underline; 
} 

.nav-sub-home {
font-family : arial, helvetica; 
color : #000000; 
font-size : 8pt; 
font-weight : normal; 
letter-spacing : 1.5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.nav-sub-home A:link {
color : #000000; 
font-weight : normal; 
text-decoration : none; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.nav-sub-home A:visited {
color : #ffffff; 
font-weight : normal; 
text-decoration : none; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.nav-sub-home A:hover {
color : #ffffff; 
font-weight : normal; 
text-decoration : none; 
background-color : #2884AA; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.nav-sub-home A:active {
color : #ffffff;  
font-weight : normal; 
text-decoration : none; 
background-color : #2884AA; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.nav-sub-on-home {
font-family : arial, helvetica; 
color : #ffffff; 
font-size : 8pt; 
font-weight : normal; 
letter-spacing : 1.5px; 
background-color : #2884AA; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 

.nav-sub {
font-family : arial, helvetica; 
color : #000000; 
font-size : 8.5pt; 
font-weight : normal; 
letter-spacing : 1.5px; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.nav-sub A:link {
color : #000000; 
font-weight : normal; 
text-decoration : none; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.nav-sub A:visited {
color : #2884AA; 
font-weight : normal; 
text-decoration : none; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.nav-sub A:hover {
color : #F9D483; 
font-weight : normal; 
text-decoration : none; 
background-color : #2884AA; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.nav-sub A:active {
color : #F9D483;  
font-weight : normal; 
text-decoration : none; 
background-color : #2884AA; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 
.nav-sub-on {
font-family : arial, helvetica; 
color : #F9D483; 
font-size : 8.5pt; 
font-weight : normal; 
letter-spacing : 1.5px; 
background-color : #2884AA; 
padding-left : 5px; 
padding-right : 5px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 

.callout {
font-family : arial, helvetica; 
color : #00ADEF; 
font-size : 9pt; 
font-weight : normal; 
} 

H1 {
font-family : arial, helvetica; 
font-size : 20pt; 
font-weight : normal; 
color : #4FA601; 
padding-top : 0px; 
margin-bottom : 10px; 
} 

H2 {
font-family : arial, helvetica; 
font-size : 11pt; 
color : #3D8737; 
font-weight : bold; 
margin-bottom : 3px; 
} 

.footer {
font-family : arial, helvetica; 
color : #FFFFFF; 
font-size : 8pt; 
} 
.footer A:link {
color : #FFFFFF; 
font-weight : normal; 
text-decoration : none; 
} 
.footer A:visited {
color : #FFFFFF; 
font-weight : normal; 
text-decoration : none; 
} 
.footer A:hover {
color : #FFFFFF; 
font-weight : normal; 
text-decoration : underline; 
} 
.footer A:active {
color : #FFFFFF; 
font-weight : normal; 
text-decoration : underline; 
} 

.formfield {
font-family : arial; 
font-size : 9pt; 
color : #E23130; 
background-color : #FFFFFF; 
border : solid ; 
border-width : 1px; 
} 
.formselect {
font-family : arial; 
font-size : 8pt; 
color : #E23130; 
background-color : #FFFFFF; 
border : solid ; 
border-width : 1px; 
} 
.submit {
font-family : verdana; 
color : #FFFFFF; 
font-size : 10.5px; 
font-weight : bold; 
padding-left : 1px; 
padding-right : 1px; 
padding-top : 1px; 
padding-bottom : 1px; 
background-color : #4FA601; 
} 
.formselect-translate {
font-family : arial; 
font-size : 8pt; 
color : #004b63; 
background-color : #FFFFFF; 
border : solid ; 
border-width : 1px; 
} 

#bullet-list li {list-style:url(images/bullet.gif); margin:10 0 0 0px}
#check-list li {list-style:url(images/check.gif); margin:10 0 0 0px}

/* All <ul> tags in the menu including the first level */
.menulist-home, .menulist-home ul {
 margin: 0;
 margin-left:6;
 padding: 0;
 width: 155px;
 list-style: none;
}

/*
 Submenus (<ul> tags) are hidden and absolutely positioned across from their parent.
 They don't *have* to touch their parent menus, but is' a good idea as CSS-only fallback
 mode requires menus to touch/overlap (when JS is disabled in the browser).
*/
.menulist-home ul {
 display: none;
 position: absolute;
 top: 0px;
 left: 155px;
}

/*
 All menu items (<li> tags) are relatively positioned to correctly offset their submenus.
 They have borders that are slightly overlaid on one another to avoid doubling up.
*/
.menulist-home li {
 position: relative;
 margin-bottom: 5px;
}
.menulist-home ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

/* Links inside the menu */
.menulist-home a {
 text-decoration: none;
 font-weight: bold;
}

/*
 Lit items: 'hover' is mouseover, 'highlighted' are parent items to visible menus.
*/
.menulist-home a:hover, .menulist-home a.highlighted:hover, .menulist-home a:focus {
 color: #FFD98E;
 background: #3D8737;
 background-color: #3D8737;
 text-decoration: none;
 font-weight: bold;
}
.menulist-home a.highlighted {
 color: #FFD98E;
 background: #3D8737;
 background-color: #3D8737;
 text-decoration: none;
 font-weight: bold;
}

.menulist-home a#level2 {
 color: #ffffff;
 text-decoration: none;
 font-weight: bold;
}
 .menulist-home a#level2:hover, .menulist-home a.highlighted#level2, .menulist-home a:focus {
 color: #FFD98E;
 background: #3D8737;
 background-color: #3D8737;
 text-decoration: none;
 font-weight: bold;
}
.menulist-home a#level2on {
 padding-left: 3px;
 color: #FFD98E;
 background: #3D8737;
 background-color: #3D8737;
 text-decoration: none;
 font-weight: bold;
}

/* All <ul> tags in the menu including the first level */
.menulist, .menulist ul {
 margin: 0;
 padding: 0;
 width: 155px;
 list-style: none;
}

/*
 Submenus (<ul> tags) are hidden and absolutely positioned across from their parent.
 They don't *have* to touch their parent menus, but is' a good idea as CSS-only fallback
 mode requires menus to touch/overlap (when JS is disabled in the browser).
*/
.menulist ul {
 display: none;
 position: absolute;
 top: 0px;
 left: 175px;
}

/*
 All menu items (<li> tags) are relatively positioned to correctly offset their submenus.
 They have borders that are slightly overlaid on one another to avoid doubling up.
*/
.menulist li {
 position: relative;
 margin-bottom: 0px;
}
.menulist ul>li:last-child {
 margin-bottom: 1px; /* Mozilla fix */
}

/* Links inside the menu */
.menulist a {
 display: block;
 padding-left: 3px;
 text-decoration: none;
 font-weight: bold;
}

/*
 Lit items: 'hover' is mouseover, 'highlighted' are parent items to visible menus.
*/
.menulist a:hover, .menulist a.highlighted:hover, .menulist a:focus {
 color: #FFD98E;
 background: #3D8737;
 background-color: #3D8737;
 text-decoration: none;
 font-weight: bold;
}
.menulist a.highlighted {
 color: #FFD98E;
 background: #3D8737;
 background-color: #3D8737;
 text-decoration: none;
 font-weight: bold;
}

.menulist a#level2 {
 padding: 3px;
 color: #4FA601;
 text-decoration: none;
 font-weight: bold;
}
 .menulist a#level2:hover, .menulist a.highlighted#level2, .menulist a:focus {
 color: #FFD98E;
 background: #3D8737;
 background-color: #3D8737;
 text-decoration: none;
 font-weight: bold;
}
.menulist a#level2on {
 padding: 3px;
 color: #FFD98E;
 background: #3D8737;
 background-color: #3D8737;
 text-decoration: none;
 font-weight: bold;
}

/*
 If you want per-item background images in your menu items, here's how to do it.
 1) Assign a unique ID tag to each link in your menu, like so: <a id="xyz" href="#">
 2) Copy and paste these next lines for each link you want to have an image:
    .menulist a#xyz {
      background-image: url(out.gif);
    }
    .menulist a#xyz:hover, .menulist a.highlighted#xyz, .menulist a:focus {
     background-image: url(over.gif);
    }
*/


/* 'subind' submenu indicators, which are automatically prepended to 'A' tag contents. */
.menulist a .subind {
 float: right;
}

/*
 HACKS: IE/Win:
 A small height on <li> and <a> tags and floating prevents gaps in menu.
 * html affects <=IE6 and *:first-child+html affects IE7.
 You may want to move these to browser-specific style sheets.
*/
*:first-child+html .menulist li {
 float: left;
 width: 100%;
}

* html .menulist li {
 float: left;
 height: 1%;
}
* html .menulist a {
 height: 1%;
}
/* End Hacks */