body {
margin: 0px;
height:100%; 
max-height:100%;
background-color:#ffffff;
text-align: center;
}

A.footerlink:link {text-decoration: none; color:#758187;}
A.footerlink:visited {text-decoration: none; color:#758187;}
A.footerlink:hover {text-decoration: none; border-bottom: 1px dotted #56666E; color:#56666E;}

A.subnavlink:link {text-decoration: none; color:#034578;}
A.subnavlink:visited {text-decoration: none; color:#034578;}
A.subnavlink:hover {text-decoration: none; border-bottom: 1px dotted #034578; color:#034578;}

A.contentlink:link {text-decoration: none; color:#9D3400;}
A.contentlink:visited {text-decoration: none; color:#9D3400;}
A.contentlink:hover {text-decoration: none; border-bottom: 1px dotted #D62300; color:#D62300;}

h2 {
	font-size:18px;
	margin:0.83em 0;
	}
p {
	margin:1em 0;
	}

.wheretagline {
vertical-align: top;
text-align: left;
padding: 15px 0px 15px 0px;
}

.imgright {
vertical-align: top;
text-align: center;
float: right;
padding: 6px;
background-color: #ececec;
margin: 0px 15px 15px 15px;
}

.imgrightb {
vertical-align: top;
text-align: right;
float: right;
padding: 0px 5px 15px 15px;
}

.imgleft {
vertical-align: top;
text-align: center;
float: left;
padding: 6px;
background-color: #ececec;
margin: 0px 15px 15px 10px;
}

ol {
list-style-type:decimal;
vertical-align: middle;
list-style-position: outside;
vertical-align: middle;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #4B545B;
}

li {
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #4B545B;
list-style-position: outside;
list-style-type: square;
}

ul.news li
{
    margin-bottom:20px;
}

ul {
list-style-type: square;
vertical-align: middle;
list-style-position: outside;
vertical-align: middle;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 18px;
color: #4B545B;
}

hr {
  border:0;
  border-top: 1px solid #DDDBD2;
  height: 0;
  background: #DDDBD2;
  width:95%;
  margin: 25px 15px 25px 0px;
}

.hr {
background-image: url(../images/hrbgimg.gif);
background-repeat: no-repeat;
height: 5px;
width: 525px;
}


.innertable {
width: 780px;
max-width: 780px;
text-align: center;
vertical-align: top;
}

.navpos {
max-height: 75px;
height: 75px;
width: 780px;
padding-top:22px;
}

.header {
max-height: 75px;
height: 75px;
width: 800px;
text-align: center;
padding: 22px 0px 0px 10px;
}


.topnavb {
text-align: left;
vertical-align: top;
padding: 21px 0px 0px 0px;
}

.navdividerb {
text-align: left;
vertical-align: top;
width: 23px;
padding: 21px 15px 35px 15px;
}

.topnav {
text-align: left;
vertical-align: top;
padding: 18px 0px 0px 0px;
}

.navdivider {
text-align: left;
vertical-align: top;
width: 23px;
padding: 18px 0px 0px 0px;
}

.logo {
text-align: right;
padding-left: 10px;
}

.homelogo {
text-align: left;
padding: 20px 0px 45px 30px;
}

.maincallscriptimg {
text-align: left;
padding: 0px 0px 25px 30px;
}

.maincalltext, .video-embed {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
text-align: left;
color: #4B545B;
line-height: inherit;
padding: 0px 5px 5px 30px;
}

.leftcol {
width: 501px;
max-width: 501px;
max-height: 100%;
height: 100%;
}

.rightcol {
width: 279px;
max-width: 279px;
max-height: 100%;
height: 100%;
}

.mainarea {
width: 780px;
max-height: 100%;
height: 100%;
}

.contentsection {
padding-top: 50px;
width: 780px;
max-height: 100%;
height: 100%;
}

.contentarea {
text-align: left;
vertical-align: top;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align: top;
text-align: left;
line-height: 18px;
color: #4B545B;

}

.delivertext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
text-align: left;
color: #4B545B;
padding: 22px 30px 15px 19px;
}

.delivertextb {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
text-align: left;
color: #4B545B;
padding: 22px 30px 15px 0px;
}

.barrprocesstitle {
vertical-align: top;
text-align: left;
padding: 20px 0px 22px 0px;
}

.processtext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
text-align: left;
color: #4B545B;
padding: 0px 10px 22px 0px;
}

.divider {
background-image: url(../images/dividerbg.gif);
background-repeat: repeat-y;
vertical-align: top;
width: 1px;
max-height: 90%;
height: 90%;
}

.subnavdividerb {
vertical-align: top;
text-align: left;
padding: 20px 0px 20px 0px;
}

p {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align: top;
text-align: left;
line-height: 18px;
color: #4B545B;
padding-right: 45px;
}

.form {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
text-align: left;
line-height: 18px;
color: #4B545B;

}

.subtitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
vertical-align: top;
text-align: left;
font-weight: bold;
color: #C35801;
padding: 0px 0px 25px 0px;
}

.sidecol {
width: 212px;
max-width: 212px;
vertical-align: top;
text-align: left;
}

.subnav {
vertical-align: top;
text-align: left;
padding: 12px 0px 12px 15px;
}

.subnavb {
vertical-align: top;
text-align: left;
padding: 15px 0px 15px 15px;
}

.whatotherstitle {
vertical-align: top;
text-align: left;
padding: 35px 0px 15px 15px;
}

.whatotherstext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
text-align: left;
color: #4C6E89;
line-height: 18px;
padding: 0px 0px 15px 15px;
}

.whatotherslink {
vertical-align: top;
text-align: left;
padding: 15px 0px 15px 15px;
}

.leftcoltext {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
text-align: left;
color: #B7BEC3;
line-height: 18px;
padding: 0px 0px 15px 15px;
}


.spacer {
width: 85px;
max-width: 85px;
}

.spacerb {
height: 90%;
max-height: 90%;
}

.footerpos {
width: 780px;
vertical-align: bottom;
text-align: left;
}

.footertable {
margin-top: 55px;
width: 780px;
vertical-align: top;
text-align: left;
}

.footertexta {
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
vertical-align: top;
text-align: left;
color: #758187;
padding: 10px 0px 15px 0px;
}

.footernav {
background-color: #D1E0E8;
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #758187;
vertical-align: top;
text-align: right;
padding: 15px 15px 0px 15px;
}

.footerend {
vertical-align: top;
text-align: right;
}

.barrbullets {
background-color: #97C5DE;
vertical-align: top;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

.picturecaption {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
text-align: left;
color: #4B545B;
line-height: inherit;
}

.video-callout {
	clear: both;
	display: block;
	height: 160px;
	width:89%;
	padding: 12px 14px;
	border-top: solid #CCCCCC 1px;
	border-bottom: solid #CCCCCC 1px;
	background-color: #F2F2F2;
	margin-bottom: 20px;
	margin-left:auto;
	margin-right:auto;
}

.float-left {
	float:left;
	display:block;
	padding: 0 10px 10px 0;
	}
	
.center-link-image
{
     display:block;
     width:100%;
     text-align:center;
}



/* ----------------2011 updates--------------------- */
.delivertext-home {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
vertical-align: top;
text-align: left;
color: #4B545B;
padding: 22px 0px 15px 0px;
}
.testimonial {
	font-size: 14px;
	padding-bottom:6px;
	}
.testimonial-source {
	font-weight: bold;
	}
.logo-container {
	/*border:solid #ccc 1px;*/
	height:100px;
	width:480px;
	/*display: inline-block;
	*/display: inline;
	zoom: 1;
	}
.logo-container img {
	padding:0;
	margin:0;
	float:left;
	}
.slider-arrows {
	float:right;
	}
	
#testimonials_container div {
	font-size: 14px;
	padding-bottom:6px;
	display: none;
}

/*
#testimonials_container .testimonial:first-child {
	display: block;
}
*/

#testimonials_container {
	height: 75px;
}

#overflow_container {
	overflow: hidden;
	width: 480px;
	height: 100px;
	position: relative;
}

#slides_container {
	width: 2000px;
	height: 100px;
	position: relative;
}
img {
	border:0px;
	}

.feature-left {
	padding-top:6px;
	padding-right:10px;
	vertical-align: top;
	}
.delivertext-home .contentlink {
	font-size:13px;
}
.delivertext-home p {
	padding-right:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	line-height: 11px;
}
