@charset "iso-8859-1";
html, body {
	height:100%;
	min-height:100%;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	height:100%;
	min-height:100%;
	margin:0;
	padding:0;
	border:0;
	text-align:center;
}
#fullcolumn {
	width:740px;
	height:100%;
	margin:0 auto -30px auto;
}
#main {
	width:740px;
	text-align:left;
}

/* Top */
#top {
	width:740px;
	height:90px;
	background:url(../images/top01.gif) no-repeat;
}

/* Navigation */
#nav {
	width:648px;
	height:37px;
	background:#ccc url(../images/navbg.gif) no-repeat;
	padding:0 0 0 92px;
}
#nav span.navon, #nav a.nav {
	display:block;
	float:left;
	height:23px;
	padding:14px 23px 0 17px;
	line-height:10px;
	text-decoration:none;
}
#nav span.navon {
	color:#7EC298;
	background:url(../images/nav_on.gif) no-repeat left top;
}
#nav a.nav {
	background:url(../images/nav_out.gif) no-repeat left top;
}
#nav a.nav:link {color:#00662B;}
#nav a.nav:visited {color:#00662B;}
#nav a.nav:hover {color:#7EC298;}
#nav a.nav:active {color:#7EC298;}

/* Graphic */
#graphic {
	width:639px;
	height:90px;
	margin:6px 0 6px 101px;
	background:url(../images/maingraphic.jpg) no-repeat;
}

/* Left Column */
#leftcol {
	width:528px;
	display:block;
	float:left;
	padding:0 0 15px 0 !important;
	padding:0 0 40px 0;
	background:url(../images/leftcolbg.gif) no-repeat top left;
}
#leftcol h1, #leftcol h2, #leftcol h3 {
	font-size:13px;
	font-weight:bold;
	color:#7EC298;
	margin:0 0 20px 0;
	padding:5px 0 0 126px;
	border:0;
}
#leftcol h2 {
	font-size:12px;
	padding-left:120px;
	margin-bottom:0px;
}
#leftcol h3 {
	font-size:11px;
	color:#093;
	margin-bottom:0px;
	padding-left:120px;
}
#leftcol h1 strong {
	color:#00662B;
}
#leftcol p {
	padding:12px 30px 5px 127px;
	line-height:14px;
	margin:0;
	border:0;
}
#leftcol span.separator {
	line-height:1px;
	margin:0 0 5px -10px;
	border-bottom:dotted 1px #666;
	height:10px;
	padding:0;
	display:block;
}
#leftcol span.list {
	margin:0 0 3px 0;
	padding:1px 0 1px 18px;
	border:0;
	display:block;
	line-height:12px;
	background:url(../images/list.gif) no-repeat left top;
}
#leftcol span.firstletter {
	display:block;
	float:left;
	margin:0;
	padding:6px 4px 3px 0 !important;
	padding:7px 3px 3px 0;
	border:0;
	line-height:17px;
	font-size:26px;
	font-weight:bold;
}
#leftcol a:link, #leftcol a:visited {color:#063; text-decoration:underline;}
#leftcol a:hover, #leftcol a:active {color:#f36; text-decoration:none;}

/* Right Column */
#rightcolumn {	
	display:block;
	float:right;
}
.rightcol {
	width:180px;
	background:url(../images/rightcolbg.gif) no-repeat top left;
	padding:30px 16px 20px 16px;
}
.rightcol h1 {
	color:#00662B;
	font-weight:bold;
	font-size:10px;
	margin:0 0 20px 0;
	padding:0;
	border:0;
}
.rightcol p.search {
	display:block;
	margin:0;
	padding:0 10px 5px 25px;
	border:0;
	font-weight:bold;
	background:url(../images/searchlist.gif) no-repeat top left;
}
.rightcol p select {
	width:130px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	height:16px;
}
.rightcol p input#submit {
	width:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	height:20px;
	padding:0;
	margin:5px 0 0 0;
	border-top:solid 2px #efefef;
	border-right:solid 2px #ccc;
	border-bottom:solid 2px #ccc;
	border-left:solid 2px #efefef;
	background:#ddd;
	color:#00662B;
}
.rightcol a:link, .rightcol a:visited {color:#063; text-decoration:underline;}
.rightcol a:hover, .rightcol a:active {color:#f36;; text-decoration:none;}

/* Footer */
#footer {
	clear:both;
	height:25px;
	width:735px;
	text-align:right;
	margin:0 auto 0 auto;
	padding:5px 5px 0 0;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999;
	background:url(../images/bottombg.gif) repeat-x top left;
}
#footer a:link, #footer a:visited {color:#666; text-decoration:none;}
#footer a:hover, #footer a:active {color:#333;; text-decoration:underline;}

table {
	 width:380px;
	 border-top:solid 1px #fff;
	 border-right:solid 1px #666;
	 border-bottom:solid 1px #666;
	 border-left:solid 1px #fff;
	 margin-left:127px;
}
td {
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	 border-top:solid 1px #666;
	 border-right:solid 1px #fff;
	 border-bottom:solid 1px #fff;
	 border-left:solid 1px #666;
}