.body, p, td {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10pt;

	color: #000000;

	line-height: 16px;

}



.bodylink { text-decoration: underline; font-size:10pt; color:#70A011; }

a.bodylink { text-decoration: underline; font-size:10pt; color:#70A011; }

a.bodylink:visited { text-decoration: underline; font-size:10pt; color:#70A011; }

a.bodylink:hover  	{ text-decoration: underline; font-size:10pt; color:#333333; }



.topnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size:8pt;

	color: #FFFFFF;

	text-decoration: none;

}



.topnavlink {

	font-family: Arial, Helvetica, sans-serif;

	font-size:8pt;

	color: #FFFFFF;

	text-decoration: none;

}

a.topnavlink {

	font-family: Arial, Helvetica, sans-serif;

	font-size:8pt;

	color: #FFFFFF;

	text-decoration: none;

}

a.topnavlink:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size:8pt;

	color: #FFFFFF;

	text-decoration: none;

}

a.topnavlink:hover {

	text-decoration: none;

	font-size:8pt;

	color:#999999;

	text-decoration: none;

}







h1 {

	font-size:140%;

	font-style: normal;

	color: #333333}



h2 {

	font-size:150%;

	color: #333333;

	line-height: 20px}



h3 {

	font-size:120%;

	color: #70A011

}



.subtop {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	color: #FFFFFF;

	TEXT-DECORATION: none;

 }

 .promotion {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-style: normal;

	color: #FFFFFF;

	TEXT-DECORATION: none;

}



.promolink { text-decoration: underline; font-size:10pt; color:#FFFFFF; }

a.promolink { text-decoration: underline; font-size:10pt; color:#FFFFFF; }

a.promolink:visited { text-decoration: underline; font-size:10pt; color:#FFFFFF; }



 

 .sidetitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9pt;

	font-style: normal;

	color: #333333;

	font-weight: bold;

 }

a.subtop {

	text-decoration: none;

	font-size:8pt;

	color:#FFFFFF;

	vertical-align: middle;

	float: none;

	height: 20px;

	width: 500px;

}

a.subtop:visited {

	text-decoration: none;

	font-size:8pt;

	color:#FFFFFF;

	vertical-align: middle;

}

a.subtop:hover  	{

	text-decoration: none;

	font-size:8pt;

	color:#999999;

	vertical-align: middle;

}



.crumb {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 8pt;

	font-style: normal;

	color: #FFFFFF;

	TEXT-DECORATION: none;

	margin: 5px;

	padding: 5px; }



.subnav {

	text-decoration: none;

	font-size:8pt;

	color:#333333;

}

a.subnav {

	text-decoration: none;

	font-size:8pt;

	color:#333333;

}

a.subnav:visited {

	text-decoration: none;

	font-size:8pt;

	color:#333333;

}

a.subnav:hover  	{

	text-decoration: underline;

	font-size:8pt;

	color:#70A011;

}



}

.side {

	background-image: url(images/side_gradient.gif);

	background-repeat: no-repeat;

	background-position: center top;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	height: 100%;

	width: 5px;

}



.sidebar {

	background-image: url(images/sidebar_top.gif);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 10px;

	padding: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}

.promoyellow {

	background-image: url(images/side_promo_yellow_gradient.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

.promoblue {

	background-image: url(images/side_promo_blue_gradient.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

.promored {

	background-image: url(images/side_promo_red_gradient.gif);

	background-repeat: no-repeat;

	background-position: center top;

}

.promopurple {

	background-image: url(images/side_promo_purple_gradient.gif);

	background-repeat: no-repeat;

	background-position: center top;

}



.bodybox {

	background-image: url(images/bodybox_top.gif);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 10px;

	padding: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

}



.bottombar {

	background-image: url(images/bottom_gradient.gif);

	background-repeat: no-repeat;

	background-position: center bottom;

	height: 57px;

	width: 710px;

	margin-bottom: 20px;

	padding-bottom: 20px;

}



.greentitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10pt;

	color: #70A011;

	line-height: 14px;

}



.greenform {

	font-family: Arial, Helvetica, sans-serif;

	font-size:8pt;

	color: #70A011;

	line-height: 11px;

}



.callout {

	font-family: Arial, Helvetica, sans-serif;

	font-size:10pt;

	color: #333333;

	line-height: 16px;

}

body {

	background-color: #5E005E;

	background-image: url(http://www.cardcommunications.com/images/background.gif);

	background-repeat: repeat-x;

	background-position: left top;

}

