html body  {
	margin : 0;
/* 	background : gray; */
/* 	background : #EEEEEE; */
   	background-color : #132C4B;
	background-image:url(site_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	text-align : center;
	
      }
.main {
	background : white;
	text-align : left;
	width : 975px;
	min-height : 600px;
	display:block;
 	padding-left  : 0px;
 	padding-right : 0px;
 	padding-top   : 0px;
 	padding-bottom: 0px;
	margin-top    : 0px;
	margin-bottom : 0px;
 	margin-left : auto;
	margin-right : auto;
	border        : 2px solid #999;
/*     	border-color  : #3385AD; */
      }
.header {
	height : 95px;
/*      	background-color : #3385AD; */
/*  	border        :1px solid #3385AD; */
      }
.header h20{	
/*	text-shadow: 2px 2px 2px  #062a4a;
	text-shadow: 2px 2px 2px  #87CEFA;*/
	text-shadow: 3px 6px 5px  #000000;
	font-size : 32px;
/* 	font-size : 13px; */
	font-weight : bold;
	font-family : verdana, arial, sans-serif;
	COLOR:#fff;
/* 	COLOR: #000080; */
	margin: 220px;
}
.header h21{
	
	font-size : 18px;
	font-weight : bold;
	text-shadow: 3px 4px 5px  #000000;
/*	text-shadow: 2px 2px 2px  #062a4a;
	text-shadow: 2px 2px 2px  #062a4a;*/
	font-family : verdana, arial, sans-serif;
	COLOR:#87CEFA;
	COLOR:#3A5FCD;
	COLOR:#fff;
	margin: 220px;
}
.header h22{
	
	font-size : 16px;
	font-weight : bold;
/* 	text-shadow: 2px 2px 2px  #062a4a; */
	text-shadow: 3px 4px 5px  #000000;
	font-family : verdana, arial, sans-serif;
/* 	COLOR:#E0EEE0; */
	COLOR:#87CEFA;
	COLOR:#fff;
	margin: 220px;
}
.header h23{
	
/*	text-shadow: 2px 2px 2px  #062a4a;
	text-shadow: 2px 2px 2px  #87CEFA;*/
	text-shadow: 2px 2px 2px  #000000;
	font-size : 28px;
	font-weight : bold;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	COLOR:#fff;
/* 	COLOR: #000080; */
	margin: 220px;

}

.header table{
	border: 1px solid black;
	width: 976px;
/* 	height: 11px; */
	box-sizing: border-box
}
.headerLogos {
	margin : 0px;
	width : 210px;
	float : left;
	height : 76px;
	padding : 0;
      }
.headerLogosRight {
	margin-left : 0px;
	margin-bottom : -10px;
	float : right;
	width : 180px;
	padding : 0px;
	height : 76px;
      }
.headerLogo1 {
	margin : 0px;
	width : 90px;
	float : left;
	height : 90px;
	padding : 0;
	margin-top   : 15px;
	margin-left  :  5px;
/*      	background-color : #3385AD; */
}
.headerLogo2 {
	margin : 0px;
	width : 95px;
	float : left;
	height : 95px;
	padding : 0;
	margin-top   :  5px;
	margin-left  :  0px;
/*      	background-color : #3385AD; */
}
.banner {
	margin : 0px;
	width : 700px;
	float : left;
	height : 100px;
	padding : 0;
	margin-top   :  5px;
	margin-left  :  25px;
     	background-color : #3385AD;
}

.headerTitle {
	float : left;
	margin-left : 0px;
/* 	width : 530px; */
	width : 515px;
/*	background-color : white; */
/*	padding-left : 210px; */
 	padding-left :  113px;
	padding-top  : 10px;
	height       : 95px;
!	background-image : url(top_default_picture_only_clean_550x105.jpg);
!	background-position:right top;
!	background-repeat: no-repeat;
	letter-spacing: 0px;
/*      	background-color : #3385AD; */
	}
.headerTitle h1, .headerTitle h2, .headerTitle h3, .headerTitle h4, .headerTitle h5{
	margin  : 0;
	padding : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
 	margin-left :  -90px;
 	color : white;
!   	color : #3385AD;
!  	color : #FFC500;
!    	color : #FF9700;
! 	color : #A66200;
!  	color : #8FBCDB;
!   	color : #F8E4CC;
!    	color : #F4D6BC;
}
.headerTitle h1 {
	font-size : 25px;
	text-shadow: 4px 4px 4px  #000;
!   	color : #8FBCDB;
	letter-spacing: -1px;
}
.headerTitle h5 {
	font-size : 35px;
	text-shadow: 4px 4px 4px  #000;
!   	color : #8FBCDB;
	letter-spacing: -1px;
}
.headerTitle h2 {
	font-size : 18px;
 	text-shadow: 2px 2px 2px #000;
	letter-spacing: -1px;
}
.headerTitle h3 {
	font-size : 12px;
 	text-shadow: 1px 1px 1px #000;
 	letter-spacing:-1px;
}
.headerTitle h4 {
	font-size : 22px;
 	text-shadow: 4px 4px 4px #000;
 	padding-left :  590px;
 	margin-top : -5px;
 	letter-spacing: -1px;
}

.headerTitleRight {
	float : left;
	margin-left : 0px;
	letter-spacing: 0px;
/*      	background-color : #3385AD; */
	float : right;
	width : 155px;
	padding-left : 0px;
	height : 76px;
	padding-top  : 10px;
}
.headerTitleRight h4{
	margin  : 0;
	padding : 0;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 20px;
 	text-shadow: 4px 4px 4px #000;
 	margin-top : -4px;
 	letter-spacing: -2px;
  	color : white;
!   	color : #3385AD;
!  	color : #FFC500;
!    	color : #FF9700;
! 	color : #A66200;
   	color : #8FBCDB;
!   	color : #F8E4CC;
!    	color : #F4D6BC;
}

.floatRight {
	float : right;
}
.floatLeft {
	float : left;
}
.footer {
	clear : both;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	padding-top : 10px;
      }
.footerLeft {
	margin-left : 0;
	width : 360px;
	float : left;
	padding : 2px;
	font-size : 10px;
      }
.footerRight {
	margin-left : 370px;
	padding : 2px;
	text-align : right;
	font-size : 10px;
      }
.navBar {
	clear : both;
	margin-left : 0;
	background : #969595;
 	background-image:url(navbar_bg.png);
	background-position:top;
	background-repeat:repeat-x;

	margin-bottom : 2px;
	height : 22px;
	min-height : 20px;
      }
.navBar form {
	padding : 0;
	border : 0;
}
.navBar input {
	height : 19px;
	background-color : #e3e3e3;
	border-style : solid;
	border-color : gray;
	font-size : 12px;
	font-family : verdana, arial, sans-serif;
      }
.navBar select {
	height : 18px;
	background-color : #e3e3e3;
	border-style : solid;
	border-color : gray;
	font-size : 12px;
	font-family : verdana, arial, sans-serif;
      }
.navBar table {
	float : left;
	border-spacing : 0;
	border-collapse : collapse;
	padding : 0;
	border : 0;
	height : 22px;
      }
.navBar td {
	vertical-align : middle;
	height : 20px;
	font-size : 13px;
	font-family : verdana, arial, sans-serif;
	padding-left : 5px;
	padding-right : 5px;
      }
.navBar td.item {
	width : auto;
      }
.navBar td.selected {
	width : auto;
	font-weight : bold;
	color : white;
	background : #0d63cd;
      }
.navBar td.title {
	width : auto;
	font-weight : bold;
	color : white;
      }
.navBar a {
	font-family : verdana, arial, sans-serif;
	font-size : 13px;
	color : white;
      }
.navBar a:visited {
	text-decoration : none;
      }
.navBar a:link {
	text-decoration : none;
      }
.navBar a:active {
	text-decoration : none;
      }
.navBar a:hover {
	text-decoration : none;
      }
.sideBar {
	clear : left;
	float : left;
	width : 210px;
	margin-left : -2px;
	margin-top : 0;
      }
.sideBar table {
	width : 210px;
      }
.sideBar img {
	margin-top: 5px;
	margin : 2px 0px 10px 0px;
	width : 150px;
	border: 2px solid #000;
      }
.sideBar td {
	width : inherit;
	vertical-align : middle;
	height : 20px;
	font-size : 12px;
	font-family : verdana, arial, sans-serif;
	padding-left : 5px;
	padding-right : 5px;
      }
.sideBar td.item {
	width : inherit;
	background : #e3e3e3;
      }
.sideBar td.subItem {
	width : inherit;
	background : #f4f4f4;
	padding-left : 20px;
      }
.sideBar td.selected {
	width : inherit;
	background : #c0bebf;
      }
.sideBar td.subSelected {
	width : inherit;
	background : #d5d5d5;
	padding-left : 20px;
      }
.sideBar td.high {
	width : inherit;
	background : #FF498F;
	font-weight : bold;
	color : white;
      }
.sideBar td.title {
	width : inherit;
	background : #8eacc2;
  	background  : #3385AD;
	font-weight : bold;
	color : white;
      }
.sideBar a {
	font-family : verdana, arial, sans-serif;
	font-size : 12px;
	color : black;
      }
.sideBar a:visited {
	text-decoration : none;
      }
.sideBar a:link {
	text-decoration : none;
      }
.sideBar a:active {
	text-decoration : none;
      }
.sideBar a:hover {
	text-decoration : none;
      }
.content {
	margin-top : 0;
	margin-left : 210px;
	margin-bottom : 10px;
	background-color : white;
	padding : 0px 0 0 5px;
	font-size : 14px;
	width : auto;
	text-align : justify;
	text-align : left;
	display:block;
      }
.contentFlex {
	background-color : white;
	padding : 5px;
	margin-top : 5px;
	margin-left : 5px;
	margin-right : 5px;
	font-size : 14px;
	width : auto;
	text-align : justify;
	display:block;
      }
.content h1, .content h2 , .content h3 , .content h4 , .content h5 , .content h6 , .contentFlex h4 {
	margin : 5px 0px 5px 0px;
	padding : 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
      }
.content h1 {
	color : black;
	font-size : 18px;
	vertical-align : middle;
      }
.content h2 {
	color : 000000;
	font-size : 16px;
	vertical-align : middle;
      }
.content h3 {
	font-size : 16px;
      }
.content h4, .contentFlex h4 {
	font-size : 13px;
      }
.content h5 {
	font-size : 13px;
	font-style : italic;
	font-weight : normal;
      }
.content h6 {
	font-size : 12px;
      }
.content hr {
	height :1px;
	border : 0px;
	background-color : #D1D1D1;
}
.content p, .contentFlex p {
	padding : 0;
	margin : 0;
	color : black;
	font-family : verdana, arial, sans-serif;
	font-size : 13px;
	vertical-align : top;
      }
.bigFont p {
	font-size : 15px;
      }
}
.content a, .contentFlex a {
	font-family : verdana, arial, sans-serif;
	font-size : 13px;
	font-weight : bold;
      }
