body
{
    background-color: inherit;
    font-family:  Arial,san-serif;
	width: 1385px;
	height: 1152px;

}


editnum input type="number" 
{
	width: 150px;

}
td.edt15class input 
{
	width: 15px;

}

td.edt20class input 
{
	width: 20px;
}



td.edt25class input 
{
	width: 25px;
}


td.edt50class input 
{
	width: 50px;
}
td.edt75class input 
{
	width: 75px;
}


td.edt100class input 
{
	width: 100px;
}

td.edt150class input 
{
	width: 150px;
}

td.edt200class input 
{
	width: 200px;
}

td.edt250class input 
{
	width: 250px;
}

td.edt300class input 
{
	width: 300px;
}

td.edt350class input 
{
	width: 350px;
}

td.edt400class input 
{
	width: 400px;
}
.SmallText
{
    font-size: 6pt;
}

.Small7pt
{
    font-size: 7pt;
}
.Medium8pt
{
    font-size: 8pt;
}
.Medium10
{
    font-size: 10pt;
}

.MediumText
{
    font-size: 8pt;
	margin-left: 40px;
}

.Mediumm05em
{
    font-size: 8pt;
	margin-bottom: 0.5em;
}
.Mediumm08em
{
    font-size: 8pt;
	margin-bottom: 0.9em; margin-top:0.8em;
}
.smallx
{
    font-size: small;
}
.small
{
    font-size: small;  margin-bottom: 0.5em;
    margin-top: 0px;
}
.MediumTextToUpper
{
    font-size: 9pt;
    text-transform: uppercase;
    /* 
     | Does not change the value to uppercase, just makes the 
     | the text appear in uppercase.
     */ 
}

.TitleText
{
    font-size: 12pt; 
    
}

.LargeText
{
    font-size: 14pt; 
    
}
.JumboTextbold
{
    font-size: 16pt; font-weight:bold;
}


.JumboText
{
    font-size: 16pt;
}



.ErrorTextClientSide
{       
    font-size: 8pt;
}

.ErrorTextServerSide
{       
    font-family: Arial;
    font-size: 8pt;
    color: red; 
    
}

.PanelL
{
    float:left;
}
.PanelR
{
    float:right;
}
.MessageText
{
    font-size: 8pt;
    color: red;
    background-color: white;
}

.MessageTextb
{
    font-size: 8pt;
    color: white;
    background-color: Red;
}
.labelred
{
    font-size: medium;
    color: Red;
}

.labelright
{
	float: right;
}

.labelwhite
{
	
    font-size: medium;
    color: white;
}
 .fieldsethead
    {
      width: 75em;
      color:white;
      background-color:#465C71;
    }

