blockquote {
	margin:0 2em;
}

#content {
	width:100%;
	background:#fff;
}
#contentdiv {
	padding: 5px 0;
}
#footer {
	background:url(../images/footerbg.png) repeat-x;
}
#subhead {
	width:100%;
	background:#f0f0f0;
	text-align:center;
	border-top:1px solid #fff;
}
#subheaddiv {
	width:1000px;
	margin:0 auto;
	text-align:left;
}
#subhead h1 {
	padding:0;
	margin:42px 0;
	font: normal 26px Georgia, "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 Georgia, "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 */

#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 60px 0 5px;
}
.pagecontent p {
	font-size:12px;
	line-height:18px;
	margin-bottom:1.5em;
}
.pagecontent {
	font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:26px;
	color:#005e8f;
}
p.intro {
	font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:26px;
	font-color:#CC0000;
	font-style:italic;
	
	
}

.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/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;
}

body.press #sidebar ul li {
	display:block;
	font-size:14px;
	line-height:1em;
	padding:0;
	border:0;
}
body.press #sidebar ul li a {
	display:block;
	color:#595959;
	padding:10px 0;
	width:100%;
	text-indent:14px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
body.press #sidebar ul li a:hover, body.press #sidebar ul li a:focus {
	text-decoration:none;
	background-color:#f5f5f5;
	color:#8d1c1c;
}
body.press #sidebar ul li a.active {
	color:#8d1c1c;
	font-weight:bold;
	background-color:#ededed;
}

a.mtpresslink, a.mtlogoslink {
	display:block;
	width:193px;
	height:75px;
	margin:0 5px 10px 0;
}
a.mtpresslink {
	background:url(/images/mtpresslink.gif) no-repeat;
}
a.mtlogoslink {
	background:url(/images/mtlogoslink.gif) no-repeat;
}
a.mtpresslink:hover, a.mtlogoslink:hover,
a.mtpresslink:focus, a.mtlogoslink:focus {
	background-position:right top;
}
#acloginpod {
	width:320px;
	background:#ebebeb url(/images/acloginpodbg.gif) repeat-x;
	border:1px solid #d3d3d3;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
}
#acloginpod .acloginform {
	margin:22px;
}
#acloginpod form, #acloginpod fieldset {
	margin:0 !important;
	padding:0 !important;
}
#acloginpod legend em {
	position:absolute;
	left:-9999em;
}
#acloginpod label {
	display:block;
	font-size:15px;
	color:#444;
	margin-bottom:3px;
}
#acloginpod label span.loginerror {
	font-size:10px;
	color:#8d1c1c;
}
#acloginpod input.textinput {
	width:100%;
	border:1px solid #d3d3d3;
	background:#fff url(/images/textinputbg.gif) repeat-x;
	font-size:15px;
	color:#000;
	text-indent:7px;
	padding:7px 0;
	margin-bottom:10px;
}