.content a:visited, .contentFlex a:visited  {
	text-decoration : none;
	color : #a35dff;
	color :#674B93;
      }
.content a:link, .contentFlex a:link {
	text-decoration : none;
	color : #0caeff;
	color : #355B95;
      }
.content a:active, .contentFlex a:active {
	text-decoration : none;
	color : #0caeff;
      }
.content a:hover, .contentFlex a:hover {
	text-decoration : underline;
      }
.content dl {
	padding : 0;
	vertical-align : middle;
      }
.content li {
	list-style-type : none;
	padding : 2px 0;
	font-family : verdana, arial, sans-serif;
      }
.featureItem h3 {
	color : #FF7F00;
      }
.featureItem {
	float : left;
	width : 752px;
	margin : 2px 0;
	padding : 0 0 10px;
	border-bottom : 1px solid #D1D1D1;
	margin-bottom: 10px;
      }
.contentItem {
	float : left;
	width : 752px;
	margin : 2px 0;
	padding : 0 0 10px;
	border-bottom : 1px solid #D1D1D1;
	margin-bottom: 10px;
      }
.contentCol {
	float : left;
	width : 380;
	margin : 0;
	padding : 0;
      }

.contentItem a h2, .contentItem a h3, .contentItem a h4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : black;
	font-weight : bold;
      }
