html { background-color: #CCCCCC; }
body { font-family: Trebuchet MS, Tahoma, Arial, Verdana; background-repeat: repeat-x; margin: 0px; padding: 0px;}
#mainbody { background-image: url('../images/bg.jpg'); background-repeat: repeat-y; width: 1030px; margin: 0px 0px 0px 0px; padding: 0px 0px 20px 0px}
#stupid-top { background-image: url('../images/header-bg.jpg'); background-repeat: no-repeat; width: 1030px; height: 25px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}


/* body styles*/

/* header styles*/

#header {
	border-left:0px solid #2E4E23; border-right:0px solid #2E4E23; border-top:0px solid #2E4E23; border-bottom:1px solid #2E4E23; display: block;
	height: 109px;
	width: 980px;
	padding: 0px;
	margin: 0px;
	
}

/* main navigation styles*/

#navbox { 
	display: block;
	float: right;
	height: 109px;
	width: 710px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

#logo {
	display: block;
	float: left;
	width: 270px;
	height: 109px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

#topnav { 
	display: block;
	float: left;
	height: 70px;
	width: 710px;
	padding: 0px;
	margin: 10px 0px 0px 0px;
	text-align: right;
}

#topnav a {
	border-left:0px solid #032553; border-right:1px solid #032553; border-top:0px solid #032553; border-bottom:0px solid #032553; margin:0px; font-size: 8pt;
	line-height: 11pt;
	color: #2E4E23;
	text-decoration: none;
	padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px
}

#topnav a.last {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-size: 8pt;
	line-height: 11pt;
	color: #2E4E23;
	text-decoration: none;
	border-width: 0;
}

#topnav a:hover { color: #833329; }

#mainnav { 
	display: block;
	float: left;
	height: 29px;
	width: 710px;
	padding: 0px;
	margin: 0px;
	text-align: right;
}

#mainnav a {
	margin: 0px;
	padding: 0px 20px;
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	color: #15416B;
	text-decoration: none;
}

#mainnav a.last {
	margin: 0px;
	padding: 0px 10px 0px 20px;
	font-size: 9pt;
	line-height: 11pt;
	font-weight: bold;
	color: #15416B;
	text-decoration: none;
	border-width: 0;
}

#mainnav a:hover { color: #833329; }

/* footer navigation styles*/

#footer { 
	display: block;
	clear: both;
	width: 1030px;
	height: 50px;
	padding: 0px 0px;
	margin: 0px 0px 0px 0px;
	background-image: url('../images/footer-bg.jpg');
	background-repeat: no-repeat;
}

#footer-body { 
	display: block;
	width: 980px;
	height: 55px;
	padding: 0px 0px;
	margin: 0px 0px;
}

#credits { 
	display: block;
	clear: both;
	width: 1030px;
	height: 50px;
	padding: 0px 0px;
	margin: 0px;
}

#copyright { 
	border-left:0px solid #2E4E23; border-right:0px solid #2E4E23; border-top:1px solid #2E4E23; border-bottom:0px solid #2E4E23; display: block;
	float: left;
	height: 36px;
	width: 380px;
	margin: 0px;
	text-align: left;
	padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px
}

#footernav { 
	border-left:0px solid #2E4E23; border-right:0px solid #2E4E23; border-top:1px solid #2E4E23; border-bottom:0px solid #2E4E23; display: block;
	float: right;
	height: 36px;
	width: 600px;
	margin: 0px;
	text-align: right;
	padding-left:0px; padding-right:0px; padding-top:10px; padding-bottom:0px
}

#footernav a {
	border-left:0px solid #032553; border-right:1px solid #032553; border-top:0px solid #032553; border-bottom:0px solid #032553; margin:0px; font-size: 8pt;
	line-height: 11pt;
	color: #2E4E23;
	text-decoration: none;
	padding-left:10px; padding-right:10px; padding-top:0px; padding-bottom:0px
}

#footernav a.last {
	margin: 0px;
	padding: 0px 10px 0px 10px;
	font-size: 8pt;
	line-height: 11pt;
	color: #2E4E23;
	text-decoration: none;
	border-width: 0;
}

#footernav a:hover { color: #833329; }

#in2ition { 
	display: block;
	float: left;
	height: 40px;
	width: 1005px;
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
	line-height: 11pt;
	color: #000;
	text-decoration: none;
	text-align: right;
}

#in2ition a {
	margin: 0px;
	padding: 0px;
	font-size: 8pt;
	line-height: 11pt;
	color: #000;
	text-decoration: none;
	text-align: right;
}

#in2ition a:hover { color: #833329; }

/* main class styles*/

.nav { 
	font-size: 8pt;
	line-height: 11pt;
	color: #2E4E23;
	text-decoration: none;
}

.nav:hover { color: #833329; }

.readmore { 
	font-size: 9pt;
	line-height: 12pt;
	color: #002355;
	text-decoration: none;
}

.readmore:hover { color: #428204; }

.title { 
	font-size: 12pt;
	line-height: 14pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.title-green { 
	font-size: 12pt;
	line-height: 14pt;
	font-weight: bold;
	color: #2E4E23;
	text-decoration: none;
}

.subtitle { 
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.subtitle-green { 
	font-size: 10pt;
	line-height: 12pt;
	font-weight: bold;
	color: #2E4E23;
	text-decoration: none;
}

.subtitle-green:hover { color: #833329; }

.subtitle-green-contact { 
	font-size: 9pt;
	line-height: 12pt;
	font-weight: bold;
	color: #2E4E23;
	text-decoration: none;
}

.text { 
	font-size: 9pt;
	line-height: 12pt;
	color: #5F5E5E;
	text-decoration: none;
}

.text-new { 
	font-size: 9pt;
	line-height: 12pt;
	color: #5F5E5E;
	text-decoration: none;
}


.text-presentation { 
	font-size: 9pt;
	line-height: 12pt;
	color: #5F5E5E;
	text-decoration: none;

.text-green { 
	font-size: 8pt;
	line-height: 11pt;
	color: #5F5E5E;
	text-decoration: none;
}

.link-text2 { 
	font-size: 8pt;
	line-height: 12pt;
	color: #000;
	text-decoration: none;
}

.link-text { 
	font-size: 9pt;
	line-height: 12pt;
	color: #000;
	text-decoration: none;
}

.link-text3{ 
	font-size: 7pt;
	line-height: 11pt;
	color: #5F5E5E;
	text-decoration: none;
}

.text-search { 
	font-size: 7pt;
	line-height: 12pt;
	color: #5F5E5E;
	text-decoration: none;
	}

.link-text:hover { color: #833329; }
.link-text2:hover { color: #833329; }