@charset "utf-8";
/* CSS Document */

/*_______________________________*/
/* LINKS */
a:link {
  text-decoration: underline;  color:#0612b6
}

a:visited {
	text-decoration: underline;	color: #0a4102;
}

/*  BODY */
.bodybkg {
  background-image: url(http://www.maxrules.com/graphics/general/mainbkg.jpg);
}

.header2 {
	background-image:url(http://www.maxrules.com/graphics/general/bkg558m.jpg);	vertical-align:top;	height:45px; width:100%;
}

#apDiv1 {
	position: relative;	width: 450px;	height: 115px;	z-index: 1;	left: 635px;	top: 1px;
}

/*________________________________*/
/*  TABLES */

.table447{
	width:447;text-align:left; border:none;padding:0px; border-spacing:6px;
}

.table1280{
	width:1280px;
}

.table150{
	width:150px;
}

.table100pc{
	width:100%;
}

.table95pc{
	width:95%;
}

.table60pc{
	width:60%;
}


.table80pc{
	width:80%;
}

.tableMainCell {
	background-color: #FFF5D7;	text-align: left;	padding: 4;	font-weight: bold;	border-right: 0px;	border: 0px; margin:0px;
}

.tableSideCell {
  background-color: #FFD8B8;  text-align: center;  font-weight:900;  width:105px;  
}

/*____________________________________*/
/* TR */

.menu-row {
	vertical-align:top;	border-color:#FFECD0;	background-color:#FFD8B8;
}

/*____________________________________*/
/*  TD */

.tdMenu{
	width:100%;	vertical-align:top;
}

/*  BACKGROUND COLORS */


.darkPeach{
	background-color:#FFD8B8;
}

.lightPeach{
	background-color:#FFECD0;
}

.lightTan {
	background-color: #fdf0c9;
}

.bgmain{
	background-color:#FFF5D7;
}

.headerTan{
	background-color:#FFEFBF;
}

.chartsLight{
	background-color:#FDFFE6
}

.chartsWhite{
	background-color:#FFFFFF; border-spacing:0px;
}

.pheadsPurple{
	background-color:##FFF4FE;
}

.PEACH{
background-color:#ffcccc;
}

.TAN{
background-color:#fde5d7;
}

/*__________________________________*/
/*   FONTS  */

	
.bodytext {
	font-family:Arial, Helvetica, sans-serif;   font-size: 12px;  font-style: normal;  line-height: 18px;  font-weight: 400;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #000000;
}

.bodytext2 {
  font-family:Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  line-height: 18px;  font-weight: bold;  font-variant: normal;  text-transform: none;  color: #000000;
}

.headline11 {
  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  line-height: 16px;  font-weight: 700;  font-variant: normal;  text-transform: none;  text-decoration: none;  letter-spacing: normal;  color: #000000;  text-align: center;
}

.headline11BRN {
  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  line-height: 16px;  font-weight: 700;  font-variant: normal;  text-transform: none;  text-decoration: none;  letter-spacing: normal;  color: #800000;  text-align: center;
}

.headline12Blu {
	font-family:Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  line-height: 18px;  font-weight: 900;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #000099;
}

.headline12BRN {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-style: normal;	line-height: 18px;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #800000;
}

.headline14 {
  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-style: normal;  line-height: 22px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #000;
}

.headline14BLU {
	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-style: normal;	line-height: 16px;	font-weight: bold;	font-variant: normal;	text-transform: none;	color: #101A92;
}

.headline14BRN {
  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-style: normal;  line-height: 22px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #800000;
}


.headline14RED {
   font-family:Arial, Helvetica, sans-serif;  font-size: 16px;  font-style: normal;  line-height: 18px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #E80000;  height: auto;
}

.headline16 {
  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-style: normal;  line-height: 18px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #000;
}

.headline16BRN {
  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bold;  color: #800;
}

.headline16BLU {
  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-style: normal;  line-height: 16px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #0000B7;
}


.headline16RED {
   font-family:Arial, Helvetica, sans-serif;  font-size: 16px;  font-style: normal;  line-height: 20px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #E80000;  height: auto;
}

.headline16GRN {
  font-family:Arial, Helvetica, sans-serif;  font-size: 16px;  font-style: normal;  line-height: 24px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color:#093;
}
.headline18 {
  font-family:Arial, Helvetica, sans-serif;  font-size: 18px;  font-style: normal;  line-height: 24px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #000000;  height: auto;
}

.headline18RED {
   font-family:Arial, Helvetica, sans-serif;  font-size: 18px;  font-style: normal;  line-height: 24px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #E80000;  height: auto;
}

.headline18BRN {
  font-family:Arial, Helvetica, sans-serif;  font-size: 18px;  font-style: normal;  line-height: 24px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #800000;  height: auto;
}

.headline18BLU {
  font-family: Arial, Helvetica, sans-serif;  font-size: 18px;  font-style: normal;  line-height: 24px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #000099;
}

.headline18GRN {
	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	line-height: 24px;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	color: #00842B;
}

.headline20GRN {
  font-family:Arial, Helvetica, sans-serif;  font-size: 20px;  font-style: normal;  line-height: 24px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color:#093;
}
.headline20 {
  font-family:Arial, Helvetica, sans-serif;  font-size: 20px;  font-style: normal;  line-height: 24px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #000;
}

.headline20BLU {
  font-family:Arial, Helvetica, sans-serif;  font-size: 20px;  font-style: normal;  line-height: 24px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #000099;
}

.headline20BRN {
  font-family:Arial, Helvetica, sans-serif;  font-size: 20px;  font-style: normal;  line-height: 24px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #800000;
}

.headline20RED {
  color: #E80000;  font-size: 20px;  font-weight: bold;  font-family: Arial, Helvetica, sans-serif;
}

.headline24 {
  font-family:Arial, Helvetica, sans-serif;  font-size: 24px;  font-style: normal;  font-weight: bold;  color: #000;  line-height: normal;
}

.headline24BRN {
  font-family:Arial, Helvetica, sans-serif;  font-size: 24px;  font-style: normal;  font-weight: bold;  color: #660000;  line-height: normal;
}

.headline28BRN {
  font-family:Arial, Helvetica, sans-serif;  font-size: 28px;  font-style: normal;  font-weight: bold;  color: #660000;  line-height: normal;
}

.headline28RED {
  font-family:Arial, Helvetica, sans-serif;  font-size: 28px;  font-style: normal;  font-weight: bold;  color: red;  line-height: normal;
}


.headline28BLU {
  font-family:Arial, Helvetica, sans-serif;  font-size: 28px;  font-style: normal;  font-weight: bold;  color: #000099;  line-height: normal;
}

.headline24blu {
  font-family:Arial, Helvetica, sans-serif;  font-size: 24px;  font-style: normal;  line-height: 24px;  font-weight: bold;  font-variant: normal;  text-transform: none;  text-decoration: none;  color: #000099;
}

.legal_print {
  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  line-height: 16px;  font-weight: 300;  font-variant: normal;  text-transform: none;  text-decoration: none;  letter-spacing: normal;  color: #000;  text-align: left;
}

.kudosbody {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-style: normal;	line-height: 16px;	font-weight: normal;	font-variant: normal;	text-transform: none; letter-spacing: normal;	color: #000000;	text-align: left;
}

.kudosbodybold {
  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-style: normal;  line-height: 16px;  font-weight: 700;  font-variant: normal;  text-transform: none;  text-decoration: none;  letter-spacing: normal;  color: #000;  text-align: left;
}


.kudos_contact_info {
  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  font-style: normal;  line-height: 18px;  font-weight: normal;  font-variant: normal;  text-transform: none;  text-decoration: none;  letter-spacing: normal;  text-align: right;  color: #000;
}

/*__________________________________*/
/*   BORDERS & PADDING */


.BOX {
  border: 2px solid #000;
  border-color: #300;
}

.normalPadding {
	padding:5px;
}

.noPadding {
	padding: none;
}

.noCellSpace {
border-spacing:0px;
}

.noborder {
  border: 0px none;
}

.border {
  border: 1px solid #330000;
}

.borderLite {
  border: 1px solid #e1d0ce;
}

.borderLeftRightHeavy {
	border-left-color:#330000;border-right-color:#330000;
}

.borderBottomHeavy {
	border-bottom-color:#330000;
}

.borderTopHeavy {
	border-top-color:#330000;
}

.borderLeftHeavy {
	border-left-color:#330000;
}


.borderRightHeavy {
	border-right-color:#330000;
}


.borderRoundTopRight {
	border-top-right-radius: 14px; border-color:#330000;
}

.borderRoundBottomRight {
	border-bottom-right-radius: 14px; border-right-color:#330000; border-bottom-color:#330000;
}

.borderRoundBottomLeft {
border-bottom-left-radius: 14px; border-left-color:#330000; border-bottom-color:#330000;
	}

.borderRoundTopLeft {
	border-top-left-radius: 10px; border-color:#330000;overflow:hidden; display: marker;
	border-width:1px;
}

.noborder_bot { 
 border-bottom: 0px none
 }

.noborder_top {
  border-top: 0px none;  border-right: 1px solid;  border-bottom: 1px solid;  border-left: 1px none;
}

.noborder_Lt {
  border-top: 1px solid;  border-right: 1px solid;  border-bottom: 1px solid;  border-left: 1px none;
}


.noborder_Lt_top {
  border-top: 0px none;  border-right: 1px solid;  border-bottom: 1px solid;  border-left: 0px none;
}

.noborder_lt_bot {
  border-top-width: 1px;  border-right-width: 1px;  border-bottom-width: 0px;  border-left-width: 0px;  border-top-style: solid;  border-right-style: solid;  border-bottom-style: none;  border-left-style: none;  border-top-color: #300;  border-right-color: #300;
}

.noborder_lt_rt {
  border-top: 1px solid;  border-right: 0px none;  border-bottom: 1px solid #330000;  border-left: 0px none;
}

.noborder_lt_rt_bot {
  border-top: 1px solid;  border-right: 0px none;  border-bottom: 0px none;  border-left: 0px none;
}


.noborder_lt_rt_top{
  border-top: 0px none;  border-right: 0px none;  border-bottom: 1px solid;  border-left: 0px none;
}


.noborder_lt_rt_top_bot{
  border-top: 0px none;  border-right: 0px none;  border-bottom: 0px none;  border-left: 0px none;
}

.noborder_rt {
  border-top: 1px solid;  border-right: 1px none;  border-bottom: 1px solid;  border-left: 1px solid;
}

.BORD_top_thin {
  border-top-width: 1px;  border-right-width: 0px;  border-bottom-width: 0px;  border-left-width: 0px;  border-top-style: solid;  border-right-style: none;  border-bottom-style: none;  border-left-style: none;  border-top-color: #330000;
}

.leftBottomBorder{
	border-top-width:0px; border-right-width:0px;	 border-bottom-width:1px; border-left-width:1px; border-color:#330000;
}
	

/*_________________________*/
/*   POSITIONING  */

.cntr{
	text-align:center;
}

.cntrObject{
	margin-left:auto;	margin-right:auto;
}

.leftSide{
	text-align:left;
}

.rightSide{
	text-align:right;
}

.toTop {
	vertical-align:top;
}

.toBottom{
	vertical-align:bottom;
}

.toMiddle{
	vertical-align:middle;
}

/*_________________________*/
/*MISC  */

.divtest{
	text-align:right;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:300;
}

.no-overflow {
	overflow:hidden;
}

.tallLine {
	line-height:1.8;
}

.mediumLine {
	line-height:1.4;
}