/* added by PDN Oct-18-2007 to be able to make links to h1,h2 tags
   that dont look like links but like titles */
.contentItem a:visited h2, .contentItem a:visited h3, .contentItem a:visited h4 {
	text-decoration : none;
	color : black;
      }
.contentItem a:link h2, .contentItem a:link h3, .contentItem a:link h4 {
	text-decoration : none;
	color : black;
      }
.contentItem a:active h2, .contentItem a:active h3, .contentItem a:active h4 {
	text-decoration : none;
	color : black;
      }
.contentItem a:hover h2, .contentItem a:hover h3, .contentItem a:hover h4 {
	text-decoration : underline;
	color : black;
      }

.contentItem blockquote {
	font-size : 13px;
      }
.contentItem li, .twoCol li, .twoCol2 li {
	list-style-type : none;
	font-size : 13px;
      }
.contentItem ul li, .twoCol ul li, .twoCol2 ul li {
	color : #969595;
	color : black;
	list-style-type : square;
	list-style-image: url(graysquare.png);
      }
.contentItem ol li, .twoCol ol li, .twoCol2 ol li {
	list-style-type : decimal;
      }
.contentItem ol li li, .twoCol ol li li, .twoCol2 ol li li {
	list-style-type : lower-alpha;
      }
.contentItem p, .twoCol p, .twoCol2 p  {
	padding : 5px 0 10px 1px;
      }
