html, body
{
	background-color: White;
}
/* ---------------------------------
    H E A D E R
----------------------------------*/
.header
{
    background-color: White;
}
.hMain
{
    background: white url(../header.jpg) no-repeat top center;
}
.hTitle
{
    background: white url(../header_title.jpg) no-repeat top center;
}
.hmmlItems
{
	color: #868f98;
}
.hmmlItems a, .hmmlItems a:visited, .hmmlItems a:active
{
	border-bottom: dotted 1px gray !important;
	color: gray;
}
.hmmlItems a:hover
{
	border-bottom: solid 1px gray !important;
	color: gray;
}
.hmmtSubmenu
{
	color: black;
}
.hmmSubmenu span.current
{
	color: #029f02;
}
.hmmsItem a, .hmmsItem a:visited, .hmmsItem a:active, .hmmsItem a:hover
{
	color: black;
}
.hmmsItem span.current, 
.hmmsItem span.current a, .hmmsItem span.current a:visited,
.hmmsItem span.current a:active, .hmmsItem span.current a:hover
{
	color: #029f02 !important;
}
.hmLogo
{
}

/* ----- LANGUAGES IN HEADER ----- */
.hLanguages
{
	color: gray;
}
.cssClassLanguageVariationsItem a, .cssClassLanguageVariationsItem a:visited,
.cssClassLanguageVariationsItem a:active, .cssClassLanguageVariationsItem a:hover
{
	border-bottom: dotted 1px gray !important;
	color: gray;
}
.cssClassLanguageVariationsItem a:hover
{
	border-bottom: solid 1px gray !important;
}


/* ---------------------------------
    M A I N
----------------------------------*/
.main
{
	border: solid 2px #D1D0D0;
}
.mmLeft
{
    color: Black;
}
.mmrTitle a, .mmrTitle a:visited, .mmrTitle a:active
{
	color: #029f02;
	border-bottom: dotted 1px #029f02;
	text-decoration: none;
}
.mmrTitle a:hover
{
	color: #029f02;
	border-bottom: solid 1px #029f02;
	text-decoration: none;
}
.mbBody
{
}
.mbBody a, .mbBody a:visited, .mbBody a:active
{
	color: #029f02;
	border-bottom: dotted 1px #029f02;
}
.mbBody a:hover
{
	color: #029f02;
	border-bottom: solid 1px #029f02;
}
/* --------------------------------------
	 M E N U   L E V E L  3
---------------------------------------*/
.menuLevel3
{
	background-color: black;
	color: white;
}
.menuLevel3 ul
{
	border-right: solid 1px #4d4d4d;
}
.menuLevel3 ul li.liSelected
{
    background-color: white;
    color: #9f9f9f !important;
}
.menuLevel3 ul li.liSelectedSM
{
    background-color: white;
    color: #9f9f9f !important;
}
.menuLevel3 ul li a, .menuLevel3 ul li a:active, .menuLevel3 ul li a:visited, .menuLevel3 ul li a:hover
{
	border-left: solid 1px #4d4d4d;
	color: white;
}
.menuLevel3 ul li a:hover
{
	color: #9f9f9f;
}
.menuLevel3 ul li.liSelected a, .menuLevel3 ul li.liSelectedSM a
{
	color: #9f9f9f !important;
}
.menuLevel3 ul li a:hover, .menuLevel3Hover
{
	background-color: White;
	color: #9f9f9f !important;
}
.menuLevel3 ul li ul
{
	background-color: white !important;
	border-left: solid 1px #d4d4d4;
	border-right: solid 1px #d4d4d4;
	border-bottom: solid 1px #d4d4d4;
}
.menuLevel3 li ul li
{
}
.menuLevel3 li ul li.lihFirst, .menuLevel3 li ul li.lihNormal
{
	background: transparent url(../arrow_right.png) no-repeat 5px 5px;
}
.menuLevel3 li ul li.lihFirst a, .menuLevel3 li ul li.lihFirst a:active, .menuLevel3 li ul li.lihFirst a:visited,
.menuLevel3 li ul li.lihNormal a, .menuLevel3 li ul li.lihNormal a:active, .menuLevel3 li ul li.lihNormal a:visited
{
	color: Black !important;
}
.menuLevel3 li ul li.lihFirst a:hover, .menuLevel3 li ul li.lihNormal a:hover 
{
	background: #ebebeb url(../arrow_right.png) no-repeat 5px 5px !important;
	color: #2b9a28 !important;
}
.menuLevel3 li ul li.lihSelected
{
	background-color: #ebebeb !important;
	color: #2b9a28;
}



