/* Scaffolding Global Exchange System Tracker styles */

/* Generic page properties */
body { background-color: white; font-family: Verdana,Arial,sans-serif; }
p { color: black; font-size: 9pt; }
ul { color: black; font-size: 9pt; }
ol { color: black; font-size: 9pt; }
h1 { color: #FC7C1D; font-size: 11pt; margin-bottom: -3px; }
h2 { color: #444444; font-size: 10pt; margin-bottom: -1px; }
a { text-decoration: underline; color: #064A98; }
a:visited { color: #064A98; }
a:hover { color: #0000FF; }

/* Menu Styles */
.topMenu { background-color: #FFFFFF; border-width: 0; border-style: none; }
.submenu { background-color: #FFFFFF; border-width: 2; border-style: solid; border-color: #AAAAAA; }
.topItemNormal1, .topItemNormal2, .topItemNormal3, .topItemNormal4, .topItemNormal5 { background-repeat: no-repeat; font-size: 18px; font-weight: bold; color: #000000; cursor: pointer; }
.topItemOver1, .topItemOver2, .topItemOver3, .topItemOver4, .topItemOver5 { background-repeat: no-repeat; font-size: 18px; font-weight: bold; color: #FFFFFF; cursor: pointer; }
.topItemNormal1 { background-image: url(../images/menu_item1.gif); }
.topItemOver1 { background-image: url(../images/menu_item1.gif); }
.topItemNormal2 { background-image: url(../images/menu_item2.gif);  }
.topItemOver2 { background-image: url(../images/menu_item2.gif); }
.topItemNormal3 { background-image: url(../images/menu_item3.gif); }
.topItemOver3 { background-image: url(../images/menu_item3.gif); }
.topItemNormal4 { background-image: url(../images/menu_item4.gif); }
.topItemOver4 { background-image: url(../images/menu_item4.gif); }
.topItemNormal5 { background-image: url(../images/menu_item5.gif); }
.topItemOver5 { background-image: url(../images/menu_item5.gif); }
.itemNormal { font-size: 14px; font-weight: bold; color: #000000; cursor: pointer; background-color: #FFFFFF; }
.itemOver { font-size: 14px; font-weight: bold; color: #FFFFFF; cursor: pointer; background-color: #064A98; }

/* Specific Styles */
.FinePrint { font-size: 7pt; margin-bottom: 0px; }
a.logout { font-size: 8pt; }
p.disabled { color: #888888 }
.pageName { font-size: 14pt; color: #FC7C1D; font-weight: bold; margin-top: 0px; margin-bottom: 0px; }
.pageSubName { font-size: 12pt; color: #AAAAAA; font-weight: bold; margin-top: -3px; margin-bottom: 0px; }
.data-input { vertical-align: middle; color: #0000AA; font-size: 10pt; }
.readonly { color: #AAAAAA; }

/* Generic page content table properties */
table.page-content { border: 0px; border-collapse: collapse; border-spacing: 0px; }
table.page-content td { vertical-align: top; padding: 5px; }
table.page-content th { font-weight: bold; font-size: 21pt; }
table.page-content p { margin-left: 7px; }

/* Generic data-input properties */
table.data-input { border: 0px; border-collapse: collapse; border-spacing: 0px; margin: 10px; }
table.data-input td { vertical-align: baseline; font-size: 10pt; color: #000000; }
table.data-input th { font-weight: bold; vertical-align: baseline; font-size: 10pt; background-color: #EEEEEE; border: 1px solid #AAAAAA; }
table.data-input p { font-size: 10pt; }
table.data-input input { font-weight: bold; color: #0000AA; font-size: 10pt; }
table.data-input select { font-weight: bold; color: #0000AA; font-size: 10pt; }
table.data-input textarea { font-weight: bold; color: #0000AA; font-size: 10pt; font-family: Verdana,Arial,sans-serif; }

/* Generic data-table properties */
table.data-table { border: 1px solid #AAAAAA; border-collapse: collapse; border-spacing: 0px; background-color: #FFFFFF; margin-bottom: 10px; }
table.data-table td { border: 1px solid #AAAAAA; font-weight: normal; font-size: 8pt; padding: 3px; }
table.data-table th { border: 1px solid #AAAAAA; font-weight: bold; color: #FC7C1D; background-color: #EEEEEE; font-size: 9pt; padding: 2px; }

/* Generic data-display properties */
table.data-display { border: 1px solid #AAAAAA; border-collapse: collapse; border-spacing: 0px; background-color: #FFFFFF; margin-bottom: 10px; }
table.data-display td { border: 1px solid #AAAAAA; font-weight: normal; font-size: 8pt; padding: 1px; }
table.data-display th { border: 1px solid #AAAAAA; font-weight: bold; color: #FC7C1D; background-color: #EEEEEE; font-size: 9pt; padding: 2px; }
table.data-display input { color: #0000AA; font-size: 10pt; }
table.data-display select { color: #0000AA; font-size: 10pt; }

/* Generic info table properties */
table.info-table { border: 1px solid #AAAAAA; background-color: #FFFFFF; border-collapse: collapse; border-spacing: 0px; margin-bottom: 10px; }
table.info-table a { text-decoration: none; color: #FC7C1D; font-weight: bold; }
table.info-table a:visited { color: #A23126; }
table.info-table a:hover { text-decoration: underline; color: #E27166; }
table.info-table td { text-align: left; font-weight: normal; font-size: 8pt; padding: 5px; color: #444444; }
table.info-table th { text-align: left; font-weight: bold; font-size: 9pt; padding: 5px; }

/* Specific info header properties */
table.info-table th.info-header1 { color: #FFFFFF; background-color: #444444; }
table.info-table th.info-header2 { color: #000000; background-color: #DDDDDD; }
