/* GENERIC */

body {padding:0; margin:0; COLOR: #333333; FONT-FAMILY: "Times New Roman", Times, serif; font-size:0.7em; }

Table {font-size:1em;}

form { padding: 0; margin: 0; }

.form_title {
	padding: 0; margin:0; font-weight: normal; color:#006633; font-size: 1.1em; font-family: Tribute Roman, "Times New Roman", Times, serif;}

A:link, A:active, A:visited {color:#006633; text-decoration:underline;}

A:hover {color: #000; }

.wrapper {width:100%; text-align:center; margin:0; padding:0; float:left;}

.container {padding:0; width:768px; margin:auto; text-align: left; margin-left: auto; margin-right: auto; }

.top {height:120px; float:left; position:relative;}

.top-image {float:left; width: 100%; padding:14px 15px 0 0;}

.top-image img { border:0px;}

.nav {height:27px; background:url(images/nav_bg.gif) repeat-x; font-size:1.0em; FONT-FAMILY: Arial, Helvetica, sans-serif; clear:both; }

.left-nav {float:left; width:240px; position:relative; margin:50px 0 0 16px; padding:0; FONT-FAMILY: Arial, Helvetica, sans-serif;}

a.opened {color:#666; height:25px; display: block; BORDER-BOTTOM: #e1e1e1 1px solid; text-decoration:none; font-size:0.9em; padding:5px 0 0 0; margin: 0px; }

A.MenuItem:link, A.MenuItem:visited {color:#666; height:25px; display: block; BORDER-BOTTOM: #e1e1e1 1px solid; text-decoration:none; font-size:0.9em; padding:5px 0 0 0; margin: 0px; }

A.MenuItem:hover, A.MenuItem:active {color: #000; text-decoration:underline;}

A.SubItem:link, A.SubItem:active, A.SubItem:visited {color:#006633; height:25px; display: block; BORDER-BOTTOM: #e1e1e1 1px solid; font-size:0.9em; text-decoration:none; padding:5px 0 0 0; margin-left: 20px; }

A.SubItem:hover {text-decoration:underline;}

.content {float:left; position:relative; padding:115px 0 0 28px; line-height: 1.4em; font-size:1.2em; width: 475px;}
:root .content {padding:115px 0 0 15px;}

.home-content {float:left; position:relative; padding:8px 0 0 0;}

h1 {padding: 0; margin:0; font-weight: normal; color:#006633; font-size: 2em; font-family: Tribute Roman, "Times New Roman", Times, serif;}

h2 {padding: 0; margin:0; font-weight: normal; color:#006633; font-size: 1.2em; font-family: Tribute Roman, "Times New Roman", Times, serif;}

.page_title {padding: 0; margin:0; font-weight: normal; color:#006633; font-size: 2em; font-family: Tribute Roman, "Times New Roman", Times, serif;}

/* MAIN NAV */

.main-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}

.main-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;;
}

.main-nav A, .main-nav A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #FFF; border: solid; border-color: #fff #fff #ccc #fff; border-width: 1px 1px 1px 1px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #006633; PADDING-TOP: 7px; TEXT-DECORATION: underline
}

.main-nav A:hover {
	COLOR: #000;
}

.main-nav A:active {
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	BACKGROUND: #EFEFEF; 
	border: solid; 
	border-color: #ccc #ccc #efefef #ccc; 
	border-width: 1px 1px 1px 1px; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	WIDTH: auto; 
	COLOR: #006633; 
	PADDING-TOP: 7px; 
	TEXT-DECORATION: underline
}

/* HOME PAGE */

.homepage-image {padding:69px 0 0 2px; width:505px; float:left;}

.box-left {float:left; width:240px; padding:0 0 0 18px; font-size:1.2em; line-height: 1.4em; }

.box-middle {float:left; width:240px; padding:0 0 0 28px; font-size:1.2em; line-height: 1.4em; }

.box-right {float:right; width:240px; font-size:1.2em; line-height: 1.4em;}

.box-left h1, .box-middle h1, .box-right h1 {font-size:1.4em; font-weight:normal;}

.news-block h1 {font-size:1.4em; font-weight:normal;}

#home_news {float:right; width:240px; font-size:1.2em; line-height: 1.4em;}

#home_righttop { float: right; min-width:250px; max-width:100%; width: 250px; min-height: 231px; overflow:hidden;}

.logintitle {font-weight:bold; color:#006633; font-size:1.6em;}

/* LANDING PAGE */

.landing-left {float:left; margin:0; padding:0; width:200px;}

.landing-right {float:right; margin:0; padding:0; width:200px;}

/* DIVIDER */

.divider-landing {width:400px; height:3px; float:left; margin:30px 0 8px 0; padding:0;}

/* items */

.item_content {
	float: left;
	WIDTH: 98%;
	margin-bottom: 6px;
}

.leftwrap_img {
	float: left;
	margin-right: 7px;	
}

/* TOPMENU */

a.topmenu_off, a.topmenu_off:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: normal; BACKGROUND: #FFF; border: solid; border-color: #fff #fff #ccc #fff; border-width: 1px 1px 1px 1px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: auto; COLOR: #006633; PADDING-TOP: 7px; TEXT-DECORATION: underline
}

a.topmenu_off:hover, a.topmenu_off:active {
	COLOR: #000;
}

a.topmenu_on, a.topmenu_on:hover, a.topmenu_on:visited {
	PADDING-RIGHT: 10px; 
	DISPLAY: block; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: normal; 
	BACKGROUND: #EFEFEF; 
	border: solid; 
	border-color: #ccc #ccc #efefef #ccc; 
	border-width: 1px 1px 1px 1px; 
	FLOAT: left; 
	PADDING-BOTTOM: 5px; 
	WIDTH: auto; 
	COLOR: #006633; 
	PADDING-TOP: 7px; 
	TEXT-DECORATION: underline
}

.footer {float:left; margin:10px 0; padding:5px 0; width:100%; font-size:1.0em; FONT-FAMILY: Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.footer-left {float:left; margin:0; padding:0;}
.footer-right {float:right; margin:0; padding:0;}
.under-footer {float:left; margin:0 0 10px 0; padding:0; width:100%; font-size:1.0em; FONT-FAMILY: Arial, Helvetica, sans-serif; color:#999; text-align:center;}
