/***************************************************************/
/*             STORED INFORMATION                              */
/***************************************************************/
/*
 Do NOT start a class name or id with a number! It will not work in Mozilla/Firefox 
10px = 8  pt
11px = 9  pt
12px = 9  pt
13px = 10 pt
14px = 11 pt
15px = 12 pt
16px = 13 pt
17px = 13 pt 

Relative size: em, ex, px (the element's font height, the element's x-height, pixels}

Position of the background image
'top left' and 'left top' both mean the same as '0% 0%'. 
'top', 'top center' and 'center top' mean the same as '50% 0%'. 
'right top' and 'top right' mean the same as '100% 0%'. 
'left', 'left center' and 'center left' mean the same as '0% 50%'. 
'center' and 'center center' mean the same as '50% 50%'. 
'right', 'right center' and 'center right' mean the same as '100% 50%'. 
'bottom left' and 'left bottom' mean the same as '0% 100%'. 
'bottom', 'bottom center' and 'center bottom' mean the same as '50% 100%'. 
'bottom right' and 'right bottom' mean the same as '100% 100%'. 

<link rel="stylesheet" type="text/css" href="/_themes/rxsclass2.css" />
<style type="text/css">
@import url(/_themes/rxsmenu.css);
</style>

<link rel=stylesheet href="main.css" type="text/css">
<style type="text/css">
<!--
@import url(http://www.abc.com/style2.css);
@import url(http://www.abc.com/style3.css);
-->
</style>
	
	margin-right: auto;	
	margin-left: auto;	
	 the two autos will center the contents in the parent element 

img.centered 
	{
    display: block;
    margin-left: auto;
    margin-right: auto 
    }
		this will center an image in the parent element

	scrollbar-face-color: #000000;
	scrollbar-base-color: #000000;
	scrollbar-highlight-color: #FF0000;
	scrollbar-shadow-color: #FFFFFF; 
	scrollbar-arrow-color: #003399;
	scrollbar-track-color: #F7F7EA;
	scrollbar-darkshadow-color: #000000;
	scrollbar-3dlight-color: #FFD700;

	scrollbar-arrow-color: yellow;
	scrollbar-base-color: black;
	scrollbar-dark-shadow-color: yellow;
	scrollbar-track-color: green;
	scrollbar-face-color: blue;
	scrollbar-shadow-color: white;
	scrollbar-highlight-color: silver;
	scrollbar-3d-light-color: black;
*/
/***************************************************************/
/*               MAIN PAGE                                     */
/***************************************************************/
body
	{ 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-repeat: repeat;
	background-color: #FDEFD2;
	margin-top: 0px; 
	margin-left: 20px;
	}	/*	background-image: url(textures/Paper_parchment_gold_lt.jpg);  */
table  
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	}
/************************************************************************/
/*               HYPER-LINKS                                            */
/* Cascade effect - last one listed takes precedent over previous ones  */
/************************************************************************/
body a:link
	{
	color: #0000FF;
	text-decoration: underline;
	}
body a:hover
	{
	color: #0000FF;
	text-decoration: underline;
	}
body a:visited
	{
	color: #9900CC;
	text-decoration: underline;
	}
body a:active
	{
	color: #0000FF;
	text-decoration: underline;
	}
/***************************************************************/
/*               HEADINGS                                      */
/***************************************************************/
h3, h4, h5, h6
	{
	font-family: Arial, Helvetica, sans-serif;
 	color: #003399;
 	}
h1  {
	font-size: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #003399;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 10px;
	}
h2  {
	font-style: normal;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	color: #003399;
	text-align: center;
	margin-bottom: 15px;
	margin-top: 15px;
	} 	/*	Link Directory sub heading  */
h3  {
	font-size: 20px;
	} 	
h4  {
	font-size: 17px;
	color: #000000;
	background-color: #FFCC66;
	margin-right: 100px;
	padding: 3px 3px 3px 10px;
	border: 1px solid #000000; 
	}
h5  {
	font-size: 13px;
	text-indent: .2in;
	}
h6  {
	font-size: 17px;
	/*	background-color: #FDEFD2;  */
	}
/***************************************************************/
/*            PAGE LAYOUT TABLE                                */
/***************************************************************/
table#maintable
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left; 
	width: 920px;
	height: 100%;
	padding: 0px;
	border: 0px;
	}
