/*	Regular Classes. *//*   top right bottom left  */body { 	/* was font-family: Verdana, Georgia, "Times New Roman", Times, "New York", serif ; */	/* even though Verdana is a sans serif font!  */	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif ; 	background: white ; 	color: black ;	font-size: 90%;	padding-top: 0;	 }#page {max-width: 1200px;}cite {	font-weight: bold ;	font-style: italic ; 	}H1, H2, H3, H4, H5, H6 {	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif ; 	color: #333366 ; /*  was 666666 grey */	padding: 5px;	 }table {	empty-cells: show ;	}	hr { 	color: gray ;	line-height: 65% ; 	 }a:link { 	color: #000066 ;	font-weight: bold ;	}a:visited { color: #000066;	font-weight: bold ;	}a:hover { text-decoration: none; 	font-weight: bold ;	}/* CSS Document */p {	font-size: 90%;   /* was 12px */	line-height: 1.25; /* was 15px */	padding: 0.5em; /* was 5px */	margin: 0;	}	td { font-size: 100%; /* was 12px */	}a img { padding: 2px;	border: 1px solid black ;	}	ul a img, img#logo, #links { padding: 0px;	border: none ;	}	#fader { padding: 2px;	border: 1px solid black ;	margin: 5px;	}	/* .caption img {padding:0.1em 0;}  */.arrow {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: white; /* was #006699; */	font-size: 100%;  /* size="2" */	font-weight: bold;	}.caption {	font-size:80%;	text-align:center;	/* padding:0 20px 0 20px; */	}	.firstpara { font-size: 100%;  /* was 14px, then 105% */	line-height: 1.4;        /* was 18px */	}.intro {	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 130%;	line-height: 1.5;	font-weight: bold;	font-variant: small-caps;	padding: 0px 20px 0px 20px;	}	.bgpale {	background-color: #e3edf9;	/* was             c4dcf7  light blue */	/* was             e3edf9  */	border-left: 4px solid white ;	border-right: thin solid #2E2E2E ; /* was 132959 then 0075bd  */	}  .pagetitle { font-size: 133%;  /* was 16px */			font-weight: bold;			color:#080604;			padding:0.25em;			margin:0;			}.red {color: red; }.subtitle { font-size: 90%; /* was 12px */			font-weight: bold;			}.super { vertical-align: super;		 font-size: 80%; 		 }.textlink { font-size: 83%;  /* was 10px */	color: #2C4493;	text-decoration: underline;	font-weight: bold;	}.ticker {padding:0 0 10px 0	}	/* from ... */.blueblock { 	background-color: #0075bd ;	border: 4px solid white ;	}	.blueblock form { 	padding:0;	margin:0.5em;	}.navtop {	color: white; /* was 000066 */	background-color: black ;	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 95%;	font-weight:bold;	line-height: 1.5;	padding: 7px; 	border-bottom: 4px solid white ;	border-top: 4px solid white ;	}.navtop a {	color: #FFFFFF; /* was 000066 */	text-decoration: underline;	}.navtop a:hover {	color: #FFFFFF; /* was 000066 */	text-decoration: none;	}.navtop a:visited {	color: #FFFFFF; /* was 000066 */	}.navleft {  	border-left: 4px solid white ; 	background-color: #0075bd;	min-width: 175px;}.navbottom {	font-size: 90%; /* was 12px */	color: white;	background-color: #0075bd;  /* was 1c3b80 */	text-decoration: none;	font-weight: normal;	border-left: thin solid white ;	border-right: thin solid #0075bd ; /* was 132959   */	}.navbottom a:link {	color: #FFFFFF;	text-decoration: underline;	font-weight: normal;	}.navbottom a:visited {	color: #FFFFFF;	text-decoration: underline;	font-weight: normal;	}.navbottom a:hover {	color: #FFFFFF;	text-decoration: none;	font-weight: normal;	}.iwd { font-size:85%;}.breadcrumb {	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 	font-size: 90%;	color: white;	background: #0075bd ; /* was 1c3b80 */	font-weight: bold ;	white-space: nowrap ;	border-bottom: thin solid #0075bd ; /* was 132959   */	padding-top: 4px ;	padding-bottom: 4px ;	padding-left: 4px;/*	margin-right: 1% ;   */	}.breadcrumb a {	color: #FFFFFF; /* was 000066 */	text-decoration: underline;	}.breadcrumb a:hover {	color: #FFFFFF; /* was 000066 */	text-decoration: none;	}.breadcrumb a:visited {	color: #FFFFFF; /* was 000066 */	}/*********** #sectionLinks styles ***********//***** from 2col left nav.css ***************/#sectionLinks{	position: relative;	margin: 0px;	padding: 0px;	border-bottom: 1px solid #cccccc;	font-size: 85%; /* was 90% then 120% */}#sectionLinks h3{	padding: 10px 0px 2px 10px;}#sectionLinks a:link{	padding: 2px 2px 2px 10px;	border-top: 1px solid #cccccc;	width: 100%;	voice-family: "\"}\""; 	voice-family:inherit;	width: auto;	color: white;   /* was #629655; */	text-decoration: none;}#sectionLinks a:visited{	border-top: 1px solid #cccccc;	padding: 2px 2px 2px 10px;	text-decoration: none;	color: white;   /* was #629655; */}#sectionLinks a:hover{	border-top: 1px solid #cccccc;	background-color: #1c3b80;  /* was #0075bd; */	padding: 2px 2px 2px 10px;}#sectionLinks a#current{	border-top: 1px solid #cccccc;	background-color: #1c3b80;  /* was #0075bd */	padding: 2px 2px 2px 10px;}/*********** #sectionLinks2 styles ***********/#sectionLinks2{	position: relative;	margin: 0px;	padding: 0px;	border-bottom: 1px solid #cccccc;	background-color: #0099cc ;  /* was 0085d7 */ 	/* font-size: 120%; /* was 90% */}#sectionLinks2 h3{	padding: 10px 0px 2px 10px;}#sectionLinks2 a:link{	padding: 2px 5px 2px 10px;	border-top: 1px solid #cccccc;	width: auto;	voice-family: "\"}\""; 	voice-family:inherit;	width: auto;	color: white; /* was #666666; */	text-decoration: none;}#sectionLinks2 a:visited{	border-top: 1px solid #cccccc;	padding: 2px 5px 2px 10px;	text-decoration: none;	color: white; /* was #666666;  was #5687AF; */}#sectionLinks2 a:hover{	border-top: 1px solid #cccccc;	background-color: #1c3b80;  /* was #999999;  */	padding: 2px 5px 2px 10px;}#sectionLinks2 a#current{	border-top: 1px solid #cccccc;	background-color: #1c3b80; /* was  #333333;  */	padding: 2px 5px 2px 10px;}/*********** #navBar link styles ***********/#navBar ul a:link, #navBar ul a:visited {display: block;}#navBar ul {list-style: none; margin: 0; padding: 0;}/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#navBar li {border-bottom: 1px solid #EEE;}/* fix for browsers that don't need the hack */html>body #navBar li {border-bottom: none;}/*********** #navBar2 link styles ********** top right bottom left */#navBar2 ul a:link, #navBar2 ul a:visited {display: block;}#navBar2 ul {list-style: none; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; }/* hack to fix IE/Win's broken rendering of block-level anchors in lists */#navBar2 li {border-bottom: 1px solid #EEE;}/* fix for browsers that don't need the hack */html>body #navBar2 li {border-bottom: none;}