/*
//--------------------------------------------------------------
//  <file name="Controls.css">
//      <copyright>
//          Copyright © HP 2012
//          All rights reserved.
//      </copyright>
//  </file>
//-----------------------------------------------------------------
*/

/*=================================================================*/
/* Assessment Module Classes
/*=================================================================*/
.AssessmentHeaderBreak
{
    background: #ffffff;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 18px;
    padding: 2px 10px;
}

.AssessmentSectionBreak
{
    background: #bcd7e7;
    clear: both;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    float: inherit;
    min-height: 18px;
    padding: 2px 0;
}

.AssessmentSectionBreak2
{
    background: #bcd7e7;
    border-top: #666666 1px solid;
    clear: both;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    float: inherit;
    min-height: 18px;
    padding: 2px 0;
}

.AssessmentCategoryBreak
{
    background: #dedede;
    border-top: #666666 1px solid;
    border-bottom: #666666 1px solid;
    clear: both;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    float: inherit;
    min-height: 18px;
    padding: 2px 0;
}

.AssessmentCategoryBreak2
{
    border-top: #666666 1px solid;
    clear: both;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    float: inherit;
    min-height: 18px;
    padding: 2px 0;
}

/*=================================================================*/
/* Control Behavior Classes
/*=================================================================*/
.CollapsiblePanel
{
    overflow: auto;
}

/*=================================================================*/
/* Control Button Classes
/*=================================================================*/
.Button,
.Button a,
.Button a:link,
.Button a:visited,
.Button a:active,
.Button a:hover
{
    background-color: #0082d1;
    padding: 1px 5px 1px 5px;
    border-top: 1px solid #49a6de;
    border-right: 1px solid #002135;
    border-bottom: 1px solid #003a5d;
    border-left: 1px solid #80c1e8;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    cursor: pointer;
    margin-right: 10px;
    min-width: 65px;
    #min-width: !Important;                                         /* IE Hack for min-width */
    width: expression(this.clientWidth <= 65 ? "65px" : "auto");      /* IE Hack for min-width */
    overflow: visible;
}

.ButtonDisable 
{
    color: #adae9c !important;
}

/* The ButtonInExpCol class is a hack for a button inside an AJAX Expand Collapse panel. */
/* The Button class results in the data being hidden inside the collapsable panel due    */
/* to the use of the expression function in the width for IE6, so the ButtonInExpCol     */
/* forces the width.                                                                     */
.ButtonInExpCol,
.ButtonInExpCol a,
.ButtonInExpCol a:link,
.ButtonInExpCol a:visited,
.ButtonInExpCol a:active,
.ButtonInExpCol a:hover
{
    background-color: #0082d1;
    padding: 1px 5px 1px 5px;
    border-top: 1px solid #49a6de;
    border-right: 1px solid #002135;
    border-bottom: 1px solid #003a5d;
    border-left: 1px solid #80c1e8;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    cursor: pointer;
    margin-right: 10px;
    min-width: 65px;
    width: auto !important;    /* IE6 Hack for min-width */
    width: 65px;               /* IE6 Hack for min-width */
    overflow: visible;
}

.ModuleGroupBreak .Button,
.ModuleGroupBreak .Button a,
.ModuleGroupBreak .Button a:link,
.ModuleGroupBreak .Button a:visited,
.ModuleGroupBreak .Button a:active,
.ModuleGroupBreak .Button a:hover
{
    background-color: #fff;
    border-left: 1px solid #001018;
    border-top: 1px solid #6b90a2;
    border-right: 1px solid #5e8699;
    border-bottom: 1px solid #001018;
    color: #01628d;
    font-weight: normal;
    margin-right: 2px;
    padding: 0;
    min-width: 35px;          
    #min-width: !Important;                                         /* IE Hack for min-width */
    width: expression(this.clientWidth <= 35 ? "35px" : "auto");      /* IE Hack for min-width */
    overflow: visible;
}

.ModuleGroupBreak .ButtonInExpCol,
.ModuleGroupBreak .ButtonInExpCol a,
.ModuleGroupBreak .ButtonInExpCol a:link,
.ModuleGroupBreak .ButtonInExpCol a:visited,
.ModuleGroupBreak .ButtonInExpCol a:active,
.ModuleGroupBreak .ButtonInExpCol a:hover
{
    background-color: #fff;
    border-left: 1px solid #001018;
    border-top: 1px solid #6b90a2;
    border-right: 1px solid #5e8699;
    border-bottom: 1px solid #001018;
    color: #01628d;
    font-weight: normal;
    margin-right: 2px;
    padding: 0;
    min-width: 35px;
    width: auto !important;    /* IE6 Hack for min-width */
    width: 35px;               /* IE6 Hack for min-width */
    overflow: visible;
}

