@charset "utf-8";


A,
A:visited,
A:active
{
 color:#3e3e3e;
}

A:hover
{
 color:black;
}

.reportsTable TR
{
 background-color:#e9e9e9;
}

.reportsTable TR.alt
{
 background-color:#f6f6f6;
}

.reportsTable TD
{
 padding:8px;

 
}

.titleCell
{
 width:225px;
}

.reportName
{
 text-indent:1px;
 color:#424549;
 font-size:12px;
 font-family:Trebuchet MS;
}

.descriptionCell
{
 vertical-align:top;
 text-align:left;
 padding:4px;
 color:#424549;
 font-size:11px;
 line-height:16px;
 font-family:Trebuchet MS;
 border-left:1px solid white;
}

.sch_reports_leftcell
{
	
	border-bottom:1px solid #b2b2b2;
	background-color:#e0e0e0;
    color:#424549;
    text-align:right;
	vertical-align:top;
    font-weight:normal;
    height:22px;
    font-size:13px;
    font-family:Trebuchet MS;
    text-indent:4px;
    white-space: nowrap;
}

.sch_reports_rightcell
{
    border-right:1px solid white;
	background-color:#ffffff;
	border-bottom:1px solid #b2b2b2;
	color:#424549;
	font-family:Trebuchet MS;
	font-size:13px;
	font-weight:normal;
	height:22px;
	text-align:left;
	vertical-align:top;
	
}

.myacc_leftcell
{
	cursor:pointer;
	white-space:nowrap;
	border-bottom:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	background-color:#e0e0e0;
    color:#424549;
    text-align:right;
	vertical-align:top;
    font-weight:normal;
    height:22px;
    font-size:13px;
    font-family:Trebuchet MS;
    text-indent:4px;
}

.myacc_rightcell
{
    cursor:pointer;
	white-space:nowrap;
	border-bottom:1px solid #b2b2b2;
	border-right:1px solid #b2b2b2;
	background-color:#f8f8f8;
	color:#424549;
	text-align:left;
	vertical-align:top;
	font-weight:normal;
	height:22px;
	font-size:13px;
	font-family:Trebuchet MS;
	text-indent:4px;
}

 A img
{
 border:0px;
}

.tab {
    float:left;
    background-image:url(/SC/Images/subtabs/tab_inactive_left.gif);
    background-repeat:no-repeat;
    margin-left:8px;
    color:#484848;
}

.tab DIV.cap_right {
    background-image:url(/SC/Images/subtabs/tab_inactive_right.gif);
    margin:0px;
    padding:0px;
    width:8px;
    height:28px;
    
}

.active DIV.cap_right {
    background-image:url(/SC/Images/subtabs/tab_active_right.gif);
    margin:0px;
    padding:0px;
    width:8px;
    height:28px;
    
 }

.tab div {
    float:left;
    font-weight:bold;
    cursor:pointer;
    height:28px;
    line-height:28px;
    padding-left:16px;
    padding-right:8px;
    color:#808080;
    
    background-repeat:no-repeat;
    background-position:right 0px;
}

.active {
    background-image:url(/SC/Images/subtabs/tab_active_left.gif);
}

.active DIV {
    color:#484848;
    cursor:default;
    
}

.reportsTabContent {
    background-color:white;
    clear:both;
    padding-top:6px;
}

.policyCatagories {
    padding-top:16px;
    vertical-align:top;
}

.catagoryName
 {
 margin-bottom:8px;
 height:40px;
 line-height:40px;
 text-indent:10px;
 color:#4a4f55;
 font-size:18px;
 cursor:pointer;
 font-weight:bold;
 font-family:Trebuchet MS;
 }

 .policyCatagories DIV.active
 {
 background-image:url(/SC/Images/policies/policy_catagory_bg.gif );
 background-repeat:no-repeat;
 }

 .policyNameField
 {
 margin-right:8px;
 color:#4a4f55;
 font-size:16px;
 padding-top:4px;
 padding-bottom:4px;
 font-weight:normal;
 border:1px solid #4a4f55;
 }

 .emptyPolicy
 {
 padding:20px;
 height:360px;
 color:#4a4f55;
 font-size:16px;
 }