body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	background-color: #C5C5C5;
	margin: 0 0 0 0;}
	
/* ---------------------------- LEFT COLUMN --------------------------------- */

#left {
	background-color: #96BF40;
	padding: 15px 10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	width: 170px;}
	
#left a {
	color: #FFFFFF;
	text-decoration: none;}
	
#left a:hover {
	color: #505051;
	text-decoration: none;}
	
#left ul {
	padding: 5px 0 0 0;
	margin: 0 0 0 0;
	list-style-type: none;}
	
#left li {
	padding: 0 0 3px 0;
	margin: 0 0 15px 0;
	border-bottom: 1px #EEEEEE solid;}
	
#left ul ul {
	padding: 5px 0 3px 0;
	margin: 0 0 15px 0;}
	
#left ul ul li {
	padding: 0 0 3px 10px;
	margin: 0 0 15px 0;
	border-bottom: 1px #EEEEEE solid;}
	
#left ul ul li a {
	color: #505051;
	text-decoration: none;}
	
#left ul ul li a:hover {
	color: #FFFFFF;
	text-decoration: none;}

/* ---------------------------- LEFT-SPECIAL COLUMN --------------------------------- */

#left-special {
	padding: 15px 5px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	vertical-align: top;}
	
#left-special a {
	color: #F49A17;
	text-decoration: none;}
	
#left-special a:hover {
	text-decoration: none;
	border-bottom: 1px #FEA71C dotted;}
	
#left-special ul {
	padding: 5px 0 0 0;
	margin: 0 0 0 17px;
	list-style-type: square;}
	
/* ---------------------------- RIGHT COLUMN --------------------------------- */
	
#right {
	padding: 20px 10px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	width: 275px;}
	
#right a {
	color: #F49A17;
	text-decoration: none;}
	
#right a:hover {
	text-decoration: none;
	border-bottom: 1px #F49A17 dotted;}
	
#testimony {
	background-color: #666666;
	padding: 10px 10px 10px 10px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #EEEEEE;}
		
/* ---------------------------- RIGHT (SPECIAL) COLUMN --------------------------------- */
	
#right-special {
	padding: 15px 10px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	vertical-align: top;}
	
#right-special a {
	color: #FEA71C;
	text-decoration: none;}
	
#right-special img {
	padding: 0 5px 5px 0;}
	
/* ---------------------------- RIGHT (FRONT) COLUMN --------------------------------- */
	
#right-column {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	padding: 5px 5px 5px 10px;
	text-align: left;
	vertical-align: top;}

#right-column a {
	color: #FEA71C;
	text-decoration: none;}
	
#right-column a:hover {
	color: #666666;
	text-decoration: underline;}

/* ---------------------------- MIDDLE COLUMN --------------------------------- */
	
#middle-background {
	background-image: url(images/bg_page.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-align: left;
	vertical-align: top;}

#middle {
	padding: 10px 5px 5px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	width: 545px;}
				
#middle-table {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	padding: 0 15px 0 0;
	margin: 0 7px 0 0;}
	
#middle img {
	padding: 0 9px 0 0;}

#middle-zeh {
	padding: 10px 5px 5px 10px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-align: left;
	vertical-align: top;
	width: 545px;}

/* ---------------------------- CONTENT --------------------------------- */
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 24px;
 	font-weight: normal;
 	line-height: 24px;
 	padding: 5px 0 0 0;
 	color: #2760AF;
 	margin: 0 0 18px 0;
 	font-weight: normal;}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #6B6B6B;
	padding: 5px 0 0 0;
	margin-bottom: 9px;}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #98C240;
	margin-bottom: 9px;}
	
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #66422A;
	margin-bottom: 5px;}
	
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9A0000;
	margin-bottom: 5px;}
	
h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	margin-bottom: 2px;}
		
.text div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;}
	
.green div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00A651;}
	
.small span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}
	
/* ---------------------------- FOOTER --------------------------------- */
	
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-align: right;
	vertical-align: middle;
	padding: 13px 0 0 0;}
	
#footer a {
	color: #FFEE66;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
#footer a:hover {
	color: #F9F9F9;
	text-decoration: none;
	border-bottom: 1px #F9F9F9 dotted;}

	
/* ---------------------------- MENU TOP --------------------------------- */

#menu-top {
	color: #F9F9F9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0 0 3px 0;
	text-align: right;
	vertical-align: bottom;}
	
#menu-top a {
	color: #F9F9F9;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;}
	
#menu-top a:hover {
	color: #98C240;
	text-decoration: none;
	border-bottom: 1px #98C240 dotted;}

/* ---------------------------- MENU FOOTER --------------------------------- */

#menu-footer {
	background-image: url(images/bg_header.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	text-align: left;
	padding: 0 0 0 7px;}
	
#menu-footer a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9px;
	padding: 0 0 17px 2px;}
	
#menu-footer a:hover {
	border-bottom-color: #000000;
	color: #98C240;}
	
/* ---------------------------- LINKS --------------------------------- */
	
.menu a{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding: 17px 10px;
	text-align: left;}

.menu a:hover {
	border-bottom-color: #000000;
	color: #98C240;}
	
a.dotted {
	color: #FEA71C;
	text-decoration: none;}

a:hover.dotted {
	text-decoration: none;
	border-bottom: 1px #FEA71C dotted;}
	
.no-dotted a {
	color: #FEA71C;
	text-decoration: none;}

.no-dotted a:hover {
	text-decoration: none;}
	
/* ---------------------------- NEWS --------------------------------- */
	
#news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7B7B7B;
	text-decoration: none;
	text-align: left;
	background-color: #2C2C2C;
	padding: 5px 5px 5px 10px;}
	
#news a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F9F9F9;
	text-decoration: none;}

#news a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #98C240;
	text-decoration: none;}
	
/* ---------------------------- MISCELLANEOUS --------------------------------- */

input {
	border: 1px solid #4F4F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}
	
#noborder input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}
	
select {
	border: 1px solid #4F4F4F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;}

.shift {
	padding: 5px 5px 5px 10px;
	line-height: 18px;}
	
.green {
	color: #97C240;}
	
li {
	line-height: normal;
	padding-bottom: 7px;}
	
#divider {
	background-image: url(images/divider.gif);
	background-repeat: repeat-y;}
	
img {
	behavior: url(iepngfix.htc);}
	
hr {
	color: #D9D9D9;}
	
.lpage { 
	font: normal 12px verdana;
	line-height: 18px;}
	
.lpage a {
	color: #FEA71C;
	text-decoration: none;}
	