.BasicLinkButton,
.BasicLinkButton a,
.BasicLinkButton a:link,
.BasicLinkButton a:visited,
.BasicLinkButton a:active,
.BasicLinkButton a:hover
{
    color: #016eb4;
    text-decoration: underline;
}

.LinkButton,
.LinkButton a,
.LinkButton a:link,
.LinkButton a:visited,
.LinkButton a:active,
.LinkButton a:hover
{
    background-image: url("../images/bg-button-secondary.gif");
    background-repeat: repeat-x;
    background-color: #dfedf6;
    border-right: #5f9cc9 1px solid;
    border-top: #5f9cc9 1px solid;
    border-left: #00557c 1px solid;
    border-bottom: #00557c 1px solid;
    display: inline-block;
    font-weight: bold;
    margin-right: 10px;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;        
    min-width: 65px;          
    width: auto !important;    /* IE6 Hack for min-width, can't use expression as in the button class */
    width: 65px;               /* IE6 Hack for min-width, can't use expression as in the button class */
}

.LinkButton2,
.LinkButton2 a,
.LinkButton2 a:link,
.LinkButton2 a:visited,
.LinkButton2 a:active,
.LinkButton2 a:hover
{
    background-image: url("../images/bg-button-terciary.jpg");
    background-repeat: repeat-x;
    background-color: #d9e7ff;
    border-right: #5f9cc9 1px solid;
    border-top: #5f9cc9 1px solid;
    border-left: #00557c 1px solid;
    border-bottom: #00557c 1px solid;
    display: inline-block;
    font-weight: bold;
    margin-right: 10px;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;        
    min-width: 65px;  
    width: auto !important;    /* IE6 Hack for min-width, can't use expression as in the button class */
    width: 65px;               /* IE6 Hack for min-width, can't use expression as in the button class */
    overflow: visible;
}

.ModuleGroupBreak a,
.ModuleGroupBreak a:link,
.ModuleGroupBreak a:visited,
.ModuleGroupBreak a:active,
.ModuleGroupBreak a:hover
{
    color: #fff;
    font-weight: normal;
}

.ModuleGroupBreak .LinkButton,
.ModuleGroupBreak .LinkButton a,
.ModuleGroupBreak .LinkButton a:link,
.ModuleGroupBreak .LinkButton a:visited,
.ModuleGroupBreak .LinkButton a:active,
.ModuleGroupBreak .LinkButton a:hover
{
    background-image: url("");
    background-color: #5490ab;
    border: 0;
    color: #fff;
    font-weight: normal;
    margin-right: 0;
}

.ModalDialogBody .ButtonInExpCol,
.ModalDialogBody .ButtonInExpCol a,
.ModalDialogBody .ButtonInExpCol a:link,
.ModalDialogBody .ButtonInExpCol a:visited,
.ModalDialogBody .ButtonInExpCol a:active,
.ModalDialogBody .ButtonInExpCol a:hover,
.ModalDialogBody .Button,
.ModalDialogBody .Button a,
.ModalDialogBody .Button a:link,
.ModalDialogBody .Button a:visited,
.ModalDialogBody .Button a:active,
.ModalDialogBody .Button a:hover
{
    background-image: url("../images/bg-button-secondary.gif");
    background-repeat: repeat-x;
    padding: 1px 1px 1px 1px;
    border-top: 1px solid #dedede;
    border-right: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    border-left: 1px solid #dedede;
    color: #006998;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    margin-right: 10px;
}

.RadioButtonList
{
    padding: 0;
    margin: -5px 0 0 0;
    white-space: nowrap;
}

/*=================================================================*/
/* Control Container Classes      
/*=================================================================*/
.ContainerContent
{
    min-height: 400px;          
    height: auto !important;    /* IE6 Hack for min-height */
    height: 400px;              /* IE6 Hack for min-height */
}

.ContainerFooter
{
    border-top: 3px solid #ea7e1c;
    margin-top: 5px;
    padding: 5px 0px;
    text-align: center;
}

