/*---------------------------------------------*/
/*  Default.css                          */
/*  Version 1.0                               */
/* Last Updated 07/15/2009                     */
/*                                             */
/*  Style Sheet used for Default.aspx          */
/*---------------------------------------------*/
.SystemError
{
    font-weight: bold;
    color: Red;
}

.SystemInfo
{
    font-weight: bold;
    color: Blue;
}

/* OVERRIDDEN
.header
{
    padding-bottom: 10px;
    border-top: 4px solid #3260a0;
    position: relative;
    height: 80px;
    width: 95.5%;
    left: 18px;
}*/


/* custom for CIMIS */
.system_error
{
    font-weight: bold;
    color: Red;
}

.system_info
{
    font-weight: bold;
    color: Green;
}

.required
{
    color: #F00;
}

.header
{
    /*border-top: 4px solid #3260a0;*/
    background-image:url(../images/header_background_2.png);
    height:150px;
    width:940px;
    color: White;
    position: relative;
}

.headerText
{
    color: White;
}

.headerText A:link {text-decoration: none; color:White;}
.headerText A:visited {text-decoration: none; color:White;}
.headerText A:active {text-decoration: none; color:White;}
.heaverText A:hover {text-decoration: underline; color: Red;}

.balancedDataList td { width:315px; vertical-align: top}

.sidebar 
{
}
 
.sidebar a:link, .sidebar a:visited
{    
    color: #11397A;
    background-color:transparent;
    text-decoration:none;    
    padding:5px 5px 5px 5px;
}

.sidebar a:active, .sidebar a:hover
{    
    color: #11397A;
    background-color:#EEEEEE;    
    text-decoration:none;    
    padding:5px 5px 5px 5px;
}

/* --- */

#heading_defaulthome
{
    
    height: 80px;
    /*position: relative;*/
}

.headerbar
{
    padding: 1px;
    /*left: 18px;*/
    position: relative; /* Makes this the containing block */
    background: #3260a0; /* Blue, needed for empty sublists */    
    height: 1px;
    /*top: 11px;
    width: 95.0%;*/
    white-space: nowrap;
    top: 0px;
    left: 0px;
}

.totalcontainer
{
    position: absolute;
    top: 160px;
    left: 10px;
    padding: 10px;
    width: 95%;
    border: 1px solid #8BA4F8;
}

.topcontainer
{
    /*position: absolute;
    /*top: 45px;
    left: 10px;
    padding: 10px;
    width: 95%;
    height: 110px;    */
    border: none;
}
.topcontainerRelative
{
    position: relative;
    top: 10px;
    left: 10px;
    padding: 10px;
    width: 95%;
    border: none;
}

.left
{
    padding: 10px;
    /*position: absolute;
    left: 10px;
    top: 0px;
    height: 89%;    
    width: 50%; */   
    border: 1px solid #8BA4F8;
    background: #EDF1FE;
}

.leftbannerContainer
{
    padding: 10px;
    position: absolute;
    left: 10px;
    top: 120px;
    width: 95%;
    height: 30%;
}

.right
{
    padding: 10px;
    /*
    position: absolute;
    top: 0px;
    right: 10px;
    height: 89%;
    width: 50%; */       
    border-bottom: 1px solid Gray;
    border-top: 1px solid Gray;
    border-right: 1px solid Gray;
    border-left: 1px solid Gray;
    /*background: #D6DEFC;*/
}

.bottomcontainer
{
    position: absolute;
    top: 420px;
    left: 10px;
    padding: 10px;
    height: 460px;
    width: 95%;
    border: none;
}

.bottom
{
    padding: 10px;
    position: relative;
    top: -10px;
    height: 95%;
    border-bottom: 1px solid #8BA4F8;
    border-left: 1px solid #8BA4F8;
    border-right: 1px solid #8BA4F8;
}

.bottominner
{
    padding: 10px;
    position: relative;
    /*top: 10px;
    height: 87%;
    left: 0px;*/
    border: 1px solid Gray;    
    /*background: #EDF1FE;*/
}

