BODY
{
	font-size: 16px;
	font-family: arial, helvetica, sans-serif; /*Times New Roman, Times, serif*/
	background-color: #FEF5CA;
	line-height: 1.5em;
	padding: 0;
	text-align: left;
	}


	
HTML>BODY
{
	font-size: 16px;
	font-family: arial, helvetica, sans-serif;/*Times New Roman, Times, serif;*/
	background-color:#FEF5CA;
	line-height: 1.5em;
	padding: 0;
	text-align: left;
	}

DIV.menu
{
	vertical-align: -530px;
}
DIV.indent
{
text-indent: 20px
}


P
{
	color: black;
	line-height: 1.6em;
	font-size: 16px;
}
p.noindent 
{ 
text-indent: 0em;
font-size: 16px;
	background-color: #FEF5CA;
	line-height: 1.5em;
		padding: 0;
		text-align: left
}
P.LINKS
{
	background-color: #40E0D0;
}




HR
{
	text-align: center;
	border: 0 none;
	border-top: 5px solid #0099FF;
/*the border*/
	width: 70%;
	height: 5px;
/*whatever the total width of the border-top and border-bottom equal*/
}
A:link
{
	font-size: 16px;
	color: #329FFF;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
A:visited
{
	color: #339966;
	font-weight: bold;
	text-decoration: none;
}
A:hover
{
text-decoration: none
}
A:active
{
	color: #A54;
}



H2, H3, H4
{
	margin-bottom: 0;
	padding-bottom: 0;
}
H1
{
	color: black;
	background-color: #6699CC;
	font-size: 3em;
	margin: 0;
	margin-bottom: 3em;
	padding: 0.25em;
	font-family: arial, helvetica, sans-serif;
	color: black;
	font-weight: bold;
	font-style: normal;
	font-variant: small-caps;
	text-align: center;
	letter-spacing: 0.5em;
	border-bottom-style: solid;
	border-bottom-width: 0.5em;
	border-bottom-color: blue;
}
H1.changed
{
	color: black;
	background-color: #6699CC;
	font-size: 3em;
	margin: 0;
	margin-bottom: 1em;
	padding: 0.25em;
	font-family: arial, helvetica, sans-serif;
	color: black;
	font-weight: bold;
	font-style: normal;
	font-variant: small-caps;
	text-align: center;
	letter-spacing: 0.5em;
	border-bottom-style: solid;
	border-bottom-width: 0.5em;
	border-bottom-color: blue;
}


H2
{
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	color: black;
	background-color: #6699CC;
	font-size: 1.5em;
	
	margin-bottom: 0.5em;
	padding-left: 0em
}
H3
{
	font-family: arial, helvetica, sans-serif;
	text-align: center;
	color: black;
	font-size: 110%;
	margin-top: 1.5em;
	padding: 0.1em;
	padding-left: 0em;
}
H4
{
	color: black;
	font-size: 100%;
	padding-left: 0em;
}
H5
{
	color: black;
	font-size: 90%;
	font-weight: bold;
	padding-left: 0em;
}
H6
{
	color: black;
	font-style: normal;
	font-weight: bold;
	font-size: 1.3em;
	padding-left: 0em;
}
IMG.query
{
	border-style: dashed;
	border-width: 2px;
	border-color: #CCC;
}
IMG
{
 border-style: solid;
 border-width:0;
 vertical-align: bottom
 }
IMG.bullet
{
vertical-align: top;
margin-left: 50px
}
STRONG
{
	font-style: italic;
	text-transform: uppercase}


UL.notmenu
{
	list-style-image: url(bulletcrampeda.gif);
	vertical-align: middle;
	margin-bottom: 0px;
	margin-top: 0px
}
UL.notmenu UL.notmenu
{
	list-style-image: url(bullet2a.gif);
	vertical-align: top;
}
LI.notmenu
{
	font-size: small;
	color: black;
	font-family: arial, helvetica, sans-serif;
	font-variant: normal;
	font-style: normal;
	font-weight: normal;
	
	margin-top: 0px
}
TABLE.notmenu
{
	margin-left:0%;
	border: 1px;
	width: 90%;
}
TD.notmenu
{
 	font-size: 0.9em;
	}
TABLE.letter
{
	border: medium solid black;
	border-bottom: 0;
	background-color: white}

/*TABLE.legal
{

valign: top
}*/
{
td.legal1
height: 450em;
width:55%;
valign: top
}
{
td.legal2
height: 450em;
width:10%;
valign: top
}
{
td.legal3
height: 450em;
width:20%;
valign: top
}
div.legal1
{
decoration: italic;
font-size: 80%
}
div.legal2
{
decoration: none;
font-size: 150%
}
div.legal3
{
decoration: none;
font-size: 40%
}
div.indent
{
text-indent: 10%
}

div.red
{
Text-color: #ff0000
Background-color: #ff80c0
}
TABLE.invoice
{
	border:medium solid black;
	border-bottom: thin;
		background-color: white;
		font-size: 60%;
	height: 50em;
	margin-top: 20px;
	margin-left: 30px;
 width: 85%	
}
TD.invoice1
{
		padding: 15px;
		width: 30%
}

TD.invoice2
{
		padding: 15px;
		width: 20%
}
TD.invoice3
{
		padding: 15px;
		width: 10%
}


TD.right
{
text-align:right
}
TABLE.box
{
	float: right;
	width: 250px;
	background-color: #FFFACD;
	border-width: 1px;
	border-color: #0099FF;
	margin-left: 2em;
    margin-bottom: 0em				 
}
TD.box
{
	font-size: small;
	color: #0000FF;
	border-right: 10px solid #00CCFF;
	border-top: 10px solid #00CCFF;
	border-bottom: 10px solid #0099FF;
	border-left: 10px solid #0099FF;
	padding: 15px 15px 3px 15px;
	text-align: left;
	margin-bottom: 0px
	}
td.footer
	{
	height: 100px
	}
tr.mainmenu
{
height: 600px
}	
TABLE.compare
{
	border: 0px solid black;
}
TD.compare
{
	border: 0px solid black;
	valign: top;
	width: 48%
}
TD.comparespacer
{
	border: 0px solid black;
	valign: top;
	width: 4%
}
table.template {
	border-width: 2px 2px 0px 4px; 
	border-style: solid solid solid solid;
	border-color: black black gray gray;
	background-color: #FFFFFF;
height: 800px;
	margin-left: 5%;
	width: 90%
	}
tr.template
    {
	border-color: white;
	height: 80px
	} 
td.template
	{
	<!--height: 50px;-->
    border-color: white;
	text-align: center;
	valign: middle;
	width: 33%
	}
tr.templatespacer
	{
	text-align: center;
	
	<!--height: 100px-->
	valign: bottom;
	width: 30%
	}
 tr.templatebody
 {
 border-color:white;
 height:400px;
}
td.templatebody
{
Text-align: center;
valign: top;
border-color: black black gray gray
}
 td.list
 {
 height: 50px;
 width: 25%;
 text-align: right
 } 
  td.list2
 {
 height: 50px;
 width: 50%;
 text-align: left
 } 
  table.contact
  {
 border-width: 2px 2px 0px 4px; 
	border-style: solid solid solid solid;
	border-color: black black gray gray;
   }
 font.contact
 {
 font-family: comic sans, cursive;
 font-style: italic; 
 font-size: 1em
 }
 font.address
{
 font-family: arial, sans
}
 
 table.cues
 {
 position: fixed
 }
	td.spacer
	{
	width:10%
	}
DL
{
  	margin-bottom: 0
}
DT
{
	font-weight: bold
}
DD
{
	font-weight: normal
}
DL.indent
{
text-indent: 10px
}

a.button, a.buttonDis {
display: block;
background-color: transparent;
background-image: url(buttonBackground.gif);
background-repeat: no-repeat;
width: 132px;
height: 28px;
margin: 5px auto;
padding: 5px 0 0 0;
text-align: center;
font-family: Helvetica, Calibri, Arial, sans-serif;
font-size: 100%;
font-weight: bold;
text-decoration: none;
}

a.button:link, a.button:visited {
color: #002577;
}
a.button:hover, a.button:active {
background-position: 0 -36px;
color: #FF7200;
}
