/* Global elements
================================================================================ */

body
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
}
td, th, p
{
font-size:11px;
}
h1
{
font-size:21px;
color: #666666;
}
h2
{
font-size:17px;
color: #666666;
letter-spacing:-1px;
}
h3
{
font-size:17px;
color: #00513b;
letter-spacing:-1px;
}
h4
{
font-size:17px;
color: #ffffff;
}
h5
{
font-size:21px;
color: #cccccc;
}
h6
{
font-size:17px;
color: #cccccc;
}
abbr 
{
border-bottom:0;
cursor:help;
}
A:link 
{ 
COLOR: #ed8a04; TEXT-DECORATION: underline
}
A:visited {
COLOR: #ed8a04; TEXT-DECORATION: underline
}
A:hover {
TEXT-DECORATION: none; 
}

.bg_visual_01_left		{	background-image:		url("../image/backLeft.gif");		}
.bg_visual_01_right		{	background-image:		url("../image/backRight.gif");		}
.bg_visual_01_bottom	{	background-image:		url("../image/backBottom1.gif");		}


/* Layout and major content areas
================================================================================ */

a.mainNavi:link 	{ FONT-SIZE: 12px; color:#000000; text-decoration:none }
a.mainNavi:visited 	{ FONT-SIZE: 12px; color:#000000; text-decoration:none }
a.mainNavi:active 	{ FONT-SIZE: 12px; color:#000000; text-decoration:none }
a.mainNavi:hover 	{ FONT-SIZE: 12px; color:#FFFFFF; text-decoration:none; BACKGROUND-COLOR: #11a340; padding:1px 0px 1px 0px;  }

.mainNaviHover		{ FONT-SIZE: 12px; color:#FFFFFF; text-decoration:none; BACKGROUND-COLOR: #11a340; padding:1px 6px 1px 6px;  }

a.mainNavi2:link 	{ FONT-SIZE: 14px; color:#000000; text-decoration:none }
a.mainNavi2:visited { FONT-SIZE: 14px; color:#000000; text-decoration:none }
a.mainNavi2:active 	{ FONT-SIZE: 14px; color:#000000; text-decoration:none }
a.mainNavi2:hover 	{ FONT-SIZE: 14px; color:#FFFFFF; text-decoration:none; BACKGROUND-COLOR: #00513b; padding:1px 0px 1px 0px;  }

.mainNavi2Hover		{ FONT-SIZE: 14px; color:#FFFFFF; text-decoration:none; BACKGROUND-COLOR: #00513b; padding:1px 6px 1px 6px;  }

a.subNavi:link 		{ FONT-SIZE: 11px; color:#FFFFFF; text-decoration:none }
a.subNavi:visited 	{ FONT-SIZE: 11px; color:#FFFFFF; text-decoration:none }
a.subNavi:active 	{ FONT-SIZE: 11px; color:#FFFFFF; text-decoration:none }
a.subNavi:hover 	{ FONT-SIZE: 11px; color:#000000; text-decoration:none; padding:1px 0px 1px 0px; }

.subNaviHover		{ FONT-SIZE: 11px; FONT-WEIGHT: bold; color:#000000; text-decoration:none; BACKGROUND-COLOR: #e4eeec; padding:1px 6px 1px 6px; }

a.subNavi1:link 	{ FONT-SIZE: 12px; color:#00513b; text-decoration:underline }
a.subNavi1:visited 	{ FONT-SIZE: 12px; color:#00513b; text-decoration:underline }
a.subNavi1:active 	{ FONT-SIZE: 12px; color:#00513b; text-decoration:underline }
a.subNavi1:hover 	{ FONT-SIZE: 12px; color:#000000; text-decoration:none }

.subNavi1Hover		{ FONT-SIZE: 12px; FONT-WEIGHT: bold; color:#000000; text-decoration:none }

a.topNavi:link 		{ FONT-SIZE: 11px; color:#666666; text-decoration:underline }
a.topNavi:visited 	{ FONT-SIZE: 11px; color:#666666; text-decoration:underline }
a.topNavi:active 	{ FONT-SIZE: 11px; color:#666666; text-decoration:underline }
a.topNavi:hover 	{ FONT-SIZE: 11px; color:#666666; text-decoration:none; padding:1px 0px 1px 0px; }

.topNaviHover		{ FONT-SIZE: 11px; FONT-WEIGHT: bold; color:#000000; text-decoration:none; padding:1px 6px 1px 6px; }

a.pathNavi:link 	{ FONT-SIZE: 11px; color:#ed8a04; text-decoration:underline }
a.pathNavi:visited 	{ FONT-SIZE: 11px; color:#ed8a04; text-decoration:underline }
a.pathNavi:active 	{ FONT-SIZE: 11px; color:#ed8a04; text-decoration:underline }
a.pathNavi:hover 	{ FONT-SIZE: 11px; color:#ed8a04; text-decoration:none }
.pathNaviHover		{ FONT-SIZE: 11px; color:#ed8a04; text-decoration:none; padding:1px 6px 1px 6px; }

/* Left navigation and tools area
================================================================================ */

div.contentArea
{
font-size:12px;
line-height: 17px;
color:#000000;
margin:0;
}
div.contentAreaBold
{
font-size:12px;
font-weight:bold;
line-height: 17px;
color:#000000;
margin:0;
}
div.contentAreaBigBold
{
font-size:14px;
font-weight:bold;
line-height: 17px;
color:#000000;
margin:0;
letter-spacing:-1px;
}
div.contentAreaTextBlack
{
font-size:12px;
color:#000000;
margin:0;
}
div.contentAreaTextGray
{
font-size:12px;
color:#666666;
margin:0;
}
div.contentAreaTextGreen
{
font-size:12px;
color:#00513b;
margin:0;
}
div.contentAreaTextWhite
{
font-size:12px;
color:#ffffff;
margin:0;
}
div.contentAreaTextWhiteBig
{
font-size:14px;
color:#ffffff;
margin:0;
}
div.contentAreaTextRed
{
font-size:12px;
color:#ff0000;
margin:0;
}
div.contentAreaTextGreenBig
{
font-size:14px;
color:#00513b;
margin:0;
}
div.contentAreaTextGreenSmall
{
font-size:11px;
color:#00513b;
margin:0;
}
div.contentAreaCaptionGray
{
font-size:18px;
font-weight: bold;
color:#666666;
letter-spacing:-1px;
margin:0;
}
div.contentAreaCaptionBlack
{
font-size:18px;
font-weight: bold;
color:#000000;
margin:0;
}
div.contentAreaArrow
{
background-image:url("../Image/arrow.gif");
background-position:center left;
background-repeat:no-repeat;
font-size:12px;
color:#666666;
padding:0px 3px 3px 10px;
margin-left:5px;
}
div.contentAreaList
{
background-image:url("../Image/arrow.gif");
background-position:top left;
background-repeat:no-repeat;
font-size:12px;
color:#666666;
padding:0 3px 3px 10px;
}
div.contentAreaNews
{
background-position:center left;
background-repeat:no-repeat;
font-size:12px;
color:#666666;
padding:0 3px 3px 10px;
}

.contentAreaPromoWhite
{
font-family:MS UI Gothic;
font-size:24px;
color:#ffffff;
letter-spacing:-1.5px;
padding:0px 3px 3px 30px;
}
.contentAreaPromoWhiteBold
{
font-family:MS UI Gothic;
font-size:24px;
font-weight: bold;
color:#ffffff;
letter-spacing:-1.5px;
padding:0px 3px 3px 30px;
font-stretch:ultra-condensed;
outline-style: outset;
outline-color:#666666;
}
.contentAreaPromoWhiteSmall
{
font-size:14px;
color:#ffffff;
letter-spacing:-1.5px;
padding:0px 3px 3px 30px;
}
.contentAreaPromoWhiteSmallBold
{
font-size:14px;
font-weight: bold;
color:#ffffff;
letter-spacing:1.5px;
padding:0px 3px 3px 30px;
}
.contentAreaPromoBrown
{
font-size:21px;
color:#683a28;
letter-spacing:-1.5px;
padding:0px 3px 3px 30px;
}
.contentAreaPromoBrownBold
{
font-size:21px;
font-weight: bold;
color:#683a28;
letter-spacing:-1.5px;
padding:0px 3px 3px 30px;
}
.contentAreaPromoBrownSmall
{
font-size:14px;
color:#683a28;
letter-spacing:-1.5px;
padding:0px 3px 3px 30px;
}
.contentAreaPromoBrownSmallBold
{
font-size:14px;
font-weight: bold;
color:#683a28;
letter-spacing:-1.5px;
padding:0px 3px 3px 30px;
}
.contentAreaPromoGreen
{
font-size:21px;
color:#00513b;
letter-spacing:-1.5px;
padding:0px 3px 3px 30px;
}
.contentAreaPromoGreenBold
{
font-size:21px;
font-weight: bold;
color:#00513b;
letter-spacing:-1.5px;
padding:0px 3px 3px 3px;
}
.contentAreaPromoGreenSmall
{
font-size:14px;
color:#00513b;
letter-spacing:-1.5px;
padding:0px 3px 3px 30px;
}
.contentAreaPromoGreenSmallBold
{
font-size:14px;
font-weight: bold;
color:#00513b;
letter-spacing:-1.5px;
padding:0px 3px 3px 30px;
}
div.contentAreaLeft
{
min-height: 300px;
margin:0;
}
.contentAreaTop
{
font-size:11px;
color:#ffffff;
margin:0;
}
.contentAreaBarGray
{
background-color: #F4F4F4;
font-size:12px;
color:#000000;
margin:0;
}
.contentAreaBarGrayLight
{
background-color: #f1f1f1;
font-size:12px;
color:#000000;
margin:0;
}
.contentAreaBarGreen
{
background-color: #00513b;
font-size:12px;
color:#ffffff;
margin:0;
}
.contentAreaBarGreenLight
{
background-color: #96B8B0;
font-size:12px;
color:#ffffff;
margin:0;
}
.contentAreaGray
{
color: #666666;
font-size:12px;
color:#000000;
margin:0;
}
.contentAreaGray13
{
color: #666666;
font-size:14px;
letter-spacing:-1px;
margin:0;
}
.textSmall {
	COLOR: #000000; FONT-FAMILY: arial, ms sans serif, verdana, helvetica, arial; FONT-SIZE: 8pt
}
.textSmallRed {
	COLOR: #d73a37; FONT-FAMILY: arial, ms sans serif, verdana, helvetica, arial; FONT-SIZE: 8pt
}
.textSmallGreen {
	COLOR: #00513b; FONT-FAMILY: arial, ms sans serif, verdana, helvetica, arial; FONT-SIZE: 8pt
}
.textSmallGray {
	COLOR: #666666; FONT-FAMILY: arial, ms sans serif, verdana, helvetica, arial; FONT-SIZE: 8pt
}
.textSmaller {
	COLOR: #000000; FONT-FAMILY: arial, ms sans serif, verdana, helvetica, arial; FONT-SIZE: 7pt
}


/* -------------------------------------------------------------------- */
/*  Main Navigation 							*/
/* -------------------------------------------------------------------- */
.mainNav {
	border			: 0;
}
.mainNav .firstLevel {
	margin-left		: 15px;
}
.mainNav .secondLevel {
	font-size		: 11px;
	font-weight		: bold;
	background-color: #00513b;
	height			: 22px;
	padding			: 1px 10px 0px 16px;
	white-space		: nowrap;
	color			: #ffffff;
}
.mainNav .noSecondLevel {
	height			: 7px;
	background-color: #00513b;
	font-size		: 1px;
	line-height		: 1px;
}
.mainNav .firstLevel td {
	font-size		: 12px;
	font-weight		: bold;
	height			: 19px;
	_height			: 23px;
	padding			: 0;
	padding-top		: 3px;
	border-right	: 1px solid #fff;
	border-bottom	: 0px solid #fff;
	text-align		: center;
	vertical-align	: top;
}
.mainNav .firstLevel td.linkSel {
	padding			: 0;
	background-color	: #00513b;
	border-bottom		: 0px solid #00513b;
}
.mainNav a,
.mainNav a:visited {
	color			: #fff;
	white-space		: nowrap;
	text-decoration	: none;
	cursor			: pointer;
}
.mainNav .firstLevel a,
.mainNav .firstLevel a span {
	display			: block;
	height			: 21px;
	background		: #666
}
.mainNav .firstLevel a span {
	display			: block;
	height			: 17px;
	padding			: 2px 7px 0 7px;
	background-color: #96B8B0;
}
.mainNav .firstLevel .linkSel a span {
	padding-top		: 5px;
	background-color: #00513b;
}
.mainNav .firstLevel .linkSel a {
	background-color	: #00513b;
}
.mainNav .firstLevel .linkSel a:hover {
	color			: #fff;
	background-color: #00513b;
}
.mainNav .firstLevel .linkSpe a span {
	background-color	: #bd7b40;
}
.mainNav .firstLevel a:hover {
	background-color	: #fff;
	color				: #00513b;
	background-color	: #00513b;
}
.mainNav .secondLevel a {
	display			: inline-block;
	margin			: 3px 6px 0 6px;
}
.mainNav .secondLevel a:hover,
.mainNav .secondLevel a.linkSel {
	color			: #fff;
	text-decoration		: underline;
}
.mainNav .secondLevel a.linkSel:hover {
	text-decoration		: underline;
}

/* -------------------------------------------------------------------- */
/*  Form styles								*/
/* -------------------------------------------------------------------- */
form {
	margin			: 0;
}
input, textarea, select {
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 11px;
}

.buttonNormal, buttonSubmit {
	background-image	: url("../Image/arrowWhiteButton.gif");
	background-repeat	: no-repeat;
	background-position	: center right;
	background-color	: #e57a05;
	border				: 2.5px solid;
	border-top-color	: #e99438;
	border-left-color	: #e99438;
	border-right-color	: #bb660a;
	border-bottom-color	: #bb660a;
	color				: #ffffff;
	text-align			: center;
	font-size			: 11.5px;
	font-weight			: bold; 
	letter-spacing		: -0.5px;
	cursor				: pointer;
	padding-left		: 0px;
	padding-right		: 16px;
}

.buttonSmall {
	background-repeat	: no-repeat;
	background-position	: center right;
	background-color	: #bd9756;
	border				: 2.5px solid;
	border-top-color	: #cca35e;
	border-left-color	: #b08d51;
	border-right-color	: #cca35e;
	border-bottom-color	: #b08d51;
	color				: #ffffff;
	text-align			: center;
	font-size			: 11.5px;
	font-weight			: bold; 
	letter-spacing		: -0.5px;
	cursor				: pointer;
	padding-left		: 0px;
	padding-right		: 0px;
	height				: 20px;
	}

.buttonBig {
	background-repeat	: no-repeat;
	background-position	: center right;
	background-color	: #bd9756;
	border				: 2.5px solid;
	border-top-color	: #cca35e;
	border-left-color	: #b08d51;
	border-right-color	: #cca35e;
	border-bottom-color	: #b08d51;
	color				: #ffffff;
	text-align			: center;
	font-size			: 11.5px;
	font-weight			: bold; 
	letter-spacing		: -0.5px;
	cursor				: pointer;
	padding-left		: 0px;
	padding-right		: 0px;
	height				: 40px;
	}

