﻿/* ***** MASTER ***** */    
    
#Master_Header	{
    width: 100%;
    height: 60px;
    top: 0px;
    left: 0px;
    background-color: Black;
    }
    
#Master_TopNav	{
    width: 60%;
    height: 40px;
    background-color: #FFFFFF;
    /* background-image: url('images/TopMenu.jpg'); */
    }

#Master_TopNav_Right	{
    width: 40%;
    height: 40px;
    background-image: url('/images/TopNavWidget.gif'); 
    background-repeat:no-repeat;
    background-color: #999999;
    }

#Master_AppBody	{
    width: 100%;
    height: 100%;
    background-image: url('/images/AppBack.jpg');
    background-color: #FFFFFF;
    }

#Master_RightNav	{
    width: 200px;
    height: 100%;
    background-color: #336699;
    vertical-align: top;
    }
    
#Master_LeftNav	{
    width: 200px;
    height: 100%;
    background-color: #336699;
    vertical-align: top;
    }

#Master_Application	{
    width : 100%;
    height: 100%;
    background-color: #FFFFFF;
    
    background-image: url('/images/AppBack.jpg'); 
    background-repeat: repeat-x;
    padding-top: 6px;
    }
    
#Master_AppNav	{       
    color: silver;
    font-family: Verdana;
    font-size: 7pt;
    background-color: #000000;
    background-image: url('/images/appnavbkground.jpg');
    background-repeat:  repeat-x;
    height: 27px;
    vertical-align: middle;
    padding-right: 15px;
    }
    
.Master_AppNav_DropDown	{   
    color: Black;
    font-size: 8.5pt;  
    vertical-align: middle;  
    padding-bottom: 1px;
    background-color: Transparent;
    }
    
#Master_DefineBody	{
    width: 100%;
    height: 100%;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-image: url('../images/AppBack.jpg'); 
    
    }

#Master_Footer1	{
    width: 100%;
    height: 2px;
    background-color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    }
    
#Master_Footer2	{
    background-color:  White;
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color:  Black;
    
    }  
    
#Master_Copyright	{
    background-color:  White;
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color:  Black;
    vertical-align: middle;
    }  	
    
/* ***** BODY ***** */ 

body	{
    
    background-color: White;
    /*background-image: url('images/Background_1.jpg');
     background-image: url('images/cerasis_faded.jpg'); 
    background-position: fixed;*/
    margin-right: 0;
    margin-left: 0;
    margin-top: 0;
    margin-Bottom: 0;
    }

div.Default	{
    width: inherit;
    float: left;
    }
        
#BodyCopy	{
    font-family: Verdana;
    font-size:small;
    font-weight: normal;
    color: Black;
    }  
    
/* ***** FORM HEADER ***** */


tr.FormHeader	{
    background-color: #5c5b5b;
    /*background-image: url('images/reportheaderblue.jpg');*/
    background-repeat:  repeat-x;
    font-weight: bold;
    font-size:  small;
    color: White;
    font-family: Verdana;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    white-space: nowrap;
    text-align: left;
    }
    
td.FormHeader	{
    background-color: #5c5b5b;
    /*background-image: url('images/reportheaderblue.jpg');*/
    background-repeat:  repeat-x;
    font-weight: bold;
    font-size:  small;
    color: White;
    font-family: Verdana;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    white-space: nowrap;
    text-align: center;
    }
    
td.FormHeaderCenter	{
    background-color: #5c5b5b;
    /*background-image: url('images/reportheaderblue.jpg');
    background-repeat:  repeat-x;*/
    font-weight: bold;
    font-size:  small;
    color: White;
    font-family: Verdana;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    white-space: nowrap;
    text-align: center;
    }

tr.FormHeaderSmall	{
    background-color: #5c5b5b;
    /*background-image: url('images/reportheaderblue.jpg');
    background-repeat:  repeat-x;*/
    font-weight: bold;
    font-size:  x-small;
    color: White;
    font-family: Verdana;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    white-space: nowrap;
     text-align: center;
    }

td.FormHeaderSmall	{
    background-color: #5c5b5b;
    /*background-image: url('images/reportheaderblue.jpg');
    background-repeat:  repeat-x;*/
    font-weight: bold;
    font-size:  x-small;
    color: White;
    font-family: Verdana;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    white-space: nowrap;
     text-align: center;
    }
    
td.FormHeaderSmallRight	{
    background-color: #5c5b5b;
    /*background-image: url('images/reportheaderblue.jpg');
    background-repeat:  repeat-x;*/
    font-weight: bold;
    font-size:  x-small;
    color: White;
    font-family: Verdana;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    white-space: nowrap;
     text-align: right;
    }


td.FormHeaderSmall_C {
    background-color: #5c5b5b;
    /*background-image: url('images/reportheaderblue.jpg');
    background-repeat:  repeat-x;*/
    font-weight: bold;
    font-size: x-small;
    color: White;
    font-family: Verdana;
    vertical-align: middle;
    text-align: center;
    padding-bottom: 4px;
    }

td.FormHeaderLittle_C {
    background-color: #5c5b5b;
    /*background-image: url('images/reportheaderblue.jpg');
    background-repeat:  repeat-x;*/
    font-weight: bold;
    font-size: xx-small;
    color: White;
    font-family: Verdana;
    vertical-align: middle;
    text-align: center;
    padding-bottom: 4px;
    }

a.FormHeader	{
    font-weight: bold;
    font-size:  small;
    color: White;
    font-family: Verdana;
    padding-left: 5px;
     text-align: center;
    text-decoration: none; 
    }
    
a.FormHeader:hover	{
    font-weight: bold;
    font-size:  small;
    color: White;
    font-family: Verdana;
    padding-left: 5px;
     text-align: center;
    text-decoration: underline;
    }

