@charset "utf-8";
/* CSS Document */

/*Page Style/////////////////////////////////////////*/
html {
height: 100%;
}

body
{ 
	height: 100%;
	background-image: url(images/BG.jpg);
	background-repeat: repeat-x;
	background-color: #12222b;
	color: #2e281a;
	font: 14px/28px Georgia, "Times New Roman", Times, serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	line-height:17px;
} 

#holder {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -175px; /* the bottom margin is the negative value of the footer's height */
	width: 939px;
	background-image: url(images/contentBG.png);
	background-repeat: repeat-y;
}


#head
{
	margin: 0 auto;
	border:0;
	width:939px;
	height:386px;
	background-image: url(images/head1.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#content {
	text-align: left;
	margin: 0px auto;
	height:100%;
	min-height:100%;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0;
}

.left {
	width: 600px;
	height:auto;
	float: left;
	border:0px violet solid;
	margin:0px 0px 100px 50px;
	padding:0px 0px 0px 0px;
	text-align: left;
}

.left p {
	margin:0px 20px 0px 10px;
	padding:0px 0px 0px 0px;
	text-align: left;
	font: 15px/18px Georgia, "Times New Roman", Times, serif;
}


.left img {
	margin:0px 20px 20px 0px;
	padding:0px 0px 0px 0px;
	border:5px #759566 solid;
}

a {
	font: 15px/18px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#FFFFFF;
}

a:hover {
	font: 15px/18px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#3a5737;
}


.right {
	width: 200px;
	height:auto;
	float: right;
	margin:0px 60px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px grey solid;
}

.right ul {
	display:block;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.right li {
	display:block;
	list-style:none;
	text-transform:uppercase;
	margin:0px 20px 3px 0px;
}

.right li a {
	color:#649770;
	font: italic bold 14px/20px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	background-color:#c4e9bf;
	display: block;
	padding:5px 10px 5px 10px;
}

.right li a:hover {
	background-color:#a5d19f;
}

.right li a.current {
	color: #FFFFFF;
	background-color:#83b37e;
}

/* Headers /////////////////////////////////////*/

h1 {
	color: #FFFFFF;
	font: italic bold 20px/28px Georgia, "Times New Roman", Times, serif;
	background-color:#649770;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
}

h1 a {
	color: #FFFFFF;
	font: italic bold 20px/28px Georgia, "Times New Roman", Times, serif;
	background-color:#649770;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
}

h1 a:hover {
	color: #94b990;
	font: italic bold 20px/28px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}

h2 {
	color: #4b653f;
	font: italic bold 18px/24px Georgia, "Times New Roman", Times, serif;
	background-color:#c4e9bf;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
}

h2 a {
	color: #4b653f;
	font: italic bold 18px/24px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}

h2 a:hover {
	color: #94b990;
	font: italic bold 18px/24px Georgia, "Times New Roman", Times, serif;
	background-color:#c4e9bf;
	text-decoration:none;
}

h3 {
	font: italic bold 16px/15px Georgia, "Times New Roman", Times, serif;
	color: #b8b8b8;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

h5 {
	color: #e0efde;
	letter-spacing: -1px;
	font: bold 15px/16px "Lucida Grande", Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* Dropdown Content ///////////////////////////////////////*/

.save{
   behavior:url(#default#savehistory);
   margin-bottom:5px;}
a.dsphead{
   text-decoration:none;
}
.dspcont{
   display:none;
   margin:5px 20px 0px 20px;
}


/* Footer ///////////////////////////////////////*/

.clearfooter {
   height: 175px;
   clear: both;
}

.footer {
	border:0px blue solid;
	height: 175px;
	width:100%;
	min-width: 960px;
	background-image:url(images/footerBG.png);
	background-repeat:repeat-x;
	position:relative;
}


#footercontainer {
	border:0px solid blue;
	width: 909px;
	height:155px;
	margin-left: auto;
	margin-right: auto;
	padding:10px 15px 10px 15px;
	position: relative;
}

.footercolumn {
	text-align:right;
	font: 12px/16px Verdana, Helvetica, sans-serif;
	color:#b8b8b8;
	width: 394px;
	height:90px;
	float: right;
	display: inline;
	margin-right:30px;
	margin-top:25px;
}

.footercolumn2 {
	text-align:left;
	font: 12px/16px Verdana, Helvetica, sans-serif;
	color:#b8b8b8;
	width: 430px;
	height:90px;
	float: left;
	margin-top:25px;
	margin-left: 30px;
	margin-right: 0px;
	display: inline;
}

.footercolumn2 a {
	text-decoration:none;
	color:#b8b8b8;
}

.footercolumn2 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.footercolumn a {
	text-decoration:none;
	color:#b8b8b8;
}

.footercolumn a:hover {
	text-decoration:none;
	color:#FFFFFF;
}

.utilitylinks {
	clear: both;
	padding:10px 0px 0px 0px;
	margin:10px 30px 0px 30px;
	float: left;
	width: 850px;
	position: relative;
	border-top:3px solid #2c6355;
}

.utilitylinks span.links {
	float: left;
	display: inline;
	font: 12px/16px Verdana, Helvetica, sans-serif;
	color:#b8b8b8;
}
.utilitylinks span.links a {
	color: #b8b8b8;
	text-decoration: none;
}

.utilitylinks span.lookhappy {
	float: right;
	display: inline;
	color: #b8b8b8;
	font: 12px/16px Verdana, Helvetica, sans-serif;
}

.utilitylinks span.lookhappy a {
	color: #b8b8b8;
	text-decoration: none;
}

.utilitylinks span.lookhappy a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.utilitylinks span.links a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
