/*
 * Global Cascading Style Sheet Document
 * Filename: main.css
 * Created: Feb 04, 2002
 * Updated: Aug 21, 2006
*/
h1 {font-size: 20px; font-family: "Arial", "Helvetica", sans-serif; font-weight: Bold;}
h2 {font-size: 18px; font-family: "Arial", "Helvetica", sans-serif; font-weight: Bold;}
h3 {font-size: 16px; font-family: "Arial", "Helvetica", sans-serif; font-weight: Bold;}
h4 {font-size: 14px; font-family: "Arial", "Helvetica", sans-serif; font-weight: Bold;}
h5 {font-size: 12px; font-family: "Arial", "Helvetica", sans-serif; font-weight: Bold;}
h6 {font-size: 10px; font-family: "Arial", "Helvetica", sans-serif; font-weight: Bold;}
/* Current Project Tabs  */
.focusedTabText {font-size: 12px; font-family: "Arial", "Helvetica", sans-serif;
                 font-weight: Bold; color: #000000; text-decoration: none;}
.unfocusedTabText {font-size: 12px; font-family: "Arial", "Helvetica", sans-serif;
                   font-weight: Bold; color: #FFFFFF; text-decoration: none;}
.disabledTabText {font-size: 12px; font-family: "Arial", "Helvetica", sans-serif;
                  font-weight: normal; color: #EEEEEE; text-decoration: none;}
/* Project Search  */
.quickSearchLink {font-size: 11px; font-family: "Arial", "Helvetica", sans-serif;
                  font-weight: Bold; line-height: 150%; text-decoration: none;}
.timeStamp {font-size: 11px; font-family: "Arial", "Helvetica", sans-serif;
            font-weight: normal; color: #000000;}
.sectionTitle {font-size: 18px; font-family: "Arial", "Helvetica", sans-serif;
               font-weight: bold; color: #FFFFFF;}
.sectionTitleBackground {font-size: 18px; font-family: "Arial", "Helvetica", sans-serif;
                         font-weight: bold; color: #FFFFFF; background-color: #156EAA;}
.sideMenuHeader {font-size: 12px; font-family: "Arial", "Helvetica", sans-serif;
                 font-weight: Bold; color: #ffffff; line-height: 88%;}
.sideMenuItem {font-size: 10px; font-family: "Arial", "Helvetica", sans-serif;
               font-weight: Bold; color: #ffffff; line-height: 88%;}
.mainTopicHeader {font-size: 10px; font-family: "Arial", "Helvetica", sans-serif; font-weight: Bold;
                  color: #ffffff;}
.required {font-weight: Bold; color: #AA0000;}

body, p, td, th, ul, ol, li, dl, dt, dd, select, option, input, textarea {font-family: "Arial", "Helvetica", sans-serif;
                                                                          font-size: 12px;}
a { text-decoration: none; font-weight: Bold; color:#0033ff;}
pre {font-family: "Courier New", "courier", monospace; font-size: 14px;}
.AdminMenuPageProperties {background-color: #cccccc; color: #003366;}
.SideMenuHyperlink {font-family: "Arial", "Helvetica", sans-serif;
                    font-size: 10px; text-decoration: none; font-weight: Bold; color:#000000;}
.TopMenuPageProperties {background-color: #4C4C4C; color: #FFFFFF;}
.TopMenuHyperlink {font-family: "Arial", "Helvetica", sans-serif;
                   font-size: 12px; text-decoration: none; font-weight: Bold; color:#FFFFFF;}
.BottomMenuPageProperties {background-color: #4C4C4C; color: #FFFFFF;}
.BottomMenuHyperlink {font-family: "Arial", "Helvetica", sans-serif;
                      font-size: 12px; text-decoration: none; font-weight: Bold; color:#FFFFFF;}
.fixedWidthFace {font-family: "Courier New", "courier", monospace; font-size: 14px;}
.textSizePlus1 {font-family: "Arial", "Helvetica", sans-serif; font-size: 16px;}
.textSizePlus2 {font-family: "Arial", "Helvetica", sans-serif; font-size: 18px;}
.textSizePlus3 {font-family: "Arial", "Helvetica", sans-serif; font-size: 20px;}
.textSizePlus4 {font-family: "Arial", "Helvetica", sans-serif; font-size: 22px;}
.textSizeMinus1 {font-family: "Arial", "Helvetica", sans-serif; font-size: 10px;}
.textSizeMinus2 {  font-family: "Arial", "Helvetica", sans-serif; font-size: 9px;}
.footer {font-size: 10px; font-family: "Arial", "Helvetica", sans-serif; font-weight: Bold;}
.iconLabel {font-size: 9px; font-family: "Verdana", "Arial","Helvetica", sans-serif; font-weight: Bold; line-height: 9px;}
div.waitDiv {position: absolute; left: 20%; top: 20%; visibility: hidden; border: 2px dotted #FA9105;
	     font-family: verdana; text-align: center;}
div.helpDiv {position: absolute; left: 20%; top: 20%; visibility: hidden; border: 2px dotted #FA9105;
             font-family: verdana; text-align: center; background-color: #BBC8D3;}
.warningMessage {font-weight: Bold; color: red;}
.infoMessage {font-weight: Bold; color: blue;}
.BottomMenuHyperlink2 {font-family: "Arial", "Helvetica", sans-serif; font-size: 8px; text-decoration: none; 
                       font-weight: Bold; color:#FFFFFF;}
.quickSearchLinkDownload {font-size: 11px; font-family: "Arial", "Helvetica", sans-serif; font-weight: Bold;
                          line-height: 150%; text-decoration: none;}
.TopBannerTable { background-color: #4C4C4C; width: 100%; position: absolute; top: 0; left: 0; padding: 0px 0px; height: 70px;}
.TablePageMessage { top: 385px;}
a.iconLabel {font-size: 9px; text-decoration: none; color: #000000; font-family: "Verdana","Arial","Helvetica",sans-serif;
             font-weight: Bold; line-height: 9px; padding-bottom: 5px;}
.reminderText {color: #000000; font-family: "Arial", "Helvetica", sans-serif;}
@media print{div.notPrintibleLink{visibility: hidden;}}

a#sectionTitleLink{font-weight: bold; font-variant: normal; text-transform: none;
             color: #445555; text-decoration: none;}
#navigation a { color: #DDBB66; }


#gray {
 position: absolute;
 display: none;
 top: 0;
 left: 0;
 margin: 0;
 padding: 0;
 background-color: #ccc;
 width: 100%;
 height: 100%;
 opacity: .50;
 filter: alpha(opacity=50);
 -moz-opacity: 0.5;
 z-index: 900;
}
#popup {
 position: absolute;
 display: none;
 margin: 0;
 padding: 10px;
 background-color: #fff;
 height: 350px;
 width: 500px;
 border: 1px solid #f00;
 text-align: center;
 z-index: 1000;
}

.bubbleInfo {
    position: relative;
}



.trigger {
    position: absolute;
}

/* Bubble pop-up */

.popup {
    position: absolute;
    display: none;
    z-index: 50;
    border-collapse: collapse;
}

.popup td.corner {
    height: 15px;
    width: 19px;
}

.popup table.popup-contents {
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 13px;
    line-height: 1.2em;
    background-color: #f4f4f4;
    color: #555554;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
    border: 2px dotted #db8900;
    }

table.popup-contents td {
    text-align: left;
}

table.popup-contents td.close {
    text-align: right;
}

#popupButton {
    cursor: pointer;
    color:#000;
    font: normal 100% 'Verdana',helvetica,sans-serif;
    padding: 1px;
    background-color: #e1e1e1;
    border: 1px solid;
    border-color: #232c83 #232c83 #232c83 #232c83;
}


