﻿html
{
	height: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.loginborder {
	border: 1px solid #303030;
}

.Bottom_font{
	font-family: Verdana;
	color: #FFFFFF;
	background-color:#303030;
	font-size: 11px;
	font-weight:lighter;
	border: 1px solid #023979;
	height:20px;
	
	
}

#overlaydiv
        {
            visibility: hidden;
            position: absolute;
            text-align: center;
            vertical-align: middle;
            z-index: 1000;
            height: 50px;
            width: 200px;
            background-color: Silver;
        }

.custom_font2{
	font-family: Weltron;
	color: #023979;
	font-size: 125%;
	font-weight:bold;
	
	
	
}
body { 
margin:0; 
padding:0; 
height:100%; /* this is the key! */ 
font-family: Verdana;
	font-size: 11px;
} 

 #MainDiv
{
	height: 100%;
	margin-top: 0px;
	padding: 0px;
	border: 0px ;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana;
	font-size: 11px;
	color: #5F5F5F;
	font-weight: normal;
	width:995px;
}
input
{
	font-family: Verdana;
	font-size: 11px;
	color: #5F5F5F;
	font-weight: normal;
}
textarea
{
	font-family: Verdana;
	font-size: 11px;
	color: #5F5F5F;
	font-weight: normal;
	}




.topBarLanguageBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	
}
.topBarLanguageLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	color:#FFFFFF;
	white-space:nowrap;
	
}




.bottom2Links A:link
{
	color: #A1ABCA;
}
.bottom2Links A:visited
{
	color: #A1ABCA;
}
.bottom2Links A:hover
{
	color: #FEFFFF;
	text-decoration: underline;
}


.topbarActionableReport
{
	background-color: #003876;
	height: 30px;
	font-family:  Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
}

.bottombarActionableReport
{
	background-color: #e0e0e0;
	height: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	vertical-align: middle;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid White;
	border-top: 1px solid #e0e0e0;
	border-bottom: 0px solid White;
	text-align: left;
}






.Heading1
{
	font-family: Verdana;
	font-size: 14px;
	color: #003b79;
	font-weight: bold;
	text-align: left;
}

.Heading2
{
	font-family: Verdana;
	font-size: 12px;
	color: #2A5FA6;
	font-weight: bold;
	
}
.LoginHead
{
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #303030;
	height:20px;
}

.Heading3
{
	font-family: Verdana;
	font-size: 11px;
	color: #5F5F5F;
	font-weight: bold;
}
.Contents
{
	width: 100%;
	height: auto;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
	min-height:600px;
}
.Header_Bar
{
	width: 100%;
	height: 81px;
	background-color: #303030;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	vertical-align:top;
}
.Links_Bar
{
	width: 100%;
	height: 25px;
	max-height:25px;
	background-color:#646465;
	font-family: Verdana;
	font-size: 11px;
	color: #FFFFFF;
}




.AlertTable
{
	border-collapse: collapse;
	border-left: 0px solid #003b79;
	border-top: 0px solid #003b79;
	background-color: #FFFFFF;
	padding: 0px;
	border-right: 1px solid #003b79;
	border-bottom: 1px solid #003b79;
	border-spacing: 0px;
}


.Table
{
	border-collapse: collapse;
	border-left: 0px solid #003b79;
	border-top: 0px solid #003b79;
	background-color: #FFFFFF;
	padding: 0px;
	width: 990px;
	border-right: 1px solid #003b79;
	border-bottom: 1px solid #003b79;
	border-spacing: 0px;
}


.TableTitleText
{
	border-collapse: collapse;
	background-color: #DDDDDD;
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	color: #5F5F5F;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	padding: 3px;
	cursor: pointer;
	font-weight: bold;
}

.TableFilterColumn
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 7.5pt;
	font-style:normal;
	 font-weight:bold;
	 color: #76C82D;
	padding: 3px;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	white-space:nowrap;
}


.TableTextFooter
{
	height: 25px;
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	color: #5F5F5F;
	padding: 6px;
	border-left: 0px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 0px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	font-weight: bold;
	border-spacing: 0px;
	font-weight: bold;
}

.TableTextFooterPlain
{
	color: #FFFFFF;
}

.TableTextFooterRed
{
	color: #FFFFFF;
	background-color: Red;
}

.TableTextFooterGreen
{
	color: #FFFFFF;
	background-color: Green;
}

.TableHyperLinkText A:link
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 7.5pt;
	color: #FA780F;
}
.TableHyperLinkText A:visited
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 7.5pt;
	color: #FA780F;
}
.TableHyperLinkText A:hover
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 7.5pt;
	color: #FA780F;
	text-decoration: underline;
}


.TableHyperLinkText1 A:link
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
}
.TableHyperLinkText1 A:visited
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
font-size: 9pt;
	color: #000000;
}
.TableHyperLinkText1 A:hover
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	color: #000000;
	text-decoration: underline;
}





