 em{	color: #AA0000; font-style : normal; font-weight: bold;	}
ul li{ list-style-image : url(images/bullet.gif); margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px;}
b, strong{	color: #FFF;}

a{color: #DCDADD;}
a:hover{	color:#FFF;}
.spnBP{ display: block; background-image: url(images/bullet.gif); background-repeat: no-repeat; margin: 7px 0px 7px 0px; padding: 0px 0px 0px 20px;}
.indent{	margin: 20px 0 10px 30px;}
h2, h3, h4{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 15px 0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 110%;
	text-align: right;;
	letter-spacing: 3px;
	color: #FFF; 
	border-bottom: solid 1px #999;
	text-transform : uppercase; 
	}
h3, h4{
	padding: 2px 0px 2px 5px;
	margin: 10px 0px 10px 0px;	
	text-align: left;
	font-size: 100%;
	letter-spacing: 1px;
}
h4{	font-size: 100%;}
.aMoreLink, .aBackLink{ text-transform: none;}
 
 /*		BANNER		*/
.imgBanner{	position: absolute;	top:0px;	right:10px;}
.divBan{
position: absolute;
top: 50px; right: 10px;
width: 400px; height:45px;text-align:center;  
padding: 0px;
 visibility:visible;
color: #DBDAD8;
font-size: 90%;
overflow: auto;
 }
.divBanTitle{width:100%; font-weight: bold; padding-right: 10px; display:  inline;  }
.divBanText a:link, .divBanText a:visited, .divBanText a:active{
background-color: transparent;
font-weight: bold;
color: #DBDAD8;
text-decoration: underline;}
.divBanText a:hover{  color: #FFF;}
.divBanText{ display:  inline;  }


.aPrint{  background-image: url(images/dash-gy.gif);}
.aEmail{  background-image: url(images/dash-gy.gif);}

.divCopy{	padding: 20px; font-size: 1.1em;  }
.divCopy  a:link, .divCopy a:visited, .divCopy  a:active{
	background-color: transparent;
	font-weight: bold;
 
	text-decoration: underline;}
.divCopy a:hover{	color: #FFF;}	


/* Header Elements */
 
.spnPhotosTitle{
	font-size: 100%;
	font-weight: bold;
	color: #660000;	
}
 
.tblImgRight,.divImagesR{
float: right;
margin: 0px 0px 20px 20px;
padding: 0px 0px 0px 0px; 
 text-align:center;
font-size: .9em;}

#sideBar, #mediaViewer,   #mediaViewer2{
    background: transparent;
}
 /*		IMAGES		*/
 .divClickLarger{text-align:center; font-size:1em; font-weight: bold; margin: 10px 0 15px 0; background-color : #ADDEF1; padding: 3px 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; background-color: #DCDADD; padding: 3px;}
.aThumb :hover{	 background-color : #FFF;;}
.divImgTitle, .divImgText{text-align:center; font-size:.9em; padding: 0 10px  0 10px; font-weight: normal;}
.divImgTitle, .imgTitle{ background: transparent; background-color:  #393E44;font-weight: bold;}

 /*		LINKS	*/
.aNewWin, .aDownload, .aIntLink, .aMoreLink, .aBackLink, .aSelectNext, .aSelectBack, .aMail{ color:#DDD; font-weight: normal; vertical-align : bottom;display: inline-block;  background-repeat : no-repeat;}
.aNewWin{ background-image : url(images/new_win.gif); padding: 0 20px 0 0 ;  background-position : bottom  right; }
.aDownload{ background-image : url(images/download.gif); padding: 0px 0px 5px 20px; background-position : top left;}
.aIntLink{  background-image : url(images/int_link.gif); padding: 0px 25px 5px 0px;  background-position : top right;}
.aMoreLink{  background: url(images/int_link.gif) no-repeat top right; padding: 0px 25px 5px 0px;float: right;}
.aBackLink{ background-image : url(images/back_link.gif); padding: 0px 0px 5px 25px;  background-position : top left;}
.aSelectNext{ background-image : url(images/select_next.gif); padding: 0 25px 0  0;  background-position : bottom  right; vertical-align : top;}
.aSelectBack{ background-image : url(images/select_back.gif); padding: 0 0 0 25px;  background-position : bottom  left; vertical-align : top; }
.aMail{ background-image : url(images/mail.gif); padding: 0 0 0  20px;  background-position : bottom left;}


/*			TABLE ROW DATA		*/
.headSelect, .readerLinks{	border: solid 1px #CDE;  background-color : #EEE;  text-align : center; font-size: .85em; padding:  5px 0 5px 0; color:#333;
  background-color: #39414B;color: #EEE; border: solid 1px #888; 
}
.headSelect form{	padding:0; margin:0;}
.itemRow,
.divItemRow{
      overflow:  hidden;   margin: 10px 0 0 0;   border : solid 1px #3C4650;;
    padding: 0 10px 10px 10px; background : #444D59;
 }
.brSpacer{	line-height: 1.8; }
.itemRow .divImages{ float:right; margin: 0 0 10px 10px;	}
.rowGroup{	font-size: 1.1em; padding:   3px; border: solid 1px #AAA; font-weight: bold;text-transform: uppercase; letter-spacing: 1px;
 color: #333; background-color : #EEE;
  background-color: #39414B; COLOR: #EEE;
    background-color: #39414B;color: #EEE; border: solid 1px #888;
 }
.itemRow .rowHead,
.divItemRow .pRowHead{
    font-size: 1em; color: #FFF;  text-transform: uppercase; font-weight: bold;
    border-bottom: solid  1px #999 ; margin: 7px 20px 8px 0;
    text-align: left;
}
.itemRow .rowHead a{
    text-decoration: none;
}
.itemRow .rowInfo{
    font-weight: bold;  font-size: .9em;  margin:0 0 10px 0; padding:0; }
.itemRow .rowContent{margin:0 ; padding: 5px 5px 0 0;  }
#rowHighlight{ background-color: #5D6876 !important; padding: 0 5px; }
.itemRow .rowFoot,
.itemRow .rowFooter{	 border-top: solid 1px #AAA; margin: 10px 25px  0 25px;   }
.pRowClear{	 display: inline-block; clear:both; margin:0; padding:0;;}
.divUpdated, .divUpdatedRecent{font-size: .9em; font-weight: bold;}
.divUpdatedRecent{ color: #990000;;}

#mediaTable .cellItem,
#mediaTable .cellBlank{
	border:none; background-color : transparent; padding-top: 5px;
}

/*		DATE & CALENDAR	LINKS		*/
.divDate{	margin: 20px 0px 10px 0px;	text-align: center;	color: #FFF;	font-weight: bold;	letter-spacing: 1px;}
.spnDate{	color: #FBE201;} 

 .tblCal{  	float: right; margin-right: 10px; font-size: 10pt;font-weight: bold;}
.trCal2{	color: #FBE201;}
.tblCal a:link, .tblCal a:active, .tblCal a:visited{ color: #FBE201;}
.tblCal td{	text-align:center;padding: 0px 2px 0px 2px;}
.trCal2 td{	border-top: solid 1px #FBE201;border-bottom: solid 1px #FBE201; padding-bottom: 4px;}
.tblCal .tdCalToday{	font-weight: bold;color: #FFF;}
#tdCalFirst{	border-left: solid 1px #FBE201;	}
#tdCalLast{	border-right: solid 1px #FBE201;	}

 #paSSStart{ text-align: center; padding: 10px 0 10px 0;}
 .cellTitle{color: #AAA; }
 .pInfo{        color:#666; }
 .pInfo b{ color:#444; }

