
BODY
{   
    background-color:#F8FAFA;
    COLOR: #666666;
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0px;
    MARGIN-TOP: 0px; 
    margin:0 auto;    
    
}


#table_parent
{
	width:850px;
}

#contentfront
{
	margin-left:-3px;
}

.table_container
{
	width:100%;
	height:100%;
}

#quote_mainpage
{
	 font-family:Arial;
     font-size:8pt;
}

.div_panel_left
{
	text-align:left;
	float:left;
}

.div_panel_right
{
	text-align:left;
 	float:right;
}


.div_panel
{
	background-color:#f2f2f2;
	width:325px;	
}

.Attach_Header
{
    visibility:hidden;
}

.div_left
{
	background-color:#bed9ff;
	width:210px;	
}

.div_web{
width: 86%;
margin-left: 7%;
}

.full_panel
{
	background-color:#f2f2f2;
	width:680px;	
}

.header_panel_long
{
	background-image:url(../images/div/header-panel-long.png);
	
}

.header_panel_welcome
{
	background-image:url(../images/div/header-panel-welcome.png);	
	
}

.header_tab_left
{
    background-image:url(../images/div/header-tab-left.png);	
	
}

.header_tab_right
{
    background-image:url(../images/div/header-tab-right.png);	
	
}

.header_tabx3_left
{
    background-image:url(../images/div/header-tabx3-left.png);	
	
}

.header_tabx3_left_only
{
    background-image:url(../images/div/header-tabx3-left-only.png);	
	
}

.header_tabx3_center
{
    background-image:url(../images/div/header-tabx3-center.png);	
	
}

.header_tabx3_right
{
    background-image:url(../images/div/header-tabx3-right.png);	
	
}

.Editor
{
    height:22px;
}   

.header-panel-detail
{
	background-image:url(../images/div/header-panel-detail.png);	
	font-size:18px;
	font-weight:bold;
}

.body_panel_long
{
	background-image:url(../images/div/body-panel-long.png);	
	
}

.body_panel_welcome
{
	background-image:url(../images/div/body-panel-welcome.png);	
	
}

.footer_panel_long
{
	background-image:url(../images/div/footer-panel-long.png);	
}

.footer_panel_long_x_50
{
	background-image:url(../images/div/footer-panel-long-x-50.png);	
}

.footer_panel_welcome
{
	background-image:url(../images/div/footer-panel-welcome.png);	
}

.header_panel
{
	background-image:url(../images/div/header-panel.png);	
	font-size:12px;
	font-weight:bold;
	color:#587eb7;
	
}

.body_panel
{
	background-image:url(../images/div/body-panel.png);	
}

.footer_panel
{
	background-image:url(../images/div/footer-panel.png);	
}

.zip_header
{
	background-image:url(../images/div/zip-header.png);	
}

.zip_body
{
	background-image:url(../images/div/zip-body.png);	
}

.zip_footer
{
	background-image:url(../images/div/zip-footer.png);	
}

.panel_header
{
	height:25px;	
}

.panel_title
{
	height:25px;
}

.panel_title_text
{
	font-family:Arial;
    font-size:9pt;
    font-weight:bold;
    color:#587eb7;
	vertical-align:middle;
}

.panel_title_text_big
{
	font-family:Arial;
    font-size:16pt;
    font-weight:bold;
    color:#003399;
	vertical-align:middle;
}


.panel_body
{
	border-top: #E3E3E3 1px solid;
	padding: 10px;
}

.PanelWelcomeBody
{
    background-image:url(../images/div/body-panel-welcome.png);
    font-size:10pt;
    background-repeat:repeat-y;
    height:100%;
}

.SearchPanelHeader
{
    background-image:url(../images/background-search-header.png);
    font-size:10pt;
}

.SearchPanelBody
{
    background-image:url(../images/background-search-body.png);
    font-size:10pt;
}

.SearchPanelFooter
{
    background-image:url(../images/background-search-footer.png);
    font-size:10pt;
}


.panel_body_details
{
	border-top: #E3E3E3 1px solid;
	padding: 10px;
}

.panel_body_details_noborder
{
	text-align:center;
	padding: 10px;
}

.quote_small_font
{
	font-family:Arial;
    font-size:9pt;
}