#acloginpod input:focus {
	border-color:#77b2ee;
}
#acloginpod input.error, #acloginpod input.error:focus {
	border-color:#8d1c1c;
}
/*
#acloginpod .errormsg {
	background:#ffdddd;
	padding:5px 10px;
	margin-bottom:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #8d1c1c;
}*/
#acloginpod .errormsg {
	font-size:14px;
	font-weight:bold;
	color:#8d1c1c;
	margin-bottom:15px;
}
#acloginpod .acloginbttn {
	display:block;
	float:right;
	width:121px;
	height:42px;
	background:url(/images/acloginpodbttn.gif) no-repeat;
	margin-top:10px;
}
#acloginpod .acloginbttn:hover, #acloginpod .acloginbttn:focus {
	background-position:right top;
}
#acloginpod .getpassbttn {
	display:block;
	float:right;
	width:121px;
	height:42px;
	background:url(/images/recover_login.gif) no-repeat;
	margin-top:10px;
}
#acloginpod .getpassbttn:hover, #acloginpod .getpassbttn:focus {
	background-position:right top;
}
#acloginpod .aclogin-action label {
	font-size:12px;
	color:#777;
	border-bottom:1px solid #d3d3d3;
	padding:0 0 5px;
	margin:0 0 7px;
}
#acloginpod .aclogin-action label input {
	vertical-align:middle;
}
#acloginpod a.forgotpass {
	display:block;
	font-size:12px;
	color:#aaa;
}
#acloginpod a.forgotpass:hover,
#acloginpod a.forgotpass:focus {
	color:#8d1c1c;
}
body.aclogin .lcol {
	float:left;
	width:340px;
}
body.aclogin .rcol {
	width:545px;
	float:right;
	padding:0 0 0 45px;
	margin-right:0;
	border-left:1px solid #d3d3d3;
}
body.aclogin .pagecontent {
	margin:0;
	padding:0;
}
body#getpass #acloginpod h2 {
	font-size:20px;
	letter-spacing:-1px;
	padding:0 0 0.5em;
	font-weight:normal;
	color:#005e8f;
}
body#getpass #acloginpod p {
	padding:0 0 2em;
}
body#getpass #acloginpod p strong {
	color:#8d1c1c;
	font-weight:normal;
}
.ac-screens {
	padding-top:10px;
}
.ac-screens a {
	display:block;
	float:left;
	width:255px;
	height:200px;
	text-align:center;
	border: 1px solid #c6c8cb;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin:0 20px 30px 0px;
	background-color:#dddfe2;
}
.ac-screens a span {
	font-size:14px;
	color:#000;
	display:block;
	margin:14px 0 0;
	padding:0;
}
.ac-screens a img {
	margin:7px 0 0;
}
.ac-screens a:hover,
.ac-screens a:focus {
	background-color:#cadfed;
	border-color:#b5c8d5;
	text-decoration:none;
}
div.vcard {
	margin:0;
	padding:0 0 20px;
}
div.vcard div {
	padding:0; margin:0;
}

/* press section */
ul#presslist {
	list-style:none;
	margin:0;
	padding:0;
}
ul#presslist li {
	clear:left;
	border-top:1px solid #ededed;
}
ul#presslist li.firstli {
	border:0;
}

ul#presslist li p {
	display:block;
	padding:30px 0 30px 140px;
	margin:0;
	font-size:12px;
	line-height:18px;
	color:#8f8f8f;
	background-repeat:no-repeat;
	background-position:left 50%;
}

ul#presslist li.firstli p {
	padding-top:10px;
	background-position:left top;
}

/* press article icons */
#presslist p { background-image:url(images/press_icon.gif); }
#p20080301 p { background-image:url(images/incmag_icon.gif); }
#p20080212 p { background-image:url(images/parallels10k_icon.gif); }
#p20071221 p { background-image:url(images/elfyourself_icon.gif); }
#p20070730 p { background-image:url(images/iphoneAC_icon.gif); }
#p20070301 p { background-image:url(images/adobe_icon.gif); }

#p20080805 p { background-image:url(images/weblink_icon.gif); }
#p20080112 p { background-image:url(images/weblink_icon.gif); }
#p20070129 p { background-image:url(images/weblink_icon.gif); }
#p20061201 p { background-image:url(images/weblink_icon.gif); }
#p20051101 p { background-image:url(images/weblink_icon.gif); }
#p20020814 p { background-image:url(images/weblink_icon.gif); }
#p20020720 p { background-image:url(images/weblink_icon.gif); }

#p20080101 p { background-image:url(images/pdf_icon.gif); }
#p20020801 p { background-image:url(images/pdf_icon.gif); }


