/*		STANDARD HTML ELEMENTS		*/
body,pre{font-family:    Arial, sans-serif;
	color:  #111;text-align: justify; 
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{	background:  #333;  }
/*			LAYOUT			*/
#wrapper{ 	 margin: 20px;  font-size: 1.1em; background : #FFF;;  }
#header{ height: 115px; padding:0; margin:0;  background : url(images/header.jpg) repeat-x ;;}
#logo{border:0; margin-left:10px; }
 
#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;}
#main{ padding:0; clear:both; overflow : visible;	
 	margin: 10px   ;	line-height: 1.2em;		/* Fixes IE peekabo bug */
	text-align: justify;		vertical-align: top;	background : url(images/wmark.gif)  bottom right no-repeat;		}
#main{ min-height: 560px }
* html #main { /*\*/ height: 560px; } /*/feed IE the same value for height, but not it IE Mac 5*/
#topFrame{	background: url(images/frame-tl.gif) no-repeat top left  #FFF; height:8px;}
#topFrameR{	float:right; background: url(images/frame-tr.gif) no-repeat top right ;   height:10px; width:8px;}
#content{ padding: 10px 10px 40px 190px;    min-height: 400px; line-height: 1.5em;  }
* html #content { /*\*/ height: 400px; } /*/feed IE the same value for height, but not it IE Mac 5*/

 
#btmFrame{	clear: both; background:  url(images/frame-bl.gif) no-repeat top left; height:8px;}
#btmFrameR{	float:right; background: url(images/frame-br.gif) no-repeat top right;   height:8px; width:8px;}
#footerNav{  border-top: solid 1px  #BABABA;  text-align: center;   margin:   0;  padding: 5px  10px  ; font-size: .85em;} 
 

/*		NAVIGATION		*/
#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;}
 

#headerNav{ background: transparent url('images/menubg.gif') repeat-x top; padding:  0.7em 0; margin: 0 ; }
#headerNav ul{list-style : none; margin: 0 0 0 5px; padding: 0;   }
#headerNav li{	margin: 0;  padding:0;  display : inline;  }
#headerNav a{   text-decoration: none;color: #333;  font-size: 1.1em;   border-right: solid  1px  #4F7F7A;margin: 0  ;  padding:6px 25px; font-weight: bold;  letter-spacing: 1px;}
#headerNav a:hover{	   text-decoration : underline;    } 
#headerNav .aNav1a{	color: #000;   background: transparent url('images/menuactive.gif') repeat-x top;}


#sideNav{ position: absolute; top:200px; left:25px; margin: 0; padding:0;  ;text-align: left;  width:170px;}
#sideNav ul{list-style : none; margin: 0 0 10px 0; padding: 0;}
#sideNav   li{	margin: 0;;  padding: 0;  display: block;  list-style-image : none;}
.aNav2, .aNav2a, .aNavC, .aNavCa, #aEmail,  #aPrint{	display: block;	color: #555 ;  	text-align: left;	font-size: .9em;	 background: url(images/menu2.gif) center left no-repeat ;font-weight: bold; text-decoration: none; 	padding: 2px 0 2px 14px;	margin: .6em  0 0 0 ;}
.aNav2:hover, .aNavC:hover,#aEmail:hover, #aPrint:hover{	color: #111; text-decoration : underline;  background: url(images/menu2-h.gif) center left no-repeat ;}
.aNav2a, .aNavCa{	font-size: 1em;	 font-weight: bold; color: #000;   text-decoration : underline;   background: url(images/menu2-a.gif) center left no-repeat ;}
 
 #footerNav{clear:both;}
#footerNav a:link, #footerNav a:active, #footerNav a:visited{  color: #000066; font-weight: bold;}
#footerNav a:hover{  color: #0000AA;}
#footerNav .aActive{	text-decoration: none; color: #000 !important;  }
#footerNav ul{list-style : none; margin: 0; padding: 0;}
#footerNav li{	margin: 0; padding: 0 3px 0 3px; display : inline; }

#footer a:link, #footer a:visited{  color: #000066; font-weight: bold;}
#footer a:hover{  color: #0000AA;; font-weight: bold; }
#footer a:active{  color: #800080; font-weight: bold;}


/*		SIDEBAR IMAGES	*/
 
#sbImages{	background: url(images/sidebar.jpg) #DDD repeat-x top; position:relative; float:right;  width:260px; height: 100%;	padding:3px;  margin:0 0 20px  20px;   border: solid 1px #BBB;  }
#sbImages td{ text-align:center;} 
#sbImages .imgLarge{width: 260px;   filter: alpha(opacity=100);	-moz-opacity:1; }
#sbImages .imgSmall{width: 80px; float:left; margin: 2px; }
#sbImages #sbThumbs{	position:relative; margin: 5px 0 0 0;  overflow:auto; width: 260px;   height:120px; overflow: auto;  border : solid 1px #3F57EC;  }
#sbImages .sbImgTitle{	text-align:center; font-size: .85em;   color:#333; padding: 3px 0 0 0;}
#sbImages .sbPrompt{	text-align:center; font-size: .85em;   color:#333; padding: 3px 0 0 0;}
#sbImages #sbMainTitle{	font-size: 1em;  color:#000; font-weight: bold; filter: alpha(opacity=100);	-moz-opacity:1; }
#sbImages #sbMainText{	font-size: .85em;  color:#000; filter: alpha(opacity=100);	-moz-opacity:1;  height: 60px; overflow: auto; }
#sbImages a { zoom:1; filter: alpha(opacity=70);	-moz-opacity:.7; }
#sbImages a:hover{ filter: alpha(opacity=100);	-moz-opacity:1; }
#sbImages a:active{ }
#sbPrompt{	font-size: .85em; text-align : center;}