body { color: #595959; background-color: white; font-size : small; font-family: arial; background-image: url(../images/bodyBG.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; margin: 0; padding: 0; voice-family: "\"}\""; voice-family: "\"}\""; }
html>body { font-size : small; }
img { border : none; }
a:link, a:visited { color: #42a1de; font-weight: normal; text-decoration: none; }
a:hover, a:active { color: #f5963a; font-weight: normal; text-decoration: none; }
.read:link, .read:visited { background-image: url(../images/blue-arrow.jpg); background-repeat: no-repeat; background-position: right center; text-transform: uppercase; padding-right: 10px; }
.read:hover, .read:active { background-image: url(../images/orange-arrow.jpg); background-repeat: no-repeat; background-position: right center; text-transform: uppercase; padding-right: 10px; }
.wrap { text-align: left; width: 701px; margin: 0 auto !important; }
p { color: #595959; font-size: 100%; font-family: arial; line-height: 1.3; text-align: left; margin-top: 0; margin-bottom: 0.9em; }
p.minar { color: #595959; font-size: 90%; font-weight: bold; margin-top: 0; margin-bottom: 0; padding-top: 14px; padding-bottom: 0; }
.eside h2 { font-size: 110%; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 14px; }
p.einfo { color: #595959; font-size: 90%; font-style: italic; margin-top: 0 !important; margin-right: 5px; margin-left: 5px; padding-top: 10px !important; }
p.privacy { text-align: left; padding-top: 20px; }
p.date span { font-weight: bold; text-transform: uppercase; display: inline; }
ul.date .label { font-weight: bold; text-transform: uppercase; float: left; display: inline; }
ul.date { width: 200px; float: left; margin-left: 0; padding-bottom: 12px !important; padding-left: 0; list-style-type: none !important; list-style-image: none !important; display: inline; }
ul.date li { width: 150px; float: right; list-style-type: none !important; list-style-image: none !important; margin: 0 !important; padding: 0 !important; }
.view-data-scheduler-unpublish-on { text-align: left; width: 150px; float: right; }
.register { float: left; margin-top: 0; padding-top: 0; padding-bottom: 5px; padding-left: 25px; }
p.author { margin-top: 0 !important; margin-bottom: 0 !important; padding-top: 0 !important; padding-bottom: 0 !important; }
p.publish span { text-transform: uppercase; }
.newsrel p.publish { margin-bottom: 0; padding-bottom: 0; }
p.publish a { font-weight: bold; }
p.esem { color: #383838; font-family: arial; font-weight: bold; position: absolute; top: 79px; right: 38px; float: right; }
h1.home { color: white; font-size: 26px; font-family: arial; font-weight: bold; }
h2.home { color: #f9f9f9; font-size: 15px; font-family: arial; font-weight: normal; width: 469px; }
h3.home { color: #f9f9f9; font-size: 17px; font-weight: bold; }
h5.home { color: #383838; font-size: 140%; font-family: arial; font-weight: bold; background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; width: 619px; margin-top: 0; margin-bottom: 15px; padding-top: 0; padding-bottom: 5px; }
h5.home span { color: #82858c; }
h1 { color: #383838; font-size: 160%; font-family: arial; font-weight: bold; width: 391px; }
h1 a { font-weight: bold !important; }
.blog h1 { color: #383838; font-size: 160%; font-family: arial; font-weight: bold; margin-bottom: 0; }
h2 { color: #1279b8; font-size: 130%; font-family: arial; font-weight: bold; line-height: 1.3; margin-bottom: 0; }
h2 a { color: #1279b8; font-size: 120%; font-family: arial; font-weight: bold !important; line-height: 1.3; margin-bottom: 0; }
.rightCol dt { color: #1279b8; font-size: 120%; font-family: arial; font-weight: bold; line-height: 1.3; margin-top: 0.5em; margin-bottom: 0; }
h3 { color: #383838; font-size: 120%; font-family: arial; font-weight: normal; line-height: 1.3; margin-bottom: 0.9em; }
h5.longbow { color: #595959; font-size: 140%; font-weight: bold; background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; margin-top: 0; margin-bottom: 0; padding-top: 30px; padding-bottom: 0; }
.header { position: absolute; top: 0; width: 701px; float: left; }
.ehead { position: absolute; top: 85px; left: 30px; width: 643px; height: 132px; margin: 0; padding: 0; }
.ehead h2 { color: #fff; font-size: 140%; line-height: 1.1; position: relative; width: 250px; float: right; margin-top: -100px; margin-right: 48px; }
*html .ehead h2 { color: #fff; font-size: 140%; line-height: 1.1; margin-top: -100px; margin-right: 24px; position: relative; width: 250px; float: right; }
.ehead span { font-size: 85%; }
.logotype { float: right; }
.nextGen { float: right; margin: 0 5px 0 0 !important; padding: 0 !important; }
.bowl { width: 500px; float: left; padding-top: 40px; padding-left: 30px; }
.logo img { float: left; padding-top: 37px !important; padding-left: 37px !important; }
.page { background-image: url(../images/etop.jpg); background-repeat: no-repeat; background-position: left top; text-align: left; position: absolute; top: 17px; width: 701px; overflow: hidden; float: left; margin: 0; padding: 0; }
.epage { background-image: url(../images/emid.jpg); background-repeat: repeat-y; background-position: left top; width: 701px; float: left; margin-top: 8px; padding-bottom: 25px; }
.efin { width: 701px; height: 9px; float: left; margin: 0; padding: 0; }
.banner { background-image: url(../images/home-header.jpg); background-repeat: no-repeat; background-position: left top; width: 946px; height: 275px; float: left; margin: 10px 10px 0; }
.basket { width: 497px; float: left; margin-top: 65px; margin-left: 30px; }
.middle { width: 946px; float: left; margin-top: 20px; padding-bottom: 45px; }
.middle .left li { margin: 0 !important; padding: 0 !important; list-style-type: none !important; }
.middle .left b { color: #1279b8; }
.middle .left { font-size: 12px; list-style-type: none !important; margin: 0 0 0 14px; padding: 0; width: 619px; float: left; clear: both; }
.left .upload { width: 140px; float: left; padding-left: 9px; }
.left .analyze { padding-left: 17px; width: 140px; float: left; }
.left .target { padding-left: 20px; width: 140px; float: left; }
.left .download { padding-left: 10px; width: 140px; float: left; }
.left img { margin-top: 0; padding-top: 0; padding-bottom: 5px; }
.middle .right { width: 299px; float: right; margin: 0 !important; padding: 0 !important; }
.rightCol { width: 380px; float: left; padding-top: 210px; padding-left: 30px; }
.leftCol { background-image: url(../images/eSide-mid.gif); background-repeat: repeat-y; background-position: left 20px; width: 239px; float: right; margin-top: 248px; margin-right: 30px; }
*html .leftCol { background-image: url(../images/eSide-mid.gif); background-repeat: repeat-y; background-position: left 20px; margin-top: 248px; margin-right: 15px; width: 239px; float: right; }
.eside-fin { position: relative; width: 239px; height: 10px; float: left; margin: 0 0 -10px; padding: 0; }
.eside { background-image: url(../images/eSide-top.gif); background-repeat: no-repeat; background-position: left top; position: relative; float: left; margin-top: -20px; padding-right: 15px; padding-left: 15px; }
.upcoming { width: 442px; float: left; padding-bottom: 20px; }
.eseminar { background-image: url(../images/esem-mid.gif); background-repeat: repeat-y; background-position: left top; width: 442px; float: left; }
.seminar { background-image: url(../images/esem-top.gif); background-repeat: no-repeat; background-position: left top; padding-right: 15px; padding-left: 15px; position: relative; width: 442px; float: left; }
.bottom { background-image: url(../images/shadow-box.jpg); background-repeat: no-repeat; background-position: 14px bottom; width: 960px; float: left; margin-bottom: 0; padding-bottom: 20px; }
.bottom p { padding-right: 55px; padding-left: 13px; }
.bottom h6 { color: #595959; font-size: 130%; background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; width: 304px; margin-top: 0; margin-bottom: 10px; padding-bottom: 5px; }
.bottom h6 a:link, .bottom h6 a:visited { color: #42a1de !important; font-size: 80% !important; text-decoration: none !important; }
.bottom h6 a:hover, .bottom h6 a:active { color: #42a1de !important; font-size: 80% !important; border-bottom: 1px dotted #42a1de; }
.bottom .nextSteps { width: 304px; float: left; padding-left: 15px; }
.bottom .customers { width: 304px; float: left; padding-left: 13px; }
.bottom .whatsNew { width: 304px; float: left; padding-left: 13px; }
*html .footer { background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left top; width: 939px; float: left !important; margin-left: 7px; padding-top: 10px; padding-bottom: 100px; }
.hooter { background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left top; margin-left: 14px; padding-top: 10px; padding-bottom: 100px; width: 939px; float: left !important; margin-top: 20px; }
.hooter p { color: #a6a6a6; font-size: 90%; line-height: 1.5; margin-top: 0; margin-bottom: 0; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
.hooter a { color: #a6a6a6 !important; }
.footer { margin-left: 7px; padding-top: 10px; padding-bottom: 100px; width: 701px; float: left !important; }
.footer p { color: #a6a6a6; font-size: 90%; line-height: 1.5; margin-top: 0; margin-bottom: 0; margin-left: 5px; padding-right: 5px; padding-left: 5px; }
.footer p.Big {font-size: 110%; color: #858585;}
.footer a.drkr:link, .footer a.drkr:visited {color: #666059;}
.footer a:link, .footer a:visited { color: #a6a6a6; }
.footer a:hover, .footer a:active, .footer a.drkr:hover, .footer a.drkr:active { color: #42a1de; }

.primal a:link, .primal a:visited { color: #ccc; text-decoration: none; }
.primal a:hover, .primal a:active { color: orange; text-decoration: none; }
.read { font-size: 90%; }
.adminNav { float: right; margin-top: 0; padding-top: 0; }
.adminNav li { list-style-type: none !important; list-style-image: none !important; }
.adminNav .tabs { position: relative !important; margin-top: 2px; margin-left: 20px; padding: 0; border-style: none !important; }
#block-admin-display table { float: left; margin: 80px auto 10px; }
.block-region { margin-top: 4px; margin-bottom: 4px; padding: 3px; }
.search-advanced { display: none !important; }
.rightCol ol li { padding-top: 0.5em; padding-bottom: 0.5em; list-style-type: decimal; }
.rightCol ol li li { padding-top: 0.2em; padding-bottom: 0.2em; list-style-type: disc; }
.rightCol ul li { background-image: url(../images/icon_check.gif); background-repeat: no-repeat; background-position: left 7px; margin-left: 0; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 28px !important; list-style-type: none !important; }
.rightCol .item-list ul li { background-image: url(../images/icon_check.gif); background-repeat: no-repeat; background-position: left 7px; list-style-type: none !important; margin-left: 0; padding-top: 0.5em; padding-bottom: 0.5em; padding-left: 28px !important; }
.rightCol ul { margin-top: 0.2em; }
.sideButtons { float: left; padding-top: 26px; }
.sideButtons a { text-indent: 0 !important; height: 38px; float: left; }
.blog img { float: left; margin-right: 20px; margin-bottom: 20px; padding: 0; border: solid 5px #d6d6d6; }
.blog { background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; float: left; padding-bottom: 20px !important; }

.newsrel { background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 20px !important; float: left; margin-bottom: 20px; }
.newsrel h2 { font-size: 100% !important; margin-top: 0; margin-bottom: 0.2em; }
.newsrel h3 { margin-top: 0; margin-bottom: 0.2em; }
.events { background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; padding-bottom: 20px !important; float: left; }
.inline-left { padding-right: 20px; padding-bottom: 20px; }
.inline-right { padding-bottom: 20px; padding-left: 20px; }
.comment .submitted { text-transform: uppercase; margin-bottom: 0; padding-bottom: 0; }
.comment { background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; margin-bottom: 20px; padding-bottom: 20px; }
.comments {  }
.login { position: absolute; right: 0; }
.nextButtons { float: left; padding-top: 5px; padding-bottom: 10px; padding-left: 40px; }
.nextButtons a { height: 40px; float: left; }
.customMid { text-align: center; margin-top: 25px; }
.customMid>div { text-align: center; margin: 0 auto; }
.share img { background-color: white; float: right !important; border-style: none; }
.share { float: left; padding-top: 7px; padding-bottom: 30px; }
.share script { float: right; }
p.filed { background-image: url(../images/file.jpg); background-repeat: no-repeat; background-position: left top; width: 500px; float: left; padding-left: 25px; }
p.filed a { margin-right: 6px; }
.client { background-image: url(../images/loginbg.jpg); background-repeat: no-repeat; background-position: left top; width: 517px; height: 127px; }
.search { float: right; margin-top: 0 !important; padding-top: 0 !important; }
.little { float: left; }
.leftH { width: 320px; overflow: hidden; float: left; }
.rightH { width: 320px; overflow: hidden; float: right; }
.helpc ul { background-image: none !important; margin-top: 0; margin-left: 0 !important; padding-left: 0 !important; }
.helpc li { background-image: none !important; margin-left: 0 !important; padding-left: 0 !important; }
.helpc h2 { color: #383838; }
.rightH li, .leftH li { line-height: 18px; background-image: url(../images/divider.jpg) !important; background-repeat: repeat-x !important; background-position: left bottom !important; width: 320px; height: 18px; }
.rightCol table ul li { background-image: none !important; padding-left: 0 !important; list-style-type: disc !important; }
table tbody, table { border: 0 white !important; }
.helpc h2 { background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; }
.logRight { width: 230px; float: right; padding-top: 20px; }
.logLeft { width: 230px; float: left; padding-top: 20px; padding-left: 30px; }
.letterLeft { padding-left: 30px; width: 230px; float: left; }
.letterLeft span { color: #f5963a; font-size: 120%; padding-left: 3px; }
.cent { text-align: center !important; }
.view-New-Blog { padding-top: 5px; }
.view-content-whats-new ul { padding-top: 5px !important; }
.view-content-whats-new li { background-image: none !important; list-style-type: none !important; margin-left: 0 !important; padding-left: 0 !important; }
.view-content-New-Blog li { font-size: 90%; background-image: url(../images/rss2.jpg) !important; background-repeat: no-repeat; background-position: left top; width: 250px; padding-left: 20px !important; list-style-type: none !important; }
.view-data-node-data-field-whats-new-field-whats-new-value li { font-size: 90%; background-image: url(../images/whats-new-list.jpg) !important; background-repeat: no-repeat; background-position: left top; list-style-type: none !important; padding-left: 20px !important; width: 250px; margin-left: 15px !important; padding-bottom: 0.5em !important; }
.whatsNew a {  }
.whatsNew .view-data-node-title, .whatsNew .view-label-node-title { color: #42a1de; display: inline; }
.view-New-Paper { padding-bottom: 5px; }
ul.multimedia li { float: left; padding-right: 20px; display: block; }
ul.multimedia { width: 658px; float: left; }
.comment-links li { background-image: none !important; }
.comment-links ul { float: right !important; margin-left: 0 !important; padding-left: 0 !important; }
.date img { margin: 0; padding: 0 7px 0 0; border-style: none !important; }
.form-required { color: #f5963a !important; }
.more-link a { font-size: 90%; background-image: url(../images/blue-arrow.jpg); background-repeat: no-repeat; background-position: right center; text-transform: uppercase; float: left; padding-right: 10px; padding-left: 15px; list-style-type: none; }
.rss img { position: relative; top: 2px; left: 0; right: 7px; bottom: 0; }
.clearL { float: left; clear: left; }
.site-map li { list-style-image: none !important; }
.site-map ul { margin-left: 0 !important; padding-left: 0; }
/*begin homeNav*/
.homeNav, .homeNav ul { float: left; margin: 0 !important; padding: 0 0 25px; }
.homeNav h4, .homeNav h5 { color: #595959; font-size: 140%; font-weight: bold; background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; margin-top: 0; margin-bottom: 5px; padding-top: 0; padding-bottom: 5px; }
.homeNav li { line-height: 32px; background-image: url(../images/divider.jpg); background-repeat: repeat-x; background-position: left bottom; height: 32px; float: left; margin-left: 0 !important; padding-left: 0 !important; list-style-type: none !important; list-style-image: none !important; }
.middle .right li { width: 299px; }
.homeNav a.active { color: #1381c4; background-image: url(../images/active-arrow.jpg) !important; background-repeat: no-repeat; background-position: right center !important; text-decoration: none; }
.homeNav a:hover { color: #1381c4; background-image: url(../images/active-arrow.jpg) !important; text-decoration: none; background-repeat: no-repeat; background-position: right center !important; }
.homeNav ul a { color: #595959; background-image: url(../images/link-arrow.jpg) !important; background-repeat: no-repeat; background-position: right center !important; text-decoration: none; text-indent: 15px; width: 299px; }
.homeNav ul.links { float: left; margin-left: 0 !important; padding-left: 0 !important; }
.homeNav ul.links li { float: left; margin: 0; padding: 0; }
/*end homeNav*/
