@charset "ISO-8859-1";
html {
	margin: 0;
	padding: 0;
	height: 100%;
}

body {
	margin: 0 auto;
	height: 100%;
	color: #232323;
	font-size: 11px;
	text-align: justify;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url('images/bg.gif') top left;
}

#container {
	margin: 0 auto;
	margin-bottom: -104px;
	position: relative;
	width: 1000px;
	min-height: 100%;
}


/*header*/

#header {
	margin-bottom: 24px;
	width: 1000px;
	height: 246px;
	background: url('images/banner.gif') top left no-repeat;
}


/*content*/

#content {
	margin-bottom: 22px;
	margin-left: 22px;
	margin-right: 22px;
	width: 956px;
}

#content_bullets {
	
}

#content #left {
	float: left;
	width: 192px;
}

#content #left .heading {
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 12px;
	margin-right: 13px;
	padding-top: 6px;
	padding-left: 30px;
	height: 22px;
	color: #faf5e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background: url('images/morelinks.gif') top left no-repeat;
}

#content #left .top {
	float: left;
	width: 192px;
	height: 180px;
	background: url('images/links_background_3.gif') top left no-repeat;
}

#content #left .bottom1 {
	margin-top: 16px;
	float: left;
	width: 192px;
	height: 255px;
	background: url('images/links_background_2.gif') top left no-repeat;
}

#content #left .bottom {
	margin-top: 16px;
	float: left;
	width: 192px;
	height: 55px;
	background: url('images/links_background_3.gif') top left no-repeat;
}

#content #middle {
	padding-bottom: 22px;
	padding-left: 49px;
	padding-right: 49px;
	float: left;
	width: 474px;
}


#content #middle .left {
	float: left;
	width: 154px;
	padding-right:20px;
	padding-bottom:5px;
}

#content #middle .rightpic {
	float: right;
	width: 154px;
	padding-left:20px;
	padding-bottom: 10px;
}

#content #middle .rightpic2 {
	float: right;
	width: 240px;
	padding-left:20px;
	padding-bottom: 10px;
}

#content #middle .right {
	float: right;
	width: 300px;
	padding-top:20px;
}


#content #middle .image {
	height: 389px;
	background: url('images/pic1.gif') top left no-repeat;
}

#content #middle .image-2 {
	height: 343px;
	background: url('images/pic2.gif') top left no-repeat;
}
#content #middle .image-3 {
	height: 343px;
	background: url('images/pic3.gif') top left no-repeat;
}
#content #middle .image-4 {
	height: 224px;
	background: url('images/pic4.gif') top left no-repeat;
}
#content #middle .image-5 {
	height: 224px;
	background: url('images/pic5.gif') top left no-repeat;
}
#content #middle .image-6 {
	height: 224px;
	background: url('images/pic6.gif') top left no-repeat;
}
#content #middle .image-7 {
	height: 224px;
	background: url('images/pic7.gif') top left no-repeat;
}
#content #middle .image-8 {
	height: 224px;
	background: url('images/pic8.gif') top left no-repeat;
}
#content #middle .image-9 {
	height: 224px;
	background: url('images/pic9.gif') top left no-repeat;
}
#content #middle .image-10 {
	height: 224px;
	background: url('images/pic10.gif') top left no-repeat;
}
#content #middle .image-11 {
	height: 224px;
	background: url('images/pic11.gif') top left no-repeat;
}
#content #middle .image-12 {
	height: 224px;
	background: url('images/pic12.gif') top left no-repeat;
}
#content #middle .image-13 {
	height: 224px;
	background: url('images/pic13.gif') top left no-repeat;
}
#content #middle .image-14 {
	height: 224px;
	background: url('images/pic14.gif') top left no-repeat;
}

#content #middle .image-15 {
	height: 224px;
	background: url('images/pic15.gif') top left no-repeat;
}

#content #middle .image-16 {
	height: 224px;
	background: url('images/pic16.gif') top left no-repeat;
}

#content #middle .image-17 {
	height: 224px;
	background: url('images/pic17.gif') top left no-repeat;
}

#content #middle .image-18 {
	height: 224px;
	background: url('images/pic18.gif') top left no-repeat;
}

#content #middle .image-19 {
	height: 224px;
	background: url('images/pic19.gif') top left no-repeat;
}

#content #middle .image-20 {
	height: 224px;
	background: url('images/pic20.gif') top left no-repeat;
}

#content #middle .image-21 {
	height: 224px;
	background: url('images/pic21.gif') top left no-repeat;
}

