body
{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size: 100%;
color: #333366;
} /* this is the basic text style throughout the site */

p, table, tr, td, ul, ol, li
{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size: 100%;
color: #333366;
} /* this is the basic text style throughout the site */

h2
{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size: 130%;
letter-spacing: 0.2em;
color: #333366;
} /* this is the h2 style */

h3
{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size: 100%;
font-weight: bolder;
letter-spacing: 0.1em;
margin-bottom: 2px;
color: #333366;
} /* this is the h2 style */

ul
{
padding-top: -5px;
}

hr
{
color: #333366;
border-width: 0;
shading: 0;
height: 1px;
padding-top: 0;
} /* this styles horizontal rules throughout the site */

input, select, option, textarea
{
font-family: Arial, Helvetica, sans-serif; 
font-size: 85%;
padding-top: 1px;
padding-bottom: 1px
} /* this styles form elements throughout the site */

.sidenav
{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size: 120%;
color: #000000 
}

.footer
{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size: 80%;
}

a, a:link, a:visited, a:active
{ 
text-decoration: none;
line-height: 120%;
color: #3333FF 
} /* this defines all links not otherwise styled */

a:hover, a:link:hover, a:visited:hover, a:active:hover 
{ 
color: #000099;
text-decoration: underline;
} /* this defines the hover state for all links not otherwise styled */

.awhite, .awhite:link, .awhite:visited, .awhite:active
{ 
text-decoration: none;
color: #FFFFFF;
line-height: 120%
} /* this defines all links not otherwise styled */

.awhite:hover, .awhite:link:hover, .awhite:visited:hover, .awhite:active:hover 
{
color: #00FFFF;
text-decoration: underline;
} /* this defines the hover state for all links not otherwise styled */

a.backtotop, a.backtotop:link, a.backtotop:visited, a.backtotop:active
{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size: 10px;
text-decoration: none;
color: #CC3300
} /* this defines the Back to top link */

a.backtotop:hover, a.backtotop:link:hover, a.backtotop:visited:hover, a.backtotop:active:hover 
{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size: 10px;
text-decoration: underline;
color: #CC3300
} /* this defines the hover state of the Back to top link */

.arrow
{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size: 10px;
} /* this styles 

a.arrow, a.arrow:link, a.arrow:visited, a.arrow:active
{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size: 10px;
text-decoration: none;
color: #000066
}

a.arrow:hover, a.arrow:link:hover, a.arrow:visited:hover, a.arrow:active:hover 
{
font-family: Comic Sans MS, Arial, Helvetica, sans-serif; 
font-size: 10px;
text-decoration: underline;
color: #000066
}

