html {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; background:#49B680; font-size:76%; font-family: Arial, Helvetica, sans-serif}

body {height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; background-color: #49B680;}

#bodynoborder {height:100%; max-height:100%; overflow:auto; padding:0; margin:0; border:0; background-color: #49B680;}

* html #bodynoborder {height:100%; max-height:100%; overflow:auto; padding:0; margin:0; border:0; background-color: #49B680;}

#content {overflow:auto; position:absolute; top:100px; bottom:50px; left:150px; right:0; background:#49B680; font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #000000; z-index: 5; padding: 25px; }
/* this section was taken from the flexy template*/
       .errors {
       font-family: sans-serif;
       color : Red;
       background-color : olive;
       font-size : 12pt;
       }
       .label {
       font-family: sans-serif;
       color : maroon;
       font-size : 14px;
       text-align : right;
       vertical-align : top;
       white-space: nowrap;
       }
       .element {
       font-family: sans-serif;
       text-align : left;
       white-space: nowrap;
       }
       .note {
       font-family: sans-serif;
       background-color : aqua;
       text-align : center;
       font-size : 10pt;
       color : black;
       white-space: nowrap;
       }
       th {
       font-family: sans-serif;
       font-size : medium;
       color : black;
	   background-color : silver;
       }
       .maintable {
       border : ridge blue;
       border-width:5px;
       }
/*end section from flexy template*/
* html #content {top:0; left:0; right:0; bottom:0; height:100%; max-height:100%; width:100%; overflow:auto; position:absolute; z-index:5; border-top:100px solid #fff; border-bottom:50px solid #fff; border-left:150px solid #fff;}

#content h1 {text-align: center; color:#CC0000; font-size: 18pt; font-weight: lighter}
.table { font-size: 100%; }
.counter { margin:0px; border:solid; border-width:1px; border-color: white; font-size: 100%; }
textarea.text { font-family: verdana, helvetica, sans-serif, arial; background:#FFFFFF; border:solid; border-width:1px; border-color:#9F141A; margin: 2px 0px 0px 0px; }
.hide { position:absolute; visibility:hidden; }
.show { position:absolute; visibility:visible; }
.feedbutton { background-color:#CCCCCC; font-weight:bold; }
.feedbutton1 { background-color:#999999; font-weight:bold; }
input.text { font-family: verdana, helvetica, sans-serif, arial; background:#FFFFFF; border:solid; border-width:1px; border-color:#9F141A; margin: 2px 0px 0px 0px;  }

#content h3 {text-align: center; color:#CC0000; font-size: 16pt; font-weight: lighter; font-style: oblique; }
#content .g {text-align: center; font-style: oblique; font-weight: bold; font-size: 16pt}
#content .g1 {text-align: center; font-style: oblique; font-weight: normal; font-size: 12pt}
#content .p{padding-left: 20px; padding-right: 20px}
.bold {font-weight: bold;}
.addr {font-size: 12pt; text-align: center; font-style: oblique; font-weight: bold;}
.about {text-align: center}

#content .f1 {text-align: center; font-size: 16pt; font-weight: bold}
#content .f2 {font-size: 12pt; font-weight: bold}

#content a {text-decoration: none; color: #000000; font-weight: bold;}
#content a:hover {text-decoration: underline;}

#headimg {position:absolute; top:0px; left:0px; display:block; height:175px; width:150px; z-index:99; overflow:hidden; background:#49B680; padding-left: 7px; padding-top: 7px}

#head {position:absolute; top:0px; left:150px; right:0px; display:block; height:100px; font-size:3.3em; overflow:hidden; color:#000000; font-family: Arial, Helvetica, sans-serif; background-color: #49B680; z-index: 10; font-style: oblique; font-weight: bolder; font-variant: small-caps; text-align: center; white-space: nowrap;}

* html #head {top:0; left:0; right:0; height:100px; max-height:100px; width:100%; overflow:hidden; position:absolute; z-index:10; border-top:0px solid #fff; border-left:150px solid #fff;}

#head p {font-size: 18px; ; font-weight: normal; font-style: normal; font-variant: normal; left: 0px; top: 35px; position: absolute; padding-left: 0px; width: 100%;}

* html #head p {top:30px; border-top:30px}

#foot {position:absolute; margin:0; bottom:0px; right:0px; display:block; width:100%; height:50px; text-align:right; font-size:1em; z-index:6; background:#49B680; color:#000000;}

#footimg {position:absolute; bottom:10px; left:25px; text-align:center; font-size:1em; z-index:6; background:#49B680; color:#000000;}
#foot p {padding-right: 20px;}

#left {position:absolute; left:0px; bottom:50px; width:150px; background:#49B680; top:175px; font-size:.9em; z-index:6; overflow:auto;}

* html #left {height:100%; top:0px; bottom:50px; border-top:175px solid #fff; border-bottom:50px solid #fff; color:#49B680; z-index: 6;}

#pad1 {display:block; width:18px; height:100px; float:left;}
#pad3 {display:block; width:25px; height:50px; float:left;}

#menu {width:140px; border:0px solid #000; padding:2px; background:#49B680;}
* html #menu {width:192px; w\idth:140px;}
#menu dt {border:1px solid #fff; border-color:#000 #cde #cde #000; text-align:center; background:#698572; padding:5px 0; margin:7px 0; font-weight:bold; color:#fff;}
#menu dd {padding:0; margin:3px 0; text-align:center; background:#A0BAA9;}
#menu div, #menu span {border:1px solid #000;}
#menu .hh {padding:1px 0;}
#menu span {display:block;}
#menu .aa {border-color:#b7cabd #698572 #698572 #b7cabd;}
#menu .bb {border-color:#698572 #93b09c #93b09c #637e6c;}
#menu .cc {border-color:#5a7362 #a2baaa #a2bbaa #5c7564;}
#menu .dd {border-color:#5a7362 #a2baaa #a2bbaa #5c7564;}
#menu .ee {border-color:#6f8d79; padding:0 2px 0 0;}
* html #menu .ee {padding:0;}
#menu a, #menu a:visited {display:block;width:100%; border:1px solid #000; color:#800; text-decoration:none;}
#menu .ff {border-color:#d1ddd5 #5f6962 #5f6962 #d0ddd4;}
#menu .gg {border-color:#c9d7cd #7c8980 #7c8980 #c8d6dd;}
#menu .hh {border-color:#c0d0c5 #9aaa9f #9aaa9f #bfd0c5;}
#menu a:hover {background:#a2baaa; color:#000;}
#menu a:hover .ff {display:block;border-color:#5f6962 #d0ddd4 #d1ddd5 #5f6962;}
#menu a:hover .gg {display:block;border-color:#7c8980 #c8d6dd #c9d7cd #7c8980;}
#menu a:hover .hh {display:block;border-color:#9aaa9f #bfd0c5 #c0d0c5 #9aaa9f; padding:2px 0 0 0;}