.menuLevel3Vertical
{
	background-color: Black;
}
.menuLevel3Vertical ul li
{
    color: white;
	border-bottom: solid 1px #4d4d4d;
}
.menuLevel3Vertical ul li.vLiSelected
{
    background-color: white;
    color: #9f9f9f !important;
}
.menuLevel3Vertical ul li a, .menuLevel3Vertical ul li a:active, .menuLevel3Vertical ul li a:visited
{
	color: white;
}
.menuLevel3Vertical ul li a:hover
{
	color: #9f9f9f;
}
.menuLevel3Vertical ul li.vLiSelected a, .menuLevel3Vertical ul li.vLiSelected a:active, .menuLevel3Vertical ul li.vLiSelected a:visited
{
	color: #9f9f9f !important;
}
.menuLevel3Vertical ul li.vLiSelected a:hover
{
    color: #9f9f9f;
}
.menuLevel3Vertical ul li a:hover
{
	color: #9f9f9f;
	background-color: White;
}
.menuLevel3VerticalNormal
{
}
.menuLevel3VerticalHover
{
	color: #9f9f9f;
}
.menuLevel3Vertical ul li ul 
{
	background-color: white !important;
	border-top: solid 1px #d4d4d4;
	border-right: solid 1px #d4d4d4;
	border-bottom: solid 1px #d4d4d4;
}
.menuLevel3Vertical li ul li
{
}
.menuLevel3Vertical li ul li.liFirst, .menuLevel3Vertical li ul li.liNormal
{
	background: transparent url(../arrow_right.png) no-repeat 5px 5px;
}
.menuLevel3Vertical li ul li.liFirst a, .menuLevel3Vertical li ul li.liFirst a:active, .menuLevel3Vertical li ul li.liFirst a:visited,
.menuLevel3Vertical li ul li.liNormal a, .menuLevel3Vertical li ul li.liNormal a:active, .menuLevel3Vertical li ul li.liNormal a:visited
{
	color: Black !important;
}
.menuLevel3Vertical li ul li.liFirst a:hover, .menuLevel3Vertical li ul li.liNormal a:hover 
{
	background: #ebebeb url(../arrow_right.png) no-repeat 5px 5px !important;
	color: #2b9a28 !important;
}
.mbFooter
{
}
/* -----------------------------------------
	Q U I C K L I N K S
------------------------------------------*/
.quicklinks
{
	background: transparent url(../footer.jpg) no-repeat top center;
}
.qlLinks a, .qlLinks a:visited, .qlLinks a:active,
.qlbLinks a, .qlbLinks a:visited, .qlbLinks a:active
{
	color: Black;
	border-bottom: dotted 1px black;
}
.qlLinks a:hover, .qlbLinks a:hover
{
	color: Black;
	border-bottom: solid 1px black;
}
/* -------------------------------
    M E N U
--------------------------------*/
#tabs 
{
    background: transparent;
}
#tabs a 
{
	background-color: Transparent;
	background-image: url(../tab_left.png) !important;
	_background-image: url(../tab_left.jpg);
}
#tabs a span 
{
	background-color: Transparent;
	background-image: url(../tab_right.png) !important;
	_background-image: url(../tab_right.jpg);
    color: black;
}
#tabs li.tabCurrent a span, #tabs li.tabCurrentOut a span
{
	color: #029f02;
}

