a:link { color: #0148CB }
a:visited { color: #0148CB }
a:hover {text-decoration: none; color: #0148CB }
a:active { color: #0148CB } 

a:link.nocolor {text-decoration: none; border-bottom:2px solid #D50000; color: #000000 }
a:visited.nocolor {text-decoration: none; border-bottom:2px solid #D50000; color: #000000 }
a:hover.nocolor {text-decoration: none; border-bottom:2px solid #D50000; color: #000000 }
a:active.nocolor {text-decoration: none; border-bottom:2px solid #D50000; color: #000000 }


body{ background-color: #FFFFFF;
color: #000000; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10pt; 
font-weight: normal; 
text-align: left;
margin-top: 0px;
} 


h1 { color: #000000; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt; 
font-weight: normal; 
text-align: left; 
}
h2 { color: #000000; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt; 
font-weight: bold; 
text-align: left;
} 
h3 { color: #D88223; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt; 
font-weight: bold; 
text-align: center;
}
h4 { color: #2258C8; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt; 
font-weight: bold;
font-style: italic;
text-align: left;
}
h5 { color: #000000; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 12pt; 
font-weight: bold;
text-align: center;
}

p { color: #000000; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10pt; 
font-weight: normal; 
text-align: left;
}
p.italic { color: #000000; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10pt; 
font-style: italic;
font-weight: normal; 
text-align: left;
}
p.right { color: #000000; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10pt; 
font-weight: normal; 
text-align: right;
}
p.center { color: #000000; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10pt; 
font-weight: normal; 
text-align: center;
}
p.center_red { color: red; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10pt; 
font-weight: normal; 
text-align: center;
}
p.center_green { color: green; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:10pt; 
font-weight: normal; 
text-align: center;
}
p.blue { color: #2258c8; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size:12pt; 
font-style: italic;
font-weight: normal; 
text-align: left;
}



hr {
  width: 100%;
  color: #D88223;
}

hr.black {
  width: 100%;
  color: #000000;
}


div{ background-color: white; }
div.spacer { background-color: white; 
line-height: 4px;
}

    
ol{ color: #000000; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: normal; 
text-align: left; 
} 
ul{ color: #000000;
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: normal; 
text-align: left;
}


  .default_header{
    border-collapse: collapse;
    border: 1px solid #D88223;
    background-color: #D88223;
    padding: 2px;
    color: #FFFFFF; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    text-align: center;
    margin-left:auto; 
    margin-right:auto;
  }
   
  .default_sub_header{
    border-collapse: collapse;
    border-bottom: 1px solid #D88223;
    background-color: #EACDB0;
    padding: 2px;
    color: #000000; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    text-align: left;
    margin-left:auto; 
    margin-right:auto;
  }
  
  .default_sub_header_center{
    border-collapse: collapse;
    border-bottom: 1px solid #D88223;
    background-color: #EACDB0;
    padding: 2px;
    color: #000000; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    text-align: center;
    margin-left:auto; 
    margin-right:auto;
  }
  
  
  .default_sub_header_center_border{
    border-collapse: collapse;
    border: 1px solid #D88223;
    background-color: #EACDB0;
    padding: 2px;
    color: #000000; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    text-align: center;
    margin-left:auto; 
    margin-right:auto;
  }
  
    .default_sub_group{
    border-collapse: collapse;
	border-bottom: 1px solid #808080;
	border-top: 1px solid #808080;
    background-color: #e6e6e6;
    padding: 2px;
    color: #000000; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: bold; 
    text-align: left;
    margin-left:auto; 
    margin-right:auto;
  }
 
  .default_table {
    border-collapse: collapse;
    border: 1px solid #D88223;
    background-color: #FFFFFF;
    padding: 2px;
    color: #000000; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: normal; 
    text-align: left;
    margin-left:auto; 
    margin-right:auto;
}

  .Row0 {
    border-collapse: collapse;
	border-bottom: 1px solid #808080;
	background-color: #FFFFFF;
    padding: 2px;
    color: #000000; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: normal; 
    text-align: left;
    margin-left:auto; 
    margin-right:auto;
}

  .Row1 {
    border-collapse: collapse;
	border-bottom: 1px solid #808080;
	background-color: #F1E9DA;
    padding: 2px;
    color: #000000; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: normal; 
    text-align: left;
    margin-left:auto; 
    margin-right:auto;
}


  .gray_cell {
    border-collapse: collapse;
	background-color: #F1E9DA;
    padding: 2px;
    color: #000000; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: normal; 
    text-align: left;
    margin-left:auto; 
    margin-right:auto;
}

  .gray_cell_right {
    border-collapse: collapse;
	background-color: #F1E9DA;
    padding: 2px;
    color: #000000; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: normal; 
    text-align: right;
    margin-left:auto; 
    margin-right:auto;
}



  .center_gray {
    border-collapse: collapse;
    border: 1px solid #D88223;
    background-color: #F1E9DA;
    padding: 2px;
    color: #000000; 
    font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 10pt;
    font-weight: normal; 
    text-align: center;
}
   
  .default_white {
    border: 0px solid white;
    background-color: #FFFFFF;
    color: #000000;
    padding: 2px;   
	font-family: Arial; 
	font-size: 10pt;
} 
     
  .error {
    border: 1px solid #D90000;
    background-color: #FFFFFF;
    color: #D90000;
    padding: 2px;   
	font-family: Verdana; 
	font-size: 10pt;
    text-align: center;
}
  
  .application_header{
    border: 1px solid #D88223;
    background-color: #D88223;
    color: #FFFFFF;
    padding: 2px;
	font-family: Arial; 
	font-size: 10pt;
  }
    
  .application {
    border: 1px solid #D88223;
	font-family: Arial; 
	font-size: 10pt;
  }
  
    .thank_header{
    border: 1px solid #D88223;
    background-color: #D88223;
    color: #FFFFFF;
    padding: 2px;
	font-family: Arial; 
	font-size: 10pt;
  }
  
   .thank_you {
    border: 1px solid #D88223;
    background-color: #ffffee;
    color: #000000;
    padding: 2px;
	font-family: Arial; 
	font-size: 10pt;
  }
 
  
  tr.c1 td {
	background-color: #e6e6e6;
  }
  
  tr.c2 td  {
	background-color: #ffffff;
  }
  
  
  
  .default_table_forms {
    border-collapse: collapse;
    border: 1px solid #D88223;    
}

  .default_table_header {
    text-align: center; 
	background-color: #D88223; 
	font-family:arial; 
	font-size:12pt; 
	color:#ffffff; 
	font-weight:bold; 
	padding:2px; 
}

  .default_table_search {
    border: 0px solid #D88223;
	border-collapse:collapse;
	height:30;
	width:322;
	cellpadding:2;   
}

  .default_table_sort {
    border: 0px solid #D88223;
	border-collapse:collapse;
	height:30;
	width:320;
	cellpadding:2;   
}

  .default_header_action {
    text-align: center;
	background-color: #D88223;
	border: 1px solid #D88223;
	font-family:arial;
	font-size:11pt;  
	font-weight:bold;
	color:#ffffff;	 
}

.cell_title {
	text-align: right;
	background-color: #D88223;
	font-family:arial;
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	padding:2px;
	spacing:0px;
	border-bottom:1px solid #ffffff;
  }

.cell_title_bottom_border {
	text-align: right;
	background-color: #D88223;
	font-family:arial;
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	padding:2px;
	spacing:0px;
  }  

.cell_search {
	font-family:arial;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	border: 1px solid #D88223;
	background-color: #D88223;
  } 
  
.cell_search_input {
	background-color: #e6e6e6;
	border: 1px solid #D88223;
	border-right:none;
  } 
  
.cell_search_image {
	background-color: #e6e6e6;
	border: 1px solid #D88223;
	border-left:none;
  } 
  
.cell_sort {
	font-family:arial;
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	border: 1px solid #D88223;
	background-color: #D88223;
	padding:0px;	      
  } 
  
.cell_sort_buttons {
	font-family:arial;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	border: 1px solid #D88223;
	background-color: #e6e6e6;
	width:210;
  }
  
.cell_subheader_action {
	background-color: #e6e6e6;
	padding: 2px;
	font-family:arial;
	font-size:11pt;
	font-weight:bold;
	border: 1px solid #D88223;
	color:#000000;	
  }
  
.cell_action_input {
	background-color: #ffffff;
	padding: 5px;
	font-family:arial;
	font-size:10pt;
	border: 1px solid #D88223;
	border-bottom:none;
	border-top:none;
  }  
  
.cell_action_input_bottom {
	background-color: #ffffff;
	padding: 5px; 
	font-family:arial;
	font-size:10pt;
	border: 1px solid #D88223;
	border-top:none;
	border-bottom:none;	     
  } 
  
.cell_action_email {
	background-color: #ffffff;
	padding: 5px; 
	font-family:arial;
	font-size:10pt;
	border: 1px solid #D88223;
	border-top:none;     
  }
  
.cell_email_header {
	background-color: #D88223;
	font-family:arial;
	font-weight:bold;
	color:#ffffff;
	padding: 5px;
	font-family:arial;
	font-size:10pt;
	border: 1px solid #D88223;
	border-top:none;
	border-left:none;
	border-bottom:none;	              
  }
  
.cell_email_footer {	
	background-color: #D88223; 
	padding: 5px; 
	font-family:arial; 
	font-size:10pt; 
	border: 1px solid #D88223; 
	border-top:none; 
	border-left:none;                   
  }
  
.cell_email_title {
	background-color: #D88223;
	font-family:arial;
	font-weight:bold;
	color:#ffffff;
	padding: 5px;
	font-family:arial;
	font-size:10pt;
	border: 1px solid #e6e6e6;
	border-left:none;	 
	border-right:none;	 	        
  }
  
.cell_email_title_2 {	
	background-color: #D88223; 
	font-family:arial; 
	font-weight:bold;
	color:#ffffff; 
	padding: 5px;
	font-family:arial;
	font-size:10pt; 
	border: 1px solid #e6e6e6; 
	border-left:none; 
	border-top:none; 
	border-right:none;          
  }
  
.cell_email_input {
	background-color: #e6e6e6;
	padding: 5px;
	font-family:arial;
	font-size:10pt;
	border: 1px solid #D88223;	
	border-bottom:none;	                  
  }
  
.cell_email_input_2 {	
	background-color: #e6e6e6; 
	padding: 5px; 
	font-family:arial; 
	font-size:10pt; 
	border: 1px solid #D88223; 
	border-bottom:none; 
	border-top:none;                  
  }    

  

  
