	body {
		background-color: ; /* background color */
		color: ; /* text color */
		font-family: Verdana; /* font name */
		font-size: xx-small; /* font size */
		margin: 0px 0px 0px 0px; /* top right bottom left */
	}

	.phpmaker {
		color: ; /* text color */
		font-family: Verdana; /* font name */
		font-size: xx-small; /* font size */
	}

	input, textarea, select {
		font-family: Verdana; /* font name */
		font-size: xx-small; /* font size */
	}

	a:active {
		color: ; /* active link color */
	}

	a:link {
		color: ; /* link color */
	}

	a:visited {
		color: ; /* visited link color */
	}

	/* main table */
	.ewTable {
		width: ; /* table width */
		color: ; /* text color */
		font-family: Verdana; /* font name */
		font-size: xx-small; /* font size */
		border-collapse: collapse;
		border: none;
	}

	/* main table data cells */
	.ewTable td {
		padding: 4px; /* cell padding */
		border: 1px solid; /* cell spacing */
		border-color: #CCCCCC;  /* table background color */
	}

	/* main table header cells */
	.ewTableHeader {
		background-color: #666666; /* header color */
		color: #FFFFFF; /* header font color */
		vertical-align: top;
	}

	.ewTableHeader a {
		color: #FFFFFF; /* header font color */
	}

	/* main table row color */
	.ewTableRow {
		background-color: #FFFFFF;  /* alt row color 1 */
	}

	/* main table alternate row color */
	.ewTableAltRow {
		background-color: #F5F5F5; /* alt row color 2 */
	}


	/* classes for report */
	.ewGroupField {
		font-weight: bold;
	}

	.ewGroupName {
		font-weight: bold;
	}

	.ewGroupHeader {
		border-bottom: 3px double Gray;
		border-top: 3px double Gray;
	}

	.ewGroupSummary {
		border-top: 1px solid Gray;
	}

	.ewGroupAggregate {
		font-weight: bold;
	}

	.ewGrandSummary {
		border-top: 1px solid Gray;
	}

	/* message */
	.ewmsg {
		color: red; /* message color */
		font-family: Verdana; /* font name */
		font-size: xx-small; /* font size */
	}
	
	.Page {
		padding-top:5px;
		margin-left:7px;
		float:left;
	}
	
	.Header {
		width:634px;
	
	}
	
	.Search {
		width:634px;
		padding-top:5px;
	}
	
	.NavBar {
		width:634px;
		padding-top:8px;
		
	}
	
	.Partners {
		border-left:1px #999999 solid;
		border-right:1px #999999 solid;
		
		border-top:1px #999999 solid;
		
		width:636px;
		
  		voice-family: "\"}\"";
  		voice-family: inherit;
  		width: 632px; /* ..but not this "standards" width value.. */
		text-align:center;
		
	}
	
	.CatBkgd {
	background-image:url(/images/categoryTabBkgd.jpg);
	width:300px;
	height:42px;
	margin-left:10px;
 		}
	
	.CatLinks {
	padding-left:9px;
	}
	
	.CategoryLink {
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#611e48;
 		}	
		
	.CategorySubLink {
	font-family:arial;
	font-size:11px;
	font-weight:regular;
	text-decoration:none;
	color:#000000;
 		}	
	
	.Buttons {
	background-image:url(/images/buttonBkgd.gif);
	padding:1px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
 		}
	
	.ButtonsOn {
	background-image:url(././images/buttonBkgdOn.gif);
	padding:1px;
	font-size:9px;
	font-weight:bold;
	text-align:center;
 		}
	
	.Buttons a {
		text-decoration:none;
		color:#2e2e2e;
	}
	
	.Buttons a:hover {
		text-decoration:underline;
		color:#2e2e2e;
	}
	
	.ButtonsOn a {
		text-decoration:none;
		color:#FFFFFF;
	}
	
	.ButtonsOn a:hover {
		text-decoration:none;
		color:#FFFFFF;
	}

	
	.AZLinks {
	text-decoration:none;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	margin-right:6px;
	}
	
	.1star {
	background-image:url(images/1star.gif);
	width:78px;
	height:13px;
 		}
	
	.2star {
	background-image:url(images/2star.gif);
	width:78px;
	height:13px;
 		}
		
	.3star {
	background-image:url(images/3star.gif);
 	width:78px;
	height:13px;	
		}
		
	.4star {
	background-image:url(images/4star.gif);
 	width:78px;
	height:13px;	
		}
		
	.5star {
	background-image:url(images/5star.gif);
 	width:78px;
	height:13px;
		}
	
.tab_menu { position:absolute; text-align:left; font-size:85%; background-color:#EAF1FB; visibility:hidden; z-index:101; }
.tab_menu ul { list-style-type:none; padding:0 0 1px 0; *padding:0; margin:0; background-color:#fff; border:1px solid #3061A3; display:block; z-index:101; }
.tab_menu ul ul { margin:0 0 0 10px; padding:5px 0px 5px 5px; border:none; width:auto; display:block; }
.tab_menu ul li { list-style-type:none; padding:0; margin:0; display:block; background-color:#EAF1FB; }
.tab_menu ul li a { display:block; width:16em; color:#3061A3; cursor:pointer; *cursor:hand;
  text-decoration:none; padding:3px; margin:0;
  background:#EAF1FB url(http://us.i1.yimg.com/us.yimg.com/i/shop/dotted.gif) top left repeat-x; }
.https .tab_menu ul li a { background-image:url(https://a248.e.akamai.net/sec.yimg.com/i/shop/dotted.gif); }
.tab_menu ul li a.first { background-image:none; }
.tab_menu ul li a:hover { background-color:#C2D5F0; }

.questions 
		{
		background-color:#e5e5e5;
		padding:3px;
		font-family:arial;
		font-size:13px;
		padding-left:10px;
		color:#601d48;
		font-weight:bold;
		}

.answers
		{
		padding:3px;
		padding-left:17px;
		margin-left:17px;
		font-family:arial;
		font-size:11px;
		padding-left:10px;
		color:#601d48;
		line-height: 1.8;
		}