body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin : 0px;
	background-color: #F5F5F5;
	background-image: url(images/body-back-dots.gif);

}
.footer {
	font-size: 10px;
	color: 191B3B;
}
.smallText {
	font-size: 10px;
	color: 555555;
}
.breadcrumbs {
	font-size: 10px;
	color: 888888;
}
.breadcrumbs a {
	font-size: 10px;
	color: 888888;
	margin:0px;
}
a {
	text-decoration: none;
	color: 000088;
}
a:hover {
	text-decoration: underline;
	color: 0000DD;
}
a:visited {
	text-decoration: none;
	color: 000066;
}
.headText {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}
.headCellSelected1 {
	background-color: #000066;
}
.headCellSelected2 {
	background-color: #FF0000;
}
.headCellColor1 {
	background-color: #CC0000;
}
.headCellColor2 {
	background-color: #000066;
}
.linkCellColor {
	background-color: #F5F5F5;
	font-size:11px;
}
.headHoverCell {
	font-size:12px ;
	font-weight:bold;
	text-align: left;
}
.headHoverCell a{
	color:#000000;
}
.subHeadHoverCell {
	background-color: #F5F5F5;
	font-size:11px ;
	color:#000000;
}
.headHoverCell2 {
	background-color: #E5E5E5;
}
.linkText{
	text-decoration: none;
	color: #000000;
}
.linkText visited{
	color: #000000;
}

/* standard list style table */
table.simplelist {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px outset #aaaaaa;
	border-spacing: 0px;
	width: 90%;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	align: center;
}

table.simplelist th {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background-color: #e5e5e5;
	font-size: 12px;
	color: #222222;
}
table.simplelist th strong{
	font-size: 16px;
}
table.simplelist tr.row0 {
	background-color: #f7f7f7;
}
table.simplelist tr.row1 {
	background-color: #fbfbfb;
}
table.simplelist td {
	border-bottom: 1px solid #f0f0f0;
	padding: 2px;
	align: center;
	font-size: 10px;
}
table.simplelist td strong{
	font-size: 12px;
	color: #666666;
}
table.simplelist td input, table.simplelist td textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #AAAAAA;
	margin: 2px;
}

table.headinglist {
	border: 1px outset #aaaaaa;
	width: 95%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
table.headinglist th {
	background-color: #e5e5e8;
	font-size: 16px;
	color: #000066;
}
table.footlist {
	border: 1px dashed #aaaaaa;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
table.footlist th {
	background-color: #f5f5f5;
	font-size: 10px;
	color: #000066;
}
table.mainTable {
	width: 100%;
	background-color: #FFFFFF;
}
/* standard list style table */
table.cuteGray {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 2px;
	spacing: 0px;
	border: 1px outset #aaaaaa;
	font-family: Arial, Helvetica, sans-serif;
	align: center;
}


table.cuteGray th {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 35px;
	background-color: #e5e5e5;
	font-size: 12px;
	color: #222222;
}
table.cuteGray th strong{
	font-size: 16px;
}
table.cuteGray tr.row0 {
	background-color: #f7f7f7;
}
table.cuteGray tr.row1 {
	background-color: #fbfbfb;
}
table.cuteGray td {
	border-bottom: 1px solid #f0f0f0;
	padding: 2px;
	align: center;
	font-size: 10px;
}
table.cuteGray td strong{
	font-size: 12px;
	color: #666666;
}
table.cuteGray td input, table.cuteGray td textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #AAAAAA;
	margin: 2px;
}

table.contentTable {
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	font-family: Arial, Helvetica, sans-serif;
	width: 99%;
	align:center;
}
table.contentTable th {
	padding: 0px 0px 0px 5px;
	height:20px;
/*	background-image: url(images/title-back.jpg);*/
	font-size: 16px;
	color:#CC0000;
/*	background-color:#F7F7F7;*/
}
table.contentTable td {
	padding: 4px;
	font-size: 11px;
}

/* standard box table */
table.boxTable {
	margin: 0px;
	padding: 0px;
	spacing: 0px;
	border: 0px;
	width: 97%;
}


table.boxTable th {
	background-image: url(images/box-title-back.gif);
	font-size: 12px;
	color: #222222;
	height:24px;
}

table.boxTable td {
	font-size: 10px;
	color: #222222;
}

/* standard list style table */
table.compareList {
	background-color: #FFFFFF;
	border: 1px outset #aaaaaa;
	font-family: Arial, Helvetica, sans-serif;
}


table.compareList th {
	background-color: #e5e5ea;
	font-size: 13px;
	color: #000088;
}

table.compareList td.head {
	background-color: #f0f0f0;
	font-size: 12px;
	color: #666666;
	text-align:center;
	font-weight: bold;
}

table.compareList tr.row0 {
	background-color: #f7f7f7;
}
table.compareList tr.row1 {
	background-color: #fbfbfb;
}
table.compareList td {
	border-bottom: 1px solid #f0f0f0;
	padding: 2px;
	font-size: 10px;
}
table.compareList td.help {
	color: #f5f5f5;
	background-color: #f5f5f5;
	text-align: justify;
}
table.compareList td.help a{
	color: #f5f5f5;
	background-color: #f5f5f5;
	text-align: justify;
}
table.compareList td.helpHover{
/*	color: #0000AA;
	background-color: #FFFFE0;
/*	border: 1px solid #000000;*/
	text-align: justify;
	cursor: help ;
}
table.compareList td.price {
	color: #0000AA;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
table.compareList td.free {
	color: #00AA00;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
table.compareList td.count {
	color: #AA0000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

