@charset "UTF-8";

body {margin: 0px; padding: 0px; background: #6EAA23; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; color: #333333;}
a:link {color: #333333; text-decoration: none; font-weight: bold;}
a:visited {color: #333333; text-decoration: none; font-weight: bold;}
a:hover {color: #333333; text-decoration: underline; font-weight: bold;}
a:active {color: #333333; text-decoration: none; font-weight: bold;}
h1 {margin: 0px; padding: 0px; font-size: 24px; line-height: 26px;}
h2 {margin: 0px; padding: 0px; font-size: 18px; line-height: 20px;}
h3 {margin: 0px; padding: 0px; font-size: 18px; line-height: 20px;}



#Header {background-image: url(../images/header-background.png); background-repeat: repeat-x; height: 260px; width: 100%; text-align: center;}
#Header #HeaderContent {background-image: url(../images/header-content-background.png); background-repeat: no-repeat;text-align: left; height: 260px; width: 990px; margin: 0px auto; padding: 0px; overflow: hidden;}
#Header #HeaderContent #Contact {background-image: url(../images/contact-background.png); background-repeat: no-repeat; text-align: right; margin: 0px; padding: 0px; height: 160px; width: 990px;}
#Header #HeaderContent #Contact p {font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #000000; text-align: right; line-height: 26px; padding-top: 80px; margin: 0px;}
#Header #HeaderContent #HeaderNav {margin: 0px; padding: 0px; width: 990px; height: 80px; float: left; display: inline;}
#Header #HeaderContent #HeaderNav ul.nav-header {list-style-position: outside; list-style-image: none; list-style-type: none; float: left; display: inline; margin: 0px; padding: 0px;}
#Header #HeaderContent #HeaderNav ul.nav-header li {height: 80px; width: 165px; margin: 0px; padding-top: 20px; float: left; display: inline; list-style-position: outside; list-style-image: none; list-style-type: none; font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 16px; text-align: center; text-transform: uppercase; color: #666666;}
#Header #HeaderContent #HeaderNav ul.nav-header li a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
#HeaderContainer #Header #HeaderNav ul.nav-header li a:visited {color: #FFFFFF; text-decoration: none; font-weight: bold;}
#Header #HeaderContent #HeaderNav ul.nav-header li a:hover {color: #000000; text-decoration: none; font-weight: bold;}
#Header #HeaderContent #HeaderNav ul.nav-header li.nav-selected {color: #333333; text-decoration: none; font-weight: bold; background-image: url(../images/tab-background.png); background-repeat: no-repeat;}
#Header #HeaderContent #HeaderNav ul.nav-header li.nav-selected a:link {color: #333333; text-decoration: none; font-weight: bold;}
#Header #HeaderContent #HeaderNav ul.nav-header li a.nav-selected {color: #333333; text-decoration: none; font-weight: bold;}



#Page {background: #B3CCFF url(../images/page-background.jpg) no-repeat center bottom; height: auto; width: 100%; text-align: center;}
#Page #PageContent {background: #ffffff; text-align: left; height: auto; width: 950px; margin: 0px auto; padding-left: 20px; padding-right: 20px; overflow: hidden;}
#Page #PageContent #Left {float: left; display: inline; height: auto; width: 450px; padding-top: 30px; margin: 0px; padding-bottom: 30px; text-align: left;}
#Page #PageContent #Left .Fixed {height: 500px;}
#Page #PageContent #Right {float: right; display: inline; height: auto; width: 450px; padding-top: 30px; margin: 0px; padding-bottom: 30px; text-align: left;}
#Page #PageContent #Full {height: auto; width: 950px; padding-top: 30px; padding-bottom: 30px; margin: 0px; text-align: left; clear: both;}

#Page #PageContent #Row1 {width: 950px; height: auto; padding-top: 30px; margin: 0px; text-align: left; vertical-align: top; display: block;}
#Page #PageContent #Row1 #RowLeft {float: left; display: inline; height: auto; width: 450px; padding: 0px; margin: 0px; text-align: left;}
#Page #PageContent #Row1 #RowRight {float: right; display: inline; height: auto; width: 450px; padding-bottom: 40px; margin: 0px; text-align: left;}

#Page #PageContent #Row2 {width: 950px; height: auto; padding-bottom: 30px; padding-top: 50px; margin: 0px; text-align: left; vertical-align: top; display: block; border-top-width: thin; border-top-style: solid; border-top-color: #cccccc;}
#Page #PageContent #Row2 #RowLeft {float: left; display: inline; height: auto; width: 450px; padding: 0px; margin: 0px; text-align: left;}
#Page #PageContent #Row2 #RowRight {float: right; display: inline; height: auto; width: 450px; padding: 0px; margin: 0px; text-align: left;}



#Footer {background-image: url(../images/footer-background.png); background-repeat: repeat-x; height: 80px; width: 100%; text-align: center; overflow: hidden;}
#Footer #FooterContent {background-image: url(../images/footer-content-background.png); background-repeat: no-repeat; text-align: left; width: 990px; margin: 0px auto; padding-top: 40px; font-size: 12px; overflow: hidden;}
#Footer #FooterContent #Left{float: left; display: inline; text-align: left; height: 50px; width: 350px; margin: 0px; padding-left: 20px;}
#Footer #FooterContent #Right{float: right; display: inline; text-align: right; height: 50px; width: 350px; margin: 0px; padding-right: 20px;}
