﻿* {margin:0;padding:0;outline:0;border:0;}
html {height:100%;margin-bottom:1px;}
body {line-height:1;color:#424545;background-color:#ffffff;min-width:40em;text-align:left;font:0.75em Georgia, "Times New Roman", Times, serif;}
p {line-height:2em;padding:0.5em 0 1em 0;font-size:0.9em;}
h2 {font:bold 2em Georgia, "Times New Roman", Times, serif;padding:1em 0 0.5em 0;}
h3 {font-weight:normal;font-size:1.5em;margin-bottom:15px;}
h4 {font:bold 1.5em Arial,Helvetica,Sans-serif;color:#9c0000;}
a {color:#424545;text-decoration:underline;cursor:pointer;}
a:hover {text-decoration:none;}

.body ul, .body ol, .columns .maincolumn ul, .columns .maincolumn ol {margin:0.5em 2em;line-height:2em;}

/****************************************************************************/
/* common redefinitions of deprecated tags and their equivalent style class 
/****************************************************************************/
center, .center {text-align:center;}
strong, .strong, b, .bold {font-weight:bold;}
emphasis, i, .italic, em, .em {font-style:italic;}
u, .underline {text-decoration:underline;}
.clearfix:after, .twoColumn3:after, .element:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix, .twoColumn3, .element{display:inline-block;}
/* start commented backslash hack \*/
* html .clearfix, * html .twoColumn3, * html .element {height:1%;}
.clearfix, .twoColumn3, .element{display:block;}
/* close commented backslash hack */

.searchBox,.noPrint,.taskNav,.tier1,ul.emailPrint,.more,.readMore,.iconWrap,.ribbon,.backlink {display:none;}

.container {margin:30px;}
.header {text-align:left;position:relative;overflow:auto;border-bottom:1px dashed #ccc;}
.logo {float:none;display:block;}
.logo a {display:block;height:45px;width:543px;background-image:none;text-decoration:none;}
.logo a .hiddenIR {position:relative;top:0;left:0;font:2em Arial,Helvetica,Sans-serif;}
.body {text-align:left;width:750px;}
.RELEASE {margin-bottom:1em;}
.footer {text-align:left;font-size:0.9em;padding-top:20px;color:#8e908f;background:none;width:750px;}
.footer .main {margin:0 5px;padding-top:20px;border-top:1px dashed #ccc;}

.body .hidden {display:block;}
.hiddenIR, .FormSpamProtect {position:absolute;left:0;top:-1500px;width:1px;height:1px;overflow:hidden;} 

.twocolumn .sidecolumn {display:none;}
.twocolumn .maincolumn {margin-top:25px;}

.footer .screen {display:none;}
.footer .printfooter {display:block;}

/*****************************************************/
/** custom pages: Help Center Page 
/*****************************************************/
.btnWrapper {margin:2em 0;width:550px;}
.btnWrapper .btnL {float:left;display:block;}
.btnWrapper .btnR {float:right;display:block;}
.btnWrapper a:link {text-decoration:none;}
.btnWrapper a img {border:none;text-decoration:none;}

.columns .maincolumn #programPage ul {margin:0.5em 0;list-style-type:none;}
#programPage .section li {width:750px;position:relative;overflow:hidden;}
#programPage .section {width:750px;}
#programPage .customSidecolumn {display:block;float:left;width:320px;}
#programPage .customMaincolumn {display:block;float:left;width:400px;margin-top:45px;}
#programPage .customMaincolumn .arrowContainer {display:none;}

