body, p { color: #767777; }
.pageBody { background: #ffffff url(../images/templates/basic_page_body_nav_bg.gif) repeat-y; }
.minHeight { width: 88px;  height: 464px; float: left; }

.mainContainer { margin-top: 20px; }
.header { margin-bottom: 20px; }
.header .logo { float: left; }
.header .topNav { margin: 21px 0px 0px 33px; padding: 0px; float: left; }
.header ul.navigation { margin: 0px; padding: 0px; }
.header ul.navigation li { list-style: none; margin: 0px 20px 2px 0px; padding: 0px; display: inline; }
.header ul.navigation a { color: #004a8d; text-decoration: none; background: url(../images/templates/bullet_nav_con_top.gif) 0px -31px no-repeat; padding: 0px 0px 0px 15px; }
.header ul.navigation ul.navigation { padding-left: 10px; }
.header ul.navigation a:hover, .header ul.navigation li.active a { color: #b8d1bd; background: url(../images/templates/bullet_nav_con_top.gif) 0px 2px no-repeat; }

.promoBox { border: 1px solid #ffffff; padding: 3px; margin-bottom: 4px; }
.promoBox .content { background: #c5dac9; padding: 0px; }
.navBox { border: 1px solid #ffffff; padding: 3px; margin-bottom: 4px; }
.navBox .content { padding: 5px 9px; }
.promoGreen { background: #c2d0b8; border: none; }
.promoGreen .content { background: #c2d0b8; border: 1px solid #ffffff; padding: 3px 9px; }
.promoGreen .content, .promoGreen .content p, .promoGreen .content a { color: #ffffff; font-weight: bold; text-decoration: none; }
.colbSpecial .promoGreen .content { padding-left: 20px; }
.col1 ul.navigation { margin: 0px; padding: 0px; }
.col1 ul.navigation li { list-style: none; margin: 0px 0px 2px 0px; padding: 0px; }
.col1 ul.navigation a { color: #004a8d; text-decoration: none; background: url(../images/templates/bullet_nav_home.gif) 0px -31px no-repeat; padding: 0px 0px 0px 15px; }
.col1 ul.navigation ul.navigation { padding-left: 10px; }
.col1 ul.navigation a:hover, .col1 ul.navigation li.active a { color: #ffffff; background: url(../images/templates/bullet_nav_home.gif) 0px 2px no-repeat; }


.col1 { float: left; width: 147px; padding-top: 203px; }
.col2 { float: left; width: 667px; margin-left: 39px; margin-top: 25px; }
.col2 .introduction { margin-bottom: 21px; }
.col2 .cola { float: left; width: 168px; }
.col2 .colb { float: left; width: 468px; margin-left: 31px; }
.col2 .colbSpecial { width: 492px; margin-left: 7px; }
.menu { background: #eaf2ec; height: 350px; overflow-y: scroll; }
.menu .paddedMenu { padding: 18px 24px; }
.menu .paddedMenu p { margin-bottom: 6px; }
.main { margin-bottom: 8px; }

#imageFlipContainer { background: url(../images/templates/gallery_images_bg.jpg) no-repeat; padding: 16px 0px 20px 15px; }

