/* CSS Document */

body, h1, h2, h3, h4, h5, h6, div, ul, li, dl, dt, dd, p { margin: 0; padding: 0; }

#container { border-bottom: solid 18px #2971AC; border-left: solid 15px #2971AC; border-right: solid 15px #2971AC; color: #353535; font: 100%/1.3em Arial; width: 785px; }
#container #header { background: #2971AC; height: 65px; position: relative; }
#container #header h1 { color: #fff; height: 35px; left: 16px; position: absolute; top: 19px; }

#container a { color: #002a67; text-decoration: none; }
#container a:focus { outline: none; }

#content sup { font-size: 70%; height: 0; line-height: 1; position: relative; top: -0.6em; vertical-align: baseline !important; vertical-align: bottom; }

#content { background: #fff; overflow: hidden; padding: 15px; position: relative; width: 755px; }
#content .pod { float: left; }

/*
#content #side_content { margin-right: 20px; width: 225px; }
#content #side_content ul { background: url(/images/help/bkg.nav.gif) no-repeat 0 0; height: 226px; margin: 0 0 12px; padding: 0; width: 225px; }
#content #side_content ul li { display: block; height: 45px; }
#content #side_content ul li a { display: block; height: 45px; text-indent: -9999px; }
#content #side_content ul li.about a.active { background: url(/images/help/bkg.nav.gif) no-repeat -225px 0; }
#content #side_content ul li.how a.active { background: url(/images/help/bkg.nav.gif) no-repeat -225px -45px; }
#content #side_content ul li.privacy a.active { background: url(/images/help/bkg.nav.gif) no-repeat -225px -90px; }
#content #side_content ul li.amex a.active { background: url(/images/help/bkg.nav.gif) no-repeat -225px -135px; }
#content #side_content ul li.terms a.active { background: url(/images/help/bkg.nav.gif) no-repeat -225px -180px; }
#content #side_content p { padding: 12px 0; text-indent: -9999px; }
#content #side_content p a { background: url(/images/help/bkg.tout-feedback.gif) no-repeat; display: block; height: 49px; width: 181px; }
*/

#content #side_content { margin-right: 20px; width: 225px; }
#content #side_content ul { margin: 0 0 12px; padding: 0; width: 225px; }
#content #side_content ul li { display: block; padding: 10px; border-bottom: 1px solid  #2971AC; }
#content #side_content ul li a { display: block;}
#content #side_content ul li a:hover,
#content #side_content ul li a:focus { text-decoration: underline; }
#content #side_content ul li a.active { font-weight: bold; }
#content #side_content p { padding: 12px 0; text-indent: -9999px; }
#content #side_content p a { background: url(/images/help/bkg.tout-feedback.gif) no-repeat; display: block; height: 49px; width: 181px; }

#content #main_content { padding-top: 4px; width: 510px; }
#content #main_content h2 { display: block; margin-bottom: 10px; line-height: 1.2em; padding-bottom: 8px; color: #2971AC; border-bottom: 1px solid #2971AC; }
#content #main_content p { padding: 0 0 9px; font-size: 93%; }
#content #main_content span.list-number {float:left;width:40px;}
#content #main_content li ul {margin-left:56px;font-size:85%;}
#content #main_content p.return {width:100%;height:20px;}
#content #main_content p.return a {float:right;}

#content #main_content dl { margin: 9px 0 0; width: 526px; }
#content #main_content dl dd { font-size: 93%; }

#content #main_content.about dl { background: #f4f4f5; }
#content #main_content.about dl dt { height: 30px; padding: 15px 15px 0 15px; text-indent: -9999px; }
#content #main_content.about dl dt#front_desk { background: url(/images/help/bkg.dt-home.gif) no-repeat 15px center; }
#content #main_content.about dl dt#idea_hub { background: url(/images/help/bkg.dt-idea_hub.gif) no-repeat 15px center; }
#content #main_content.about dl dt#connectodex { background: url(/images/help/bkg.dt-idea_hub.gif) no-repeat 15px center; }
#content #main_content.about dl dd { border-bottom: solid 6px #fff; padding: 0 15px 15px 57px; }

#content #main_content.how dl { background: #fff; }
#content #main_content.how dl dt { border-bottom: solid 6px #fff; cursor: pointer; height: 26px; cursor: pointer; }
#content #main_content.how dl dt.active { border-bottom: none; background-position: right 0; }


#content #main_content.how dl dd { border-color: #f4f4f5; border-style: solid; border-width: 0 1px 1px; display: none; margin-bottom: 7px; padding: 7px; }
#content #main_content.how dl dd.active { display: block; }
#content #main_content.how dl dd h3 { font-size: 93%; font-weight: bold; margin-bottom: 5px; }
#content #main_content.how dl dd a { /*display: block; font-style: italic;*/ }

#content #main_content dl ul,
#content #main_content dl ol { padding: 3px 0 9px 25px; }
#content #main_content dl ul li,
#content #main_content dl ol li { padding: 2px 0; }

#content #main_content .video { margin: 8px 0; }

#content #main_content.terms { padding-left: 20px; }
#content #side_content.terms_side_content { margin: 0px; }
#content #main_content.terms p { font-size: 85%; }
#content #main_content.terms p.title { font-weight: bold; }

#content #print { background: url(/images/front_desk/icon.print.gif) no-repeat; height: 20px; position: absolute; right: 15px; text-indent: -9999px; top: 25px; width: 20px; }
#content #print a { display: block; height: 20px; width: 20px; }

#content #main_content.how dl dd ul.rss_links li a { display: inline; }

