/* What:          Page Appearance rules                                        */
/* ----------------------------------------------------------------------------*/

/* -- STANDARD FORMATTING -- */
/* ----------------------------------------------------------------------------*/
body		  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color : black ;
		     background-image: none ; background: white}
p		  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
blockquote	  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}

/* -- STANDARD HEADING --  */
h1                {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: white ;
                     font-weight: bold; background-image: none ; background: #1E90FF;
                     border-style: none ; border-color: #1E90FF black; PADDING-LEFT: 5px; }
h1.selby       {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: white ;
                     font-weight: bold; background-image: none ; background: #1E90FF;
                     border-style: none ; border-color: #1E90FF black; PADDING-LEFT: 5px; }                     
h2                {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
h3                {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold}
h4                {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
h5                {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
		    text-decoration: underline}
h6 		  {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-style: italic;
		    font-weight: normal}
	

.news		{ color : WHite ;
		  background:#1E90FF; 
                                      font-size: 12px ; 	   width:60% ; 
                                      font-family: Verdana, Arial, Helvetica, sans-serif;
                                      font-weight: bold; 
		  Padding-Left:  6Px; 
		  Padding-Right: 6Px;    
		  Padding-Top:  2Px; 
		  Padding-Bottom: 2Px;        		                                    
                                      } ;
.vis		{  visibility:visible; 	}
.invis		{  visibility:hidden; 	}

/* --  LINKS  --  */
A:link		  {  font-family: Arial, Helvetica, sans-serif; color: blue;}
A:visited	  {  font-family: Arial, Helvetica, sans-serif; color: blue;}
A:hover	  	  {  font-family: Arial, Helvetica, sans-serif; color: #1E90FF ;font-weight:normal ; 
		     font-style: normal;}
A:active  	  {  font-family: Arial, Helvetica, sans-serif; color: green  font-weight: normal;
		     font-style: normal;}

/* --  TABLES  --  */
table		  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
td.h1		  {  font-family: Arial, Helvetica, sans-serif; color: white ;font-size: 13pt; 
		     font-weight: bold; border-color: #1E90FF black;
                     background-image: none ; background: #1E90FF;
		     border-style: none; TEXT-ALIGN: Left ;  PADDING-LEFT: 5px;}
td.h2		  {  font-family: Arial, Helvetica, sans-serif; color: white;}
td.h3		  {  font-family: Arial, Helvetica, sans-serif; color: white;}

/* --   LISTS   --  */
li		  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
ul		  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}


/* -- LOGO -- */
/* ----------------------------------------------------------------------------*/
body.logo	  {  font-family: Arial, Helvetica, sans-serif; font-size: 08pt; 
		     background-image: none ; background: white}
A.logo:hover	  {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #1E90FF;}

/* -- BANNER -- */
/* ----------------------------------------------------------------------------*/
body.banner	  {  font-family: Arial, Helvetica, sans-serif; font-size: 06pt; 
		     background-image: none ; background: white}


/* -- MENU -- */
/* ----------------------------------------------------------------------------*/
menu		  {  font-family: Arial, Helvetica, sans-serif; font-size: 09pt; 
		     color: white ;
		     background: #1E90FF}
body.menu	  {  font-family: Arial, Helvetica, sans-serif; font-size: 09pt; 
		     color: white ;
		     background: #1E90FF} 
td.menuoff	  {  TEXT-ALIGN: center;
		     font-size: 08pt; 
		     font-weight: bold;
		     background: transparent ; 
		     cursor: hand ;		     
		     color=white}
td.menuon	  {  TEXT-ALIGN: center;
		     font-size: 08pt; 
		     font-weight: bold;
		     font-style: normal;
		     background:white ; 
		     cursor: hand ;		     
		     color : #1E90FF}
		     
td.submenuoff	  {  TEXT-ALIGN: center;
		     font-size: 08pt; 
		     font-weight: bold;
		     font-style: normal;		     
		     background:#1E90FF; 
		     cursor: hand ;		     
		     color=white ;
                     	     border-color:  navy ;
		     border-style:  groove;
		     border-bottom: none 0px ;
		     border-top:    none 0px ;
	                       border-left:   none 0px ; 
   		     border-right:  groove white 2px ;		     
		     PADDING-LEFT:  4px; 
		     PADDING-right: 4px;}
		     
td.submenuon	  {  TEXT-ALIGN: center;
		     font-size: 08pt; 
		     font-weight: bold;
		     font-style: normal;
		     background:white; 
		     cursor: hand ;		     
		     color : #1E90FF ;
                                        border-color:  white  ;		     
		     border-style:  groove;
		     border-bottom: none 0px ;
		     border-top:    none 0px ;
     	                       border-left:   none 0px ; 
   		     border-right:  groove white 2px ; 		     
		     PADDING-LEFT:  4px; 
		     PADDING-right: 4px;}		     		     

td.menunull	  {  TEXT-ALIGN: center;
		     font-size: 08pt; 
		     font-style: normal;		     
		     background: transparent ; 
		     cursor: none ;		     
		     color=transparent ;
                                        border-color:  white  ;		     
		     border-style:  groove;
		     border-bottom: none 0px ;
		     border-top:    none 0px ;
	                       border-left:   none 0px ; 
   		     border-right:  groove white 2px ; 	
		     PADDING-LEFT:  0px; 
		     PADDING-right: 0px;}

/* -- TABBED TABLE -- */
/* ----------------------------------------------------------------------------*/

/* -- Table Text -- */
table.tabtext	  {  font-family: Arial, Helvetica, sans-serif; 
		     font-size: 09pt;  
		     font-weight: normal;
		     TEXT-ALIGN: left;
		     text-indent: 5px;
		     border-style: groove;
		     border-top: none 0px ;
	                       border-left:  groove 0px ;
   		     border-right:  groove 0px ;		     
   		     border-bottom: groove 0px ;	     
                                         border-color: #1E90FF ;
		     background: white ;
		     color: black ; } 
		     
/* -- Tab Off Attributes -- */		     		     
td.taboff 	  {  TEXT-ALIGN: center;
		     font-size: 09pt; 
		     font-weight: bold;
		     font-style: normal;		     
		     background: #1E90FF; 
		     cursor: hand ;		     
		     color=white;
                                         border-color: black ;
		     border-style: groove;
		     border-top: groove 2px ;
	                       border-left:  groove 2px ;
   		     border-right:  groove 2px ;		     
   		     border-bottom: groove 2px ;		     PADDING-LEFT:  4px; 
		     PADDING-right: 4px;
		     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,enabled='true',
     		     startColorstr='navy',endColorstr='#1E90FF')    }
                     
/* -- Tab On Attributes -- */		     		                          
td.tabon	  {  TEXT-ALIGN: center;
		     font-size: 11pt; 
		     font-weight: bold;
		     font-style: normal;		     
		     cursor: hand ;		     
		     color=WHITE; 
                                         border-color: black ;
		     border-style: groove;
		     border-top: groove 2px ;
	                       border-left:  groove 2px ;
   		     border-right:  groove 2px ;		     
   		     border-bottom: groove 2px ;
		     PADDING-LEFT:  4px; 
		     PADDING-right: 4px;
		     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,enabled='true',
     		     startColorstr='#1E90FF',endColorstr='navy')    }

td.shaded	  {  TEXT-ALIGN: center;
		     font-size: 11pt; 
		     font-weight: bold;
		     font-style: normal;		     
		     color=WHITE; 
                     border-color: black ;
		     border-style: groove;
		     border-top: groove 2px ;
                     border-left:  groove 2px ;
   		     border-right:  groove 2px ;		     
   		     border-bottom: groove 2px ;
		     filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0,enabled='true',
     		     startColorstr='#1E90FF',endColorstr='navy')    }




/*  KIDS PAGES */
/* ----------------------------------------------------------------------------*/
body.creators	  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; 
		     background-image: none ; background: white ; color : darkblue }
hr.creators 	  {  color: darkgrey ;}


body.kids	  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; 
		     background-image: none ; background: #B0E0E6 ; color : darkblue }
td.kids		  {  font-family:Arial, Helvetica, sans-serif; font-size: 10pt; 
		     font-weight: normal ;
		     TEXT-ALIGN: Left }
td.kids-C	  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; 
		     font-weight: normal ;
		     TEXT-ALIGN: Center }
td.kids-LB	  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; 
		     font-weight: BOLD ;
		     TEXT-ALIGN: Left }		     
td.kids-CB	  {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; 
		     font-weight: bold ;
		     TEXT-ALIGN: Center }
A.kids:link	  {  font-family: Arial, Helvetica, sans-serif; color: lime ;
		     FONT-WEIGHT: BOLD;}
A.kids:visited	  {  font-family: Arial, Helvetica, sans-serif; color: lime ;
		     FONT-WEIGHT: BOLD;}
A.kids:hover	  {  font-family: Arial, Helvetica, sans-serif; color: yellow ;
		     font-weight: bold; font-style: italic; }
A.kids:active	  {  font-family: Arial, Helvetica, sans-serif; color: aqua ;
		     font-weight: bold; font-style: italic; }
hr.kids	  	  {  color: #1E90FF ;}
li.kids		  {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt}		    
.kidsTextBold       {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.kidsTextBoldLarge  {font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}		  
.kidsLargeHeading   {font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold; 
		     color: #1E90FF;  PADDING-LEFT: 5px;  }

/*  REVIEW INDEX PAGES */
/* ----------------------------------------------------------------------------*/
body.review        { font-family: Arial, Helvetica, sans-serif; 
		     font-size: 9pt; 
		     color: darkblue ;
		     FONT-WEIGHT: BOLD; 
		     background-image: none ; 
		     background: #B0E0E6}

A.review:link	  {  TEXT-ALIGN: left;
		     font-size: 09pt; 
		     font-weight: bold;
		     cursor: hand ;	
		     background: transparent ; 
		     color=darkblue}
A.review:visited   { TEXT-ALIGN: left;
		     font-size: 09pt; 
		     font-weight: bold;
		     cursor: hand ;	
		     background: transparent ; 
		     color=darkblue}
A.review:hover     { TEXT-ALIGN: left;
		     font-size: 09pt; 
		     font-weight: bold;
		     font-style: normal;
		     cursor: help ;	
		     background:#1E90FF ; 
		     color : white}			     
A.review:active    { TEXT-ALIGN: left;
		     font-size: 09pt; 
		     font-weight: bold;
		     font-style: normal;
		     cursor: hand ;	
		     background:#1E90FF ; 
		     color : white}			     

td.revoff	  {  TEXT-ALIGN: left;
		     font-size: 09pt; 
		     font-weight: bold;
		     font-style: NORMAL;
		     PADDING-LEFT: 5px;
		     background: transparent ;
		     color=darkblue}
td.revon	  {  TEXT-ALIGN: left;
		     font-size: 09pt; 
		     font-weight: bold;
		     font-style: normal;
		     PADDING-LEFT: 5px;
		     cursor: hand ; 
		     background:#1E90FF ; 
		     color : white}	

		     
		     
.reviewTextBold    { font-family: Arial, Helvetica, sans-serif; 
		     font-size: 9pt; 
		     font-weight: bold ;
                     color: #1E90FF ; }
.reviewLargeHeading {font-family: Arial, Helvetica, sans-serif; 
		     font-size: 18pt; 
		     font-weight: bold; 
		     color: darkblue; }                     
.reviewTextBoldLarge { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold;
		     color: darkblue;  }          		  		     

/* All the following should be the same.  It is the standard font used through out the site */
.StdTextSmall     	{  font-family: Arial, Helvetica, sans-serif; font-size: 08pt}
.StdText          	{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
.StdTextBold      	{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.StdTextBoldLarge       {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
.TextItalic 	        {  font-family: Arial, Helvetica, sans-serif; font-size: 08pt; font-style: italic;
		           font-weight: normal}

.Navigation       	{  font-family: Arial, Helvetica, sans-serif; font-size: 09pt} /* Page navigation */
.DateTime         	{  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 
		           background-position: right} /* Date and time */
.tdBold		        {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.tdBoldLarge      	{  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}


/* What:          Specific Page Titles, Headers and Subheaders, and Font       */
/* ----------------------------------------------------------------------------*/
tr.marquee        {  background: navy;}
marquee    	{  font-family: Arial, Helvetica, sans-serif;
                                       font-size: 14px; font-weight: bold;
		   color:white ;
		   background: transparent ;
		   PADDING-RIGHT: 20px;  
		   PADDING-LEFT: 20px;    }
                		   
.marquee26    	{  font-family: Arial, Helvetica, sans-serif;
                   font-size: 26px; font-weight: bold;
		   color:white; 
		   background: blue ;
		   PADDING-RIGHT: 10px;  
		   PADDING-LEFT: 10px;  
                   border-color: white ;    }                		   

.LargeHeading     	{  font-family: Arial, Helvetica, sans-serif;
                           font-size: 18pt; font-weight: bold;
		           color: white;  PADDING-LEFT: 5px;  }
.BannerHeading    	{  font-family: Arial, Helvetica, sans-serif;
	                           font-size: 14px; font-weight: bold;
		           color: white; background-image: none ; background: #1E90FF ;  
		           PADDING-LEFT: 5px;  }
.BannerSubtitle   	{  font-family: Arial, Helvetica, sans-serif;
                  	         font-size: 09pt; font-weight: bold;
		           color: #1E90FF; }
.SectionHeading   	{  font-family: Arial, Helvetica, sans-serif;
                           font-size: 16pt; font-weight: bold;
		           color: black; }
.ToolbarHeading   	{  font-family: Arial, Helvetica, sans-serif;
                           font-size: 10px; font-weight: bold;
		           color: white; background-image: none ; background: #1E90FF ;   
		           PADDING-LEFT: 5px;  }
.PageDate         	{  font-family: Arial, Helvetica, sans-serif;
                           font-size: 10pt; font-weight: bold;
		           color: #1E90FF }
.Contact          	{  font-family: Arial, Helvetica, sans-serif;
                           font-size: 10pt; font-weight: bold;
                           color: #1E90FF }
.QuoteRed         	{  font-family: Arial, Helvetica, sans-serif;
                           font-size: 10pt; font-weight: bold;
                           color: #1E90FF; font-variant: normal; font-style: italic}
.ToolbarLinks     	{  font-family: Arial, Helvetica, sans-serif; font-size: 24px}
.Footer           	{  font-family: Arial, Helvetica, sans-serif;
                           font-size: 8pt; font-weight: normal;
		           color: dark-gray; font-style: italic}