td#headcell
	{
	vertical-align: top;
	height: 120px;
	width: 920px;
	background-image: url(images/WBC_head2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	border: 0px solid; 
  	border-color: #333333 #CCCCCC #EEEEEE #666666;
	background-color: #993300;
	padding: 0px;
	}
/*--------------------------------------------*/
/*  3 Cells and a table inside the Secondcell */
/*--------------------------------------------*/
td#secondcell
	{
	vertical-align: middle;
	height: 26px;
	width: 920px;
	border-top: 1px solid #FFFFFF;
	background-color: #993300;
	padding: 0px;
	}
	/* border-color:  #E3CEB7 #996633 #5B2E00 #D8B18B; */
	/* border-top: 3px solid #CCCCFF; */
	/* border-bottom: 3px solid #CCCCFF; */
table#lcr
	{
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	border: 0px;
	}
td#leftcell
	{
	vertical-align: middle;
	width: 30%;
	text-align: left;
	color: #FFFFFF;
	padding: 0px 0px 0px 30px;
	}
td#centercell
	{
	vertical-align: middle;
	width: 40%;
	text-align: center;
	padding: 0px 0px 0px 0px;
	}
td#rightcell
	{
	vertical-align: middle;
	text-align: right;
	color: #FFFFFF;
	width: 30%;
	padding: 0px 30px 0px 0px;
	}
td#rightcell a
	{
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	}
p.inbox1
	{	/* bordercolorlight="#CCCCCC" bordercolordark="#666666" */
	margin: 5px 40px 5px 40px;
	font-family: Arial, Helvetica, sans-serif;
 	color: #FFFFFF;
 	font-weight: normal;
	text-align: center;
	padding: 2px 3px 4px 3px;
	border: 1pt solid;
	border-color: #333333 #999999 #CCCCCC #555555;
	background-color: #0099FF;
	}
	/* border was 3px HERE */
/*------------------------------------------*/
/*       End of 3 cells                     */
/*------------------------------------------*/
td#thirdcell
	{
	height: 20px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
  	border-color:  #E3CEB7 #996633 #5B2E00 #D8B18B;
	border: 0px solid;
	background-color: #2A5397;
	padding: 0px;
	margin: 0px;
	}
td#navcell
	{
	vertical-align: top;
	width: 130px;
	padding: 0px;
	background-color: #FDEFD2;	
	}
	/*	background-color: #B7DBFF;	background-image: url(textures/Paper_parchment_gold_lt.jpg);	*/
td#maincell
	{
	vertical-align: top;
	width: 790px;
	background-color: #FFFFFF;  /* override of canvas image in body */
	border-bottom: 1pt solid #CCCCCC;
	border-right: 2pt solid #CCCCCC;
	border-left: 1pt solid #CCCCCC;
	padding: 15px 30px 20px 30px;
	}
td#estore
	{
	vertical-align: top;
	width: 790px;
	background-color: #F9F9F9;  /* override of canvas image in body */
	border-bottom: 1pt solid #CCCCCC;
	border-right: 2pt solid #CCCCCC;
	border-left: 1pt solid #CCCCCC;
	padding: 0px;
	}
td#dirmaincell 
	{   /*  links directory  */
	vertical-align: top;
	height: 100%;
	width: 790px;
	font-size: 11px;
	background-color: #FFFFFF;  /* override of canvas image in body */
	border-bottom: 1pt solid #CCCCCC;
	border-right: 2pt solid #CCCCCC;
	padding: 0px 40px 20px 40px;
	}
td#dirmaincell a
	{   /*  links directory  */
	text-decoration: none;
	}
p.inbox2
	{
	margin: 5px 20px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
 	color: #000000;
 	font-weight: normal;
	text-align: center;
	padding:3px 3px 3px 3px;
	border: 3pt solid;
	border-color: #333333 #999999 #CCCCCC #555555;
	background-color: #6699FF;
	}
td#footcell 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	vertical-align: middle;
	text-align: center;	
	width: 790px;
	background-image: url(textures/Marble_pink.jpg);
	background-color: #CCCCFF;
	border: 0pt solid;
  	border-color: #FFFFFF #CCCCCC #AAAB9C #EEEDDF;
	padding: 15px 15px 15px 15px;
	}
#footcell td p
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;	
	}
#footcell td a
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}
#footcell td a:hover
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	}
/***************************************************************/
/*               TABLES                                        */
/***************************************************************/
table.default
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 3px #003399 solid;
	background-color: #FFFFDD;
	}
.default th
	{
	border: 1px #4A6BC4 solid;
	padding: 4px;
	background-color: #E1E1FF;
	}
.default td
	{
	border: 1px #4A6BC4 solid;
	padding: 4px;
	}
	/* margin: 0px; margin is not working for cellspacing*/
table.stats
	{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	border: 3px #003399 solid;
	background-color: #FFFFDD;
	padding: 0px;
	}
.stats th
	{
	background-color: #E1E1FF;
	border: 1px #4A6BC4 solid;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	}
.stats td
	{
	border: 1px #4A6BC4 solid;
	padding: 5px 5px 5px 5px;
	color: #003399;
 	font-weight: normal;
	margin: 0px;
	}
table#safecolor 
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 0px;
	background-color: #000000;
	height: 900px;
	}
#safecolor td
	{
	width: 103px; 
	text-align: left; 
	vertical-align: middle;
	padding-left: 2px;
	}
/***************************************************************/
/*                IMAGES                                       */
/***************************************************************/
img.center 
	{
    margin-left: auto;
    margin-right: auto; 
    }
/***************************************************************/
/*                BOXES                                        */
/***************************************************************/
.quotebox  
	{
	margin: 25px 25px 15px 25px;
	background-image: url(textures/Paper_parchment.jpg);
	background-color: #FFFFCC;
	border: 2px solid;
  	border-color: #E9E9E9 #BFBFBF #8B8B8B #DADADA;
	font-size: 14px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	padding: 15px;
	} 