ul#presslist li p a.title {
	font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:-1px;
	color:#303543;
}
ul#presslist li p a.title:hover,
ul#presslist li p a.title:focus {
	color:#005e8f;
	text-decoration:none;
}
ul#presslist li p cite, ul#presslist li p cite {
	display:block;
	padding:0.4em 0 1.5em;
}
ul#presslist li p cite, ul#presslist li p cite em {
	font-style:normal;
}
ul#presslist li p cite strong {
	font-weight:normal;
	color:#777;
}
ul#presslist li p cite em {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	color:#9ea0a4;
	padding-left:0.7em;
	margin-left:0.5em;
	border-left:1px solid #ddd;
}
ul#presslist li p cite .date {
	font-weight:bold;
	color:#8d1c1c;
	padding-left:2em;
}
body.pressarticle h2 {
	font-size:22px;
	letter-spacing:-1px;
	color:#005e8f;
	padding-bottom:0.3em;
}
body.pressarticle cite {
	font-style:normal;
	font-size:15px;
	color:#000;
}
body.pressarticle cite em {
	font-style:normal;
	color:#9ea0a4;
}
ul#presslist li p .releaseintro a {
	white-space:nowrap;
}

body#contactpage .pagecolumn {
	width:650px;
}
*html body#contactpage .pagecontent {
	margin-right:0px;
}
body#contactpage h2 {
	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#005e8f;
	padding:0px 0 20px;
}
#contactform {
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	background:#ededed;
	padding:20px 0 0;
	width:608px;
	font-size:14px;
}
#contactform div {
	clear:left;
	margin:0 20px;
}
*html #contactform div {
	margin:0;
}
#contactform fieldset legend em {
	position:absolute;
	left:-9999em;
}
#contactform .contact-info label,
#contactform label span,
#contactform input,
#contactform textarea,
#contactform select {
	display:block;
	float:left;
}
#contactform label span {
	width:80px;
	text-align:right;
	color:#333;
	padding:5px 0;
}
#contactform .contact-info input {
	width:170px;
	margin:0 10px 10px;
	padding:5px 0;
}
#contactform input, #contactform textarea {
	font-size:14px;
}
#contactform .contact-subject {
	padding:0 0 20px;
}
#contactform .contact-subject select, #contactform .contact-content textarea {
	width:450px;
	margin:0 10px;
}
#contactform .contact-content textarea {
	margin-bottom:20px;
}
#contactform .contact-action {
	text-align:right;
}
#contactform .contact-action input {
	display:inline;
	float:none;
	margin:0 25px 20px 0;
}
body#contactpage #sidebar {
	width:270px;
}
body#contactpage #sidebar div {
	padding:20px 0 40px;
	border-bottom:1px solid #ddd;
}


body#contactpage #sidebar div.num-877 { padding-top:0px;}

body#contactpage #sidebar table {
	width:100%;
	font-size:12px;
	color:#000;
	line-height:1.4em;
}
body#contactpage #sidebar caption {
	font-size:14px;
	font-weight:bold;
	color:#000;
	text-align:left;
	white-space:nowrap;
	padding-bottom:0.6em;
}
body#contactpage #sidebar caption em {
	font-style:normal;
	font-weight:normal;
	color:#888;
}
body#contactpage #sidebar thead {
	position:absolute;
	left:-99999em;
}
*html body#contactpage #sidebar thead {
	display:none;
}
body#contactpage #sidebar th {
	font-weight:normal;
	color:#888;
	width:150px;
}
body#contactpage #sidebar .num-877 strong {
	display:block;
	font-size:14px;
	font-weight:bold;
	color:#000;
}
body#contactpage #sidebar .num-877 span {
	display:block;
	font-size:24px;
	font-weight:bold;
	color:#005e8f;
	letter-spacing:-1px;
}

body#contactpage #form_error_holder {
	background-color: #8d1c1c;
	margin-bottom:20px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	width:608px;
}
body#contactpage #form_error_holder p, body#contactpage #form_error_holder ul {
	font-size:12px;
	padding: 15px 20px;
	margin:0;
	color:#fff;
}
body#contactpage #form_error_holder ul {
    margin-left: 20px;
    padding-top: 0px;
}
body#contactpage #form_error_holder p strong {
	font-size:16px;
	padding-right: 1em;
}
body#contactpage .boxerror {
	border: 1px solid #8d1c1c;
}
body#contactpage .screenshots {
	padding:30px 5px;
}
body#contactpage .screenshots a {
	margin:0 18px 0 0;
}