.contentItemTable table {
	font-size : 12px;
	font-family : verdana, arial, sans-serif;
	border : 1px solid #D1D1D1;
	border-collapse : collapse;
	margin-top : 20px;
	margin-bottom : 20px;
      }
.contentItemTable td {
	width : inherit;
	border : 1px solid #D1D1D1;
	vertical-align : middle;
	padding: 5px;
      }
.contentItemTable th {
	border : 1px solid #D1D1D1;
	vertical-align : middle;
	padding: 5px;
	background : #F5E9F5;
      }
.contentItemForm {
	float : left;
	width : 100%;
	margin : 10px 0 0;
	padding : 0 0 10px;
	vertical-align : middle;
	height : 16px;
	background-color : #e6e6e6;
      }
.contentItemForm td {
	font-size : 12px;
	font-family : verdana, arial, sans-serif;
      }
.contentItemForm input {
	height : 19px;
	background-color : #e3e3e3;
	border-style : solid;
	border-color : gray;
	font-size : 12px;
	font-family : verdana, arial, sans-serif;
      }
.contentItemForm select {
	height : 18px;
	border-style : solid;
	border-color : gray;
	font-size : 12px;
	font-family : verdana, arial, sans-serif;
      }
.contentItemList {
	float : left;
	margin : 15px 0 0;
	padding : 0;
	border-bottom : 1px dotted gray;
      }
.contentItemList a {
	font-family : verdana, arial, sans-serif;
	font-size : 12px;
      }
.contentItemList a:visited {
	text-decoration : none;
      }
.contentItemList a:link {
	text-decoration : none;
      }
.contentItemList a:active {
	text-decoration : none;
      }
.contentItemList a:hover {
	text-decoration : underline;
      }
.contentItemListItem {
	border-top : 1px dotted gray;
	padding-top : 2px;
      }
.contentItemListItem p {
	font-size : 12px;
      }