a.FormHeaderSmall	{
    font-weight: bold;
    font-size: x-small;
    color: White;
    font-family: Verdana;
    padding-left: 5px;
     text-align: center;
    text-decoration: none; 
    }
    
    a.FormHeaderSmall_C	{
    font-weight: bold;
    font-size: x-small;
    color: White;
    font-family: Verdana;
    padding-left: 0px;
    text-align: Center;
    text-decoration: none; 
    }
    
a.FormHeaderSmall:hover	{
    font-weight: bold;
    font-size: x-small;
    color: white;
    font-family: Verdana;
    padding-left: 5px;
     text-align: center;
    text-decoration: underline;
    }

/* ***** FORM LABEL ***** */

td.FormLabel{
    color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    text-align: left;
    vertical-align: top;
    padding-right: 15px;
    padding-left: 8px;
    padding-bottom: 5px;

    }

td.FormLabel_Required{
    color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    text-align: left;
    vertical-align: top;
    padding-right: 25px;
    padding-left: 3px;
    padding-bottom: 5px;
    border-left-color:  yellow;
    border-left-style: solid;
    background-image: url('/images/Required_Alert.png');
    background-repeat: no-repeat;
    background-position: Right center;

}
td.FormLabelSmall_
{
    color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size:x-small; 
    vertical-align: top;
    padding-right: 15px;
    padding-left: 8px;
    padding-bottom: 4px;
    text-align: left;
    border-left-color:  yellow;
    border-left-style: solid;
    background-image: url('/images/Required_Alert.png');
    background-repeat: no-repeat;
    background-position: Right center;
    }


    
td.FormLabel_HazMat{
    color: White;
    background-color: Red;
    font-family: Verdana;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding-right: 15px;
    padding-left: 13px;
    padding-bottom: 5px;
    font-size:xx-small; 
    }

.FormLabel_LookAtMe{
    color: Red;
    background-color: yellow;
    font-family: Verdana;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
    font-size:xx-small; 
     }


td.FormLabel_HazMat_Required{
    color: White;
    background-color: Red;
    font-family: Verdana;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding-right: 25px;
    padding-left: 3px;
    padding-bottom: 5px;
    font-size:xx-small; 
    border-left-color: yellow;
    border-left-width: 10px;
    border-left-style: solid;
    background-image: url('/images/Required_Alert.png');
    background-repeat: no-repeat;
    background-position: Right center;
    }


td.FormLabel_HazMat_AddressInfoCTL{
    color: White;
    background-color: Red;
    font-family: Verdana;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding-right: 15px;
    padding-left: 9px;
    font-size:small; 
    }	
    
    td.FormLabel_Disabled{
    color: White;
    background-color: Silver;
    font-family: Verdana;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    padding-right: 15px;
    padding-left: 8px;
    font-size:x-small; 
    }

td.FormLabel_SuperUser{
    color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    text-align: left;
    vertical-align: top;
    padding-right: 15px;
    padding-left: 8px;
    padding-bottom: 5px;
    border-right: 7px solid #33CC33;
    }

td.FormLabel_AdminFeature{
	color: #ffffff;
	background-color: #3366cc;
	font-family: Verdana;
	font-weight: bold;
	font-size: small;
	text-align: left;
	vertical-align: top;
	padding-right: 15px;
	padding-left: 8px;
	padding-bottom: 5px;
	border-right: 7px solid YELLOW;
}

td.FormLabel_NoFunction{
	color: #ffffff;
	background-color: #3366cc;
	font-family: Verdana;
	font-weight: bold;
	font-size: small;
	text-align: left;
	vertical-align: top;
	padding-right: 15px;
	padding-left: 8px;
	padding-bottom: 5px;
	border-right: 7px solid #ff6633;
}
    
    td.FormLabel_Mapped{
    color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: 8pt; 
    vertical-align: top;
    padding-right: 15px;
    padding-left: 8px;
    padding-Bottom: 3px;
    padding-Top: 3px;
    text-align: justify;
    background-image: url('/images/symbol_map.png');
    background-repeat: no-repeat;
    background-position: Right 4px ;
    }


td.FormLabelButton{
    color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
    }
    
td.FormLabelButton_HazMat{
    color: White;
    background-color: Red;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    text-align: center;
    padding-bottom: 5px;
    padding-top: 5px;
    }
    

td.FormLabelRight{
   color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    vertical-align: top;
    padding-right: 15px;
    padding-left: 8px;
    padding-bottom: 5px;
    text-align: left;
    }


td.FormLabelSmall {
    color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size:x-small; 
    vertical-align: top;
    padding-right: 15px;
    padding-left: 8px;
    padding-bottom: 4px;
    text-align: left;
    }
td.FormLabelSmall_Tight {
    color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size:x-small; 
    vertical-align: top;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 4px;
    text-align: center;
    }

td.FormLabelSmall_ShipInfo {
    color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: 8pt; 
    vertical-align: top;
    padding-right: 10px;
    padding-left: 8px;
    padding-Bottom: 3px;
    padding-Top: 3px;
    text-align: left;
    }

td.FormLabelRightSmall {
    color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size:x-small; 
    vertical-align: top;
    padding-right: 10px;
    padding-left: 8px;
    text-align: Left;
    }

td.FormLabel_Dark {
    color: White;
    background-color: Black;
    background-image: url('/images/appnavbkground.jpg');
    background-repeat:  repeat-x;
    height: 25px;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    vertical-align: top;
    }

td.FormLabel_Little{
   color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: xx-small;
    vertical-align: top;
    padding-right: 5px;
    padding-left: 5px;
    }
    
td.FormLabelRight_Little{
   color: #ffffff;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: xx-small;
    vertical-align: top;
    padding-right: 5px;
    padding-left: 5px;
    text-align: right;
    }


/* ***** FORM DATA ***** */


