body {
         font-family:arial, sans-serif;
         font-size:80%;
         text-align:center;
         color:#000;
         background:#fff;
	padding:50px 0px 50px 0px
}

.content {
         background:#bbb;
	border-width:1px;
         border-style: solid;
	border-color: #bbb #eee #eee #fff;
	width:804px;
	height:auto !important;
	text-align:left;
	margin:0;
	margin:auto !important;
	padding:0;
}

.shadow {
	position:relative;
	background:#777;
	border-width:1px;
         border-style: solid;
	border-color: #777 #999 #999 #fff;
	left:-1px;
	top:-1px;
}

.main {
	position:relative;
	background:#fff;
	border:1px solid #555;
	left:-1px;
	top:-1px;
}

.logobartop {
	background:#fff;
         height:31px;
}

.logo {
	background:#fff;
         height:49px;
}

.linklisttop {
	padding:20px 95px 20px 95px;
         text-align:left;
}

.linklistbottom {
	padding:30px 95px 20px 95px;
         text-align:right;
}

.linklisttop a:link, .linklisttop a:visited, .linklistbottom a:link, .linklistbottom a:visited {
         color:#777;
}

.linklisttop a:hover, .linklistbottom a:hover {
	text-decoration:underline;
}

.pagecontent {
	padding:0px 95px 0px 95px;
}

ul.ulmain {
         list-style-type:square;
}

ul.ulsub {
         list-style-type:circle;
}

.picright {
         float:right;
	position:relative;
         padding:0px 0px 10px 10px;
}

.picleft {
         float:left;
	position:relative;
         padding:10px 20px 10px 0px;
}

.logobarbottom {
	background:#fff;
         height:31px;
}

.logobarbottom img {
	vertical-align: bottom;			/* fix ie bug which causes gap below image*/
}

a:link, a:link img {
         text-decoration: none;
         border:0;
         color:#00d;
}

a:visited, a:visited img {
         text-decoration: none;
         border:0;
         color:#00d;
}

