/* Body */

body { margin: 0px; background-color: #F3E6C3; text-align: center; }
.preload { display: none; }
.container { position: relative; width: 47em; }
.container2 { position: relative; border: 1px solid #0E4891; margin-right: auto; margin-left: auto; text-align: left; width: 47em; }
.lowerimage { position: absolute; right: 0px; bottom: 0px; z-index: 1; }
.lowerimagesize { width: 9em; height: 12em; }

/* Borders */

.oBorder { border: 1px solid #0E4891; display: block; }
.lBorder { border-left: 1px solid #0E4891; }
.rBorder { border-right: 1px solid #0E4891; }
.tBorder { border-top: 1px solid #0E4891; }
.bBorder { border-bottom: 1px solid #0E4891; }
.aBorder { border-left: 2px solid #0E4891; border-top: 2px solid #0E4891; border-bottom: 2px solid #0E4891; border-right: 1px solid #0E4891; }
.mBorder { border-top: 1px solid #0E4891; border-bottom: 1px solid #0E4891; border-right: 1px solid #0E4891; }
.brBorder { border-bottom: 1px solid #0E4891; border-right: 1px solid #0E4891; }

/* Banner */

.nodisplay { display: none; }
.lineheightspacer { line-height: 14em; }
.w { width: 47em; }
.h { height: 4.8em; }
.branding {height: 1.25em; }

#banner {
   margin:0; padding:0;
   position:relative;
   width:750px; height:80px;
   margin:0; padding:0;
   overflow:hidden;
   }

/* Navigation */
.menuspacer { display: none; }
.paddingsmall { padding: 2px; display: block; }
.con_nav { width: 9em; float: left; margin-top: 1em; }

a.menulinks { width: 100%; color: #0E4891; font-weight: bold; display: block; text-decoration: none; font-family: arial; font-size: .9em; background-image: url('../images/nav_background.jpg'); }

a:hover.menulinks { display: block; color: #0E4891; background-color: white; background-image: none; }

/* Forms */
.label { width: 12em; margin-right: .2em; float: left; text-align: right; display: block; }
.input { width: 12em; margin-left: .2em; float: left; text-align: left; }
.month { width: 5em; float: left; display: block; }
.day { width: 4em; float: left; display: block; }
.year { width: 5em; float: left; display: block; }
.down { margin-top: .8em; }
.block {display: block;}
.col { width: 8em; float: left; display: block; }
.downb { margin-top: 1em; }
.margin { margin-left: .2em; }

/* Content */

.con_content { width: 29em; float: left; }
.con_content_2 { width: 31em; float: left; }
.padding { padding: 2px; }
.contentpadding { padding: 5px; margin-left: 8px; margin-right: 8px;}

.center { text-align: center; }
.nomargins { margin: 0 0 0 0; }

.text { font-family: arial; }

.heading1 { font-family: arial; font-size: 1.3em; color: black; font-weight: bold; display: block; }
.heading2 { font-family: arial; font-size: 1.2em; color: black; font-weight: bold; display: block; }
.heading3 { font-family: arial; font-size: 1.1em; color: black; font-weight: bold; display: block; }

.normal { font-size: 1.0em; }

.in1 { font-size: 1.05em; }
.in2 { font-size: 1.1em; }
.in3 { font-size: 1.15em; }
.in4 { font-size: 1.2em; }
.in5 { font-size: 1.25em; }
.in6 { font-size: 1.3em; }

.de1 { font-size: .95em; }
.de2 { font-size: .90em; }
.de3 { font-size: .85em; }
.de4 { font-size: .80em; }
.de5 { font-size: .75em; }
.de6 { font-size: .70em; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.red { color: #CC3366; }
.indent { margin-left: 3em; }
.block { display: block; }
.width100 { width: 100%; }
.small { font-size: .8em; }

a.content_nav { text-decoration: underline; font-family: arial; }
a:link.content_nav { color: #0E4891; }
a:visited.content_nav { color: #336699; }
a:hover.content_nav { color: #0000FF; }

/* Announcements */

.con_announce { width: 9em; float: left; margin-top: 1em; }
.announcements { background-image: url('../images/nav_background.jpg'); border-bottom: 2px solid #0e4891; }
a.announce { text-decoration: underline; font-family: arial; font-size: .9em; }
a:link.announce { color: #0E4891; }
a:visited.announce { color: #336699; }
a:hover.announce { color: #0000FF; }

/* Footer */

.con_footer { width: 47em; text-align: center; }

a.footer { color: white; text-decoration: none; font-family: arial; font-weight: bold; font-size: .9em; border: 1px solid #0E4891; }
a:link.footer { color: white; border: 1px solid #0E4891; }
a:visited.footer { color: white; border: 1px solid #0E4891; }
a:hover.footer { color: #0E4891; border: 1px solid white; background-color: white; }

/* Background Colors */

.bgColor { background-color: #0E4891; }
.wbgColor { background-color: #FFFFFF; }