.panel_border
{
	height:20px;
	width:10px;
	background-repeat:no-repeat;  
}


.panel_border_small
{
	font-size:1px;
	line-height:0;
	height:10px;
	width:10px;
	background-repeat:no-repeat;   	
}


.panel_top_left_corner
{
	float:left;
	
	background-repeat:no-repeat;
	background-position:top left;
	background-image:url(../images/curve_top_left.gif);  
}

.panel_top_right_corner
{
	width:auto;
	
	background-repeat:no-repeat;
	background-position:top right;
	background-image:url(../images/curve_top_right.gif);  
}


.panel_bottom_left_corner
{
	float:left;	
	background-position:bottom left;
	background-image:url(../images/curve_bottom_left.gif);  
}

.panel_bottom_right_corner
{
	float:right;
	background-position:bottom right;	
	background-image:url(../images/curve_bottom_right.gif);  
}

#breadcrumslink a { color: #e3e3e3; } 

#breadcrumslink A:hover {text-decoration:none;color: #8cdbf1;}


#quote_mainpage
{
	width:700px;
}


.header_div
{
	display:block;
}


.panel_label_required
{
	color:Red;
}

.panel_textbox
{
}

.panel_textbox_full
{
	 width:100%;
}

.DataGridWrapper
{
	display:block;
	width:700px;
}

.lblWelcomeTitle
{
	
	font-weight: bold; 
	font-size: 14pt; 
	color: #333333;
}

.lblWelcomeName
{
    font-family: "Segoe UI", Helvetica, Arial, Sans-Serif;
	font-weight: bold; 
	font-size: 9pt; 
	color: #333333;	
}

.lblWelcomeSmall{
	font-size: 8.5pt; 
	color: #333333;
}

.lblWelcomeNote{
	font-size: 8.5pt; 
	color: #666666;
}


.tdWelcomeSmall{
	border-top: 1px solid #E3E3E3; 
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-collapse: collapse;
	
	padding-bottom: 2px;
	padding-top: 2px; 
	padding-left: 2px; 
	padding-right: 2px;

}

.tdWelcomeQLink{
	font-size: 12pt; 
	color: #666666;
}

.tdWelcomeQLinkDesc{
	font-size: 8.5pt; 
	color: #666666;
}


p.copyright{
FONT-SIZE: 7pt;
}

