fhtml, body {
	height:99%;
}

body {
	font-family: Arial;
	font-weight: normal;
	color: #333333;
	font-size: 12px;
	min-height:99%;
	height:auto !important;
	height:99%;
	margin:0;
	padding:0;
	line-height:17px;
}

td, table, th {
	font-size:12px;
	color: #333333;
	text-align:left;
	vertical-align:top;
	}

a {
	color:#eb1c24;
	}

.site_list {
	background-color: #ddd7ce; 
	font-weight:bold;
	padding:8px 10px;
	vertical-align:middle;
}

.top_nav {
	float: left;
	text-align: center;
	color: #333333;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	vertical-align: middle;
	padding:10px;
	text-transform:uppercase;
}

.top_nav:hover {
	color: #eb1c24;
}

.main_table td {
	 background-color: #fff;
}

.footer_nav {
	font-family: Arial;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	width: 937px; 
	padding-top: 7px;
	padding-bottom:15px;
}

.footer_nav a {
	color: #745e50;
	text-decoration: none;
	font-size: 12px;
}

.right-margin {
	padding-right:25px;
	}
	
.learn-more {
	color:#745e50;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	}
	
.more {
	color:#e17e1f;
	text-decoration:underline;
	font-size:12px;
	}
	
.news {
	margin-bottom:10px;
	}
	
.container {
	padding-bottom:5px;
	}

.bg-header-top {
	
	}
	
.logo-img {
	position: absolute; z-index: 2;
	background-image: url('/img/logo2.png');
	background-image: expression('none');
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/logo2.png', sizingMethod='scale');
	background-repeat:no-repeat;
	width:252px; height:131px; 
	}
	
.clients-login {
	margin-top: 16px; margin-bottom:8px; font-size:13px; 
	}
	
.right-position {
	height:39px;
	background-color:#eaeaea;
	float:left;
	}
	
.center-slide {

	}
	
.message-slide {
	background-image: url('/img/media-made-easy.png'); width: 453px; height: 112px; margin-top: 108px; margin-bottom: 50px; float:right;
	}

.more-link-slide {
	width:150px; height:30px; margin-top:90px; padding-right:65px; float:right; font-size:11px; text-align:right;
	}
	
.slide-margins {
	padding-top: 8px; padding-bottom: 8px;
	}
	
.marg-bottom-middle {
	margin-bottom: 15px;
	}
	
.vline {
	background:url('/img/vertical-line.gif') repeat-y;
	width:2px;
	}
	
.right-message-margins {
	padding-left: 8px; width: 288px;
	}
	
.left-quote {
	height:100px; float:left; width:17px;
	}
	
.right-message {
	float:left; width:260px;
	}
	
.quote-sign {
	float:right; margin-top:10px;
	}
	
.heading-margins {
	padding-top: 20px; padding-bottom:20px;
	}
	
.link-slider-margins {
	padding-top: 22px;
	}
	
.pad-bottom {
	padding-bottom:15px;
	}
	
.marg-bottom-12 {
	margin-bottom: 12px;
	}
	
.white-bg {
	background-color: #FFFFFF !important;
	}

.rss-pad-left {
	padding-left:150px;
	}

.active-left-nav {
	color:#EB0005;
	font-family:"Myriad Pro", Arial, Helvetica, sans serif;
	font-size:21px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	line-height:27px;
	}

.left-nav {
	color:#000; 
	text-transform:uppercase; 
	text-align:left; 
	font-size:21px;
	font-family:"Myriad Pro", Arial, Helvetica, sans serif;
	font-weight:bold;
	line-height:27px;
	}
		
.left-nav a {
	color:#000;
	text-decoration:none;
	}
div.third-tier-nav {padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:10px;}
	
.sub-heading {
	font-size:18px;
	}
	
ul {
	margin-top:0;
	margin-bottom:0;
}

.red-header {
	background-color:#eb1c24;
	height:45px;
	width:100%;
	text-align:left;
	margin-top:45px;
	color:#fff;
	}
	
.nav-gray-left {
	background:url(/img/nav-gray-left.gif);
	height:39px;
	width:9px;
	float:left;
	}
	
.nav-gray-right {
	background:url("/img/nav-gray-right.gif") no-repeat scroll 0 0 transparent;
	float:left;
	height:39px;
	width:9px;
	}	
	
.nav-accomm {
float:right;
}	

h1 {font-size:28px; color:#000; margin-top:0; padding-top:13px; padding-bottom:0; margin-bottom:10px;}

.box-gradient {
	background:url("/img/box-gradient.gif") repeat-x;
	background-position:bottom;
	background-color:#fcfbfb;
	height:100%;
	padding-left:10px;
	}	
	
.box-stroke {
	border:solid 1px #cbcbcb;
	}	
	
.home-boxes {
	width:300px;
	height:332px;
	font-size:20px;
	line-height:23px;
	font-family:"Myriad Pro", Arial, Helvetica, sans-serif;
	}	
	
.latest-news {
	width:487px;
	height:209px;
	float:left;
	font-size:13px;
	line-height:15px;
	}
	
.partners {
float:left;
font-size:13px;
height:136px;
line-height:17px;
margin-top:20px;
width:940px;
}
	
.customer-testimonials {
	width:430px;
	height:209px;
	float:left;
	margin-left:20px;
	font-size:13px;
	line-height:14px;
	}	
	
.news-heading {
	font-size:20px;
	font-weight:bold;
	padding-bottom:13px;
	padding-top:15px;
	}	
	
.footer-new {
width:100%;
float:left;
background-color:#303030;
color:#fff;
padding-top:0px;
padding-bottom:0px;
line-height:16px;
margin-top:15px;
font-weight:normal;
font-size:14px;
}	

.footer-new td {
	color:#fff;
	font-size:14px;
	line-height:17px;
	}

.footer-new a {
	color:#fff;
	text-decoration:none;}

.footer-second-tier {
	margin-left:0px;
	margin-top:10px;
	color:#909090;
	font-weight:normal;
	font-size:12px;
	}

.footer-second-tier a {
	color:#909090;
	text-decoration:none;
	font-weight:normal;
}	
	
h2 {
	font-size:19px; padding-top:0; margin-top:20px; margin-bottom:5px; padding-bottom:0; }	
	
#content { width:955px;}	
.top-bottom-margins { margin-top:15px; margin-bottom:15px;}

.content-td {padding:15px 0 15px 15px;}
div.content-div {padding:15px;}

#testim {font-size:12px; font-weight:normal; line-height: 16px; text-transform:none; font-family: Arial, Helvetica, sans serif; height:257px;}