BODY {
        font-family: verdana, arial, helvetica, sans-serif;
}
A {
        text-decoration: none;
}
A:link {
        color: #0175C2;
}
A:visited {
        color: #0175C2;
}
A:hover {
        color: #FF5400; text-decoration: underline;
}
A:active {
        color: #FF5400; text-decoration: underline;
}
.main {
        height: 100%; width: 100%;
}
.menuBar {
        height: 1px; width: 100%; background-image: url('../images/menu-bar.gif'); border-bottom:1px solid #c0c0c0;
}
.menuBarText {
        font-size: 70%; color: #000000; font-weight: bold;
}
.logoBar {
        height: 1px; background: #1f1f1f;
}
.contentArea {
        height: 100%; width: 100%;
}
.leftBar {
        width: 204px; background: #EFEFEF; background-image: url('../images/bar-background-left.gif'); background-repeat: no-repeat; background-attachment: fixed; background-position: right bottom; border-top:1px solid #FF5400; border-bottom:4px solid #FF5400; 
}
.rightBar {
        width: 204px; background: #EFEFEF; background-image: url('../images/bar-background-right.gif'); background-repeat: no-repeat; background-attachment: fixed; background-position: center bottom; border-top:1px solid #451700; border-bottom:4px solid #451700; 
}
.footerButton0 {
        width: 1; font-size: 65%; font-weight: bold; border:1px solid #EFEFEF; padding-right: 4px; padding-left: 4px; padding-bottom: 0px; padding-top: 0px;
}
.footerButton1 {
        width: 1; font-size: 65%; font-weight: bold; border:1px solid #000000; padding-right: 4px; padding-left: 4px; background: #FFFFFF; padding-bottom: 0px; padding-top: 0px; cursor: pointer;
}
.footerSeparator {
        width: 1; font-size: 65%; font-weight: bold; padding-right: 2px; padding-left: 2px; padding-bottom: 2px;
}
.footerCopyright {
        font-size: 65%; padding-right: 4px; padding-left: 4px; padding-bottom: 0px; padding-top: 0px; text-align: right;
}
.sideBarFirstRow {
        height: 1; padding-top: 8px; padding-left: 8px; padding-right: 8px;
}
.sideBarRow {
        height: 1; padding-left: 8px; padding-right: 8px;
}
.sideBarSection {
        height: 1; width: 100%; padding: 2px; 
}
.sideBarForm {
        height: 1; width: 100%; border:1px solid #A5B4B6; background: #fafafa; 
}
.sideBarFormText {
        font-size: 70%; color: #000000; font-weight: bold; padding-left: 6px; padding-right: 4px; text-align: right;
}
.sideBarText {
        font-size: 70%; color: #000000;
}
.sideBarNoteText {
        font-size: 70%; color: #4c5257;
}
.sideBarBoldText {
        font-size: 70%; color: #000000; font-weight: bold;
}
.sideBarHotText {
        font-size: 70%; color: #FF5400; font-weight: bold;
}
.sideBarButtons {
        height: 1; width: 100%; padding-top: 4px; padding-bottom: 16px;
}
.sideBarSearch {
        height: 1; background: #dadfe4; padding:8px; border-bottom:1px solid #451700; 
}
.sideBarTools {
        padding:8px; border-bottom:1px solid #451700; 
}
.sideBarButton0 {
        font-size: 75%; font-weight: bold; border:1px solid #EFEFEF; padding-right: 4px; padding-left: 4px; padding-bottom: 1px; padding-top: 1px;
}
.sideBarButton1 {
        font-size: 75%; font-weight: bold; border:1px solid #000000; padding-right: 4px; padding-left: 4px; background: #FFFFFF; padding-bottom: 1px; padding-top: 1px; cursor: pointer;
}
.sideBarSubButton0 {
        font-size: 70%; border:1px solid #EFEFEF; padding-right: 4px; padding-left: 4px; padding-bottom: 1px; padding-top: 1px;
}
.sideBarSubButton1 {
        font-size: 70%; border:1px solid #000000; padding-right: 4px; padding-left: 4px; background: #FFFFFF; padding-bottom: 1px; padding-top: 1px; cursor: pointer;
}
.header {
        height: 1; background: #dadfe4;
}
.headerSearch {
        height: 1; width: 204; padding:8px;
}
.headerNavigation {
        height: 1; width: 100%; font-size: 70%; 
}
.headerNavigation A {
        font-weight: bold; text-decoration: none;
}
.headerNavigation A:link {
        color: #64686B;
}
.headerNavigation A:visited {
        color: #64686B;
}
.headerNavigation A:hover {
        color: #0175C2; text-decoration: underline;
}
.headerNavigation A:active {
        color: #0175C2; text-decoration: underline;
}
.content {
        height: 1; width: 100%;
}
.contentText {
        font-size: 75%; color: #000000;
}
.contentDescription {
        font-size: 75%; font-weight: bold; color: #000000; padding-bottom:8px;
}
.contentSection {
        padding-right: 8px; width: 100%;
}
.contentSectionRight {
        padding-left: 8px;
}
.contentSectionSpace {
        height: 17px; background-image: url('../images/content-section-space.gif'); 
}
.price {
        font-size: 14px; font-weight: bold;
}
.priceNote {
        font-size: 14px; font-weight: bold; color: #FF0000; 
}
.contentSectionTitle {
        font-size: 110%; font-weight: bold;
}
.contentSectionHeader {
        font-size: 90%; font-weight: bold;
}
.contentSectionText {
        font-size: 75%; 
}
.contentQ {
        font-size: 100%; font-weight: bold; color: #FF5400; width: 1px;
}
.contentA {
        font-size: 100%; font-weight: bold; color: #0054FF; width: 1px; 
}
.formRow {
        background-color: #EFEFEF;
}
.formSectionNumber {
        font-size: 180%; font-weight: bold; color: #0054FF; width: 1px; padding-left: 8px; padding-right: 8px; padding-bottom: 2px;
}
.formSectionTitle {
        font-size: 100%; font-weight: bold; color: #606060; padding-bottom: 5px;
}
.formControlLabel {
        font-size: 80%; font-weight: bold; color: #000000; padding-left: 8px; padding-top: 2px; width: 200px; 
}
.formInvalidControlLabel {
        font-size: 80%; font-weight: bold; color: #FF5400; padding-left: 8px; padding-top: 2px; width: 200px; 
}
.formControlText {
        font-size: 80%; font-weight: bold; color: #000000;
}
.formControl {
        font-size: 80%; color: #000000; width: 200px;
}
.formControlReadOnly {
        font-size: 80%; border-bottom-style: solid; border: 1px solid #92B7B7; width: 180px; background-color: #EFEFEF; width: 200px;
}
.formControlDescription {
        font-size: 70%; color: #647484; padding-left: 8px; padding-right: 8px; 
}
.formGroupLabel {
        font-size: 80%; font-weight: bold; color: #000000; padding-left: 8px; padding-right: 8px; width: 1;
}
.formGroup {
        font-size: 70%; color: #000000;
}
.siteMapEntry {
        font-size: 80%; font-weight: bold; color: #000000;
}
.listRowHeader {
}
.listRowOdd {
	background-color: #F7F7FF; 
}
.listRowEven {
	background-color: #EFEFEF; 
}
.listItem {
        font-size: 70%; color: #000000; font-weight: bold; 
}
.systemRequirements {
        font-size: 70%; border: 1px solid #451700; width: 162px; background-color: #F7F7F7;
}
.systemRequirements P {
        padding-top: 2px; padding-bottom: 2px; margin-top: 0; margin-bottom: 0;
}