
  .modalBackground {
    background: url(/images/site_overlay_bg.png) repeat scroll 0 0 #B8D1F9;
    opacity: 0.4;
    height: 1200px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2000;
}

.modalBackground {
	background: url("/images/site_overlay_bg.png") repeat scroll 0 0 #B8D1F9;
	opacity: 0.4;
    height: 1200px;
	left: 0;
	-moz-opacity: 0.4;
	filter: alpha(opacity=40);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2000;
}
.modalContainer {
    left: 50%;
    position: absolute;
    top: 0;
    width: 300px;
    z-index: 3000;
}
.modal {
    background-color: #FFFFFF;
    left: -320px;
    padding: 0;
    position: relative;
    top: -10px;
    width: 500px;
    z-index: 1000;
}
.modalTop {
    background-color: #003399;
    color: #FFFFFF;
    height: 17px;
    padding: 4px;
    text-align: left;
    width: 392px;
}
.modalTop a, .modalTop a:visited {
    color: #FFFFFF;
}
.modalBody {
    line-height: 16px;
    padding: 20px;
    text-align: left;
}
a.modalCloseButton {
    display: block;
    float: right;
    font-size: 12px;
    height: 16px;
    margin: 4px;
    text-align: center;
    text-decoration: none;
    width: 16px;
}
a.modalCloseButton:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    text-decoration: none;
}
.modalContent {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #BEC9D7;
    color: #777777;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    padding: 20px;
    text-align: left;
}
.modalInfo {
    float: left;
    padding-right: 20px;
}
.modalmedium {
    background-color: #FFFFFF;
    box-shadow: 0 0 15px 5px rgba(0, 0, 0, 0.5);
    left: 0%;
    margin-left: 35px;
    padding: 0;
    position: absolute;
    width: 900px;
    z-index: 3000;
    font: 12px verdana;
}
.disabled_button_FF {
display: inline-block;
}
.greyLineHeight{
    color: #777777;
    font-size: 12px !important;
    font-weight: normal !important;
    line-height: 20px !important;
}

#pagetitle{color:#335583;font:bold 16px Verdana;margin:10px;float:left;}

.clearboth{clear:both;height:0px;}

h5 {
    color: #000000;
    font: bold 13px Verdana;
    margin: 4px 0;
}

#content,#footer{float:left;width:100%;}
		
