﻿/* CT styles: Begin */

/*
.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=60);
    opacity:0.60;   
}    
*/
/*
.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#FFFFFF; 
    position:absolute; 
    width:130px; 
    height:50px;    
}
.updateProgressMessage
{
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}
*/
.RMCBoxNormal, .RMCBoxWarning 
{
  border: solid 1px Gray;
  font-family: Verdana;
  font-size: 10px;
  padding: 4px;
  text-align: center;
}


.RMCBoxNormal
{
  background-color: White;
  color: Black;
}

.RMCBoxWarning
{
  background-color: Red;
  color: White;
  font-weight: bold;
}


.CTResultTable
{
/*	border-collapse: separate;*/
  border: solid 1px Gray;
  font-family: Verdana;
  font-size: 10px;
  padding: 0px;
  margin: 10px;
}

.CTHeaderText
{
    font-family: Tahoma;
  font-size: 10px;
  border-collapse: separate;
  border: solid 1px #cccccc;
  padding: 2px 4px 2px 4px;
    font-weight: bold;
/*	text-decoration: underline; */
  text-align: center;
  padding: 0px;
  margin: 0px;
}

.CTSR /*Section result*/
{
  font-family: Tahoma;
  font-size: 10px;
  border-collapse: separate;
  border: solid 1px #cccccc;
  padding: 2px 4px 2px 4px;
/*    font-weight: bold; */
  text-align:right;
  padding: 0px;
  margin: 0px;
  background-color: #FFFFCC;
}

.CTHeaderQuestionText
{
  font-family: Tahoma;
  font-size: 10px;
  border-collapse: separate;
  border: solid 1px #cccccc;
  padding: 2px 4px 2px 4px;
    font-weight: bold;
  width: 30px;
  margin: 0px;
  margin-bottom: auto;
}

.CTText
{
    font-family: Tahoma; 
  font-size: 10px;
  border-collapse: separate;
  border: solid 1px #cccccc;
  padding: 2px 4px 2px 4px;
  margin: 0px;
}

.CTTextFilter
{
    font-family: Tahoma; 
  font-size: 10px;
  border-collapse: separate;
  padding: 2px 4px 2px 4px;
  margin: 0px;
}

.CTValue
{
  font-family: Tahoma; 
  font-size: 10px;
  border-collapse: separate;
  border: solid 1px #cccccc;
  padding: 2px 4px 2px 4px;
  margin: 0px;
  text-align: right;
}

/* CT styles: End */

.LB1
{
  border-right-color: Black; 
  border-right-width: 1px; 
  border-right-style: solid;
  padding: 0px 3px 0px 3px;
}

.LB2
{
  padding: 0px 3px 0px 3px;
}


.ATbl
{
  vertical-align: middle; 
  border-collapse: collapse;
}

.ADL
{
  width: 100%;
  border-collapse: collapse;
}

.AChkBoxTd
{
  width: 22px; 
  height: 13px; 
  margin: 0px 0px 0px 0px; 
  padding: 0px 0px 0px 0px; 
  text-align:center
}

.ALbl
{
  padding-left: 4px;
}


.NoDisplay
{
  display: none;
}


.BreakdownColumn1
{
  padding-left: 3px;
}


.Checkbox1
{
  width: 23px;
/*  height: 18px;*/
  float: left;
  display: block;
}

.Checkbox
{
  vertical-align: middle;
  background-color: #00ffff;
  width: 23px;
/*  height: 18px;*/
}


.LinkButton, .LBtnC3
{
  font-style: normal; 
  color: #000000;
  text-decoration: none;
}

.EntryLineHover
{
  background-color: #0000ff;
}


.BreakdownProfileItem
{
  display: block;
  color: #000000;
/*	height: 16px;
  padding-top: 4px;*/
  font-weight: bold;
}


.IA, .BreakdownItemGrossAlternativeHilite, .AChkBox, .ALbl
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;  
}


.BI3:hover, .BI4:hover, .BreakdownItemGrossAlternativeHilite
{
  background-color: #cfcfcf;
}


.BI3
{
  background-color: #ffffff;
}


.BI4
{
  background-color: #eeeeee;
}


.BI1, .BI2
{
/*	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;  
  border-bottom: solid 1px #dddddd;*/
}


.BreakdownItemGross, .BreakdownItemGrossHilite
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;  
  border-bottom: solid 1px #dddddd;
}


.BreakdownItemGross:hover,
.BreakdownItemGrossHilite
{
  background-color: #ffcfcf;
}


.BI1
{
  background-color: #ffeeee;
}


.BI2
{
  background-color: #ffeeee;
}