td.Formdata {
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: small;
    text-align: Left;
    }
    
    .Formdata {
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: small;
    text-align: Left;
    }

.Formdata_Red {
    color: Red;
    font-family: Verdana;
    font-weight: normal;
    font-size: small;
    }
    
.Formdata_Green {
    color: #008000;
    font-family: Verdana;
    font-weight: normal;
    font-size: small;
    }

td.FormdataReverse	{
    background-color: #808080;
    color: White;
    font-family: Verdana;
    font-weight: normal;
    font-size: small;
    }

td.FormdataReverseTOP	{
    background-color: #000000;
    color: #999999;
    font-family: Verdana;
    font-weight: 200;
    font-size: small;
    padding-right: 8px;
    }


td.FormdataAlternating {
    background-color: #ddd;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: small;
    text-align: Left;
    }

td.FormdataRight {
    color: Black;
    text-align: right;
    font-family: Verdana;
    font-weight: normal;
    font-size: small;
    }

td.FormdataCenter {
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: small;
    text-align: center;
    }
    
tr.FormDataText	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    }

td.FormDataText	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    }

td.FormDataTextTop	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    vertical-align: top;
    }


td.FormDataTextSmall	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: xx-small;
    text-align: left;
    }

td.FormDataTextSmallAlternating	{
    background-color: #ddd;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: xx-small;
    text-align: left;
    }

td.FormDataTextSmall_Alternating	{
    background-color: #ddd;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: xx-small;
    text-align: left;
    }

td.FormDataTextSmallRight	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: xx-small;
    text-align: Right;
    }

td.FormDataTextSmallRight_Alternating	{
    background-color: #ddd;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: xx-small;
    text-align: Right;
    }


td.FormDataTextSmallCenter	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: xx-small;
    text-align: Center;
    }

td.FormDataTextSmallCenter_Alternating	{
    background-color: #ddd;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: xx-small;
    text-align: center;
    }




    
td.FormDataTextRed	{
    color: Black;
    background-color: #fec7cf;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    }	

td.FormDataText_Center	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: center;
    }
    
td.FormDataTextBold_Center	{
    color: Black;
    font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
    text-align: center;
    }

td.FormDataText_Right	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: right;
    }

td.FormDataText_RightTopBorder	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: right;
    border-top: 1px solid grey;
    }


td.FormDataTextBold	{
    color: Black;
    font-family: Verdana;
    font-size: 8pt;
    text-align: left;
    font-weight: bold;
    }

tr.FormDataText_Alternating	{
    background-color: #ddd;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    }

td.FormDataText_Alternating	{
    background-color: #ddd;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    }

td.FormDataText_Alternating_Center	{
    background-color: #ddd;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: center;
    }

td.FormDataText_Alternating_Right	{
    background-color: #ddd;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: right;
    }

td.FormDataText_Hilight	{
    background-color: #3366cc;
    color: White;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    }

td.FormDataText_Hilight_NotTableDriver_ValueSet	{
    /* Yellow */
    background-color: #FAFAA7;
    color:Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    }
    
td.FormDataText_Hilight_NotTableDriver_NoValueSet	{
    /* Green */
    background-color: #C0FAC4;
    color:Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    }
    

td.FormDataTextGraphic	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: center;
    }

td.FormDataTextGraphic_Alternating	{
    background-color: #ddd;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: center;
    }
td.FormDataTextXBoldRed	{
    color: Red;
    font-family: Verdana;
    font-size: 10pt;
    text-align: left;
    font-weight: bold;
    }
    
td.FormDataText_Highlighter	{
    background-color: Yellow;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    }
    
td.FormDataTextBoldBlue	{
    color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: 7pt;
    text-align: left;
    }
    
td.FormDataTextBoldBlue_Center	{
    color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: 7pt;
    text-align: center;
    }
    
      TD.FormData_Green
        {
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: xx-small;
            background-color:#CCFFCC;
        }
        
           TD.FormData_Red
        {
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: xx-small;
            background-color:#FFE6E6;
        }
        
           TD.FormData_Yellow
        {
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: xx-small;
            background-color:#FFFFCC;        }
        
           TD.FormData_Orange
        {
            font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-size: xx-small;
            background-color:#FFEACA;
        }



    
    
/* ***** TEXT ATTRIBUTES ***** */

.RedText	{
    color: Red;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: left;
    }

td.MicroText	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 7pt;
    }
    
td.MicroTextLeft	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 7pt;
    text-align: left;
    }
    
td.MicroTextCenter	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 7pt;
    text-align: center;
    }
    
    .microtext	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 7pt;
    }

td.MegaText	{
    color: Black;
    font-family: Verdana;
    font-weight: Bold;
    font-size: 18pt;
    }

A.URLNav {
    color: Black;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    padding-right: 8px;
    padding-left: 8px;
    text-decoration: none
    }

A.URLNav_white {
    color: white;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    padding-right: 8px;
    padding-left: 8px;
     text-decoration: none
    }

A.URLNav_white2 {
    color: white;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    padding-right: 8px;
    padding-left: 8px;
     text-decoration: none
    }

A.URLNav_Small {
    color: Black;
    font-family: Verdana;
    font-weight: bold;
    font-size: x-small;
    padding-right: 8px;
    padding-left: 8px;
    text-decoration: none
    }
    
    A.URLNav_Hand {
    color: Black;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    padding-right: 8px;
    padding-left: 8px;
    cursor: pointer;
    
    }
    
    
    
    

A.URLNav:hover {
    color: Red;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    padding-right: 8px;
    padding-left: 8px;
    text-decoration: none
    }

A.URLNav_white:hover {
    color: Red;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    padding-right: 8px;
    padding-left: 8px;
    }

A.URLNav_white2:hover {
    color: yellow;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    padding-right: 8px;
    padding-left: 8px;
    }
    
