﻿html:focus, html:active
{
    outline: 0;
}
body   
{
    font-family:Verdana, Tahoma, Arial;
    font-size:0.8em; 
    background: #fff;
    margin: 0px;
    padding: 0px;
    color: #000;
}
/*.header {
    font-family: Verdana, Tahoma, Arial !important;
    font-size: 0.8em !important;
}
*/
.page
{
    position:relative;
    width: 1120px;
    background-color: #fff;
    margin: 0px auto 0px auto;
    border-style:none;
}



.main
{
    padding: 0px 0px;
    margin: 10px 8px 8px 0px;
    min-height: 420px;
}



.footer
{
    padding-bottom: 8px;
    margin: 0px auto;
    text-align: center;
}

.bold
{
    font-weight:bold;
}
.titleLine
{
    height:3px;
    background-color:#0D51A2;
    border:none;
    color:#0D51A2;
    margin:0 !important;
}

.clear
{
    clear: both;
}

h5
{
    font-size:12px;
}
/*Log In
---------------------------------------------------------------*/

.loginDisplay
{
    font-size: 1.1em; 
    color: #888888;
}

    .loginDisplay > a:link, .loginDisplay a#ctl00_LoginView1_HeadLoginStatus:link 
    {
        color: #0D51A2;
    }

    .loginDisplay > a:visited, .loginDisplay a#ctl00_LoginView1_HeadLoginStatus:visited
    {
        color: #000;
    }

    .loginDisplay > a:hover, .loginDisplay a#ctl00_LoginView1_HeadLoginStatus:hover 
    {
        color: #B41234;
    }

.Error
{
    color:Red;
}
/* MENU   
----------------------------------------------------------*/
.cssmenu *, ::before, ::after{
    box-sizing:content-box;
}

.cssmenu ul, .cssmenu li, .cssmenu span, .cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
.cssmenu ul {
    z-index:10000;
}
    .cssmenu:after, .cssmenu ul:after {
        content: '';
        display: block;
        clear: both;
    }
.cssmenu a {
  display: inline-block;
  font-size:1.1em;
  font-weight:600;
  text-align: center;
  text-decoration: none;
  text-transform:uppercase;
  color: #0D51A2;
  width:100px;
}
.cssmenu ul {
  list-style: none;
}
.cssmenu > ul > li {
  float: left;
}
.cssmenu > ul > li a {
  background: white;
  border-bottom: 1px solid white;
  border-top: 1px solid white;
  border-right: 1px solid white;
  border-left: 1px solid white;
  line-height: 34px;
  padding: 0 35px;
}
.cssmenu > ul > li a:hover {
  background: white;
  color: #B41234;
}
.cssmenu .has-sub:hover ul {
  display: block;
}
.cssmenu .has-sub ul {
  display: none;
  position: absolute;
  top: 36px;
  left: -1px;
  min-width: 100%;
  text-align: center;
}
.cssmenu .has-sub ul li {
  text-align: center;
}
.cssmenu .has-sub ul li a {
  border-top: 0 none;
  border-left: 1px solid;
  display: block;
  line-height: 120%;
  width:160px;
  padding: 9px 5px;
  text-align: center;
   font-size:0.9em;
  font-weight:normal;
text-transform:capitalize;
  border-bottom: 1px solid #0D51A2;
  border-top: 1px solid #0D51A2;
  border-right: 1px solid #0D51A2;
  border-left: 1px solid #0D51A2;
}
/*Site Map
----------------------------------------------------------------------------*/
.currentNodeStyle,.nodeStyle, a.siteMapPath {
text-decoration:none;
font-family:Verdana, Tahoma, Arial, font-size:10pt;

}

/*BoldLink 
---------------------------------------------------------------------------*/
a.aspLink:link
{
   color:#0D51A2;
   font:Verdana, Tahoma, Arial;
   font-weight:bold;
}
a.aspLink:visited 
{
   color:#0D51A2; 
}

a.aspLink:hover
{
    color:#B41234;
}
a.aspLink:active
{
    color:#B41234;
}

/*NormalLink 
---------------------------------------------------------------------------*/
a.aspNormalLink:link
{
   color:#0D51A2;
   font:Tahoma, Verdana, Arial;
}
a.aspNormalLink:visited 
{
   color:#0D51A2; 
}

a.aspNormalLink:hover
{
    color:#B41234;
}
a.aspNormalLink:active
{
    color:#B41234;
}

/*Outlook Link (Btn)-------------------------------------------------------*/
a.outlookBtn:link, a.outlookBtn:visited
{
   border:1px solid #F4BA4C ;
   width:38px;
   height:38px;
}

