﻿/* general */
#contentLeft { width: 740px; vertical-align: top; }
#contentRight { width: 200px; vertical-align: top; }
#pageLeft { display: none; }
#pageRight { width: 100%; }
h1.pageTitle { display: none; }

/* top banner */
#bannerLayout { width: 735px; background: #ffffff; }
#bannerLeft { width: 400px; height: 177px; vertical-align: top; padding-right: 5px; }
#bannerRight { width: 310px; height: 157px; vertical-align: top; background: #446cb4 url('/images/homeBoxBg.gif') top left no-repeat; padding: 10px; }
#bannerRight img { position: relative; }
#bannerLeft img { position: absolute; }
#bannerLeft .ms-formfieldcontainer img { position: relative; }

/* orange image rotator boxes */
#orangelayout { width: 100%; }
#orangeLeft { width: 50%; }
#orangeMiddle { width: 5px; }
#orangeRight { width: 50%; }
.orangeBox {  }
.orangeBox .title { color: #ffffff; font-weight: bold; padding: 4px; background: #fea227 url('/images/columnRightOrange.gif') top right no-repeat; }
.orangeBox .content { background: #ffdaa9; margin-top: 2px; }
.orangeBox .arrow { background: #ffdaa9; text-align: right; }
.homepageRotatingTitle { font-weight: bold; padding: 5px 5px 0 5px; }
.homepageRotatingDesc { padding: 0 5px 5px 5px; }
.orangeBox .content img { border: 4px #ffffff solid !important; }

/* tabs */
.tabsLayout { width: 735px; position: relative; margin-top: 5px; }
#tabsTable { width: 100%; }
.tab { width: 172px; height: 27px; background: url('/images/tabInactive.gif') no-repeat; text-align: center; vertical-align: middle; font-weight: bold; font-size: .8em; }
.tabActive { width: 172px; height: 27px; background: url('/images/tabActive.gif') no-repeat; text-align: center; vertical-align: middle; font-weight: bold; font-size: .85em; }
.tab a { text-decoration: none; display: block; padding: 7px 0 3px 0; color: #446cb4; }
.tabActive a { text-decoration: none; display: block; padding: 5px 0 5px 0; color: #446cb4; }
.tabPane { display: none; }
.tabPaneActive { display: block; border-width: 0 1px 1px 1px; border-color: #b1c3d4; border-style: solid; background: #ffffff url('/images/tabBg.gif') top left repeat-x; padding: 5px 10px 10px 10px; }
.noTab { width: 47px; background: url('/images/tabNoTab.gif') repeat-x; }
#tabCorner { position: absolute; width: 6px; height: 6px; background: url('/images/tabCornerTR.gif'); right: -1px; top: 26px; }
.paneTable { width: 100%; }
.paneTable td { vertical-align: top; padding-right: 3px; }
