﻿body
{ 
    margin: 0px 0px 0px 0px !important; 
    border: solid 0px Blue !important; 
	font-family:Calibri !important;
}
.ListSearchExtenderPrompt
{
	color: Red;
	font-family:Calibri;		
}
.header
{
	font-size:16pt;
	font-weight: bold;
	color:#2B64A7;
	padding: 0px 0px 0px 10px;
	font-family:Calibri;
}
.subHeader
{
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
	color:#2B64A7;
	padding: 0px 0px 0px 10px;
	font-family:Calibri;
}
.allSidesBorder
{
	border: solid 1px #2B64A7;
}
.normalText
{ 
	font-size:10pt;
	font-family:Calibri;
}
.normalTextBold
{ 
	font-size:10pt;
	font-weight:bold;
	font-family:Calibri;
}
.mandatory
{
	font-size:10pt;
	font-weight: bold;
	color:Red;
	font-family:Calibri;
}

.normalTextBox
{
	font-size:10pt;
	color:#000000;
	border: solid 1px #2B64A7;
	font-family:Calibri;
}
.mandatoryTextBox
{
	font-size:10pt;
	color:#000000;
	background-color:#E9E9F7;
	border: solid 1px #2B64A7;
	font-family:Calibri;
}
.listBox
{
	font-size:10pt;
	color:#000000;
	font-family:Calibri;
}
.dropDown
{
	font-size:10pt;
	color:#000000;
	font-family:Calibri;
}
.submitButton
{
	font-size:10pt;
	font-weight: bold;
	color: White;
	background-color: #2B64A7;
	font-family:Calibri;
}
.submitButton:hover
{
	font-size:10pt;
	color: White;
	background-color:Red;
	font-family:Calibri;
}
.sitemap
{
	font-size:13px;
	font-family:Calibri;
	color:White;
}
.infoMessage
{ 
	font-family:Calibri, Helvetica, sans-serif;
	font-size:small;	
	color:#2B64A7;
	font-weight:bold;
	margin-left:5px;
}
.NewsTitle
{ 
	font-family:Calibri, Helvetica, sans-serif;
	font-size:medium;	
	color:#2B64A7;
	font-weight:bold;
}
.NewsDescription
{ 
	font-family:Calibri, Helvetica, sans-serif;
	font-size:small;	
}
.SuccessMessage
{ 
	font-family:Calibri;
	font-size:10pt;
	font-weight:bold;
	color:Green;
}
.errorMessage
{ 
	font-size:10pt;
	font-weight:bold;
	color:Red;
	font-family:Calibri;
}

.navigation
{
	font-size:12pt;
	text-decoration: underline;
	font-weight:bold;
	color:#2B64A7;
	text-align:center;
	font-family:Calibri;
}
.navigation:link
{
	font-size:12pt;
	text-decoration: underline;
	font-weight:bold;
	color:#2B64A7;
	text-align:center;
	font-family:Calibri;
}
.navigation:active
{
	font-size:12pt;
	text-decoration: underline;
	font-weight:bold;
	color:#2B64A7;
	text-align:center;
	font-family:Calibri;
}
.navigation:visited
{
	font-size:12pt;
	text-decoration: underline;
	font-weight:bold;
	color:#2B64A7;
	text-align:center;
	font-family:Calibri;
}
.navigation:hover
{
	font-size:12pt;
	text-decoration: none;
	font-weight:bold;
	color:Red;
	text-align:center;
	font-family:Calibri;
}
.welcomeMessage
{
    font-size:20pt;
    font-weight: bold;
    color:Black;
    font-family:Calibri;
}