ul.withbullet li{background:url('/images/bullet_1.gif') no-repeat left top; padding:0px 0px 0px 20px; background-position: 10px 10px;color:#444444;line-height:22px;}
table.borderless td.label{border:none;}
table.borderless tr,table.borderless td{border:none;padding:0;margin:0;background-color:transparent;}
table.borderless{font-size:11px;width:100%;border:none;padding:0;margin:0;background-color:transparent;}*/
table.borderless td.label{border:none;font-weight:normal;}
table.borderless tr,table.borderless td{border:none;padding:0;margin:0;background-color:transparent;}
table.borderless{font-size:11px;width:100%;border:none;padding:0;margin:0;background-color:transparent;}
table.borderless td.WhiteRow{font-weight:normal;}
table.borderless td.GrayRow{background-color:#f4f7f9;font-size:12px}
table.darker tbody td+td{border-left:0 solid #a5b8d6;}
table.darker tbody td{border-bottom:0 solid #d3dde6;}
table.darker td.data{font-weight:bold;}
table.darker td.faded{background-color:#f4f7f9;border-left:1px;}
table.darker td.label{font-weight:normal;}
table.darker td{padding:6px 5px;}
table.darker td.WhiteRow{font-weight:normal;}
table.darker td.GrayRow{background-color:#f4f7f9;border-left:1px;}
table.darker tfoot td{border-top:0 solid #a5b8d6;}
table.darker thead th+th,table.darker tfoot td+td{border-left:1px solid #a5b8d6;}
table.darker thead th{border-bottom:1px solid #a5b8d6;}
table.darker tr.altrow td.faded{background-color:#ecf0f3;border-left:1px;}
table.darker tr.altrow td{background-color:#e2e9ef;border-bottom:1px solid #d3dde6;border-top:1px solid #d3dde6;}
table.darker tr{background-color:#eef3f7;}
table.darker{font-size:12px;width:100%;clear:both;border:0px solid #a5b8d6;border-collapse:separate}
table.datagrid td span.currency{width:100%;display:block;text-align:right;}
table.datagrid td.label,table.tablegrid td.label{text-align:left;color:#7b7f82;font-weight:normal;border-left:0;border-bottom:1px solid #d3dde7;}
table.tablegrid td.name {text-align:left;color:#7b7f82;font-weight:normal;border-left:0;border-bottom:0px;}
table.datagrid tfoot tr,table.tablegrid tfoot tr{background-color:#eef3f7;color:#335583;font-weight:bold;}
/* table.datagrid th,td{padding:2px;border-left:none;font-weight:normal;vertical-align:top;} */
table.datagrid th,td{padding:2px;border-left:none;font-weight:normal;}
table.datagrid thead tr{background:#c9d5e8 url('/images/bg_gradient_blue_small.png') top repeat-x;border:solid #cccccc 1px;color:#000;}
table.datagrid tr.altrow,table.tablegrid tr.altrow{background-color:#f5f9fc;}
table.datagrid tr.subhead{background-color:#dcdcdc;}
table.datagrid tr{background-color:#ffffff;text-align:left;}
table.datagrid{font-size:11px;width:100%;border:1px solid #7d98c3;clear:both;}
table.minwidth400px{min-width:400px;}
table.smalltext td{padding:2px 12px;font-size:9px;font-weight:bold;}
table.tablegrid tbody td+td{border-left:0 solid #e6e6f0;}
table.tablegrid tbody td{border-bottom:1px solid #eeeeee;}
table.tablegrid tfoot td{border-top:1px solid #cccccc;}
table.tablegrid th,table.tablegrid td{padding:5px;}
/* table.tablegrid th,td{padding:5px 0;border-left:none;font-weight:normal;vertical-align:top;} */
table.tablegrid th,td{padding:5px 0;border-left:none;font-weight:normal;}
table.tablegrid thead th+th,table.tablegrid tfoot td+td{border-left:1px solid #cccccc;}
table.tablegrid thead th{border-bottom:1px solid #cccccc;}
table.tablegrid thead tr{border:solid #cccccc 1px;color:#000;}
table.tablegrid tr{background-color:#ffffff;}
table.tablegrid{font-size:11px;width:100%;border:1px solid #7D98C3;}
td.currency{text-align:right; white-space: nowrap}
td.label{color:#7b8084;}
td{text-align:left;}
#tableheader td { background:#7D98C3 url('/images/site_chrome_bg.png') repeat-x scroll 0 0;}
.TableBg {background: #fff url('/images/bg_gradient_panelbk.png') repeat-x bottom; color:#243C5F; text-align:left; border: none; font: bold 12px Verdana; caption-side: top; border-top:1px solid #eee; padding:0;
}
table.tablegrid thead th {
    background-image: url("/images/table_TH_bg.gif");
    border-bottom: 1px solid #DEDDDE;
    border-right: 1px solid #DEDDDE;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 0;
    text-align: center;
}
table.tablegrid th, td {
    border-left: 0 solid #E6E6F0;
    font-weight: normal;
    padding: 5px 0;
    vertical-align: top;
}
table.tablegrid th, table.tablegrid td {
    padding: 5px;
}
table.datagrid td.valuenumber,table.tablegrid td.valuenumber
{
	text-align:right;
	color:#7b7f82;
	font-weight:bold;
	border-left:0;
	border-bottom:1px solid #d3dde7;	
}
table.tablegrid thead th {
    background-image: url("/images/table_TH_bg.gif");
    border-bottom: 1px solid #DEDDDE;
    border-right: 1px solid #DEDDDE;
    font-size: 11px;
    font-weight: normal;
    padding: 4px 0;
    text-align: center;
}
table.tablegrid th, td {
    border-left: 0 solid #E6E6F0;
    font-weight: normal;
    padding: 5px 0;
    vertical-align: top;
}
table.tablegrid th, table.tablegrid td {
    padding: 5px;
}
.closeButton{
    cursor:pointer;
    color: #fff;
    border: 1px solid #1e4373;
    background: #EDF5F7;
    font-size: 11px;
    font-weight: bold;
    display: inline-block;
    line-height: 20px;
    padding-right: 4px;  
     padding-left: 4px; 
    margin-right: 0px;
    margin-top: -2px;
    color: black;  
    width: 18px;
    float: right;
}
.modalcontent{
  background-color: #f2f6fe;      
}

a {
    color: #1e4373;
    text-decoration: underline;
}