.quoteboxl  
	{
	margin: 25px 25px 15px 25px;
	background-image: url(textures/Paper_parchment.jpg);
	background-color: #FFFFCC;
	border: 2px solid;
  	border-color: #E9E9E9 #BFBFBF #8B8B8B #DADADA;
	font-size: 14px;
	font-family:  Arial, Helvetica, sans-serif;
	color: #003399;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	padding: 10px 20px 10px 5px;
	}  
.headbox  
	{
	margin: 15px 80px 115px 80px;
	background-image: url(textures/Paper_parchment.jpg);
	background-color: #FFFFCC;
	border: 2px solid;
  	border-color: #E9E9E9 #BFBFBF #8B8B8B #DADADA;
	vertical-align: middle;
	padding: 0px;
	}  
.sm_box 
	{
	border: 2px solid #FFCC66;
	width: 110px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: center;	
	vertical-align: middle;
	color: #003399;
	padding: 10px 4px 8px 4px;
	margin-right: 5px; 
	}
/***************************************************************/
/*               PARAGRAPHS / ADS                              */
/***************************************************************/
p.ad_0
	{
	margin: 25px 45px 15px 45px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
 	color: #003399;
 	font-weight: bold;
	text-align: center;
	padding: 5px;
	border: 5pt #CCCCCC groove;
	background-image: url(textures/Water_bubble_red.jpg);
	background-color: #FFFFCC;
	}
p.ad_1
	{
	margin: 15px 15px 15px 0px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
 	color: #003399;
 	font-weight: bold;
	text-align: left;
	padding: 0px;
	border: 0pt #000000 solid;
	background-color: #FFFFFF;
	}
p.ad_2
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: center; 
 	color: #003399;
 	font-weight: bold;
	}
p	{	
	text-align: justify;
	}
ol	{	
	text-align: justify;
	}
ul	{	
	text-align: justify;
	}
/***************************************************************/
/*               LISTS & LINES                                 */
/***************************************************************/
ul.red_ball_list
	{
	list-style-image: url(textures/Red_jewel.gif);
	margin-left: 10%;
	}
	/*	padding: 0px 0px 0px 20px; */
	/* list-style-image: url(textures/sq_gold.gif); */
	/* list-style-image: url(textures/Blue_ball.gif); */
.spaced20 li
	{
	margin-bottom: 20px;
	}
.spaced15 li
	{
	margin-bottom: 15px;
	}
.spaced10 li
	{
	margin-bottom: 8px;
	}
.spaced4 li
	{
	margin-bottom: 4px;
	}
dt
	{
	color: #003399;
	font-weight: bold;
	}
.spacedd20 dd
	{
	margin-bottom: 20px;
	margin-left: 20px;
	}
.spacedd10 dd
	{
	margin-bottom: 8px;
	margin-left: 20px;
	}
.spacedd4 dd
	{
	margin-bottom: 4px;
	margin-left: 20px;
	}
.spacedd0 dd
	{
	margin-bottom: 0px;
	margin-left: 20px;
	}
hr.yellow	{
	color: #FFCC66;
	height: 6px;
	width: 100%
	}
/***************************************************************/
/*               SPANS                                         */
/***************************************************************/
span.hilite_1
	{
	background-color: #E1E1FF;
	}
	/* lavender high lite  */
span.hilite_2
	{
	background-color: #E8F4FE;
	}
	/* light-blue high lite  */
span.quote
	{
	font-size: 25px;
	font-style: italic;
	font-family: Times New Roman, Times;
	color: #003399;
	font-weight: bold;
	}
span.bluebold 
	{
	color: #000099;
	font-weight: bold;
	}
span.blueboldbig 
	{
	font-size: 14px;
	color: #000099;
	font-weight: bold;
	}
span.bluebold_bg1 
	{
	color: #000099;
	font-weight: bold;
	background-color: #E1E1FF;
	padding: 2px;
	}
span.blueboldyell 
	{
	font-size: 14px;
	color: #000099;
	font-weight: bold;
	background-color: #FFFF00;
	padding: 2px;
	}
span.blueboldIt 
	{
	color: #000099;
	font-weight: bold;
	font-style: italic;
	}
span.redbold 
	{
	color: #990000;
	font-weight: bold;
	}
span.whitebold 
	{
	color: #FFFFFF;
	font-weight: bold;
	}
span.blackbold 
	{
	color: #000000;
	font-weight: bold;
	}
span.blackboldIt 
	{
	color: #000000;
	font-weight: bold;
	font-style: italic;
	}
span.blkyell 
	{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	background-color: #FFFF00;
	text-decoration: underline;
	padding: 2px;
	}
span.whitehead
	{
	font-size: 21px;
	font-style: italic;
	font-family: Times New Roman, Times;
	color: #FFFFFF;
	font-weight: normal;
	}
/***************************************************************/
/*               MISC INFO                                     */
/***************************************************************/