﻿/* HTML Element formatting */
a:link {color:#FFFFFF;}
a:visited {color:#8A2BE2;}
a:hover {color:#00FF00;}
a:active {color:#0000FF;}
body { background-color: #0C1B3B; background-image: url(../imgs/bg_two.png); background-repeat: repeat-x; margin: auto; }
img { border: 0px; }

/* Member Tools Item formatting */
.toolItemCell { width: 100%; height: auto; text-align: center; }
.toolItemSplitOne { width: 35%; height: auto; text-align: center; }
.toolItemSplitTwo { width: 65%; height: auto; text-align: left; }

/* Header formatting for Updates and Member Tools */
.memToolsHdr_grey { width: 100%; height: 17px; background-color: #DFDFDF; border-top: 1px solid #0C1B3B; border-bottom: 1px solid #0C1B3B; text-align: left; vertical-align: middle; }

/* Generic Text formatting */
.largeCategoryHdr { font-family: Arial, Verdana, Times New Roman; font-size: 16px; font-weight: bold; color: #0C1B3B; font-style: italic; }
.normHdrText { font-family: Arial, Verdana, Times New Roman; font-size: 14px; font-weight: bold; color: #0C1B3B; font-style: italic; }

/* Generic Alignment formatting */
.vAlignOnly { vertical-align: top; }
.imgHalign { text-align: center; }

/* Master Div formatting */
.divMaster { width: 100%; vertical-align: top; text-align: left; }
.lftSpacer { width: 10%; height: auto; }
.rhtSpacer { width: 10%; height: auto; }

/* Content Page formatting */
.contentParent { width: 1150px; margin: auto; text-align: left; }
.divBodyMaster { width: 100%; position: relative; vertical-align: top; text-align: center; }

/* Header formatting */
.hdr { width: 100%; height: 117px; background-image: url(../imgs/hdr_bg.png); background-repeat: repeat-x; }
.hdrContent { width: 1150px; height: auto; }
.hdrLftPad { width: 30%; height: auto; }
.hdrRhtPad { width: 30%; height: auto; }

/* Auth Control formatting */
.authTB { padding-top: 5px; }
.login { width: 20%; height: 70px; text-align: right; padding-right: 10px; padding-top: 15px; vertical-align: top; }
.logout { width: 20%; height: 70px; text-align: right; padding-bottom: 20px; vertical-align: bottom; }
.loginCtrl_elements { width: 400px; height: 70px; text-align: left; vertical-align: top; }

/* Nav Control formatting */
.navMenuParent { width: 100%; height: auto; background-image: url(../imgs/nav_bg.png); background-repeat: repeat-x; }
.navSpacer { width: 10px; height: auto; text-align: center; }
.navContainer { width: 90%; height: auto; vertical-align: top; }

/* WUC Parent Cell formatting */
.acctSubParent { width: 100%; height: 36px; }

/* WUC Profile Info Display formatting */
.editCancelButtons{ width: 800px; height: auto; text-align: right; }

/* WUC Change Password */
.wucParentTable { width: 400px; height: auto; }
.lblObjs { width: 310px; height: auto; text-align: left; }
.btnRow { width: 305px; height: 50px; vertical-align: bottom; text-align: right; }

/* Profile Panel Formatting */
.profileTopLft { width: 15px; height: 15px; background-image: url(../imgs/backOffice/profile_lfttop.png); background-repeat: no-repeat; }
.profileTop { width: auto; height: 15px; background-image: url(../imgs/backOffice/profile_top.png); background-repeat: repeat-x; }
.profileTopRht { width: 15px; height: 15px; background-image: url(../imgs/backOffice/profile_rhttop.png); background-repeat: no-repeat; }
.profileLft { width: 15px; height: auto; background-image: url(../imgs/backOffice/profile_lft.png); background-repeat: repeat-y; }
.profileCenter { width: auto; height: 350px; background-image: url(../imgs/backOffice/profile_center.png); background-repeat: repeat; vertical-align: top; }
.profileRht { width: 15px; height: auto; background-image: url(../imgs/backOffice/profile_rht.png); background-repeat: repeat-y; }
.profileBtmLft { width: 15px; height: 15px; background-image: url(../imgs/backOffice/profile_lftbtm.png); background-repeat: no-repeat; }
.profileBtm { width: auto; height: 15px; background-image: url(../imgs/backOffice/profile_btm.png); background-repeat: repeat-x; }
.profileBtmRht { width: 15px; height: 15px; background-image: url(../imgs/backOffice/profile_rhtbtm.png); background-repeat: no-repeat; }

/* Member Main Panel formatting */
.panelLftTop { width: 10px; height: 37px; background-image: url(../imgs/backOffice/mainPanel_lfttop.png); background-repeat: no-repeat; }
.panelTop { width: auto; height: 37px; background-image: url(../imgs/backOffice/mainPanel_top.png); background-repeat: repeat-x; text-align: left; }
.panelRhtTop { width: 10px; height: 37px; background-image: url(../imgs/backOffice/mainPanel_rhttop.png); background-repeat: no-repeat; }
.panelLft { width: 10px; height: auto; background-image: url(../imgs/backOffice/mainPanel_lft.png); background-repeat: repeat-y; }
.panelLftBtm { width: 10px; height: 12px; background-image: url(../imgs/backOffice/mainPanel_lftbtm.png); background-repeat: no-repeat; }
.panelBtm { width: auto; height: 12px; background-image: url(../imgs/backOffice/mainPanel_btm.png); background-repeat: repeat-x; }
.panelRhtBtm { width: 10px; height: 12px; background-image: url(../imgs/backOffice/mainPanel_rhtbtm.png); background-repeat: no-repeat; }
.panelRht { width: 10px; height: auto; background-image: url(../imgs/backOffice/mainPanel_rht.png); background-repeat: repeat-y; }
.panelCenter { width: 850px; height: 330px; background-image: url(../imgs/backOffice/mainPanel_center.png); background-repeat: repeat; text-align: left; vertical-align: top; }

/* General Content formatting */
.valign_top { vertical-align: top; }

/* CSS Rollovers */
a.profile { display: block; width: 76px; background-image: url(../imgs/backOffice/profile_css.png); }
a.profile:hover { background-position: 0 -21px; }
a.profile:active { background-position: 0 -42px; }


/* Account Sub Menu Formatting */
.acctSubMenu { width: 850px; height: auto; background-repeat: repeat-x; vertical-align: middle; }

/* Testimonials Content Block formatting */
.testimonialsParent { width: 1058px; height: 514px; margin: auto; }
.testimonialsLft { width: 356px; height: 514px; }
.testimonialsTop { width: 603px; height: 100px; }
.testimonialsRht { width: 101px; height: 514px; }
.testimonialsBtm { width: 603px; height: 44px; }
.testimonialsContent { width: 603px; height: 370px; }

/* Timing Content Block formatting */
.timingParent { width: 1058px; height: 514px; margin: auto; }
.timingLft { width: 356px; height: 514px; }
.timingTop { width: 601px; height: 100px; }
.timingRht { width: 102px; height: 514px; }
.timingBtm { width: 601px; height: 45px; }
.timingContent { width: 601px; height: 369px; }

/* Footer formatting */
.ftrParent { width: 1058px; height: auto; text-align: right; margin: auto; }
.ftrText { font-size: 10px; color: #FFFFFF; font-family: Arial, Verdana, Times New Roman; text-decoration: none; }