body {
	background-color: #F1EFE2;
}

a.navwhite
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	hover: #222222;
	cursor: pointer;
}

a.navwhite:visited {color:#FFFFFF;}
a.navwhite:hover {color:#FFFF00;}
a.navwhite:active {color:#FFFFFF;}

a.navblack {
    font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #222222; 
    text-decoration:none; 
    cursor: pointer;
}
a.navblack:visited {color:#222222;}
a.navblack:hover {color: #FFFFFF; background-color: #00AB37;}
a.navblack:active {background-color: #54C571;}

.style1 
{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A1E10;
	padding-left: 15px;
	padding-right: 15px;
}

.style2 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 12px;
	padding-right: 12px;
}

.style2black
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 10px;
}

.style2black2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	margin-left: 4px;
	padding-right: 20px;
}

.style2blacknopad
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
	hover: #FFFFFF;
}

.style2whitenopad
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	hover: #222222;
}

.style2black2
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	//color: #222222;
	margin-left: 10px;
}

.style2black2link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 10px;
	color: #222222;
	cursor: pointer;
    padding-right: 10px;
}

.style2small
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	padding-left: 4px;
}

.style2smallnopad
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
}

.style2smalllink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	padding-left: 4px;
	cursor: pointer;
}

.style2smallquote
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #222222;
	padding-left: 4px;
	border-left: inset;
	border-left-color: #000099;
	border-left-width: thin;
	text-align: left;
}

.style3 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	padding-left: 10px;
}

.style6 
{
    font-size: 3px; color: #FFFFFF; 
}

.style10 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 4px;
	margin-right: 5px;
}

.style11 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 12px;
}

.style12 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	margin-left: 12px;
    font-style: italic;
}

.style13
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	padding-left: 12px;
	padding-right: 12px;
}

.style14
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-left: 12px;
}

.style14a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;

}

.style14b
{
    padding-top: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;

}

.style15 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 12px;
}

.style16 
{
	color: #D72D47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}

.invis
{
    font-size: 6px;
    color: #FFFFFF;
}

.err {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF0000;
	padding-left: 12px;
	padding-right: 12px;
}

.errsmall 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FF0000;
	padding-left: 12px;
	padding-right: 12px;
}

#flashWelcome
{
    position:float;
    z-index: -1;
}
/*** Nav bar styles ***/

#menu 
{
    position: float;
    z-index: 2; 
    //width: 10.5em; /* set width of menu */
} 

#menu ul 
{
    /* remove bullets and list indents */
    z-index: 99;
    list-style: none;
    margin: 0;
    padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 
{
    display: block;
    margin-left: 7px;
}

#menu a {
color: #000;
text-decoration: none;
}

#menu a:hover {
color: #FFF;
background: #00AB37;
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menu ul ul ul {
position: absolute;
top: 0;
text-align: left;
left: 100%; /* to position them to the right of their containing block */
width: 79%; /* width is based on the containing block */
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;
    z-index: 99;}

body {
    margin-top: 0px;
    margin-bottom: 0px;
}

#folder {
    width: 592px;
    padding-left: 4px;
}

#folder_top {
    background-image: url("IMG/Middle_Inset_Top.png");
    height: 50px;
    width: 592px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
}

#folder_content {
    background-image: url("IMG/Middle_Inset_Middle.png");
    width: 592px;
}

#folder_content_image {
    float: left;
    padding-left: 15px;
    padding-right: 10px;
    padding-bottom: 0px;
    display: inline;
    width: 110px;
}

#folder_content_text {
    float: right;
    display: inline;
    font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A1E10;
	padding-right: 15px;
	padding-bottom: 0px;
	width: 442px;
}

#folder_bottom {
    background-image: url("IMG/Middle_Inset_Bottom.png");
    text-align: right;
    height: 40px;
    width: 592px;
    line-height: 40px;
}