html, body { }
 
/*		STANDARD HTML ELEMENTS		*/
body { font-family:  Arial, Helvetica, sans-serif;color:  #111;text-align: left;background-color :  #333; 	  ;
font-size:    x-small;         /* false value for WinIE4/5 */
voice-family: "\"}\"";       /* trick WinIE4/5 into thinking rule is over */
voice-family: inherit;      /* recover from trick */
 font-size:  small;;    /* intended value for better browsers */
 }
html, body,div{	margin: 0;	padding: 0; }
body{	padding:20px 0;}
p{line-height: 1.5em;margin-bottom: 1.0em;text-align: justify;}
a{color: #0000A5;font-weight: bold; text-decoration: underline;}
a:hover{color: #A50000;t}
h3 span{font-weight: normal;}
h3,h4{display: inline;font-weight: bold;background-repeat: no-repeat;background-position: right;}
h3{font-size: 1.7em; }
h4{font-size: 1.2em; }
em{ font-style:  normal; font-weight: bold; color: #B22222; font-size: 1.1em; }
 
#outer{  border: solid 1px #AAA; background-color: #fff; width: 96%;  margin: 0  auto;  padding:0;}
#topFrame, #btmFrame{display:none;}
#lifebelt{	  float:left; margin: 2px 0 0 5px; }
#header{ background: #B22222 url('images/header-tile.jpg') repeat;text-align:left;  padding:0; margin:0; height: 120px; font-family: "georgia", "times new roman", serif; }
#header h1{font-weight: normal;color: #fff;font-size: 32pt; position: relative;z-index: 5	;margin:0 ; padding:8px 0 0  0 ; letter-spacing: .1em; width:50%;}
#header h1 .i{ font-size: .7em;}
#header h1 .t{ font-size: .8em;}
#header h1 .e{ font-size: .95em;}
#header h1 .c{ font-size: .98em;}
#header h1 .r{ font-size: 1.05em;}
#header h1 .ee{ font-size: 1.15em;}
#header h1 .w{ font-size: 1.3em;}

#header h2{font-size: 1.5em;  font-weight: normal;color: #CCC;margin:0; padding:10px 0 0 0;}
#siteCall{	color: #DDD;  float: right;  padding: 15px 20px 0 0 ;   text-align : right;} 
#siteCall div{margin:13px 0;}	
#siteCall  b{color:#EEE; font-weight: bold;}	
#siteCall  a{color:#EEE;}	
#siteCall  a:hover{color:#FFF;}	
#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;}

#pageTitle{	display: none;}
#menuL, #menuR{ display: none;}
#menu{  background: #000 url('images/menubg.gif') repeat-x top; padding: 12px 0; margin: 0 ;   }

#ulNav_1{ margin:0; padding:0;padding: 4px 0 0 0;}
#ulNav_1 li{ display: inline;margin:0; padding: 0;}

#ulNav_1 li a:hover{text-decoration: underline;}
#ulNav_1 li a.aNav1a{background: #FAFAFA  url('images/menuactive.gif') repeat-x top left ;  color: #000;text-decoration: underline; padding: 12px 15px;}
#ulNav_1 li a{ padding: 12px 15px; text-decoration: none; xwidth:120px;background-color: transparent;background-repeat: repeat-x; 
font-size:1.2em;font-size:13pt; color: #CCC;font-weight: bold;}
 

#ulNav_2{ margin:0; padding: 0.5em 1em  ; padding: 8px 10px;border-bottom: solid 1px #CCC; background: url('images/menu2bg.gif') repeat-x top; }
#ulNav_2 li{ display: inline;margin:0; padding:0;}
#ulNav_2 li a{padding: 0.5em 0.8em;padding: 8px 8px;color: #666  ; text-decoration: none; font-size: 1em;font-size: 10pt;}
#ulNav_2 li a.aNav2a{ color: #000 ;  text-decoration: underline;}
#ulNav_2 li a:hover{ text-decoration: underline;color: #444  ;} 

#content{padding: 20px; line-height: 1.4;font-size: 1.1em;  font-family:  arial, sans-serif;color: #333333;  }

#footer{clear: both;padding:  5px 0 ;background: #fff url('images/footer.gif') repeat-x 0em 0em;font-size: 0.9em;}
 
#footerNav{ text-align: center;   margin:0 ; padding: 0 20px 0 20px; height:110px;} 
#footerNav a:link, #footerNav a:active, #footerNav a:visited{  font-weight: bold; color: #333;}
#footerNav a:hover{   color: #000;}
#footerNav .aActive{	color: #000  !important; text-decoration: none;  padding: 1px 4px 1px 4px;; }
#footerNav ul{list-style : none; margin: 0; padding: 0;}
#footerNav li{	margin: 0; padding: 0 3px 0 3px; display : inline; }
#footerText{ margin-top: 10px;	 }

 
 /*			TABLE ROW DATA		*/
.divItemRow{   margin: 0 0 20px 0; border:none  ; 	 padding: 0 10px 5px 10px;  clear: right;}
 .divItemRow .aThumb{	float: right; margin: 5px  0  0 10px;    }
 
.pRowGroup{	font-size: 1.1em; padding: 0 0 0  3px; border-bottom: solid 1px #DDD; font-weight: bold;text-transform: uppercase; letter-spacing: 1px;  background-color: #EEE;}
.pRowHead{	 font-size: 1em; text-transform: uppercase; font-weight: bold;  border-bottom: solid  1px #BBB ; margin: 7px 0  ;  }
.pRowInfo{	  font-size: .9em;  margin:0; padding:0; }
.pRowContent{margin:0; padding: 5px 5px 0 0;  }
#pRowHighlight, #rowHighlight{ background-color : #FFFFA6 !important;  }
.pRowFoot, .pRowFooter{	 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;;}

 
 /*		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: 0 20px 10px 0; text-align:center; font-size: 1em; }
.divImagesC{  margin:  auto; text-align:center; font-size: .85em; }
.divImagesR, .divImageR{ float: right; margin: 0 0 10px 20px; text-align:center; font-size: 1em;   }
.imgThumb,  .imgFull{ border: solid 1px #AAA; background-color: #FFF; padding: 5px;}
.imgThumb:hover{	 background-color:  #BD1C12 ;;}
.divImgTitle, .divImgText{text-align:center; font-size:.9em; padding: 0 10px  0 10px; font-weight: normal;}
.divImgTitle{ font-weight: bold;}

 /*		FLASH SLIDESHOW		*/
#flashSlideshow{   text-align:center; float: right; width:264px;  height:500px;; margin: 0 0 20px 20px;  padding:0;     }
 
 /*		SIDEBAR		*/
 #tblSideBar{	float: right; }
#sideBar{  font-size: .85em;    padding:0 2px  ; text-align:center; width:264px; 
margin: 0 0 20px 20px; line-height: 1.3;  border: solid 1px #CCC;   background-color : #EEE;  }
#sideBarMain{ width: 100%    }
#sideBarMain .divHeading{	text-align: center;font-weight: bold; text-transform: uppercase; padding: 2px 0; margin: 3px 0;;}
#sideBarMain .divItem{	   text-align: center; padding: 0  ;  margin-bottom: 10px; border-bottom : solid 1px #CCC;}
#sideBarMain .unitPrompt{	   text-align: center; padding: 0  ;  font-size:.9em; margin: 0 0  5px 0;}
#sideBar .unitTitle, #sideBar .divImgTitle{	font-weight: bold; margin:5px 0 0 0	; padding:0;background-color : #DDD; }
#sideBarMain .divItemText{margin:0; padding:0;}
#sideBar .imgIcon{margin-bottom:3px; }
#sideBarMain hr{ width: 90% ; height: 1px; border-top: none; }
#sideBarMain .aMore{display:block;text-align: right;}

.mp3Player{	margin: 5px auto;}
/*		ROW  MEDIA 		*/
#mediaRows{ width: 100%; padding:5px 0  ; text-align:justify; margin: 20px auto;  clear: right;}
#mediaRows .unit{	margin-bottom: 20px; clear:right; }
#mediaRows .unitTitle {	font-weight: bold; margin:5px 0 0 0	; padding:0;background-color : #DDD; }
#mediaRows .unitImg{	float: right; margin: 10px 0 10px 10px; }
#mediaRows .unitContent{	font-size: .95em; margin-left: 10px; }

/*		TABLE MEDIA 		*/
#mediaTable{ width:98%; margin: 10px auto;}
#mediaTable td{	text-align : center;}

 /*		FONT SIZE LINKS		*/ 
#fontBox{ text-align: center; margin-top:10px; width:33%; float:left; padding: 4px 0;}
#fontBox a{	padding: 3px 5px !important ;border: solid 1px #CCC; margin: 0 3px; }
#fontNormal{ font-weight: bold; font-size: .9em;}
#fontLarge{ font-weight: bold; font-size: 1.1em;}
#fontLarger{ font-weight: bold; font-size: 1.3em;}
#fontHiVis{font-weight: bold; font-size: 1.3em;  background-color : #000; color: #FF0 !important;}
#fontBox a:hover{	 border: solid 1px #999;}
.aFsSelected{	 border: solid 2px #800 !important;}
 
#styleBox{ text-align: center; margin-top:10px; width:33%; float:left; padding: 4px 0;}

#google_translate{width:33%; float:right; text-align:center; margin-top:0px;    }
 