/* Styles for the menu */
.staticMenu
{
	background-color: transparent;
	float: none;
}
.staticMenuItem
{
	background-color: #ACD58A;
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	color: #0000CC;
	padding-left: 1em;
	padding-right: 1em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.staticHover
{
	color: White;
	background: Blue;
}

body
{
	background-color: #E7E9F9;
}

body,td{
font-family: verdana, sans-serif;
font-size: 10pt;
color: #000000;
}
a{
	color: #0000CC;
}

.tblHeader{
	width: 100%;
	border-collapse: collapse;
	padding: 0px;	
	border: 0;
}
td.headerCells{
	background:#ffff33;
}
/*
.tblContent
{
	width:800;
	height: 300;
	border-collapse: collapse;
	border-left: solid 1pt #0000CC;
	border-right: solid 1pt #0000CC;
	padding: 20px;
	background-color: #FFFFFF;
}
.tblContent td 
{
	vertical-align: top;	
}
*/

.tblFooter
{
	border-collapse:collapse;
	width: 100%;
	border-width: 0;
	padding: 5px;	
}
td.footerCells {
	background: #ffff33;
	font-size: 8pt;
}

.sideMenu
{
	width: 250px;
	background-color: #ffff33;
	padding: 10px;
}


.button{
	background:#ACD58A;
	border-style: ridge;
	border-width: 1px;
	border-color: #0000CC;
	padding: 2px;
	color: #0000CC;
}
/*

.clickOff{
color: #0000CC;
text-decoration: none;
}
.clickOn{
color:#990099;
text-decoration: underline;
cursor: pointer;
}
*/

h1, .h1 {
font-family: arial, san-serif;
font-size: 15pt;
color: #0000CC;
font-weight: bold;
}

h2, .h2{
font-family: arial, sans-serif;
font-size: 13pt;
color: #0000CC;
font-weight: bold;
}

/*
.textHead{
font-size: 13pt;
color: #003366;
padding-left:9pt;
padding-top:9pt;
padding-bottom:-99pt;
}
.textSub{
font-size: 11pt;
color: #003366;
padding-left:9pt;
}
.menu{
padding-top:22pt;
padding-left:12pt;
font-size: 11pt;
font-weight:bold;
}
*/

a{
	text-decoration: none;
}

a:hover{
	color:#990099;
	text-decoration: underline;
}

/*
td.mtgHead{
background:#ACD58A;
padding-top:5pt;
padding-bottom:5pt;
}
td.meetings{
padding-top:6pt;
}
.divMtg{
padding-right:14pt;
}
*/

li{
font-size: 8pt;
margin:2px 0px 14px 10px;
text-decoration: none;
list-style-image: url(images/bullet.gif);
}

.versionNumber 
{
	font-size: 8pt;
}
.imgLogo  
{
	border: solid 1px #9999CC;
}
.imgHomePage 
{
	float: right;
	margin-left:50px;
}
.contactTable td 
{
	vertical-align: top;
}
/* For the lifestyle and shopping habits boxes */
.lifeListHeader TD { BORDER-BOTTOM: silver 2px solid }
.lifeList { BORDER-BOTTOM: silver 1px solid }
.lifeListLabel { BORDER-BOTTOM: silver 1px solid }
.lifeListO { BACKGROUND-COLOR: #FFFFE0 }
.lifeListO INPUT { MARGIN-LEFT: 45px; MARGIN-RIGHT: 40px }
.lifeListE { BACKGROUND-COLOR: white }
.lifeListE INPUT { MARGIN-LEFT: 45px; MARGIN-RIGHT: 40px }
.cbListO { BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: #FFFFE0 }
.cbListO INPUT { MARGIN-LEFT: 25px; MARGIN-RIGHT: 20px }
.cbListE { BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: white }
.cbListE INPUT { MARGIN-LEFT: 25px; MARGIN-RIGHT: 20px }
.cbListHead TD { BORDER-BOTTOM: silver 2px solid }