/* -------------------------------
    T O O L B O X
--------------------------------*/
.ToolBoxHeader
{
	border-bottom: solid 1px #C7CCD0;
}
.ToolBoxHeader1Selected
{
	background-image: url(../sharebox_icon_1a.gif);
}
.ToolBoxHeader1
{
	background-image: url(../sharebox_icon_1b.gif);
}
.ToolBoxHeader2Selected
{
	background-image: url(../sharebox_icon_2a.gif);
}
.ToolBoxHeader2
{
	background-image: url(../sharebox_icon_2b.gif);
}
.ToolBoxHeader3Selected
{
	background-image: url(../sharebox_icon_3a.gif);
}
.ToolBoxHeader3
{
	background-image: url(../sharebox_icon_3b.gif);
}
.ToolBoxPage
{
	background-image: url(../sharebox_footer.gif);
}

/* -------------------------------
    L A Y E R S
--------------------------------*/
.layer
{
	background-color: white !important;
}
.layer_box
{
	background-color: white !important;
}
.layerBClose
{
	color: black;
}
.layerBClose:hover
{
	background-color: transparent;
}
.layerBContent a, .layerBContent a:visited, .layerBContent a:active
{
	color: #029f02;
	border-bottom: dotted 1px #029f02;
}
.layerBContent a:hover
{
	color: #029f02;
	border-bottom: solid 1px #029f02;
}

/* -------------------------------
    A L T E R N A T E   T E X T
--------------------------------*/
.altText
{
}
.altTextHeader
{
	background-color: Transparent;
	background-image: url(../alttext_header.png);
}
.altTextTitle
{
	color: White;
}
.altTextClose
{
	background-color: Transparent;
	background-image: url(../alttext_close.png);
}
.altTextBody
{
	color: #656565;
	background-color: Transparent;
	background-image: url(../alttext_body.png);
}
.altTextBody a, .altTextBody a:visited, .altTextBody a:active
{
	color: #029f02;
	border-bottom: dotted 1px #029f02;
}
.altTextBody a:hover
{
	color: #029f02;
	border-bottom: solid 1px #029f02;
}
.altTextFooter
{
	background-color: Transparent;
	background-image: url(../alttext_footer.png);
}
.altTextAnchor
{
}
.altTextImage
{
	background-color: Transparent;
	background-image: url(../alttext_ico.png);
}

/* ----------------------------------
    A L T E R N A T E   L A Y E R S
-------------------------------------*/
.alt
{
	border: solid 1px #CECFCE;
	background: white url(../alt_header.png) repeat-x top left;
}
.altHeader
{
	background-color: transparent;
}
.altBody
{
	background-color: transparent;
	border-bottom: solid 1px #CECFCE;
}
.altBody a, .altBody a:visited, .altBody a:active
{
	color: #029f02;
	border-bottom: dotted 1px #029f02;
}
.altBody a:hover
{
	color: #029f02;
	border-bottom: solid 1px #029f02;
}
.altBodyImage
{
	border: solid 1px #CECFCE !important;
}
.altFooter
{
	background: #e9e9e9 url(../alt_footer.png) repeat top left;
	color: black;
	border-top: solid 1px white;
}
.altFooter a, .altFooter a:visited, .altFooter a:active
{
	color: #029f02;
	border-bottom: dotted 1px #029f02;
}
.altFooter a:hover
{
	color: #029f02;
	border-bottom: solid 1px #029f02;
}


/* -------------------------------
    T E X T    S T Y L E S
--------------------------------*/
.txt14bb
{
    font-size: 14px;
    font-weight: bold;
    color: Black;
}
.txt14gb
{
    font-size: 14px;
    font-weight: bold;
    color: #7b9f3d;
}
.txt16bn
{
    font-size: 16px;
    font-weight: normal;
    color: Black;
}


