body {

	background-color:#666666;

	margin: 0;

	font-family: verdana, arial, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #888888;

	text-decoration: none;

}

form {

	display: inline;

	margin: 0;

	padding: 0;

}

	a:link, a:visited {

	color:#ffffff; 

	text-decoration : none; 

} 

	a:hover {

	color:#FF6600; 

	text-decoration : underline;

} 

.input {

	font-family: verdana, arial, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	background-color: #FFFFFF;

	border: 1px inset #666666;

	height: 25;

}

h1 {

	font-family: "trebuchet ms", verdana, arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color:#FF0000;

	background-image:url(../images/folderclose.PNG);

	background-repeat:no-repeat;

	margin: 0;

	padding: 0px 0px 5px 20px;

}

h2 {

	font-family: "trebuchet ms", verdana, arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	background-image:url(../images/featured.gif);

	background-repeat:no-repeat;

	padding: 0px 0px 5px 39px;

	margin-top: 12px;

	border-bottom: 1px solid #666666;

}

h3 {

	font-family: verdana, arial, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	margin-top: 12px;

	padding: 0px 0px 5px 0px;

	border-bottom: 1px solid #666666;

}

h4 {

	font-family: verdana, arial, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

	background-image:url(../images/regular.gif);

	background-repeat:no-repeat;

	padding: 0px 0px 5px 22px;

	margin-top: 12px;

	border-bottom: 1px solid #666666;

}

div.pr {

   font-size: 6pt;

   color: #000000;

   float: left;

   height: 30px;

   margin-right: 5px;

}

div.prg {

   width: 40px;

   border: 1px solid #999999;

   height: 3px;

   font-size: 1px;

}

div.prb {

   background: #5eaa5e;

   height: 3px;

   font-size: 1px;

}

span.req{

	margin-left: 3px;

	color: #FF0000;

	font-weight: bold;

}

.small, .small a {

	padding: 0px;

	margin: 0px;

	color: #999999;

	font-size: 9px;

	text-decoration: none;

}

.small a:hover {

	color : #FF9900; 

	text-decoration : underline;

}

.sort {

	color: #FF9900;

}

.url {

	color: #339933;

}

.cat-pad {

	padding: 0px 0px 0px 20px;

}

.catcount {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color:#00CCFF;

}

div.errForm, span.errForm {

	margin: 0px 0 0px 5px;

	padding: 2px 3px 2px 3px;

	color: #FF0000;

	background: #FFFFFF;

	border: 1px solid #999999;

	text-align: left;

	clear: right;

}

td.err {

	padding: 3px;

	color: #FF0000;

	background: #FFFFFF;

	border: 1px solid #999999;

	text-align: left;

}

td.msg{

	padding: 3px;

	color: #666666;

	background: #CCCCCC;

	border: 1px solid #999999;

	text-align: left;

}

.featured {

	background-color: #ECF4DF;

	border: 0;

	padding: 13px 5px 0px 10px;

}



.nav {

	font-family: verdana, arial, sans-serif;

	font-size: 8.5pt;

	color : #003399;

	font-weight: bold;

	line-height: 17px;

	margin: 5;

	text-decoration : none;

}

.navi a:link, .navi a:visited {

	color : #999999;

	text-decoration : none;

} 

.navi a:hover{

	color : #444444; 

	text-decoration : underline;

}



.topbar {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 7.5pt;

	color : #333333;

	font-weight: bold;

}

.topbar a:link, .topbar a:visited {

	font-size: 7.5pt;

	color : #333333;

	font-weight: bold;

	text-decoration : underline;

} 

.topbar a:hover{

	font-size: 7.5pt;

	color: #666666;

	font-weight: bold;

	text-decoration : underline;

}

.footer {

	font-size: 7.5pt;

	color: #FFFFFF;

	font-weight: bold;

	text-decoration : none;

}

.footer a:link, .footer a:visited{

	color : #FFFFFF; 

	text-decoration : none; 

} 

.footer a:hover {

	color : #333333; 

	text-decoration : underline; 

} 
