﻿@import url('nv_fnt/Verdana-Geneva-Tahoma-sans-serif/sty.css');
body
{
	background-color: #0B3861; 
}

.bodyContent{height: 100%; width:100%;padding: 0px; margin: 0px; margin-left: 0px; bottom:0px;display:inline-block; line-height: 14px; color:Black ;}
h4{font-size:1.220em;font-weight:bold; padding:0; margin:0;}

#PageContainer1 { height:100%; width:100%;}
#LogoContainer1 { margin:0 auto; font-size:13px;}
#OuterContainer1{ margin:0 auto; display:table;}
.MainContentCell { padding:10px 0 0 2px; }
.FullPageWidth { width:100%;}
.ContentBkg { background:#fff2b3;}
.boundfield-hidden {    display: none; } 
.tinyFont{font-size:0.690em;}
.smallFont{font-size:0.730em;}
.MediumFont{font-size:0.810em;}
.BorderLine{border-color:#8B8B8B; border-width:1px; border-style:solid; }
.DesignTable{width:auto;}

.logotitle
{
    color: #043566;
    font-size: 30px;
    font-family: "Trebuchet MS", Helvetica, sans-serif;
    text-decoration:none;
}

.HeaderTitle{line-height: 1.1em;letter-spacing: inherit; font-size:1.420em}
.HeaderTitleBold{color: #043566;line-height: 1.1em;letter-spacing: inherit; font-size:1.400em; font-weight:bold;font-family:Georgia, sans-serif;}
.HeaderTitleNormal{color: #043566;line-height: 1.1em;letter-spacing: inherit; font-size:1.120em} /*font-family:Georgia, sans-serif;*/
.HeaderTitleSmall{color: #043566;line-height: 1.1em;letter-spacing: inherit;font-family:Georgia, sans-serif; font-size:0.980em} 
.SubHeaderTitle{color: #043566;line-height: 1.1em;letter-spacing: inherit;font-family:Georgia, sans-serif; font-size:.790em}
.MessageText{font-size: 0.605em;padding:0; margin:0;color:#043566}
.LoginText {line-height: 1.000em;letter-spacing: inherit; font-size:1.120em}
.RedText{font-size: 0.705em;padding:0; margin:0;color:Red;}
.ErrorText{font-size: 0.905em;padding:0; margin:0;color:Red;}
.inputText{font-family:arial,helvetica,verdana; font-size:12px;}
.SubHeaderText{color: #b6842b;font-size: 0.730em; font-weight:bold;padding:0; margin:0; text-decoration:none;  }
.SubHeaderText1{font-size: 0.730em; font-weight:bold;padding:0; margin:0; text-decoration:none;  }
.NormalGreyText{font-size: 0.705em;padding:0; margin:0;color:Gray }
.LabelText{font-size: 0.730em; font-weight:bold;padding:0; margin:0; text-decoration:none;  }
.BoldHeaderText{font-size: 0.890em; font-weight:bold;padding:0; margin:0; text-decoration:none;  }
.BoldText{font-size: 0.790em; font-weight:bold;padding:0; margin:0; text-decoration:none;  }
.FooterText {font-size:0.900em; color:#000030;  padding:0; margin:0;}/* color:#243757;#FFFFFF*/
.MenuText { font-size:13px; color:#243757;  font-weight:normal; padding:0; margin:0;font-family:"Segoe UI Semibold",Tahoma,arial,sans-serif; } /*color:#243757;*/
.LabelBrownText{color:#990000;font-size: 0.730em; font-weight:bold;padding:0; margin:0; text-decoration:none;  }

.NormalText{font-size: 0.775em;padding:0; margin:0;}
.NormalPara{font-size: 0.875em; font-weight:normal;padding:0; margin:1; text-decoration:none; text-align:justify;}
.LargePara{font-size: 0.790em; font-weight:normal;padding:0; margin:1; text-decoration:none; text-align:justify;}

.FaqAnswer{color: #043566;font-size:0.870em;padding-left: 5px; padding-top: 8px; padding-bottom: 8px; margin:0; text-decoration:none; text-align:justify;}
.FaqHeader{font-size:0.820em;color: #043566; font-weight:bold;margin:0; text-align:justify;text-decoration:none;font-weight:bold;
           padding-left: 5px; padding-top: 8px; padding-bottom: 8px; }
.FaqContent{padding-left: 10px; padding-top: 10px;  width:95%; }
.NavBrownlink, a.NavBrownlink, a.NavBrownlink:link, a.NavBrownlink:visited, a.NavBrownlink:active{color:#990000;font-size: 0.730em; font-weight:bold;padding:0; margin:0;}
.Navlink, a.Navlink, a.Navlink:link, a.Navlink:visited, a.Navlink:active{font-size: 0.900em; color: #000030;text-decoration: none;}
.login_bc, a.login_bc, a.login_bc:link, a.login_bc:visited, a.login_bc:active{font-size: 0.990em;font-weight:bold; color: #000030;text-decoration: none;}
.level-header{background-color: #afd2ff;}

.Alignleft{text-align: left;}
.Alignright{text-align: right;}
.Aligncenter{text-align: center;}
/* a {text-decoration: none;color:#000000 } a:hover {text-decoration: none;color:#000000}*/
.News
{
	padding: 5px;
	margin: 0;
	font-family: arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}


.FormLinks
{
	padding: 5px;
	margin: 0;
	font-family: arial, helvetica;
	font-size: 1.240em;
	font-weight: normal;
	text-align: left;
}

#container
{
    min-width: 960px;
    left: 10px; right: 10px; 
	/* width: 99%;*/
	margin: 0px auto;
}

#header
{
	position: relative;
	float: left;
	width: 100%;
	margin: 0px auto;
	background-color: #ffffff;	
}

#header #left
{
	position: relative;
	float: left;
	width: 640px;
}

#header #right
{
	
	float: right;
	margin-top: 1px;	
	width: 290px;
	/*font-family: sans-serif;
	font-size: 10pt;
position: relative;

*/
	color: #ffffff;
	text-align: right;
}

#footer
{
	position: relative;
	float: left;
	width: 100%;	
	height: 35px;
	margin: 0px auto;	
	background-color: #c3c3c3;
	
}

#nav
{
	position: relative;
	float: left;
	width: 960px;
	float: left;
	margin: 0px auto;
	padding: 0;
	text-align: center;
	background-color: #c3c3c3;
	height: 35px;
	font-family: sans-serif;
	font-size: 12pt;
}

#nav ul
{
	list-style: none;
	width: 100%;
	margin: 0 auto;
	padding: 10px 0 0 0;
}


#nav li
{
	display: inline;
	padding: 0 25px 0 25px;
	border-right: 1px solid #ccc;
}
	
#nav li a
{
	padding: 20px;
	text-decoration: none;
	font-weight: bold;
	color: #069;
}

#nav li a:hover
{
	color: #c00;
}

#main
{
	position: relative;
	float: left;
	float: left;
	margin: 0 auto;
	width:100%;
	padding: 0;	
	background-color: #ffffff;
	min-height: 400px;
}

#main #left
{
	position: relative;
	float: left;
	min-width: 620px;
	width: 620px;
	margin: 0;
	padding: 0;
	font-size: 12pt;
	font-family: arial, helvetica;
	margin: 0;
	padding: 10px;
}

#main #left h1
{
	font-size: 14pt;
	margin: 0 0 20px 0;
	padding: 0;
}

#main #right
{
	position: relative;
	float: left;
	width: 320px;
	margin: 10px 0 0 0;
	padding: 0;
}

#widgets_container
{
    margin: 0 0 0 8px;
    position: relative;
    float: left;
    
}

.widget-box
{
	position: relative;
	float: left;
	width: 310px;
    min-height: 170px;
	border: 1px black solid;
	border-radius: 5px;
	margin: 0 3px 5px 0;
	font-family: arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
}

.widget-box h3
{
	font-size: 12pt;
	font-family: arial, helvetica;
	border-bottom: 1px #c1c1c1 solid;
	background-color: #043566;
	color: #ffffff;
	padding: 5px;
	margin: 0;
}

.widget-box h4
{
	padding: 5px;
	margin: 0;
	font-family: arial, helvetica;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
}

#left .widget-box
{
	width: 300px !important;
	min-height: 170px !important;
	margin-top: 20px;
}

.last-menu-item
{
	border: 0 !important;
}

.round-upper-left
{
	border-radius: 10px 0 0 0;
}

.round-upper-right
{
	border-radius: 0 10px 0 0;
}

.round-upper-corners
{
	border-radius: 10px 10px 0 0;
}

.round-bottom-corners
{
	border-radius: 0 0 10px 10px;
}

#ContentWidth
{
   min-width:960px; 
}

#ContentminLeftWidth
{
   min-width:550px; 
}

#ContentminRightWidth
{
   min-width:300px; 
}

.li {
    margin-left: 0px;
    margin-right: 10%;
    margin-top: .4em;
    margin-bottom: .4em;
 }
 
 .Info li
 {
    margin-left: 100px;
    margin-right: 10%;
    margin-top: .4em;
    margin-bottom: .4em;
 }
 
 .PopUpContent
{
    height: 100%; width:100%;padding: 0px; margin: 0px; margin-left: 0px; bottom:0px;
    display:inline-block; 
    line-height: 16px;             
    color:#000000; /*685431,#FFFFFF*/         
    font-family:"segoe ui",arial,sans-serif;  
}
 
.updateProgress
{
   
  	border-width: 1px;     
	border-style: solid;       
	width: 200px;     
	height: 50px; 
	background-color:white;
	font-family: arial, helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: Black;
	padding-top:10px;
	position: relative;  
	text-align: center; 
	vertical-align:middle;
}

.modalBackground 
{     
	background-color: white;     
	filter: alpha(opacity=0);     
	opacity: 0; 
}  
 
.popup_Titlebar
 {	 
	 height: 18px;
	 color:Red;
	 font-weight:bold;
	 padding-left:5px;
	 padding-top:5px;
}
	 
.ModalPopup
{
    background-color:#ffffdd;
    border-width:1px;
    border-style:solid;
    border-color:Gray;
    padding:3px;  
    position:absolute;
    top:100px;
    left:100px
}

.hidden {display:none}

 .ModalPopupBG
    {
	    background-color: #666699;	  
	    filter:alpha(opacity=70);
        opacity:0.7px;
    }
        
.popup_Container {
	    background-color:#FFFFFF;
	    border:2px solid #000000;	    	  
	    padding: 0px10px10px10px;
	    position:absolute; 
	    top:0px;
        left:0px;
        margin: 0 10%;
 
    }
    
div.content-main 
{		
    margin:15px;
    clear:both;
}

div.content-left 
{		
    width:75px;
    float:left;
    margin-left:5px;	
}	

div.content-wrapper
{		
    margin-top:-1px;
    margin-left:2px;
}

div.Error
{
    margin:15px;
    clear:both; 
    color:Red;
    font-size:0.990em; font-weight:bold; 
} 

div.scroll 
{
    max-width: 1100px; 
    width:expression(document.body.clientWidth > 800? "1100px": "930px" );  
   overflow:auto;
  float: left;
 } 
  
#left,#right
{
	width:275px;
    height:184px;padding-top:5px;
    	
}

#left
{
	float:left;
	
}
#right
{
	float:right;
	
}

#center
{
	margin:0px 275px 0px 275px;
	border-left:1px solid #4F4A4A;
	border-right:1px solid #4F4A4A;
	height:177px;
    padding-top:5px;
}


 table.GridViewClass .empty td{border-style: none; border-width: 0px; }

 table.center
 {
    margin-left:auto; 
    margin-right:auto;
 }
 
 td.LeftAlign
 {
   text-align:left;
 } 
  
.tdHeaderContent
{
    height:40px;
    background-color:#1587ce;
    color: #000030;
    font-family:Georgia, sans-serif;
    font-size:.890em;   
    line-height: 1.6em; padding-top:12px;
    font-weight:bold;
 
}


/*** Sorting styles ***/
.sortasc-row
{
    background-color: #ffe7d0;
}

.sortdesc-row
{
    background-color: #fed1a5;
}

.sortasc-header A 
{ 
   background:url('../images/asc.gif') right center no-repeat;
}

.sortdesc-header A
{
   background:url('../images/desc.gif') right center no-repeat;
}

.GridStyle th 
{ 
    background-color: #043566;     
    border-color:Black;
    border-style:solid;
    border-width:1px;
    text-align: center;   
    padding: 4px; 
    color:White;    
    font-size:xx-small;
   
} 

.GridStyle th A
{
   
    color: White;
    padding-right: 20px;
}

.GridStyleItem  
{     
    background-color: #F7F6F3;     
    border-color:Black;
    border-style:solid;
    border-width:1px;
    text-align: left;   
    padding: 4px; 
    color:#333333; 
} 

.GridStyleAlterItem  
{     
    background-color: #afd2ff;     
    border-color:Black;
    border-style:solid;
    border-width:1px;
    text-align: left;   
    padding: 4px; 
    color:#000000;
}

.GridStyleFooter  
{     
    background-color: #043566;     
    border-color:Black;
    border-style:solid;
    border-width:1px;   
    padding: 4px; 
    font-weight:bold;
    color:White;     
}


.GridStyleFooter td{border-color:Black;}  