.number 
{
	text-align: right;
}

    
.fieldset
    {
      width: 21.2em;
      margin: 1em 1em 1em 1em;
      padding: 1em 1em 1em 1em;
      font-size:small;
      background-color:white;
    height: 34px;
}
   
   .legend
    {
      color:#465C71;
      clear: both;
      margin-bottom: 0.5em;
      font-size:x-large
    }
    .HeadingCaption
    {
      color:#465C71;
      clear: both;
      margin-bottom: 0.5em;
      font-size:x-large
    }
     .HeadingCaptionL
    {
      color:#465C71;
      clear: both;
      margin-bottom: 0.5em;
      font-size:large
    }
     .HeadingCaptionl20em
    {
      color:#465C71;
      clear: both;
      margin-left: 1em;
      font-size:x-large
    }
  .labelsmall
    {
      color:#465C71;
      clear: both;
      margin-bottom: 0.5em;
      font-size:x-small
}

 .labelx
    {
      color: #465C71; font-size:small
}
   
         .label10em
    {
      color: #465C71; clear: both; float: left; margin-bottom: 0.5em; font-size:small
}
        .label10px
    {
      color: #465C71; clear: both; float: left; width: 10px; margin-bottom: 0.5em; font-size:small
    }
            .label_l10em
    {
      color: #465C71; clear: both; float: left; margin-bottom: 0.5em; font-size:small
}
        .label_l20em
    {
      color: #465C71; clear: both; float: left; margin-bottom: 0.5em; font-size:small
}
        .label_5em
    {
       color: #465C71; clear: both; float: left; margin-bottom: 0.5em; font-size:small
}

     .label_4em
    {
       color: #465C71; clear: both; float: left; margin-bottom: 0.3em; font-size:small
}

        .label_l15em
    {
      color: #465C71; clear: both; float: left; margin-bottom: 0.5em; font-size:small
}
        .label_small
    {
      color: #465C71; font-size:small
}
        .label
    {
      color: #465C71; clear: both; float: left; margin-bottom: 0.5em; font-size:small
}
        .label_r15em
    {
      color: #465C71; clear: both;  width: 15em; margin-bottom: 0.5em; font-size:small
    }
        .labelr
    {
      color: #465C71; clear: both; margin-bottom: 0.5em; font-size:small
}
        .TextBox35
    {
       font-size:small; margin-bottom: 0.5em; width: 35px;
    }

        .TextBox150
    {
    	 font-size:small; margin-bottom: 0.5em;
}
        .TextBox200
    {
    	 font-size:small; margin-bottom: 0.5em; width: 200px;
    }
        .TextBox250
    {
    	 font-size:small; margin-bottom: 0.5em; width: 250px;
    }
        .TextBox300
    {
    	 font-size:small; margin-bottom: 0.5em;
	margin-left: 0px;
}
      .TextBox500
    {
    	 font-size:small; margin-bottom: 0.5em;
}
    
    /* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page
{
    width: 960px;
    background-color: #fff;
    margin: 20px auto 0px auto;
    border: 1px solid #465C71;
}

.header
{
    position: relative;
    margin: 0px;
    padding: 0px;
    top: 0px;
	left: 0px;
	height: 110px;
}

.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: #f9f9f9;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.main
{
   font-size: 10pt;
}

.leftCol
{
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

.footer
{
    color: #465C71;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}
.headingcaption#465C71
{
    font-size:x-large;
    color: #465C71;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
}

			 .tablestyle25em
             {
                 width: 25em; 
             }
              .tablestyle40em
             {
                 width: 40em; 
             }
             .tablestyle75em
             {
                 width: 75em;
             }
               .tablestyle60em
             {
                 width: 60em;
             }
              .tablestyle100em
             {
                 width: 100em;
             }

    .backaliceblue
{
    background-color:aliceblue;
}

     .backlightblue
{
    background-color:skyblue;
}
   
     .backlightsteelblue
{
    background-color:lightsteelblue;
} 
     
      .backazure
{
    background-color:azure;
}
   
    .backsilver
{
    background-color:lightgray;
}

   .backlightgray
{
    background-color:lightgray;
}  

 .backlavender
{
    background-color:lavender;
}
  .unselectedbutton
 {
    background-image:url(~/images/unselectedtab.GIF);
    text-align:center;     
}            
 .selectedbutton
 {
    background-image:url(~/images/selectedtab.GIF);
    text-align:center;     
}          
      .spinner      
      {
      	position: fixed;     
      	top: 45%;     
      	left: 36%;     
      	margin-left: -50px; 
      	/* half width of the spinner gif */    
      	margin-top: -50px; 
      	/* half height of the spinner gif */    
      	text-align:center;     
      	z-index:1234;     
      	overflow: auto;     
      	width: 353px; 
      	/* width of the spinner gif */    
      	height: 102px; 
      	/*hight of the spinner gif +2px to fix IE8 issue */
      	} 
      
        .popout      
      {
      	position: fixed;     
      	top: 9%;     
      	left: 5%;     
      	margin-left: -50px; 
      	/* half width of the spinner gif */    
      	margin-top: -50px; 
      	/* half height of the spinner gif */    
      	text-align:center;     
      	z-index:1234;     
      	overflow: auto;     
      	width: 1047px; 
      	/* width of the spinner gif */    
      	height: 621px; 
      	/*hight of the spinner gif +2px to fix IE8 issue */
      	}
 .staticMenuItemStyle {
text-align:center;
display:block;
padding-left:2px;
padding-right:2px;
margin-left:0;
}

.staticMenuItemSelectedStyle {
border:solid 1px #000;
}

.staticHoverStyle {
background-image:url(../Images/bg-black.gif);
}

.menuItem {
display:block;
}

.dynamicMenuItemStyle {
border:solid 1px #000;
background-color:Silver;
color:Red;
z-index:200;
position:relative;
}

.background {
border:solid 1px #000;
background-image:url(../Images/bg-black.gif);
}

.NavigationMenu {
font-family:Verdana;
font-size:10pt;
color: #465C71;
font-weight:600;
background-image:url(../Images/bg-black.gif);
}

#h {
background:#CCCFFF;
padding:5px 0 6px 10px;
}

#e {
border:solid 1px #919191;
background-image:url(../Images/sub.gif);
padding:0 0 1px;
}

.menuItemMouseOver,.menuItemSelected {
border:solid 1px Navy;
background-image:url(../Images/bg-black.gif);
}

.NavigationMenu A:link,.NavigationMenu A:visited,.NavigationMenu A:active {
text-decoration:none;
color:#FFF;
display:block;
}

.currentNodeStyle,.nodeStyle,.rootNodeStyle,a.siteMapPath {
text-decoration:none;
font-family:Verdana;
font-size:10pt;
} 

.Overlay { 
  position:fixed; 
  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;
}
 
.PopUpPanel {  
  position:absolute;
  background-color: #737373;   
  top:100px;
  left:15%;
  z-index:2001; 
  padding:10px;
  min-width:400px;
  max-width:600px;
    
  -moz-box-shadow:3.5px 4px 5px #000000;
  -webkit-box-shadow:3.5px 4px 5px #000000;
  box-shadow:3.5px 4px 5px #000000;
		
  border-radius:5px;
  -moz-border-radiux:5px;
  -webkit-border-radiux:5px;
       	
 border: 1px solid #CCCCCC;
}
 .top-container {width:80%; margin:20px auto; text-align:center; font-size: small;}
  .centrum {text-align:center;
		    
  }