.PCPane_box_header
{
  background-image: url("../images/project/profiles/information_header_bgimage.jpg");
  background-attachment: scroll;
  background-repeat: repeat-x;
  background-color: #4F6B93;
  border: solid 1px #191919;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;  
  color: white;
  padding: 2px 2px 2px 2px;
  text-align: left;
}

.profile_group_head_1
{
  background-color: #4a8519;
  border-bottom: solid 1px #000000;
  border-right: solid 1px #000000;
  border-top: solid 1px #000000;
  border-left: solid 1px #000000;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;  
  color: black;
  width: 100%;
  padding: 2px 2px 2px 2px;
}

.profile_group_container_1
{
  background-color: #5aa31e;
  border: solid 1px #000000;
  font-weight: normal;
  width: 100%;
}

.profile_group_head_2
{
  background-color: #F6C9C5;
  border-bottom: solid 1px #D17268;
  border-right: solid 1px #D17268;
  border-top: solid 1px #D17268;
  border-left: solid 1px #D17268;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  width: 100%;
  padding: 2px 2px 2px 2px;
}

.profile_group_container_2
{
  background-color: #F9EDEB;
  border: solid 1px #D17268;
  font-weight: normal;
  color: black;
  width: 100%;
}

.profile_group_head_3
{
  background-color: #A9659A;
  border-bottom: solid 1px #683A5E;
  border-right: solid 1px #683A5E;
  border-top: solid 1px #683A5E;
  border-left: solid 1px #683A5E;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  width: 100%;
  padding: 2px 2px 2px 2px;
}

.profile_group_container_3
{
  background-color: #CFAAC7;
  border: solid 1px #683A5E;
  font-weight: normal;
  color: black;
  width: 100%;
}

.profile_group_head_4
{
  background-color: #6FFF6F;
  border-bottom: solid 1px #33FF33;
  border-right: solid 1px #33FF33;
  border-top: solid 1px #33FF33;
  border-left: solid 1px #33FF33;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  width: 100%;
  padding: 2px 2px 2px 2px;
}

.profile_group_container_4
{
  background-color: #AAFFAA;
  border: solid 1px #33FF33;
  font-weight: normal;
  color: black;
  width: 100%;
}

.profile_group_head_5
{
  background-color: #EE6A34;
  border-bottom: solid 1px #B13E0F;
  border-right: solid 1px #B13E0F;
  border-top: solid 1px #B13E0F;
  border-left: solid 1px #B13E0F;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  width: 100%;
  padding: 2px 2px 2px 2px;
}

.profile_group_container_5
{
  background-color: #F5AC8E;
  border: solid 1px #B13E0F;
  font-weight: normal;
  color: black;
  width: 100%;
}

.profile_group_head_6
{
  background-color: #BFEAA3;
  border-bottom: solid 1px #8ED95B;
  border-right: solid 1px #8ED95B;
  border-top: solid 1px #8ED95B;
  border-left: solid 1px #8ED95B;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  width: 100%;
  padding: 2px 2px 2px 2px;
}

.profile_group_container_6
{
  background-color: #F1FAEA;
  border: solid 1px #8ED95B;
  font-weight: normal;
  color: black;
  width: 100%;
}

.profile_group_head_7
{
  background-color: #2EFCFF;
  border-bottom: solid 1px #00CED1;
  border-right: solid 1px #00CED1;
  border-top: solid 1px #00CED1;
  border-left: solid 1px #00CED1;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  width: 100%;
  padding: 2px 2px 2px 2px;
}

.profile_group_container_7
{
  background-color: #8AFDFF;
  border: solid 1px #00CED1;
  font-weight: normal;
  color: black;
  width: 100%;
}

.profile_group_head_8
{
  background-color: #EA7256;
  border-bottom: solid 1px #D43D1A;
  border-right: solid 1px #D43D1A;
  border-top: solid 1px #D43D1A;
  border-left: solid 1px #D43D1A;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  width: 100%;
  padding: 2px 2px 2px 2px;
}

.profile_group_container_8
{
  background-color: #F3AF9F;
  border: solid 1px #D43D1A;
  font-weight: normal;
  color: black;
  width: 100%;
}

.profile_group_head_9
{
  background-color: #B6EA7D;
  border-bottom: solid 1px #78CA20;
  border-right: solid 1px #78CA20;
  border-top: solid 1px #78CA20;
  border-left: solid 1px #78CA20;
  font-weight: bold;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: black;
  width: 100%;
  padding: 2px 2px 2px 2px;
}

.profile_group_container_9
{
  background-color: #F3FBE9;
  border: solid 1px #78CA20;
  font-weight: normal;
  color: black;
  width: 100%;
}