body#contactpage #noinquiry {
	display:block;
	font-size:14px;
	background-color:#8d1c1c;
	color:#fff;
	margin:0;
	padding:15px 20px;
	-webkit-border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;
}
body#contactpage #noinquiry a, body#contentpage #form_error_holder a {
	color:#ccc;
}

body.mbg table.mbg {-webkit-border-radius:9px;
	-moz-border-radius:9px; margin-bottom:30px; width:100%; }
	
body.mbg table.mbg th{ background-color:#b6b6b6; text-align:left; font-size:14px; font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; padding:8px; color:#fff; -webkit-border-top-left-radius:9px;
-webkit-border-top-right-radius:9px;
	-moz-border-radius-topleft:9px; -moz-border-radius-topright:9px;}

body.mbg table.mbg td{ background-color:#ebebeb; font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:18px; color:#676767; border-bottom:1px solid #d9d9d9; line-height:normal; padding:0; margin:0; padding:15px; vertical-align:middle;}

body.mbg table.mbg td.days { color:#88201b; font-size:24px; font-weight:bold;}

body.mbg table.mbg tr.last td { border-bottom:0px; }

body.mbg table.mbg tr.last td.lefter { -webkit-border-bottom-left-radius:9px;

	-moz-border-radius-bottomleft:9px; }

body.mbg table.mbg td img { border:none; padding:0px 10px 0px 10px; margin:0; display:block; float:none}

body.mbg table.mbg tr.last td.righter {-moz-border-radius-bottomright:9px; -webkit-border-bottom-right-radius:9px;}

ul.partlogos { list-style:none; list-style-type:none; list-style-image:none; list-style-position:outside; margin:0 0 0 0px !important; padding:0 0 30px 0; display:block;}

ul.partlogos li{list-style:none; list-style-type:none; list-style-image:none; list-style-position:outside; margin:0 0 20px 0; padding:0; display:inline; float:left; width:49%; border-bottom:1px solid #e2e2e2;}


ul.partlogos li.nobrdr { /*border-bottom:none !important;*/}
 
ul.partlogos li img { margin-bottom:10px;}

ul.partlogos li ul{ padding:0; margin:0 0 0 0;}

ul.partlogos li ul li{ width:auto; padding:0 0 0 0; margin:0; border:none; padding:0 0 20px 0;  }
ul.partlogos li ul li a, ul.partlogos li ul li a:visited{ padding:0 10px 0 10px; border-left:1px solid #ccc; display:block; }
ul.partlogos li ul li a:hover, ul.partlogos li ul li a:focus { background-color:#e2e2e2; text-decoration:none;}
ul.partlogos li ul li.plstats { font-weight:bold; color:#999; padding-right:20px;}
ul.partlogos li ul li.plfirst a { border-left:0px;}

div.plheader { color:#b21111; text-transform:uppercase; font-size:16px;  padding-top:20px; padding-bottom:10px;}


body.textpage h3 {font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; font-size:18px; color:#333;
margin:0 0 0 0; padding:10px 0 20px 0;}

div.greyblock {/* padding:18px; background-color:#f1f1f1; margin-bottom:30px;*/}

div.greyblock h3 { padding-bottom:0}

div.greyblock p{ /*margin:0 !important; padding:0;*/}

body.styleguide img { display:block}

body.employment .job {
	background:#f0f0f0;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	margin-bottom:30px;
}
body.employment .new {
	background:#f0f0f0 url(images/newflag-employment.gif) no-repeat right top;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
}
body.employment .jobcontent {
	padding:30px 30px 0;
}
body.employment .job h3 {
	font-size:16px;
	line-height:16px;
	font-weight:bold;
	color:#000;
	padding:0 0 0.7em;
}
body.employment .job h4 {
	font-size:14px;
	line-height:14px;
	color:#000;
}
body.employment .job-footer {
	background:#d9d9d9;
	padding:0;
	height:60px;
	-moz-border-radius-bottomleft:		8px;
	-webkit-border-bottom-left-radius:8px;
	-moz-border-radius-bottomright:		8px;
	-webkit-border-bottom-right-radius:8px;
}
body.employment .job-footer a {
	float:right;
	display:block;
	width:123px;
	height:44px;
	margin:8px 13px 0;
	background:url(images/applynow-employment.gif) no-repeat left top;
}
body.employment .job-footer a:hover, body.employment .job-footer a:focus {
	background-position:right top;
}
body.aclogin #error_div {
	width:282px;
	background:#8d1c1c;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	padding:15px 20px;
	margin:0 0 20px;
	color:#fff;
}

body.tellus #error_div {
	
	background:#8d1c1c;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	padding:15px 20px;
	margin:0 0 20px;
	color:#fff;
}

body.aclogin #error_div strong, body.tellus #error_div strong {
	display:block;
	float:left;
	font-size:16px;
	padding-right:15px;
	line-height:1em;
}
body.aclogin #error_div p, body.tellus #error_div p  {
	font-size:12px;
	color:#fff;
	line-height:1.5em;
	padding:0;
}

body.tellus #error_div p  { margin-bottom: 0px;}


body.aclogin input.error {
	border-color:#8d1c1c;
}
ul.address li {
	display:block;
	float:left;
	font-size:12px;
	margin:10px 5px;
	line-height:1.5em;
	letter-spacing:-0.049em;
	width:200px;
}
ul.address b {
	display:block;
	font-size:14px;
	color:#000;
	line-height:1.8em;
}
.inquirebttn {
	display:block;
	float:right;
	width:123px;
	height:44px;
	background:url(images/contact_inquirebttn.gif) no-repeat;
	margin-top:10px;
}
.inquirebttn:hover, .inquirebttn:focus, #acloginpod .getpassbttn:focus {
	background-position:right top;
}

/* eol section */
#eoltable {
	margin:20px 0;
	border-left:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
	}
 #eoltable td {
	border-right: 1px solid #e2e2e2;
	padding:10px;
	}

