body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #2C2C2C;
}

sup {
	font-size:8px;
}

td {
	font-size: 12px;
	line-height:13px;
	text-align: left;
	color: #2C2C2C;
}

p {
	font-size: 12px;
	line-height:13px;
	text-align: left;
	color: #2C2C2C;
}

p a:hover {
    background-color: #d5d5d5;
}

/*.box {
	font-size: 11px;
	line-height:14px;
}*/

.pad {
	padding: 10px;
}

.padmore {
	padding-left: 22px;
	padding-right: 14px;
	padding-top: 10px;
}

th {
	font-size: 12px;
	text-align: left;
}

.bodystyle {
	font-size: 12px;
}

.small {
	font-size: 9px;
}

.small_grey {
	font-size: 8pt;
	color:#4D4D4D;
	font-weight: normal;
}

.medium {
	font-size: 12px;
}


.medium_grey {
	font-size: 12px;
	color:#4D4D4D;
}

.overview_grey {
	font-size: 13px;
	color:#4D4D4D;
}

.big {
	font-size: 16px;
}

.big_grey {
	font-size: 14px;
	line-height: 16px;
	color:#4D4D4D;
}

.xbig {
	font-size: 24px;
}

.expanded {
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	text-align: justify;
}

.footer {
	font-size: 9px;
	color: #4D4D4D;
	text-align: right;
}

.footer a:link {
	text-decoration:none;
}

.footer a:hover {
	background-color: #d5d5d5;
}

.blue {
    font-weight:bold;
}

.blue a:hover {
	background-color:#d5d5d5;
}

.dkblue {
	font-weight:bold;
	color: #336699;
}

.dkblue a:link {
	text-decoration: underline;
}

.dkblue a:hover {
	background-color: #d5d5d5;
}

.orange {
	font-weight:bold;
	color: #BE6133;
}

.orange a:link {
	text-decoration: underline;
}

.orange a:hover {
	background-color: #d5d5d5;
}

.purple {
	font-weight:bold;
	color: #883640;
}

.purple a:link {
	text-decoration: underline;
}

.purple a:hover {
	background-color: #d5d5d5;
}

.yellow {
	font-weight:bold;
	color: #A1A700;
}

.yellow a:link {
	text-decoration: underline;
}

.yellow a:hover {
	background-color: #d5d5d5;
}

.green {
	font-weight:bold;
	color: #799F3C;
}

.green a:link {
	text-decoration: underline;
}

.green a:hover {
	background-color: #d5d5d5;
}

.brown {
	font-weight:bold;
	color: #5A4207;
}

.brown a:link {
	text-decoration: underline;
}

.brown a:hover {
	background-color: #d5d5d5;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}

.heading_consumer {
	font-size: 12px;
	color: #D1B437;
}

ul.consumer {
	margin-left: 20px;
	padding-left: 0px;
}

li.bulletconsumer {
	font-size: 10px;
	color: #D1B437;
}

.heading_dental {
	font-size: 10px;
	color: #6F8A69;
}

ul.dental {
	margin-left: 20px;
	padding-left: 0px;
}

li.bulletdental {
	font-size: 10px;
	color: #6F8A69;
}

.heading_financial {
	font-size: 10px;
	color: #6F4A50;
}

ul.financial {
	margin-left: 20px;
	padding-left: 0px;
}

li.bulletfinancial {
	font-size: 10px;
	color: #6F4A50;
}

.heading_health {
	font-size: 12px;
	color: #416463;
}

ul.health {
	margin-left: 20px;
	padding-left: 0px;
}

li.bullethealth {
	font-size: 10px;
	color: #416463;
}

.heading_insurance {
	font-size: 12px;
	color: #756242;
}

ul.insurance {
	margin-left: 20px;
	padding-left: 0px;
}

li.bulletinsurance {
	font-size: 10px;
	color: #756242;
}

.heading_absence {
	font-size: 10px;
	color: #916B22;
}

ul.absence {
	margin-left: 20px;
	padding-left: 0px;
}

li.bulletabsence {
	font-size: 10px;
	color: #916B22;
}

li.nobullet {
	list-style:none;
}