@charset "utf-8";
body { background: #ffffff url(images/bg_repeater.jpg) repeat-x; margin: 0px; }

#menu_1 { background: url(images/nav_bg.jpg) repeat-y left top; }

.menu1-level1-no a, .menu1-level1-no a:link, .menu1-level1-no a:visited, .menu1-level1-no a:active, .menu1-level1-act a, .menu1-level1-act a:link, .menu1-level1-act a:visited, .menu1-level1-act a:active, .lvl1  { color: #296582; height: 37px; margin: 0px; text-decoration: none; background: url(images/nav_lvl1.jpg) no-repeat left center; text-indent: 35px; font: normal 16px/37px Verdana, Arial, Helvetica, sans-serif; text-align: left; display: block; }

.menu1-level1-no a:hover, .menu1-level1-act a:hover, .lvl1:hover { background: url(images/nav_lvl1_hover.jpg) no-repeat left center; }
	
.menu1-level2-no a, .menu1-level2-no a:link, .menu1-level2-no a:visited, .menu1-level2-no a:active, .menu1-level2-act a, .menu1-level2-act a:link, .menu1-level2-act a:visited, .menu1-level2-act a:active, .lvl2  { color: #296582; height: 26px; margin: 0px; text-decoration: none; text-indent: 35px; font: bold 12px/26px Verdana, Arial, Helvetica, sans-serif; text-align: left; display: block; background: url(images/nav_lvl2.jpg) no-repeat left center; }

.menu1-level2-no a:hover, .menu1-level2-act a:hover, .lvl2:hover { background: url(images/nav_lvl2_hover.jpg) no-repeat left center;  }

.menu1-level3-no a, .menu1-level3-no a:link, .menu1-level3-no a:visited, .menu1-level3-no a:active, .menu1-level3-act a, .menu1-level3-act a:link, .menu1-level3-act a:visited, .menu1-level3-act a:active, .lvl3  { color: #4da730; height: 26px; margin: 0px; text-decoration: none; text-indent: 35px; font: normal 12px/26px Verdana, Arial, Helvetica, sans-serif; text-align: left; display: block; background: url(images/nav_lvl3.jpg) no-repeat left center; }

.menu1-level3-no a:hover, .menu1-level3-act a:hover, .lvl3:hover { color: #2e8611; }

#content { padding:20px; background: #ebf7ff url(images/body_bg.jpg) no-repeat right top; }	
.csc-mailform td, #content, .bodytext  { color: #286481; text-align: justify; font: 14px/16px Verdana, Arial, Helvetica, sans-serif; }
.csc-mailform td a, #content a, .bodytext a { color: #144e6a; text-decoration: underline; }

h1 { color: #00b0db; font: 22px/22px Verdana, Arial, Helvetica, sans-serif; padding-bottom: 0px; }

h2 { color: #2cb400; font: 16px/18px Verdana, Arial, Helvetica, sans-serif; }

h3 { color: #286481; font: bold 14px/16px Verdana, Arial, Helvetica, sans-serif; }

.highlight_box { font: bold 14px/21px Verdana, Arial, Helvetica, sans-serif; color: #286481; background: #ceebfe; padding: 10px; border: 1px solid #91d0f9; }

.footer_text { color: #284e36; font: normal 10px Arial, Helvetica, sans-serif; text-align: right; padding-top: 45px; padding-right: 300px; }
.footer_author { color: #286481; font: normal 10px Arial, Helvetica, sans-serif; padding-top: 15px; }
.footer_author a { color: #286481; font: normal 10px Arial, Helvetica, sans-serif; text-decoration: underline; }

.img_caption { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #64c146; text-align: center; padding: 0px; margin: 0px; }
#content img { padding: 0px; margin: 0px; }
.spacer-gif { height: 5px;}
