.clear {
     clear: both;
     height: 1px;
     line-height: 1px;
     font-size: 1px;
}

.nowrap {
     white-space: nowrap;
}

.handCursor {
     cursor: pointer;
}

#main-minWidth {
     width: 850px;
     height: 1px;
     line-height: 1px;
     font-size: 1px;
}

#header-decorLeft, #header-decorRight {
     position: absolute;
     height: 122px;
     top: 38px;
}

#header-decorLeft {
     width: 352px;
     left: 0;
     background: url('../img/bg_headerLeft.jpg') no-repeat;
}

#header-decorRight {
     width: 413px;
     right: 0;
     background: url('../img/bg_headerRight.jpg') no-repeat;
}

#lang-container {
     float: left;
     margin: 5px 0 0 48px;
     padding: 0;
     list-style-type: none;
     height: 30px;
     color: #77b6ba;
}

#lang-container a {
     color: #3c616c;
}

#lang-container .lang-last {
     border: none;
}

#lang-container li, #top-menu li, #footer-menu li  {
     float: left;
     height: 23px;
     padding: 0 13px 0 13px;
     line-height: 22px;
     border-right: 1px solid #022036;
}

#logo {
     position: absolute;
     left: 81px;
     top: 62px;
}

#slogan {
     position: absolute;
     left: 317px;
     top: 70px;
}

#notepad-container {
     display: block;
     clear: both;
     float: right;
     width: 209px;
}

#notepad-container:hover {
     text-decoration: none;
}

#notepad-padding {
     display: block;
     position: relative;
     padding: 14px 15px 0 0;
     cursor: pointer;
}

#notepad-top {
     display: block;
     height: 9px;
     line-height: 9px;
     font-size: 1px;
     background: url('../img/bg_notepadTop.gif') 25px top no-repeat;
}

#notepad-content {
     display: block;
     position: relative;
     width: 194px;
     background: url('../img/bg_notepadBorders.gif') repeat-y;
     opacity: 0.46;
     filter: alpha(opacity=46);
}

#notepadContent-left, #notepadContent-right {
     display: block;
     position: absolute;
     top: 23px;
     width: 5px;
     height: 56px;
}

#notepadContent-left {
     display: block;
     left: 0;
     background: url('../img/bg_notepadLeft.gif') no-repeat;
}

#notepadContent-right {
     display: block;
     left: 189px;
     background: url('../img/bg_notepadRight.gif') no-repeat;
}


#notepadContent-core {
     display: block;
     margin: 0 1px 0 1px;
     background: #0e4059 url('../img/bg_notepad.gif') left top repeat-x;
}

#notepad-innerDecor {
     display: block;
     position: absolute;
     width: 22px;
     height: 18px;
     top: 23px;
     left: 19px;
     background: url('../img/bg_notepadTitle.gif') no-repeat;
}

#notepad-title {
     display: block;
     position: absolute;
     top: 30px;
     left: 50px;
}

#notepad-title {

     color: #77b6ba;
}

#notepad-bottom {
     display: block;
     height: 8px;
     background: url('../img/bg_notepadBottom.gif') no-repeat;
     opacity: 0.46;
     filter: alpha(opacity=46);
}

#notepad-text {
     display: block;
     width: 180px;
     padding: 25px 0 5px 13px;
     line-height: 15px;
     color: #FFF;
     visibility: hidden;
}

#notepad-text-abs {
     display: block;
     position: absolute;
     width: 180px;
     top: 48px;
     left: 13px;
     line-height: 15px;
     color: #FFF;
}

#notepad-container b {
     color: #77b6ba;
}

#topBar-left, #topBar-right {
     height: 42px;
}

#topBar-left {
     float: left;
     width: 4px;
     background: url('../img/bg_topBarLeft.gif') no-repeat;
}

#topBar-right {
     width: 5px;
     float: right;
     background: url('../img/bg_topBarRight.gif') no-repeat;
}

#quickSearch-container {
     padding: 0 8px 0 0;
     float: right;
}

#quickSearch-container table {
     margin-top: 7px;
}

#quickSearch-container form {
     margin: 0;
}

#core-top {
     position: relative;
     height: 10px;
     line-height: 1px;
     font-size: 1px;
     background: url('../img/bg_coreTop.gif') repeat-x;
}

#coreTop-left, #coreTop-right {
     width: 9px;
     height: 10px;
     line-height: 1px;
     font-size: 1px;
}

#coreTop-left {
     float: left;
     background: url('../img/bg_coreTop_left.gif') no-repeat;
}

#coreTop-right {
     float: right;
     background: url('../img/bg_coreTop_right.gif') no-repeat;
}