a.outlookBtn:hover
{
   border:1px solid #D5711B;
}




/*Button
-----------------------------------------------------------*/

.aspButton, .aspButton:visited
{    
    font-size:1em;
    background-color:#ecf4fd;
    border-color:#0d51a2;
    border-style:solid;
    border-width:1px;
    font-family:Verdana,Tahoma,Arial,sans-serif;
    color:#0d51a2;
    width:130px;
    height:24px;
    -border-radius:8px;
    -webkit-border-radius: 1.6em;	-moz-border-radius: 1.6em;-moz-border-radius:8px; -webkit-border-radius:8px;
}
.width300
{
	width:300px;
}

.aspButton:hover
{
    background-color:#0d51a2;
    color:white;
}
.aspButton[disabled], .aspButton[disabled]:hover
{
    background-color:#F8F8F8;
    border-color:gray;
    color:gray;
}

.GridViewButton, .GridViewButton:visited
{
    font-size:0.9em;
    background-color:#f2f2f2;
    border-color:#888888;
    border-style:solid;
    border-width:1px;
    font-family:Verdana,Tahoma,Arial,sans-serif;
    color:#888888;
    width:80px;
    height:20px; 
     -border-radius:8px;
    -webkit-border-radius: 1.6em;	-moz-border-radius: 1.6em;-moz-border-radius:8px; -webkit-border-radius:8px;
}

.GridViewButtonShort, .GridViewButtonShort:visited
{
    font-size:0.9em;
    background-color:#f2f2f2;
    border-color:#888888;
    border-style:solid;
    border-width:1px;
    font-family:Verdana,Tahoma,Arial,sans-serif;
    color:#888888;
    width:60px;
    height:20px; 
    margin:auto;
     -border-radius:8px;
    -webkit-border-radius: 1.6em;	-moz-border-radius: 1.6em;-moz-border-radius:8px; -webkit-border-radius:8px;
}

.GridViewButton:hover, .GridViewButtonShort:hover
{
    color:white;
    background-color:#888888;
}

	.GridViewButton[disabled]:hover, .GridViewButtonShort[disabled]:hover
	{
		color: #888888;
		background-color: #f2f2f2;
	}
.whiteButton, .whiteButton:visited
{    
    font-size:1em;
    background-color:white;
    border-color:white;
    border-style:solid;
    border-width:1px;
    font-family:Verdana,Tahoma,Arial,sans-serif;
    color:#0d51a2;
    width:130px;
}


.whiteButton:hover
{
    background-color:#0d51a2;
    color:white;
}

.excelBtn
{
   border:1px solid  Green;
   width:38px;
   height:38px;
}

.excelBtn:hover
{
   background-color:green;
   cursor:pointer;
}



/*Label 
---------------------------------------------------------------*/
.aspLabel
{
    padding:5px;
}

.messageLabel
{
    font-weight:bold;
}
.titleLabel
{
    font-weight:bold;
    padding:10px;
    font-size:1.3em;
    color:#888888;
}
.titleLabel1
{
    font-weight:bold;
    font-size:1.0em;
}
.lblError
{
    color:Red;
}

.lblFooter
{
    font-size:0.7em;
}

.titleSurplusLabel
{
    display:inline-block;
    padding-top:10px;
    font-weight:bold;
    width:90px;
    font-size:0.9em;
}

.surplusLabel
{
    display:inline-block;
    background-color:White;
    width:180px;
    font-size:0.9em;
    
}

/*TextBox--------------------------------------------------------------------------*/
.textBox
{
    font-family:Tahoma,Verdana,Arial,Sans-Serif;
    font-size:1em;
}


/*CheckBox-------------------------------------------------------------------------*/
.aspCheckBox
{
    font-family:Tahoma,Verdana,Arial,Sans-Serif;
    font-size:0.9em;
}

/*RadioButtons-------------------------------------------------------------------------*/
.aspRadioButtons
{
    font-family:Tahoma,Verdana,Arial,Sans-Serif;
    font-size:0.9em;
}

/*DropDown------------------------------------------------------------------------*/
.aspDropDown
{
    font-size:1em;
}

  /*------------------------------------------------------------*/ 
   .searchBar
   {
       margin-bottom:10px;
       background-color:#ecf4fd;
       padding-top:10px;
       padding-bottom:10px;
   }
   
 /*Button-like -----------------------------------------------*/
