body {
	background: #c4c4c4;
	margin: 0;
	padding: 0;
	color: #373737;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px; 
}

a {
	text-decoration: none; 
}

a:hover {
	text-decoration: underline;
}

/* -- Template Styles -- */
.tableBorder {
	background: #5a5a5a;
}

.contentWindow {
	background: #eaeaea; 
}

.newsletterSignUp {
	padding-top: 20px;
	padding-left: 0;
	padding-right: 0; 
}

.subNav {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #404040; 
}

.subNav a { 
	color: #404040;
	text-decoration: none; 
}
.subNav a:hover {
	color: #404040;
	text-decoration: underline;
}  
.littleHomeBox {
	font-family: 'arial narrow', arial, helvetica, sans-serif;
	font-size: 13px;
	width: 150px;
	height: 90px;
}
.littleHomeBoxTwo { 
	font-family: 'arial narrow', arial, helvetica, sans-serif;
	font-size: 13px;
	width: 150px;
	height: 80px; 
}

.loginBoxes { 
	font-family: 'arial narrow', arial, helvetica, sans-serif;
	color: white;
	font-weight: bold; 
}

.redLine { 
	background: #d21034; 
}
.yellowLine { 
	background: #ebab00; 
}
.blueLine { 
	background: #00129d; 
}
.greyFooter { 
	background: #6d6d6d; 
}
.yellowHeader { 
	color: #ebab00;
	font-size: 21px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; 
}
.redHeader {
	color: #d21034;
	font-size: 21px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
}
.blueHeader { 
	color: #00129d;
	font-size: 21px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold; 
}
.miniHeaderYellow { 
	font-size: 13px;
	color: #ebab00;
	line-height: 20px; 
}

.reallySmallText { 
	font-size: 9px; 
}

.evenPadding {
	padding-left: 5px;
	padding-right: 5px;
}

.homeBoxPadding { 
	padding-left: 10px;
	padding-right: 8px; 
}
.content	{ 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #141414; 
}
.contentRightPad { 
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #141414;
	padding-right: 15px; 
}
.formcontent {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #141414;
	padding-right: 15px;
	padding-top: 6px;
	padding-bottom: 4px;
}			
.imagePad { 
	padding-left: 15px;
	padding-bottom: 10px;
	text-align: right; 
}
.subSmallContent { 
	font-family: 'arial narrow', arial, helvetica, sans-serif;
	font-size: 11px;
	color: #141414; 
}

/* -- HTML Form Styles -- */
.noBorder { 
	border-style: none; 
}
.form { 
	margin: 0; 
}
.form input { 
	font-size: 9px;
	vertical-align: middle;
	padding: 1px; 
}
.daInput { 
	background: #dadada;
	font-size: 9px;
	font-family: arial, helvetica, sans-serif;
	vertical-align: middle;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	color: #696969;
	border: solid 1px #7f7f7f; 
}
.clientInput { 
	background: #e4e4e4;
	font-size: 9px;
	font-family: arial, helvetica, sans-serif;
	vertical-align: middle;
	padding: 1px;
	padding-left: 2px;
	padding-right: 2px;
	color: #696969;
	border: solid 1px #060606; 
}
.form textarea { 
	font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	vertical-align: middle; 
}
.form select { 
	font-size: 9px;
	font-family: arial, helvetica, sans-serif;
	vertical-align: middle; 
}
.button { 
	border: solid 1px #7d6d54;
	background: #ed861f;
	font-weight: bold;
	font-size: 9px;
	font-family: arial, helvetica, sans-serif;
	color: white; 
}

.fastfindtext{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
}
.fastfindtextbold{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
}
.fastfindtextbigbold{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold; 
}
.fastfindlink{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px; 
	color: #d21034;
}
.fastfindlinkbold{
	font-family: arial, helvetica, sans-serif;
	font-size: 13x; 
	color: #d21034;
	font-weight: bold;
}

.RedTripleHeader {
	color: #D21034;
	font-size: 21px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 24px;
	padding-left: 53px;
	background-image: url(/mm/images/red_table_2.jpg);
}
.BlueTripleHeader {
	color: #1525A4;
	font-size: 21px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 24px;
	padding-left: 53px;
	background-image: url(/mm/images/blue_table_2.jpg);
}
.YellowTripleHeader	{
	color: #ebab00;
	font-size: 21px;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left;
	padding-top: 24px;
	padding-left: 53px;
	background-image: url(/mm/images/yellow_table_2.jpg);
}
.bodytxt {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	color: #141414;
	padding-right: 4px;
	padding-left: 27px;
}
.miniHeaderRed { 
	font-size: 13px;
	color: #d21034;
	line-height: 20px; 
}
