/* CSS Document */

/* company logo */
#logo { 
    width: 216px;
    height: 47px;
    position: absolute;
    top: 24px; /* as per branding guidelines- 50% whitespace around logo */
    left: 32px; /* as per branding guidelines- 50% whitespace around logo and to align with Home icon */
    background-image: url(../Images/CarelonLogo_47.png); /* default is prod */
    background-repeat: no-repeat;
}

.companyLogo {
    width: 216px;
    height: 47px;
    position: absolute;
    top: 24px; /* as per branding guidelines- 50% whitespace around logo */
    left: 32px; /* as per branding guidelines- 50% whitespace around logo and to align with Home icon */
    background-image: url(../Images/CarelonLogo_47.png); /* default is prod */
    background-repeat: no-repeat;
}

.companyLogoTrans {
    width: 216px;
    height: 47px;
    background-image: url(../Images/CarelonLogo_47.png); /* default is prod */
    background-repeat: no-repeat;
}

.companyLogo_demo {
    background-image: url(../Images/CarelonLogo_Demo_47.png);
}

.companyLogo_dev {
    background-image: url(../Images/CarelonLogo_Dev_47.png);
}

.companyLogo_load {
    background-image: url(../Images/CarelonLogo_Load_47.png);
}

.companyLogo_prod {
    background-image: url(../Images/CarelonLogo_47.png);
}

.companyLogo_qa {
    background-image: url(../Images/CarelonLogo_Qa_47.png);
}

.companyLogo_stg {
    background-image: url(../Images/CarelonLogo_Stg_47.png);
}

.companyLogo_uat {
    background-image: url(../Images/CarelonLogo_Ua_47.png);
}

#emraimlogo { /*main logo */
    width: 216px;
    height: 47px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background-image: url(../Images/CarelonLogo_47.png);
    background-repeat: no-repeat;
}


/*
.productLogo_demo {
}

.productLogo_dev {
}

.productLogo_load {
}

.productLogo_prod {
}

.productLogo_qa {
}

.productLogo_stg {
}

.productLogo_uat {
}
*/

#headerprint
{
    width:100%;
    height: 70px;
    position:relative;
    /*background-color: #333333;*/
}


#logoprint {   /* #lo\goprint escaping hack for IE5 and IE 5.5 which doe not support list style position */                              

    display: list-item;               
    list-style-image: url(../Images/CarelonLogo_47.png);
    list-style-position: inside;
    }
    
     

.navbar {
    background-repeat: repeat-x;
    background-image: url(../Images/subbarbkgnd.png);
}

#titlebar {
    background-image: url(../Images/mainbarbkgnd.png);
    background-repeat: repeat-x;

}

#helpShow
{
    clip: rect(auto,auto,auto,auto);
    float: right;
    position: relative;

}

.subnavbar {
    background-image: url(../Images/subbarbkgnd.png);
    color: #FFFFFF;
    
}

.searchsubtitlebar {
    background-image: url(../Images/subbarbkgnd.png);
    background-repeat:repeat;
    
}

.helpheader {
    background-image: url(../Images/subbarbkgnd.png);
    background-repeat: repeat-x;

}

.searchbar {
    background-image: url(../Images/searchbarbkgnd.png);
    height: 15px;

}

.datagridhead {
    background-image: url(../Images/dgheadbg.png);
    background-repeat: repeat;
}

.button {

    background-image: url(../Images/buttontile.jpg);
    background-repeat: repeat-x;
}

.BDCInfoPopUp {
    background-color: White;
    border: solid 2px black;
    /*width: 600px;*/
}

#printcontainer #Disclaimer { /* holds the disclaimer info at the bottom of the screen */

	
	position: relative;
	bottom:0px;
	_bottom:0px; /*for IE 6*/
	clear:both;
	margin-left:15px;
	padding-right:0px;
	right:0;
	width: 85%;
	/* border:solid 2px #003366;for testing purposes only */

}
.EmailPopup
{
	background-color: White;
	border: solid 2px black;
	width: 507px;
}
.emailPopupHeader {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #647CA4;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	vertical-align:middle;
    width: 507px;
}
.emailPopupFooter
{
	
	background-color: #98AFC7;
	width: 507px;
	height: 30px;
    vertical-align:middle;
   
}
.popupMain
{
    filter:progid:DXImageTransform.Microsoft.Shadow(color='Black', Direction=135, Strength=10);
}

.goawaypopupbutton
{
	 background-image: url(../Images/buttontile.jpg);

background-repeat: repeat-x;

font-size:12px;

font-family:Arial;

	  
}

.popupBody
{
   padding-top:10px;
   padding-bottom:10px;
   padding-right:10px;
   padding-left:10px;
   background-color:White;
   margin:0px;
   background-repeat: repeat-x repeat-y;
    width: 507px;
}

.lblCptCostType {
       background-color: lawngreen;
}
.lblCptGrpCostType {
       /*background-color:blue ;*/
    background-color: #24a8ff;
}

.contracted
{
	background-color: #a4cdad !important;
}

.notcontracted{
	background-color: #ffb7b7 !important;
	
}
