/* Modified: 12/17/2001, phaedrus											*/

BODY {
	border : 0;
	margin : 0;
	padding : 0;
	background : #ffffff;
	scrollbar-3dlight-color : #006f90;
	scrollbar-arrow-color : #999999;
	scrollbar-base-color : #ffffff;
	scrollbar-darkshadow-color : #000000;
	scrollbar-face-color : #006f90;
	scrollbar-shadow-color : #000000;
}

/* start anchor tags */
A {	text-decoration : none;	}
A:link {	color : #006f90;	}
A:hover {
	color : #000000;
	text-decoration : underline;	
}
A:active {
	color : #000000;
	text-decoration : underline;	
}
A:visited {	color : #999999;	}

A.snav {
	font : bold 12px/12px Univers, Arial, Verdana, sans-serif;
	display : inline-block;
}
A.snav:link {	color : #999999;	}
A.snav:hover {
	color : #000000;
	text-decoration : underline;	
}
A.snav:active {
	color : #000000;
	text-decoration : underline;	
}

A.snav-parent {
	font : bold 12px/12px Univers, Arial, Verdana, sans-serif;
	display : inline-block;
}
A.snav-parent:link {	color : #006f90;	}
A.snav-parent:hover {
	color : #000000;
	text-decoration : underline;	
}
A.snav-parent:active {
	color : #000000;
	text-decoration : underline;	
}
A.snav-parent:visited {	color : #006f90;	}

A.snav-current {
	font : bold 12px/12px Univers, Arial, Verdana, sans-serif;
	color : #000000;
	display : inline-block;
}
A.snav-current:visited {	color : #000000;	}

A.snav-feedback {
	font : bold 12px/18px Univers, Arial, Verdana, sans-serif;
	color : #000000;
}
A.snav-feedback:link {	color : #000000;	}
A.snav-feedback:hover {
	color : #000000;
	text-decoration : underline;	
}
A.snav-feedback:active {
	color : #000000;
	text-decoration : underline;	
}
A.snav-feedback:visited {	color : #000000;	}

A.subhead-dark {
	font : bold 13px/13px Univers, Arial, Verdana, sans-serif;
	padding-top : 3px;
	padding-bottom : 3px;
}
A.subhead-dark:link {	color : #006f90;	}
A.subhead-dark:visited {	color : #006f90;	}
/* end anchor tags */

/* start row and cell styles */
TR.pnav {
	color : #ffffff;
	background : #000000;
}

.bold {
   font-style : normal;
   font-weight : bold;
   font-size : 12px;
   font-family : Verdana,Arial,Helvetica,sans-serif;
   color : #000000;
}

TD {
   font-style : normal;
   font-weight : normal;
   font-size : 12px;
   font-family : Verdana,Arial,Helvetica,sans-serif;
   background : #ffffff;
   vertical-align : top;
}

TD.search {
	color : #ffffff;
	background : #006f90;
	vertical-align : middle;
}

TD.imagebar {
	background : #000000;
}

TD.footer {
	background : #006f90;
}

TD.alt-row {
	background : #E1E1E1;
}

.table-border {
	background : #006f90;
}

.rule-white {
	background : #ffffff;
}

.rule-grey {
	background : #999999;
}
/* end row and cell styles */

/* start text styles */
.normal {
	font : 10px/12px Univers, Arial, Verdana, sans-serif;
}

P {
	font : 10px/12px Univers, Arial, Verdana, sans-serif;
}

UL {
	font : 10px/12px Univers, Arial, Verdana, sans-serif;
	margin-left : 0em;
	padding-left : 16px;
}

P.tight-top {
	margin-top : 0px;
	padding-top : 0px;
}

P.tight {
	margin : 0px;
	padding : 0px;
}

P.close {
	margin : 5px;
	padding : 0px;
}

P.padded {
	margin : 10px;
}

P.table-head-light {
	font : bold 13px/18px Univers, Arial, Verdana, sans-serif;
	color : #ffffff;
	margin : 0px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 2px;
	padding-bottom : 2px;
}

P.table-strong {
	font : bold 11px/14px Univers, Arial, Verdana, sans-serif;
	color : #000000;
	margin : 0px;
	padding-left : 10px;
	padding-right : 5px;
	padding-top : 2px;
	padding-bottom : 2px;
}

P.snav {
	margin : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 5px;
	padding-bottom : 5px;
}

P.footer-text {
	font : bold 12px/14px Univers, Arial, Verdana, sans-serif;
	color : #ffffff;
	margin : 6px;
}

.subhead-light {
	font : bold 13px/13px Univers, Arial, Verdana, sans-serif;
	padding-top : 3px;
	padding-bottom : 3px;
	color : #ffffff;
}

.subhead-dark {
	font : bold 13px/13px Univers, Arial, Verdana, sans-serif;
	padding-top : 3px;
	padding-bottom : 3px;
	color : #006f90;
}

.subhead-black {
	font : bold 13px/13px Univers, Arial, Verdana, sans-serif;
	padding-top : 3px;
	padding-bottom : 3px;
	color : #000000;
}

.strong {
	font : bold 11px/14px Univers, Arial, Verdana, sans-serif;
	color : #000000;
}

.mouseprint {
	font : 9px/12px Univers, Arial, Verdana, sans-serif;
}

/* end paragraph and span font styles */

/* start form styles */
INPUT.searchfield {
	width : 105px;
	font : 10px/12px Univers, Arial, Verdana, sans-serif;
	border : 1px solid #000000;
	padding : 2px;
	margin : 0px;
}

.normalinput {
  font : 10px/12px Univers, Arial, Verdana, sans-serif;
}
/* end form styles */

.header {
  font: bold 20px Univers, Arial, Verdana, sans-serif; 
}

/* end form styles */

/* start layout fixing styles */
.tight-line {
	font-size : 0px;
	line-height : 0px;		/* note, this breaks tabbing in NS 4.x */
}

FORM {
	margin : 0px;
}

IMG {
	display : block;
}

IMG.snav-arrow {
	margin-top : 7px;
	display : inline-block;
}

IMG.inline {
	display : inline;
}

BR.linefeed {
	line-height : 10px;
}
/* end layout fixing styles */

	