A.URLNavLeft {
    color: Black;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    padding-right: 8px;
    padding-left: 8px;
    text-decoration: none
    }
TD.URLNavLeft {
    color: Black;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    padding-right: 8px;
    padding-left: 8px;
    text-decoration: none
    }

.RedAlert	{
    margin: 8px;
    background-color: #FF0000;
    border: thin solid #000000;
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    color: #FFFFFF;
    }


.OrangeAlert {
	margin: 8px;
	background-color: #fb5a08;
	border: thin solid #000000;
	font-family: Verdana;
	font-size: medium;
	font-weight: bold;
	color: #FFFFFF;
}
    
.RedAlert_normal	{
    margin: 8px;
    background-color: #FF0000;
    border: thin solid #000000;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #FFFFFF;
    }

.RedAlert_Small	{
    margin: 8px;
    background-color: #FF0000;
    border: thin solid #000000;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
    color: #FFFFFF;
    }	

.RedAlert_Small_Center	{
    margin: 8px;
    background-color: #FF0000;
    border: thin solid #000000;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding: 2px;
    }	

.OrangeAlert_Small_Center	{
    background-color: #fb5a08;
    border: thin solid #000000;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
     padding: 2px;
    }	


.GreenAlert_Small_Center	{
    background-color: #008000;
    border: thin solid #000000;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding: 2px;
    }	
    

.GreenAlert	{
	margin: 8px;
    background-color: #008000;
    border: thin solid #000000;
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;
    padding: 2px;
    }	


.Notification	{
    margin: 8px;
    background-color: #fb5a08;
    border: thin solid #000000;
    font-family: Verdana;
    font-size: x-small;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;

    }	




    .BlueAlert_Small_Center	{
    margin: 8px;
    font-family: Verdana;
    font-size: xx-small;
    font-weight: bold;
    text-align: center;
    color: White;
    background-color: #3366cc;
    }	
    
    .BlueCarrier_Small_Center	{
    margin: 8px;
    font-family: Verdana;
    font-size: small;
    font-weight: bold;
    text-align: center;
    color: White;
    background-color: #3366cc;
    padding: 5px 0px 5px 10px;
    }	
    
    
.ApplicationTitle	{
     text-align: right;
    color: Black;
    font-family: Verdana;
    font-size: 25px;
    padding-right: 10px;
    float: Right;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    width: 525px;
    }  

.ApplicationTitle_Small	{
    color: Gray;
    font-family: Impact;
    font-size: 20px;
    padding-right: 20px;
    padding-bottom: 0;
    float: Right;        
    }  
     
.MiscTitle_Small	{
    color: Gray;
    font-family: Impact;
    font-size: 20px;
    padding-right: 20px;
    padding-bottom: 0;
    }  
     
.MiscTitle2_Small	{
    color: Gray;
    font-family: Verdana;
    font-size: 16px;
    padding-right: 20px;
    padding-bottom: 0px;
    float: Right;   
    }  

.MiscTitle3_Small	{
    color: White;
    font-family: Verdana;
    font-size: 14px;
    padding-left: 4px;
    padding-bottom: 0px;
    float: Left;   
    }  
  
    
#AppHeadline	{
    color:  Navy;
    font-family: Verdana;
    font-size: medium;
    font-weight: bolder;
    }
    
#AppHeadline2	{
    color:  Navy;
    font-family: Verdana;
    font-size: medium;
    font-weight: bolder;
    }
    
#AppTitle	{
    color:  #336699;
    font-family: Verdana;
    font-size:  large;
    font-weight: bolder;
    }



/* ***** TABLE ATTRIBUTES ***** */

table.center	{
    margin-left:auto; 
    margin-right:auto;
    }   


table.pinstripebg	{
    background-color: #ffffff;
   
    } 

table.pinstripe	{
    background-color: #000000;
    margin-left:auto; 
    margin-right:auto;
    }   

table.pinstripe_nocenter	{
    background-color: #000000;
 } 

table.pinstripe_1400	{
    background-color: #000000;
    margin-left:auto; 
    margin-right:auto;
    width:1400px;
    } 

table.pinstripe_990	{
    background-color: #000000;
    margin-left:auto; 
    margin-right:auto;
    width:990px;
    }     
  
   

     
      /* Experimental Form attributes */     
  
  span.FormLabelSmall {
    color: White;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size:x-small; 
    vertical-align: middle;
    padding-right: 15px;
    padding-left: 10px;
    padding-top: 4px;
    padding-bottom: 5px;
    text-align: right;
    }    
      
      td.Black {
    
    background-color: Black;
      }

div.FormText	{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: Center;
    }
    
.modalBackground	{
    background-color:Gray;
    }

.ShowHand {
    cursor: pointer;
    }

tr.ReportHeader,
th.ReportHeader,
td.ReportHeader,
tr.ReportHeaderItem,
th.ReportHeaderItem,
td.ReportHeaderItem
{
    color: White;
    /* background-image: url('images/reportheaderblue.jpg');*/
    background-repeat:  repeat-x;
    background-color: #285A8B;
    height: 15px;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    vertical-align: middle;
}

tr.ReportHeaderSmall,
th.ReportHeaderSmall,
td.ReportHeaderSmall,
tr.ReportHeaderItemSmall,
th.ReportHeaderItemSmall,
td.ReportHeaderItemSmall
{
    color: White;
    /*background-image: url('images/reportheaderblue.jpg');*/
    background-repeat:  repeat-x;
    background-color: #285A8B;
    height: 15px;
    font-family: Verdana;
    font-weight: bold;
    font-size: x-small;
    vertical-align: middle;
}