.ContainerCalloutOuter
{
    background-image: url("../images/callout_left.gif");
    background-repeat: no-repeat;
    background-color: #ffffea;
    float: left;
    font-size: 11px;
    margin-left: 10px;
}

.ContainerCalloutInner
{
    border-right: 1px solid #5490ab;
    border-top: 1px solid #5490ab;
    border-bottom: 1px solid #5490ab;
    padding: 5px 5px 5px 5px;
    margin-left: 18px;
}

.ContainerFieldLabelVert
{
    text-align: left;
}

.ContainerFieldControlVert
{
    text-align: left;
}

.ContainerFieldLabelHoriz
{
    float: left;
    text-align: right;
    padding-right: 10px;
    width: 170px;
    font-weight: bold;
}

.ContainerFieldControlHoriz
{
    float: left;
}

.ContainerQuestionLabelHoriz
{
    float: left;
    text-align: right;
    padding: 0 10px;
    width: 300px;
    font-weight: bold;
}

/*=================================================================*/
/* Control Data List Classes  
/*=================================================================*/
.ListContainerTop
{
    border-top: solid 1px #00557c; 
}
.ListContainerBottom
{
    border-bottom: solid 1px #00557c; 
}
.ListCell
{
    border-top: solid 1px #00557c; 
    border-right: solid 1px #00557c; 
    padding: 4px; 
    text-align: center;
}
.ListCellT
{
    border-top: solid 1px #00557c; 
    padding: 4px; 
    text-align: center;
}
.ListCellR
{
    border-right: solid 1px #00557c; 
    padding: 4px; 
    text-align: center;
}
.ListCellTLR
{
    border-top: solid 1px #00557c; 
    border-left: solid 1px #00557c; 
    border-right: solid 1px #00557c; 
    padding: 4px; 
    text-align: center;
}
.ListCellLR
{
    border-left: solid 1px #00557c; 
    border-right: solid 1px #00557c; 
    padding: 4px; 
    text-align: center;
}
.ListCellNone
{
    padding: 4px; 
    text-align: center;
}
.ListCellLast
{
    border-top: solid 1px #00557c; 
    padding: 4px; 
    text-align: center;
}

.ListCell3Side
{
    border-bottom: solid 1px #00557c; 
    border-left: solid 1px #00557c; 
    padding: 4px; 
    text-align: center;
}
.ListCell3SideLast
{
    border-bottom: solid 1px #00557c; 
    border-left: solid 1px #00557c; 
    border-right: solid 1px #00557c; 
    padding: 4px; 
    text-align: center;
}

/*=================================================================*/
/* Control Data Grid Classes  
/*=================================================================*/
.GridContainer
{
    border: 1px solid #00557c;
}

.GridContainerTLR
{
    border-top: solid 1px #00557c; 
    border-left: solid 1px #00557c; 
    border-right: solid 1px #00557c; 
}

.GridRowDescription
{
    background-color: #fff;
    border-left: #00557c 1px solid;
    border-right: #00557c 1px solid;
    color: #00557c;
    font-weight: bold;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 18px;
    padding: 3px 10px;
} 

.GridRowInstructions
{
    background-color: #fff;
    border-left: #00557c 1px solid;
    border-right: #00557c 1px solid;
    padding: 3px 10px;
} 

.GridRowEmpty
{
    background-color: #fff;
    border-left: #00557c 1px solid;
    border-right: #00557c 1px solid;
    padding: 3px 10px;
} 

tr.GridRowPager td
{
    background-color: #dfedf6;
    border-left: #00557c 1px solid;
    border-right: #00557c 1px solid;
    border-bottom: #00557c 1px solid;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 18px;
    padding: 3px 10px;
}

.GridRowPager a,
.GridRowPager a:link,
.GridRowPager a:visited,
.GridRowPager a:active,
.GridRowPager a:hover
{
    color: #00557c;
}

.GridRowEven
{
    background-color: #f1f5f8;
}

.GridRowHeader
{
    background-color: #dfedf6;
    color: #00557c;
}
.GridRowHeader2
{
    background-color: #ceecff;
    color: #00557c;
}

.GridRowHeaderText
{
    color: #00557c;
}

tr.GridRowHeader td,
tr.GridRowHeader th,
tr.GridRowHeader2 td,
tr.GridRowHeader2 th
{
    border-color: #00557c;
    color: #00557c;
    font-weight: bold;
    padding: 5px;
}

