﻿body 
{
	font-family: Calibri;
	font-size:10pt;
	color: #000;
	background-color : #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;

}
  
p 	
{
	font-family: Calibri;
	font-size:14px;
	color: Black;
	text-align:left; 
}	

h1	
{	
	font-family: Calibri;
	font-size:x-large;
	color: #000000;
	font-weight:bold;
	text-decoration:none;
	text-indent:0px;
	text-transformation:uppercase;
}

h2 
    {
	font-family: Calibri;
	font-size:12pt;
	color: #000000;
	font-weight:bold;
	}
	
h3           {
	font-family: Calibri;
	font-size: 10pt;
	color: #000000;
	font-weight: bold;
	text-indent:0px;
	}

h4           
{
	font-family: Calibri;
	font-size:12pt;
	color: #000000;
	text-indent:0px;
	font-weight:bold;
	margin: 0;
    padding: 0;
}

h5    
{ 
	font-family: Calibri;
	font-size:12pt;
	color: #0f7ff6;
	text-indent:0px;
	font-weight:bold;
}	


.tableRow1
{
padding-top: 10px;
background-color: #002A3A;
}

.heading1
{
    font-family: Calibri;
	font-size:x-large;
	margin:5px;
    text-align  :left;
    background-color: #002A3A;
    color:#47B0D1;
	font-weight:bold;
	text-decoration:none;
	text-indent:0px;
	text-transformation:uppercase;
}

.headingcolumn1 
{
height: 30px;
padding-right: 0px; 
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px; 
background-color: #002A3A;
}
        



.tableRow2
{
padding-top: 10px;
background-color: #dcdddd;
}

.heading2
{
    font-family: Calibri;
	font-size:16px;
	margin:5px;
    text-align  :left;
    background-color: #dcdddd;
    color:#000000;
	font-weight:bold;
	text-decoration:none;
	text-indent:0px;
	text-transformation:uppercase;
}

.headingcolumn2 
{
height: 30px;
padding-right: 0px; 
padding-left: 10px;
padding-bottom: 5px;
padding-top: 5px; 
background-color: #dcdddd;
}


.heading3
{
    font-family: Calibri;
	font-size:18px;
    text-align  :left;
    background-color: #002A3A;
    color:#47B0D1;
	font-weight:normal;
}

.table1 {
    width: 100%;
    vertical-align: top;
    background-color: #ffffff;
    background-repeat: no-repeat;
    border-collapse: collapse;
}

.table2
{
    width: 98%;
    cellspacing: 2;
    padding: 2;
}

.table3
{
    background-color: #dfe2e2; 
    width: 98%;
    border: 1px solid #dfe2e2;
    cellspacing: 2;
    padding: 2;
}

.table4
{
    background-color: #dfe2e2; 
    width: 99%;
    cellspacing: 2;
    padding: 2;
}

.table5
{
    width: 100%;
    cellspacing: 2;
    padding: 2;
    background-color: #002A3A;
    color:#FFFFFF;
}

.checkbox 
{
    background-color: #dfe2e2;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 6px;
    padding-left: 4px;
    min-width: 50%;
}

textarea 
{
    font-family: Calibri; 
    font-size: 11pt;
}

.pagehead 
{
    background-color: #002A3A;
    font-size:x-large;
	font-weight: bold;
    height: 25px;
    color: #47B0D1;
    padding-bottom: 10px;
}


.pagehead2 
{
    background-color: #dcdddd;
    font-size:16px;
	font-weight: bold;
    height: 40px;
}

.pagehead3 
{
    background-color: #D2DE9C;
    font-size:18px;
	font-weight: bold;
    height: 50px;
}

.pagehead4
{
    background-color: #002A3A;
    font-size:18px;
	font-weight: bold;
	color: #dcdddd;
    font-family: Calibri; 
}

.pagehead5
{
    background-color: #002A3A;
    font-size:18px;
	font-weight: bold;
    color: #47B0D1;
    font-family: Calibri; 
}

.pagehead6
{
    font-size:18px;
    color: #000000;
}


.div 
{
        background-color:#dcdddd; 
        text-align:center;
        padding-bottom:0px;
        padding-top:1px;
}


.menudiv
{
        background-color:#dcdddd;
        width: 100%;
        padding-bottom: 2px;      
          
}

.menutable
{
        background-color:#002A3A;
        width: 100%;
        margin-top: 1px; 
}

.divsub 
{
        background-color:#dcdddd; 
        text-align:left;
}

.menudivsub
{
        background-color:#ffffff;
        width: 100%;
}

.menutablesub
{
        width: 100%;
        background-color: #dcdddd; 
        margin-top: 3px;
}


.menulink
{		
    
        padding:0px 10px 3px 10px;
        background-color:#dcdddd;
        color:#002A3A;
		font-family: Calibri;
		font-size:14.5px;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
}

.menulink:hover 		
{
     text-decoration:underline;
      background-color:#dcdddd;
     color: #A2771A;
     cursor: pointer;
}

.menulinkdisabled
{		
        padding:0px 10px 3px 10px;
        background-color:#ffffff;
        color:gray;
		font-family:Calibri;
		font-size:14.5px;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
}

