body, html
{
 font-size: 10px;
 background-color: #f1eada;
 height: 100%;
 width: 100%;
 font-family: verdana, tahoma, arial, helvetica, sans-serif;
}

/* The Following Adapted from YUI Base (http://developer.yahoo.com/yui/base/) */

h1, h2, h3
{
 margin: 1em 0;
 color: #094578;
}

h1
{
 font-size: 1.9em;
}

h2
{
 font-size: 1.7em;
}

h3
{
 font-size: 1.5em;
}

h1, h2, h3, h4, h5, h6, strong
{
 font-weight: bold;
}

abbr, acronym
{
 border-bottom: 1px dotted #000;
 cursor: help;
}

em
{
 font-style: italic;
}

blockquote, #content ul, ol, dl
{
 margin: 1em;
}

ol, #content ul, dl
{
 margin-left: 2em;
}

ol li
{
 list-style: decimal outside;
}

#content ul li
{
 list-style: disc outside;
}

dl dd
{
 margin-left: 1em;
}

th, #content td
{
 /* border: 1px solid #000; */
 padding: .5em;
}

th
{
 font-weight: bold;
 text-align: center;
}

caption
{
 margin-bottom: .5em;
 text-align: center;
}

#content p, fieldset, #content table
{
 margin-bottom: 1em;
}

/* Page Layout Style Code */

#wrapper
{
 width: 101em;
 margin: 1em auto;
}

#wrapper #header
{
 margin-bottom: 1em;
 float: left;
}

#header #top
{
 width: 101em;
 height: 11.5em;
 float: left;
 background: transparent url("../images/top.gif") no-repeat center;
}

#top #boxes {}

#boxes #head
{
 float: left;
 margin-left: 1.5em;
 width: 68em;
 height: 8em;
 text-align: center;
 padding: .5em 0 0 0;
}

#boxes #head img
{
 margin: 0 auto;
}

#boxes #login
{
 float: left;
 width: 27em;
 margin-left: 2em;
 margin-top: 1em;
 height: 7.5em;
 background-image: url("../images/pencils.jpg");
 background-repeat: no-repeat;
 background-position: 50% -10%;
}

#boxes #login td
{
 font-size: 1.3em;
 padding-right: .4em;
}

#boxes #login input.txt
{
 width: 14em;
}

#top #nav
{
 float: left;
 margin-left: 1.5em;
 width: 98em;
}

#nav li
{
 display: inline;
}

#nav ul a, #nav ul p
{
 float: left;
 text-align: center;
 text-decoration: none;
 font-size: 1.5em;
 padding: 0.45em 1em 0 1em;
 color: #fff;
 line-height: 1.1em; /* IE 7 Fixer-Upper */
}

#nav ul a:hover, #nav ul a.active
{
 color: #000;
}

#header #pagetitle
{
 width: 97em;
 height: 6.5em;
 padding: 0 2em;
 float: left;
 background: transparent url("../images/bot.gif") no-repeat center;
}

#wrapper #lower
{
 width: 101em;
}

#lower .under
{
 background: transparent url("../images/conbord.gif") no-repeat scroll bottom center;
 height: 1.5em;
 width: 101em;
 float: left;
}

#lower .cap
{
 float: left;
 width: 101em;
 height: 1.5em;
 background: transparent url("../images/conbord.gif") no-repeat scroll top center;
}

#lower #main
{
 clear: both;
 margin: 0 auto;
 width: 96em;
 background: transparent url("../images/border.gif") repeat-y center;
 padding: 0.5em 2em 1em 1em;
 overflow: auto;
}

#main #crumbs
{
 margin: 0 0 1em 2em;
 clear: both;
}

#main #left
{
 float: left;
 margin: 0 1em 0 2em;
 width: 20em;
}

#left .subnav
{
 padding: 0 1em;
 border: 1px #1c71b8 solid;
 border-top: none;
 border-bottom: none;
 background: #75addc;
}

.subnav ul a
{
 font-size: 1.4em;
 line-height: 1.5em;
 text-decoration: none;
 color: #094578;
}

.subnav ul a:visited
{
 color: #32628a;
}

.subnav ul a:hover, .subnav ul a.active
{
 color: #fff;
}

.blue
{
 height: 1.5em;
 background: #ffffff url("../images/blue.gif") no-repeat;
}

.topr
{
 width: 100%;
}

.topr div
{
 float: right;
 width: 15px;
 background-position: 100% 0;
}

.bottomr
{
 width: 100%;
 background-position: 0 100%;
}

.bottomr div
{
 float: right;
 width: 1.5em;
 background-position: 100% 100%;
}

#main #content
{
 margin: 0 1.0em 0 24em;
}

#footer
{
 text-align: center;
 margin-top: 1em;
 padding: 1.5em;
 font-size: 1.2em;
}

#pagetitle h1
{
 margin: .25em 0 0 .5em;
 color: #fff;
 font-size: 3.5em;
 font-weight: normal;
 line-height: 1.1em; /* IE 7 Fixer-Upper */
}

#main #content p
{
 font-size: 1.4em;
 line-height: 1.2em;
}

#main #content span
{
 font-size: 1.4em;
}

#main #content p span
{
 font-size: 1em;
}

#main #crumbs p
{
 font-size: 1.2em;
}

a
{
 color: #1c70b8;
}

a:visited
{
 color: #32628a;
}

a:hover
{
 text-decoration: none;
}
