li              { display: list-item }
head            { display: none }
table           { display: table }
tr              { display: table-row }
thead           { display: table-header-group }
tbody           { display: table-row-group }
tfoot           { display: table-footer-group }
col             { display: table-column }
colgroup        { display: table-column-group }
td, th          { display: table-cell; }
caption         { display: table-caption }

html, body, td  { font-family: arial, helvetica, sans-serif
		; color: black
		; font-size: .9em
		}
body {margin:0; padding: 0;}

a.link		{ text-decoration: none
		; color: white
		}
a.link:visited { text-decoration: none
		; color:silver
		}
a.link:focus  { text-decoration: none 
		; color:silver
		}
a.link:hover  { text-decoration: none
		; color:silver
		}
a.link:active { text-decoration: none}


div#masthead  { position: absolute
	      ; top: 0
	      ; left: 0
	      ; width: 720px
	      ; height: 260px
	      ; background-image: url(images/masthead.jpg)
	/*      ; border-bottom-color: #5a005a
	      ; border-bottom-style: solid
	      ; border-bottom-width: 5pt*/
	      ; vertical-align: bottom
	      }
div#wrapper { text-align:center
	    ; width:720px
	    ; margin-left: auto
	    ; margin-right: auto
	    ; position:relative
	    ; vertical-align: top	    
	    }
p.breadcrumb { text-align: right
	     ; font-size: 0.85em
	     ; font-weight: bold
	     }			
	 
div#content { position: relative
	    ; top: 260px
	    ; left: 8em
	    ; text-align: left
	    ; margin-top: 0.8em
	    ; width: 40.2em
	    }
		
a.breadcrumb	{ color:black
		; text-decoration: none
		}

a.breadcrumb:visited { color: #4379a3}

a.breadcrumb:focus, a.breadcrumb:hover { color: #489DF9}
	      
	      
img.banner	{ position: absolute
		; top: 2.75em
		; left: 12.2em	
		; width: 600px
		}
		
img.logo	{ display: block}
		
div#menu      { position: absolute
	      ; top: 270px
	      ; left: 0
	      ; width: 60%
	      ; font-size: 1.1em
	      ; padding-left: 0.25em
	      ; text-align: left
	      }
	      

a.blue		{ background-color: #2a4273}

a.light_blue	{ background-color: #54658c}
a.light_blue:focus,  a.light_blue:hover { background-color: #75a0c9}

a.v_light_blue		{ background-color: #99a0b6}
a.v_light_blue:focus, a.v_light_blue:hover { background-color: #99a0b6; color: #000}	


a.blue:visited,
a.v_light_blue:visited { color: #ccc}

a.blue:focus, a.blue:hover { background-color: #4c6495} 
	      
	      
a.blue, a.light_blue, a.v_light_blue 
	
				{ display: block
				; height: 1.7em
				; width: 8em
				; padding-top: 0.3em
				; border-top-style: solid
				; border-top-width: 2px
				; border-top-color: white
				; font-size: .75em 
				; color: white		
				; font-weight: bolder
				; text-decoration: none
				; padding-left: 1em
				}

		
a.light_blue:before, a.v_light_blue:before {content: url(images/arrow.gif);}
		
a.light_blue, a.v_light_blue 
		{ width: 16em
		; text-decoration: none 		
		; font-size: .7em
		; line-height: 1em
		; margin-left: 10em
		}
		
		

a.v_light_blue 	{ width: 20em
		; font-size: .6em
		; margin-left: 31.5em
		; padding-bottom: 0.4em
		}
					
input:focus, input:hover {background-color: #eef2ff}

textarea:focus,  textarea:hover  {background-color: #eef2ff} 


.company      { font-size: 0.7em
	      ; color: #000
	      ; padding-left: 0.5em
	      }
	      
.email	      {font-size: 0.6em
	      ; color: #000
	      ; padding-left: 0.5em
	      
	      }
	      
p.menu1 { font-size: 0.75em
	; font-weight: bolder
	; color: black
	; padding-left: 0.5em
	}
	
a.menu1 { font-size: 0.75em
	; font-weight: bolder
	; color: black
	; padding-left: 0.5em
	; text-decoration: none
	}
