﻿html {
	height: 100%;
	margin:0px auto;
	padding: 0;
}
body {
    line-height:135%;
    margin:0px auto;
    padding:0px;
	text-align: center;
    background:#00125C url('../../_assets/img/master/bg_slice.gif') top left repeat-x fixed;
    font-family: arial, Verdana, helvetica;
    font-size:11px;
    color:#474747;
}

#app_container {
margin:0px auto;
    padding:0px;
    width:95%;
    min-width:900px;
	text-align: center;
	background:url('../../_assets/img/master/container_bg.png') top left repeat-x;
}

#site_container {margin:0px auto;
    padding:0px;
    width:100%;
}
#site_header {
    background:#fff url('../../_assets/img/master/site_header.jpg') bottom repeat-x;
    height:130px;
}

#site_header_link {float:left;margin-top:1px;}
#site_header_account {float:right;margin:4px 10px 0 0;}

#site_header_account A, #site_header_link A {text-decoration:none;color:#333;}
#site_header_link A {float:left;padding:2px 10px;border-right:1px solid #BCBCBC;}
#site_header_account A {margin-left:20px;}
#site_header_link .Selected {background-color:#fff;color:#00125C;}

#site_navigation {
    height:50px;
    background:url('../../_assets/img/master/nav_bg.jpg') top repeat-x;
    border-top:1px solid #898989;
    border-bottom:1px solid #BCBCBC;
}
#site_navigation_left {float:left;}
#site_navigation_right {float:right;text-align:right;}
#site_navigation_left A,#site_navigation_right A {
    float:left;
    padding:8px 5px;
    text-decoration:none;color:#474747;
    height:33px;
}
#site_navigation_left .Disabled {color:#999;}
#site_navigation_left A {border-right:1px solid #BCBCBC;vertical-align:middle;}
#site_navigation_right A {}
#site_navigation_left A:Hover,#site_navigation_right A:Hover {
background-color:#BCBCBC;color:#00125C;
}
#site_navigation_left .Selected,#site_navigation_right .selected {
    background-color:#fff;color:#00125C;padding:9px 10px;
}

#site_footer {
    background:#fff url('../../_assets/img/master/site_footer.jpg') bottom repeat-x;
    height:85px;
}
#site_footer_legal {
    padding-top:10px;padding-bottom:20px;
    color:#8D94AF;
}
#site_footer_legal a {color:#8D94AF;}

#site_content {
    background-color:#fff;
    min-height:400px;
    text-align:left;
    padding:10px 15px 25px 15px;
}
#page_identifier {color:#666;height:22px;
    margin-bottom:20px;padding-bottom:0px;border-bottom:1px dashed #ccc;
}
#page_identifier a {color:#666;}
#page_identifier a:hover {color:#00125C;}

#page_identifier_info {float:left;margin-top:3px;}
#page_identifier_action {float:right;}

.SelectorTool Label {font-size:14px;float:none;margin-right:5px;}

p {margin:5px 0px 15px 0;}
h3, h3 A {	color: #0e0e0e;line-height:25px;
	font-size: 18px;margin:4px 0px 0px 0px;}
h4, h4 A {	color: #00125C;line-height:20px;
	font-size: 14px;margin:4px 0px 0px 0px;}
h5,h5 A {	color: #333;line-height:14px;
	font-size: 14px;margin:4px 0px 0px 0px;}
hr {clear:both;color:#CCCCCC;width:100%;height:1px;margin-top:0px;padding:0px;border-top:1px dashed #ccc;}
p>hr {color:#CCCCCC;width:100%;height:1px;margin-top:0px;padding:0px;border-top:red;}
.Text_Align_Center {text-align:center;}
.Text_Align_Right {text-align:right;}

.RedText {color:Red;}
.BlueText {color:#00125C;}

.Float_Right {float:right;}
.Float_Left{float:left;width:600px;margin:0px;}

/* Panels - Layout */
label {float:left;width:150px;font-weight:bold;margin-top:3px;color:#00125C;}
INPUT,SELECT,TEXTAREA {font-family: arial, Verdana, helvetica;
    font-size:11px;}
    
    
.Left_Half {float:left;width:48%;}
.Right_Half {float:right;width:48%;}

.Left_Two_Thirds {float:left;width:70%;}
.Right_One_Third {float:right;width:25%;}

UL,OL {margin:0px;}
ul li,OL li {margin-left:25px;}

.OverviewTable TD {border:1px solid #999 !Important;text-align:center;vertical-align:middle;}
.DocumentTable TD{border:1px solid #999 !Important;text-align:left;vertical-align:middle;}
.OverviewTable_Left TD {border:1px solid #999 !Important;text-align:left;}
.NoBordering,.NoBordering TD {border:0px solid white;font-weight:normal;}
.DataTable {border-collapse:collapse;border:0px solid white;}
.DataTable TD {
	border-collapse:collapse;
	margin:0;
	padding:5px;
}



.DataTableHeader .BorderRight,.DataTableRow .BorderRight,.DataTableRowAlternate .BorderRight{border-right:2px solid #CEE7FF;}
.DataTableHeader TD {
    background-color:#FFF;
	color: #00125C;
	border-top:2px solid #CEE7FF;
	border-right:2px solid #CEE7FF;
	font-weight:bold;
}

.DataTableRow {
    background-color:#E6F3FF;
}
.DataTableRowAlternate {
    background-color:#E6F3FF;
}
.DataTable .RowSubItem {background-color:#CEE7FF;padding:5px;margin:10px -5px 0 -5px;}
.DataTableRow .NoPadding,.DataTableRowAlternate .NoPadding {padding:0px;}
.DataTable .LeadCell {background-color:#CEE7FF;}
.DataTable Td {border-right:2px solid #FFF;border-bottom:2px solid #fff;vertical-align:top;}

.DataTableRow:Hover TD,.DataTableRowAlternate:Hover TD{background-color:#CEE7FF !Important;border-right:2px solid #D8ECFF;}
.DataTable A {color:#333;}
.DataTable A:Hover {color:#00125C;}
.DataTableHeader A{color: #00125C;}
.DataTableHeader A:Hover {text-decoration:none;}

/* Message Panels */
.Error_Message {background-color:#D4D4D4;padding:10px;color:#333;margin:10px 0;}
.Success_Message {background-color:#00125C;padding:10px;color:#fff;margin:10px 0;}

/*Update Panel Ajax */
#progressBackgroundFilter { 
  position:absolute; 
  top:0px; 
  bottom:0px; 
  left:0px; 
  right:0px; 
  overflow:hidden; 
  padding:0; 
  margin:0; 
  background-color:#000;  
  filter:alpha(opacity=50); 
  opacity:0.5; 
  z-index:1000; 
} 
#loader {
  margin: 0 auto;
  height: 55px;
  width: 321px;
  background: url('../../_assets/img/master/loading_bg.png') top no-repeat;padding:10px;
  text-align:center;line-height:110%;
}
#loaderContainer {
  top: 200px;
  left: 0;
      z-index: 1000;
    height: expression(document.documentElement.scrollHeight+'px');