#content #middle .image-22 {
	height: 224px;
	background: url('images/pic22.gif') top left no-repeat;
}

#content #middle .image-23 {
	height: 224px;
	background: url('images/pic23.gif') top left no-repeat;
}

#content #middle .image-24 {
	height: 224px;
	background: url('images/pic24.gif') top left no-repeat;
}


#content #middle .landing-1 {
	height: 110px;
	width: 158px;
	background: url('images/landing1.gif') top left no-repeat;
	float: left;
}

#content #middle .landing-1 a{
	display: block;
	height: 100%;
    width: 100%;
}

#content #middle .landing-2 {
	height: 110px;
	width: 158px;
	background: url('images/landing2.gif') top left no-repeat;
	float: left;
}

#content #middle .landing-2 a{
	display: block;
	height: 100%;
    width: 100%;
}
#content #middle .landing-3 {
	height: 110px;
	width: 158px;
	background: url('images/landing3.gif') top left no-repeat;
	float: left;
}

#content #middle .landing-3 a{
	display: block;
	height: 100%;
    width: 100%;
}

#content #middle .landing-4 {
	height: 110px;
	width: 158px;
	background: url('images/landing4.gif') top left no-repeat;
	float: left;
}

#content #middle .landing-4 a{
	display: block;
	height: 100%;
    width: 100%;
}

#content #middle .landing-5 {
	height: 110px;
	width: 158px;
	background: url('images/landing5.gif') top left no-repeat;
	float: left;
}

#content #middle .landing-5 a{
	display: block;
	height: 100%;
    width: 100%;
}

#content #middle .landing-6 {
	height: 110px;
	width: 158px;
	background: url('images/landing6.gif') top left no-repeat;
	float: left;
}

#content #middle .landing-6 a{
	display: block;
	height: 100%;
    width: 100%;
}

#content #middle .landing-7 {
	height: 110px;
	width: 158px;
	background: url('images/landing7.gif') top left no-repeat;
	float: left;
}

#content #middle .landing-7 a{
	display: block;
	height: 100%;
    width: 100%;
}

#content #middle .landing-8 {
	height: 110px;
	width: 158px;
	background: url('images/landing8.gif') top left no-repeat;
	float: left;
}

#content #middle .landing-8 a{
	display: block;
	height: 100%;
    width: 100%;
}


#content #middle .landing-9 {
	height: 110px;
	width: 158px;
	background: url('images/landing9.gif') top left no-repeat;
	float: left;
}
#content #middle .landing-9 a{
	display: block;
	height: 100%;
    width: 100%;
}


#content #middle .content {
	padding-top: 10px;
	font-family: "Times New Roman", Times, serif;
	line-height: 19px;
	font-size: 14px;
	text-align: left;
}



#content #middle .contentsmall {
	font-family: "Times New Roman", Times, serif;
	line-height: 1.5em;
	font-size: 12px;
	text-align: left;
}

#content #middle .content_link_sub {
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 19px;
	font-size: 12px;
	text-align: center;
	font-weight:bolder;
	color: #353517;
}

#content #middle .content_header {
	padding-top: 24px;
	font-family: "Times New Roman", Times, serif;
	line-height: 19px;
	font-size: 16px;
	text-align: left;
	font-weight:bolder;
	color: #353517;
}
#content #middle .content_headernospace {
	font-family: "Times New Roman", Times, serif;
	line-height: 19px;
	font-size: 16px;
	text-align: left;
	font-weight:bolder;
	color: #353517;
}
#content #middle .content_header2 {
	padding-top: 24px;
	font-family: "Times New Roman", Times, serif;
	line-height: 19px;
	font-size: 16px;
	text-align: center;
	font-weight:bolder;
	color: #353517;
}

#content #middle .content_headersmall {
	font-family: "Times New Roman", Times, serif;
	line-height: 19px;
	font-size: 15px;
	text-align: left;
	font-weight:bolder;
	color: #353517;
}


#content #right {
	float: right;
	width: 192px;
}

#content #right .heading {
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 12px;
	margin-right: 13px;
	padding-top: 6px;
	padding-left: 29px;
	height: 22px;
	color: #faf5e1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background: url('images/morelinks.gif') top left no-repeat;
}

#content #right .top {
	float: right;
	width: 192px;
	height: 206px;
	background: url('images/links_background_5.gif') top left no-repeat;
}

#content #right .bottom {
	margin-top: 16px;
	float: right;
	width: 192px;
	height: 206px;
	background: url('images/links_background_4.gif') top left no-repeat;
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}

