blockquote {
	margin:0 2em;
}

#content {
	width:100%;
	background:#fff;
}
#contentdiv {
	padding:40px 0;
}
#footer {
	background:url(/_images/mt-footerbg.gif) repeat-x;
}
#subhead {
	width:100%;
	background:#f0f0f0;
	text-align:center;
	border-top:1px solid #fff;
}
#subheaddiv {
	width:955px;
	height:105px;
	margin:0 auto;
	text-align:left;
}
#subhead h1 {
	padding:0;
	font: normal 26px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height:26px;
	letter-spacing: -1px;
	font-weight:normal !important;
	float:left;
}

#subhead h1 a {
	color:#222;
	text-decoration:none;
}
#subhead h1 b, #subhead h1 a:visited b, #subhead h1 a:link b {
	font-weight:normal;
	color:#88201b;
}


/* alternative subhead style - no bar */

.pagecontent h1 {
	padding:0;
	margin:0 0 42px 0;
	font: normal 26px "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height:26px;
	letter-spacing: -1px;
	font-weight:normal !important;
	
}

.pagecontent h1 a {
	color:#222;
	text-decoration:none;
}
.pagecontent h1 a b, .pagecontent h1 a:visited b, .pagecontent h1 a:link b {
	font-weight:normal;
	color:#88201b;
}


/* end alternative subhead */

#testimonials{
	margin:0 60px 0 5px;
}

#testimonials h2 {
	color:#005E8F;
	font-size:17px;
	font-weight:normal;
	letter-spacing:-1px;
	padding:0.5em 0;
}

#testimonials blockquote {
	color:#626670;
	display:block;
	font-size:12px;
	line-height:18px;
	margin:0;
	padding:0;
}

#testimonials h3 {
	color:#8D1C1C;
	font-size:16px;
	font-weight:normal;
	margin:0 0 0.5em;
	padding:0 !important;
}

#testimonials h3 span {
	color:#000;
	font-size:12px;
}

#testimonials h3 span a {
	color:#295187;
}

#subnav {
	float:right;
	font-size:12px;
	color:#777;
	margin:42px 0;
}

#subnav ul li {
	margin:0 5px;
	display:block;
	float:left;
}

#subnav a, #subnav a:visited {
	color:#777;
	display:block;
	padding:4px 10px;
	text-decoration:none;
}

#subnav a:hover,
#subnav a:focus,
#subnav a.active,
body.aboutus #subnav a.subnav1,
body.contactus #subnav a.subnav2,
body.employment #subnav a.subnav3,
body.press #subnav a.subnav4,
body.aclogin #subnav a.subnav1,
body#getpass #subnav a.subnav2,
body.tenreasons #subnav a.subnav1,
body#clientspage #subnav a.subnav2,
body.technology #subnav a.subnav4 {
	color:#8d1c1c;
	text-decoration:none;
	background:#d8d8d8;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
body#getpass #subnav a.subnav1 {
	color:#777;
	display:block;
	padding:4px 10px;
	text-decoration:none;
	background:none;
}

.pagecolumn {
	width:700px;
	border-right:1px solid #ddd;
}

.pagecontent {
	margin:0 55px 0 5px;
}
.pagecontent p {
	font-size:12px;
	line-height:18px;
	margin-bottom:0.32em;
}
.pagecontent p.intro {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:26px;
	color:#005e8f;
}
.pagecontent h4 {
	font-size:14px;
	margin-bottom:1em;
}
.pagecontent ul {
	font-size:12px;
	list-style:outside disc;
}
.pagecontent ol {
	list-style-type:decimal;
	list-style-position:outside;
	font-size:16px;
	font-weight:bold;
	color:#8d1c1c;
	margin:0 0 0 3em;
}
.pagecontent ol li p {
	font-size:11px;
	font-weight:normal;
	color:#555;
	margin:0 0 1.5em 0.5em;
}
.pagecontent ol li p strong {
	display:block;
	font-size:14px;
	color:#005e8f;
}

body.legal .pagecontent ol {
	font-size:14px;
	color:#242424;
}
body.legal .pagecontent ol li p {
	font-size:12px;
}
body.legal .pagecontent ol li ol {
	list-style-type:lower-alpha;
}
body.legal .pagecontent p strong, body.legal .pagecontent p b {
	color:#242424;
}

.pagecontent ul {
	display:block;
	list-style-image:url(/_images/lil_things/bullet_arrow_1.gif);
	list-style-position:outside;
	margin:0 0 2em 3em;
}
.pagecontent ul li {
	margin-bottom:1em;
}
.pagecontent ul li ul {
	margin-top:1em;
}
body.statement .pagecontent ul li strong {
	font-size:14px;
}
body.statement .pagecontent .toplink {
	float:right;
}

#sidebar {
	float:right;
	width:250px;
}
body.copyright .pagecolumn {
	border:0;
}
body.copyright #sidebar {
	border-left:1px solid #ddd;
}
#sidebarnav {
	margin-left:50px;
}
#sidebar h4 {
	display:block;
	font-size:14px;
	color:#000;
	margin-bottom:20px;
}
#sidebar ul {
	display:block;
	margin:0 5px 30px 0;
}
#sidebar ul li {
	display:block;
	font-size:14px;
	line-height:1em;
	padding:0;
	border-bottom:1px solid #ddd;
}
#sidebar ul li a {
	display:block;
	color:#595959;
	padding:10px 0;
	width:100%;
	text-indent:10px;
}
#sidebar ul li a:hover, #sidebar ul li a:focus {
	text-decoration:none;
	color:#8d1c1c;
	background-color:#f5f5f5;
}
#sidebar ul li a.active,
body.copyright #sidebar ul li a.sidebarnav0,
body.generalterms #sidebar ul li a.sidebarnav1,
body.aup #sidebar ul li a.sidebarnav2,
body.statement #sidebar ul li a.sidebarnav3,
body.privacy #sidebar ul li a.sidebarnav4,
body.dmca #sidebar ul li a.sidebarnav5,
body.acxfer #sidebar ul li a.sidebarnav6,
body.mbg #sidebar ul li a.sidebarnav7,
body.eol #sidebar ul li a.sidebarnav8 {
	color:#8d1c1c;
	font-weight:bold;
	background-color:#ededed;
}

div.vcard {
	margin:0;
	padding:0 0 20px;
}
div.vcard div {
	padding:0; margin:0;
}
}
body.aboutus .pagecontent img {
	padding-right:50px;
	vertical-align: middle;
}
