/* *******************************************************************************
   ** main style section -- in alphabetical order                               **
   **                                                                           **
   ** styles for the menu system are below...                                   **
   **                                                                           **
   *******************************************************************************
*/

body {
/*	background-color: #FFFFCC; */    /* normal display of web pages */
	background-color: #FFFFFF;    /* for printing webhosting.htm so background is WHITE */
}

.body_block {
	background-color: #FFFFCC;
	color: #black;
}

.body_pub_dates {
	background-color: cyan;
	color: black;
}

.bold {
        font-weight: bold;
}

.bold_u {
        background-color: black;
        color: #FFFFCC;
        font-weight: bold;
        text-decoration: underline;
}

h1 {
        background-color: blue;        /*#FFFFCC;*/
        border-style: solid;           /* gotta do this first for IE */
        border-color: blue;            /* #FFFFCC;*/
        border-left: 8px;
        border-right: 0px;
        border-top: 0px;
/*      border-bottom: 24 px; ----------- only works in IE! -- more bullshit! */
        border-bottom-width: 49px;     /* gotta use this for NN, Mozilla, Opera */
        color: white;
        font-family: Comic Sans MS, serif;
        font-size: 28pt;
        font-style: italic;
        font-weight: bold;
        margin-bottom: -25px;
        text-align: left; /*center;*/
}

h2 {
        background-color: cyan; /*#FF80A0;*/ /*red;*/
        border-style: solid;
        border-color: blue; /*red;*/
        border-width: 3px;
        color: black; /*white;*/
        font-family: Comic Sans MS, serif;
        font-size: 18pt;
        font-weight: bold;
        text-align: center;
}

.h2_red {
        background-color: #FF80A0; /*red;*/
        border-style: solid;
        border-color: red;
        border-width: 3px;
        color: white;
        font-family: Comic Sans MS, serif;
        font-size: 24pt;
        font-weight: bold;
        text-align: center;
}

h3 {
        font-family: times roman, serif;
        font-size: 14pt;
        font-weight: bold;
        list-style: inside;
        list-style-position: inside;
        list-style-type: circle;
}

.h3_bold {
/*	background-color: blue;*/
/*	color: white;*/
        font-family: times roman, serif;
        font-size: 14pt;
        font-weight: bold;
}

.h3_bold12 {
/*	background-color: blue;*/
/*	color: white;*/
        font-family: arial;
        font-size: 12pt;
        font-weight: bold;
}

h5 {
        border-style: none;
        font-size: x-small;
        font-family: Comic Sans MS, serif;
        font-weight: normal;
        text-align: center;
}

.h5_red {
        border-style: none;
	color: red;
        font-size: x-small;
        font-family: Comic Sans MS, serif;
        font-weight: normal;
        text-align: center;
}

.h5_smallest {
/*	background-color: black; */
        border-style: none;
/*	color: #FFFFCC; */
	color: #000000;
        font-size: xx-small;
        font-family: Comic Sans MS, serif;
        font-weight: bold;
        text-align: center;
}

hr {
        height: 6px;
        color: blue;            /* IE uses this property for color */
        background-color: blue; /* Mozilla uses this one for color */
/*	**************************************************************
	now we gotta specifiy the following for Mozilla so we don't 
	get the gray/recessed default border -- and... if the
	border-width property is greater than 0px it increases the
	HR height in Opera but is part of the total height in
	IE/Mozilla (what a bunch of SHIT -- the fuckin' browser makers
	need their asses kicked for causing this kind of crap!!!)
	**************************************************************
*/
        border-style: solid;
        border-color: red; 
        border-width: 0px;
}

.hr_divider {
	color: gray;
	height: 2px;
}

.hr_page {
        height: 12px;
}

.indent_right {
        font-family: times roman, serif;
        font-size: 12pt;
	margin-right: 200px;
}

p {
        font-family: times roman, serif;
        font-size: 12pt;
        font-weight: normal;
        list-style: inside;
        list-style-position: inside;
        list-style-type: circle;
}

/* *******************************************************************************
   **                                                                           **
   ** not needed -- discovered that problem was caused by using the "font" tool **
   ** in 1st Page 2000's Preview mode to alter the size of <UL> and <OL> text   **
   ** on the page AND THE CHANGE WAS SOMEHOW MAINTAINED BY IE!!!                **
   **                                                                           **
   *******************************************************************************
ol,ul {
        font-family: times roman, serif;
        font-size: 12pt;
        font-weight: bold;
}
   *******************************************************************************
*/

