body {
	font-weight: normal;
	font-family: Verdana;
	font-size: 12px;
	background-color: #FFFFFF;
}
h1 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 24px;
    color: #251A06;
}
h2 {
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    color: #008752;
}

p {
	font-size: 14px;
	color: #FFFFFF;
}
/*  webpage CSS Classes */
p.contentBig {
    margin: 2px 5px 2px 5px;
    padding: 0px 0px 0px 0px;
    font-size: 14px;
    color: #4F4F4F;
}
p.content {
    margin: 2px 5px 2px 5px;
    padding: 0px 0px 0px 0px;
    font-size: 12px;
    color: #4F4F4F;
}
p.contentSmall {
    margin: 2px 5px 2px 5px;
    padding: 0px 0px 0px 0px;
    font-size: 10px;
    color: #4F4F4F;
}
p.quote {
    margin: 5px;
    font-size: 9px;
    text-align: center;
    color: #282828;
}
p.bio {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    vertical-align: top;
    text-align: left;
    float: none;
    font-size: 14px;
}
p.note {
    margin: 0 0 10px 0;
    padding: 20px;
    border-width: 1px;
    border-style: solid;
    border-color: #202F20;
    background-color: #80FF80;
}
p.instruct {
    margin:10px 10px;
    font-size:11px;
    font-weight:normal;
    text-align:left;
}
.clearboth {
    clear:both;
}
#clearboth {
    clear:both;
}
/*  webpage CSS Classes */
form {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
table {
    font-size: 12px;
}

.emph1 {
	font-weight: bolder;
	color: #282828;
}
.emph2 {
	font-weight: bold;
	color: #404040;
}

ul.menusys {
    margin: 0px 0px 8px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    line-height: 20px;
}
ul.menusys li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    color: #EEEEEE;
    line-height: 20px;
}
ul.menusys a {
    margin: 0 0 0 4px;
    padding: 0 5px 0 10px;
    color: #4F4F4F;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    width: 170px;
    line-height: 18px;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    background-color: #FFFFFF;
}
ul.menusys a:hover {
    color: #606060;
    border-width: 1px;
    border-style: solid;
    border-color: #E0E0E0;
    background-color: #FFFFFF;
}
ul.menusys a#selected {
    margin: 0 0 0 4px;
    padding: 0 5px 0 5px;
    color: #606060;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
    width: 170px;
    line-height: 18px;
    border-width: 1px;
    border-style: solid;
    border-color: #E0E0E0;
    background-color: #F4F4F4;
}

/*  Vertical Nav Menu */
ul.menu {
	margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	list-style-type: none;
    line-height: 20px;
}
ul.menu li {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 30px;
}
ul.menu a {
    margin: 0 0 0 4px;
    padding: 0 10px 0 5px;
    color:#008752;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    width: 170px;
    line-height: 28px;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
    background-color: #ffffff;
}
ul.menu a:hover {
	color: #251A06;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
	background-color: #ffffff;
}
ul.menu a#selected {
    margin: 0 0 0 4px;
    padding: 0 10px 0 5px;
    color: #9FCF67;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    width: 170px;
    line-height: 28px;
    border-width: 1px;
    border-style: solid;
    border-color: #9FCF67;
    background-color:#008752;
}
ul.submenu {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
	list-style-type: none;
    line-height: 20px;
}
ul.submenu li {
	margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    line-height: 20px;
}
ul.submenu a {
	margin: 0px 0px 0px 30px;
    padding: 0px 0px 0px 0px;
	font-size: 11px;
	color: #008752;
    line-height: 20px;
	text-decoration: none;
}
ul.submenu a:hover {
	margin: 0 0 0 24px;
	padding: 0 5px 0 5px;
	color: #251A06;
	font-weight: normal;
    font-size: 11px;
    line-height: 18px;
	text-decoration: none;
	width: 150px;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
	background-color: #FFFFFF;
}
ul.submenu a#selected {
    margin: 0 0 0 24px;
    padding: 0 5px 0 5px;
    color: #9FCF67;
    font-weight: normal;
    font-size: 11px;
    line-height: 18px;
    text-decoration: none;
    width: 150px;
    border-width: 1px;
    border-style: solid;
    border-color: #9FCF67;
    background-color: #008752;
}
/*  Horizontal Banner Menu */
#menudiv {
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #ffffff;
}
ul#hmenu {
    width: 100%;
    margin: 0 0 0 10px;
    padding: 0;
    text-align: center;
    background-color: #ffffff;
}
ul#hmenu li {
    display: inline;
    font-weight: normal;
    font-size: 18px;
    
}
ul#hmenu a {
    float: left;
    color: #008752;
    text-decoration: none;
    margin: 0 5px 0 0;
    padding: 5px 10px 4px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
}

