* {
	margin:0;
	padding:0;
	}

body {
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size:50%;
	background:url(../images/background.gif) #e5d5bf;
	zoom:1;
	min-width:962px;
	padding:20px 16px 20px 16px;
	}

h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, Sans Serif;
	color:#333;
	font-weight:normal;
	}

a:link,
a:visited {
	color:#2b6626;
	text-decoration:underline;
	}

a:hover,
a:active {
	color:#01AE6C;
	text-decoration:underline;
	}

hr {
	width:85%;
	height:0;
	border-top:2px solid #378730;
	margin:2px 0 7px 0;
	}

#everything {
	font-size:125%;
	width: 950px; 
	margin-left: auto; 
	margin-right: auto; 
	}

#languages {
	float: right; text-align: right; padding-right: 3px;
	}

#skipToContent {
	position:absolute;
	left:0;
	top:-100px;
	}

#header {
	display:block;
	background:url(../images/subNav_background.gif) left 68px repeat-x transparent;
	height:95px;
	position:relative;
	}

#header #logo {
	float:left;
	}

#header #logo a {
	float:left;
	width:363px;
	height:95px;
	background:url(../images/logo_banner.gif) no-repeat transparent;
	}

#header #logo img {
	position:absolute;
	left:-9999px;
	}

#header #navigation {
	position:absolute;
	right:0;
	bottom:27px;
	white-space:nowrap;
	}

#header #navigation ul {
	list-style:none;
	}

#header #navigation ul li {
	background:url(../images/top_tab_left_off.gif) top left no-repeat transparent;
	padding-left:5px;
	float:left;
	margin-right:1px;
	}

#header #navigation ul li.sel {
	background-image:url(../images/top_tab_left_on.gif);
	}

#header #navigation ul li a {
	display:block;
	background:url(../images/top_tab_right_off.gif) top right no-repeat transparent;
	font-family: Georgia, Times, Serif;
	font-size:1.2em;
	padding:3px 8px 3px 3px;
	color:#fff;
	}

#header #navigation ul li.sel a {
	background-image:url(../images/top_tab_right_on.gif);
	}

#header #navigation ul li a:link,
#header #navigation ul li a:visited {
	text-decoration:none;
	}

#header #navigation ul li a:hover,
#header #navigation ul li a:active {
	text-decoration:underline;
	}

#header #subNavigation {
	position:absolute;
	right:0;
	bottom:5px;
	background:#378730;
	}

#header #subNavigation ul {
	list-style:none;
	display:block;
	}

#header #subNavigation ul li {
	float:left;
	margin-right:10px;
	}

#header #subNavigation ul li.sel {

	}

#header #subNavigation ul li a {
	display:block;
	font-size:1.1em;
	padding:3px 3px 3px 10px;
	color:#fff;
	background:url(../images/white_arrow.gif) left 50% no-repeat transparent;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	}

#header #subNavigation ul li.sel a {
	font-weight:bold;
	}

#header #subNavigation ul li a:link,
#header #subNavigation ul li a:visited {
	text-decoration:none;
	}

#header #subNavigation ul li a:hover,
#header #subNavigation ul li a:active {
	text-decoration:underline;
	}

.content {
	float:left;
	width:100%;
}

.content div {
	background:url(../images/corner_bottom_left.gif) bottom left no-repeat transparent;
	padding-left:11px;
}

.content div div {
	background:url(../images/corner_bottom_right.gif) bottom right no-repeat transparent;
	padding:0;
	padding-right:11px;
}

.content div div div {
	background:url(../images/bottom_edge.gif) bottom left repeat-x #fffcd1;
	padding:20px;
	zoom:1;
}

.content div div div div {
	background:url() !important;
	background:none !important;
}

#breadcrumb {
	font-size:1em;
	margin-bottom:6px;
	padding:20px 20px 0 20px;
}

#main {
	padding:0;
}

#footer {
	font-family: Georgia, Times, Serif;
	font-size:1.1em;
	display:block;
	text-align:center;
	clear:both;
}

#footer .copyright {

}

#footer #footerMenu {
	padding:10px 0 10px 0;
	clear:both;
}

#footer #footerMenu a:link,
#footer #footerMenu a:visited {
	color:#000;
	text-decoration:none;
	}

#footer #footerMenu a:hover,
#footer #footerMenu a:active {
	color:#000;
	text-decoration:underline;
	}

.clear {
	clear:both;
	}

/* Styles for side layout variations */

.divided {
	padding:0 !important;
}

.divided h1 {
	padding:20px 0 0 20px;
}

.oneThird {
	float:left;
	width:33%;
	padding:0 !important;
}

.oneThird div {
	padding-top:0 !important;
}

.twoThirds {
	float:left;
	width:66%;
	padding:0 !important;
}

.twoThirds div {
	padding-top:0 !important;
}

.half {
	float:left;
	width:49%;
	padding:0 !important;
}

.half div {
	padding-top:0 !important;
}

