/* 
green #00A500
red #DC0A00
blue #0032F0
yellow #FFE600

old light green #A5CE39
pink #f9b4d1
*/

/* === GLOBAL styles === */
body {
	margin: 0px;
	background-color: #FFFFFF;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #666666;
}

td { font-size: 12px; color: #666666; font-family: Tahoma,  Arial, Helvetica, sans-serif; }
p { font-size: 12px; line-height: 18px; color: #666666; font-family: Tahoma,  Arial, Helvetica, sans-serif; margin: 0 211px 0 0; padding: 0 10px 10px 26px; }
cite { font-size: 11px; line-height: 18px; color: #999999; font-family: Tahoma,  Arial, Helvetica, sans-serif; margin: 0 211px 0 0; padding: 0 10px 10px 26px; }
img { border: 0; }

a { color: #00A500; text-decoration: underline; font-weight: normal; }
a:link { color: #00A500; text-decoration: underline; font-weight: normal; }
a:active { color: #00A500; text-decoration: underline; font-weight: normal; }
a:visited { color: #00A500; text-decoration: underline; font-weight: normal; }
a:hover { color: #DC0A00; text-decoration: underline; font-weight: normal; }

H1 { font-size: 14px; color: #DC0A00; margin: 0 211px 5px 0; padding: 0 10px 0 26px; font-weight: normal; font-family: verdana, Arial, Helvetica, sans-serif; }
H2 { font-size: 12px; color: #0032F0; margin: 0 211px 5px 0; padding: 0 10px 0 26px; font-weight: normal; font-family: verdana, Arial, Helvetica, sans-serif; }
H3 { font-size: 12px; color: #00A500; margin: 0 211px 5px 0; padding: 0 10px 0 26px; font-weight: normal; font-family: verdana, Arial, Helvetica, sans-serif; }
H4 { font-size: 11px; margin: 0 211px 5px 0; padding: 0 10px 0 26px; font-weight: bold; font-family: verdana, Arial, Helvetica, sans-serif; }

.list { margin: 0.5em 211px 15px 2.5em; padding-left: 26px; list-style: none url(../images/but_bullet.gif); line-height: 18px; }
.list li { margin-bottom: 0.5em; }

.list li > h2 { margin: 0; padding: 0; }

.clear { clear: both; }
.hideTxt { display: none; }

/* === PAGE LAYOUT === */
#container { width: 1000px; margin-left: auto; margin-right: auto; position: relative; }
#header { width: 1000px; height: 124px; margin:0; padding:0; background: url(../images/t_headerBG.gif) no-repeat; }
#logo { position: absolute; top: 16px; left: 10px; }
#content { width: 1000px; margin:0; padding:40px 0 25px 0; position: relative; background: url(../images/t_bodySideBG.gif) repeat-y; z-index: 10; }
#pageH1 { position: absolute; top: 0; left: 2px; width: 787px; height: 35px; font-size: 14px; line-height: 28px; color: #FFFFFF; margin: 0 211px 0 0; padding: 0 0 0 24px; background: url(../images/t_pageTitle.gif) no-repeat; z-index: 15; }

div#colRight { position: absolute; right: 2px; top: 0; width: 200px; }
div#colRight img.photos { padding: 0; margin: 0 0 6px 0; }

#crumbs { width: 980px; font-size: 10px; color: #999999; padding: 0 10px 10px 10px; text-align: right; }
#crumbs a { color: #999999; }
#crumbs a:hover { color: #DC0A00; }

/* === NAVIGATION === */
#navGlobal { height: 24px; position: absolute; top: 16px; right: 10px; width: 442px; }
div#navGlobal a.navCent { background: url(../images/but_menuGlobal.gif) no-repeat center top; left: 0px; position: absolute; width: 115px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navGlobal a.navCent:visited { background: url(../images/but_menuGlobal.gif) no-repeat center top; left: 0px; position: absolute; width: 115px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
div#navGlobal a.navCent:active { background: url(../images/but_menuGlobal.gif) no-repeat center top; left: 0px; position: absolute; width: 115px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
div#navGlobal a.navCent:hover { width: 115px; background-position: 0px -24px; color: #00A500; text-align: center; text-decoration: none; }
div#navGlobal a.navAbou { background: url(../images/but_menuGlobal.gif) no-repeat center top; left: 125px; position: absolute; width: 115px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navGlobal a.navAbou:visited { background: url(../images/but_menuGlobal.gif) no-repeat center top; left: 125px; position: absolute; width: 115px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navGlobal a.navAbou:active { background: url(../images/but_menuGlobal.gif) no-repeat center top; left: 125px; position: absolute; width: 115px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navGlobal a.navAbou:hover { width: 115px; background-position: 0px -24px; color: #00A500; text-align: center; text-decoration: none; }
div#navGlobal a.navCont { background: url(../images/but_menuGlobal.gif) no-repeat center top; left: 250px; position: absolute; width: 115px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navGlobal a.navCont:visited { background: url(../images/but_menuGlobal.gif) no-repeat center top; left: 250px; position: absolute; width: 115px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navGlobal a.navCont:active { background: url(../images/but_menuGlobal.gif) no-repeat center top; left: 250px; position: absolute; width: 115px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navGlobal a.navCont:hover { width: 115px; background-position: 0px -24px; color: #00A500; text-align: center; text-decoration: none; }
div#navGlobal a.navHome { background: url(../images/but_menuHome.gif) no-repeat center top; left: 379px; position: absolute; width: 29px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navGlobal a.navHome:visited { background: url(../images/but_menuHome.gif) no-repeat center top; left: 379px; position: absolute; width: 29px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navGlobal a.navHome:active { background: url(../images/but_menuHome.gif) no-repeat center top; left: 379px; position: absolute; width: 29px; height: 24px; color: #DC0A00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navGlobal a.navHome:hover { width: 29px; background-position: 0px -24px; color: #00A500; text-align: center; text-decoration: none; }

div#navGlobal a.navON { color: #666666; background-position: 0px -24px; }
div#navGlobal a.navON:visited { color: #666666; background-position: 0px -24px; }
div#navGlobal a.navON:active { color: #666666; background-position: 0px -24px; }

#navMain { width: 1000px; height: 44px; margin:0; padding:0; background: url(../images/t_menuBG.gif) no-repeat; position: relative; overflow: hidden; }
div#navMain a.navDeve { background: url(../images/but_menuMainY.gif) no-repeat center top; left: 12px; top: 13px; position: absolute; width: 140px; height: 24px; color: #dc0a00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navDeve:visited { background: url(../images/but_menuMainY.gif) no-repeat center top; left: 12px; top: 13px; position: absolute; width: 140px; height: 24px; color: #dc0a00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
div#navMain a.navDeve:active { background: url(../images/but_menuMainY.gif) no-repeat center top; left: 12px; top: 13px; position: absolute; width: 140px; height: 24px; color: #dc0a00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
div#navMain a.navDeve:hover { width: 140px; background-position: 0px -24px; color: #00a500; text-align: center; text-decoration: none; }
div#navMain a.navPare { background: url(../images/but_menuMainY.gif) no-repeat center top; left: 158px; top: 13px; position: absolute; width: 140px; height: 24px; color: #dc0a00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navPare:visited { background: url(../images/but_menuMainY.gif) no-repeat center top; left: 158px; top: 13px; position: absolute; width: 140px; height: 24px; color: #dc0a00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navPare:active { background: url(../images/but_menuMainY.gif) no-repeat center top; left: 158px; top: 13px; position: absolute; width: 140px; height: 24px; color: #dc0a00; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navPare:hover { width: 140px; background-position: 0px -24px; color: #00a500; text-align: center; text-decoration: none; }

div#navMain a.navInfa { background: url(../images/but_menuMain.gif) no-repeat center top; left: 310px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navInfa:visited { background: url(../images/but_menuMain.gif) no-repeat center top; left: 310px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navInfa:active { background: url(../images/but_menuMain.gif) no-repeat center top; left: 310px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navInfa:hover { width: 115px; background-position: 0px -24px; color: #FFFFFF; text-align: center; text-decoration: none; }
div#navMain a.navTodd { background: url(../images/but_menuMain.gif) no-repeat center top; left: 431px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navTodd:visited { background: url(../images/but_menuMain.gif) no-repeat center top; left: 431px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navTodd:active { background: url(../images/but_menuMain.gif) no-repeat center top; left: 431px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navTodd:hover { width: 115px; background-position: 0px -24px; color: #FFFFFF; text-align: center; text-decoration: none; }
div#navMain a.navPres { background: url(../images/but_menuMain.gif) no-repeat center top; left: 552px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navPres:visited { background: url(../images/but_menuMain.gif) no-repeat center top; left: 552px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navPres:active { background: url(../images/but_menuMain.gif) no-repeat center top; left: 552px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navPres:hover { width: 115px; background-position: 0px -24px; color: #FFFFFF; text-align: center; text-decoration: none; }
div#navMain a.navKind { background: url(../images/but_menuMain.gif) no-repeat center top; left: 673px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navKind:visited { background: url(../images/but_menuMain.gif) no-repeat center top; left: 673px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navKind:active { background: url(../images/but_menuMain.gif) no-repeat center top; left: 673px; top: 13px; position: absolute; width: 115px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navKind:hover { width: 115px; background-position: 0px -24px; color: #FFFFFF; text-align: center; text-decoration: none; }

div#navMain a.navRegi { background: url(../images/but_menuReg.gif) no-repeat center top; left: 798px; top: 13px; position: absolute; width: 192px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navRegi:visited { background: url(../images/but_menuReg.gif) no-repeat center top; left: 798px; top: 13px; position: absolute; width: 192px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navRegi:active { background: url(../images/but_menuReg.gif) no-repeat center top; left: 798px; top: 13px; position: absolute; width: 192px; height: 24px; color: #FFFFFF; text-align: center; text-decoration: none; line-height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
div#navMain a.navRegi:hover { width: 192px; background-position: 0px -24px; color: #FFFFFF; text-align: center; text-decoration: none; }

div#navMain a.navON { color: #FFFFFF; background-position: 0px -24px; }
div#navMain a.navON:visited { color: #FFFFFF; background-position: 0px -24px; }
div#navMain a.navON:active { color: #FFFFFF; background-position: 0px -24px; }
div#navMain a.navONy { color: #666666; background-position: 0px -24px; }
div#navMain a.navONy:visited { color: #666666; background-position: 0px -24px; }
div#navMain a.navONy:active { color: #666666; background-position: 0px -24px; }

/* === Nav - Side === */
div#navBox { width: 200px; padding: 0; margin: 0 0 6px 0; background: url(../images/nav_side_bg.gif) repeat-y; }
div#navBox H1 { height: 27px; font-weight: normal; font-size: 11px; line-height: 27px; text-align: center; margin: 0; padding: 0; color: #FFFFFF; background: url(../images/nav_side_top.gif) no-repeat; }
div#navSide { width: 196px; margin:2px 2px 2px 2px; }
div#navSide ul { list-style: none; margin: 10px 0 0 0; padding: 0; border: 0px; border-top: 1px solid #FFFFFF; font-size: 11px; }
div#navSide li { padding: 0; border-bottom: 1px solid #FFFFFF; }
div#navSide li p { color: #333333; text-align: left; padding: 0.25em 0.5em 0.25em 0.5em; margin: 0; font-size: 11px; }
div#navSide li a { color: #007101; text-decoration: none; display: block; padding: 0.3em 0.75em 0.3em 26px; background: url(../images/but_menuSide.gif) 8px 0.3em no-repeat;}
div#navSide li a:hover { color: #FFFFFF; background: url(../images/but_menuSide.gif) 8px 0.3em no-repeat #00A500;}
div#navSide li a.navON {color: #0032f0; text-decoration: none; display: block; padding: 0.3em 0.75em 0.3em 26px; background: url(../images/but_menuSideOn.gif) 8px 0.3em no-repeat #E2F3E2;}
div#navSide li a:hover.navON {color: #FFFFFF; background: url(../images/but_menuSide.gif) 8px 0.3em no-repeat #00A500;}
div#navBox #navBot { height: 20px; }

/* === Footer === */
#footClear { clear: both; padding-bottom: 5px; width: 1000px; height: 20px; background: url(../images/t_bodySideBot.gif) no-repeat top left; }

#footer { width: 1000px; height: 92px; margin:0; padding:0; background: url(../images/t_footBG.gif) no-repeat; font-size: 11px; position: relative; }
#footer p { color: #DC0A00; padding: 20px 2px 2px 20px; margin: 0; float: left; font-size: 11px; }
#footer p.fltMenu { color: #DC0A00; text-align: right; padding: 55px 235px 10px 20px; margin: 0; float: right; font-size: 11px; }
#footer a { text-decoration: none; }
#footer .logos { position: absolute; top: 10px; right: 8px; width: 210px; }
#footer .logos img { float: left; margin-left: 2px; }

/* === SITEMAP === */
div#sitemap { padding: 15px 0 30px 150px; font-size: 12px; }
#sitemap ul { margin: 5px 0px 5px 10px; list-style: none url(../images/but_bullet.gif); }
#sitemap ul li { padding-bottom: 5px; }
#sitemap ul li a { color: #DC0A00; text-decoration: none; }
#sitemap ul li a:hover { color: #0032F0; text-decoration: underline; }
#sitemap ul li ul { margin: 5px 0px 0px 10px; list-style: url(../images/but_bullet.gif) none; }
#sitemap ul li ul li { padding-bottom: 5px; }
#sitemap ul li ul li a { color: #00A500; text-decoration: none; }
#sitemap ul li ul li a:hover { color: #0032F0; text-decoration: underline; }
#sitemap ul li ul li ul { margin: 5px 0px 0px 10px; list-style-image: none url(images/but_bullet.gif); }
#sitemap ul li ul li ul li { padding-bottom: 5px; }
#sitemap ul li ul li ul li a { color: #0032F0; text-decoration: none; }
#sitemap ul li ul li ul li a:hover { color: #0032F0; text-decoration: underline; }