#content #right .contact {
	margin-bottom: 16px;
	margin-left: 24px;
	margin-right: 24px;
	color: #00012e;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 16px;
	font-size: 11px;
	font-weight: bold;
}


/*footer*/

#footer {
	margin: 0 auto;
	position: relative;
	height: 104px;
	background: url('images/footer_bg.gif') top left repeat-x;
}

#footer .content {
	margin: 0 auto;
	padding-top: 24px;
	width: 1000px;
	text-align: center;
	color: #f4f2ed;
	font-family: Arial, Helvetica, sans-serif;
}

.clearfooter {
	height: 104px;
	clear: both;
}


/*links*/

a.content_link {
	text-decoration: underline;
	color:#6f8353;
}

a.content_link:hover {
	text-decoration: underline;
	color: #a0b584;
}

a.content_link:active { 
	text-decoration: underline;
}


a.content_linksmall {
	text-decoration: underline;
	font-size: 12px;
	color: #6f8353;
	line-height: 1.5em;

}

a.content_linksmall:hover {
	text-decoration: underline;
}

a.content_linksmall:active { 
	text-decoration: underline;
}



a.content_link_docs {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	color: #6f8353;
}

a.content_link_docs:hover {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	color: #a0b584;
}

a.content_link_docs:active { 
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bolder;
	color: #a0b584;
}

a.footer_link {
	padding-left: 6px;
	padding-right: 6px;
	color: #f4f2ed;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.footer_link:hover {
	padding-left: 6px;
	padding-right: 6px;
	color: #d9e2d0;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.footer_link:active { 
	padding-left: 6px;
	padding-right: 6px;
	color: #9e9e9e;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/*misc*/

.clear {
	clear: both;
	font-size: 1px;
	line-height: 1px;
}


#middle .secondaryheader {
	font-size: 14px;
	font-weight:bolder;
	color: #003;
}



/* top navigation */

.nav {
	padding-top: 218px;
	padding-left: 22px;
	width: 978px;
	height: 28px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

.nav ul li a {	
	padding-top: 3px;
	display: block;
	text-decoration: none;
	color: #353517;
	width: 14.7em; 
	height: 17px; 
	text-align: center;
	font-size: 13px; 
	overflow: hidden;
	font-weight: bold;
}

.nav ul {
	padding: 0; 
	margin: 0; 
	list-style: none;
}

.nav ul li { 
	float: left; 
	position: relative;
}

.nav ul li ul {
	display: none;
}

.nav ul li:hover a {
	color: #9cb17e;
	text-decoration: none;
}

.nav ul li:hover ul {
	display: block; 
	position: absolute; 
	top: 21px; 
	left: -3px; 
	width: 128px;
	margin: 0; 
	padding: 0;
}

.nav ul li:hover ul li ul {
	display: none;
}

.nav ul li:hover ul li a {
	display: block;
	height: 28px; 
	line-height: 26px; 
	color: #ffffff; 
	width: 114px; 
	text-align: left;
	text-decoration: none; 
	font-size: 10px;
	margin: 0; 
	padding-left: 26px;
	padding-right: 26px;
	font-weight: normal;
}

.nav ul li:hover ul {
	margin: 0 0 0 3px;
	padding: 0;
}

.nav ul li:hover ul .hlight {
	margin-right: 1px;
}

.nav ul li:hover ul li a:hover {
	color: #ffffff; 
	background-color: #353517;
}

.nav ul li:hover ul li:hover ul {
	display: block; 
	position: absolute; 
	left: 105px; 
	top: 0;
}

.nav ul li:hover ul li:hover ul.left {
	left: -105px;
}

.nav .selected {
	color: #ffffff; 
}


/*side nav*/

#menu {
	margin-left: 16px;
	margin-right: 16px;
	width: 160px;
}
	
#menu li a {
	height: 19px;
	text-decoration: none;
}	
	
#menu li a:link, #menu li a:visited {
	padding-top: 3px;
	padding-left: 14px;
	display: block;
	color: #353517;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background: url('images/morelinks_active.gif') top left no-repeat;
}
	
#menu li a:hover {
	padding-top: 3px;
	padding-left: 14px;
	display: block;
	color: #f4f2ed;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	background: url('images/morelinks_hover.gif') top left no-repeat;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


/*footer nav*/

#footer_menu {
	margin: 0 auto;
	padding-top: 12px;
	width: 1000px;
	color: #f4f2ed;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_menu ul {
	display: inline;
	border: none;
} 

#footer_menu ul li {
	list-style: none;
	display: inline;
}