﻿body { font: normal 0.9em Verdana, Arial, Helvetica, sans-serif; color: #666666;
 margin: 0;}
td { margin: 0; padding:0;}
td#logo{ width: 160px;}
td#banner{ background-color: #D0E29B; width: 100%;}
td#nav{ width: 160px; background-color: #CAECFD; text-align: right; margin: 0; padding: 5px 0; vertical-align: top;}
td#content{ border: 1px solid #D0E29B; padding: 25px;}
td#content div#contentdiv{ width: 565px; }
td#copy{ border: 1px solid #D0E29B; padding: 10px; text-align: center; font-size: 55%; color: #999999}
td#footer{ background-color: #CAECFD; padding: 10px; font-size: 55%; color: #999999}
td#footer div {width: 565px; text-align: center;}

h1{ font: normal 100% Century Gothic, Arial, Helvetica, sans-serif; color: #66CCFF; margin: 0 0 20px 0;}
h2{ font-size: 70%;}
h3{ font-size: 70%;}
p{ font-size: 70%; margin: 5px 0 10px 0;}
a:link	{ color:#000066;}
a:active { color:#000066;}
a:visited { color:#000066;}
a:hover	{ color:#000066;}
ul { list-style-image: url(../../Images/bullet.gif);}
li {font-size: 60%; line-height: 150%;}

form {margin: 0px; padding: 0px;}
input {color:#333333; background-color: #FFFFFF; margin: 0px; border: 1px solid #CCCCCC;}
textarea {color:#333333; background-color: #FFFFFF; margin: 0px; border: 1px solid #CCCCCC;}
input.button {font: normal 70% Century Gothic, Arial, Helvetica, sans-serif;background-color: #FFFFFF; color: #000066; display: block; border: 1px solid #0099CC; margin: 0px; letter-spacing: 1px; padding: 1px 3px;}
input.imgbutton {background-color: #CAECFD; border: none; margin: 0px 50px;}
input.radio {border: none; background-color: #FFFFFF;}
input.checkbox {border: none; background-color: #FFFFFF;}
select {color:#333333; background-color: #FAFAFA; margin: 1px 0px; font: 10px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #CCCCCC;}
.formlabel {font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999999; font-weight: bold; padding: 0px 5px; text-align: right; vertical-align: top; padding-top: 5px;}
.error {color: #CC0000;  padding-left: 8px; background: transparent url(../images/arrow_down.gif) bottom left no-repeat; display: block;}
.required {border-left: 3px solid #D0E29B;}
.formmessage {font-weight: bold; color: #333333;}
span.validation {font-size: 100%;}

#nav a:link {font-size: 60%; display: block; color: #666666; margin: 1px 0 1px 0; padding: 3px 0px 3px 5px; background: transparent url(../../Images/nav_bg_off.gif) top left repeat-y; text-decoration: none; border: 0px solid red;}
#nav a:active {font-size: 60%; display: block; color: #666666; margin: 1px 0 1px 0; padding: 3px 0px 3px 5px; background: transparent url(../../Images/nav_bg_on.gif) top left repeat-y; text-decoration: none; border: 0px solid red;}
#nav a:visited {font-size: 60%; display: block; color: #666666; margin: 1px 0 1px 0; padding: 3px 0px 3px 5px; background: transparent url(../../Images/nav_bg_off.gif) top left repeat-y; text-decoration: none; border: 0px solid red;}
#nav a:hover {font-size: 60%; display: block; color: #666666; margin: 1px 0 1px 0; padding: 3px 0px 3px 5px; background: transparent url(../../Images/nav_bg_on.gif) top left repeat-y; text-decoration: none; border: 0px solid red;}
#nav a span.linkon { display: block;background: transparent url(../../Images/nav_icon_on.gif) center right no-repeat; padding: 0 15px 0 5px;}
#nav a span.linkoff { display: block;background: transparent url(../../Images/nav_icon_off.gif) center right no-repeat; padding: 0 15px 0 5px;}

.imgcollage {text-align: center;}
.imgcollage img {margin: 10px;}
img.picture {margin: 10px;}

/*
#nav a:link {font-size: 60%; color: #666666; padding-right: 5px; background: transparent url(../../Images/nav_icon_off.gif) center right no-repeat;}
#nav a:active {font-size: 60%; color: #666666; padding-right: 5px; background: transparent url(../../Images/nav_icon_on.gif) center right no-repeat;}
#nav a:visited {font-size: 60%; color: #666666; padding-right: 5px; background: transparent url(../../Images/nav_icon_off.gif) center right no-repeat;}
#nav a:hover {font-size: 60%; color: #666666; padding-right: 5px; background: transparent url(../../Images/nav_icon_on.gif) center right no-repeat;}
*/
.RootNodeStyle { font-size: 60%; color: #666666; padding-right: 5px; background: transparent url(../../Images/nav_icon_off.gif) center right no-repeat;}
.NodeStyle { font-size: 60%; color: #666666; padding-right: 5px; background: transparent url(../../Images/nav_icon_off.gif) center right no-repeat;}
.HoverNodeStyle { font-size: 60%; color: #666666; padding-right: 5px; background: transparent url(../../Images/nav_icon_on.gif) center right no-repeat;}
.SelectedNodeStyle { font-size: 60%; color: #666666; padding-right: 5px; background: transparent url(../../Images/nav_icon_on.gif) center right no-repeat;}