.GridRowHeader a,
.GridRowHeader a:link,
.GridRowHeader a:visited,
.GridRowHeader a:active,
.GridRowHeader a:hover,
.GridRowHeader2 a,
.GridRowHeader2 a:link,
.GridRowHeader2 a:visited,
.GridRowHeader2 a:active,
.GridRowHeader2 a:hover
{
    color: #00557c;
    font-weight: bold;
}

.GridRowOdd
{
    background-color: #fff;
}

tr.GridRowEven td,
tr.GridRowOdd td
{
    border-color: #00557c;
    padding: 5px;
}

.GridRowFooter
{	 
    background-color: #bcd7e7;
    color: #000;
    padding: 5px;
    vertical-align: top;
    border: 1px solid #00557c; 
}

.GridCellFooter
{	 
    background-color: #bcd7e7;
    color: #000;
    padding: 5px;
    vertical-align: top;
    border-bottom: solid 1px #00557c;
    border-top: solid 1px #00557c;
    border-left: solid 1px #bcd7e7; 
    border-right: solid 1px #bcd7e7;
}

.GridCellFooterSolid
{	 
    background-color: #bcd7e7;
    color: #000;
    padding: 5px;
    vertical-align: top;
    border-bottom: solid 1px #00557c;
    border-top: solid 1px #00557c;
    border-left: solid 1px #bcd7e7; 
    border-right: solid 1px #bcd7e7;
}

.GridCellFooterLeft
{	 
    background-color: #bcd7e7;
    color: #000;
    padding: 5px;
    vertical-align: top;
    border-bottom: solid 1px #00557c;
    border-top: solid 1px #00557c;
    border-left: solid 1px #00557c; 
    border-right: solid 1px #bcd7e7;
}

/*=================================================================*/
/* Control Image List Classes
/*=================================================================*/
.ImageListContainer
{
    background-color: #dfedf6;
    border-top: 1px solid #002135;
    border-bottom: 1px solid #002135;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 120px;              /* IE6 Hack for min-height */
    min-height: 120px;
    width: 496px;
}

.ImageListRepeater
{
    height: auto !important;    /* IE6 Hack for min-height */
    height: 110px;              /* IE6 Hack for min-height */
    min-height: 110px;
    width: 458px;
    padding: 5px 0;
}

.ImageListCell
{
    height: auto !important;    /* IE6 Hack for min-height */
    height: 110px;              /* IE6 Hack for min-height */
    min-height: 110px;
    float: left;
    width: 90px;
    text-align: center;
}

.ImageListButton,
.ImageListButton a,
.ImageListButton a:link,
.ImageListButton a:visited,
.ImageListButton a:active,
.ImageListButton a:hover
{
    background-color: #0082d1;
    padding: 0;
    border-top: 1px solid #49a6de;
    border-right: 1px solid #002135;
    border-bottom: 1px solid #003a5d;
    border-left: 1px solid #80c1e8;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 120px;              /* IE6 Hack for min-height */
    min-height: 120px;
    width: 15px;
}

.ImageListButtonDisabled
{
    background-color: #dcdcdc;
    padding: 0;
    border-top: #dcdcdc 1px solid;
    border-right: #000000 1px solid;
    border-bottom: #dcdcdc 1px solid;
    border-left: #000000 1px solid;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 120px;              /* IE6 Hack for min-height */
    min-height: 120px;
    width: 15px;
}

