/* Global Style [Start]*/
* {margin:0px; padding:0px;}
body, html {height:100%;}
body {background:/*url(../Images/BG.gif)*/ #F5F5F5; margin:0px; font-size:90%; line-height:1.35em; font-family:Arial, Helvetica, sans-serif; color:#252525;}
IMG {border:none;}
p {margin-bottom:10px;}

A {font-weight:bold; color:#933; text-decoration:none;}
A:hover {font-weight:bold; color:#933; text-decoration:underline;}

H1 {font-size:18px; color:#06c;}
H2 {font-size:25px; color:maroon;}
H3 {font-weight:normal; font-size:18px; color:#06c; margin-bottom:3px; text-align:left}
H4 {font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#CCC; margin:6px 0 20px 0;}
#imagePM4 {padding-right:3px;}
.heading-bg {color:#6897E6; font-weight:bold; font-size:10pt; border-bottom:1px #CCC dashed; display:block; margin-bottom:5px;}
/* Global Style [Start]*/

/* Content [Start] */
#mainframe {background:/*url(../Images/table-bg.gif)repeat-y center*/ #fff; width:860px; font-size:12px; min-height:97%; margin:0 auto; padding-left:10px; padding-bottom:10px; margin-bottom:-8px; border-left:1px #ccc solid; border-right:1px #ccc solid;}

.num { color:#C03; font-weight:bold; padding-right:5px;}
.flash {margin:0 21px 8px 3px; padding:1px; border:1px #CCC solid;}
.banner {margin:-20px 0 0 -10px;}

.benefits-text { width:auto; font-family:Arial, Helvetica, sans-serif; color:#333; padding:5px; margin:0 6px 6px 0; line-height:1.4em}
.benefits-items-heading {color:#454545; font:bold 10pt Arial, Helvetica, sans-serif; margin-bottom:5px; cursor:hand; cursor:pointer}

A.link {background:#E6EFF9; padding:10px; font-size:14px; font-weight:bold; color:#666;}
A.link:hover {background:#E6EFF9; padding:10px; font-size:14px; font-weight:bold; color:#333; text-decoration:underline}

#content {margin:5px 25px 5px 5px;}
#content .hm_etp {background:url(../Images/Tax-Technology-graphic.gif) no-repeat left; padding-left:260px; padding-top:10px;}
#content .int_portal_pie {background:url(../Images/cycle_intelydocs.jpg) no-repeat right; padding-right:215px;}

#content LI {background:url(../images/marker.gif) top left no-repeat; background-position:0 7px; margin:0; padding-left:24px; list-style:none; line-height:1.75em}

#product_col {width:100%; padding:5px; line-height:1.25em}
#product_col .idl {padding-left:5px;}
#product_col LI {background:none; padding-left:5px; list-style:none;}

#product_col TH { font-size:100%; width:200px; text-align:left; color:#900; padding-left:5px; border-bottom:1px #999 solid; border-right:1px #CCC dotted;}
#product_col TD {font-size:8pt; border-right:1px #CCC dotted;}

#product_col A {color:#333; text-decoration:none;}
#product_col A:hover {color:#06c; text-decoration:none;}

#tab {width:100%;}
#tab LI {background:none; padding-left:0px; line-height:normal;}

#qck_mnu_tbl {border-bottom:1px #DCDDDE dotted;}

#qck_mnu_tbl A {color:#3172DD; font-weight:normal; text-decoration:none}
#qck_mnu_tbl A:hover {color:#000; font-weight:normal; text-decoration:underline;}

#features {background:url(../Images/highlighter.gif) repeat-x bottom; color:#052a4f; font-size:16px; text-align:center; margin-left:-10px;}
#features ul{}
#features UL li {list-style:none; display:inline; margin:auto; padding:0 20px; padding-top:-20px}

.tas {}

/* Content [END] */

/*Footer [End] */
#footer {background:url(../Images/footer-bg.gif) repeat-x; color:#FFF; font-size:10px; text-align:center;  margin:0 auto; z-index:90000; position:absolute; width:100%;}