﻿/* LeftColFullNavFloat.css */

/* Block all default margins and padding */
* {
    margin: 0;
    padding: 0;
}

body {
	/* Required to center wrapper in old browsers */
    text-align: center;
	/* The rest is optional, style to taste */
    background-color: #657764;
	font-family: Verdana, Geneva, Sans-Serif;
	color: #FFF;
}

/* Wrapper sizes the layout */
#wrapper {
	/* Sets width of fixed or elastic layout */
    width: 50em;
	/* The rest is optional, style to taste */
    background-color: #ffffff;
	border: 10px outset #666;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* ---------------------- Start layout division styles ---------------------- */
/* Branding division */
#branding {
	/* Style to taste */
    height: 7em;
	background-color: #fff;
	border-bottom:ridge;
	color: #000;
}

#listleft {
	float:left;
	text-align:left;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-variant:small-caps;
	letter-spacing:.10em;
	padding-left:10px;
}

#listright {
	float:right;
	text-align:right;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-variant:small-caps;
	letter-spacing:.10em;
	padding-right:10px;
}

/* Left column */
#leftcolumn {
    float: left; 
    /* Style to taste */
    width: 12em; 
}

/* Navbar division */
#navbar { 
    /* Style to taste */
    height: 2em; 
    /* background-color: #f4dabc; */
} 

/* Content division */
#content {
	/* Leave room for leftcolumn */
     margin-left: 12em;
	/* Optional, style to taste */
    text-align:left;
	padding-bottom: 0.5em;
	background-color: #fff;
	color: #000;
	border-right-style: none;
	border-left-style: none;
}

/* Footer division */
#footer {
	/* Clear floated column */
    clear:left;
	/* Optional, style to taste */
    background-color: #517ba3;
	color: #000;
	border-top: solid 1px #B0C4D0;
	min-height: 2em;
	font: bold 12px Arial;
}

#footer2 {
	position:relative;
	float:left;
	width:30%;
	padding-top: 4px;
}

#footer3 {
	position:relative;
	float:left;
	width:40%;
	padding-top: 8px;
}

#footer4 {
	position:relative;
	float:left;
	width:30%;
	padding-top: 4px;
}

#footerbottom {
	clear:both;
	background-color: #000;
	height: 1em;
	color: #fff;
	padding-top: 4px;
}

/* ---------------------- End layout division styles ---------------------- */

/* ---------------------- Start Content division styles ------------------- */
/* Heading 1 tags in content division */
#content h1 {
    margin-left: 10px;
    font-size: 1.0em;
}

/* Paragraphs in content division */
#content p {
	font-size: small;
	line-height: 1.5em;
	margin: 1em 12px;
}

/* Bulleted lists in content division */
#content ul {
    font-size: 0.85em;
    margin: 1em 20px 1em 40px;
}

#content ul li {
    margin-bottom: 0.5em;
}

/* ---------------------- End Content division styles ------------------- */

.arrowsidemenu{
	width: 180px; /*width of menu*/
	border-style: solid solid none solid;
	border-color: #94AA74;
	border-size: 1px;
	border-width: 1px;
}
	
.arrowsidemenu div a{ /*header bar links*/
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url(arrowgreen.png) 100% 0;
  	height: 24px; /*Set to height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image-padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
}
	
.arrowsidemenu div a:link, .arrowsidemenu div a:visited{
	color: #26370A;
}

.arrowsidemenu div a:hover{
	background-position: 100% -32px;
}

.arrowsidemenu div.unselected a{ /*header that's currently not selected*/
	color: #6F3700;
}

	
.arrowsidemenu div.selected a{ /*header that's currently selected*/
	color: #00F;
	background-position: 100% -64px !important;
}

.arrowsidemenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.arrowsidemenu ul li{
	border-bottom: 1px solid #a1c67b;
}


.arrowsidemenu ul li a{ /*sub menu links*/
	display: block;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	padding: 5px 0;
	padding-left: 10px;
	border-left: 10px double #000;
}

.arrowsidemenu ul li a:hover{
	background: #D8DDE2;
}

/* ---------------------- Navbar division styles ------------------- */
.solidblockmenu{
margin: 0;
padding: 0;
float: left; 
font: bold 10px Arial;
width: 100%;
overflow: hidden;
margin-bottom: 1em;
border: 1px solid #625e00;
border-width: 1px 0;
background: black url(media/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
	display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(media/blockactive.png) center center repeat-x;
}

/* ---------------------- fadeshow1 division styles ------------------- */
#fadeshow1{
	margin: 20px auto 0 auto;
	color: #FFF;
}

/* ---------------------- hyperlink colors ---------------------------- */
a:link {
COLOR: #0000FF;
}
a:visited {
COLOR: #800080;
}
a:hover {
COLOR: #FF0000;
}
a:active {
COLOR: #00FF00;
}