/*=================================================================*/
/* Control Modal Dialog Classes
/*=================================================================*/
.ModalDialogBackground
{
    background-color: #dcdcdc;
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.ModalDialogBody
{
    background-color: #f4faff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    padding: 10px;
} 

.ModalDialogBody2
{
    background-color: #f4faff;
    font-size: 12px;
    padding: 10px;
} 

.ModalDialogInformationBody
{
    background-color: #ffffff;
    font-size: 12px;
    height: 400px;
    text-align: left;
    overflow: auto;
    padding: 10px;
    
} 

.ModalDialogInformationBody2
{
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    font-size: 12px;
    text-align: left;
    overflow: auto;
    padding: 10px;
    
} 

.ModalDialogContainer
{
    background-color: #f4faff;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    width: 450px;
    overflow: hidden;
} 

.ModalDialogInformationContainer
{
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    height: 480px;
    width: 640px;
    border-color: #000000;
} 

.ModalDialogInformationContainer2
{
    background-color: #ffffff;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    width: 675px;
    overflow: hidden;
}  

.ModalDialogHeader
{
    background-image: url("../images/pop-up_title_bg.gif");
    background-repeat: repeat-x;
    border-bottom: 2px solid #000000;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 18px;
    padding: 2px 2px 2px 10px;
}

.ModalDialogInformationHeader
{
    background-color: #00557c;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 18px;
    padding: 2px 2px 2px 10px;
}

.ModalDialogHeaderText
{
    color: #000000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

.ModalDialogInformationHeaderText
{
    color: #ffffff;
    float: left;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
}

/*=================================================================*/
/* Control Module Classes
/*=================================================================*/
.ModuleContainer
{
    border-width: 1px;
    border-style: solid;
    border-color: #00557c;
} 

.ModuleContainerRight
{
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #00557c;
} 

.ModuleContainerLR
{
    border-left: solid 1px #00557c; 
    border-right: solid 1px #00557c; 
} 

.ModuleContainerTLR
{
    border-top: solid 1px #00557c; 
    border-left: solid 1px #00557c; 
    border-right: solid 1px #00557c; 
} 
.ModuleContainerTB
{
    border-top: solid 1px #00557c; 
    border-bottom: solid 1px #00557c; 
} 
.ModuleContainerUShape
{
    border-bottom: solid 1px #00557c; 
    border-left: solid 1px #00557c; 
    border-right: solid 1px #00557c; 
} 

.ModuleBodyContainer
{
    padding: 5px 10px 10px 10px;
} 

.ModuleGroupBreak
{
    background: #5490ab;
    border-bottom: #00557c 1px solid;
    color: #fff;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 18px;
    padding: 2px 10px;
}

.ModuleGroupBreak2
{
    background: #bcd7e7;
    border-top: #00557c 1px solid;
    color: #fff;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 18px;
    padding: 2px 10px;
}

.ModuleHeaderBreak
{
    background: #bcd7e7;
    border: #00557c 1px solid;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 18px;
    padding: 2px 10px;
}

.ModuleHeaderBreak h1, h2, h3 ,h4 ,h5 ,h6
{
    padding: 3px;
    margin: 0;
}

.ModuleHeaderContainer
{
    background-color: #00557c;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 18px;
    padding: 2px 2px 2px 10px;
    border: solid 1px #00557c; 
} 

.ModuleHeaderContainerTwoRow
{
    background-color: #00557c;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 36px;               /* IE6 Hack for min-height */
    min-height: 36px;
    padding: 2px 2px 2px 10px;
    border: solid 1px #00557c;         
}

.ModuleHeaderContainer2
{
    background-color: #015f9c;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 18px;
    padding: 2px 2px 2px 10px;
    border: solid 1px #00557c; 
} 

.ModuleHeaderContainer a,
.ModuleHeaderContainer a:link,
.ModuleHeaderContainer a:visited,
.ModuleHeaderContainer a:active,
.ModuleHeaderContainer a:hover
{
    color: #fff;
    font-weight: bold;
}

.ModuleHeaderErrorContainer
{
    background-color: #FF0000;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 18px;
    padding: 2px 2px 2px 10px;
} 

.ModuleHeaderInfoContainer
{
    background: #dfeef7;
    border-bottom: #00557c 1px solid;
    padding: 5px 10px;
} 

.ModuleSubHeaderContainer
{
    background: #dfeef7;
    border-bottom: #00557c 1px solid;
    border-top: #00557c 1px solid;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 14px;               /* IE6 Hack for min-height */
    min-height: 14px;
    padding: 4px 10px;
} 

.ModuleSubHeaderContainerTBRL
{
    background: #dfeef7;
    border: #00557c 1px solid;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 14px;               /* IE6 Hack for min-height */
    min-height: 14px;
    padding: 4px 10px;
} 

.ModuleHeaderCornerImage
{
    float: right;
    vertical-align: top;
} 

.ModuleHeaderCornerImage .Link a, 
.ModuleHeaderCornerImage .Link a:link, 
.ModuleHeaderCornerImage .Link a:visited, 
.ModuleHeaderCornerImage .Link a:active, 
.ModuleHeaderCornerImage .Link a:hover 
{
    color:#fff;
    float:left;
    margin-right:5px;
    padding:0px;
    font-weight:normal;
}

.ModuleHeaderText
{
    color: #fff;
    float: left;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

.ModuleSubHeaderText
{
    float: left;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

.ModuleMessageContainer
{
    padding: 10px;
} 

/*=================================================================*/
/* Control Section Classes
/*=================================================================*/
.SectionHeaderContainer
{
    background-image: url("../images/tip_title_bg.gif");
    background-repeat: repeat-x;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    height: auto !important;    /* IE6 Hack for min-height */
    height: 18px;               /* IE6 Hack for min-height */
    min-height: 28px;
    padding: 2px 3px;
    text-align: left;
    vertical-align: middle;
} 

.SectionBodyContainer
{
    padding: 5px 10px;
} 

/*=================================================================*/
/* Control Module Specific Classes
/*=================================================================*/
.SecurityMessageContainer
{
    float: left;
    width: 250px;
}

.SecurityContentContainer
{
    float: left;
    padding-left: 25px;
    width: 675px;
}

.LoginContainer
{
    width: 250px;
}

.QuickLinksMenuItem
{
    float: left;
    padding-right: 5px;
}

.QuickLinksMenuItem .LinkButton,
.QuickLinksMenuItem .LinkButton a,
.QuickLinksMenuItem .LinkButton a:link,
.QuickLinksMenuItem .LinkButton a:visited,
.QuickLinksMenuItem .LinkButton a:active,
.QuickLinksMenuItem .LinkButton a:hover
{
    background-image: url("");
    background-color: #fff;
    border: 0;
    font-weight: normal;
    margin-right: 0;
    padding: 0;
}

.QuickLinksDebugMenuItem
{
    float: left;
    padding-right: 5px;
}

.QuickLinksDebugMenuItem .LinkButton,
.QuickLinksDebugMenuItem .LinkButton a,
.QuickLinksDebugMenuItem .LinkButton a:link,
.QuickLinksDebugMenuItem .LinkButton a:visited,
.QuickLinksDebugMenuItem .LinkButton a:active,
.QuickLinksDebugMenuItem .LinkButton a:hover
{
    background-image: url("");
    background-color: #fff;
    border: 0;
    color: #ff0000;
    font-weight: normal;
    margin-right: 0;
    padding: 0;
}

/*=================================================================*/
/* Control Status Classes
/*=================================================================*/
.StatusBarContainer
{
    background-color: #eeeeee;
    border: 1px solid #aaaaaa;
    color: #000000;
    float: left;
    font-weight: bold;
    font-size: 11px;
    overflow: hidden;
}

.StatusBar
{
    background-color: #00ff00;
}

.StatusBarText
{
    position:relative;
    text-align:center;
    top: -15px;
    left: 0px;
    width:100%;
}

/*=================================================================*/
/* Control Update Progress Classes
/*=================================================================*/
.ProgressContainer
{
    position: absolute;
    width: 240px;
    height: 30px;
}

/*=================================================================*/
/* Control Table Of Content Container Classes
/*=================================================================*/
.ContainerTOC
{  
    margin:0px;
    padding:5px;
    border-bottom: 2px solid #d2d2d2;
}

/*=================================================================*/
/* Styles for Callout Classes
/*=================================================================*/
.Callout
{
    float: left;
    border-top: 1px solid #00557c;
    border-right: 1px solid #00557c;
    border-bottom: 1px solid #00557c;
    background-color: #fafde3;
    clear: right;
    padding: 2px 2px 2px 5px;
}

/*=================================================================*/
/* Styles for AjaxControlToolkit AutoComplete Extender Classes
/*=================================================================*/
/*AutoComplete flyout */
.Autocomplete_completionListElement 
{  
    visibility : hidden;
    margin : 0px!important;
    background-color : #ffffff;
    border : buttonshadow;
    border-width : 1px;
    border-style : solid;
    cursor : 'default';
    overflow : auto;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */
.Autocomplete_highlightedListItem
{
    background-color: #ffff99;
    padding: 1px;
    margin-bottom: 0px;
}

/* AutoComplete item */
.Autocomplete_listItem 
{
    background-color : #ffffff;
    padding : 1px;
    margin-bottom: 0px;
}

.Autocomplete_populate_updating 
{
    background-image:url("../images/ajax-loader.gif");
    background-repeat:no-repeat;
    background-position: right center;
}

/*=================================================================*/
/* Print Container Classes      
/*=================================================================*/
.ContentPrint
{
    margin: 0px;
    padding: 0px;
}

.ContentPrintPortrait
{
    width: 640px;
}

.ScrollablePanel
{
    border: 1px solid buttonshadow;
    overflow: scroll;
    padding: 5px;
}

.ScrollablePanelNoBorder
{
    overflow: auto;
    padding: 5px;
}

.TextPrintSmall
{
    font-size: xx-small;
}

/*=================================================================*/
/* eRx Classes      
/*=================================================================*/
.Alerts
{
    clear: both;
    float: left;
    padding-bottom: 5px;
}

/*=================================================================*/
/* this class is an override of the contentpane class in DNN.css
/*  The problem is that the DNN.css “contentpane” class style 
/*  defines the overflow as “auto”.  IE printing has problems with 
/*  this in determining how to paginate a page.  Changed overflow 
/*  to visible.
/*=================================================================*/
.contentpaneprint
{
    background-color: transparent;
    overflow: visible;
    padding-left: 6px;
    padding-right: 4px;
    padding-top: 6px;
    width: 100%;
}

/*=================================================================*/
/* Override default font size value for portrait printing 
/*  of datagrid (table).
/*=================================================================*/
.ContentPrintPortrait td,
.ContentPrintPortrait th
{
    font-size: 6pt;
}

/*=================================================================*/
/* Class structure for overriding the default Ajax ControlToolkit
/*  tab control.  Developed from the ajax__tab_xp-theme
/*=================================================================*/
.ajax__tab_ushc .ajax__tab_disabled { cursor: default; color: #A0A0A0; }

/* horizontal top left */
.ajax__tab_ushc .ajax__tab_header 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background:url("../images/ajax-tab-line.gif") repeat-x bottom;
    height: 21px;
}
.ajax__tab_ushc .ajax__tab_header .ajax__tab_outer {padding-right:4px;background:url("../images/ajax-tab-right.gif") no-repeat right;height:21px;}
.ajax__tab_ushc .ajax__tab_header .ajax__tab_inner {padding-left:3px;background:url("../images/ajax-tab-left.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header .ajax__tab_tab {height:13px;padding:4px;margin:0px;background:url("../images/ajax-tab.gif") repeat-x;}
.ajax__tab_ushc .ajax__tab_header .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url("../images/ajax-tab-hover-right.gif") no-repeat right;}
.ajax__tab_ushc .ajax__tab_header .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url("../images/ajax-tab-hover-left.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url("../images/ajax-tab-hover.gif") repeat-x;}
/*.ajax__tab_ushc .ajax__tab_header .ajax__tab_active { margin-top: 1px; }*/
.ajax__tab_ushc .ajax__tab_header .ajax__tab_active .ajax__tab_outer {background:url("../images/ajax-tab-active-right.gif") no-repeat right;}
.ajax__tab_ushc .ajax__tab_header .ajax__tab_active .ajax__tab_inner {background:url("../images/ajax-tab-active-left.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header .ajax__tab_active .ajax__tab_tab {background:url("../images/ajax-tab-active.gif") repeat-x;}
.ajax__tab_ushc .ajax__tab_body 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border:1px solid #999999;
    border-top:0;
    padding:4px;
    background-color:#ffffff;
    color: #000;
    margin: 0px;
}

/* vertical left */
.ajax__tab_ushc .ajax__tab_header_verticalleft 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background:url("../images/ajax-tab-line.gif") repeat-y right;
    height: 21px;
}
.ajax__tab_ushc .ajax__tab_header_verticalleft .ajax__tab_outer {padding-right:4px;background:url("../images/ajax-tab-right-verticalleft.gif") no-repeat right;height:21px;}
.ajax__tab_ushc .ajax__tab_header_verticalleft .ajax__tab_inner {padding-left:3px;background:url("../images/ajax-tab-left-verticalleft.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header_verticalleft .ajax__tab_tab {height:13px;padding:4px;margin:0px;background:url("../images/ajax-tab-verticalleft.gif") repeat-x;}
.ajax__tab_ushc .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url("../images/ajax-tab-hover-right-verticalleft.gif") no-repeat right;}
.ajax__tab_ushc .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url("../images/ajax-tab-hover-left-verticalleft.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url("../images/ajax-tab-hover-verticalleft.gif") repeat-x;}
.ajax__tab_ushc .ajax__tab_header_verticalleft .ajax__tab_active { margin-top: 1px; }
.ajax__tab_ushc .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_outer {background:url("../images/ajax-tab-active-right-verticalleft.gif") no-repeat right;}
.ajax__tab_ushc .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_inner {background:url("../images/ajax-tab-active-left-verticalleft.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_tab {background:url("../images/ajax-tab-active-verticalleft.gif") repeat-x;}
.ajax__tab_ushc .ajax__tab_body_verticalleft 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border:1px solid #999999;
    border-left:0;
    padding:4px;
    background-color:#ffffff;
    color: #000;
    margin: 0px;
}

/* vertical right */
.ajax__tab_ushc .ajax__tab_header_verticalright 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background:url("../images/ajax-tab-line.gif") repeat-y left;
    height: 21px;
}
.ajax__tab_ushc .ajax__tab_header_verticalright .ajax__tab_outer {padding-right:4px;background:url("../images/ajax-tab-right-verticalright.gif") no-repeat right;height:21px;}
.ajax__tab_ushc .ajax__tab_header_verticalright .ajax__tab_inner {padding-left:3px;background:url("../images/ajax-tab-left-verticalright.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header_verticalright .ajax__tab_tab {height:13px;padding:4px;margin:0px;background:url("../images/ajax-tab-verticalright.gif") repeat-x;}
.ajax__tab_ushc .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url("../images/ajax-tab-hover-right-verticalright.gif") no-repeat right;}
.ajax__tab_ushc .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url("../images/ajax-tab-hover-left-verticalright.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url("../images/ajax-tab-hover-verticalright.gif") repeat-x;}
.ajax__tab_ushc .ajax__tab_header_verticalright .ajax__tab_active { margin-top: 1px; }
.ajax__tab_ushc .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_outer {background:url("../images/ajax-tab-active-right-verticalright.gif") no-repeat right;}
.ajax__tab_ushc .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_inner {background:url("../images/ajax-tab-active-left-verticalright.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_tab {background:url("../images/ajax-tab-active-verticalright.gif") repeat-x;}
.ajax__tab_ushc .ajax__tab_body_verticalright 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border:1px solid #999999;
    border-right:0;
    padding:4px;
    background-color:#ffffff;
    color: #000;
    margin: 0px;
}

/* horizontal left bottom */
.ajax__tab_ushc .ajax__tab_header_bottom 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background:url("../images/ajax-tab-line.gif") repeat-x top;
    height: 21px;
}
.ajax__tab_ushc .ajax__tab_header_bottom .ajax__tab_outer {padding-right:4px;background:url("../images/ajax-tab-bottom-right.gif") no-repeat right;height:21px;}
.ajax__tab_ushc .ajax__tab_header_bottom .ajax__tab_inner {padding-left:3px;background:url("../images/ajax-tab-bottom-left.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header_bottom .ajax__tab_tab {height:17px;padding:0px 4px 4px 4px;margin:0px;background:url("../images/ajax-tab-bottom.gif") repeat-x;}
.ajax__tab_ushc .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_outer {cursor:pointer;background:url("../images/ajax-tab-bottom-hover-right.gif") no-repeat right;}
.ajax__tab_ushc .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_inner {cursor:pointer;background:url("../images/ajax-tab-bottom-hover-left.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_tab {cursor:pointer;background:url("../images/ajax-tab-bottom-hover.gif") repeat-x;}
.ajax__tab_ushc .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_outer {background:url("../images/ajax-tab-bottom-active-right.gif") no-repeat right;}
.ajax__tab_ushc .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_inner {background:url("../images/ajax-tab-bottom-active-left.gif") no-repeat;}
.ajax__tab_ushc .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_tab {background:url("../images/ajax-tab-bottom-active.gif") repeat-x;}
.ajax__tab_ushc .ajax__tab_body_bottom 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    border:1px solid #999999;
    border-bottom:0;
    padding:4px;
    background-color:#ffffff;
    color: #000;
    margin: 0px;
}

.ajax__tab_ushc .ajax__tab_header a,
.ajax__tab_ushc .ajax__tab_header a:link,
.ajax__tab_ushc .ajax__tab_header a:visited,
.ajax__tab_ushc .ajax__tab_header a:active,
.ajax__tab_ushc .ajax__tab_header a:hover
{
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
