body { margin:0px auto; text-align:center; width:100%; font-family:Verdana, Arial, Helvetica, san-serif; font-size:12px; background: url(/images/main_bg.jpg) repeat-x top; }

li { list-style: disc outside; margin-left: 10px; }

a.a2:link { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#08527b; display:inline; text-decoration: none; }
a.a2:active { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#08527b; display:inline; text-decoration: none;}
a.a2:visited { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#08527b; display:inline; text-decoration: none;}
a.a2:hover { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#08527b; display:inline; text-decoration: none;}

a.footer:link { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; display:inline; text-decoration: none; }
a.footer:active { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; display:inline; text-decoration: none;}
a.footer:visited { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; display:inline; text-decoration: none;}
a.footer:hover { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#000000; display:inline; text-decoration: none;}

a.nav { font-size:11px; font-weight:bold; color:#0b2d3f; text-decoration:none; }
a.nav:hover { font-size:11px; font-weight:bold; color:#0b2d3f; text-decoration:none; }

#maintable { width:100%; }

#leftSide  { width:50%; }
#container { width:802px; height:auto; background:#ffffff; }
#rightSide { width:50%; }

#leftTop { background:url(/images/topLeft.jpg) no-repeat; height:107px; background-position:top right; }
#leftBar { background:url(/images/navLine_repeat.gif) repeat-x; height:31px; }
#leftMain { background:url(/images/contentLeft.jpg) no-repeat; height:691px; background-position:top right; }

#rightTop { background:url(/images/topRight.jpg) no-repeat; height:107px; background-position:top left; }
#rightBar { background:url(/images/rightBar_repeat.jpg) repeat-x; height:31px; }
#rightMain { background:url(/images/contentRight.jpg) no-repeat; height:691px; background-position:top left; }

#navLine { background:url(/images/navLine_repeat.gif) repeat-x; height:31px; }
#navText { padding-top:14px; text-align:right; width:100%; }

#mainMid { background:url(/images/mainMid_bg.gif) no-repeat; width:328px; height:219px; text-align:center; }

#footer { background:url(/images/footer_repeat.jpg) repeat-x; width:100%; text-align: center; font-size:11px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }

#eAutomate { font-size:11px; width:224px; text-align:left; margin-left:80px; }

#section1 { background:#5b98d8; width:235px; text-align:center; font-weight:bold; padding:8px 0px; color:#ffffff; border-bottom:1px solid #000000; }
#section2 { background:#07517b; width:328px; text-align:center; font-weight:bold; padding:8px 0px; color:#ffffff; border-bottom:1px solid #000000; }
#section3 { background:#5b98d8; width:238px; text-align:center; font-weight:bold; padding:8px 0px; color:#ffffff; border-bottom:1px solid #000000; }

#contentSectionHome { margin:8px 15px; width:210px; }

/* Inner Page */

#topIn { background:url(/images/top_bg_In.jpg) repeat-x; width:100%; text-align:left; }
#topLogoIn { background:url(/images/topLeft_In.jpg) no-repeat; height:107px;  text-align:right; padding-right:65px; }

#midLineIn { background:url(/images/midLine_bg_In.gif) repeat-x; width:100%; height:31px; text-align:left; }
#midLine2In { background:url(/images/midLine2_bg_In.gif) repeat-x; width:100%; height:19px; text-align:left; }
#midLineInEnd { background:url(/images/midLineRight_In.gif) repeat-x; height:32px; width:48px; }
#midLine2InEnd { height:19px; width:60px; }

#midLineGradientIn { background:url(/images/midLine2_In.gif) no-repeat; height:19px; padding-right:10px; font-size: 11px; color:#ffffff; }
#midLineGradientIn a,
#midLineGradientIn a:link,
#midLineGradientIn a:visited { color: #ffffff; text-decoration: none; }
#midLineGradientIn a:hover,
#midLineGradientIn a:active { color: #ffffff; text-decoration: underline; }

#navTextIn { padding-top:8px; text-align:right; width:100%; }

#mainLeftTopIn { background:url(/images/leftMainTop_In.jpg) no-repeat #80afea; background-position:top; width:55px; }
#mainLeftBottomIn { background:url(/images/leftMainBottom_In.jpg) no-repeat; background-position:bottom; width:55px; }

#mainRightBottomIn { background:#3878c9; width:48px; }

#mainAreaIn { background: #ffffff; margin:20px; min-height:600px; text-align:left; }

#leftSideIn { background:url(/images/mainAreaLeftIn_bg.gif) repeat-y; height:auto; }
#rightSideIn { background:url(/images/demoSideIn_bg.gif) repeat-y; height:auto; }

/* OLD */

a { font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#0b2d3f; }

.subnavhead {margin:0px; font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #ffffff; background-color: #5b98d8; height: 16px; border-bottom:1px solid #000000; font-weight: bold; text-align:left; padding-left: 4px; padding-top: 2px; padding-bottom: 1px;}

.vaMid {vertical-align: middle;}
.l1 { list-style: outside url(../images/arrow-trans.gif); margin-left: 15px; line-height: 14px; }
.td4 {background-color: #f0efdf; padding:10px;}
.padLeft20 {padding-left:20px;}
.fRight {float:right;}
h1 { font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056;}
h2 { font: bold 18px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056; background: url(../images/dots.gif) no-repeat left bottom;}
h3 { font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056; border-bottom: solid 1px #164056; display:inline;}
.hd1 { font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#6c5e27;}
.hd2 { font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#585a5c;}
.hd3 { font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#cc3300;}

.title { font: bold 20px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#164056;}
.subtitle { font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#255974;}

.hda { color:#0B2D3F; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; }

/* pull down menu classes */
.ddmx {
    /*font: 11px tahoma;*/
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    /*padding: 3px 10px 3px 10px;
    background: #000000;
    font: 12px arial;
    color: #ffffff;
    font-weight: bold; */
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 2px 4px 2px 4px;
    /*font: 11px tahoma;
    color: #000000;
    font-weight: bold;
    text-decoration: none; */
    display: block;
    white-space: nowrap;
    position: relative;
    text-align:left;
    z-index: 500;
}
.ddmx .item2 {
    background-color: #F0EFDF; filter: alpha(opacity=80); -moz-opacity: 0.8;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 8px 4px 2px 4px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    background-color: #F0EFDF;
    background-image: url();
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */

/* pull down menu classes */ddmx .arrow:hover {
    padding: 8px 4px 2px 4px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    background-color: #F0EFDF;
    background-image: url();
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */
.po-broker-ul { padding-left: 20px; }
.po-broker-ul li { color: #346692; font-weight: bold; margin: 10px 0px; font-size: 18px; }
.mpe-title { color: #2c71ac; background: none; font-size: 14px; }
.mpe-title ul { padding: 0px; }

.newslet-photo { float: left; margin-right: 10px; border: 1px solid black; }
.newslet-photor { float: right; margin-left: 10px; border: 1px solid black; }
.newslet-div { text-align: center; font-weight: bold; color: #063c59; }
.newslet-div span { color: #849e7a; }
.newslet-table td { font-style: italic; padding-right: 10px; }

#itexpartners {color: #717171; line-height:150%; font-family: Arial, Myriad Pro, Verdana, Geneva,  Helvetica, sans-serif; }
#itexpartners h2 {font-size: 20px; text-transform: uppercase; color: #4e92b5; font-family: Myriad Pro, Arial, Verdana, Geneva,  Helvetica, sans-serif; background: transparent; letter-spacing:-1px;}
#itexpartners td {padding-bottom: 15px; padding-top: 15px;}
#itexpartners b {font-size: 18px; color: #333333;}
#itexpartners a {color: #548ac1;}
.itexlogo {width: 150px;}
#itexpartners em {color: #7fb4cf; font-size: 16px; font: myriad pro, arial; font-weight: bold; font-style: normal;}
.itexlogopremier {width: 264px; border-right: 1px solid #dbd9c1; text-align: center;}