body {
position:relative;
font-family: Verdana, Geneva, sans-serif;

width: 50%;
padding: 0;
margin-left: 140px;
height: 100%;
}

.mainlink a a:hover {
margin-right:20px;
font-family:helvetica;
}

h2 {
font-size:1.1em;
margin: 2px 2px 2px 2px;

}

p {

font-size:0.8em;
padding-right:20px;
margin-left:10px;
 }

p#slogan {
color:gray;
font-weight:bold;
font-family:Tahoma;
font-size:1.1em;
bottom:5px;right:4px;
text-align:left;
}

p.smalltext {
font-size:0.7em;
font-family:arial;
margin-top:2px;
margin-right:2px;
padding: 5px 5px 5px 10px;
 }

p.smalltext2 {
font-size:0.6em;
font-family:arial;
padding: 1px 15px 2px 1px;
 }
 
#wrapper {
width: 630px;}

#topbanner {
font-size:1.9em;
width: 598px;
text-decoration:none;}

#topbox1 {
float: left;
background-image: 
url('box.jpg');
background-repeat: no-repeat;
width: 290px;
height: 170px;
margin: 1px 1px 1px 1px;
padding-top:2px;
padding-left:10px;
padding-bottom:2px;
}

#topbox2 {

background-image: 
url('box2.jpg');
background-repeat: no-repeat;
float: left;
width: 290px;
height: 170px;
margin: 1px 1px 1px 1px;
padding-top:2px;
padding-left:10px;
padding-bottom:2px;
}
#topbox3 {
background-image: 
url('box2.jpg');
background-repeat: no-repeat;
float: left;
width: 290px;
height: 170px;
margin: 1px 1px 1px 1px;
padding-top:2px;
padding-left:10px;
padding-bottom:2px;
}

img.floatRight { 
    float: right; 
padding: 1px 1px 1px 1px;
}

#topbox4 {
float: left;
background-image: 
url('box.jpg');
background-repeat: no-repeat;
width:290px;
height: 170px;
margin: 1px 1px 1px 1px;
padding-top:2px;
padding-left:10px;
padding-bottom:2px;
}

.topbox6 {
background-image: 
url('box2.jpg');
background-repeat: no-repeat;
float: left;
width: 290px;
height: 170px;
margin: 1px 1px 1px 1px;
padding-top:2px;
padding-left:10px;
padding-bottom:2px;
}

.topbox7 {

background-image: 
url('box.jpg');
background-repeat: no-repeat;
float: left;
width: 290px;
height: 170px;
margin: 1px 1px 1px 1px;
padding-top:2px;
padding-left:10px;
padding-bottom:2px;
}

.topbox8 {
background-color:#D0D0D0;
background-repeat: no-repeat;
float: left;
width: 500px;
height: 100%;
margin-left:50px;
margin-top: 20px;
padding-top:20px;
padding-left:10px;
padding-bottom:2px;
}

.topbox5 {
font-size:0,7em;
float: left;
background-color:FFFFFF;
width:550px;
height: 400px;
margin: 1px 1px 1px 1px;
padding-top:2px;
padding-left:5px;
padding-bottom:2px;
}

#button {
	width: 560px;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida, Geneva, Helvetica, 
	  Arial, sans-serif;
	background-color: #cccccc;
	color: black;
	}

 
 #button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #gray;
		margin: 0;
		}

        
#button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #cccccc;
		border-right: 10px solid #508fc4;
		background-color: #cccc99;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		}


a{margin-right:20px;padding:5px 5px 5px 5px;font-size:1.3em;text-decoration:underline; }
a:link {color:black}     /* unvisited link */
a:visited {color:black}  /* visited link */
a:hover {color:gray;font-size:1.3em;}   /* mouse over link */
a:active {color:black}   /* selected link */

#topbox5 {
float: left;
background-color:#c1bcb4; 
width:290px;
margin: 5px 5px 5px 5px;
padding-top:2px;
padding-left:10px;
padding-bottom:40px;
}

#news_under {
float: left;
background-color:#FFFFFF; 
width:590px;
margin: 5px 5px 5px 5px;
padding-top:1px;
padding-left:10px;
padding-bottom:1px;
}

#footer {
clear: both;
}

.footerlink a.footerlink, a.footerlink:link, a.footerlink:visited, a.footerlink:hover, a.footerlink:active {font-size:0.8em; color:gray; }

#blue {
color:blue; }

/* menu tab */
#nav {
        margin: 0;
        padding: 0 0 20px 10px;
        border-bottom: 0px solid #9FB1BC;
}

#nav li {
        margin: 0;
        padding: 0;
        display: inline;
        list-style-type: none;
}

#nav a:link, #nav a:visited {
        float: left;
        font-size: 10px;
        line-height: 14px;
        font-weight: bold;
        padding: 0 12px 6px 12px;
        text-decoration: none;
        color: #708491;
}

#nav a:link.active, #nav a:visited.active, #nav a:hover {
        color: #000;
        background: url(rounded.gif) no-repeat bottom center;
}
