a { color: #00407e; text-decoration: none; }
a:hover { color: #000000; text-decoration: none; }
body { font-size: 0.8em; color: #666666; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; margin: 0em 0em 0em 0em; text-align: center; }
li { margin: 0.3em 0 0 0; }

.banner { background-image: url(banner.gif); background-repeat:no-repeat; height:80px; width:70em; }
.panel { background-color: #ffffff; width: 70em;}
.message { background-color: #a4d2a4; padding: 0.5em; border-color: #336633; border-style: Solid; color: Black; border-width: 0.2em;}

.navigation { padding: 0.55em 0 0 0.55em; text-align:left;}

.selected { background-color: #eeefff; padding: 0.1em 0.2em 0 0.2em; border: 0.1em solid #cccccc; color: Black;  border-bottom-width:0; }
.unselected { background-color: #FFFFFF; padding: 0.1em 0.2em 0 0.2em; border: 0.1em solid #cccccc; color: #999999;  border-bottom-width:0; border-bottom-color: #ccccff;}
.logout { padding: 0.1em 0.2em 0 0.2em; }

.green { background-color: Green; color:White; padding: 0.2em;}
.red { background-color: Red; color: White; padding: 0.2em; }

.leftForm { padding: 1em; border: 0.1em solid #cccccc;  background-color: #eeefff; margin: 0.5em 0 0.5em 0.7em; width: 31.8em; float: left; text-align: right; }
.leftText { padding: 1em; border: 0.1em solid #cccccc;  background-color: #eeefff; margin: 0.5em 0 0.5em 0.7em; width: 31.8em; float: left; text-align:left; }
.rightForm { padding: 1em; border: 0.1em solid #cccccc;  background-color: #eeefff; margin: 0.5em 0.7em 0.5em 0; width: 31.8em; float: right; text-align: right; }
.rightText { padding: 1em; border: 0.1em solid #cccccc;  background-color: #eeefff; margin: 0.5em 0.7em 0.5em 0; width: 31.8em; float: right; text-align:left; }
.fullForm { padding: 1em; border: 0.1em solid #cccccc;  background-color: #eeefff; margin: 0.5em 0.5em 0.5em 0.5em; width: 67em; text-align: right; clear: both; }
.fullText { padding: 1em; border: 0.1em solid #cccccc;  background-color: #eeefff; margin: 0.5em 0.5em 0.5em 0.5em; width: 67em; text-align: left; }
.fullCenter { padding: 1em; border: 0.1em solid #cccccc;  background-color: #eeefff; margin: 0.5em 0.5em 0.5em 0.5em; width: 67em; text-align:center; }
.fullTextTop { padding: 1em; border: 0.1em solid #cccccc; border-top-width:0;  background-color: #eeefff; margin: 0 0.5em 0.5em 0.5em; width: 67em; text-align: left; }

/* Classes for the footer */
.footer { color: #cccccc; font-size: 0.8em; padding: 0.1em 0em 0.3em 0em; text-align: center; clear: both; }
#disclaimer { color: #cccccc; font-size: 0.8em; margin: 0.1em 1em 0 1em; text-align:justify; clear: both; }


.standardButton { margin: 0.3em 0 0.3em 0.3em; vertical-align: middle; padding: 0 0.2em 0 0.2em; }
.redButton { margin: 0.3em 0 0.3em 0.3em; vertical-align: middle; padding: 0 0.2em 0 0.2em; background-color: #CC3300; color: #FFFFFF; }
.smallWidth { margin-top: 0.3em; vertical-align: middle; width: 7em; }
.standardWidth { margin-top: 0.3em; vertical-align: middle; width: 13em; }
.standardWidthWatermark { margin-top: 0.3em; vertical-align: middle; width: 13em; background-color: #BFEEBF;}
.mediumWidth { margin-top: 0.3em; vertical-align: middle; width: 35em; }
.mediumWidthWatermark { margin-top: 0.3em; vertical-align: middle; width: 35em; background-color: #BFEEBF;}
.largeWidth { margin-top: 0.3em; vertical-align: middle; width: 50em; height: 10em; }

div.main { width: 50em; font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
div.longText { margin: 1em 2em 0 0; border: 0.2em solid red; padding: 0.5em; width: inherit; text-align: left; }

/**
Top Navigation
**/
#topMenu { background-color:#a4d2a4; }
#topImage {  background-image: url(green_horizontal.gif); background-repeat:repeat-x; height:20px; width:8em; float:left; }
.topLink {  background-color:#a4d2a4;  height:20px; width:15.5em; float:right; font-weight:bold; color:#00407e;}
#sideImage {  background-image: url(green_vertical.gif); background-repeat:repeat; height:inherit; width:0.9em; float:left;}
#sideNavigation { background-color:#00407e; height:inherit; width:7.1em; float:left;}
.navLink { font-size: 0.8em; font-weight:bold; color:White; }
#content { width:58em; text-align:left; margin-left:10em; padding:1em; }