<!--
.large_font { font-family: Helvetica,Verdana,Arial, sans-serif; font-size: 13pt }
body,p,blockquote  { font-family: Arial, Helvetica, Garamond,sans-serif; font-size: 10pt }

TD  { font-family: Helvetica,Verdana,Arial, sans-serif; vertical-align:top}
.field_info  { 
font-family: Helvetica,Verdana,Arial, sans-serif; 
font-size: 10px }

.heading1    { padding:4px;
				font-family:  arial, helvetica, sans-serif; font-size: 10pt; font-weight: 400;
              border: 1px silver dotted;
			   background-color: 		#585858  ; color: #FFFFFF }
.heading2    { 		
		

		padding-top: 4px;
		padding-left:8px;
		font-weight: bold;
		width: 100%;
		color: #003366;
		color:003366;

        border-bottom:1px  #003366 dotted;
		line-height: 32px; 
		font-size: 13px; 
		
		}
.level_A{     font-family: helvetica, veranda, arial, sans-serif;
              font-weight: bold; font-size: 16px;
              color: #336699; background-color: #FFFFFF;
              border-bottom: 1px solid #336699;
			  padding-left:4px;

              margin-top: 8px; padding-top: 4px  }

.level_B{     font-family: helvetica, veranda, arial, sans-serif;
              font-weight: bold; font-size: 12px;
              color: #336699; background-color: #FFFFFF;
              border-bottom: 1px solid #336699;
			  padding-left:4px;

              margin-top: 6px; padding-top: 3px  }
			  
.small_details {
border-left:1px #EFEFEF solid;
border-right:1px #EFEFEF solid;
padding:12px;

padding-bottom:12px;
font-size:12px;
color:#333333;

}

.small_link {
cursor:pointer;
text-decoration:underline;
font-size:12px;
color:#333333;

}


.small_instructions {
font-size:9px;
color:#336699;

}

.medium_instructions {
font-size: 11px;
 color: #336699;
}


.results {
font-size:11px;
background-color:white;
border-width:1px silver solid;
margin:2px;
padding:2px;

cursor:pointer
}

.resultsover {
font-size:11px;
background-Color:#ADD3DE;
border-width:1px silver solid;
margin:2px;
padding:2px;
cursor:pointer
}

.field_description { font-family: Verdana,Helvetica,Arial, sans-serif; font-size: 12pt }



.buttonstyle{ font-family: helvetica, veranda, arial, sans-serif;
              font-weight: bold; font-size: 10px;

              background-color: #336699; color: #FFFFFF;
              border: 0 solid #000080;

              cursor:pointer;
              }
.buttonhover{ cursor:pointer; font-family: helvetica, veranda, arial, sans-serif; font-size: 10px;
               background-color: #FFFFFF; color:#336699 ; font-weight: bold;
               border: 0 solid #000080 }

.submitstyle {
font-family:arial, garamond, sans-serif;
font-size: 12px;
color: #000033; 
background-color:#E7E7E7; 
border:1px silver solid;
align:right;
cursor:pointer

}

.submithover {
cursor:pointer;
color: white; 
font-weight: bold; 
background-color: #00309C;
 border-style: solid; border-width: 1}

 A { color:#003063;

  }
 A.hover { color:#8CB2FF;

  }
 A.visited {
       color:#639AFF;
 }

   FORM {font-family: helvetica, arial, garamond, sans-serif;
           font-size:11px;
           }
   SELECT {
      font-size:11px;
   }
      INPUT{
      font-size:11px;
   }

 TEXTAREA {font-family: helvetica, arial, garamond, sans-serif;
           font-size:11px;
           }
  TABLE.spaced { margin:20px
                padding:6px;
                background-Color:white;
                height:100%;
                border-collapse: collapse;
                }
  TR.spaced  { margin:20px
                padding:6px;
                }
  TD.overlined  {border-top: 1px solid #EFEFEF;
                padding-top:3px }

.overlined  {border-top: 1px solid #EFEFEF;
                padding-top:3px;
                 }
.main_underlined  {
                color:#003063;
                border-bottom: 1px solid #D6D3CE;
                padding-top:6px;
                padding-bottom:6px;
                width:98%
                font-weight: bold;
                font-size:14px;
                margin-bottom:24px;
                }

.darkgrey {
         width:100%;
         background-color:#636563;
}

.minor_heading {

                color:#636563;
                font-size:8pt;
                margin:1px;
                font-weight:bold;
               }
.minor_detail {
                margin:6px;
                font-size:10pt;
                color:#000000;
                border-bottom: 1px solid #D6D3CE;
                padding-top:4px;
                padding-bottom:10px;
                margin-bottom:6px;
                }











.box_heading {
  					padding-left: 4px;
		padding-top: 4px;
		padding-left:8px;
		font-weight: bold;
		width: 100%;
		color: #003366;
		color:003366;
		background-color: #FFFFFF;
        border-bottom:1px  #003366 dotted;
		line-height: 32px; 
		font-size: 16px; 

               }

.box_detail {
               font-size: 11px;
                color:#000000;
                border-bottom:1px double #E7E7E7;
                padding-top:8px;
                padding-bottom:10px;
                margin-bottom:6px;
                }
.box_nodetail {
                border-bottom:1px double #E7E7E7;
                padding-top:8px;
                padding-bottom:10px;
                margin-bottom:6px;
                }


.searchresults {
                background-Color:white;
                width:100%;
                height:100%
               }
.searchresults_over {
                cursor: pointer;
                background-Color:#EFEFEF;
                width:100%;
                height:100%;
				
}

.underlined {
  border-bottom: 1px solid #EFEFEF;
                padding:3px;
                 margin-bottom: 12px;

                }


.side {

font-face:arial,helvetica,sans-serif;
font-size:9pt;
font-weight:bold;
color:#003366;


 }

.content {
font-size:10pt;
padding-left: 15px; 
padding: 10px; 
padding-top: 12px;}

	

	
.linklist,.linklist_over {
				padding-left:24px;
				color:#003333;
				font-size:14px;
				text-decoration:underline;
                background-Color:#EFEFEF;
					
				background-image:url(/images/transsm1.gif);
	 		    background-repeat: no-repeat; 
     			background-position: left top; 
				
				margin-top:24px;
				padding-top:4px;
				padding-bottom:4px;

}


.linklist_over {
				cursor:pointer;
				font-weight:bold;
				color:#336699;
                background-Color:#E7E7EF;

}
.linklist_under {
border-left:1px #EFEFEF solid;
margin-top:0px; 
text-align:right;
margin-bottom:2px;
background-color:#D2E9FF;
padding-right:24px;
				
				background-image:url(/images/transsm2.gif);
	 		    background-repeat: no-repeat; 
     			background-position: right bottom; 
}
.menu_level_1,.menu_level_1_over,.menu_level_2,.menu_level_2_over,.menu_level_3,.menu_level_3_over {
 			width:100%;
			word-wrap:  break-word;
				padding-bottom:0px;
  				vertical-align:top;
}
.menu_level_1{
				padding-left:12px;
				font-size:12px;
				border-bottom:1px #EFEFEF dotted;
				backgroun-color:#E7E7E7;
				margin-top:20px;



}

.menu_level_1_over{

				padding-left:12px;
				font-size:12px;
				border-bottom:1px #EFEFEF dotted;
				background-color:#EFEFEF;
				margin-top:20px;
				padding-bottom:0px;
                width:100%;


}

.menu_level_2_selected{
				
				padding-left:12px;
				font-size:12px;
				border-bottom:1px #EFEFEF solid;
				padding-bottom:0px;
                width:100%;
                height:100%;
				background-color:#CC0000; ; 
				color:#EEEEEE;
				

}
.menu_level_2_selected_over{

				padding-left:12px;
				font-size:12px;
				border-bottom:1px #EFEFEF solid;
				padding-bottom:0px;
                width:100%;
                height:100%;
				background-color:#EFEFEF ; 
				color:#336699;
				
				cursor:default;
				padding-left:12px;


}

.menu_level_2{
				cursor:pointer;
				border-bottom:1px #EFEFEF dotted;
				margin-bottom:0px;
				margin-top:0px;
				margin-left:0px;
				padding-left:10px;
				font-size:11px;

                width:100%;
                height:100%;
				background-Color:#F9F9F9;


}

.menu_level_2_over{
				cursor:pointer;
				border-bottom:1px #EFEFEF dotted;
				margin-bottom:0px;
				margin-top:0px;
				margin-left:0px;
				padding-left:10px;
				font-size:11px;
                width:100%;
                height:100%;
                background-Color:#E7E7EF;



}



.menu_level_3{
				cursor:pointer;

				margin-top:0px;
				margin-bottom:0px;
				margin-top:0px;
				margin-bottom:0px;
				padding-left:10px;
				font-size:11px;

                width:100%;
                height:100%;


}

.menu_level_3_over{
				cursor:pointer;

				margin-top:0px;
				margin-bottom:0px;
				padding-left:10px;
				font-size:11px;

                width:100%;
                height:100%;								
                background-Color:#E7E7EF;



}

		.linear_0{
		
		padding-top:8px;
		margin-top:2px;
		padding-bottom:0px;
		
		}

	.linear_1 {
		vertical-align:top;
		margin-left:8px; 
		margin-top:0px; 
		padding-top:12px; 
		border-left: 0.1em silver dotted;
		border-bottom:1px silver  dotted;
	
	}

		.linear_2 {
		
			 margin-left:12px;
			 margin-top:0px; 
			 padding-top:12px; 
			 border-left: 0.1em #EFEFEF solid;
		
		}

.top_bar{

	vertical-align:top;
	padding-right:0px;
	padding:0px;
	margin:0px;
	vertical-align:top;
	background-color:white;
	border-bottom:2px solid silver;
	}
	
.menu_button,.top_menu_button{

		    margin-bottom:6px;
			margin-top:0px; 
			cursor:pointer;
			font-family: helvetica, veranda, arial, sans-serif;
            font-weight: bold; font-size: 10px;
			margin:0px;
			padding:2px;
			vertical-align:baseline;
			height:28px;
			padding-bottom:0px;


}
.menu_button {
			float:left;
			padding-left:15px;
			min-width: 30px;
            color: #003366;
			background-color:#efefef;
			background-image:url(/images/elements/transssm1.gif);
	 		background-repeat: no-repeat; 
			margin-left:2px;
     		background-position: left top; 
			margin-right:4px;
				
}

.top_menu_button {
            text-decoration:underline;
			color: white;
			float:left;			
			font-size:11px;
}

div.dropdown_menu {

				   background-image:url(/images/elements/75white.png);
				   text-align:left;
				   border:1px silver solid;
				   margin-top:0px; 
				   width:300px;
				   z-index:3; 
				   margin-bottom:16px; 
				   margin-top:0px; 
				   padding-top:16px;

}

div.menu_option {

	background-color:white;
	margin-left:12px;
	border-bottom:1px white dotted;
	font-size:12px;
	cursor:pointer;
	clear:both;
	width:96%;
	padding-bottom:4px;
	margin-bottom:4px;

}
div.menu_option:hover {
background-color:#003366;
color:white;
}

a.toolbar_sublink {
font-size:9px;
margin-left:4px;
}

.sub_topbar,.lower_sub_topbar {
	width:100%;
	height:auto;
	padding-top:0px;
	margin-top:0px;
	margin-right:0px;
	margin-left:0px;
	clear:both;

	}
	
div.sub_topbar {
	padding-left:10px;
text-align:right;

}

div.lower_sub_topbar {
padding-top:3px;
padding-left:15px;
border-top:2px solid silver;
margin:0px;
font-size:9px;

}	

#main_column {
width:160; 
	 border-right: 1px solid silver;
	 margin:0px; padding-right:0px;
	 vertical-align:top;
	 background-image:url(/images/logo.gif);
	 background-repeat:no-repeat;
	 background-position: 50% 10px;
	 padding-top:150px
	 
}
#main_top_banner {
height:120px; 
	  margin:0px; 
	  padding:0px;
	  
}