@charset "utf-8";
/* CSS Document */


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#topblock {
	position: relative;
	width: 900px;
	margin: 0 auto;
	height: 36px;
}

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(images/black2.png) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #F5F5F5;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
min-width:60px;
}

.solidblockmenu li a:visited{
color: #F5F5F5;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #fff;
background: #99cc00 /*transparent url(../images/blockactive.gif) center center repeat-x;*/
}



/********************* MAIN MENU ***************************/


.mainmenu{
width: 160px; /*width of menu*/
padding-bottom:20px;
}

.mainmenu h3{
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: white;
background: #494949 url(../images/menu_arrow.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.mainmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.mainmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.mainmenu ul li a{
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: black;
background: #f3f9e2; /*#E9E9E9;*/
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.mainmenu ul li a:visited{
color: black;
}

.mainmenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #99cc00;
}

/*********************** RESOURCES ************************/



.resourcemenu{
width: 180px; /*width of menu*/
}

.resourcemenu h3{
font: bold 13px Verdana, Arial, Helvetica, sans-serif;
color: white;
background: #494949 url(../images/menu_arrow.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.resourcemenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.resourcemenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.resourcemenu ul li a{
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
color: black;
background: #f3f9e2;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.resourcemenu ul li a:visited{
color: black;
}

.resourcemenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #99cc00;
}


/************************ POPULAR **************************/

#popularmenu {
background: 

}

#popularmenu ul {
color:#666666;
text-decoration:none;
list-style-image: url(../images/arrow_blue.gif);
padding-top:3px;
padding-bottom:3px;
padding-left:15px;
}

#popularmenu ul li a{
color:#666666;
text-decoration: none;

}

#popularmenu ul li a:hover {
color: #CC0000;
text-decoration:underline;
}

#popularmenu ul li a:visited {
color:#666666;
text-decoration:none;
}



