body {background-color: #6C9B7C; margin:2px 0px; padding:2px; font-family: Verdana, Arial, Helvetica, sans-serif;}
td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#707377; line-height:120%;}
p {margin:5px 0px 7px 0px;}

/* links */

a {color:#006E57; text-decoration:none;}
a:hover {color:#006E57; text-decoration:underline;}

a.menu1 {
	display:block;
	height:24px;
	width:110px;
	background-image:url(../images/bg_m1.gif);
	background-repeat:no-repeat;
	color:#006E57;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	margin-left:10px;
	float:left;
	vertical-align:bottom;
	padding-top:5px;
}
a.menu1:hover, a.menu1_act, a.menu1_act:hover {
	display:block;
	height:24px;
	width:110px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	margin-left:10px;
	float:left;
	color:#FFFFFF;
	background-image:url(../images/bg_m1a.gif);
	background-repeat:no-repeat;
	padding-top:5px;
}
a.menu2, a.menu4 {
	display:block;
	height:24px;
	width:80px;
	background-image:url(../images/bg_m2.gif);
	background-repeat:no-repeat;
	color:#006E57;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	margin-left:3px;
	float:left;
	padding-top:5px;
}
a.menu2:hover, a.menu4:hover, a.menu2_act, a.menu2_act:hover, a.menu4_act, a.menu4_act:hover {
	display:block;
	height:24px;
	width:80px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin-left:3px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../images/bg_m2a.gif);
	background-repeat:no-repeat;
	padding-top:5px;
}
a.menu3 {
	display:block;
	height:24px;
	width:155px;
	background-image:url(../images/bg_m3.gif);
	background-repeat:no-repeat;
	color:#006E57;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	margin-left:3px;
	float:left;
	padding-top:5px;
}
a.menu3:hover, a.menu3_act, a.menu3_act:hover {
	display:block;
	height:24px;
	width:155px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin-left:3px;
	float:left;
	text-decoration:none;
	color:#FFFFFF;
	background-image:url(../images/bg_m3a.gif);
	background-repeat:no-repeat;
	padding-top:5px;
}

a.bottomLinks {color:#707377; font-size:10px; text-decoration:none; margin:0px 5px;}
a.bottomLinks:hover {text-decoration:underline; color:#006E57;}

a.infoLink {
	text-transform:uppercase; 
	font-size:10px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#006E57;
	background-image:url(../images/arrow.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:12px;}
a.infoLink:hover {text-decoration:underline;}

a.infoBack {
	text-transform:uppercase; 
	font-size:10px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#006E57;
	background-image:url(../images/back.gif);
	background-position:center left;
	background-repeat:no-repeat;
	padding-left:12px;}
a.infoBack:hover {text-decoration:underline;}

/* text styles */
	
h1 {
	color:#75777B;
	font-weight:bold;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:7px;
}

h2 {
	color:#006E57;
	font-weight:bold;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
ul {
	list-style-image:url(../images/arrow.gif);
	}

.white {color:#FFFFFF;}
.green {color:#006E57; font-weight:bold;}
.small {font-size:10px;}	
.copyright {font-size:10px; line-height:130%;}
.slogan {font-size:12px; font-weight:bold; text-align:right; vertical-align:top; padding:38px 0px 0px 0px;}


/* structure */
.top {
	background-color:#F7F1DF; 
	background-image:url(../images/bg_top.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:103px;
	padding:0px 16px;
	vertical-align:top;
	}
.main {width:760px; vertical-align:top; background-color:#F7F1DF;}

.page_sides {background-color:#FFFFFF; border-right:1px solid #7AA589; border-left:1px solid #7AA589; vertical-align:top; padding:10px;}
.page_top {background-color:#FFFFFF; border-top:1px solid #7AA589; width:744px;}
.page_bot {background-color:#FFFFFF; border-bottom:1px solid #7AA589; width:744px;}

.rightCol {width:200px;	vertical-align:top;}
.content {vertical-align:top; padding:0px 15px 0px 0px; line-height:140%;}
.r_content {
	color:#FFFFFF; 
	background-image:url(../images/col_bg.gif); 
	background-repeat:repeat-y;
	padding:10px 15px 0px 15px;
	vertical-align:top;
	}

.section_top {background-color:#F7F1DF; border-top:1px solid #77A385;}
.section_bot {background-color:#F7F1DF; border-bottom:1px solid #77A385;}
.section_sides {background-color:#F7F1DF; border-left:1px solid #77A385; border-right:1px solid #77A385; padding:3px 10px;}

/* list-table styles */
.border {border:1px solid #77A385;}
th {background-color:#006E57; color:#FFFFFF; font-size:11px; font-weight:bold;}
.odd {background-color:#FFFFFF;}
.even {background-color:#EBF2ED;}
.selected {background-color:#ebe2d5;}
.wrong {font-weight:bold;color:#ebe2d5;}


/* forms */

form {margin:0px; padding:0px;}
.input_ami {width:175px; height:19px; font-size:11px;}
.input {width:200px; height:19px; font-size:11px;}
textarea {width:200px; font-size:11px;}
.btn {background-color:#7AA589; color:#FFFFFF; text-transform:uppercase; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;
border:1px solid #006E57; cursor:pointer; padding:0px 8px;}