BODY {
margin-top : 0;
margin-left : 0;
margin-right: 0;
margin-bottom: 0;
background-color : White;
font-family: verdana, sans-serif;
color: #666666;
}

H1  {
	text-align: left;
	margin: 30pt 20pt 18pt 20pt;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color : #666666;
}

H2  {
 text-align: left;
 margin: 18pt 20pt 6pt 20pt;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12pt;
 font-weight: bold;
 color : #666666;
}


HR {
	color: #cccccc;
}

p {
	padding: 0;
	border: 0px none;
	font-size: 10pt;
	font-weight: normal; 
	margin: 0pt 20pt 12pt 20pt;
}

ul  {
 font-size: 10pt;
 font-weight: normal;
 margin: 0pt 20pt 12pt 20pt; 
 list-style-type: circle;
}

ol {
 font-size: 10pt;
 font-weight: normal;
margin: 0pt 20pt 12pt 20pt; 
 list-style-type : decimal;
}

li {
	 margin: 0pt 0pt 10pt 30pt;
}

a:link {
  color: #666666;
  text-decoration: underline;
}

a:visited {
  color: #666666;
  text-decoration: underline;
}

a:hover { 
  color: #666666;
  background-color : #DFF7FB;
  text-decoration: none;
}



 /* this custom section*/

 /* the bar divides content from products*/ 
.bar {
	font-size: 14pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #336699;
	background-image: url(../if/bar.gif);
	background-repeat: no-repeat;
	background-position : left;
	margin: 20px;
	padding: 30px 0px 20px 120px;
}

 /*cookie-crumb menu in center column*/	
.cookie {
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	text-align: left;
	margin: 5px 20px 5px 20px;
	padding: 0px 0px 6px 3px;
}

 /*regular body text centered*/
.center {
	font-size: 10pt;
	text-align: center;
	margin: 0px 10px 0px 10px;
}

 .feature {
 font : Arial, Helvetica, sans-serif;
 font-size: 10 pt;
 font-weight: normal;
 color: #333333;
 text-align: left;
 margin: 6px 10px 20px 10px;
} 

 /*white text on blue bg*/
.ftr {
	font-size: 8pt;
	color: #666666;
	text-align: center;
	margin: 3px 0px 3px 0px;
}

 /*second row headline section*/
.headline {
	font-size: 8pt;
	font-weight: normal;
	color: #333333;
	margin: 0px 10px 0px 10px;
}

 /*keywords display in first row, second column*/
.keyword {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	text-align: right;
	color: White;
	margin: 65px 10px 0px 10px;
}

 /*slogan or logo place in top right corner*/
.logo {
	font-size: 24pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	color: White;
	margin: 45px 10px 0px 20px;
}

 /*menu headers*/
.menu-hdr {
	font-size: 10pt;
	font-weight: bold;
	margin: 10px 10px 10px 10px;
}

 /*menu style*/
.menu {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	margin: 10px 10px 10px 10px;
	line-height : 16pt;
}

 /*footer menu style*/
.menu2 {
	font-size: 10pt;
	text-align: center;
	margin: 10px 10px 10px 10px;
}

.menu-table {
	background-image : url(../if/menu-r.gif);
	background-repeat : no-repeat;
	background-position : top;
}

 /*main table*/
.tb1 {
	border: 0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #7296C2;
}

 /*horizontal row with gradient blue bg*/
.tb2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #F6F8FB;
	border-bottom-color : #7296C2;
	border-bottom-style : solid;
	border-bottom-width : 1px;
}

 /*horizontal row with gradient blue bg*/
.tb4 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #EFF1EE;
	border : 1px solid #7296C2;
}
