body { font-family: Helvetica, Arial, Verdana; font-size: 12px; font-weight: nromal; color: #A5A5A5; margin: 0px; padding: 0px; background: #000000 url(images/body_background.gif) repeat-x;}

#mainContainer { width: 950px; padding: 0px; margin: auto; }

#bannerContainer { width: 950px; height: 227px; margin: auto; min-width: 1000px; text-align: top; }
/*
#navContainer { width: 950px; height: 40px; margin: auto; min-width: 1000px; text-align: right; background: url(images/nav_background.gif) no-repeat; padding: 5px 10px 0px 0px; font-size: 12px; font-weight: normal; color: #FFFFFF; word-spacing: 5px; }
#navContainer a:link { color: #FFFFFF; text-decoration: none; background-color: inherit; }
#navContainer a:visited { color: #FFFFFF; text-decoration: none; background-color: inherit; }
#navContainer a:active { color: #FFFF00; background-color: inherit; }
#navContainer a:hover { color: #FFFF00; background-color: inherit; }
*/
#navContainer { width: 950px; height: 40px; margin: 0px 0px 0px 0px; padding: 0px; text-align: left; background: url(images/nav_background.jpg) no-repeat; }
#navContainer ul { margin: 0px 0px 0px 20px; padding: 12px 0px 0px 0px; }
#navContainer ul li { list-style: none; margin: 0px 0px 0px 10px; display: inline; }
#navContainer ul li a { color: #FFFFFF; background-color: #000000; text-decoration: none; padding: 5px 10px 5px 10px; }
#navContainer ul li a:hover { background-color: #666666; }

#contentContainer { width: 950px; min-height: 600px;  margin: 0px auto 0px auto; background: url(images/main_images_bottom.jpg) no-repeat bottom right; padding: 0px 0px 0px 0px; }
#contentLeft { float: left; width: 560px; padding: 10px 0px 0px 0px; }
#contentRight { float: left; width: 382x; padding: 0px 0px 0px 8px; }

#footerContainer { width: 100%; height: 55px; clear: both; color: #FFFFFF; background: #4D4D4D; text-align: center; padding-top: 20px; }

h1 { font-family: Times New Roman, Helvetica, Arial; font-size: 24px; font-weight: bold; color: #FF6511; background-color: inherit; }
h2 { font-family: Times New Roman, Helvetica, Arial; font-size: 24px; font-weight: bold; background-color: inherit; }

a:link, a:visited { color: #A5A5A5; text-decoration: underline; background-color: inherit; }
a:active, a:hover { color: #FFFF00; background-color: inherit; }

#slideshow { width: 447px; position: relative; height: 297px; border: 0px solid #CCCCCC; padding: 0px; }
#slideshow IMG { position: absolute; top:0; left:0; z-index:8; border: 2px solid #CCCCCC; padding: 0px; }
#slideshow IMG.active { z-index:10; }
#slideshow IMG.last-active { z-index:9; }

.textErrors { color: #FF0000; font-weight: bold; } 
