#nav
{padding: 0; width: 180px; float: left; font-size: 85%; display: inline;}
#navlist {width: 180px; background: #0099ff;}
ul#navlist{
list-style: none; padding: 0; margin: 0;}
#topnavlist{
height: 30px;
border-bottom: solid #fff 1px;
background: url(../images/css/tnav.gif);}
#bottomnavlist{height: 35px;
background: url(../images/css/bnav.gif);}
ul#navlist li{
display: block;}
ul#navlist li a{
display: block; color: #FFF; text-decoration: none;
border-bottom: solid #fff 1px;
padding: 5px; text-indent: 4px;}
ul#navlist li#active a
{color: #000;}
ul#navlist li a:hover, ul#navlist li#active a:hover{
color: #FFF; background: #6633ff; border-bottom: solid #000 1px;}
ul#topjob li
{display: block;
margin: 0; padding: 0; float: left;}
ul#topjob li a
{display: block;
color: #DA8100;
text-decoration: none;
padding: 10px;
text-indent: 4px;}
ul#topjob li#topjob a
{
color: #DA8100;
}

ul#topjob li a:hover, ul#topjob li#active a:hover
{color: #F9AB13;background: #86A7CA;}
#nav ul li{margin: 0;}
#nav a, #nav a:visited {
	color: #fff;
	display: block;
	padding: 6px;
	text-decoration: none;
	height: 1%;
	font-weight: bold;
	font-size: 90%;
}
#innerfooter a {
text-decoration: none;
color: #FFF;
padding: 5px;font:  75% Georgia, "Times New Roman", Times, serif;}
#innerfooter a:hover {
color: #FFF;text-decoration: underline;}

#bottomfooter a {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
}
#bottomfooter a:hover {
	color: #fff;}
#bottomfooter p {
font-size: 11px;}
#leftpub {
	float: left;
	background: url(../images/css/middlelistings.gif) repeat-y;
	width: 256px;
	margin-bottom: 10px;
}
#leftpub p{
	font-size: 70%;
	margin-top: 5px;
	text-align: center;
}
#leftpub a {
border-bottom: dashed #33CCFF 1px;
text-decoration: none;
color: #2976B0;
}
#leftpub a:hover {
	border-bottom: dashed #FF33CC 1px;
	color: #6633ff;
}
#leftpubtop {
	background: url(../images/cat.gif) no-repeat;
	height: 31px;
}
#leftpubbottom{
	background: url(../images/css/bottcat.gif) no-repeat bottom;
	height: 14px;
}
#rightpubbottom{
	background: url(../images/css/bottcat.gif) no-repeat bottom;
	height: 14px;
}
#rightpubbottom p{
	font-size: 70%;
	text-indent: 16px;

}
#rightpubbottom a{
	text-decoration: none;
	color: #406C91;
	border-top: dashed red 1px;

}
#rightpubtop {
	background: url(../images/css/info.gif) no-repeat;
	height: 31px;
	border-bottom: solid white 1px;
}



#rightpub {
	float: right;
	background: url(../images/css/middlelistings.gif);
	width: 256px;}
	#rightpub p{padding: 5px; font-size: 80%;}

.pub img{
	margin: 3px 5px 3px 5px;
}
ul#right
{
	list-style: none;
	padding: 0;
	margin: 0;}
	
	ul#right li a
{
	display: block;
	color: #FFF;
	text-decoration: none;
	border-bottom: solid #fff 1px;
	padding: 5px;
	text-indent: 16px;
	background: #FF33CC;
	font-size: 75%;
	height: 1%;
	font-weight: bold;
}
ul#right li#active a:focus
{
color: #ccc;
}

ul#right li a:hover, ul#navlist li#active a:hover
{
	color: #FFF;
	background: #6633FF;
}
.img {border: solid #FF33CC 2px;}