.page_links {
        background-color: white; /*#FFFFCC; */
/*      border-style: solid; */
        border-color: white; /*#FFFFCC; */
        border-width: 5px;
/*      color: white; */
        font-size: x-small;
        font-family: Comic Sans MS, serif;
        margin-bottom: 20px;
        text-align: right; /*center;*/
        width: 100%;
/*      :link {color: #000000; text-decoration: underline;}; */
/*      :active {color: #0000ff; text-decoration: underline;}; */
/*      :visited {color: #008000; text-decoration: underline;}; */
        :link {color: #000000;};
        :active {color: #0000ff;};
        :visited {color: #008000;};
        :hover {color: #FF0000; text-decoration: none;};
}

.red {
        background-color: #FFFFCC;
        color: red;
}

table {
        font-family: times roman, serif;
        font-size: 12pt;
        font-weight: normal;
        width: 100%;
}

td {
/*      text-align: left; */
        vertical-align: top;
}

.table_title {
        background-color: blue;
        border-style: solid;
        border-color: blue;
        border-width: 0px;
        border-bottom-width: 12px; /*24px;*/ /* gotta use this for NN, Mozilla, Opera */
        margin-bottom: -25px;
/*      border-left: 5px;
        border-right: 2px;
        border-top: 2px;
        font-family: Comic Sans MS, serif;
        font-size: 28pt;
        font-style: italic;
        font-weight: bold;
        color: white;
        text-align: center; */
}

.table_no_border {
        border-style: none;
}

.the_price {
        color: red;
        font-size: x-large;
        font-style: italic;
        font-weight: bold;
}

/* *******************************************************************************
   ** menu styles                                                               **
   **                                                                           **
   ** note: not all browsers render styles the same way so try out your style   **
   **       sheet on different browsers before publishing;                      **
   **                                                                           **
   **                                                                           **
   ******************************************************************************* */
/* level 0 inner */
.m0l0iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small; /*12px;*/
	text-decoration: none;
	padding: 1px; /*4px;*/
	padding-left: 3px;
  	padding-bottom: 2px;
	color: BLACK;*/ /*#FFFFFF;*/
}
.m0l0iover {
/*	font: x-small Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small; /*12px;*/
/*	********************************************************************************
	Modified 03-03-2005 so that underlines ARE NOT displayed in Tigra Menu when the
	link value is null (e.g., a top level menu item that goes nowhere, but has
	sub-menu items).
	***************************************************************************** */
	text-decoration: none; /*underline;*/
	padding: 1px; /*4px;*/
	padding-left: 3px;
  	padding-bottom: 2px;
	color: #FFFFFF;
}

/* level 0 outer */
.m0l0oout {
        text-decoration: none;
        border: 1px solid #000000;
	background: #63B6E2; /*#4682B4;*/
}
.m0l0oover {
        text-decoration: none;
        border: 1px solid WHITE;
	background: #FF0000; /*#5AA7E5;*/
}

/* level 1 inner */
.m0l1iout {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	text-decoration: none;
	padding: 1px; /*4px;*/
	padding-left: 3px;
	padding-bottom: 2px;
	color: BLACK;
}
.m0l1iover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
        text-decoration: none;
	padding: 1px; /*4px;*/
	padding-left: 3px;
	padding-bottom: 2px;
	color: WHITE;
}

/* level 1 outer */
.m0l1oout {
        text-decoration: none;
        border: 1px solid #000000; /*#FFFFFF;*/
	background: #B075D0; /*#5A005A;*/ /*#46B446;*/
/*	filter: alpha(opacity=85); */
}
.m0l1oover {
        text-decoration: none;
        border: 1px solid #FFFFFF;
	background: #FF0000; /*#B075D0;*/ /*#5AE55A;*/
/*	filter: alpha(opacity=85); */
}

/* level 2 inner */
.m0l2iover {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
        text-decoration: none;
	padding: 1px; /*4px;*/
	padding-left: 3px;
	padding-bottom: 2px;
	color: WHITE;
}

/* level 2 outer */
.m0l2oout {
        text-decoration: none;
        border: 1px solid #000000; /*#FFFFFF;*/
	background: #5AE55A; /*#B44646;*/
/*	filter: alpha(opacity=85);*/
}
.m0l2oover {
        text-decoration: none;
        border: 1px solid #FFFFFF;
	background: #FF0000; /*#E55A5A;*/
/*	filter: alpha(opacity=85);*/
}