.whiteEFT
{
    font-size:1em;
    font-family:Verdana,Tahoma,Arial,sans-serif; 
    color:#0d51a2; 
    height:24px;
    line-height:24px; 
    text-align:left; 
    vertical-align:middle; 
    margin-bottom:20px;
}

.blueDiv
{
    font-size:1em;
    font-family:Verdana,Tahoma,Arial,sans-serif; 
    background-color:#ecf4fd;
    border-style:solid;
    border-width:1px;
    border-color:#0d51a2;
    color:#0d51a2; 
    height:24px;
    line-height:24px; 
    text-align:center; 
    vertical-align:middle; 
    margin-bottom:20px;
}
  
   /*JQuery UI TABS---------------------------------------------*/
  #tabs .ui-tabs-nav a
 { 
    font-size:0.9em;
    font-family:Verdana, Tahoma, Arial;
    min-width:90px;
}


div[id$='tabs'] .ui-tabs-nav .ui-state-active a
 { 
    font-weight:bold; 
}

#tabs
 { 
    padding: 5px; 
    background: none; 
    border-width: 1px; 
    float:left;
    margin-left:30px;
    margin-top:0px;
}

#tabs .ui-tabs-panel 
{ 
   Font-family:Tahoma,Verdana,Arial;
    font-size:0.9em;
padding-bottom:18px;
 margin-left:0px;
 padding-left:0px;
 padding-right:0px;
}

#tabs .ui-tabs-panel .floodtextbox
{ 
   Font-family:Tahoma,Verdana,Arial;
    font-size:1.0em;
    
}

/*jQuery accordion-----------------------------------------------------*/
.ui-accordion {
    margin: 0;
    margin-bottom:20px !important;
    border:none;
    text-align:center;
    padding:0;
}
 
.ui-accordion h3 {
    background: white;
    border: none;
    color: #0d51a2;
    display: block;
    margin:0;
    padding: 0.5em 1em;
    font-family:Verdana,Tahoma,Arial,sans-serif;
    font-size:0.9em;
  }
  
.ui-accordion h3:hover {
    color:#B41234;
}

 .ui-accordion .ui-accordion-content
{
    border:none;
    font-family:Tahoma,Verdana,Arial;
        font-size:0.9em;
margin:0;
padding:0;
}
.accordionWidth {
    width: 900px;
    margin: 0 auto !important;
}

/*AJAX autocomplete extender-------------------------------------------------------*/
.autocomplete_completionListElement 
{
    font-family:Tahoma,Verdana,Arial,Sans-Serif;
    font-size:1em;
    width:350px!important;
    margin:0px!important;
    overflow:auto;
    border:1px solid;
    max-height:450px;
    background-color:White;
}

/*AJAX Help Popup Panel----------------------------------------------------*/
.HelpPanel
{
	position:fixed !important;
    padding:0;
	 border: 2px solid #0d51a2;
	 background-color:#fff;
	z-index:1000001;
	-webkit-box-shadow: 0px 0px 30px 0px rgba(50, 50, 50, 1);
	-moz-box-shadow:    0px 0px 30px 0px rgba(50, 50, 50, 1);
	box-shadow:         0px 0px 30px 0px rgba(50, 50, 50, 1);
}
.HelpPanel p
{
	margin:0;
}
.HelpPanel p:hover
{
	cursor:move;
	background-color:#0d51a2;
}
.HelpIFrame
{
    position:relative;
	min-height:550px;
	min-width:900px;
    background-color:White;
	text-align:center;
   Font-family:Tahoma,Verdana,Arial;
border:none;
border-top:2px solid #0d51a2;
overflow-x: hidden; 
width: 100%;
}
	.HelpPanel .CloseButton
	{
		position:relative;
		top:2px;
		padding:5px;
		right:5px;
		cursor:pointer;		
	}
/*AJAX popup----------------------------------------------------*/

.modalBackground
{
    background-color:#F0F0F0;
    filter: alpha(opacity=70);
  opacity:0.7; 
}
.modalPopup 
{
    width:400px; 
    height:130px;
    border: 2px solid Gray;
    background-color:White;
    padding:10px;
text-align:center;
   Font-family:Tahoma,Verdana,Arial;
}
.modalPopup:hover
{
    cursor:move;
}
.DragHandle
{
	position:absolute;
	right:0;
	top:0;
	background-color:red;
}

/*Progress bar, jquery*/
.ui-progressbar {
    position: relative;
	width:60%;
	padding:10px;
}
.progress-label
{
	position: absolute;
	left: 35%;
	top: 14px;
	padding:0 10px;
}
#progressbar .ui-widget-header
{
	background-color:#EFEFEF;
	background:none;
}
