* html .png  {behavior: url(/inc/iepngfix.htc);}
html, body {background: #48b4d4 url("/img/css/bg-page.jpg") no-repeat scroll 50% 0; margin: 0; padding: 0; text-align: center; color: #333; overflow-x:hidden;}
body, table, td, th, tr, input, textarea {font: normal 13px "Arial", tahoma, verdana, sans-serif;}

img, table, td, th {border: none;}
td, th {vertical-align: top;}
table {border-collapse: collapse;}
a {color: #cc0000;}
.clear {clear: both; height: 0; width: 0; overflow: hidden;}
object {outline:none;}
.fir {text-indent: -2000px; overflow: hidden; display: block;}

.topShadow {width: 100%; height: 516px; position: absolute; z-index: 2; left: 0; top: 0;}
.headerImageContainer {width: 960px; min-width: 960px; margin: 0 auto; text-align: left; position: relative; z-index: 1;}

.wrapperOuter {}
.wrapper {width: 960px; min-width: 960px; margin: 0 auto; text-align: left; position: relative; padding-top: 1px; z-index: 2;}

.topMenuBg {position: absolute; width: 960px; height: 107px; background: transparent url("/img/css/bg-topmenu.png") no-repeat scroll 0 0; left: 0px; top: 0; z-index: 2;}
.logo {position: absolute; width: 310px; height: 58px; background: transparent url("/img/css/logo.png") no-repeat scroll 0 0; left: 22px; top: 16px; z-index: 3;}

.topMenu {position: absolute; z-index: 5; top:0px; left: 387px; width: 986px; height:49px; overflow: hidden; padding-top: 40px;}
.topMenu .sep {float: left; background: transparent url("/img/css/bg-topmenu-sep.png") no-repeat scroll 50% 4px; height: 15px; width: 30px;}
.topMenu .sep2 {float: left; background: transparent url("/img/css/bg-topmenu-sep2.png") no-repeat scroll 50% 0; height: 66px; width: 46px; margin-top: -27px;}
.topMenu a {background: transparent url("/img/css/bg-topmenu-text.png") no-repeat scroll 0 0; display: block; float: left; color: #fff; text-decoration: none; text-align: center; font-size: 15px; font-weight: bold; letter-spacing: -1px; line-height: 1; overflow: hidden; padding: 0 0 7px 0;}
.topMenu a:hover, .topMenu a.active {border-bottom: 3px solid #ff3300;}

.topMenu #m1 {background-position: 0px 0; width: 40px;}
.topMenu #m2 {background-position: -41px 0; width: 77px;}
.topMenu #m3 {background-position: -119px 0; width: 37px;}
.topMenu #m4 {background-position: -157px 0; width: 38px;}
.topMenu #m5 {background-position: -196px 0; width: 60px;}
.topMenu #m6 {background-position: -257px 0; width: 38px;}
.topMenu #m7 {background-position: -296px 0; width: 48px;}

img.headerImage {display: block; position: absolute; top: 107px; left: 480px; z-index: 3;}
.header {position: absolute; top: 94px; z-index: 4; padding: 85px 0 0 25px; left: 0; width: 380px;}
.header img {display: block; position: relative;}
.header h1 {color: #0a5e86; font-size: 50px; line-height: 1.0; font-weight: normal; margin: 0 0 10px 0; letter-spacing: -3px;}
.header h2 {color: #586264; font-size: 15px; line-height: 1.4; font-weight: normal; font-style: italic; margin: 0px 0; width: 230px; color: #555;}

h1.textHome {width: 448px; height: 101px; padding: 0; background: transparent url("/img/title-home.png") no-repeat scroll 0 0; margin-left: -25px;}

/*=== Homepage Styles ===*/

#page01 .header {position: relative; z-index: 5; height: 435px; padding: 40px 0 0 60px;}
#page01 .header h2 {width: 360px; margin: 20px 0;}
.joinButton {background: transparent url("/img/css/button-join.png") no-repeat scroll 0 0; width: 287px; height: 57px; display: block;  position: relative;}

.contentContainer {position:relative; z-index: 5;}

.blockx4Top {background: transparent url("/img/css/4x-top.png") no-repeat scroll 0 0; zoom: 1; height: 20px;}
.blockx4Bot {background: transparent url("/img/css/4x-bot.png") no-repeat scroll 0 0; height: 34px;}

.blockx4 {width: 100%; border-collapse: collapse; border: none; background-color: #fff;}
.blockx4 .columnx3 {width: 600px; padding: 20px 25px 10px 25px;}
.blockx4 .noborder {background: none;}
.blockx4 .columnBrown {background: transparent url("/img/css/bg-sidebar-bot.png") no-repeat scroll 0 100%; width: 290px; padding: 0 20px 0 0;}
.blockx4 .columnBrownTop {background: transparent url("/img/css/bg-sidebar-top.png") no-repeat scroll 0 0; padding: 25px; width: 240px;}
.blockx4 .columnBrown h2 {color: #0176a1; margin: 0; font-size: 28px; padding: 0 0 15px 0; font-weight: normal;}
.blockx4 .columnBrown ul, .blockx4 .columnBrown li {display: block; list-style-type: none; margin: 0; padding: 0; color: #333;}
.blockx4 .columnBrown li {padding: 7px 0 7px 26px; background: transparent url("/img/css/bg-bullet-blue.png") no-repeat scroll 0 10px;}

.blockx4 .leftPic {float: left;}
.blockx4 .textWithImage {padding: 0 20px 0 210px; line-height: 1.4}
.blockx4 .textWithImage h2 {color: #000; margin: 0; font-size: 28px; font-weight: normal; line-height: 1.2}
.blockx4 .textWithImage a {text-decoration: none;}
.blockx4 .textWithImage a:hover {text-decoration: underline;}
.blockx4 .arrow {background: transparent url("/img/css/bg-arrow.png") no-repeat scroll 0 0; padding-left: 25px;}

.contentContainerInner {position:relative; z-index: 5; margin-top: 366px;}
.contentContainerNoHeader {position:relative; z-index: 5; margin-top: 157px;}
.hr {height: 1px; background: transparent url("/img/css/bg-dot-h.png") repeat-x scroll 0 0; overflow: hidden; margin: 17px 0 20px 0;}

.joinNowButton {display: block; width: 205px; height: 289px; background: transparent url("/img/button-join-now.png") no-repeat scroll 0 0; margin: -7px 0 -7px 13px; position: relative; z-index: 6;}


.blockx3x1 .columnContainer {background: transparent url("/img/css/3x1x-mid.png") repeat-y scroll 0 0; width: 960px;}
.blockx3x1Top {background: transparent url("/img/css/3x1x-top.png") no-repeat scroll 0 0; zoom: 1; height: 20px;}
.blockx3x1Bot {background: transparent url("/img/css/3x1x-bot.png") no-repeat scroll 0 0; height: 33px;}

.blockx3x1 {padding: 1px 0 0 0; zoom: 1}
.blockx3x1 .columnx3 {float: right; width: 677px; padding: 0px 20px;}
.blockx3x1 .columnx1 {float: left; width: 230px; padding: 0px 0;}

.siteLinks {float: right; width: 203px;}
.siteLinks a {display: block; margin: 15px 0 0 0}

#page02 .content {padding-right: 240px;}
#page02 img.headerImage {top: 131px; left: 332px;}

#page03 .header h2 {width: 300px;}
#page03 img.headerImage {top: 101px; left: 256px;}

#page04 .header h2 {width: 300px;}
#page04 img.headerImage {top: 101px; left: 323px;}

#page05 .header h2 {width: 300px;}
#page05 img.headerImage {top: 101px; left: 387px;}


/*=== Contact Form ===*/

.contactForm {margin: 30px 0 10px 0;}
.contactForm table {}
.content .contactForm td {vertical-align: middle; background: transparent url("/img/css/bg-dot-h.png") repeat-x scroll 0 0; border: none;}
.contactForm input, .contactForm select, .contactForm textarea {border: 1px solid #e0dcc6; background-color: #fefbee;}
.contactForm input.formbut {border: none;}

/*=== FAQ ===*/

.faqWrapper {font-size: 12px;}
.faqText {padding: 0 10px 0 25px; margin: 0 0 25px 0}
.faqText p {margin-bottom: 12px;}
.faqWrapper h4.faqQuestion {margin: 0 0 5px 0; color: #336699; font-weight: bold; font-size: 13px; padding: 0 0 5px 25px; background: transparent url("/img/css/bg-arrow.png") no-repeat scroll 0 1px;}
.faqWrapper .active .faqQuestion {color: #000;  background: transparent url("/img/css/bg-arrow-down.png") no-repeat scroll 0 1px;}
.faqWrapper .active .faqText {background: transparent url("/img/css/bg-dot-h.png") repeat-x scroll 0 100%; padding-bottom: 25px;}
.faqWrapper .inactive .faqText {display: none;}
.faqQuestion {cursor: pointer;}
.faqSectionTitle {padding: 0 20px 20px 0; margin: 0; font-size: 18px; color: #000;}
.faqSection {padding: 0 0 10px 0px;}

/*=== Common Content Styles ===*/

.content {padding: 10px 20px; line-height: 1.4;}
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {font-weight: normal; color: #000;}
.content h2 {font-size: 28px;}
.content h3 {font-size: 22px; margin-bottom: -0.2em;}
.content h4 {font-size: 18px;}
.content h5 {font-size: 14px; font-weight: bold; margin-bottom: -0.3em;}
.content h6 {font-size: 15px; font-style: italic; margin-bottom: -0.3em;}
.content .top {margin-top: 0;}
.content .italic {font-style: italic; font-size: 16px;}
.content .imgRight {float: right; margin: 0 0 30px 30px;}
.content table {}
.content table td {padding: 8px 20px; border-bottom: 1px dotted #717171; border-top: 1px dotted #717171;}
.content table thead th {background-color: #161616; padding: 15px 20px; color: #fff; font-weight: bold; font-family: "Georgia", Times New Roman, sans;}

.content .date {color: #73001b;}
.content .newsItem {padding-bottom: 10px; margin-bottom: 20px; background: transparent url("/img/css/bg-dot-h.png") repeat-x scroll 0 100%;}
.content .newsItem .date {float: left; width: 103px; margin: 5px 0 0 0px; text-align: center; display: block; height: 35px; line-height: 35px; background: transparent url("/img/css/bg-date.png") no-repeat scroll 0 0; color: #555; font-size: 12px;}
.content .newsItem .newsText {padding: 0 0 0 140px;}
.content .newsTitle {padding: 0 0 0px 0;}
.content .newsTitle h2 {margin: 0;}
.content ul, .content ol, .content li {margin: 0; padding: 0;}
.content ul  {margin: 13px 30px; list-style-type: circle;}
.content ol  {margin: 13px 30px;}
.content li ul, .content li ol {margin: 0 30px;}
.content li {margin: 5px 0;}
.content li a {text-decoration: none;}


/*=== FOOTER ===*/

.footer {margin: -7px 0 0px 0;  padding: 1px 0; color: #fff;}
.footer .firstRow {background: transparent url("/img/css/bg-dot-hw.png") repeat-x scroll 0 100%; padding: 22px 0; zoom: 1; text-align: center;}
.footer a {padding: 0 15px; text-decoration: none; color: #fff;}
.footer a:hover {text-decoration: underline;}
.footer span {padding: 0; color: #a2dfe6;}
.footer .secondRow {padding: 20px 0px;}
.footer .secondRow a {padding: 0 5px;}

.footer .secondRow .col1 {width: 200px; float: left; padding: 0 0 0 35px;}
.footer .secondRow .col1 p {margin: 0;}
.footer .secondRow .col2 {width: 450px; float: right;}
.footer .secondRow .col3 {width: 190px; float: right; padding: 0 30px 0 0;}



