body {
	font-family: Arial, Helvetica;
	font-size: 10pt;
	color: #666666;
	list-style-type: circle;
	margin-top:10px;
	text-align:center;
	min-width: 720px;
}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight:normal; color: #006600; }

h2 {
	font-size: 12pt;
	color: #666666;
	margin-bottom: -1px;
	margin-top:2px;
	padding:1px;
}

h3 {
	font-size: 9pt;
	color: #666666;
	margin-bottom: -1px;
	}

a { font-size: 10pt; color: #666666; font-weight:bold;}
a:link { text-decoration: none; color: #3D81EE; }
a:visited { text-decoration: none; color: #3D81EE; }
a:active { text-decoration: none; color: #3D81EE; }
a:hover { text-decoration: none; color: #89b86e; }


.menu { font-family: Arial, Helvetica, sans-serif; font-size:9pt; color:#ffffff; font-weight:bold; text-decoration:none; background-image: url(images/button_over.jpg); width: 122px; height: 122px; background-repeat: no-repeat; display: block; background-position: center center; text-align: center; vertical-align: middle; line-height: 106px; }
a.menu:active { color:#3D81EE; background-image: url(images/button.jpg); background-repeat: no-repeat; display: block; background-position: center center; }
a.menu:link { color:#3D81EE; background-image: url(images/button.jpg); background-repeat: no-repeat; display: block; background-position: center center;}
a.menu:visited { color:#3D81EE; background-image: url(images/button.jpg); background-repeat: no-repeat; display: block;background-position: center center;}
a.menu:hover { color:#ffffff; background-image: url(images/button_over.jpg); background-repeat: no-repeat; display: block; background-position: center center;}

.menu_row { width:122px; height:122px; text-align:left; padding:0px; margin:0px;}

#wrapper {
float:none;
	top:4px;
	width:546px;
	margin: 0px auto;
}

#top { 
	width:530px;
	margin: 0px auto;
	text-align:left;
}

#inner { width:530px;
background-color:#FFFFFF;
	border-top: 2px solid #89b86e;
	border-right: 2px solid #89b86e;
	border-bottom: 2px none #89b86e;
	border-left: 2px solid #89b86e;}
	
#nav {
	float:none;
	width:496px;
	margin:0px auto;
	text-align:center;
	background-color: #ffffff;
	padding:16px;
}

#main {
	width:496px;
	margin:0px auto;
	text-align:left;
	background-color: #ffffff;
	padding:16px;
}

#main p { margin-bottom:6px; margin-top:6px;}

#listings { padding-left:4px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #666666; }

#listings p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; color: #666666; }

#listings a { font-size: 8pt; color: #666666; font-weight:bold;}
#listings a:link { text-decoration: none; color: #3D81EE; text-decoration:underline;}
#listings a:visited { text-decoration: none; color: #3D81EE; text-decoration:underline; }
#listings a:active { text-decoration: none; color: #3D81EE; text-decoration:underline; }
#listings a:hover { text-decoration: none; color: #89b86e; text-decoration:underline; }

#align_left {
	float:left;
	background-image:url(images/spacetrans.gif);
	background-position:center;
	background-repeat: no-repeat;
	margin-top:10px;
	width:240px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #666666;
	background-color:#FFFFFF;
	text-align:left;
}

#align_right {
	float:right;
	background-image:url(images/spacetrans.gif);
	background-position:center;
	background-repeat: no-repeat;
	margin-top:10px;
	width:260px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10pt; color: #666666;
	background-color:#FFFFFF;
	text-align:left;
}

	
#clear_main {
	clear: both;
	width:460px;
	margin:0px auto;
	height:10px;
	}

#bottom { 
	width:640px;
	float:left;
	margin: 0px auto;
	text-align:left;
	background-image:url(images/bottom.jpg);
	background-position: center;
	background-repeat: no-repeat;
	height:22px;
}


#copyright {
	width:520px;
	margin:0px auto;
	text-align:center;
}

.image_padding {padding:8px 16px 8px 8px;}

.padding {padding:2px;}
.padding4 {padding:4px;}
.padding6 {padding:6px;}
.padding8 {padding:8px;}
.padding10 {padding:10px;}
.padding14 {padding:14px;}

.border { border: 1px solid #89b86e; }

.border_padding { border: 1px solid #89b86e; padding:6px; background-color:#F2F2F2;}



.sm { font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif; font-size:9pt; color: #666666; font-weight:normal;}
a.sm:link {text-decoration: none; color: #3D81EE;}
a.sm:visited {text-decoration: none; color: #3D81EE;}
a.sm:active {text-decoration: none; color: #3D81EE;}
a.sm:hover {text-decoration: none; color: #89b86e;}

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color: #666666; font-weight:normal;}
a.footer:link {text-decoration: none; color: #666666;}
a.footer:visited {text-decoration: none; color: #666666;}
a.footer:active {text-decoration: none; color: #666666;}
a.footer:hover {text-decoration: none; color: #89b86e;}

.tinyfont { font-family: Arial, Helvetica, sans-serif; font-size:8pt; color: #666666; font-weight:normal;}

.copy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:7pt; color: #CCCCCC; font-weight:normal;}

.nisafont { font-family:verdana, arial; font-size:7pt; color: #CCCCCC; font-weight:normal;}
a.nisafont:link {font-family:verdana, arial; font-size:7pt; text-decoration:none; color: #CCCCCC; font-weight:normal;}
a.nisafont:visited { font-family:verdana, arial; font-size:7pt; text-decoration:none; color: #CCCCCC; font-weight:normal;}
a.nisafont:hover { font-family:verdana, arial; font-size:7pt; text-decoration:none; color: #CCCCCC; font-weight:normal;}