/*A:link
{
    color: #0066FF;
}
A:visited
{
	color: #FA780F;
	
}
A:hover
{
	color: #FA780F;
	text-decoration: underline;
}
*/



.Tabs_Left
{
	width: 20px;
	height: 40px;
	background-image: url('../images/tab_left.gif');
	color: #ABBFDE;
	min-width: 20px;
	min-height: 40px;
}
.MenuButtonTextBoxClass
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #EE7D11;
	border-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
	cursor: pointer;
	
}
.MenuClass
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	background-color: #EE7D11;
	border-color: #FA9C13 #C05800 #C05800 #FA9C13;
	border-style: Solid;
	border-width: 2px;
	padding-right: 8px;
	padding-left: 8px;
	color: #FFFFFF;
	cursor: pointer;
	white-space: nowrap;
	
	
}
.MenuItemClass
{
	background-color: #E9F0FA;
	cursor: default;
	color: #000000;
	white-space: nowrap;
	border-width:1px;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
	
	
}

.MenuItemSelected
{
	cursor: default;
	color: #000000;
	white-space: nowrap;
	width: 12px;
	height: 12px;
	background-color: #E9F0FA;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
}
.MenuItemSelectedBlank
{
	cursor: default;
	color: #000000;
	white-space: nowrap;
	width: 12px;
	vertical-align: middle;
	background-color: #E9F0FA;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;
}
.MenuItemHover
{
	background-color: #F0C262;
	cursor: default;
	color: #000000;
	white-space: nowrap;
	cursor: pointer;
	border: 0px;
	text-align: left;
	font-family: Verdana;
	font-size: 11px;

	
}
.MenuPopup
{
	height:10px;
	
}

.Tabs_Right
{
	width: 20px;
	height: 40px;
	background-image: url('../images/tab_right.gif');
	color: #ABBFDE;
	min-width: 20px;
	min-height: 40px;
}

.Tabs_Centre
{
	height: 40px;
	background-image: url('../images/tab_centre.gif');
	background-repeat: repeat-x;
	cursor: default;
	color: #ABBFDE;
	white-space: nowrap;
}

.TabText
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
}

.TableTextCSS1
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	color: #5F5F5F;
	padding: 3px;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	white-space:nowrap;
	font-weight: normal;
	
	
}
.TableTextCSSRED
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	background-color: #FF3737;
	padding: 3px;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	white-space:nowrap;
	font-weight: bold;
	color:Black;
	
}

.TableTextCSSYellow
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	background-color: #FFFF00;
	padding: 3px;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	white-space:nowrap;
	font-weight: bold;
	color:Black;
	
}

.TableTextCSSGreen
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	background-color: #19FF81;
	padding: 3px;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	white-space:nowrap;
	font-weight: bold;
	color:Black;
	
}
.TableTitleTextCSS1
{
	border-collapse: collapse;
	background-color: #DDDDDD;
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #5F5F5F;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	padding: 3px;
	cursor: pointer;
	font-weight: normal;
	white-space: nowrap;
}

.TableTitleTextCSSDefaultCursor1
{
	border-collapse: collapse;
	background-color: #DDDDDD;
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	color: #5F5F5F;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	padding: 3px;
	cursor: default;
	font-weight: bold;
	white-space: nowrap;
}

.Tabs_Left_Selected
{
	width: 20px;
	height: 40px;
	background-image: url('../images/tab_selected_left.gif');
	color: #FFFFFF;
	min-width: 20px;
	min-height: 40px;
}

.Tabs_Right_Selected
{
	width: 20px;
	height: 40px;
	background-image: url('../images/tab_selected_right.gif');
	color: #FFFFFF;
	min-width: 20px;
	min-height: 40px;
}
.Tabs_Centre_Selected
{
	height: 40px;
	background-image: url('../images/tab_selected_centre.gif');
	background-repeat: repeat-x;
	cursor: default;
	color: #FFFFFF;
	white-space: nowrap;
}



.Multipage
{
	border: solid 1px #94a7b5;
	background-color: White;
	position: relative;
	top: -4px;
}

.scroll
{
	padding-bottom: 10px;
	padding-left: 4px;
	padding-right: 4px;
}



.Breadcrumb_Trail
{
	height: 25px;
	font-family: Verdana;
	font-size: 11px;
	background-image: url('../images/breadcrumb_bg.gif');
	text-align: left;
}


.Breadcrumb_Trail
{
	height: 25px;
	font-family: Verdana;
	font-size: 11px;
	background-image: url('../images/breadcrumb_bg.gif');
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}

.Breadcrumb_Trail_Sep
{
	font-size: 11px;
}

.Breadcrumb_Trail_HyperLink A:link
{
	color: #FA780F;
	font-weight: normal;
	text-decoration: none;
}
.Breadcrumb_Trail_HyperLink A:visited
{
	color: #FA780F;
	font-weight: normal;
	text-decoration: none;
}