td.LeftCurve{
	background-image: url(../images/leftcurve.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-attachment: scroll;
}
td.RightCurve{
	background-image: url(../images/rightcurve.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-attachment: scroll;
}

A {
	text-decoration:none;
	color:#001fff;
}

A.link2 
{ 
    color: #e3e3e3; 
}

A:active {
	text-decoration:none;
	color: #00afff;
}
A:hover {
	text-decoration:none;
	color: #00afff;
}
A:visited {
	
}

a.bold {
    font-weight:bold;
}
a:active.bold {
    font-weight:bold;
}
a:hover.bold {
    font-weight:bold;
}
a:visited.bold {
    font-weight:bold;
}

A.white {
	text-decoration:none;
	color:#FFFFFF;
}
A:active.white {
	text-decoration:none;
	color:#ffd275;
}
A:hover.white {
	text-decoration:none;
	color:#ffd275;
}
A:visited.white {

}

A.whitebold {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
A:active.whitebold{
	text-decoration:none;
	color: #ffd275;
	font-weight:bold;
}
A:hover.whitebold{
	text-decoration:none;
	color: #ffd275;
	font-weight:bold;
}
A:visited.whitebold {

}
tr.mytitle{

	background-color: #B9CDE6;
	
	padding-bottom: 10px;
	padding-top: 3px; 
	padding-left: 3px; 
	padding-right: 3px;
	
	color: #000000;
	

}

td.mytitle{

	background-color: #B9CDE6;
	
	padding-bottom: 3px;
	PADDING-TOP: 3px; 
	PADDING-LEFT: 3px; 
	PADDING-RIGHT: 3px;
	
	border-style: solid; 
	border-width: 1px;
	border-color: #7A9BC6;
	
	color: #000000;

	
	
	
}
table.copyright{
	font-family: arial;
	font-size:8.5pt;
	background-image: url(../images/t.cr.bkg.gif);
	
}


.lblExport{
	font-size: 7.5pt; 
	color: #666666;
}

.ExportLinks{
	font-size: 8pt; 
}


.ViewPageLabel{
	font-size: 7pt; 
	color: #333333;
}

.ViewPageLink{
	font-size: 7pt; 
}

/* /////////////////////////////////////////////  */
/*    LEFT BAR SETTINGS  - SEE ALSO navStyle.css  */
/* /////////////////////////////////////////////  */


table.leftnavbar{
	
	background-color:#F1F1F1;
}

.modalBackCss
{
    background-color:Black;
    
}

.leftbar_cell{
	background-color:#ffffff;
}

.left_background{
   
    background-image:url(../images/lef-background.png);
}

.lefttop_menu{
	background-image: url(../images/table-comparison-head-mid.png);
	background-repeat: repeat-x;
}


.lefdown_cell{
	background-color:#b3d5ff;
}

.leftbar_top{
	font-family: Arial;
	font-size:11pt;
	
	
	background-image: url(../images/table-comparison-head-mid.png);
	background-repeat: repeat-x;
	
	color:#666666;
	font-weight:bold;
	text-align:center;
	height: 40px

}

/* /////////////////////////////////////////////  */
/*     END LEFT BAR  */
/* /////////////////////////////////////////////  */

table.table_welcome{
	background-image: none;
	background-color:#ffffff;
	
	
	background-repeat: repeat-x;
	/*background-image: url(../images/background-table.png);*/
	background-position: top ;
	
}



/* /////////////////////////////////////////////  */
/*     Ultra Controls */
/*     UltraGrid      */
/* /////////////////////////////////////////////  */

.UGFrame
{


	color: #666666;
	border-top: 1px solid #E3E3E3; 
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-collapse: collapse;
}

.UGHeader
{
	font-family: "Arial";
	font-size:8pt;
	font-weight:bold;

	
	height: 21px;
	background-color:#f2f2f2;
	background-image: url("../images/subtitle-gradient.gif");
	background-repeat: repeat-x;
	
	
} 

.UGRow
{
	font-family: "Arial";
	font-size:8pt;
	background-image: none;
	background-color:#F1F1F1;	
	font-weight:normal;
}

.UGAlternateRow
{
	background-color:white;
}

.UGSelectedRow
{
    	background-color:#FFCC99;
}


.UGFooter
{
    font-family: "Arial";
	font-size:8pt;
	font-weight:bold;
	
	
}


.UGPager
{
    font-family: "Arial";
	font-size:8pt;
	background-image: url("../images/subtitle-gradient.gif");
}


/* /////////////////////////////////////////////  */
/*     STANDAR BOXES   */
/* /////////////////////////////////////////////  */
.s_row{
	font-family: Arial;
	font-size:8.5pt;
}

.login_title{
	font-family:Arial;
	font-variant:inherit;
	font-size:10pt;
	color:#3968db;
	float:left;
	
}

.title_blue{
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	color:#9ab3d3;
}

.Default_Font
{
	font-size:10pt;
}

.Default_Font_Windows
{
    font-family:Arial;
	font-size:7.5pt;
}

.login_font{
	font-family:Arial;
	font-size:8.5pt;
	color:#3968db;
}

.Header_Font{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
}

.s_header {
	
	color: #666666;
	border-top: 1px solid #E3E3E3; 
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-collapse: collapse;
	
	height: 21px;
	background-color:#f2f2f2;
	background-image: url("../images/subtitle-gradient.gif");
	background-repeat: repeat-x;
	
	
	font-family: Arial;
	font-size:8.5pt;
}

.explorer_menu 
{
    background-image:url('../images/top/explorer-menu.png');
	background-repeat: repeat-x;
	height:30px;
	
}
.s_menu 
{
    color: #666666;
    font-family: Arial;
	font-size:8.5pt;
	height:25px;
}

.s_body {
	font-family: Arial;
	font-size:8.5pt;

	background-color:white;
	color: #666666;
	
	border-top: 1px solid #E3E3E3; 
	border-bottom: 1px solid #E3E3E3;
	border-left: 1px solid #E3E3E3;
	border-right: 1px solid #E3E3E3;
	border-collapse: collapse;
	
	/*background-image: none;*/
	
	background-image: url(../images/background-table.png);
	background-repeat: repeat-x;
}

/* /////////////////////////////////////////////  */
/*     END SBOX  */
/* /////////////////////////////////////////////  */

.s_footer {
	font-weight:bold;
	background-color:#E3E3E3;
	color: #333333;
	border-bottom: 1px solid #D3E2EF;
	border-collapse: collapse;
}

.s_pager {
	background-color:#E3E3E3;
	color: #333333;
	border-bottom: 1px solid #D3E2EF;
	border-collapse: collapse;
}

.s_grid_header {
	background-color:#f2f2f2;
	background-image: url("../images/subtitle-gradient.gif");
	background-repeat: repeat-x;
	
	font-weight:bold;
	color: #666666;
	border-bottom: 1px solid #D3E2EF;
	border-collapse: collapse;
}

.s_grid{
	
	font-family: "Arial";
	font-size:8pt;
	color: #333333;
	
	background-color:#F1F1F1;	
}

.s_sitem{
	background-color:white;
}

.transparent-background{
     background-image:url("../images/background-login.png");
}

.s_super_table {	
	font-family: Arial;
	font-size:8.5pt;
	color:#333333;
}

.s_super_header 	
{
	
	background-color:#f2f2f2;
	background-image: url("../images/subtitle-gradient.gif");
	background-repeat: repeat-x;
	
	font-weight:bold;
	color: #333333;
	border-bottom: 1px solid #D3E2EF;
	border-collapse: collapse;
	
	padding: 0px;
	font-family: Arial;
	font-size:8.5pt;
	height: 22px;	
	
}

.s_super_td {

	border-top: 1px solid #D3E2EF; 
	border-bottom: 1px solid #D3E2EF;
	border-left: 1px solid #D3E2EF;
	border-right: 1px solid #D3E2EF;		
	border-style: solid; 	
	border-width: 1px;
}



/* /////////////////////////////////////////////  */
/*     INFO - CARGO PROCESS   */
/* /////////////////////////////////////////////  */

.DGHeader{
	background-color:#f2f2f2;
	background-image: url("../images/subtitle-gradient.gif");
	background-repeat: repeat-x;
	
	color:black;
}

.DGPager{
	background-color:#f2f2f2;
	background-image: url("../images/subtitle-gradient.gif");
}

.DGReport {

	border-top: 1px solid #ECF2E4; 
	border-bottom: 1px solid #ECF2E4;
	border-left: 1px solid #ECF2E4;
	border-right: 1px solid #ECF2E4;
	border-collapse: collapse;
	padding: 0px;
	font-family: Arial;
	font-size:8.5pt;
	
	
} 

.DGItemOne{
	background-color:#F1F1F1;
}

.DGItemTwo{
	background-color:white
}




/* /////////////////////////////////////////////  */
/*     INFO - POD INFO   */
/* /////////////////////////////////////////////  */

.itabletitle {
	background-color:#f2f2f2;
	background-image: url("../images/subtitle-gradient.gif");
	background-repeat: repeat-x;
	
	color:#666666;
	padding: 0px;
	font-family: Arial;
	font-size:8.5pt;
	font-weight: bold;
}


.itablein {
	border-collapse: collapse;
	padding: 0px;
	font-family: Arial;
	font-size:8.5pt;
	
	background-image: url("../images/background-light.gif");
	background-repeat: repeat-x;
}


.LBLTitle
{
    font-family:Arial;
	font-weight: bold; 
	font-size: 12pt; 
	color: #000000;
}

.LBLCompany{
	font-weight: bold; 
	font-size: 8pt; 
	color: #000000;
	float:right;
}
.LBLTime{
	font-size: 10pt; 
	color: #333333;
}
.LBLSmall{
	font-size: 7pt; 
	color: #333333;
}
.LBLTitleSmall{
	font-weight: bold; 
	font-size: 8.5pt; 
	color: #333333;
}

.LBLInfo{
	color:red;
	font-family:Arial;
	font-size: 10pt;
}

.LBLLegend{
	font-weight: normal; 
	font-family: Arial;
	font-size: 7.5pt;
}


p#s_top_links {
	font-weight: bold; 
	color:#333333;
	font-size: 10pt;
}

.s_top_links {

	font-weight: bold; 
	font-family: Arial;
	color:#333333;
	font-size: 8pt;
}

.s_top_lgtext {
	font-weight: bold; 
	color:#333333;
	font-size: 17pt;
}

.PODReport {
	border-collapse: collapse;
	padding: 0px;
	font-family: Arial;
	font-size:8.5pt;
	font-weight: bold;
	color:#666666;
	
	
} 

.CARGOFooter {
	border-collapse: collapse;
	padding: 0px;
	font-family: Arial;
	font-size:8.5pt;
	font-weight: bold;
	color: #666666;
	background-color:#f2f2f2;
	background-image: url("../images/subtitle-gradient.gif");
} 

.PODItems {
	border-collapse: collapse;
	padding: 0px;
	font-family: Arial;
	font-size:8.5pt;
	
	
} 

.LBLTitleSmall{
	font-weight: bold; 
	font-size: 8.5pt; 
	color: #666666;
}


.ilabel {
	font-family: Arial;
	font-size:8pt;
	font-weight: bold;
	color:#666666;
}

.ilabeldata {
	font-family: Arial;
	font-size:8pt;
	color:#000000;
}

.itableout {
	border-top: 1px solid #ECF2E4; 
	border-bottom: 1px solid #ECF2E4;
	border-left: 1px solid #ECF2E4;
	border-right: 1px solid #ECF2E4;
	border-collapse: collapse;
	padding: 0px;
}

#div_mainpage
{
	width:800px;
	background-color:Red;
}

.windowstitle {
	font-family:Arial;
	font-size:10pt;
	font-weight: bold;
	color:#666666;
}

.windowstitle2 {
	font-family:Arial;
	font-size:12px;
	font-weight: bold;
	color:#4681ae;
}



/*////////////////////// MAIN PAGE SCROLL IMAGES //////////////////////////////*/

div.sc_menu {
  /* Set it so we could calculate the offsetLeft */
  position: relative;
  height: 200px;
  width: 680px;
  margin-left:30px;
  /* Add scroll-bars */
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 110px;
  /* Max width here, for users without Javascript */
  width: 2660px;
  padding: 15px 0 0 15px;
  /* Remove default margin */
  margin: 0;
  background: url('navigation.png');
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  /* We want a caption to display on the next line */
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu span {
  display: none;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}
.sc_menu a:hover span {
  display: block;
}
.sc_menu img {
  border: 3px #fff solid;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.sc_menu abbr:hover img 
{
  filter:alpha(opacity=50);
  opacity: 0.5;
}


/*///////////// MAIN PAGE HOVER IMAGES //////////////*/


a.tooltip span 
{
    display:none; 
    padding:10px 3px; 
    width:190px;
    height:80px;
    background-repeat:no-repeat;
    margin-bottom:50px; 
    text-align:left;
    padding-left:15px;
    font-size:8pt;
    
}
a.tooltip:hover span
{
    display:block; 
    position:absolute;
    background-image:url("../images/div/tooltip.png");
    color:#6c6c6c;
    margin: 120px 0 0 -190px;
    float: left;
    position: absolute;
    
}


/*//////////////////////////////////*/


.upload {
	background-color:#e6fdfd;
	/*background-image: url("../images/search-icon.gif");*/
} 



/*///////////////////////////////////////////////*/

#header-front {
	width: 866px;
	margin: 0px auto;
	padding: 0px;
	display: inline-block;
}

#page-front
{
    background-image: url('../images/div/page-background-front.png');
    background-repeat:repeat-y;
    width: 854px;
    height: 490px;
    margin: 0px auto;
	padding: 0px 0px;
	position: relative;
	display: inline-block;
}

 #header 
{
    position:relative;
    display:table;
}


#page
{
    background-image: url('../images/div/page-background.png');
    background-repeat: repeat-y;
    width: 920px;
    height: 100%;
    margin: 0px auto;
	padding: 0px 0px;
	overflow: auto;
	position: relative;
} 

 #page-right {
    
    background-image: url('../images/div/page-right.png');
    background-position: right;
    background-repeat: repeat-y;
    height: 100%;
    margin: 0px auto;
	padding: 0px 0px;
	overflow:auto;
    /*display:table;*/
    
} 


 #page-content {
    
    background-image: url('../images/div/page-left.png');
    background-position:left;
    background-repeat: repeat-y;
    background-color: White;
    height: 100%;
    margin: 0px auto;
	padding: 0px 0px;
	overflow: auto;
	position: relative;
	float:left;
	/*display:table;*/
} 


#left-menu 
{ 
	padding-top:12px;
	padding-left:20px;
	width:200px;
	float:left;
}

#left-menu-front 
{
	width:200px;
	height:100%;
	padding-top:12px;
	padding-left:20px;
}

#divProgress
{
    position:fixed;
    left:50%;
    top:50%;
    z-index:150;
}

#divProgress43
{
    position:fixed;
    left:43%;
    top:50%;
    z-index:150;
}

.divProgress43
{
    position:fixed;
    left:43%;
    top:50%;
    z-index:150;
}

#content 
{
    float:left;
	height:100%;
	padding-top:8px;
	padding-left:25px;
	overflow:hidden;
}

#content-front 
{
	height:100%;
	margin-left:232px;
	padding-top:6px;
	position:relative;
}

.box_login
{
    /*background-image:url(../images/background-login-left.png);*/
    background-color:#F5F5F5;
    border: 1px solid #D3D3D3;
	width:48%;
	height:220px;
	float:left;
}

.box_tracking 
{
    /*background-image:url(../images/background-login-left.png);*/
    background-color:#F5F5F5;
    border: 1px solid #D3D3D3;
	width:48%;
	height:220px;
	margin-left:12px;
	float:left;
}


/*///////////// Footer //////////////*/

 #footer 
{
	clear:both;
    margin: 0px auto;
	padding: 0px 0px;
	overflow:auto;
    /*display:table;*/
}


#footer-front 
{
	width:850px;
	height:25px;
    position:relative;
    background-image: url('../images/footer/footer-front-page.png');
}

#footer-left 
{
	background-repeat: no-repeat;
	background-position: right;
	background-image: url('../images/footer/footer-left.png');
	width:2%;
	height:25px;
	float:left;
}

#footer-center 
{
	background-repeat:repeat-x;
	background-position: left;
	background-image: url('../images/footer/footer-center.png');
	width:96%; 
	height:25px;
	float:left;
}

#footer-right 
{
	background-repeat: no-repeat;
	background-position: left;
	background-image: url('../images/footer/footer-right.png');
	width:2%;
	height:25px;
	float:left;
}

#footer-text 
{
   clear:both; 
   padding:6px 20px;
}

/*/////////// End Footer////////////*/

#Error
{
    margin-top: 10px;   
    margin-bottom: -20px;
    height: 11px;
    color: Red;
}

.error
{
    margin-top: 10px;   
    margin-bottom: -20px;
    height: 11px;
    font-size:8pt;
    color: Red;
}

#wrap
{
    margin-left:auto;
    margin-right:auto;
}


.nulltext-password {

    font-family:Arial;
}


tbody > tr > td.ColumnsAlignRight
{
    text-align:right !important;
}

tbody > tr > td.ColumnsAlignRightBold
{
    text-align:right !important; 
    font-weight:bold; 
    color:#27415C;
}

tbody > tr > td.ColumnsAlignLeftBold
{
    text-align:left !important; 
    font-weight:bold; 
    color:#27415C;
}

.HeaderAlignRight
{
    text-align:right !important;
    padding-right:8px;
}

.HeaderAlignCenter
{
    text-align:center !important;
    padding-right:8px;
}


tbody > tr > td.ColumnsAlignCenter
{
    text-align:center !important;
}

.Block {
    
    max-width: 300px; 
    width:300px; 
    white-space:normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ChromeBlock { margin-top: -18px; margin-left:17px;}
}



.UploadAttachments
{
    background-color:#F9F9F9;
    border: 1px solid #cccccc;
    height:23px;
    cursor:pointer;
}

.UploadAttachments:hover
{
    background-color:#D3EBFA;
    border: 1px solid #93C6E5;
}

.hideRow
{
  visibility:hidden;
  display:none;
}

.RowBlue { color:#6365FF; }

.RowRed { color:#DE797B; }