#core-content {
     padding-bottom: 30px;
     margin: 0 4px 0 4px;
     background: #FFF url('../img/bg_coreContent.gif') repeat-x;
}

#core-content-table {
     border-collapse: collapse;
}

#core-bottom {
     position: relative;
     height: 10px;
     background: url('../img/bg_coreBottom.gif') repeat-x;
}

#coreBottom-left, #coreBottom-right {
     width: 9px;
     height: 10px;
     line-height: 1px;
     font-size: 1px;
}

#coreBottom-left {
     float: left;
     background: url('../img/bg_coreBottom_left.gif') no-repeat;
}

#coreBottom-right {
     float: right;
     background: url('../img/bg_coreBottom_right.gif') no-repeat;
}

#footer-copyright {
     line-height: 23px;
     color: #548790;
}

#footer-design {
     float: right;
     padding: 0 13px 0 0;
     line-height: 23px;
     color: #548790;
}

#footer-design a {
     color: #77b6ba;
}

#leftSection-content {
     margin: 6px 0 0 12px;
     width: 210px;
}

#leftNavTabs-container {
     position: relative;
     height: 32px;
}

#leftNavTab1, #leftNavTab2, #leftNavTab3 {
     position: absolute;
     width: 210px;
     height: 32px;
     bottom: 0;
     left: 0;
}

#leftNavTab1 {
     z-index: 3;
}

#leftNavTab2 {
     z-index: 2;
}

#leftNavTab3 {
     z-index: 1;
}

#leftNavTab1.tab-active, #leftNavTab2.tab-active, #leftNavTab3.tab-active {
     z-index: 4;
}

#tab1-content, #tab2-content, #tab3-content {
     position: relative;
     text-align: center;
}

#tab1-text, #tab2-text, #tab3-text {
     display: block;
     position: absolute;
     top: 7px;
     z-index: 6;
     color: #FFF;
     text-align: center;
}

#tab1-text{
     left: 0;
     width: 88px;
}

#tab2-text {
     left: 80px;
     width: 67px;
}

#tab3-text {
     left: 146px;
     width: 63px;
}

#tab1-content {
     width: 88px;
     height: 24px;
     background: url('../img/bg_tab1_inactive.gif') left 3px no-repeat;
}

.tab-active #tab1-content {
     background: url('../img/bg_tab1_active.gif') no-repeat;
}

#tab2-content {
     margin-left: 80px;
     width: 67px;
     height: 24px;
     background: url('../img/bg_tab2_inactive.gif') left 3px no-repeat;
}

.tab-active #tab2-content {
     background: url('../img/bg_tab2_active.gif') no-repeat;
}

#tab3-content {
     margin-left: 141px;
     width: 69px;
     height: 24px;
     background: url('../img/bg_tab3_inactive.gif') left 3px no-repeat;
}

.tab-active #tab3-content {
     background: url('../img/bg_tab3_active.gif') no-repeat;
}

#tab1-bottom, #tab2-bottom, #tab3-bottom {
     height: 8px;
     line-height: 1px;
     font-size: 1px;
}

#tab1-bottom {
     background: #00293d;
}

#tab2-bottom {
     background: #597d8e;
}

#tab3-bottom {
     background: #869da9;
}

#leftNavTabs-left, #leftNavTabs-right {
     position: absolute;
     width: 3px;
     height: 3px;
     bottom: 5px;
     line-height: 1px;
     font-size: 1px;
     z-index: 5;
}

#leftNavTabs-left {
     left: 0;
     background: url('../img/bg_tabsLeft.gif') no-repeat;
}

#leftNavTabs-right {
     right: 0;
     background: url('../img/bg_tabsRight.gif') no-repeat;
}

#leftNavTabs-bottom {
     position: absolute;
     width: 210px;
     height: 4px;
     line-height: 1px;
     font-size: 1px;
     left: 0;
     bottom: 0;
     background: url('../img/bg_tabsBottom.gif') no-repeat;
     z-index: 5;
}

#leftNav-bottom {
     height: 5px;
     line-height: 1px;
     font-size: 1px;
     background: url('../img/bg_leftNav_bottom.gif') no-repeat;
}


.centerSection-gap {
     padding: 0;
     width: 20px;
}

#rightSection-content {
     margin-right: 12px;
     width: 194px;
}

#poll-answers {
     padding-top: 5px;
}

#poll-button {
     margin-top: 8px;
     text-align: center;
}

#poll-answers img {
     margin-top: 5px;
     border-left: 1px solid #077076;
}

#poll-answers a {
     display: block;
     color: #077076;
}

#poll-answers table {
     margin-top: 5px;
     width: 100%;
     border-top: 1px solid #d9d9d9;
}

#poll-answers table td {
     padding: 3px 0 0 0;
     color: #676767;
}

