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: white;
}
.hmmlItems a, .hmmlItems a:visited, .hmmlItems a:active
{
	border-bottom: dotted 1px white !important;
	color: white;
}
.hmmlItems a:hover
{
	border-bottom: solid 1px white !important;
	color: white;
}
.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
{
}

/* ---------------------------------
    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-image: url(../menu3_bgr.png);
	background-color: Transparent;
	border-top: solid 1px #cdcfd1;
	border-bottom: solid 1px #cdcfd1;
	color: Black;
}
.menuLevel3 ul
{
	border-right: solid 1px #cdcfd1;
}
.menuLevel3 ul li.liSelected
{
    background-color: white;
    color: #029f02 !important;
}
.menuLevel3 ul li.liSelectedSM
{
    background-color: white;
    color: #029f02 !important;
}
.menuLevel3 ul li a, .menuLevel3 ul li a:active, .menuLevel3 ul li a:visited, .menuLevel3 ul li a:hover
{
	border-left: solid 1px #cdcfd1;
	border-right: solid 1px white;
	color: Black;
}
.menuLevel3 ul li a:hover
{
    /*background: transparent url(../menu3_bgr_hov.png) repeat-x top left;*/
	color: black;
}
.menuLevel3 ul li.liSelected a, .menuLevel3 ul li.liSelectedSM a
{
    color: #029f02 !important;
}
.menuLevel3 ul li a:hover, .menuLevel3Hover
{
    /*background: transparent url(../menu3_bgr_hov.png) repeat-x top left;*/
	color: black;
}
.menuLevel3 ul li ul
{
	background-color: transparent !important;
	background-image: url(../menu3_bgr_level_header.png);
	_background-image: url(../menu3_bgr_level_header.gif);
	
}
.menuLevel3 li ul li
{
	background-color: transparent !important;
	background-image: none;
}
.menuLevel3 li ul li.lihNormal
{
	background-color: transparent !important;
	background-image: url(../menu3v_bgr_level.png);
	_background-image: url(../menu3v_bgr_level.gif);
}
.menuLevel3 li ul li.lihLast
{
	background-color: transparent !important;
	background-image: url(../menu3v_bgr_level_footer.png);
	_background-image: url(../menu3v_bgr_level_footer.gif);
}
.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
{
	background-color: transparent !important;
	color: Black !important;
}
.menuLevel3 li ul li.lihFirst a:hover, .menuLevel3 li ul li.lihNormal a:hover 
{
	background-color: transparent !important;
	color: Black !important;
}
.menuLevel3 li ul li.lihSelected
{
	color: Black;
}
.menuLevel3Vertical ul
{
}
.menuLevel3Vertical ul li
{
    color: Black;
	background-color: white;
	background-image: url(../menu3v_bgr.jpg);
}
.menuLevel3Vertical ul li.vLiSelected
{
    background: transparent url(../menu3v_bgr_sel.jpg) no-repeat left top;
    color: #029F02;
}
.menuLevel3Vertical ul li a, .menuLevel3Vertical ul li a:active, .menuLevel3Vertical ul li a:visited
{
	color: Black;
}
.menuLevel3Vertical ul li a:hover
{
    /*background: transparent url(../menu3v_bgr_hover.jpg) no-repeat left top;*/
	color: black;
}
.menuLevel3Vertical ul li.vLiSelected a, .menuLevel3Vertical ul li.vLiSelected a:active, .menuLevel3Vertical ul li.vLiSelected a:visited
{
    color: #029F02;
}
.menuLevel3Vertical ul li.vLiSelected a:hover
{
    color: #029F02;
}
.menuLevel3Vertical ul li a:hover
{
    /*background: transparent url(../menu3v_bgr_hover.jpg) no-repeat left top;*/
	color: black;
}
.menuLevel3VerticalNormal
{
}
.menuLevel3VerticalHover
{
    /*background: transparent url(../menu3v_bgr_hover.jpg) no-repeat left top;*/
	color: black;
}
.menuLevel3Vertical ul li ul 
{
	background-color: transparent !important;
	background-image: url(../menu3v_bgr_level_header.png);
	_background-image: url(../menu3v_bgr_level_header.gif);
}
.menuLevel3Vertical li ul li
{
	background-color: transparent !important;
	background-image: none;
}
.menuLevel3Vertical li ul li.liNormal
{
	background-color: transparent !important;
	background-image: url(../menu3v_bgr_level.png);
	_background-image: url(../menu3v_bgr_level.png);
}
.menuLevel3Vertical li ul li.liLast
{
	background-color: transparent !important;
	background-image: url(../menu3v_bgr_level_footer.png);
	_background-image: url(../menu3v_bgr_level_footer.gif);
}
.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
{
	background-color: transparent !important;
	color: Black;
}
.menuLevel3Vertical li ul li.liFirst a:hover, .menuLevel3Vertical li ul li.liNormal a:hover 
{
	background-color: transparent !important;
	color: Black;
}
.mbFooter
{
}
/* -----------------------------------------
	Q U I C K L I N K S
------------------------------------------*/
.quicklinks
{
	background: transparent url(../footer.jpg) no-repeat top center;
	color: White;
}
.qlLinks a, .qlLinks a:visited, .qlLinks a:active,
.qlbLinks a, .qlbLinks a:visited, .qlbLinks a:active
{
	color: white;
	border-bottom: dotted 1px white;
}
.qlLinks a:hover, .qlbLinks a:hover
{
	color: white;
	border-bottom: solid 1px white;
}
/* -------------------------------
    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: #004163 !important;
}
#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);
	z-index: 1;
}
.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: white url(../layer_shadow.png) repeat-x top left !important; 
}
.layer_box
{
	background-color: transparent !important;
	background-image: url(../layer_bgr.png) !important;
}
.layerBClose
{
	color: black;
}
.layerBClose:hover
{
	background-color: transparent;
	background-image: url(../layer_close.png);
}
.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
--------------------------------*/
.altHeader
{
	background-color: transparent;
	background-image: url(../alt_header.png);
}
.altBody
{
	background-color: transparent;
	background-image: url(../alt_bgr.png);
}
.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;
}
.altFooter
{
	background-color: transparent;
	background-image: url(../alt_footer.png);
}


/* -------------------------------
    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;
}