.menulinkdisabled:hover 		
{
     text-decoration:none;
     color: gray;
     cursor: default;
}

.menulabel
{
    color:#CC0000;
    font-family: Calibri;
	font-size:14.5px;
	font-weight:bold;
}

.menulabeldisabled
{
    color:gray;
    font-family: Calibri;
	font-size:14.5px;
	font-weight:bold;
}



.mainmenubutton
{
    padding:0px 10px 3px 10px;
	background-color:#002A3A;
	color:#6dcff6;
	font-family:Calibri;
	font-size:14.5px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border-width:1px;
	border-left-style:solid;      
	border-color:white;
	height:16px;
}

.mainmenubutton A:hover {color : #dfe2e2;text-decoration:underline; }






.headbutton1 
{
    background-color:#dcdddd;
    border: 2px solid #dcdddd;
	font-weight: bold;
    font-size: 16px;
    height: 25px;
}

a.headbutton1:link {TEXT-DECORATION: none; color: #002A3A;}
a.headbutton1:hover {TEXT-DECORATION: underline; color: #A2771A;} 

.menudiv1 
{
    background-color:#dcdddd;
    width: 100%;
    height: 80px;
    padding-top: 5px;
}

.menubutton1 
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
    display:inline-block; 
}

a.menubutton1:link 
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
     display:inline-block;
}
a.menubutton1:hover {TEXT-DECORATION: none; color: #A2771A;} 
a.menubutton1:visited {TEXT-DECORATION: none; color: #002A3A;} 



.headbutton2 
{
    background-color:#dcdddd;
    border: 2px solid #dcdddd;
	font-weight: bold;
    font-size: 16px;
    height: 25px;
}

a.headbutton2:link {TEXT-DECORATION: none; color: #002A3A;}
a.headbutton2:hover {TEXT-DECORATION: underline; color: #A2771A;} 

.menudiv2 
{
    background-color:#dcdddd;
    width: 100%;
    height: 80px;
    padding-top: 5px;
}

.menubutton2 
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
    display:inline-block; 
}

a.menubutton2:link 
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
     display:inline-block ;
}
a.menubutton2:hover {TEXT-DECORATION: none; color: #A2771A;} 
a.menubutton2:visited {TEXT-DECORATION: none; color: #002A3A;} 




      
.headbutton3 
{
    background-color:#dcdddd;
    border: 2px solid #dcdddd;
	font-weight: bold;
    font-size: 16px;
    height: 25px;
}

a.headbutton3:link {TEXT-DECORATION: none; color: #002A3A;}
a.headbutton3:hover {TEXT-DECORATION: underline; color: #A2771A;} 

.menudiv3 
{
    background-color:#dcdddd;
    width: 100%;
    height: 80px;
    padding-top: 5px;
}

.menubutton3 
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
    display:inline-block; 
}

a.menubutton3:link 
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
     display:inline-block ;
}
a.menubutton3:hover {TEXT-DECORATION: none; color: #A2771A;} 
a.menubutton3:visited {TEXT-DECORATION: none; color: #002A3A;} 
     
     
      

.headbutton4 
{
    background-color:#dcdddd;
    border: 2px solid #dcdddd;
	font-weight: bold;
    font-size: 16px;
    height: 25px;
}

a.headbutton4:link {TEXT-DECORATION: none; color: #002A3A;}
a.headbutton4:hover {TEXT-DECORATION: underline; color: #A2771A;} 

.menudiv4
{
    background-color:#dcdddd;
    width: 100%;
    height: 80px;
    padding-top: 5px;
}

.menubutton4 
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
    display:inline-block; 
}

a.menubutton4:link 
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
    display:inline-block;
}
a.menubutton4:hover {TEXT-DECORATION: none; color: #A2771A;} 
a.menubutton4:visited {TEXT-DECORATION: none; color: #002A3A;} 



.headbutton5
{
    background-color:#dcdddd;
    border: 2px solid #dcdddd;
	font-weight: bold;
    font-size: 16px;
    height: 25px;
}

a.headbutton5:link {TEXT-DECORATION: none; color: #002A3A;}
a.headbutton5:hover {TEXT-DECORATION: underline; color: #A2771A;} 

.menudiv5
{
    background-color:#dcdddd;
    width: 100%;
    height: 80px;
    padding-top: 5px;
}

.menubutton5
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
    display:inline-block; 
}

a.menubutton5:link 
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
     display:inline-block ;
}
a.menubutton5:hover {TEXT-DECORATION: none; color: #A2771A;} 
a.menubutton5:visited {TEXT-DECORATION: none; color: #002A3A;} 




.headbutton6
{
    background-color:#dcdddd;
    border: 2px solid #dcdddd;
	font-weight: bold;
    font-size: 16px;
    height: 25px;
}

a.headbutton6:link {TEXT-DECORATION: none; color: #002A3A;}
a.headbutton6:hover {TEXT-DECORATION: underline; color: #A2771A;} 

.menudiv6
{
    background-color:#dcdddd;
    width: 100%;
    height: 80px;
    padding-top: 5px;
}

.menubutton6
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
    display:inline-block; 
}

a.menubutton6:link 
{
    background-color:#dcdddd;
	border: 0px solid #dcdddd;
	font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding:2px 2px 5px 2px; 
    TEXT-DECORATION: none;
     display:inline-block ;
}
a.menubutton6:hover {TEXT-DECORATION: none; color: #A2771A;} 
a.menubutton6:visited {TEXT-DECORATION: none; color: #002A3A;}




.headbutton7 {
    background-color: #dcdddd;
    border: 2px solid #dcdddd;
    font-weight: bold;
    font-size: 16px;
    height: 25px;
}

a.headbutton7:link {
    TEXT-DECORATION: none;
    color: #002A3A;
}

a.headbutton7:hover {
    TEXT-DECORATION: underline;
    color: #A2771A;
}

.menudiv7 {
    background-color: #dcdddd;
    width: 100%;
    height: 80px;
    padding-top: 5px;
}

.menubutton7 {
    background-color: #dcdddd;
    border: 0px solid #dcdddd;
    font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding: 2px 2px 5px 2px;
    TEXT-DECORATION: none;
    display: inline-block;
}

a.menubutton7:link {
    background-color: #dcdddd;
    border: 0px solid #dcdddd;
    font-weight: bold;
    font-size: 14px;
    color: #002A3A;
    padding: 2px 2px 5px 2px;
    TEXT-DECORATION: none;
    display: inline-block;
}

a.menubutton7:hover {
    TEXT-DECORATION: none;
    color: #A2771A;
}

a.menubutton7:visited {
    TEXT-DECORATION: none;
    color: #002A3A;
} 
      

.mainmenu1 {
    background-color:#879351;
    padding: 5px;
    vertical-align: middle;
    font-weight: normal; 
    
}

.mainmenu2 {
    background-color:#B9C583;
    height: 45px;
}




.shade1
{
    background-color: #002A3A;    
}

.shade2
{
    background-color: #A5B16F;    
}

.shade3
{
    background-color: #B9C583;    
}

.shade4
{
    background-color: #D2DE9C;    
}

.shade5
{
    background-color: #E1EDAB;    
}




.grid 
{
	background-color:#dfe2e2;
	border: 1px solid #002A3A;
}

.gridheadertop
{
	background-color: #002A3A;
	color: #47B0D1;
	height:30px; 
	vertical-align:bottom;  
	border: 1px solid #002A3A; 
	font-weight: bold;
}


.gridheader
{
	background-color: #002A3A;
	color: #6dcff6;
	height:30px; 
	vertical-align:bottom;  
	border: 1px solid #002A3A; 
	font-weight: bold;
} 

.gridheader2
{
	background-color: #002A3A;
	color: #dfe2e2;
	height:30px; 
	vertical-align:middle;  
	border: 1px solid #002A3A; 
	font-weight: bold;
}

.gridheader A {font-weight : bold; text-decoration:none; color:#6dcff6;}
.gridheader A:visited {color: #6dcff6}
.gridheader A:active {color:  #6dcff6 ;  text-decoration:underline;}
.gridheader A:hover {color : #6dcff6;text-decoration:underline; }

.gridrow
{
	background-color: #fff;
	border: 1px solid #002A3A; 
	height:30px;  
	color:Black;
}

.gridrowalternate
{
	background-color: #fff;
	border: 1px solid #002A3A; 
	height:30px;  
	color:Black;
}

.gridrowselected
{
	background-color: #dfe2e2;
	border: 1px solid #002A3A; 
	height:30px;  
	color:Black;
	font-weight: bold;
}

.gridrowempty 
{
	background-color: #fff;
	border: 1px solid #002A3A; 
	color:Black;

}

.tablebottom 
{
    width:100%;
    background-color: #dcdddd;
    height: 40px;
}

.gridpager span
{
   font-size: 13px;
   font-weight: bold;
   text-decoration: underline;
}

.gridpager td
{
   padding-left: 5px;
   padding-right: 5px; 
}



.error
{
    color:#CC0000;
}

.errorbold 
{
	color:#CC0000;
	font-weight:bold; 
}

.note
{
    color:green;
}

.buttoncolor {
    background-color: #47B0D1; 
    color: #000000;

}





.hyperlink
{
	color: #000;	
	TEXT-DECORATION: underline;
}

a.hyperlink:link {TEXT-DECORATION: underline; color: #000;}
a.hyperlink:hover {TEXT-DECORATION: underline; color: #A2771A;} 
a.hyperlink:active {TEXT-DECORATION: none; color: #A2771A;} 
/*a.hyperlink:visited {TEXT-DECORATION: underline; color: #00A9D8;} */


/* footer */
.footer {
	font-family: Calibri, Lucida Sans, sans-serif;
	font-size:8pt;
	color: #000;
	}

#link
{
    color: white;
}
        
.DWSlink {
font-family: Calibri, Lucida Sans, sans-serif;
font-size:10pt;
color: #000;
text-decoration:underline;
}