#eoltable th {
	background-color:#333;
	color:#fff;
	white-space:nowrap;
	text-align:left;
	border-right: 1px solid #666; padding:10px;
	}

#eoltable .th1 { width:350px; }
#eoltable .th2 { width:70px; }
#eoltable .th3 { width:190px; }
#eoltable .th4 {  }
	
.eol-info {
	background:#ddd url(/images/eol_arrow2.gif) no-repeat 13px top;
	}
.eol-info-odd {
	background:#ddd url(/images/eol_arrow.gif) no-repeat 13px top;
	}

tr.eol-info td div, tr.eol-info-odd td div {
	padding: 5px 10px; 
	}

#eoltable tr.even { background-color:#f5f5f5 !important; }
#eoltable h3 { display:none; }

a.tooltip { margin: 4px 0 0 15px;  float:right;} 
a.expandlink { font-weight:bold; }
#eoltable .prodname { font-weight:bold; color:#888; font-size:13px; }
#eoltable .lighter { font-size:11px; color:#000; white-space:nowrap; }
#tooltip{
	position:absolute; /* important */
	width:250px;
	border:1px solid #ccc;
	background:#EDF3FE;
	padding:10px;
	color:#333;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-align:left;
	display:none; /* important */
	}	
	
	
body.whymtpage	.pagecontent ol li p strong {
	display:block;
	font-size:16px;
	color:#333;
	padding-bottom:4px;
}
body.aboutus .pagecontent img {
	padding-right:50px;
	vertical-align: middle;
}