tr.ReportHeaderSmallC,
th.ReportHeaderSmallC,
td.ReportHeaderSmallC,
tr.ReportHeaderItemSmallC,
th.ReportHeaderItemSmallC,
td.ReportHeaderItemSmallC
{
    color: White;
    /*background-image: url('images/reportheaderblue.jpg');*/
    background-repeat:  repeat-x;
    background-color: #285A8B;
    height: 15px;
    font-family: Verdana;
    font-weight: bold;
    font-size: x-small;
    vertical-align: middle;
    text-align: center;
}

.ReportHeaderGrouping
{
    color: #f5f5f5;
    background-color: #5B8FC1;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    vertical-align: middle;
}

.ReportHeaderGroupingAlt
{
    color: White;
    background-color: #3366cc;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    vertical-align: middle;
}

.ReportPager
{
    color: Black;
    background-image: url('/images/reportpager.jpg');
    background-repeat:  repeat-x;
    height: 15px;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    vertical-align: middle;
}

.GroupingStyleReport
{
    background-color:  #f6f6cc;
    font-family: Verdana;
    color: Black;
}

a.headerLinks
{
    color: White;
    font-weight: bold;
    text-decoration: none; 
}

a.headerLinks:hover
{
    color: White;   
    font-weight: bold;
    text-decoration: underline;
}

a.headerLinksSmall
{
    color: White;
    font-weight: bold;
    font-size: x-small;
    text-decoration: none; 
}

a.headerLinksSmall:hover
{
    color: White;   
    font-weight: bold;
    font-size: x-small;
    text-decoration: underline;
}

a.pagerLinks
{
    color: Black;
    text-decoration: none; 
}

a.pagerLinks:hover
{
    color: Black;   
    text-decoration: underline;
}

span.pagerLinks
{
    color: Blue;
    text-decoration: underline;
}

a.ListViewLinks
{
    color: Blue;
    text-decoration: none; 
}

a.ListViewLinks:hover
{
    color: Blue;   
    text-decoration: underline;
}

a.ListViewLinksUL
{
    color: Blue;
    text-decoration: underline;
}

a.ListViewLinksUL:hover
{
    color: Blue;   
    text-decoration: underline;
}
   
table.Master_Footer {
    height: 2px;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: xx-small;
    color: #000000;
    text-align: center;
    vertical-align: middle;
    }
    
.GuaranteedMessage {
    color: Red;
    font-family: Verdana;
    font-weight: Bold;
    font-size: 9pt;
    text-align: center;
    margin-top: 5px;
    }
    
.GuaranteedMessageWatermark {
    color: Red;
    font-family: Verdana;
    /*font-weight: Bold; */
    font-size: 8pt;
    }
    
.gridfooter {
    background-color : #f0f0f0;
    color: Black;
    font-family   : Verdana;
    font-weight       : normal;
    font-size     : 8pt;
    text-align  : left;
    border-bottom-color : #fff;
    border-top-color : Black;
    border-top-width : 22px;
    border-right-color : #f0f0f0;
    border-left-color : #f0f0f0;
    }
        
.RequiredTextField {
    border-left-color: #f00;
    border-left-width: 5px;
    border-left-style: solid;
    }
    
.RequiredLegend {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    float: right;
    }
                
.RequiredLegend span {
    padding: 5px 5px 5px 2.5em;
    background-image: url('/images/Required_Alert.png');
    background-position: left center;
    background-repeat: no-repeat;
    height: 30px;
    margin-top: 10px;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    }

.SuperUserLegend span {
    padding: 5px 5px 5px .5em;
    border-left-color: #33CC33;
    border-left-width: 15px;
    border-left-style: solid;
    background-position: left center;
    background-repeat: no-repeat;
    height: 30px;
    margin-top: 10px;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    }

.AdminFeatureLegend span {
	padding: 5px 5px 5px .5em;
	border-left-color: YELLOW;
	border-left-width: 15px;
	border-left-style: solid;
	background-position: left center;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 10px;
	color: Black;
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
}

.NoFunctionLegend span {
	padding: 5px 5px 5px .5em;
	border-left-color: #ff6633;
	border-left-width: 15px;
	border-left-style: solid;
	background-position: left center;
	background-repeat: no-repeat;
	height: 30px;
	margin-top: 10px;
	color: Black;
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
}


.RequiredHazMatLegend span {
    padding-left: 0.5em;
    border-left-color: #000000;
    border-left-width: 5px;
    border-left-style: solid;
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    }
    
    .StealthTextBox
    {
        Border-Style: hidden;
        background-color: transparent;
       
        }
    /* Slide Show CSS */
     #myreel { /*sample CSS for demo*/
                border: 0px none black;
            }


/* Decision Report Styles */


table.decisionreport_Backround {
	background-color: White;
	width: 100%;
}

table.decisionreport_Pinstripe_small {
	background-color: black;
	width: 80px;
}

table.decisionreport_Backround_small {
	background-color: White;
	width: 80px;
}




table.DecRep_TopTable {
	width: 100%;
	background-color: #9b9898;
	border: 2px solid #9b9898;
}

td.DecRep_TopTable_Cell1 {
	padding: 1px 1px 1px 5px;
	background-color: #ffffff;
	width: 100%;
}

span.DecRep_CarrierNameSpan {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bolder;
}