.contentImgCentered {
	margin-left : 0;
	width : 760px;
	float : both;
	padding : 10px 0;
      }
.contentImg2 {
	margin-left : 0;
	width : 760px;
	float : both;
	padding : 10px 0;
      }
.contentImgCentered img {
	border : 0;
	display:block;
 	margin-left : auto;
	margin-right : auto; 
	max-width : 760px;
	width: expression(this.width > 760 ? 760 : true);
}
.contentImg2 img {
	border : 0;
	max-width : 760px;
	width: expression(this.width > 760 ? 760 : true);
      }
.contentImg {
	margin-left : 0;
	width : 150px;
	float : left;
	padding : 0;
      }
.contentImg img {
	width : 150px;
	border : 0;
      }
.twoCol {
	float : left;
	margin : 1px 10px 5px 0px;
	padding : 0px 0px 0px 0px;
	display : block;
      }
.twoCol {
	width : 360px;
}
.twoCol2 {
	float : left;
	margin : -8px 10px 5px 0px;
	padding : 0px 0px 0px 9px;
	display : block;
	border-left : 1px solid #D1D1D1;
      }
.twoCol2 {
	width : 360px;
}
.twoCol2 img {
	width : 250px;
/* 	height : 110px; */
	border : 1px solid #000;
	float : center;
	margin-left : 0;
	margin-top : 3px;
	margin-right : 0px;
	margin-bottom : 1px;
	padding : 0;
      }
.twoCol2 h3 {
	font-size : 14px;
	text-align: center;
}
.slidePic {
	float : left;
	width : 360px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
      }
.imgFloatRight {
	float : right;
	margin : 5px 10px 5px 0px;
	padding : 0px 0px 0px 0px;
}
.thumb, .icon, .iconFW, .imgFloatLeft, .thumbFW {
	display : block;
	float : left;
	margin : 5px 10px 5px 0px;
	padding : 0px 0px 0px 0px;
      }
.icon, .slidePic {
	width : 360px;
}
.thumb, .iconFW, .thumbFW {
	width : 543px;
	width : 744px;
}
.thumb h3, .icon h3, .iconFW h3 {
	margin : 0;
	padding : 0px 0px 5px 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}
.thumb h3, .slidePic h3 {
	font-size : 14px;
}
.slidePic h3 {

	text-align : center;

}
.thumb a h3, .icon a h3, .iconFW a h3, .slidePic a h3 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : black;
	font-weight : bold;
      }
.thumb a:visited h3, .icon a:visited h3, .iconFW a:visited h3, .slidePic a:visited h3 {
	text-decoration : none;
	color : black;
      }
.thumb a:link h3, .icon a:link h3, .iconFW a:link h3, .slidePic a:link h3 {
	text-decoration : none;
	color : black;
      }
.thumb a:active h3, .icon a:active h3, .iconFW a:active h3, .slidePic a:active h3 {
	text-decoration : none;
	color : black;
      }
.thumb a:hover h3, .icon a:hover h3, .iconFW a:hover h3, .slidePic a:hover h3 {
	text-decoration : underline;
	color : black;
      }
.slidePic p {
	padding : 0;
	margin : 0;
	color : black;
	font-family : verdana, arial, sans-serif;
	font-size : 14px;
	vertical-align : top;
      }
.thumb p, .icon p, .iconFW p {
	padding : 0;
	margin : 0;
	color : black;
	font-family : verdana, arial, sans-serif;
	font-size : 13px;
	vertical-align : top;
      }
.icon img, .iconFW img {
	width : 100px;
	height : 70px;
	border : 0;
	float : left;
	margin-left : 0;
	margin-top : 3px;
	margin-right : 10px;
	margin-bottom : 5px;
	padding : 0;
      }
.thumb img, .thumbFW img {
	width : 150px;
	height : 100px;
	border : 0;
	float : left;
	margin-left : 0;
	margin-top : 3px;
	margin-right : 10px;
	margin-bottom : 5px;
	padding : 0;
      }