.Breadcrumb_Trail_HyperLink A:active
{
	color: #FA780F;
	font-weight: normal;
	text-decoration: none;
}
.Breadcrumb_Trail_HyperLink A:hover
{
	color: #FA780F;
	text-decoration: underline;
	font-weight: normal;
}


.Second_Nav_Bar
{
	height: 25px;
	max-height:25px;
	font-family: Verdana;
	font-size: 11px;
	background-image: url('../images/secondary_nav_bg.gif');
	font-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
	text-align: justify;
	color: #FFFFFF;
}

.Second_Nav_Bar_Sep
{
	font-family: Verdana;
	font-size: 11px;
	color: #FFB36A;
}

.Second_Nav_Bar_HyperLink A:link
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.Second_Nav_Bar_HyperLink A:visited
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.Second_Nav_Bar_HyperLink A:active
{
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}
.Second_Nav_Bar_HyperLink A:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: normal;
}





.TableCSS
{
	border-left: 0px solid #003b79;
	border-top: 0px solid #003b79;
	background-color: #FFFFFF;
	padding: 0px;
	width: 985px;
	border-right: 1px solid #003b79;
	border-bottom: 1px solid #003b79;
	border-spacing: 0px;
}


.TableTitleTextCSS
{
	border-collapse: collapse;
	background-color: #DDDDDD;
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	color: #5F5F5F;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	padding: 3px;
	cursor: pointer;
	font-weight: bold;
	white-space: nowrap;
}

.TableClearFilterTextCSS
{
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	color: #fa780f;
	border-left: 0px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 0px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	padding: 3px;
	cursor: pointer;
	font-weight: bold;
	white-space: nowrap;
}

.TableTitleTextCSSDefaultCursor
{
	border-collapse: collapse;
	background-color: #DDDDDD;
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	color: #5F5F5F;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	padding: 3px;
	cursor: default;
	font-weight: bold;
	white-space: nowrap;
}

.TableClearFilterTDCSS
{
	border-collapse: collapse;
	background-color: #fff;
	vertical-align: top;
	text-align: left;
	font-family: Arial;
	font-size: 8pt;
	color: #5F5F5F;
	border-left: 0px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 0px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	padding: 3px;
	cursor: default;
	font-weight: bold;
	white-space: nowrap;
}

.TableTextCSS
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
	font-size: 7.5pt;
	color: #5F5F5F;
	padding: 3px;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	white-space:nowrap;
margin-left:-10px;
	
}

.TableTextCSSCenter
{
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	font-size: 7.5pt;
	color: #5F5F5F;
	padding: 3px;
	border-left: 1px solid #003b79;
	border-right: 0px solid #003b79;
	border-top: 1px solid #003b79;
	border-bottom: 0px solid #003b79;
	border-spacing: 0px;
	margin-left:-2px;
}
.TableTextFooterCSS
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 7.5pt;
	color: #5F5F5F;
	padding: 0px;
	border-spacing: 0px;
	font-weight: bold;
	border-spacing: 0px;
}

.TableTextFooterTDLEFTCSS
{
	vertical-align: middle;
	text-align: left;
	font-family: Arial;
}


.TableTextFooterTDRIGHTCSS
{
	vertical-align: middle;
	text-align: right;
	font-family: Arial;
}


.TableTextFooterPageTDSize
{
	width: 12px;
	height: 13px;
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
}

.TableTextFooterPageImages
{
	width: 10px;
	height: 13px;
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	cursor: pointer;
}


.TableTextFooterPageDisabledImages
{
	width: 10px;
	height: 13px;
	vertical-align: middle;
	text-align: center;
	font-family: Arial;
	cursor: default;
}

.textBoxes
{
	text-align:left;
	width:240px;
	font-family: Verdana;
	font-size: 11px;
	color: #5F5F5F;
	font-weight: normal;
	
	}
	.SelectBoxes
{
	text-align:left;
	font-family: Verdana;
	font-size: 11px;
	color: #5F5F5F;
	font-weight: normal;
	
	}
	.SelectBoxesTableFilters
{
	text-align:left;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	height:20px;
	font-style:normal;
	 color: #000000;
	background-image: url('../Images/FilterBakground.png');
	}
	.label
	{
		text-align:right;
		
		}
		
		.labelerror
	{
		color:Red;
		
		}

	.labelerrors
	{
		color: #C85305;
font-size: 82%;
line-height: 178%;
white-space: normal;
		margin-left:28px;
		}
.textBoxes1
{
	text-align:left;
	width:240px;
	font-family: Verdana;
	font-size: 12px;
	color: #5F5F5F;
	font-weight: normal;
	
	}
	
	  #wrapper {
	    margin: 0 auto;
	    width: 700px;
	}

