html {font-size: 100%; /* IE hack */ }
body {margin: 10px; padding: 0; background-color: white; color: black; font-family: arial,helvetica,sans-serif; font-size: 0.8em; }
table {font-size: 100%; /* IE hack */ }
input, select, li, ul, ol {font-size: 1em; }


/* Tabs */
td.activeTab, td.inactiveTab {text-align: center; vertical-align: top; }
td.activeTab {font-weight: bold; background-color: #6699CC; }
td.inactiveTab {background-color: #EFEFEF; }

div.inactive1 {height: 3px; background: url(/images/ulborder.gif) no-repeat top left; }
div.inactive2 {height: 3px; background: url(/images/urborder.gif) no-repeat top right; padding: 0 3px; }
div.inactive3 {border-top: 1px solid #C6CED7; }
div.inactiveTabText {border-left: 1px solid #C6CED7; border-right: 1px solid #C6CED7; padding: 2px 1em 5px; }

div.active1 {height: 3px; background: url(/images/ul.gif) no-repeat top left; }
div.active2 {height: 3px; background: url(/images/ur.gif) no-repeat top right; }
div.active3 {}
div.activeTabText {padding: 2px 1em 5px; }

td.subTab {color: #cbe5ff; background-color: #6699CC; }


/* Content */
span.pageTitle {color: black; font-weight: bold; font-size: 160%; }
span.pageSubTitle {color: #008000; font-weight: bold; font-size: 120%; }
span.contentSubTitle {font-weight: bold; font-size: 110%; }
span.alert {color: red; font-weight: bold; }
span.greenAlert {color: green; font-weight: bold; }

td.key {color: #666666; }
td.copy {color: #6F6F6F; }
td.leftColumn {vertical-align: top; background: url(/images/dots.gif) repeat-y right top; }
td.textContent {line-height: 1.5em; }


/* Dashboard */
div.dashContainer {border: 1px solid #6699CC; }
div.update {border: 1px solid #CCCCCC; background-color: #E2FFE4; }

td.dashHeader, td.dashColHeader1, td.dashColHeader2 {color: white; font-weight: bold; }
td.dashHeader {font-size: 110%; background-color: #336699; text-align: center; padding-top: 6px; padding-bottom: 6px; }
td.dashColHeader1, td.dashColHeader2 {background-color: #6699CC; padding-left: 10px; padding-right: 10px; }
td.dashColHeader1 {border-right: 1px solid #C6CED7;}
td.dashListing1, td.dashListing2, td.dashListing3 {border-top: 1px solid #C6CED7; padding-left: 10px; padding-right: 10px; }
td.dashListing1 {border-right: 1px solid #C6CED7; }
td.dashListing3 {border-right: 1px solid #6699CC; }


/* Report */
td.rH {font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; color: white; vertical-align: top; padding-top: 6px; padding-bottom: 6px; }


/* Search */
tr.blueRowColor {background-color: #CBDCED; }


/* Links */
a:link {color: blue; text-decoration: none; }
a:visited {color: purple; text-decoration: none; }
a:active {color: #red; text-decoration: underline; }
a:hover {text-decoration: underline; }

a.activeTabText:link {color: #FFFFFF; text-decoration: none; }
a.activeTabText:visited {color: #FFFFFF; text-decoration: none; }
a.activeTabText:hover {color: #FFFFFF; text-decoration: underline; }
a.activeTabText:active {color: #FFFFFF; text-decoration: underline; } 

a.underline:link {text-decoration: underline; }
a.underline:visited {text-decoration: underline; }
a.underline:hover {text-decoration: none; }
a.underline:active {text-decoration: none; }

a.rH:link {color: #FFFFFF; text-decoration: underline; }
a.rH:visited {color: #FFFFFF; text-decoration: underline; }
a.rH:hover {color: #FFFFFF; text-decoration: none; }
a.rH:active {color: #FFFFFF; text-decoration: none; }