span.DecRep_LOLSpan {
	font-size: 5.5pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

div.DecRep_TransitElement {
	vertical-align: top;
	text-align: center;
}

div.DecRep_TransitElement_Days {
	width: 80px;
	float: left;
	text-align: center;
}

div.DecRep_TransitElement_Label1 {
	text-align: center;
	font-family: Verdana, Geneva, 'DejaVu Sans', sans-serif;
	font-size: 7pt;
	font-weight: bold;
	margin-top: 4px;
	margin-left: 0px;
	width: 118px;
}

div.DecRep_TransitElement_Label2 {
	font-family: Verdana, Geneva, 'DejaVu Sans', sans-serif;
	font-size: 6pt;
	font-weight: bold;
	color: #fff;
	background-color: #000;
	width: 52px;
	margin: 0 auto;
}

div.DecRep_TransitElement_Label3 {
	font-size: 30px;
	text-align: center;
	color: #000;
	background-color: #fff;
	width: 50px;
	margin: 0 auto 4px auto;
	border: solid black 1px;
	line-height: 1.0em;
}


div.dashheadleft {
	float: left;
	margin-left: 4px;
}

div.dashheadright {
	float: right;
	margin-right: 4px;
	width: 16px;
	height: 16px;
}

div.DecRep_StandardFreight {
	text-align: center;
	height: 70px;
	background-color: #3366CC;
	padding: 3px;
}


span.DecRep_Calendar_Month {
	color: white;
	font-size: xx-small;
	margin: 0px;
	padding: 0px;
}

span.DecRep_Calendar_Date {
	color: black;
	font-size: 22px;
	text-align: center;
}


div.DecRep_CalendarBig {
	Height: 51px;
	width: 52px;
	background-image: url('/themes/images/BlankCalendar2.png');
	background-repeat: no-repeat;
	margin: 3px auto;
	text-align: center;
}

div.DecRep_Calendar_MonthBig {
	color: white;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}

div.DecRep_Calendar_DateBig {
	color: black;
	font-size: 30px;
	text-align: center;
}


div.StandardFreightCapsule {
	height: 93px;
	width: 100px;
	background-color: #3366cc;
	border: solid 1px black;
	border-radius: 12px;
	margin: 10px auto;
	padding: 0px
}


div.DecRep_Standard1 {
	text-align: center;
	font-family: Verdana, Geneva, 'DejaVu Sans', sans-serif;
	font-size: 7pt;
	font-weight: bold;
	margin-top: 5px;
}

div.DecRep_Guaranteed1 {
	text-align: center;
	font-family: Verdana, Geneva, 'DejaVu Sans', sans-serif;
	font-size: 7pt;
	font-weight: bold;
	margin-top: 1px;
}



div.DecRep_Standard2 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	color: #FFFFFF
}

div.DecRep_Standard3 {
	font-size: xx-small;
	color: #99CCFF;
	padding-top: 15px;
	padding-bottom: 16px;
}

div.DecRep_Standard4 {
}


td.DecRep_StandardButtons {
	width: 100%;
	text-align: center;
	vertical-align: bottom;
}


div.DecRep_GarElement1 {
	text-align: center;
	font-family: Verdana, Geneva, 'DejaVu Sans', sans-serif;
	font-size: 7pt;
	font-weight: bold;
	margin-top: 4px;
}

div.DecRep_GarElement2 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	color: #FFFFFF
}

div.DecRep_GarElement3 {
	font-size: xx-small;
	color: #000;
	padding-bottom: 5px;
}

div.DecRep_GarElement3 {
	text-align: center;
}

div.DecRep_GarElement4 {
	width: 90px;
	margin: 0px auto;
}



td.DecRep_GarTable {
	width: 183px;
	height: 76px;
	background-color: #eae9e9;
	vertical-align: top;
}

td.DecRep_GarTable2 {
	width: 183px;
	height: 76px;
	background-color: #d5d5d5;
	vertical-align: top;
}

td.DecRep_GarTable3 {
	width: 183px;
	height: 76px;
	background-color: #b1b0b0;
	vertical-align: top;
}


div.DecRep_GarElement {
	height: 93px;
	width: 100px;
	border: solid 1px black;
	border-radius: 12px;
	margin: 5px 7px;
	padding: 0px
}


div.Early {
	background-color: #3DB839;
}

div.Mid {
	background-color: #07AD07;
}

div.Late {
	background-color: #12960E;
}



input.Warp {
	padding-top: 0px;
}

table.decisionreport_Admin {
	background-color: White;
	width: 595px;
}

td.decisionreport_Body_Header {
	background-color: #eeeeee;
	font-family: Verdana;
	font-weight: bold;
	font-size: small;
	text-align: left;
}

td.decisionreport_Body_Header_Right {
	background-color: #ffcc33;
	font-family: Verdana;
	font-weight: bold;
	font-size: small;
	text-align: right;
	width: 100px;
}

td.decisionreport_Body {
	background-color: #ffffff;
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
}

td.decisionreport_Body_Left {
	background-color: #337ab7;
	color: #000000;
	font-family: Verdana;
	font-weight: bold;
	font-size: small;
	width: 100px;
}

td.decisionreport_Body_Right {
	background-color: #00AD5A;
	color: #000000;
	font-family: Verdana;
	font-weight: bold;
	font-size: small;
	width: 100px;
}

td.decisionreport_Body_Right_Yellow {
	background-color: #00AD5A;
	color: yellow;
	font-family: Verdana;
	font-weight: bold;
	font-size: smaller;
}




td.FormHeaderFixed 
{
    background-color: #5c5b5b;
    font-weight: bold;
    font-size:  x-small;
    color: White;
    font-family: Verdana;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    width: 75px;
    text-align: center;
}

td.FormHeaderWarning {
    background-color: #336699;
    font-weight: bold;
    font-size:  x-small;
    color: Yellow;
    font-family: Verdana;
    white-space: nowrap;
}

td.FormHeader_Green 
{
    background-color: #00AD5A;
    font-weight: bold;
    font-size:  x-small;
    color: White;
    font-family: Verdana;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    white-space: nowrap;
}

td.FormHeaderFixed_Green 
{
    background-color: #00AD5A;
    font-weight: bold;
    font-size:  x-small;
    color: White;
    font-family: Verdana;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 4px;
    width: 75px;
}

td.FormHeaderWarning_Green {
    background-color: #006600;
    font-weight: bold;
    font-size:  x-small;
    color: Yellow;
    font-family: Verdana;
    white-space: nowrap;
}

