BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    margin-top:0px; margin-left:0px; margin-bottom:0px; margin-right:0px;
    padding-top:0px; padding-left:0px; padding-bottom:0px; padding-right:0px;
    background-color:#efefef;
    	background-image:url(../Pix/bgBody2.gif);
	background-repeat:repeat-y;
background-position:center top;

}

FORM { margin-top:0px; margin-bottom: 0px; }

H1 { font-size: 1.33em; color: #566880; margin-top:16px; margin-bottom:4px; }
H2 { font-size: 1em; margin-top:0px; margin-bottom:8px; }
H3 { font-size: small; margin-top:8px; margin-bottom:8px; }
H4 { font-size: 1em; margin-top:8px; margin-bottom:8px; }

P { margin-top: 8px; margin-bottom: 0px; }

BLOCKQUOTE, PRE	{		font-family:	Courier New, monospace; }	

UL { margin-left:16px; padding-left:0px;}
UL LI { margin-top:8px; }

TR { padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
TD, TH 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; 
	
	}
TD IMG { display:block; }
TH IMG { display:block; }	
IMG 
{
	padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px;
	margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;
	 }

/* Header/Footer Elements */
TABLE.HeaderTable { padding:0px 0px 0px 0px;  border-collapse:collapse; background:url(../pix/bgHeader.jpg); background-repeat:no-repeat;}
TABLE.HeaderTable TR.Nav TD { padding-bottom:4px; color:#566880; font-weight:bold; line-height:10pt; text-align:center;  }
TABLE.HeaderTable TR.Nav A:link { text-decoration:	none; color:	#566880; }
TABLE.HeaderTable TR.Nav A:visited { text-decoration:	none; color:	#566880; }
TABLE.HeaderTable TR.Nav A:hover { text-decoration:	underline; color:	#566880; }

H1.TagLine {text-align:right; font-weight:bold; font-size:.9em; color:#566880; margin-top:18px; margin-bottom:0px; margin-right:16px;	}
#Footer 
{
	color:#aaaaaa; 
	font-size:8pt; 
	padding:16px 0px 12px 198px;
	}	

/* Content Elements */
#NavLeft { 
	width:176px;  
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-size:8pt;
	}
#Main 
{
	width:482px;
	padding: 0px 17px 0px 13px;
}

H2.Deco 
{
	margin:0px -10px 0px -6px;
	padding:8px 0px 0px 34px;
	font-size:10pt; color:#566880; 
	background:url(../pix/bgHeading.gif); background-repeat: no-repeat;  
	width:158px; height:33px; 
}	

/* Deco2 is the same as Deco but with a top margin */
H2.Deco2
{
	margin:16px -10px 0px -6px;
	padding:8px 0px 0px 34px;
	font-size:10pt; color:#566880; 
	background:url(../pix/bgHeading.gif); background-repeat: no-repeat;  
	width:158px; height:33px; 
}		

H1.Deco 
{
	color:#566880; 
	background:url(../pix/bgHeading2.gif); background-repeat: no-repeat; 
	margin:0px -17px 0px -13px;
	padding:6px 0px 0px 12px;
	height:33px; 
	}

.Caption { font-size: .8em; }


.BoxError 
{
	background: #FEE7AA;
	padding-top: 8px; padding-bottom: 8px; padding-left: 8px; padding-right:8px; 
	border-style: solid;
	border-width: 2px;
	border-color: #FDB702;
	margin-bottom: 10px;
	margin-left:0px;
	margin-top: 10px;
}
.BoxError UL {
	padding-top: 0px;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding-left: 0px;
}
	






DL.Quote { margin-top:0px; }
DL.Quote DT 
{
	background:url(../Pix/QuoteLeft.gif); background-repeat:no-repeat; background-position: 0 4;
	color:#567787; font-size:small; font-weight:bold;
	padding-left:14px;
}
DL.Quote DD {  margin-left:14px; margin-top:8px; margin-bottom:8px;  }

DL.One { margin-top:0px; }
DL.One DT 
{
	color:#000000; font-weight:bold;
	padding-left:0px;
}
DL.One DD {  margin-left:0px; margin-top:0px; margin-bottom:8px;  }

TABLE.Hosting { margin-top:8px;	margin-bottom: 8px; }
TABLE.Hosting TD {
	font-size: 10pt;
	border-top-style: dashed; border-top-width: 1px;
	text-align: center;
	padding-top: 2px; padding-bottom: 2px; padding-left:2px;
}
TABLE.Hosting TD.Feature { text-align: left;  }
TABLE.Hosting TR.Category TD { padding-top:12px; font-weight:bold;  }

UL.Hosting { margin-left:16px; margin-top:4px;}
UL.Hosting LI { margin-top: 8px;  }


TABLE.Client { position:relative; padding-top:16px; width:680px; border-collapse: collapse;}
TABLE.Client TH { padding-top:8px; padding-bottom:16px; text-align:left; padding-right:24px;}
TABLE.Client TD { border-top:dashed 1px #aaaaaa;  padding-top:8px; padding-bottom:16px;}
TABLE.Client TD IMG { display:inline; }
TABLE.Client TD H2  { font-size:11pt; }

TABLE.Client TD UL { list-style-type:none; margin-left:0px; font-size:8pt; }
TABLE.Client TD UL LI { background-image: url(../Pix/Bullet2.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:8px; }

DL.Client { margin-top:16px; }
DL.Client DT { font-size:11pt; font-weight:bold; margin-top:24px; }
/* DL.Client DT IMG { position:relative; left:-190px; float:left; z-index:1;  margin-top:4px; margin-right:0px; } */
DL.Client DD { margin-left:0px; margin-top:4px; }


	