body { margin: 0px; padding: 0px; background:#999999; }
div { border: 0px; padding: 0px; margin: 0px; }
img { border: 0px; padding: 0px; margin: 0px; }
a { outline: none; } /* Firefox Fix */
a:active { outline: none; } /* Firefox Fix */


.container-page { width: 980px; margin: 10px auto 0px auto; background:#FFFFFF url(images/background-tile.gif) center repeat-y; }

.container-top { width: 980px; height: 175px; margin-left: auto; margin-right: auto; background:#999999 url(images/background-header-1.jpg) center no-repeat; }

.container-flash { margin: 2px 0px 0px 4px; position: absolute; }

.container-menu-top { margin: 148px 50px 50px 38px; position: absolute; }

.button-menu a { position: absolute; display: block; height: 20px; background-position: 0 0px; }
.button-menu a:hover { background-position: 0 -20px; }
.button-menu a:active { background-position: 0 -20px; }

.container-content { width: 948px; margin-left: auto; margin-right: auto; margin-top: 15px; }
.container-leftpanel { background-color: #666666; } /* Content Panels */
.container-fullpanel { background-color: #333333; } /* Content Panels */
.container-rightpanel { background-color: #333333; } /* Content Panels */
.container-textblock { margin: 0px 25px 0px 25px; padding: 0px 0px 15px 0px; } /* Text Blocks */
.container-innerblock { background-color: #009370; } /* Special Panels With Backgrounds */

.container-bottom { width: 980px; height: 170px; margin: 0px auto 0px auto; background:#999999 url(images/background-footer-1.jpg) center no-repeat; clear: both; }

.container-menu-bottom { margin: 93px 50px 10px 38px; position: absolute; }

.container-copyright { margin: 140px 50px 50px 30px; position: absolute; }




p { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #FFFFFF; font-weight: bold; }

h1 { margin: 0px 0px 12px 0px; padding: 0px 0px 0px 0px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 23px; line-height: 20px; color: #009370; font-weight: normal; }
h2 { margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 16px; line-height: 20px; color: #009370; font-weight: bold; }
h3 { margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #FFFFFF; font-weight: bold; }
h4 { margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #FFFFFF; font-weight: bold; }
h5 { margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #FFFFFF; font-weight: bold; }


a { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #484848; font-weight: bold; text-decoration: none; }
a:link { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #484848; font-weight: bold; text-decoration: none; }
a:visited { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #484848; font-weight: bold; text-decoration: none; }
a:active { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #484848; font-weight: bold; text-decoration: none; }
a:hover { margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #FFFFFF; font-weight: bold; text-decoration: none; }

.container-innerblock a { color: #FFFFFF; }
.container-innerblock a:link { color: #FFFFFF; }
.container-innerblock a:visited { color: #FFFFFF; }
.container-innerblock a:active { color: #FFFFFF; }
.container-innerblock a:hover { color: #333333; }

.greenlink { color: #009370; }
.greenlink:link { color: #009370; }
.greenlink:visited { color: #009370; }
.greenlink:active { color: #009370; }
.greenlink:hover { color: #FFFFFF; }

.greylink { color: #333333; }
.greylink:link { color: #333333; }
.greylink:visited { color: #333333; }
.greylink:active { color: #333333; }
.greylink:hover { color: #FFFFFF; }


ul { margin: 5px 0px 10px 0px; padding: 0px 0px 0px 2px; font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #FFFFFF; font-weight: bold; }

/* Li For CMS */ li { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px; list-style-type: none; background: url(images/bullet-dark.gif) no-repeat 0 5px;
font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #FFFFFF; font-weight: bold;
}

.container-leftpanel li { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px; list-style-type: none; background: url(images/bullet-green.gif) no-repeat 0 5px;
font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #FFFFFF; font-weight: bold;
}
.container-rightpanel li { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 20px; list-style-type: none; background: url(images/bullet-dark.gif) no-repeat 0 5px;
font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 15px; line-height: 20px; color: #FFFFFF; font-weight: bold;
}


input { border: 0px none; margin: 0px 0px 0px 0px; padding: 6px 0px 0px 10px;
font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 14px; line-height: 20px; color: #FFFFFF; font-weight: bold;
}
textarea { border: 0px none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; overflow: auto;
font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 14px; line-height: 20px; color: #FFFFFF; font-weight: bold;
}



table { padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; }
table img { display: block; }
tr { padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; height: 35px; overflow: hidden; }
td { padding: 0px 0px 0px 0px; margin: 0px auto 0px auto; height: 35px; overflow: hidden; vertical-align: middle;
     font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 13px; color: #FFFFFF; font-weight: normal; }
td a { font-family: "Gill Sans MT", Tahoma, "Trebuchet MS"; font-size: 13px; color: #FFFFFF; font-weight: bold; text-decoration: none; }