td.FormDataTextRight
{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: right;                                
}

td.FormDataTextCenter
{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: center;                                
}

td.FormDataTextRightFixed
{
    color: Black;
    font-family: Verdana;
    font-weight: normal;
    font-size: 8pt;
    text-align: right;
    width: 75px;     
}

td.FormLabelSmall_Green
{
    color: #ffffff;
    background-color: #00AD5A;
    font-family: Verdana;
    font-weight: bold;
    font-size: x-small;
    vertical-align: top;
    padding-right: 5px;
    padding-left: 5px;
    text-align: Left;
    white-space: nowrap;
}

td.PricePound {
    color: White;
    font-family: Verdana;
    font-weight: normal;
    font-size: x-small;
    text-align: center;
}

#reportViewer {
    position: relative;
    left: 5px;
    right: 5px;
    top: 5px;
    bottom: 5px;
    overflow: hidden;
    font-family: Verdana, Arial;
    width: 900px;
    height: 1150px;
}


/*********************************************************************/
/******* Error Styles ************************************************/
td.Body_HeaderErr {
    background-color: #DC4A4A;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    text-align: left;
    height: 25px;
    }

/* Fixes Telerik Stacked Checkbox issue - Added for version 2014.1.225.45 - remove after upgrade  
.RadForm.rfdCheckbox input[type="checkbox"] {
    height: 20px !important;
}
*/
.TinyFAKText {
height: 14px !important;
width: 60px !important;
font-size: xx-small !important;
}

.SmallYellowText{
    color: yellow;
    font-family: Verdana;
    font-weight: normal;
    font-size: xx-small;
    text-align: left;
    font-style: italic;
    }


.RightNavButton {
float: right;
}

div.DashCell {
    border: 1px solid gray;
}

div.DashCellMap {
border: 1px solid gray;

}

div.DashHeader {
text-align: center;
border: 1px solid #3366cc;
background-color: #3366cc;
font: bold 10px verdana;
color: white;
padding-top: 5px;
padding-bottom: 5px;

}

td.DashHeader {
text-align: center;
border: 1px solid  #5c5b5b;
background-color:  #5c5b5b;
font: bold 12px verdana;
color: white;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 15px;


}

div.DashHeaderYTD {
text-align: center;
border: 1px solid black;
background-color: black;
font: bold 10px verdana;
color: white;
padding-top: 5px;
padding-bottom: 5px;
}


div.DashHeaderCentral {
text-align: center;
border: 1px solid Green;
background-color: Green;
font: bold 10px verdana;
color: white;
padding-top: 5px;
padding-bottom: 5px;
}

img.DashHelp {
height: 14px;
vertical-align:middle;
float:right;
}


a.DashHelpLink {
float:right; 
text-decoration: none; 
color: White;
padding-right: 5px;
}

.PsudoLink {
color: blue;
text-decoration: underline;
cursor: pointer;
}

 li.CarrierLogoDrag img
        {
            height: 18px !important;
        }


  div.HeadlessEditor .reToolCell 
        {
            display: none !important;
            
        }
  div.HeadlessEditor .reModule
        {
             display: none ;
        }



   div.FootlessEditor .reModule
        {
             display: none ;
        }


   a.doclinks {
    color: black; 
    text-decoration: underline;
    }   

    a.doclinks:hover {
    text-decoration: underline;
    color: red; 
    }   



input[type=submit]{
cursor: pointer !important;
}

input[type=button]{
cursor: pointer !important;
}

.RadAutoCompleteBox .racTokenList .argh
    {
        border-color: transparent !important;
    }

div.GrayBackground {
background-color: #e0dcdc;
}

div.WhiteBackground {
background-color: white;
}


div.RLBackground {
background-color: #febc7e;
}



div.SurveyQuestion {

   color: #000000;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    text-align: left;
    vertical-align: top;
    padding-right: 20px;
    padding-left: 75px;
     }



.NoSpace {
    float: left;
    font-size: 0;
    display: inline-block;
}


span.ReportCatButton {
padding-left: 10px;
}

a.ReportCatButton {
 font: 12pt verdana; 
    font-weight:bold; 
    color: white;
    text-decoration:none;
}

.ReportCatButton {
    background-repeat:no-repeat; 
    width: 225px; 
    padding:   10px 10px 10px 10px; 
    font: 12pt verdana; 
    font-weight:bold; 
    color: white;
}

.ReportCatButtonSelect {
    width: 225px; 
    padding:   10px 10px 10px 10px; 
    font: 12pt verdana; 
    font-weight:bold; 
    color: white;
    background-image: url('../images/ReportScreenShots/Selected.png');
    background-repeat:no-repeat;
     background-position: 210px 10px;  
    
}

    .ReportCatButtonSelect:hover {
        background-image: url('../images/ReportScreenShots/Selected_on.png');
        background-repeat: no-repeat;
        background-position: 210px 10px;
    }

.ReportCatButton:hover {
     background-image: url('../images/ReportScreenShots/Selected_on.png');
    background-repeat:no-repeat;
    background-position: 210px 10px;    
}

span.ReportCatButton_Shipper {
padding-left: 6px;
}

a.ReportCatButton_Shipper {
 font: 9pt verdana; 
    font-weight:bold; 
    color: white;
    text-decoration:none;
}

.ReportCatButton_Shipper {
    background-repeat:no-repeat; 
    width: 170px; 
    padding:   10px 10px 10px 10px; 
    font: 9pt verdana; 
    font-weight:bold; 
    color: white;
}

.ReportCatButtonSelect_Shipper {
    width: 170px; 
    padding:   10px 10px 10px 10px; 
    font: 12pt verdana; 
    font-weight:bold; 
    color: white;
    background-image: url('../images/ReportScreenShots/Selected.png');
    background-repeat:no-repeat;
    background-position: 160px 6px;
}

