.all{
width: 80%;
max-width:800px;
margin-left:auto;
margin-right:auto;
 background-color: white;
}

h4 {
font-size: 0.9em;
font-weight:normal;
color: #333333;
font-family: Tahoma, Geneva, sans-serif;
}

.subjectheader { 
   position: relative; 
   width: 100%; /* for IE 6 */
}

h1 { 
   position: absolute; 
   top: 0px; 
   left: 0; 
   width: 100%; 
}

h2 {
font-size: 1.5em;
font-weight:normal;
}


h1 span { 
   color: #0063DC;

   font: bold 24px/45px Helvetica, Sans-Serif; 
   letter-spacing: 0px;  
   background: rgb(255, 255, 255); /* fallback color */
   background: rgba(255, 255, 255, 0.7);
   padding: 10px; 
}

.titlefont {
 z-index: 4;
 position: absolute;
text-align: left;
 left:390px;
 top: 5px;
 background-color: none;
 font-family: Helvetica, Arial, sans-serif;
 width: 360px;
 padding: 15px
 }

.titlebg {
 z-index: 3;
 position: absolute;
 left: 390px;
 top: 0px;
 background-color: white;
 filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
 font-family: Helvetica, Verdana, Arial, sans-serif;
 width: 360px;
 height: 350px;
 padding: 15px
 }



img.floatLeft 
{ 
    float: left; 
margin: 0px; 
margin-right: 20px;
margin-top: 0px;
margin-bottom: 0px;
}


.graphicsubnav A:link {color: #0063DC; text-decoration: none; font: bold 13px/normal Arial, Helvetica, sans-serif;}
.graphicsubnav A:visited {color: #0063DC; text-decoration: none; font: bold 13px/normal Arial, Helvetica, sans-serif;}
.graphicsubnav A:active {color: #0063DC; text-decoration: none; font: bold 13px/normal Arial, Helvetica, sans-serif;}
.graphicsubnav A:hover {color: #0063DC; text-decoration: underline; color: 0063DC font: bold 13px/normal Arial, Helvetica, sans-serif;}



.nav {
 position: relative;
background-color: grey; 
color: white;
font-size: 8pt;
font-family: Helvetica, Verdana, Arial, sans-serif;
text-align: center; 
width: 100%;
max-width:800px;
top:30px;
height: auto; 
padding: 0px; 
padding-right: 0px;
padding-top: 2px;
padding-bottom: 2px;
margin-left:auto;
margin-right:auto;
}


.specialnav A:link {color: #0063DC; text-decoration: none; font: bold 13px/normal Arial, Helvetica, sans-serif;}
.specialnav A:visited {color: #0063DC; text-decoration: none; font: bold 13px/normal Arial, Helvetica, sans-serif;}
.specialnav A:active {color: #0063DC; text-decoration: none; font: bold 13px/normal Arial, Helvetica, sans-serif;}
.specialnav A:hover {color: #0063DC; text-decoration: underline; color: 0063DC font: bold 13px/normal Arial, Helvetica, sans-serif;}
.specialnav A:link span {color: Black; text-decoration: none; font: bold 13px/normal Arial, Helvetica, sans-serif;}
.specialnav A:visited span {color: Black; text-decoration: none; font: bold 13px/normal Arial, Helvetica, sans-serif;}
.specialnav A:active span {color: Black; text-decoration: none; font: bold 13px/normal Arial, Helvetica, sans-serif;}
.specialnav A:hover span {color: Black; text-decoration: underline; color: 0063DC font: bold 13px/normal Arial, Helvetica, sans-serif;}

h3 {border-bottom:1px dotted #CCCCCC; padding-bottom: 2px; margin:0px;}

a:link     {text-decoration:none; color:white; Background-Color : #transparent;}
a:link span     {text-decoration:none; color:grey; Background-Color : #transparent;}
a:visited 	{text-decoration:none; color:white; Background-Color : #transparent;}
a:visited span	{text-decoration:none; color:grey; Background-Color : #transparent;}
a:active     { text-decoration: none; color : grey; background-color : #transparent;}
a:hover	{text-decoration: underline bold; color:black;} 
a:hover span {text-decoration: underline bold; color:black;}


hr span{

border: none;
border-top: dashed 2px #00CC33;
color: #ffffff;
background-color: #ffffff;
}

.envelope-1 {position:relative; z-index:1;}

.page-wrap { 
position: relative; 
width: 800px; 
margin: 15px 
auto; padding: 15px; 
background: white; -moz-box-shadow: 0 0 20px black; -webkit-box-shadow: 0 0 20px black; box-shadow: 0 0 20px black; }

p { font: 15px/2 Georgia, Serif; margin: 0 0 15px 0; text-indent: 10px; }