.footer_default
{
    border-style: none;
    border-color: inherit;
    border-width: medium;
    position: absolute;
    height: 50px;
    width: 95%;
    margin: 20px; /*top: 775px; 920px*/
}

.footer
{
    padding: 10px;
    position: absolute;
    left: 30px; /*30px*/
    right: 15px; /*15px*/
    height: 50px;
    width: 95%;
    margin: 20px;
    border: none; /*1px dashed orange;*/
}


/* OVERRIDDEN 
.HeaderText
{
    position: absolute;
    top: 65px;
    padding: 10px;
    height: 20px;
    border: none;
    font-size: small;
}
*/

.login_text
{
    color: #253b5a;
    font-weight: bold;
    font-size: large;
}

.BoldText
{
    font-weight: bold;
    font-size: medium;
    color: Black;
}

.LoginButtonStyle
{
    background-color: #253b5a;
    color: White;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    height: 35px;
}

.important_text_heading
{
    color: #3368BB; /*font-weight : bold;*/
    font-size: 13.5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.important_text
{
    color: #3368BB;/*660000*/
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}

.Heading
{
    font-family: Verdana,Arial,Helvetica, Sans-Serif;
    font-weight: bold;
    color: #3368BB; /*#660000;*/
    font-size: 19px;
}

.SubHeading
{
    font-family: Arial,Verdana,Helvetica,Sans-Serif;
    font-weight: bold;
    color: #3368BB; /*#660000;*/
    font-size: 14px;
}

.Heading1
{
    font-family: Verdana,Arial,Helvetica, Sans-Serif;
    font-weight: bold;
    color: #3260A0;
    font-size: xx-large;
}

.Heading2
{
    font-family: Verdana,Arial,Helvetica, Sans-Serif;
    font-weight: normal;    
    color: #3368BB; /*#660000;*/
    font-size: 14px;
}

.Content
{
    font-family:Arial,Verdana,Helvetica,Sans-Serif;
    font-weight: normal;
    color: #000000;
    font-size: 13px;
}

.Disclaimer
{
    font-family:Calibri,Arial,Verdana,Helvetica,Sans-Serif;
    font-weight: normal;
    color: #000000;
    font-size: 12px;
}

.FooterText
{
    color: #660000;
    font-weight: bold;
    font-size: small;
    text-align: center;
}

.footerbar
{
    position: relative;
    height: 2px;
    width: 500px;
    white-space: nowrap;
    left: 10px;
    right: 80px;
}
.fontStyle
{
    font-family: Verdana,Arial,Helvetica, Sans-Serif;
    font-size: small;
}


.rightAlign
{
    text-align: right;
    float: right;
}
.AreaDivider
{ 
    height:1px;
}

/*breadcrumb*/
.tblBorderBig
{
    border-top: 5px solid #94a6ba;
    height: 32px;
    font-size: 0.8em;
    color: #ccc;
}
.tblBorderBig td
{
    padding: 0 5px;
}

.customBCTD
{
    width: 250px;
    font-weight: bold;
}

.customBCTD a:hover
{    
    color: #660000 !important;
    text-transform: uppercase;
}

.customBCTD a
{
    font-weight: bold;
    text-decoration: none;
    color: #ccc;
}

.bcCompleted
{
    border-top: 5px solid #395c84 !important;
    text-transform: uppercase;    
    color: #660000 !important;
    font-size: 0.8em;
}

.bcCompleted a
{
    text-transform: uppercase;    
    color: #660000 !important;
}
.bcDIv
{
    background-color: White;
    padding: 5px 0px 5px 0px;
    /*font-size: 11px;*/
}
.bcProgress
{
    font-weight: bold;
    font-size: medium;
}

.EditBorderBC
{
    width: 100%;
    border-top: 1px;
    border-bottom: 1px;
    border-color: Gray;
    border-top-style: solid;
    border-bottom-style: solid;
}
/*breadcrumb*/
 
