body {
	background-color: #000000;
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #EEEEEE; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
	scrollbar-face-color:#AEB0FB;
	scrollbar-highlight-color:F1F1F1;
	scrollbar-shadow-color:909090;
	scrollbar-3dlight-color:909090;
	scrollbar-base-color:909090;
	scrollbar-arrow-color:909090;
	scrollbar-track-color:EEEEEE;
	scrollbar-darkshadow-color:f0f0f0;
	margin: 0;
	padding: 0;
}
.logo {border: 2px solid #000000;}
.red {color: #EE0000;
	  font-size: 70%;
}
div.footer {
	margin: 0 15em 0 0;
	top: 56em;
	left: 201px;
	height: 40;
	position: absolute;
	right: 300px;
	width: 600px;
	z-index: 1;
	border: 0px none;
}
div.floatfooter {
	margin: 0 15em 0 0;
	top: 4em;
	left: 0px;
	height: 40;
	position: relative;
	right: 0px;
	width: 675px;
	z-index: 1;
	border: 0px none;
}
/*** Navigation menu ***/
#navdiv{
	position:absolute;
	top:11em;
	left:20;
	width: 14em;
	margin:0;
	padding:0;
	border-left: 1px solid #45454C;
}
/* Fix for IE background color bug for nav */
ul {position: relative;}
#nav,
#nav ul
{
	margin: 0;
	padding: 0;	
	list-style: none;
	font-size: 85%;
	line-height: 1.8em;
	background-color: #A82934;
}
#nav {border-bottom: 1px solid #45454C;}
#nav li
{
	text-indent: 1em;
	color: white;
	font-weight: bold;
	border-top: 1px solid white;
}
#nav li a
{
	text-indent: 0.5em;		/* fixes indent spacing IE bug */
	height: 1%;  			/* holly hack - fixes first li spacing IE bug */
	margin: 0 1em 0 0;
}
#nav li ul
{
	background-color: #C36C74;
	font-size: 100%;
}
#nav li ul li
{
	margin: 0;
	padding: 0 1em 0 1em;
}
#nav li ul li a
{background-color: #C36C74;}
#nav a:link,
#nav a:visited,
#nav a:hover,
#nav a:active
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}
#nav a:hover,
#nav a:active
{ text-decoration: underline; }
#nav li ul li a:link,
#nav li ul li a:visited,
#nav li ul li a:hover,
#nav li ul li a:active
{
	/*font-weight: normal; */
}
#nav li ul li a:hover,
#nav li ul li a:active
{ text-decoration: underline; }
/*** Body text ***/
div.bodytext
{
	margin: 0 15em 0 0;
	top: 120px;
	left: 200px;
	padding: 1em;
	height: auto;
	position: absolute;
	right: 300px;
	width: 700px;
	z-index: 0;
	border: none;
}
div.bodytext h1
{
	font-size: 120%;
	font-weight: bold;
	color: #A82934;
	margin: 0.5em 0 1em 0;
}
div.bodytext h2
{
	font-weight: bold;
	color: #45454C;
	margin: 1em 2em 2em 2em;
	font-size: 120%;
}
div.bodytext h3
{
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #1570BA;
	margin: 0.5em 0 1em 0;
	width: 95%;			/* fixes IE not being able to work out italic widths properly */
}
div.bodytext h4
{
	font-size: 100%;
	font-weight: normal;
	color: #A82934;
	margin: 0.5em 0 1em 0;
}
div.bodytext p {
	color: #45454C;
	margin: 1em 2em 2em 2em;
	font-size: 120%;
}
div.bodytext li
{
	color: #45454C;
	margin: 0 0 1em 0;
}
div.bodytext table
{
	border: 4px solid #CCCCCC;
	border-collapse: collapse;
}
div.bodytext th,
div.bodytext td
{
	color: #45454C;
	font-size: 100%;
	padding: .1em;
}
div.bodytext caption
{
	font-size: 85%;
	color: #45454C;
	padding-bottom: 0.5em;
}
div.bodytext img
{
	border: none;
}
div.bodytext ul
{
	margin-left: 1em;
	padding: 0;
}
div.bodytext ul
{
	margin-left: 1.5em; 		/* IE needs bigger margin */
}
div.bodytext ul li
{
	list-style: none;
	background: 0 url(graphics/bullet_red.gif) no-repeat 0.2em;
	padding-left: 2em;
}
div.bodytext ul li ul
{
	margin-left: 2em;
	padding: 0;
}
div.bodytext ul li ul li
{
	list-style: none;
	background: 0 url(graphics/bullet_red.gif) no-repeat 0 0.25em;
	padding-left: 2em;
}
div.bodytext li.error
{
	color: #A82934;
	font-weight: normal;
	background: none;
	list-style: disc outside;
	padding-left: 1em;
	margin-left: 1em;
}
div.bodytext img.new
{
	border: none;
}
/*** page text ***/
div.pagetext
{
	margin: 0 15em 0 0;
	top: 120px;
	left: 200px;
	padding: 1em;
	height: auto;
	position: absolute;
	right: 300px;
	width: 700px;
	z-index: 0;
	border: none;
}
div.pagetext a:visited,a:link,a:active,a:hover  {
	COLOR: #EEEEEE;
	TEXT-DECORATION: underline;
}
div.pagetext a:hover {
	COLOR: #F5AEA0; TEXT-DECORATION: underline;
}
div.pagetext h1
{
	font-size: 120%;
	font-weight: bold;
	color: #A82934;
	margin: 0.5em 0 1em 0;
}
div.pagetext h2
{
	font-weight: bold;
	color: #45454C;
	margin: 1em 2em 2em 2em;
	font-size: 120%;
}
div.pagetext h3
{
	font-size: 100%;
	font-style: italic;
	font-weight: bold;
	color: #1570BA;
	margin: 0.5em 0 1em 0;
	width: 95%;			/* fixes IE not being able to work out italic widths properly */
}
div.pagetext h4
{
	font-size: 100%;
	font-weight: normal;
	color: #A82934;
	margin: 0.5em 0 1em 0;
}
div.pagetext p {
	color: #ED8975;
	font-size: 120%;
	margin-right: 2em;
	margin-bottom: 2em;
	margin-left: 2em;
}
div.pagetext li
{
	color: #45454C;
	margin: 0 0 1em 0;
}
div.pagetext table
{
border: 1px none #CCCCCC;
	border-collapse: collapse;
}
div.pagetext th,
div.pagetext td
{
	color: #F5AEA0;
	font-size: 120%;
	padding: .1em;
}
div.pagetext p.figure
{
	text-align: center;
}
div.pagetext p.figure img
{
	border: 1px solid #45454C;
}
div.pagetext p.inlinephoto
{
	float: left;
	margin: 0.1em 13px 1em 0;
}
div.pagetext div.inlinetext
{
	margin-left: 255px;
 	height: 1%;  		/* holly hack - fixes layout of indents in text */
}
div.pagetext ul
{
	margin-left: 1em;
	padding: 0;
}
div.pagetext ul
{
	margin-left: 1.5em; 		/* IE needs bigger margin */
}
div.pagetext ul li
{
	list-style: none;
	background: 0 url(graphics/bullet_red.gif) no-repeat 0.2em;
	padding-left: 2em;
}
div.pagetext ul li ul
{
	margin-left: 2em;
	padding: 0;
}
div.pagetext ul li ul li
{
	list-style: none;
	background: 0 url(graphics/bullet_red.gif) no-repeat 0 0.25em;
	padding-left: 2em;
}
div.pagetext li.error
{
	color: #A82934;
	font-weight: normal;
	background: none;
	list-style: disc outside;
	padding-left: 1em;
	margin-left: 1em;
}
div.pagetext img.new
{
	border: none;
}
.TD4R {
	FONT-SIZE: 12px; COLOR: #FF0000;}
.Addbutton {
	width:200px;
	height:22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F4F4F4;
	background-position: center;
	border: thin outset #E7E3DE;
	}
.300Input{
	width: 300px;
	height: 22px;
}
.notifytd
{
	color: #45454C;
	font-size: 85%;
	border-right: 0px none;
	border-bottom: 0px none;
	padding: 0px;
	border-top: 0px none;
	border-left: 0px none;
}
.footer,a.footer:visited,a.footer:link,a.footer:active,a.footer:hover {
	FONT-SIZE: 11px; COLOR: #EE0000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal
}
A.footer:hover {
	COLOR: #EE0000; TEXT-DECORATION: underline; FONT-WEIGHT: normal
}
.footertxt {
	FONT-SIZE: 11px; COLOR: #DDDDDD; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal
}
.disclaimertxt {
	FONT-SIZE: 12px; COLOR: #F5AEA0; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal
}
.smaller {
	margin: 10px;
}
A.stock,a.stock:visited,a.stock:link,a.stock:active,a.stock:hover {
	FONT-SIZE: 12px; COLOR: #EEEEEE; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal
}
A.stock:hover {
	COLOR: #EE0000; TEXT-DECORATION: underline; FONT-WEIGHT: normal
}
.teeny {
	COLOR: #EEEEEE;
	FONT-SIZE: 50%;
}
.teeny1 {
	COLOR: #F5AEA0;
	FONT-SIZE: 70%;
	FONT-WEIGHT: bold;
}
.midi {
	color: #F5AEA0;
	font-size: 65%;
	padding: .1em;
}
.midi1 {
	font-size: 75%;
}
.midi2 {
	font-size: 89%;
}
HR {
	color: #F5AEA0;
}
.titlered {
	color: #ED8975;
	font-size: 90%;
	margin-right: 1em;
	margin-bottom: 1em;
}
.titlepink {
	color: #F5AEA0;
	font-size: 90%;
	margin-bottom: 1em;
}
input {
	background-color: #EEEEEE;
	width: 300px;
}
.ppimg {
	width: 73px;
	height: 44px;


}
.chkbox {
	background-color: #EEEEEE;
	width: 18px;
	margin-right: .6em;
}
select {
	background-color: #EEEEEE;
	width: 300px;
}
textarea {
	height: 75px;
	width: 300px;
}
.buttonDefault {
	width: 100px;
	background-color: #000000;
	color: #F5AEA0;
}
div.formtext
{
	margin: 0 15em 0 0;
	top: 143px;
	left: 200px;
	padding: 1em;
	height: auto;
	position: absolute;
	right: 300px;
	width: 700px;
	z-index: 0;
	border: none;
}
div.formtext table
{
border: 1px none #CCCCCC;
	border-collapse: collapse;
}
div.formtext th,
div.formtext td
{
	padding: 0.1em;
	color: #ED8975;
	font-size: 120%;
	margin-right: 1em;
	margin-bottom: 1em;
	float: left;
}
div.formtext H1
{
	font-size: 110%;
	font-weight: bold;
	margin: 0.3em 0 0.5em 0;
}
div.emailtext
{
	margin: 0 5em 0 0;
	top: 0px;
	left: 0px;
	padding: 1em;
	height: auto;
	position: absolute;
	right: 300px;
	width: 650px;
	z-index: 0;
	border: none;
}
div.emailtext table
{
border: 1px none #CCCCCC;
	border-collapse: collapse;
}
div.emailtext th,
div.emailtext td
{
	padding: 0.1em;
	color: #ED8975;
	font-size: 100%;
	margin-right: 1em;
	margin-bottom: 1em;
	float: left;
	font-weight: bold;
}
div.emailtext H1
{
	font-size: 95%;
	color: #EEEEEE;
	margin: 0.3em 0 0.5em 0;
	font-weight: normal;
}
div.emailtext H2
{
	font-size: 95%;
	margin: 0.3em 0 0.5em 0;
	font-weight: bold;
	text-decoration: underline;
}
div.emailtext H3
{
	font-size: 110%;
	margin: 0.3em 0 0.5em 0;
	font-weight: bold;
	text-decoration: underline;
}
A.mailtxt,a.mailtxt:visited,a.mailtxt:link,a.mailtxt:active,a.mailtxt:hover {
	FONT-SIZE: 125%; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; FONT-WEIGHT: normal
}
A.mailtxt:hover {
	COLOR: #EEEEEE; TEXT-DECORATION: underline; FONT-WEIGHT: normal
}

