*{
margin:0;
padding:0;
}

body{
	text-align:center;
}

#container {
	width:778px;
	margin:auto;
	text-align:left;
	}

#banner {
	height:135px;
	width:778px;
	background-image:url(../images/backgrounds/page-bg.gif);
	background-repeat:repeat-y;
}

#languageSelector {
	width:748px;
	padding-right: 30px;
	text-align:right;
}

#languageSelector *{
color:#999999;
font-size:8pt;
}
#banner #logo {
float:left;
}
#banner #bannerImage {
float:left;
}

#listmenu {
/*	height:15px;*/
	width:756px;
	padding-top:10px; 
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/backgrounds/page-bg.gif);
	background-repeat:repeat-y;
}

#globalNavigation *{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color:#336734;
	text-decoration:none;
	
}

#globalNavigation a:hover{
	color:#0099FF;
}

#content {
	background-image:url(../images/backgrounds/page-bg.gif);
	background-repeat:repeat-y;
	width:778px;
}

#bodyText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width:715px;
	float:left;
	padding-top:6px;
	padding-left:18px;
	padding-right:24px;
	padding-bottom:6px;
}

#bodyText #imageArea {
	height:590px;
	width:350px;
	margin-left:-14px;
	margin-top:-6px;
	margin-bottom:12px;
	margin-right:18px;
	
	float:left;
	border-left:#A2BE89 solid 3px;
	border-right:#A2BE89 solid 4px;
	border-bottom:#A2BE89 solid 4px;
}
#bodyText hr {
	clear:both;
	visibility:hidden;
}


#bodyText h1 {
	color:#3399CC;
	font-size:28px;
	margin-bottom: 12pt;
}

#bodyText h2 {
	font-size:16px;
	color:#006633;
	letter-spacing:-0.25pt;
	font-weight:bold;
	margin-top:6pt;
	margin-bottom:6pt;
}

#bodyText h3 {
	font-size:12px;
	font-weight:bold;
	margin-top:6pt;
	margin-bottom:2pt;
}

#bodyText p {
	margin-bottom:12pt;
	font-size:12px;
}

#bodyText li {
	margin-bottom:12pt;
	list-style-position:outside;
	list-style-type:none;
}


#bodyText li {
	background:url(../images/backgrounds/bullet.gif) left top no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
}

#bodyText a {
	color:#3399CC;
	text-decoration:none;
}

#bodyText a:hover {
background-color:#ccff99;
}
	
#topGutter{
	clear:both;
	background-color:#A2BE89;
	height:10px;
	width:748px;
	margin-left:3px;
	margin-right:14px;
}

#leftGutter{
	background-color:#A2BE89;
	width:10px;
	height:100%;
	float:left;
}
#rightGutter{
	background-color:#A2BE89;
	width:10px;
	height:100%;
	float:right;
}
#bottomGutter{
	clear:both;
	background-color:#A2BE89;
	height:10px;
	width:748px;
	margin-left:3px;
	margin-right:14px;
}

#footer {
	clear:both;
	height:150px;
	padding-right:14px;
	width:754px;
	background-image:url(../images/backgrounds/footer-bg.gif);
	background-repeat:repeat;
	background-position:bottom;
}

.mugshot{
	float:left;
	margin-right:6px;
	margin-top:3px;
	margin-bottom:4px;
	border:#A2BE89 solid 4px;
}

/* THE HACK ZONE - */
/* hack for IE (all flavors) so that the margins are the same for the section image */
* html #imageArea {
	margin-left:1px;	
}