.ReportCatButtonSelect_Shipper:hover {
     background-image: url('../images/ReportScreenShots/Selected_on.png');
     background-repeat:no-repeat;
     background-position: 160px 6px;
}

.ReportCatButton_Shipper:hover {
    background-image: url('../images/ReportScreenShots/Selected_on.png');
    background-repeat:no-repeat;
    background-position: 160px 6px;
}



img.ReportScreenShot {
margin: 5px auto auto 10px;
position:absolute; 
}

img.ReportScreenShotNew {
position:absolute; 
top: 25px; 
z-index: 2;

}

A.ReportNav_white {
    color: white;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
    text-decoration: none
    }


.ReportCatLabel {
    color: white;
    font-family: Verdana;
    font-weight: bold;
    font-size: small;
     }


td.ReportPagerText	{
    color: Black;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    text-align: left;
    }


.ReportSearch {
margin-top: 8px;
margin-bottom: 4px;

}


.CurationNotification	{
    margin: 0px;
    padding: 3px;
    background-color: Gray;
    border: thin solid #000000;
    font-family: Verdana;
    font-size: small;
    font-weight: bold;
    color: #FFFFFF;
    text-align: center;

    }	


.CurationNotification_Shipper	{
    margin: 0px;
    padding: 3px;
    background-color: yellow;
    border: thin solid #000000;
    font-family: Verdana;
    font-size: x-small;
    font-weight: bold;
    color: Black;
    text-align: center;

    }

.PurchaseInsuranceButton {
    float: right;
    margin-right: 15px;
    vertical-align: text-top;
}


.Base {
    display: inline-block;
    font: 12px/18px "segoe ui",arial,sans-serif;
    height: 22px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 58px;
    color: #fff;
    border: 1px solid #333;
}

.L0 {
    border: 0px none; 
    background-color: #silver;
    width: 45px;
}
 
.L1 {
    background-color: #ff3933;
  
}
 
.L2 {
    background-color: #ff6633;
 
}
 
.L3 {
    background-color: #cccc33;
   
}
 
.L4 {
    
     background-color: #33cc00;
 
}
 
.L5 {
    background-color: #33cc00;
}

.sp_icons {
    background-image: url('/themes/images/sp_icons.png');
    background-repeat: no-repeat;
    display: block;
    top:auto !important;
    left:10px !important;

}

.sp_w_icons {
    background-image: url('/themes/images/sp_w_icons.png');
    background-repeat: no-repeat;
    display: block;
    top:auto !important;
    left:10px !important;
}


.RadMap span.k-marker {
margin-top: -19px;
background-image: url('/themes/images/CustomMarkers_Sprite.png');
width: 16px;
height: 21px;
    
}


/* Resetting the default styles of the Map markers */
    .RadMap span.k-marker:before {
        content:"";
        color:none;
        text-shadow:none;
        height:auto;
        width:auto;
        padding:0;
    }
 
/* Fixing the tooltip position of the markers */
div.RadMap.k-tooltip {
    margin-left:-3px;
	
}

.RadButton_Default.rbLinkButton, .RadButton_Default.rbLinkButton.rbDisabled, .RadButton_Default.rbLinkButton.rbDisabled:hover, .RadButton_Default.rbLinkButton.rbDisabled:active, .RadButton_Default.rbLinkButton.rbDisabled:focus {
	background-color: transparent !important;
	background-image: none !important;
}


/* fixes strange Form Decorator related Characters */

    .RadForm .rfdCheckboxChecked, .RadForm .rfdCheckboxUnchecked, .RadForm .rfdRadioUnchecked, .RadForm .rfdRadioChecked
.p-i-radio-checked::before, .p-i-radiobutton-checked::before, .rfdRadioChecked::before {
    content: "" !important;
}

.p-i-radio::before, .p-i-radiobutton::before, .rfdRadioUnchecked::before {
    content: "" !important;
}

.p-i-checkbox::before, .rfdCheckboxUnchecked::before {
    content: "" !important;
}

.p-i-checkbox-checked::before, .rfdCheckboxChecked::before {
    content: "" !important;
}

.pinShipperNote {
	background: #FAD5D5;
	border: #FD0808 solid 1px;
	margin: 2px 5px;
}

.regularShipperNote {
	background: #EFFDF4;
	border: #046504 solid 1px;
	margin: 2px 5px;
}

.retiredShipperNote {
	background: #E8E4E4;
	border: #707070 solid 1px;
	margin: 2px 5px;
}

.legacyShipperNote {
	background: #ffffcc;
	border: orangered solid 1px;
	margin: 2px 5px;
}




.multiCarrierAutoPickupStatus1 {
	background: #fad5d5;
	border: 2px Red solid;
	margin: 2px 5px;
}

.multiCarrierAutoPickupStatus2 {
	background: #FAE0B9;
	border: 2px Orange solid;
	margin: 2px 5px;
}

.multiCarrierAutoPickupStatus3 {
	background: #F5FAB9;
	border: 2px #EDD013 solid;
	margin: 2px 5px;
}

.multiCarrierAutoPickupStatus4 {
	background: #B9FABB;
	border: 2px Green solid;
	margin: 2px 5px;
}

.multiCarrierAutoPickupStatus5 {
	background: #B9BEFA;
	border: 2px Blue solid;
	margin: 2px 5px;
}

.multiCarrierAutoPickupStatus6 {
	background: #EFB9FA;
	border: 2px Purple solid;
	margin: 2px 5px;
}



td.requiredlegend{
	background-image:url('/themes/images/required.png');
	background-position:left;
	background-repeat:repeat-y;
	padding-left: 12px;
}

td.required {
	background-image:url('/themes/images/required.png');
	background-position:left;
	background-repeat: repeat-y;
	border-left: 0px;   

}

