
#strap{ font-family : "Times New Roman", Times, serif; letter-spacing: 1px; margin:0 ; padding:0; text-align:center; font-size: .9em; color: #444; font-weight: bold; }
h1,h2,h3,h4{padding: 0;margin: 10px 0 20px 0 ;font-weight : bold;text-align: left;letter-spacing:1px;text-transform : uppercase; font-family: Arial, Helvetica, sans-serif; }
h1{letter-spacing:2px; font-size:1.2em; color: #333; border-bottom: solid 1px #999;  }
h2{letter-spacing:1.1px; font-size:1.1em; color: #333; border-bottom: dotted 1px #AAA;  margin: 20px 25% 10px 0 ;}
h3{ font-size:1em; color: #333; border-bottom:  dotted  1px #AAA;   margin: 20px 0 10px 0 ; }
ul li{ list-style-image : url(images/bullet.gif); margin: 3px 0 3px 0; padding: 0 0 0 0; }
ol li{ margin: 5px 0 ; padding: 0 ; }
em{	color: #B01313; font-weight: bold; }
.spnBP{ display: block; background-image: url(images/bullet.gif); background-repeat: no-repeat;  background-position : center left; margin: 3px 0 3px 0; padding: 0 0 0 15px;     }
.indent{	margin: 20px 0 20px 20px;}
.indent br{margin: 8px 0 8px 0;}
#divSkipNav{ display:none;
background-color : #CCC; color : #000; font-weight: bold;  text-align :center; 
border-top: solid 1px #FFF;border-left: solid 1px #FFF;border-right: solid 1px #666;border-bottom: solid 1px #666; padding: 3px 0 3px 0;
}

 

/*		IMAGES		*/
 .divClickLarger{text-align:center; font-size:1em; font-weight: bold; margin: 10px 0 15px 0; background-color : #ADDEF1; padding: 5px 0 5px 0;}
.divImage{  margin:  auto; text-align:center; font-size: .85em; }
.divImagesL, .divImageL{ float:left; margin: 0px 20px 10px 0px; text-align:center; font-size: .85em; }
.divImagesC{  margin:  auto; text-align:center; font-size: .85em; }
.divImagesR, .divImageR{ float: right; margin: 0px 0px 10px 20px; text-align:center; font-size: .85em;   }
.imgThumb,  .imgFull{ border: solid 1px #666;  }
.aThumb :hover{	 ;}
.divImgTitle, .divImgText{text-align:center; font-size:.9em; padding: 0 10px  0 10px; font-weight: normal;}
.divImgTitle{ font-weight: bold;}
 
 /*		LINKS	*/
#content a:link, #content a:visited{  color: #004; font-weight: bold;}
#content a:hover{  color: #00B;  font-weight: bold;}
.aNewWin{ background-image : url(images/new_win.gif); padding: 0 23px 5px 0; background-repeat : no-repeat; background-position : top right;}
.aDownload{ background-image : url(images/download.gif); padding: 0px 0px 5px 20px; background-repeat : no-repeat; background-position : top left;}
.aIntLink, .aMoreLink{ background-image : none; padding: 0;  }
.aBackLink{ background-image : url(images/back_link.gif); padding: 0px 0px 5px 25px; background-repeat : no-repeat; background-position : top left;}
.aMail{ background-image : url(images/mail.gif); padding: 0px 0px 5px 20px; background-repeat : no-repeat; background-position : top left;}
.aDownLink{ background-image : url(images/down_link.gif); padding: 0 22px 5px 0; background-repeat : no-repeat; background-position : top right;}
.aUpLink{ background-image : url(images/up_link.gif); padding: 0 22px 5px 0; background-repeat : no-repeat; background-position : top right;}
.aModel{	display:block;float: right;	margin: 5px 0 0 0;	background-image : url(images/up_link.gif);	padding: 0 25px 5px 0;	background-repeat : no-repeat;	background-position : top right;}
	

/*			TABLE ROW DATA		*/
.divItemRow{ overflow:  hidden;   margin: 0 0 15px 0;  padding: 0 0 10px 0;  }
.divItemRow .divImagesR{	padding: 10px  5px 0 10px;   }
.pRowGroup{	font-size: 1.1em; padding: 3px 0px 3px 3px; 
font-weight: bold;text-transform: uppercase; letter-spacing: 1px; border-bottom: solid  1px #AAA ;}
.pRowHead{	 font-size: 1em;   font-weight: bold;   background-color : #EEE; ; margin: 0px 10px 8px 0;  padding: 2px 5px; }
.pRowInfo{	 font-weight: bold;  font-size: .9em;  margin:0; padding:0; }
.pRowContent{margin:0 0 0px 0; padding: 5px ;  }
#rowHighlight{ background-color :#FFFF91; padding: 5px;      }
.pRowClear{	 display: inline-block; clear:both; margin:0; padding:0;;}
.divUpdated, .divUpdatedRecent{font-size: .9em; font-weight: bold;}
.divUpdatedRecent{ color: #990000;;}
.divSelectGroup{	margin: 0 0 10px 0;	padding: 5px ;border: solid 1px #0077B5; color: #111;	background-color: #EEE;	width:98%;	font-size: 1em;	text-align: center;}
.divSelectGroup .selectText{	margin: 8px 0 8px 0; }
.divSelectGroup .divSeperator{	border: none ;   background-color : #CCC ; 	  height: 1px; width: 90%; margin: 4px auto 8px auto; }
.divPageNav{	margin-top: 20px;	padding: 5px 0px 5px 0px;border: solid 1px #999; color: #111;	background-color: #EEE;	width:98%;	font-size: 1em;	text-align: center;}
.divPageNav a{ border: solid 1px #333; background-color: #FFF; padding: 0 3px 2px 3px; text-decoration : none;}
.divSeperator{	height: 1px;   overflow : hidden; }
.divPageNav   .current{ background-color: Yellow !important; }
.trAltRow{	background-color : #EAEAEA	;}
 
 
.divUpdatedRecent{ color: #990000;;}
.divReaders{ margin: 20px;	padding: 5px ;border: solid 1px #999; color: #111;	background-color: #EEE;	 font-size: .85em;	text-align: center;}
.headSelect{	margin: 0 0 10px 0;	padding: 5px ;border: solid 1px #0077B5; color: #111;	background-color: #EEE;	width:98%;	font-size: 1em;	text-align: center;}
.headSelect .selectText{	margin: 8px 0 8px 0; }
.headSelect .divSeperator{	border: none ;   background-color : #CCC ; 	  height: 1px; width: 90%; margin: 4px auto 8px auto; }
 #paSSStart{ text-align: center; padding: 10px 0 10px 0;}
 
.jsrHeading{ overflow:  hidden;   margin: 10px 0 0  0;  padding: 2px  ;   border: solid 1px #AAA; background-color : #F0F0F0;}
.jsrLink{ display: none;  font-size: .85em; text-transform : none; background-position : right; 
margin:0 0 0 25px; background-image : url(images/down_link.gif); background-repeat : no-repeat;padding: 2px 22px 2px 0 !important ; }
.jsrEmptyLink{ font-size: .85em; text-transform : none; margin:0 0 0 25px;  }
.jsrBlock{ margin: 0  0 0 10px ;  border: solid 1px #CCC;  border-top: none; background-color : #FAFAFA;  overflow : hidden; }

#docLibrary .aNewWin{ font-size: .85em; padding: 0 20px 5px 0;}

.tblMedia{	border-collapse: collapse; border-spacing: 10px; margin: auto; }
.tblMedia  .cellItem{	background-color: transparent; border : solid 1px #CCC; padding : 10px; } 

.embeddedFlash{ margin: 10px auto; width: 590px; height:480px; background: #FFa;}
 
/*		FootBar		*/

.footBar{ text-align:center; margin: 20px 0 10px 0;  clear: right;}
.footBar .caption{ font-size: .85em;  font-weight: bold; }
.footBar a{ font-size: .85em;  font-weight: bold; }
.footBar td{ vertical-align: top; }
.footBar .imgIcon{ padding: 30px 0 30px 0;}
.footBar .text{ font-size: .85em; }

 
 /*		FONT SIZE LINKS		*/ 
#fontBox{ text-align:center;}
#fontBox a{	padding: 2px 4px 2px 4px;color: #343434; margin-left: 5px;
background-color : #BBB; font-weight: bold;border-top: solid 1px #CCC; border-left: solid 1px #CCC; border-right: solid 1px #777; border-bottom: solid 1px #777; 
}
#fontNormal{ font-weight: bold; font-size: .9em;}
#fontLarge{ font-weight: bold; font-size: 1.1em;}
#fontLarger{ font-weight: bold; font-size: 1.3em;}
#fontBox a:hover{	 font-weight: bold; color: #000; }
#aFsSelected{	 color: #651214 !important; }

/*		SIDEBAR		*/

#sideBar{ width:200px; position: absolute; top: 150px; right: 0;background: transparent; border: none; font-size: .85em;  color: #111; padding:0 ; text-align:center;   margin: 0; line-height: 1.2;   }
 
#sideBarMain .divHeading{	text-align: center;font-weight: bold; text-transform: uppercase; padding: 2px 0 2px 0; margin: 3px 0 2px 0;
border-bottom:solid 1px #669;;}
#sideBarMain .divItem{	    padding: 0 4px 0 4px;  margin-bottom: 50px;}
#sideBarMain .divItemTitle{	font-weight: bold; margin:0	; padding:0;}
#sideBarMain .divItemText{margin:0; padding:0;}
#sideBar .divImgTitle{  text-align: center; padding:0; color: #FFF;  font-weight: normal; font-style: italic;  font-size: 1.1em;}
#sideBar .divImgText{  text-align: center; padding:0; color: #FFF; font-size: 1em; font-style: italic;  font-size: 1.1em;}
#sideBar .imgIcon{margin-bottom:5px; }
#sideBar .imgThumb { margin: auto;  }
#sideBarMain hr{ width: 90% ; height: 1px; border-top: none;  border-bottom: solid 1px #666: color: #666;  background-color :  #666;}
#sideBarMain .aMore{display:block;text-align: right;}
 
#divSiteMap hr{ height: 1px; border-top: none;  border-bottom: solid 1px #666: color: #666;  background-color :  #666 }


#qLinks a{ text-decoration: none; }
#pTitle, #oTitle{	color:#FFF !important; margin: 0 10px 0 10px; display: block; padding: 2px 0 2px 0; text-transform: uppercase; font-weight: bold;}
#pLinks a:hover , #oLinks a:hover{	text-decoration: underline !important ; }
#pLinks a , #oLinks a{	color:#000 !important; font-weight: normal !important; 		background-repeat : no-repeat;	background-position : center right;	padding-right: 12px;}

#people{margin-top: 5px;  padding: 5px 0 5px 0;}
#pTitle{	 background-color : #182F5B; border-top: solid 1px  #3F6FCD ; border-left: solid 1px  #3F6FCD ;  border-right: solid 1px #0D1931;border-bottom: solid 1px #0D1931;}
#pLinks a {		background-image: url(images/arrow-p.gif);}
#pLinks  a:hover span {top: 30px; }
#pLinks2 a:hover span {	top: 180px; }


#oTitle{	background-color: #CF2122;border-top: solid 1px  #E97272 ; border-left: solid 1px  #E97272 ;  border-right: solid 1px #6A1111;border-bottom: solid 1px #6A1111;}
#oLinks a {			background-image: url(images/arrow-t.gif);}

div#divTLinks  a:hover span {top: 280px; }
div#divTLinks2 a:hover span {	top: 430px; }
