/* CSS Document */
body {
	color: #484848;
	font-family: Calibri;
	margin-top: 7px;
/*	background-color: #009933;
	background-image: url(../templates/images/backBody_green.jpg);
	background-repeat: repeat-y;	 
	background-position: center;	*/
	background-color: #FFCC33;
	background-image: url(../templates/images/backBody.jpg); 
	background-repeat: repeat-x;

}

h1{ font-size: 2em; color: #003300;}
h2{ font-size: 1.8em; color: #003300;}
h3{ font-size: 1.65em; color: #009900; }
h4{ font-size: 1.5em; color: #003300;}
h5{ font-size: 1.35em; color: #003300;}
h6{ font-size: 1.1em; font-weight:bold;}

.uppercase { text-transform: uppercase; }

.clear { clear: both; }
.clearleft { clear: left; }
.clearright { clear: right; }

strong { font-weight: bold; }

.right { text-align: right; }
.left { text-align: left; }
.center { text-align: center; }




#mainWrapper { background: #fff; width: 994px; margin: 3px auto 0 auto; padding: 0 3px; }

#headerDcLogoWrapper { position: absolute; z-index: 980; top: 18px; padding: 0 0 0 15px;  }
#language {
	text-align:right;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#headerMainNavWrapperBack { position: absolute; z-index: 990; top: 120px; padding-left: 372px; }
#headerMainNavWrapper { 
	position: absolute; z-index: 990; top: 168px; margin-left: 50px; 
	background: url('../templates/images/backMainNavFour.gif') no-repeat;
}
*html #headerMainNavWrapper{
	background: url('../templates/images/backMainNavFour.gif') no-repeat;
  
}



#headerMainNavWrapper ul {
	height: 65px;
	padding-top: 21px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}
#headerMainNavWrapper ul li { float: left; text-transform: uppercase; font-size: 1.7em; width: 123px; text-align: center; }
#headerMainNavWrapper ul li a { text-decoration: none; color: #009933; }
#headerMainNavWrapper ul li a:hover { text-decoration: underline; }

#headerWrapper { background: url('../templates/images/backHeader.jpg') repeat-x; height: 200px; width: 246px; padding-left: 748px; }

#headerWrapper #backHeaderSubNavWrapper {
	height: 200px;
	text-align: center;
	background-image: url(../templates/images/backHeaderSubNavWrapper.png);
	background-repeat: no-repeat;
	background-position: right 9px;
}

#backHeaderSubNavWrapper ul {
	float: right;
	padding-top: 5px;
	padding-right: 35px;
	padding-bottom: 0;
	padding-left: 0;
}
#backHeaderSubNavWrapper ul li {
	padding-top: 3px;
	float: right;
	font-size: 1.4em;
	clear: both;
	width: 170px;
}
#backHeaderSubNavWrapper ul li.pipe { padding-top: 0; margin: 0 7px;  }
#backHeaderSubNavWrapper ul li a { text-decoration: none; color: #484848; }
#backHeaderSubNavWrapper ul li a:hover { text-decoration: underline; }




/* PHOTO */
.photoWrapperBig { 
height: 500px; padding: 0;
/*		height: 547px; padding: 0;
background: url('../templates/images/backButtonBarPhotos.jpg') repeat-x bottom left; */
}



/* CONTENT */
#contentWrapper { width: 997px;  margin: 0 auto; background: #fff; }
#contentWrapper div.minHeightFaker { float: left; width: 0px; }
#contentWrapper div#content {
	float: left;
	width: 997px;
	padding-top: 43px;
	padding-right: 0;
	padding-bottom: 100px;
	padding-left: 0;
}

#contentWrapper div#content {
	background-image: url(../templates/images/contentBGTop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

#contentWrapper div#content #left,
#contentWrapper div#content #right { float: left; }

#contentWrapper div#content #left  { width: 546px; padding: 0 40px 0 36px; font-size: 1.1em; line-height: 145%; }
#contentWrapper div#content #left p {  font-size: 1.1em; line-height: 145%;}
#contentWrapper div#content #right { width: 366px; padding-right: 6px; }

/* FOOTER */
#footer {
	width: 994px;
	margin: 0 auto;
	padding: 0 3px;
	height: 380px;
	background-image: url(../templates/images/footerBG.jpg);
	background-repeat: no-repeat;
	background-position: 2px 0;
}
#footer_menu {
	text-align:center;
	padding-top: 350px;
}
#footer img { margin-left: 9px; } 


/* BANNERS RIGHT */
.big { font-size: 2em; }
.medium { font-size: 1.6em; }
.small { font-size: 1.1em; }

.whiteFont { color: #fff; }
.blueLMediumFont { color: #57758d; }
.blueLDarkFont { color: #FFFFFF; }


.banner { padding: 20px; line-height: 150%; margin-bottom: 9px; }
.banner h5.onDarkBack { border-bottom: 1px solid #fff; padding: 0 0 10px 0; }

.blueDark    { background: #286071; }
.blueLight   { background: #ebf4fb; }
.blueCarib   { background: #8A3302; }
.greenBright { background: #009900; }
.yellowcarib { background: #FFFF00; }


.banner ul { padding: 10px 0 10px 0;  }
.banner ul li { padding-top: 10px;  font-size: 1.1em; }

.banner ul li a.white,
.banner ul li a.white:active,
.banner ul li a.white:link,
.banner ul li a.white:visited { 
	background: url('../templates/images/arrowListWhite.gif') no-repeat 0 0.3em; 
	text-decoration: none; 
	color: #fff; 
	padding: 0 0 0 1.2em;
}
.banner ul li a.white:hover { color: #a1ccf8; }




a,a:link, a:visited, a:active { color: #b6ae56; text-decoration: underline; }
a:hover { color: #b6ae56; text-decoration: none; }
TABLE {
margin-left:16px;
}

TD {
color:#000000;
font-size:1.0em;
padding: 2px 2px 2px 2px;
}