#navbar-container {
     padding-top: 12px;
     color: #575757;
     font-size: 90%;
}

#navbar-container a {
     margin-right: 8px;
     padding-left: 7px;
     color: #575757;
     background: url('../img/arrow7.gif') left 5px no-repeat;
}

#navbar-container span {
     margin-right: 8px;
     padding-left: 7px;
     background: url('../img/arrow7.gif') left 5px no-repeat;
}

#staticPage-container {
     margin-top: 1px;
     padding: 22px 3px 0 3px;
     background: url('../img/bg_contentGradient.gif') left top repeat-x;
}

#centerSection-content ul {
     margin: 10px 0 0 10px;
     padding: 0;
     list-style-type: none;
}

#centerSection-content ul li {
     padding-left: 10px;
     background: url('../img/bullet1.gif') left 4px no-repeat;
}

#centerSection-content ol {
     margin: 10px 0 0 10px;
     padding: 0;
     list-style-type: none;
}

#centerSection-content ol li {
     padding: 5px;
     list-style-type: none;
}

#centerSection-content ul.sitemap-list {
     margin: 0 0 10px 10px;
}

#centerSection-content ul.sitemap-list li {
     margin: 3px 0 3px 0;
}

#contactForm-table {
     border-collapse: collapse;
}

#contactForm-table td {
     padding: 5px 20px 5px 0;
}

.form-delimiter {
     margin: 25px 0 20px 0;
     height: 1px;
     line-height: 1px;
     font-size: 1px;
     border-top: 1px solid #e5e5e5;
}

.contentTable1 {
     margin-top: 20px;
     border-collapse: collapse;
}

.contentTable1 td {
     padding: 5px 10px 5px 10px;
}

.contentTable1 th {
     padding: 2px 10px 2px 10px;
     color: #FFF;
     background: #003b58;
}

.contentTable1 .secondRow td {
     background: #f2f6f8;
}

.contentTable1 .footerRow td {
     border-top: 1px solid #1c516a;
}

.contentTable2 {
     margin-top: 20px;
     border-collapse: collapse;
}

.contentTable2 td {
     padding: 3px 3px 3px 10px;
}

.contentTable2 th {
     padding: 2px 10px 2px 10px;
     color: #FFF;
     background: #5a889e;
}

.contentTable2 .secondRow td {
     background: #f2f6f8;
}


.contentTable2 .footerRow td {
     padding: 5px 0 5px 10px;
     border: 1px solid #003b58;
     border-width: 1px 0 1px 0;
}

.contentTable3 {
     border-collapse: collapse;
}

.contentTable3 td {
     padding: 5px 10px 5px 10px;
}

.contentTable3 .secondRow td {
     background: #f2f6f8;
}

.formTable1 {
     border-collapse: collapse;
}

.formTable1 td {
     padding: 5px;
}

.text-fade {
     color: #7d7d7d;
}

.content-delimiter {
     margin-top: 10px;
     font-size: 1px;
     height: 1px;
     line-height: 1px;
     border-top: 1px solid #e2e2e2;
}

.float-left {
     float: left;
}

.float-right {
     float: right;
}

.contentTabs-container {
     margin-top: 15px;
     height: 21px;
}

.contentTab-active, .contentTab-inactive {
     float: left;
     padding: 0 10px 0 10px;
     height: 20px;
     line-height: 20px;
}

.contentTab-active {
     color: #FFF;
     border: 1px solid #96aeb9;
     border-right: none;
     border-bottom: none;
     background: #1c516a;
}

.contentTab-active a {
     color: #FFF;
}

.contentTab-inactive {
     border: 1px solid #96aeb9;
     border-right: none;
     border-bottom: none;
     background: #c6d3da url('../img/bg_contentTab_inactive.gif') left top repeat-x;
}

.lastTab {
     border-right: 1px solid #96aeb9;
}

.contentBox {
     border: 1px solid #96aeb9;
}

#rs-userMenu {
     padding: 0 0 10px 0;
}

#rs-userMenu a {
     color: #FFF;
}

#rs-userMenu ul {
     margin: 10px 0 0 0;
     padding: 0;
     list-style-type: none;
}

#rs-userMenu li {
     padding: 0 10px 0 0;
     line-height: 20px;
     background: #69a8c1 url('../img/bg_userMenu_li.gif') left top repeat-x;
}

#rs-userMenu li a {
     display: block;
     padding-left: 25px;
     background: url('../img/arrow10.gif') 10px 8px no-repeat;
}


.profileShow-imgContainer {
     position: relative;
}

.profileShow-img {
     position: absolute;
     top: -6px;
     right: -10px;
     _right: 0;
     border: 1px solid #888;
}

.profileShow-nameCell {
     padding-right: 75px !important;
}