ul#hmenu a:hover {
    color: #251A06;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    background-color: #ffffff;
}
ul#hmenu a#selected {
    color: #9FCF67;
    font-weight: normal;
    font-size: 18px;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: #9FCF67;
    background-color:#008752;
}
ul#submenu {
    width: 100%;
    margin: 0 0 0 50px;
    padding: 0;
    text-align: center;
    background-color: #ffffff;
}
ul#submenu li {
    margin: 0;
    padding: 0;
    display: inline;
    font-weight: normal;
    font-size: 11px;
    
}
ul#submenu a {
    font-family: Verdana;
    float: left;
    color: #008752;
    text-decoration: none;
    margin: 0 5px 0 0;
    padding: 2px 10px 2px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: #ffffff;
}

ul#submenu a:hover {
    color: #251A06;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    background-color:#ffffff;
}
ul#submenu a#selected {
    color: #9FCF67;
    font-weight: normal;
    font-size: 11px;
    text-decoration: none;
    border-width: 1px;
    border-style: solid;
    border-color: #9FCF67;
    background-color:#008752;
}
/*  */


table.logon {
    background-color:#F0F0F0;
    width:600px;
}
table.content {
    background-color:#ffffff;
    width:900px;
}
tr.header {
    background-color:#ffffff;
}
td.content {
    background-color:#ffffff;
}
.editorDIY {
    background-color:#ffffff;
}
td.navcell {
	width:180px;
	height:590px;
	background-color:#ffffff;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #C8C2B3;
}
#lined {
    border-width: 1px;
    border-style: solid;
    border-color: #9FCF67;
}
#lined3 {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #9FCF67;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #9FCF67;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #9FCF67;
}
div.content {
    margin: 40px 10px 5px 10px;
}
div.contentAdmin {
    float: none;
    margin: 10px 10px 5px 10px;
    width:480px;
}
textarea.content {
    font-family: "verdana";
    font-size: 13px;
    margin: 0px 10px 0px 0px;
    width:99%;
    background-color: #FFFFE0;
    border-width: 1px;
    border-style: solid;
    border-color: #AFAFAF;
}
textarea.admin {
    background-color: #FFFFE0;
    border-width: 1px;
    border-style: solid;
    border-color: #AFAFAF;
}
input.admin {
    background-color: #FFFFE0;
    border-width: 1px;
    border-style: solid;
    border-color: #AFAFAF;
}
select {
    background-color: #FFFFE0;
    border-width: 1px;
    border-style: solid;
    border-color: #AFAFAF;
}
.footer {
    padding: 0px 1px 0px 1px;
    margin: 1px 1px 1px 1px;
    font-size: 9px;
    color: #C8C2B3;
    text-decoration: none;
    background-color: #ffffff;
    line-height: 20px;
}
.footer a {
    color: #C8C2B3;
    text-decoration: none;
}
.credits {
    padding: 0 20px 3px 0;
    margin: 0;
    font-size: 9px;
    color: #C8C2B3;
    text-decoration: none;
    background-color: #ffffff;
    line-height: 15px;
}
.credits a {color: #402F40;}

div.guts {
    width: 75%;
}
ul.error{
    color:#FF0000;
}
img.photoid {
    margin: 0px 10px 3px 0px;
    padding: 0px 0px 0px 0px;
    float: left;
    border-width: 1px;
    border-style: solid;
    border-color: #008752;
}

.framed {
	margin: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: #00FF00;
}
.sampleImage {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-width: 1px;
    border-style: solid;
    border-color: #AFAFAF;
}

/* Folder stuff */
ul#folder {
    padding: 4px 10px 3px 10px; 
    margin: 1em 0 1em 0; 
    text-align: left; 
    border-bottom: 1px solid #000000; 
    list-style-type: none; 
    line-height:1.2em;
}
ul#folder li {
    display: inline;
    font-weight: normal;
    font-size: 12px;
    color: #FFFFFF;
    line-height:1.2em;
}
ul#folder li span {
    padding: 3px 4px 3px 4px;
    border: 0px solid #2F2F2F;
    background-color: #EEEEEE;
    margin-right: 2px;
    text-decoration: none;
    border-bottom: none;
}
ul#folder li a {
    padding: 3px 4px;
    border: 1px solid #8F8F8F;
    background-color: #E8E8E8;
    color: #4F4F4F;
    margin-right: 2px;
    text-decoration: none;
    border-bottom: none;
    cursor: pointer;
}
ul#folder li a.select {
    border-top: 1px solid #4F4F4F; 
    border-left: 1px solid #4F4F4F; 
    border-right: 1px solid #4F4F4F; 
    background-color: #F4F4F4;
    color: #2F2F2F;
    position: relative;
    top: 1px;
    padding-top: 4px;
}
ul#folder a:hover {background: #FFFFFF;}

.imgBtn {
    margin-right: 4px;
    vertical-align: -2px;
}

/*  */
ul.disc {list-style-type: disc;}
ul.circle {list-style-type: circle;}
ul.square {list-style-type: square;}
span.alignleft {display:block; text-align:left;}
span.aligncenter {display:block; text-align:center;}
span.alignright {display:block; text-align:right;}
span.alignjustify {display:block; text-align:justify;}
/*  */
