﻿body { background-color: #2e78be; color: #fff; font: 12px Arial, Verdana, Helvetica, sans-serif; margin: 0; }

#background_main { background: url(Images/header_bg2.png) repeat-x center top; width: 100%; }

#calendar_events { min-height: 300px; }
#calendar_events p strong { font-size: 15px; }

.center { text-align: center; }

#clouds { background: url(Images/clouds_bg1.jpg) no-repeat 50% 35%; }

#container_main { margin: 0 auto; width: 990px; }

#content { margin: 10px auto; min-height: 400px; padding-top: 20px; width: 810px; }
#content a:link, #content a:visited { color: #72cdff; text-decoration: underline; }
#content a:hover, #content a:active { color: #fff; text-decoration: none; }
#content h2 { font-size: 16px; margin: 0 0 5px 0; padding: 0 0 5px 0; }
#content h3 { font-size: 14px; margin: 5px 0; padding: 5px 0; }
#content p { line-height: 1.50em; margin: 0 0 5px 0; padding: 0 0 5px 0; }
#content p .title1 { color: #283038; font-weight: 700; }

#dots { background: url(Images/header_bg2_dots.png) repeat-x center top; margin: 0 auto; width: 865px; }

#footer { font-size: 11px; margin: 20px 0; text-align: center; }
#footer a:link, #footer a:visited { color: #72cdff; text-decoration: underline; }
#footer a:hover, #footer a:active { color: #fff; text-decoration: none; }

#logo { padding: 0 0 9px 10px; text-align: center; }

#menu_main { background: url(Images/menu_main_bg2.png) no-repeat -1px -10px; height: 63px; margin: 0 auto; padding-left: 7px; width: 951px; }
#menu_main ul { list-style: none; margin: 0; padding: 0; z-index: 100; }
#menu_main li { float: left; }
#menu_main li li { float: none; }
#menu_main li a { color: #fff; display: block; font: 16px Arial, Verdana, Helvetica, sans-serif; line-height: 37px; margin: 0 4px; text-align: center; text-decoration: none; width: 126px; }
#menu_main li a:link, #menu_main li a:visited { background-color: #ed1b2e; }
#menu_main li a:hover, #menu_main li a:active { background-color: #7a95a4; }
#menu_main li a.lit:link, #menu_main li a.lit:visited { background-color: #7a95a4; }
#menu_main li a.lit:hover, #menu_main li a.lit:active { background-color: #7a95a4; }
#menu_main li li a { display: block; font: 12px Arial, Verdana, Helvetica, sans-serif; padding: 5px 10px; text-align: left; text-decoration: none; width: 106px; }
#menu_main li li a.bold { font-weight: 700; }
#menu_main li li a:link, #menu_main li li a:visited { color: #d2d2d2; background-color: #647a86; }
#menu_main li li a:hover, #menu_main li li a:active { color: #fff; background-color: #7a95a4; }
#menu_main li li a.lit:link, #menu_main li li a.lit:visited { color: #fff; background-color: #7a95a4; }
#menu_main li li a.lit:hover, #menu_main li li a.lit:active { color: #fff; background-color: #7a95a4; }
#menu_main li ul { left: -999em; position: absolute; }
#menu_main li:hover, #menu_main li.sfhover { position: static; /*IE7*/ }
#menu_main li:hover ul, #menu_main li.sfhover ul { left: auto; }

#plane1 { padding-top: 33px; text-align: center; }

#quicklinks { background: url(Images/quicklinks_bg1.png) repeat-x center top; height: 67px; margin: 0 auto; width: 630px; }
#quicklinks ul { list-style: none; margin: 0 auto; padding: 0; width: 500px; }
#quicklinks ul li { float: left; padding: 11px 10px; }

#slogan1 { padding: 12px 0; text-align: center; }
#slogan2 { padding: 134px 0 65px 0; text-align: center; }

#container_home #background_main { background: url(Images/header_bg1.png) repeat-x center top; width: 100%; }
#container_home #logo { padding: 14px 0 0 0; }
#container_home #menu_main { background: url(Images/menu_main_bg1.jpg) no-repeat -1px -10px; height: 121px; margin: 0 auto; width: 951px; }
