body { padding:0; margin:0; }

#Body { width:960px; margin:0 auto; }
#Body #Header { background-color:#14286E; height:153px; }
#Body #Header .logo { float:left; padding:40px 0 0 20px; }
#Body #Header #HeaderBox { float:right; height:115px; margin:20px 20px 0 20px; width:300px; background-color:#43538b; border-top:1px solid #323e68; border-left:1px solid #323e68; border-bottom:1px solid #7884ac; border-right:1px solid #7884ac;  }

#Body #TopNav { background-color:#14286E; border-top:1px #FFFFFF solid; border-bottom:1px #FFFFFF solid; min-height:20px; clear:both; }
#Body #TopNav ul { list-style:none; margin:0 auto; padding:3px 0 2px; text-align:center; }
#Body #TopNav ul li { font-weight:bold; display:inline; width:100px; padding:0px 25px; color:#FFFFFF; font-size:110%; font-family:Cambria, Times New Roman, serif; }
#Body #TopNav ul li a { font-weight:bold; text-decoration:none; color:#FFFFFF; font-family:Cambria, Times New Roman, serif; }

#HomeContent { padding:0 12px; clear:both; float:left; }
#HomeContent .homeRow { padding-top:18px; float:left; }
#HomeContent .homeRow .homeBox { width:296px; float:left; padding:0 8px; }
#HomeContent .homeRow .homeBox .homeImages { line-height:0px; }
#HomeContent .homeRow .homeBox .homeBoxContent { padding-top:10px; }

#MainContent { background:url(/images/leftNavBackground.gif) #D6D6DB no-repeat; float:left; }
#MainContent #LeftCol { width:160px; float:left; }
#MainContent #LeftCol #ParentBlock { background-color:#5b5b70; width:100%; min-height:48px; float:left; }
#MainContent #LeftCol #ParentBlock a { color:#FFFFFF; float:left; font-family:Cambria, Times New Roman, serif; font-size:180%; font-weight:bold; padding:10px 10px 10px 15px; text-decoration:none; }
#MainContent #LeftCol #LeftNav { float:left; width:100%; }
#MainContent #LeftCol #LeftNav ul, #MainContent #LeftCol #LeftNav ul a { font-weight:bold; color:#FFFFFF; text-decoration:none; }
#MainContent #LeftCol #LeftNav ul { width:140px; list-style:none; padding:0; padding:20px 0px 0px 20px; float:left; }
#MainContent #LeftCol #LeftNav ul .selected { color:#AABDFE; background-color:#5f5f6c; }
#MainContent #LeftCol #LeftNav ul li { border-bottom:solid 1px #D1D1D7; clear:both; font-weight:bold; margin:0px auto 0; float:left; width:140px; }
#MainContent #LeftCol #LeftNav ul li a, #MainContent #LeftCol #LeftNav ul .selected { float:left; width:135px; padding:4px 0px 4px 5px; }
#MainContent #LeftCol #LeftNav ul li a:hover { background-color:#5F5F6C; }
#MainContent #LeftCol #LeftNav ul li ul { margin:0; width:105px; padding-top:5px; margin-bottom:10px; }
#MainContent #LeftCol #LeftNav ul li ul li { width:100px; border:none; background:url(/images/navDash.gif) no-repeat 0px 10px; }
#MainContent #LeftCol #LeftNav ul li ul li a { width:90px; }

.facebook { margin:20px 0px 0px 38px; float:left; }

#MainContent #RightCol { float:left; background-color:#FFFFFF; padding-left:16px; }
#MainContent #RightCol .content { float:left; width:625px; }
#MainContent #RightCol .mainImage { float:left; width:297px; overflow:hidden; }
#MainContent #RightCol #RightContent { padding-top:14px; float:right; padding-right:20px; }
#MainContent #RightCol .editableContent { float:left; margin:0px 16px; width:296px; }
#MainContent #RightCol .content .topContent { float:left; }
#MainContent #RightCol .content .topContent .editableContent { float:left; padding-top:14px; }
#MainContent #RightCol .content .bottomContent { clear:both; width:100%; float:left; padding-top:14px; }
#MainContent #RightCol .fullWidth { width:593px; }
#MainContent #RightCol .entireWidth { width:732px; }
#MainContent #RightCol #RightContent .news { width:595px; }
#MainContent #RightCol #RightContent .newsFullWidth { width:892px; }
#MainContent #RightCol #RightContent .shop { width:435px; }
#MainContent #RightCol #RightContent .navButtons { float:right; }

#Footer { padding-top:10px; margin-top:18px; border-top:#BEBEC8 1px solid; clear:both; float:left; width:100%; }
#Footer p, #Footer a { font-family:Trebuchet MS Gothic, arial,verdana,helvetica; color:#7C7C8D; font-size:90%; margin:0; }
#Footer .leftContent { width:56%; float:left; }
#Footer .rightContent { width:44%; float:right; text-align:right; }
#Footer .rightContent #FooterNav { float:right; }
#Footer .rightContent #FooterNav ul { list-style:none; margin:0; }
#Footer .rightContent #FooterNav ul li { display:inline; }
#Footer .rightContent #FooterNav ul li a { background:url(/images/footerPipe.gif) no-repeat center left; float:left; padding-left:20px; margin-left:20px; }
#Footer .rightContent #FooterNav ul li.firstItem a { background-image:none; }

#IFrame { width:100%; }
.pngFlashBackground { padding:0 25px; background: url(/images/flash_trans.png) no-repeat 6px 3px; }