/*
// --------------------------------------------------------------------------------------------------------------------
// General Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

BODY {padding:0; font-family: Tahoma,Arial, Helvetica, sans-serif;  font-size: 90%; scrollbar-face-color: #CFDBEF; scrollbar-highlight-color: #F1F9FE; scrollbar-3dlight-color: #ABBBC7; scrollbar-darkshadow-color: #7F9CB2; scrollbar-shadow-color: #CAE4F8; scrollbar-arrow-color: #7F9CB2; scrollbar-track-color: #F2F2F2; height: 100%;}

.bold {font-weight: bold;}

.bold:link, .bold:active, .bold:visited {font-weight: bold; COLOR: #0000aa; FONT-FAMILY:Tahoma,Arial,Helvetica,Verdana,sans-serif;}

A:link, A:active, A:visited {COLOR: #0000aa; FONT-FAMILY:Tahoma,Arial,Helvetica,Verdana,sans-serif; text-decoration: none;}

A:hover {COLOR: #000000; FONT-FAMILY:Tahoma,Arial,Helvetica,Verdana,sans-serif; text-decoration: underline; background-color: #E7EFFC;}

H1, H2, H3, H4, H5, H6 {font-weight: bold; font-size: 100%; margin: 0px;}

/*
// --------------------------------------------------------------------------------------------------------------------
// Form Fields
// --------------------------------------------------------------------------------------------------------------------
*/
textarea, select {background-color: #E7EFFC;border: 1px solid #19355E;}

.radioAndCheckbox {padding:0px;}

.textinput{background-color: #E7EFFC; border: 1px solid #19355E; padding-bottom: 2px;}

.inputDisabled{background-color: #E7EFFC; border: 1px solid #cccccc;}



/*
// --------------------------------------------------------------------------------------------------------------------
// Error Messages
// --------------------------------------------------------------------------------------------------------------------
*/
.errorText {color: #AD0E25;padding-top:10px;padding-bottom:10px;}
.errorlabel {font-weight:bold;color: #AD0E25;padding-top:10px;padding-bottom:10px;}
.errorinline {background-color: #FFE3E7;}

.message_NORMAL {color:black; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.message_SUCCESS {color:green; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.message_WARNING {color:black; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.message_ERROR {color:#ad0e25; font-family: Tahoma, Arial, Helvetica, sans-serif;}

.normaltext{font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal;}

.lockreminder {color:#19355E;}


/*
// --------------------------------------------------------------------------------------------------------------------
// Home Page Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.homeSectionBackground {background-color: #DDFFDD; /*background-color: #f9f9f9;*/}

.subHeader {font-weight: bold; background-color: #ffffff; color:#999999; border-bottom: 1px dotted #CCCCCC;}

.subHeaderBottom {border-bottom: 1px dotted #CCCCCC;}

A.domainlink, A.domainlink:ACTIVE, A.domainlink:VISITED{color:#000000; padding: 4px; text-decoration: none; }

A.domainlink:HOVER{color:#000000; background-color: #E7EFFC; padding: 4px; text-decoration: none;}

/*
// --------------------------------------------------------------------------------------------------------------------
// "How Do I" Area Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.quicklinksrowover {background-color:#E7EFFC;} 

.quicklinksrowout {background-color:#FFFFFF;} 

/*
// --------------------------------------------------------------------------------------------------------------------
// Workspace Area Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.titlebarfixnyi {background-color:#ffffff; height:1px;border-bottom:1px solid #cccccc;}

/*
// --------------------------------------------------------------------------------------------------------------------
// System Status Area Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.serverStatusTable {border:1px solid #999999; height:100%; padding: 4px; width: 100%;}

.serverStatusHead {background-color:#cfdbef; height:20px;}

.serverStatusDataArea {padding:4px;border-top:1px solid #999999; background-color:#ffffff;}

.serverStatusBar {width:85px; border-top:1px solid #999999; border-left:1px solid #999999;}

.serverStatusBarFail {background-color: #000000;}

.serverStatusBarCritical {background-color: #e91110;}

.serverStatusBarOverloaded {background-color: #fcc92f;}

.serverStatusBarWarning {background-color: #2692a4;}

.serverStatusBarOk {background-color: #517a1a;}

.serverStatusBarNeutral {background-color: #eeeeee;}

/*
// --------------------------------------------------------------------------------------------------------------------
// Toolbar Area Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.toolbar {border: 1px toolbar #6785A7;}

.toplinks{padding: 4px; background-color: #008000; color: #FFFFFF; /*background-color: #E7EFFC; color: #4A637B; */}

.toplinks2{background-color: #008000; color: #FFFFFF; /*background-color: #EEEEEE; color: #4A637B;*/}

.toplinksbold{ padding: 4px; background-color: #008000; color: #FFFFFF; /*background-color: #E7EFFC; color: #4A637B;*/ font-weight:bold;}

.toplinksdivide {padding: 4px; background-color: #008000; color: #FFFFFF; /*background-color: #E7EFFC; color: #4A637B;*/ border-right: 1px solid #6785A7;}

.linktop, A.linktop, A.linktop:ACTIVE, A.linktop:VISITED{text-decoration: none; color: #4A637B; border-right: 1px dotted #4A637B;  border-bottom: 1px solid #4A637B; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; padding-left: 10px;}

A.linktop:HOVER{color:#19355E; background-color: #E7EFFC;  border-right: 1px solid #4A637B; text-decoration: underline; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; padding-left: 10px;}

/*
// --------------------------------------------------------------------------------------------------------------------
// Breadcrumb Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.breadcrumb, A.breadcrumb {text-decoration: none; font-size:85%;background-color: #FFFFFF; COLOR: #666666; padding: 0px; FONT-FAMILY:Tahoma,Arial,Helvetica,Verdana,sans-serif;}

A.breadcrumb, A.breadcrumb:ACTIVE, A.breadcrumb:VISITED {text-decoration: none; font-size:85%;background-color: #FFFFFF; COLOR: #666666; padding: 0px; FONT-FAMILY:Tahoma,Arial,Helvetica,Verdana,sans-serif;}

A.breadcrumb:Hover {text-decoration: underline; font-size:85%;background-color: #FFFFFF; COLOR: #666666; padding: 0px; FONT-FAMILY:Tahoma,Arial,Helvetica,Verdana,sans-serif;}

.breadcrumbbold {font-size:85%;font-weight:bold;background-color: #FFFFFF; COLOR: #666666; padding: 0px; FONT-FAMILY:Tahoma,Arial,Helvetica,Verdana,sans-serif;}

/*
// --------------------------------------------------------------------------------------------------------------------
// Messages Area Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.messagestitle {color:#666666; font-weight: bold; text-align: left;padding-bottom:0px;}

/* -- Used by MessagingBridgeFinal.jsp -- */
.messagesbox {background-color: #F6F6F6;  border: 1px solid #CCCCCC; padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;}



/*
// --------------------------------------------------------------------------------------------------------------------
// Inline Help Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.inlinehelp {color: #606060}


/*
// --------------------------------------------------------------------------------------------------------------------
// Config Form Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.dottedline{background: transparent; border-bottom: 1px dotted #CCCCCC;padding:0px;}

.dottedlineBelow{background: transparent; border-bottom: 1px dotted #CCCCCC; padding-bottom:6px;}

.dottedlineAbove{background: transparent; border-top: 1px dotted #CCCCCC; padding-top:6px;}

.solidline{border-bottom:1px solid #999999;}

.contenttable {/*border-left:1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background-color: #FFFFFF;*/}

.requiredfield {color: #666666;}

.formseparatorlabel {font-weight:bold;color:#19355E;FONT-FAMILY:Tahoma,Arial,Helvetica,Verdana,sans-serif;}

/*
// --------------------------------------------------------------------------------------------------------------------
// Data Table Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.table{background-color: #F6F6F6; border: 1px solid #CCCCCC;}

.tabletitle{text-align: left; Font-size: 100%; font-weight: bold; }

.tabletitlecell{padding: 4px; border-bottom: 1px solid #CCCCCC;}

.tablesize {text-align: right; padding: 6px; border-bottom: 1px solid #CCCCCC;}

.tablebg{background-color: #F6F6F6; padding-top: 0px; padding-bottom: 0px;}

.tablebuttonbar {background-color: #F6F6F6; padding: 0px; border: 0px;}

.tablebuttonleft {background-color: #F6F6F6; padding: 8px; border-left: 1px solid #CCCCCC;}

.tablebuttonright {background-color: #F6F6F6; padding: 8px; border-right: 1px solid #CCCCCC;}

.tablebottom{border-bottom: 1px solid #CCCCCC;}

.tablehead {/*background-color: #CFDBEF;*/ background-color: #008000; height: 25px; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}
	
.tableheadright {background-color: #CFDBEF; padding: 4px; border: 1px solid #6785A7;}

A.tableheadlink, A.tableheadlink:visited,{font-weight: bold; color: #0000aa, }

A.tableheadlink:hover {font-weight: bold; color: #000000;}

.tabledataarea {background-color: #567596;}

.tablerowA {background-color: #FFFFFF; border-bottom: 1px solid #6785A7; border-left: 1px solid #6785A7; padding: 4px;}

.tablerowAright {background-color: #FFFFFF; border-bottom: 1px solid #6785A7; border-right: 1px solid #6785A7; border-left: 1px solid #6785A7; padding: 4px;}

.tablerowB {background-color: #F6F6F6; border-bottom: 1px solid #6785A7; border-left: 1px solid #6785A7; padding: 4px;}

.tablerowBright {background-color: #F6F6F6; border-bottom: 1px solid #6785A7; border-right: 1px solid #6785A7; border-left: 1px solid #6785A7; padding: 4px;}

.tablerowPrimary {background-color: #DDFFDD; /*background-color: #FFFFFF;*/}

.tablerowSecondary {background-color: #DDFFDD; /* background-color: #F6F6F6;*/}

.tablenorows {background-color: #FFFFFF;}

.tablespacerleft {background-color: #F6F6F6; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; padding: 2px;}

.tablespacerright{background-color: #F6F6F6; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 2px;}

.tableleft {background-color: #F6F6F6; border-left: 1px solid #CCCCCC; padding: 2px;}

.tableright{background-color: #F6F6F6;  border-right: 1px solid #CCCCCC; padding: 2px;}

.tablepagearea{background-color: #FFFFFF;  border: 1px solid #999999;}


/*
// --------------------------------------------------------------------------------------------------------------------
// File Chooser Widget Definitions
// --------------------------------------------------------------------------------------------------------------------
*/

.fileChooserTable{background-color: #567596;width:500px;}