.applicationName
{
   font-size:20pt;
   font-weight: bold;
   color:#034F8D;
   text-align:center;
   padding-right:10px;
   font-family:Calibri;
}
.applicationDesc
{
	font-size:18pt;
	text-decoration: none;
	font-weight:normal;
	color:black;
	text-align:Right;
	padding-right:20px;
	font-family:Calibri;
}
/* Menu */
.mainMenu
{
	font-size: 10pt !important;
	font-weight:bold !important;
	color:White !important;
	text-decoration:none !important;
}
.subMenu
{
	font-size: 10pt !important;
	font-weight:bold !important;
	color:White;
	text-decoration:none;
	background-color:#1189cf;
}
.menuHover
{
    color:#1189cf !important;
	color:#034D98;
	background-color:White !important;
}
.menuIsland
{
color:White!important;
	background-color:#034D98;
	background-color:#1189cf;
}
.loginCredentials
{
	font-size: 12pt;
	font-weight:bold;
	color:White;
	font-family:Calibri;
}
.copyRight
{
	font-size: 9pt;
	color:White;
	font-family:Calibri;
}
.applicationIntro
{
	font-size:12pt;
	font-weight:normal;
	color:black;
	text-align:justify;
	font-family:Calibri, Helvetica, sans-serif;
}
.loginTextBox
{
	width:160px;
	height:16px;
	font-size:11pt;
	/*border: dashed 1px black;*/
	text-transform:uppercase;
	font-family:Calibri;
}

.helpPanelHeaderStyle
{
	background-color:#3366cc;
	border: solid 1px #3366cc;
	font-family:Calibri;
	font-size: 10pt;
	font-weight:bold;
	color:White;
	padding:1px 1px 1px 1px;
	font-family:Calibri;
}

.filterBackground
{
	font-family:Calibri;
	font-size:10pt;
	text-decoration:none;
	background-color:White;	
	padding: 2px 5px 4px 5px;
	font-family:Calibri;
}

.filterHover
{
	font-family:Calibri;
	font-size:10pt;
	text-decoration:none;
	background-color:#2B64A7;	
	color:White;
	padding: 2px 5px 4px 5px;
	font-family:Calibri;
}
.modalBackground 
{
    background-color:#000000;
    filter:alpha(opacity=40);
    opacity:3.0;
}
.LightBlueLine
{
    height:3px;
    background-color:#fa952f;
    font-size:5px;
}
.LightBlueLineFooter
{
    height:8px;
    background-color:#fa952f;
    font-size:5px;
    width:100%;
}
.DarkBlueLine
{
    height:7px;
    background-color:#1189cf;
    font-size:7px;
}
.Footer
{
	height:26px;
	background-color:#1189cf;
	font-size:11px;
	text-align:center;
	color:White;
	font-family:Arial;
	width:100%;
}
.applicationName
{
	font-size:16pt;
	font-weight: bold;
	font-family:Verdana;
	color:#007BA4;
}
 .applicationDesc
{
	font-size:25px;
	font-weight:bold;
	font-family:Verdana;
	text-align:center;
	color:#004D9D;
} 
.subHeader

{ 

	font-family:Calibri;
	font-size:11pt;
	font-weight: bold;
	text-decoration: none;
	color:#2B64A7;

}

.MainTable
{
    width: 100%;
    height: 100%;
    float: left;
    border-width: 0;
}


.wrapper 
{
	width:100%;
	min-width:1255px;
	min-height:600px;
}
.header-wrapper 
{ 
	height:90px; 
	width:100%;  
	min-width:1255px;
}
.header-wrapper-inner
{
	float: left; 
	background-image: url('../Images/exltoplogo.png'); 
	background-repeat: no-repeat; 
	background-position: left top; 
	width:80%; 
	height:75px;
}

.page
{
    position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
    clear:both;
    float:left;
    width:100%;			/* width of whole page */
    overflow:hidden;	/* This chops off any overhanging divs */
}
.pagecontainer
{
    float:left;
    width:200%;
    position:Fixed;
    left:298px;
   /* background:#fff; */   
}

.pagecontent
{
    margin:0 0 0 235px;
    position:relative;
    right:99%;
    overflow:hidden;
}
.pagecontentwrap
{
    float:right;
    width:50%;
    position:relative;
    right:294px;    
}

.pagedata
{
    margin: 0 0 0 0;
}

.pageleft
{
    float:left;
    width:354px;
    position:relative;
    right:405px;	
}

.leftnav
{
    float:left;
    width:230px;
    margin:0 0 0 110px;
}

.pageTitle
{
	font-size:13pt;
	font-weight: bold;
	color:#2B64A7;
	font-family:Calibri;
	margin-left:10px;
}

.footer{clear: both; width:100%; margin:0; overflow:hidden;}

.ListSearchExtender
{
	font-style:italic;
	color:Red;
	background-color:White;
    width: 250px;
    border: 0.001px none none;
    border-style: groove;
}

.RowClass
{
    font-weight:bold;
    color:Red;
}