.slidePic img {
	width : 350px;
	height : 250px;
	border : 1px solid #000;
	float : left;
	margin-left : 10px;
	margin-top : 3px;
	margin-right : 10px;
	margin-bottom : 5px;
	padding : 0;
      }
.contentImgTxt {
	margin-left : 160px;
	padding : 0;
      }
.contentImgTxt li {
	list-style-type : none;
	font-size : 13px;
	list-style-position : outside;
      }
.fullWidthBand {
	clear : both;
	display : block;
      }
.reportToc {
	margin-left : 0px;
	float : none;
	margin : 10px 0px 20px 0px;
	padding : 2px 10px 2px 0px;
	border-top : #969595 solid 1px;
	border-bottom : #969595 solid 1px;
	background : #DAE8F1;
	background : #E3E3E3;
	background : #F5E9F5;
	}
.reportToc a:visited {
	text-decoration : none;
	color : black;
	font-weight : normal;
	}
.reportToc a:link {
	text-decoration : none;
	color : black;
	font-weight : normal;
	}
.reportToc a:active {
	text-decoration : none;
	color : black;
	font-weight : normal;
	}
.reportToc a:hover {
	text-decoration : underline;
	color : black;
	font-weight : normal;
	}
/* added by FB Jan-10-2008 to use in popup windows with text */
.popuptxt {
	background : white;
	margin-left : 10px;
	margin-right : 10px;
	margin-top : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
      }
.popuptxt p {
	font-size : 13px;
}
.popuptxt a {
	font-family : verdana, arial, sans-serif;
	font-size : 13px;
	font-weight : bold;
      }
.popuptxt a:visited {
	text-decoration : none;
	color : #a35dff;
	color :#674B93;
      }
.popuptxt a:link {
	text-decoration : none;
	color : #0caeff;
	color : #355B95;
      }
.popuptxt a:active {
	text-decoration : none;
	color : #0caeff;
      }
.popuptxt a:hover {
	text-decoration : underline;
      }
.popuptxt h1 {
	font-size : 20px;
}
.popuptxt h2 {
	font-size : 18px;
}
.popuptxt h3 {
	font-size : 16px;
}
.popuptxt h4 {
	font-size : 14px;
}
.popuptxt h5 {
	font-size : 13px;
}
.contentItem td {
	font-size : 13px;
      }
.contentItemForm input {
	height : 19px;
	background-color : #e3e3e3;
	border-style : solid;
	border-color : gray;
	font-size : 12px;
	font-family : verdana, arial, sans-serif;
      }
.contentItemForm select {
	height : 18px;
	border-style : solid;
	border-color : gray;
	font-size : 12px;
	font-family : verdana, arial, sans-serif;
      }
.contentItemList {
	float : left;
	margin : 15px 0 0;
	padding : 0;
	border-bottom : 1px dotted gray;
      }
.contentItemList a {
	font-family : verdana, arial, sans-serif;
	font-size : 12px;
      }
.contentItemList a:visited {
	text-decoration : none;
      }
.contentItemList a:link {
	text-decoration : none;
      }
.contentItemList a:active {
	text-decoration : none;
      }
.contentItemList a:hover {
	text-decoration : underline;
      }
.contentItemListItem {
	width : 752px;
	border-top : 1px dotted gray;
}
#fhighlight{
	padding:3px 0px 0px 20px;	
	height:17px;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align:center;
	background-color: rgb(238,182,59);
	margin:1px 0px 0px 1px;

}
#fhighred, #fhighlight, #fhigh3{
	padding:3px 0px 0px 20px;	
	height:17px;
	width:auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-shadow: 2px 1px 3px  #000000;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-align:left;
}
#fhighred{
	background-color: rgb(204,103,51);
	margin:1px 1px 0px 0px;
}
#fpublication{
	background-color: rgb(238,182,59);
	margin:1px 0px 0px 1px;
}
#fhigh3{
	background-color: #008B8B;
	margin:1px 0px 0px 1px;
}