body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	background: #DCE5E9;
	text-align: center;
	margin-top: 0px;
	
}

#container {
background: #fff;
width: 950px;
margin: 0px auto;
padding: 10px 0;
}
#logoarea img {float: left; margin: 0 10px 0 0}
.topnav {font-size: 10px; text-align: right; vertical-align: bottom; padding: 0 0 9px 0}
#navbar {
text-align: center;
background: #3399CC;color: #fff; border-bottom: 3px solid #fff;	
}
#navbar a {color: #fff; text-decoration:none; font-size: 11px; margin: 0 ; float:left; padding: 4px 17px 3px 17px; border-right: 1px solid #fff;}
#navbar a:hover {background: #C1D82E; color: #000}

#header {padding: 5px 0;
border-bottom: 1px solid #333;
}


#main {
background: #fff;
border-bottom: 1px solid #333; 
}

#main2 {
background: #fff;

}


#midcontent { 
border-left: 1px solid #333;
}

#midcontent-wrapper {padding: 5px 10px 20px 25px; marginxx:0; }

#rightside {
background: #FFF;
}


.box1 {
	padding: 5px;
	color: #666;
	
}

.box2 {
	padding: 2px 10px 5px 10px;
	border-rightxx: 1px solid #333;	
}
ul {margin-left:0; padding-left:0}
li {margin: 10px 0 10px 17px; padding-left:0}
.box3 {
	padding: 0 10px;
	margin: 20px;
	border-left:1px solid #949E9F;	
}

.box4 {
   font-family: "Courier New", Courier, mono;
	font-size: 11px;
	padding: 3px;
	margin: 3px;
	color: #25899E;	
}


/*Text Stuff*/

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-sizexx: .8em;
	line-height: 18px;
	padding: 0;
	text-align: left;
}


p{
padding: 3px 0;
margin: 3px 0;
}

.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
}


h1, h2, h3, h4, h5 {
font-family: Georgia, "Times New Roman", Times, serif;
}

h1 {
font-size: 1.5em;
border-bottom: 1px solid #e0e0e0;
color: #390;
padding: 3px 0;
margin: 30px 0;
}

h2 {
font-size: 1.3em;
border-bottomxx: 1px solid #e0e0e0;
color: #390;
padding: 3px 0;
margin: 25px 0 5px 0;
}

h3 {
font-size: 1em;
color: #333;
border-bottomxx: 1px solid #e0e0e0;
padding: 3px 0;
margin: 15px 0 0px 0;
}

#navcontainer {background: #FFF; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
padding-top: 10px;
list-style-type: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer li {margin-left: 0; padding-left: 0;}
#navcontainer a
{
display: block;
padding: 3px 0 3px 20px;
width: 150px;
background-image: url(images/link.gif);
background-repeat: no-repeat;
line-height: 17px;
}

#navcontainer a:link
{
}

#navcontainer a:hover
{
background-image: url(images/hover.gif);
background-repeat: no-repeat;
color: #
}


a:link {
	color: #39c;
}

a:visited {
  color: #609;
}

a:hover {
color: #390;
}

.inline {
display:inline;
float: right;
padding: 0px 5px 0px 0px;
}

img {border:0 }
#gallery img {margin: 5px; } /* photos in the gallery page */
.supplier {margin: 10px 0; background: #efefef}
.supplier td {margin: 0; background: #fff; padding: 2px}
#homebannerleft {padding: 0 0 0 10px}
#homebannerleft h1 {border: 0; margin: 10px 0 7px 0}
#homebannerleft img {margin: 5px 5px 5px 0}
.contentimage {float: right; margin: 0 0 10px 10px}
.announcement {background: #F3F7DA; borderxx: 1px solid #C1D82E; padding: 1px 7px 10px 15px; margin: 20px 10px 0px 0px}
.announcement h2 {margin-top: 10px; padding-top: 8px}
#ftweek {background: #ECF3F6 url(images/ftweek.gif) no-repeat 4px 4px; padding: 1px 5px 10px 10px; border: 1px solid #DCE5E9; margin: 10px 5px 10px 0; color:#333}
#ftweek  h2 {margin: 15px 0 13px 60px}
.blue {color:#39c}