@charset "utf-8";
/* CSS Document */


h1 { 
	font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; 
	margin: 1.5em 0 1em 0; padding: 0;	 
}
h2 { 
	font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; 
	margin: 1.5em 0 .5em 0; padding: 0;	 
}
h3 {
	font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;
	margin: 1.4em 0 .5em 0; padding: 0;
}
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.1em; }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; }


ul.tight {margin: 0 0 1em 1.3em; padding: 0; }
ol.tight {margin: 0 0 1em 1.3em; padding: 0; }
ul.tightbold {margin: 0 0 1em 1.3em; padding: 0; font-weight:bold; }
ol.tightbold {margin: 0 0 1em 1.3em; padding: 0; font-weight:bold; }

ul.spaced li {
	line-height:2.0em;
}


h1.pagetitle {
	margin-top:.75em;
}

a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
	outline: none;
	border:none;	
    text-decoration: underline;	
}
a:link, a:visited {
    color: #006699;
}
a:hover, a:active {
    color: #009966;
}

a.linkBlack:link, a.linkBlack:visited {
    color: #000000;
}
a.linkBlack:hover, a.linkBlack:active {
    color: #009966;
}

a.plainLink {
    text-decoration: none;
}
a.plainLink:link, a.plainLink:visited {
    color: #B22222;
}
a.plainLink:hover, a.plainLink:active {
    color: #006699;
}

a:link .graphicLink, a:visited .graphicLink, a:hover .graphicLink, a:active .graphicLink {border:none; outline:none;}

p.topreturn {
	margin-top:2em; margin-bottom:1em;	
}
p.topreturn a {
	font-size:.9em;
}
p.topreturn a:link, p.topreturn a:visited {
    text-decoration: none;		
}
p.topreturn a:hover, p.topreturn a:active {
    text-decoration: underline;	
}

a.validatorLink {
    font-family: "Tahoma", Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
	text-decoration:none;
}
a.validatorLink:link, a.validatorLink:visited {
    color: #000000;
}
a.validatorLink:hover, a.validator:active {
    color: #CC9933;
    text-decoration: underline;
}


.first {
	margin-top:0;
	padding-top:0;
}
.bold {
	font-weight:bold;
}
.small {
	font-size:.85em;
}
.attn {
	color:#F00;
}
.signature {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
}

div.sites, div.sites p {
	color:#000000;
	font-weight: bold;	 
}
div.sites a:link, .sites a:visited {
	font-weight: bold;	 
}
 
.contactInfo { 
	position: absolute; 
	left: 145px;
	bottom: 90px;
   	color: #000000;
	font-family: "Verdana", Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;	 
}

.aquamarine {
    color: #054d74;
}


/* Form style */

div.formstyle {
	margin-top:10px;
}
div.formstyle table {
	margin:0;
	padding:0;
}
div.formstyle tr {
	text-align:left;
	vertical-align:top;
}
div.formstyle p,
div.formstyle th,
div.formstyle td {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	padding:0 8px 8px 0;
}
div.formstyle table table {
	margin:0;
	padding:0;
}
div.formstyle td td {
	text-align:left;
	margin:0;
	padding:0;	
}

table.footnotes {
	margin-top:10px;
	padding:0;
	}
table.footnotes tr {
	margin:0;
	padding:0;
	line-height:1em;
}
table.footnotes td {
	padding:0 3px 0 0;
}
table.footnotes td, table.footnotes td a {
	font-size:11px;	
}

 
.footerStyle {
    color: #acdaea;
    font-family: "Tahoma", Arial, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.date { 
	position: absolute; 
	left: 75px;
}

.pagebottom {
	margin-bottom: 8px;
}

table.solidBorder {border-style: solid; } 
table.doubleBorder {border-style: double; } 
table.grooveBorder {border-style: groove; } 
table.dottedBorder {border-style: dotted; } 
table.dashedBorder {border-style: dashed; } 
table.insetBorder {border-style: inset; } 
table.outsetBorder {border-style: outset; } 
table.ridgeBorder {border-style: ridge; } 

div.popupBox {	
	position:relative;	
/*	border:1px solid #999;	*/
	background:transparent;	
	}
div.popupBox a {
	display:inline;	
	text-decoration:none;
	font-size: 13px;		
	color:#00008B;
	}
div.popupBox a:hover {	
	background:transparent;
	}
div.popupBox a span {	
	display:none;
	text-decoration:none;	
	}
div.popupBox a:hover span {	
	display:inline;	
	position:absolute;	
	top:20px;	
	left:0px;	
	padding:5px 5px 5px 5px;
	background:white;
	border: 1px solid #999999;
	font-size: 11px;		
	}	


/* top: light blue; left: med. blue; right & bottom: dark blue */
img.b1 {
border-style: solid;
border-top-color: #99ccff;
border-right-color: #336699;
border-bottom-color: #336699;
border-left-color: #6699ff;
}

/* top, right & left: med grey; bottom: darker grey */
img.b2 {
border-width: thin;
border-style: solid;
border-color: #999999 #999999 #999999 #cccccc;
}

/* top: light grey; right & bottom: dark grey; left: med grey */
img.b3 {
border-width: 1px;
border-style: solid;
border-color: #cccccc #333333 #333333 #999999;
}



div.popupLink {	
	position:relative;	
	background:transparent;	
	}
div.popupLink a {
	display:inline;	
	text-decoration:none;
	font-size: 11px;		
	color:#000;
	line-height:1.2em;
	}
div.popupLink a:link, div.popupLink a:visited {
	text-decoration:none;		
	}	
div.popupLink a:hover {	
	background:transparent;
	}
div.popupLink a span {	
	display:none
	}
div.popupLink a:hover span {	
	display:inline;	
	border:1px solid #999;		
	position:absolute;	
	top:-5px;	
	left:25px;	
	padding:5px 5px 5px 5px;
	width: 500px;
	background:white;
	border: thin solid #cccccc;
	}	
