/* CSS Document */
body {PADDING: 0px; FONT-SIZE: 12px; margin:0; COLOR: #000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; background-color:#e9e8e7;}  
#body-wrapper { WIDTH: 100%; BACKGROUND-COLOR: #fff; background-color:#e9e8e7;}
#body-header {BACKGROUND-COLOR: #FFFFFF; width:100%; float:left;}
#top-header {BACKGROUND-COLOR: #FFFFFF; WIDTH: 990px; MARGIN: 0px auto; TEXT-ALIGN: center; }
#body-logo {FLOAT: left; WIDTH: 585px; padding-top:22px; padding-left: 0px; background-color:#FFFFFF; height: 47px; text-align:left; }
#body-questions {FLOAT: right; WIDTH: 395px; background-color:#FFFFFF; padding-top: 13px;text-align:right;}
#body-nav {FONT-SIZE: 13px; FLOAT: left; WIDTH: 990px;}
#body-nav UL {PADDING: 0px;  MARGIN: 0px; LIST-STYLE-TYPE: none}
#body-nav UL LI {FLOAT: left;}
#top-nav {HEIGHT: 35px; BACKGROUND: url(images/nav-top-bg.jpg) repeat-x; DISPLAY: block; LINE-HEIGHT: 35px; float:left; }
#top-nav A {DISPLAY: block; COLOR: #003366; TEXT-DECORATION: none;}
#top-nav A:hover {TEXT-DECORATION: underline;}
#top-nav A.selected:hover {COLOR: #fff; TEXT-DECORATION: none; }
#aboutidbox2 A {COLOR: #006699; FONT-WEIGHT: bold; }
#rightnav {WIDTH: 13px; float:left; }
#bot-nav { width:100%; BACKGROUND: url(images/nav-btm-bg.gif) repeat-x; height:28px; float:left; DISPLAY: block; LINE-HEIGHT: 28px;}
#bot-nav UL {PADDING: 0px; MARGIN: 0px; LIST-STYLE-TYPE: none; font-weight: bold; font-size:12px;}
#bot-nav A:hover {TEXT-DECORATION: underline! important}
#bot-navin { WIDTH: 995px; MARGIN: 0px auto; TEXT-ALIGN: center; }
#body-bg {width:100%; float:left; margin:0 auto; BACKGROUND: url(images/bg-main.jpg) repeat-x;}
#body-contents { width:1031px; TEXT-ALIGN: center;}
#hometop {float:left; width:990px; height:393px; background-color:#FBF7EC;}
#hometopleft {float: left; width: 764px;  BACKGROUND: url(images/hpgraph.jpg) no-repeat bottom right;}
#hometopleft h1 {FONT-SIZE: 26px; margin:7px 0 11px; text-transform:uppercase; font-weight:bold; color:#545657;}
.fn2 {margin:7px 0 11px; font-weight:bold; color:#003366; font-size:22px;}
#hometopleft1 {width: 764px; height:6px; BACKGROUND: url(images/hometopleft1.gif);}
#hometopleft2 {float:left; width: 12px; height:375px; BACKGROUND: url(images/leftnav-shorthome.gif) repeat-y;}
#hometopleft3 {margin-left:20px; text-align:left;}
#hometopleftHP {margin-left:20px; margin-right:29px; text-align:left;}
#hometopright3 {float:left; width:210px; margin-top:7px; text-align:left;}
#homebtm {float:left; width:990px; height:681px; background-color:#FFFFFF; margin-top:2px;}
#homebtmleft {float: left; width: 764px;}
#homebtmleft1 {float: left; width: 412px; height:344px;}
#homebtmleft2 {float: left; width: 352px; height:344px;}
#homebtmbox1 {float:left; width: 412px; height:37px; background-color:#CEDBE1;}
#homebtmbox21 {float:left;width: 352px; height:37px; background-color:#CEDBE1;}
#homebtmbox2 {float:left; height:292px; width: 12px; BACKGROUND: url(images/homebtmbox4.gif) repeat-y;}
#homebtmbox22 {float:left; height:292px; width: 16px; BACKGROUND: url(images/homebtmbox24.gif) repeat-y;}
#homebtmbox3 {float:left; text-align:left; margin-top:12px; margin-left: 10px; width:370px;}
#homebtmbox33 {float:left; text-align:left; margin-top:12px; margin-left: 10px; width:260px;}
#hpevent{width: 300px; overflow: hidden; float:left; margin-left:8px; margin-top:13px;}
#hpeventin {display:block; text-decoration:none;}
#hpevent ul {list-style-type: none;  list-style-image:none; list-style-position:outside; margin: 0; padding: 0; width: 300px; }
#hpevent li {float: left; text-align:left; line-height: 1.1em; margin: -.2em .5em 0 -.5em; padding: .9em .5em 1.2em .5em; border-left: 2px dotted #CEDBE1; border-top: 2px dotted #CEDBE1;}
.dtli {width:65px; color:#256F9F; font-weight:bold;}
.eventli {width:190px; text-align:left;}
#homebtmbox4 {float:left; width: 412px; height:15px; BACKGROUND: url(images/homebtmbox5.gif) no-repeat;}
#homebtmbox24 {float: left; width: 352px; height:15px; BACKGROUND: url(images/homebtmbox25.gif) no-repeat;}
#homebtmright {float:right; width: 226px; background-color:#FBF7EC;}
#homebtmright1 {float:left; width: 10px; height:674px;  BACKGROUND: url(images/homebtmright1.gif);}
#homebtmright2 {float:left; width: 216px; height:674px;}
#homegraph {margin-top: -5px; padding-right:15px; width:301px; float:right; FONT-SIZE: 26px; text-transform:uppercase; font-weight:bold; color:#006599; text-align:right; }
#hpboxtop {float:left;margin-top:7px;margin-left:10px;font-size:20px; font-weight:bold; color:#003365;}
.smallfont {font-size:10px;}
.floatleft {float:left;}
.floatright {float:right;}
 ul.home{ list-style-image: url(images/ul-small.gif); margin-top:10px; margin-bottom:10px;}
 ul.home li {margin-top:0px; margin-left: -25px;}
 ul.home2{margin-top:10px; margin-bottom:10px;}
 ul.home2 li {margin-top:0px; margin-left: -25px;}
.hpnl{color:#002C57; font-size:16px; font-weight:bold; margin-top:10px; margin-bottom:10px;}
FORM {MARGIN: 0px}
P {margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}
HR {COLOR: #cbcbcb}

A {COLOR: #006699}
A:hover {COLOR: #006699}
A IMG {border-width:0px;}
.clear {CLEAR: both}
 .cf:unknown {CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."}
 
* HTML .cf {HEIGHT: 1%}
.blackHeader {FONT-SIZE: 18px; font-weight:bold; color:#000000;}
.blueHeader {FONT-SIZE: 18px; font-weight:bold; color:#003366;}
.blueHeader2 {FONT-SIZE: 14px; color:#003366;}
.blueHeader3 {FONT-SIZE: 16px; color:#003399; font-weight:bold;}
.blueHeader5 {FONT-SIZE: 14px; color:#003366; font-weight:bold;}
.blueHeader6 {FONT-SIZE: 16px; color:#003366; font-weight:bold;}
.blueHeader7 {FONT-SIZE: 20px; color:#0099cc;}
.blueHeader8 {FONT-SIZE: 25px; color:#003366;}
.blueHeader9 {FONT-SIZE: 25px; color:#0099cc;}
#subtopleft1 {width: 764px; height:6px; BACKGROUND: url(images/subtopleft1.gif); }
#subtopleft3 {text-align:left; margin: 20px 60px 53px 45px;  }
#subfooter {float:left; width:990px; BACKGROUND: url(images/pagebtm.gif); height:23px;}
#body-leftsmall {FLOAT: left; WIDTH:12px; PADDING-TOP: 0px; BACKGROUND: url(images/leftnav-short.gif); }
#subnav { COLOR: #fff; TEXT-DECORATION: none; DISPLAY: block; LINE-HEIGHT: 28px; padding-left:10px; padding-right:10px; }
#subnav A:hover {COLOR: #fff;}
.selected#subnav{ BACKGROUND: url(images/btmnav-on.gif) repeat-x;}
.firstnav { padding-left:75px;}
#bot-nav UL LI {FLOAT: left;}
#bodywhite { BACKGROUND: url(images/mainbg.jpg); float:left; }
#bodywhite2 { BACKGROUND: url(images/mainbg2.jpg); float:left; }
.small-box-left2 {MARGIN-BOTTOM: 0px; width:198px; }
.selected#nav-home {COLOR: #fff; BACKGROUND-IMAGE: url(images/nav-home.gif);}
#nav-home {PADDING-LEFT: 0px; PADDING-RIGHT: 0px; width: 71px; text-align:center; }
/**** Navs ****/
.selected#nav-assessments {COLOR: #fff; BACKGROUND-IMAGE: url(images/nav-assessment-bg.jpg);}
#nav-assessments { 	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; width: 147px; text-align:center; }
.selected#nav-salestraining { COLOR: #fff; BACKGROUND-IMAGE: url(images/nav-salestraining-bg.jpg) ; }
#nav-salestraining { PADDING-LEFT: 0px; PADDING-RIGHT: 0px; width: 156px; text-align:center; }
.selected#nav-about {COLOR: #fff; BACKGROUND-IMAGE: url(images/nav-about-bg.jpg) ; } 
#nav-about {PADDING-LEFT: 0px; PADDING-RIGHT: 0px; width: 87px; text-align:center; }
.selected#nav-casestudies {COLOR: #fff; BACKGROUND-IMAGE: url(images/nav-casestudy-bg.jpg) ; }
#nav-casestudies { 	PADDING-LEFT: 0px; PADDING-RIGHT: 0px; width:137px; text-align:center; }
.selected#nav-services {COLOR: #fff; BACKGROUND-IMAGE: url(images/nav-services-bg.jpg);}
#nav-services { PADDING-LEFT: 0px; PADDING-RIGHT: 0px; width: 86px; text-align:center; }
.selected#nav-resources { COLOR: #fff; BACKGROUND-IMAGE: url(images/nav-resources-bg.jpg); }
#nav-resources { PADDING-LEFT: 0px; PADDING-RIGHT: 0px; width: 125px; text-align:center; }
.selected#nav-products {COLOR: #fff; BACKGROUND-IMAGE: url(images/nav-trainingstore-bg.gif) ;  width: 154px; }
#nav-products { PADDING-LEFT: 0px; PADDING-RIGHT: 0px; width: 153px; text-align:center; }
#body-main P {LINE-HEIGHT: 16px;}
H1 {FONT-SIZE: 22px; COLOR: #fff; font-weight:normal;}
H3 {FONT-SIZE: 18px; MARGIN: 10px 0px 10px; COLOR: #000}
.lightHeader {FONT-SIZE: 18px; MARGIN: 20px 0px 20px; COLOR: #3399cc; font-weight:bold;}
.lightBigHeader {FONT-SIZE: 20px; MARGIN: 20px 0px 20px; COLOR: #3399cc; font-weight:bold;}
.lightBigHeader2 {FONT-SIZE: 20px; COLOR: #3399cc; font-weight:bold;}
.lightBigHeadernob {FONT-SIZE: 20px;COLOR: #3399cc;}
#body-right {FLOAT: left; WIDTH: 198px; PADDING: 0px; FONT-SIZE: 13px;}
.small-box-right {MARGIN-BOTTOM: 0px; width:198px;  BACKGROUND: url(images/rightnavtop-bg.gif); }
.small-in-left2 {PADDING-RIGHT: 7px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.small-in-right {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(images/rightnavtop.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; text-align:left;}
.small-in-right2 {PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; text-align:left;}
.small-in-leftshort {PADDING-RIGHT: 0px; BACKGROUND: url(images/leftnavtop2.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 9px; text-align:left;}
.openbar { line-height: 36px; BACKGROUND: url(event/images/bg-open.jpg); PADDING-TOP: 0px }
.smsbar { line-height: 36px; BACKGROUND: url(event/images/bg-sms.jpg); PADDING-TOP: 0px }
.boxtitle2 { font-size:16px; font-weight:600; }
.title { font-size:16px; font-weight: bold; }
#leftnav {WIDTH: 6px; float:left; background:url("images/nav-top-bg.jpg") repeat-x scroll 0 0 transparent; line-height:35px; height:35px;}
a:link.left-nav  {TEXT-DECORATION: none;}
a:visited.left-nav  {TEXT-DECORATION: none;} 
a:hover.left-nav {text-decoration: underline;}
#footerright {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; width: 995px; background:url(images/footerright.jpg) no-repeat ; float:left;}
#footerin2 {
FONT-SIZE: 12px; padding:0px;  height:205px; line-height:20px; }
#body-main {PADDING-LEFT: 0px; padding-top: 0px; FLOAT: left; WIDTH: 599px; text-align:left; background-color:#FFFFFF;}
#main-in { padding-left:9px; padding-right:13px;}
#main-in3 {padding-left: 25px; padding-right:25px; padding-top:25px;}
.leftpadding { padding-left:10px;}
.bluebox {background-color: #eff5f8; padding: 10px; border: #d3e2e5 1px solid;  }
.graybox {background-color: #ffffff; padding: 1px; border: #999999 1px solid; width:162px; text-align:center;  }
 ul.quotes{ list-style-image: url(images/quotes.gif); }
 ul.quotes li {margin-top:10px;}
.whitebox {background-color: #fff; padding: 10px; border: #518290 1px solid; }
.btnRegister { background-image: url(images/register.jpg); }
.SideText {COLOR: #FFFFFF; font-family: arial; font-size: 9pt; font-weight: bold; TEXT-DECORATION: none;}
a:link.SideText  {color : #ffffff; font-weight: bold; TEXT-DECORATION: none;}
a:visited.SideText  {color : #ffffff; font-weight: bold; TEXT-DECORATION: none;}
a:active.SideText  {color : #cccccc; font-weight: bold; TEXT-DECORATION: none;}
a:hover.SideText  {color : #cccccc; font-weight: bold; TEXT-DECORATION: none;}
.Bullet {list-style-position: outside;list-style-image: url(images/reconfirm-bullet.jpg);}
.quotebold {font-style:italic; font-weight:bold; color:#003366;}
.lightbluefont {color: #256F9F; font-weight: bold;}
.searchbox {border:1px solid #3399cc; clear:none; color:#666666; padding:1px 3px; width:150px; margin:0; vertical-align:middle;}
.searchbtn {margin:0; vertical-align:middle; padding:0}
#dhtmltooltip{position: absolute; left: -300px; width: 250px; border: 1px solid black; padding: 2px; background-color: lightyellow;visibility: hidden; z-index: 100; text-align:left;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);}
#dhtmlpointer{ position:absolute; left: -300px; z-index: 101; visibility: hidden;}
.optional {color:#FF9933}
 .orangebullet {list-style-image: url(about/images/bullet.gif); list-style-position:outside; list-style-type:none; margin:0; padding:0;}
#pageidbox {margin-bottom:17px; margin-top:13px; width:641px; float:left;} 
#pageidbox2 {margin-bottom:11px; width:641px; float:left;} 
#pageidbox3 {margin-bottom:17px; margin-top:0; width:641px; float:left;} 
#pageidbox4 {margin-bottom:17px; margin-top:0; width:321px; float:left;} 
#aboutidbox {margin-bottom:17px; float:left;} 
#aboutidbox2 {margin-bottom:10px; float:left; margin-left:10px;} 
div.box1 {background:#EBEBEB url(images/bg-box.gif) repeat-x scroll left bottom;}
div.box2 {background:#EDEDED url(images/bg-box2.gif) repeat-x scroll left bottom;}
div.box3 {background:#EDEDED url(about/images/bg-box.jpg) repeat-x scroll left bottom;}
.migi {margin-right:0px;}
.hidari {margin-left:0px;}
div.innerbox {-moz-background-clip:border; -moz-background-inline-policy:continuous;
-moz-background-origin:padding; background:#FFFFFF url(images/bg-innerbox.jpg) repeat-x scroll left bottom; border:1px solid #AEAEAE; padding-bottom:0; float:left; width:638px;}
div.innerbox2 {-moz-background-clip:border; -moz-background-inline-policy:continuous;
-moz-background-origin:padding; background:#FFFFFF url(images/bg-innerbox.jpg) repeat-x scroll left bottom; border:1px solid #AEAEAE; padding-bottom:0; float:left; width:318px;}
div.aboutleftinnerbox {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(images/bg-innerbox.jpg) repeat-x scroll left bottom; border:1px solid #AEAEAE; padding-bottom:16px;; float:left; width:366px;}
div.aboutrightinnerbox {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(images/bg-innerbox.jpg) repeat-x scroll left bottom; border:1px solid #AEAEAE; padding-bottom:12px;; float:left; width:245px;}
div.innerbox div.titlebox, div.innerbox div.titlebox3, div.aboutleftinnerbox div.titlebox, div.aboutleftinnerbox div.titlebox2, div.aboutrightinnerbox div.titlebox2, div.aboutleftinnerbox div.titlebox4 {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(images/bg-title.jpg) repeat-x;}
div.inner-sympbox2 div.titlebox {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(images/bg-title5.jpg) repeat-x;}
#pageidbox h1.txt-title {margin-bottom:10px;}
#pageidbox h1.txt-title3 {margin-bottom:0;}
#aboutidbox h1.txt-title, #aboutidbox2 h1.txt-title {margin-bottom:10px;}
div.titlebox3 h1  {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
background:transparent url(images/bluebox.png) no-repeat scroll 0 0; color:#3399cc; font-size:20px; padding:12px 0 13px 33px; margin:0px; border-top:1px solid #AEAEAE;}
div.summary {width:330px; float:left; padding: 2px 13px 15px 8px;}
div.summary2 {width:293px; float:left; padding: 22px 19px 0 8px;}
div.summary6 {width:293px; float:left; padding: 15px 19px 0 8px;}
div.summary3 {width:600px; float:left; padding: 14px 19px 0 8px;}
div.summary4 {width:313px; float:left; padding: 0 39px 0 14px;}
div.summary5 {width:225px; float:left; padding: 5px 10px 0 10px;}
div.summary7 {width:317px; float:left; padding: 15px 0 0 8px;}
div.imgvid {width:284px; float:left;}
div.imgvid2 {width:318px; float:left;}
div.imgvid3 {width:313px; float:left;}
html body div.clear {-moz-background-clip:border; -moz-background-inline-policy:continuous;
-moz-background-origin:padding; background:transparent none repeat scroll 0 0; border:0 none; clear:both; display:block;
float:none; font-size:0; height:0; margin:0; overflow:hidden; padding:0; visibility:hidden; width:0;}
div.contentdetails {margin-bottom:5px;}
div.contentdetails2 {margin-bottom:10px; width:657px;}
div.leftcontent {width:311px; padding-right:43px;}
div.rightcontent {width:306px;}
div.rightcontent2 {width:323px;}
h2.subtitle {margin:0; color:#006699; font-size:18px;}
h2.orange {color:#ff7400; font-size:18px; font-weight: normal; text-decoration:none;}
h2.orange A {DISPLAY: block; COLOR: #ff7400; TEXT-DECORATION: none;}
h2.orange A:hover {TEXT-DECORATION: underline;}
h2.orange A.selected:hover {COLOR: #ff7400; TEXT-DECORATION: none; }
div#lefty ul {padding:0; margin:0; line-height:1.5;}
div#lefty ul li {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
background:transparent url(images/ul-blue.gif) no-repeat scroll left 6px; list-style-image:none; list-style-position:outside;
list-style-type:none; margin-bottom:0; padding-left:13px;}
div.symposiumbox {background:#ffffff url(training/images/bg-box.png) repeat-x scroll left bottom;}
div.webinarbox {background:#f2f2f2 url(images/bg-webinarbox.jpg) repeat-x scroll left bottom;}
.boxy {border:1px solid #AEAEAE; -moz-background-clip:border;  -moz-background-inline-policy:continuous; -moz-background-origin:padding; padding:7px;}
.boxy1 {border:1px solid #999999; -moz-background-clip:border;  -moz-background-inline-policy:continuous; -moz-background-origin:padding; padding:7px;}
div.inner-sympbox {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
background:#FFFFFF url(images/bg-sympinner.jpg) no-repeat; border:1px solid #AEAEAE; width:291px; padding-left:7px; padding-right: 7px; padding-top:3px;}
div.inner-sympbox2 {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
background:#FFFFFF; border:1px solid #AEAEAE; width:305px; padding-left: 0; padding-right: 0; padding-top:3px;}
div.inner-aboutleftbox {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
background:#FFFFFF url(images/bg-innerbox.jpg)  repeat-x scroll left bottom;; border:1px solid #AEAEAE; width:366px;}
div.inner-webinarbox {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
background:#FFFFFF url(images/bg-innerbox.jpg) repeat-x scroll left bottom; border:1px solid #AEAEAE; width:291px; padding-left:7px; padding-right: 7px; padding-top:3px;}
.bluetiny {font-size:11px; color:#003366;}
.lightHeader2 {FONT-SIZE: 18px; COLOR: #3399cc;}
.lightHeader4 {FONT-SIZE: 14px; COLOR: #3399cc; font-weight:bold;}
.lightHeader3 {FONT-SIZE: 16px; COLOR: #3399cc; font-weight:bold; font-style:italic;}
.lightHeader5 {FONT-SIZE: 30px; COLOR: #3399cc;}
div#righty ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; -moz-background-origin:padding; background:transparent none repeat scroll 0 0; margin:0;}
div#righty ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
list-style-image:none; list-style-position:outside; list-style-type:noe; margin-bottom:17px; padding-left:13px; background:transparent url(images/ul-small.gif) no-repeat scroll left 6px; }
div#righty2 ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; -moz-background-origin:padding; background:transparent none repeat scroll 0 0; margin:0;}
div#righty2 ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
list-style-image:none; list-style-position:outside; list-style-type:noe; margin-bottom:3px; padding-left:13px; background:transparent url(images/ul-small.gif) no-repeat scroll left 6px; }
.biggerfont {font-size:16px; font-weight:bold;}
.biggerfont2 {font-size:14px;}
.biggerfont2 A {font-weight: normal;}
.biggerfont3 {font-size:16px; }
.lilbiggerfont {font-size:14px; font-weight:bold;}
.darkblueHeader2 {FONT-SIZE: 18px; color:#006699; font-weight:bold;}
.orangeheader {FONT-SIZE: 18px; color:#ff6600; font-weight:bold;}
.darkblueHeader3 {FONT-SIZE: 16px; color:#003399;}
.justblue {color:#003399;}
.lightblueb { font-weight:bold; color:#3399cc;}
div.testbox {width:174px; border:1px solid #bdbcbd; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(images/bg-test.jpg) repeat-x scroll left bottom; padding:5px;margin-left:4px;} 
.grayfont {color:#333333; font-size:15px; font-weight:bold;}
.testimonialfont {font-size:12px; color:#333333; font-style:italic;}
.testimonialblue {font-size:12px; color:#0777d7;}
div.sidebar {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; margin-top:53px; text-align:left; margin-left:10px;}
div.sidebar2 {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;  width:198px;margin-top:53px; text-align:left; margin-left:0;}
div.sidetitlebox h3{width:198px; border:1px solid #AEAEAE; color:#003366; font-size:15px; padding:10px 0 7px 15px;background:#FFFFFF url(images/bg-sidetitle.jpg) repeat-x scroll left top;}
div.sidebox {padding-left:15px;}.largerText { font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: left;}
.bluefont{color:#003366;}
.bluefontbold{color:#003366; font-weight:bold;}
div#pageidbox2 ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; -moz-background-origin:padding; background:transparent none repeat scroll 0 0; margin:0;}
div#pageidbox2 ul li {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
list-style-image:none; list-style-position:outside; list-style-type:noe; margin-bottom:7px; padding-left:13px; background:transparent url(images/ul-small.gif) no-repeat scroll left 6px; }
.bluebold {color:#006699; font-weight:bold; font-size:12px;}
div#webinarrighty {width:308px; padding-left:15px;}
div.webysubtitle h3{width:291px; border:1px solid #bdbcbd; color:#006699; font-size:18px; padding:7px 0 7px 7px;background:#FFFFFF url(images/bg-title2.jpg) repeat-x scroll left bottom; font-weight:normal; margin-top:0;}
div.layerp h3{width:626px; height:38px; border:1px solid #bdbcbd; font-size:16px; padding: 9px 0 0 12px;background:#FFFFFF url(images/bg-title3.jpg) repeat-x scroll left bottom; font-weight:normal; margin:15px 0 0 4px; text-align:left;}
div#webinarrighty ul {padding:0; margin:0; line-height:1.3;}
div#webinarrighty ul li {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:transparent url(images/ul-blue.gif) no-repeat scroll left 6px; list-style-image:none; list-style-position:outside; list-style-type:none; margin-bottom:0; padding-left:13px;}
 .aboutimg { margin: 0 12px 12px 12px;}
 .bioimg { margin-right:8px; border:0;}
 #bioright { height:56px; margin-top:15px;}
 #bioright2 { height:56px; margin-top:5px;}
 #bio {width:225px; height:56px; margin-bottom:5px; display: table-cell; vertical-align: middle;}
/* New */
#topbar {height:19px; background: url(images/topbar.png) no-repeat scroll left top #575959;}
#topcontent {height:180px; background: url(images/hometop.gif) no-repeat scroll left top #4c739a; }
#topcontentopt {height:180px; background: url(images/hometop-b.gif) no-repeat scroll left top #4c739a; }
#subtopcontent {height:87px; background: url(images/subtop.png) no-repeat scroll left top #4c739a; text-align:left; }
#topbar2 {height:17px; background: url(images/topbar2.png) no-repeat scroll left top #e3e3e1;}
#subtopHP {text-align:left; BACKGROUND: url(images/bg-content.gif) repeat-x scroll left bottom #eee;}
#subtop {text-align:left;}
#hometopright {background: #E3E3E3; margin-bottom:10px;}
#pagemainbox {width:622px; height:235px;} 
#pagemainboxsub {width:677px;} 
#pagemainboxsub h2 {font-size:16px; font-weight:bold;}
#pagesubbox {width:305px;}
div.innerboxmain {-moz-background-clip:border; -moz-background-inline-policy:continuous;
-moz-background-origin:padding; background:#FFFFFF url(images/bg-innerbox.gif) repeat-x scroll left bottom; border:1px solid #bdbcbd;}
div.innerboxmainsub {-moz-background-clip:border; -moz-background-inline-policy:continuous;
-moz-background-origin:padding; background:#FFFFFF; border:1px solid #bdbcbd;}
div.innerboxmain div.titlebox {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#FFFFFF url(images/bg-title4.gif) repeat-x;}
div.innerbox h1, div.titlebox h1  {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
background:transparent url(images/bluebox.png) no-repeat scroll 0 0; color:#003366; font-size:20px; padding:5px 0 7px 35px; margin:0px; font-weight:normal; border-bottom:1px solid #AEAEAE; }

#subtopleft {padding-left:9px; }
#footer {width:100%; BACKGROUND: url(images/footer-bg2.gif) repeat-x scroll center top; float:left; margin:0; padding:0; text-align:left;}
#footer .container {width:991px; BACKGROUND: url(images/footerbg.png) no-repeat; padding-left:40px;}
.clearfix, .container {display: block;}
.container {margin:0 auto;} 
div.indent {padding:0 8px; width:610px;}
div.indent2 {width:677px;}
.indent3 {padding-left:15px;}
.indent4 {padding-left:59px;}
.indent5 {padding-left:7px;}
.indent6 {padding-left:14px;}
.indent7 {padding-left:18px; }
.margin8 {margin-top:8px;}
.margin9 {margin-top:9px;}
.margin11 {margin-top:11px;}
.margin14 {margin-top:14px;}
.margin15{margin-top: 15px; margin-bottom:15px;}
.margin16 {margin-top:16px;}
.margin18 {margin-top:18px;}
.margin19 {margin-top:5px;}
.padding6 {padding-left:6px;}
.marginright10 {margin-right:10px;}
.marginright15 {margin-right:15px;}
.marginright30 {margin-right:30px;}
.marginright40 {margin-right:40px;}
.haba {width:198px; padding-left:6px;}
.haba-6 {width:190px;}
.haba-7 {width:187px;}
.haba-1, div.haba-1{margin: 0; width:1031px;}
.haba-2, div.haba-2 {width: 630px;}
.haba-3, div.haba-3 {width:305px;}
.haba-5, div.haba-5 {width:622px;}
.haba-13, div.haba-13 {width:385px;}
.haba-15, div.haba-15 {width:292px;}
.haba-16, div.haba-16 {width:320px;}
.haba-17, div.haba-17 {width:288px; padding-left:17px;}
.haba-18, div.haba-18 {width:954px; margin-left:37px;}
.haba-14, div.haba-14 {width:215px; padding-left:10px; padding-top:27px;}
.haba-19, div.haba-19 {width: 985px; padding-left:46px;}
.haba-20, div.haba-20 {width:687px;}
.haba-21, div.haba-21 {width:251px; margin-right:5px;}
.haba-22, div.haba-22 {width:659px; padding-left:16px;}
.haba-23, div.haba-23 {width:362px; padding-right:38px;}
.haba-24, div.haba-24 {width:259px;}
.haba-25, div.haba-25 {width:353px;}
.haba-26, div.haba-26 {width: 175px;}
.haba-27, div.haba-27 {width: 450px;}
.haba-28, div.haba-28 {width: 350px;}
.haba-29, div.haba-29 { width:329px; padding-right:26px;}
.haba-30, div.haba-30 {width: 100px;}
.haba-31, div.haba-31 {width: 297px;}
div.haba, div.haba-1, div.haba-2, div.haba-3, div.haba-5, div.haba-6, div.haba-7, div.haba-13, div.haba-14 , div.haba-15, div.haba-16, div.haba-17, div.haba-18, div.haba-19, div.haba-20, div.haba-21, div.haba-22, div.haba-23, div.haba-24, div.haba-25, div.haba-26, div.haba-27, div.haba-28, div.haba-29, div.haba-30, div.haba-31{float:left; }
.migi-1 {position:relative;}
.thicker { border-width: thin;}
H2 {FONT-SIZE: 16px; Margin:0; COLOR: #003366; font-weight: bold;
}
div.innerbox h2, div.titlebox h2  {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
background:transparent url(images/bluebox.png) no-repeat scroll 0 0; color:#003366; font-size:20px; padding:5px 0 7px 35px; margin:0px; font-weight:normal;}
div.titlebox2 h2, div.titlebox4 h2  {-moz-background-inline-policy:continuous; background:url("images/bluebox2.png") no-repeat scroll 0 0 transparent; color:#003366; font-size:20px; margin:0; padding:12px 0 13px 33px;}
div.titlebox4 h2 { border-top:1px solid #AEAEAE; }
div.summary8 {padding-top: 15px;}
.grayfont2 {color:#333333; font-size:16px;}
.nlbtn { padding-right: 17px;}
#maincontents {BACKGROUND: url(images/bg.png) repeat-y;}
#submaincontents {BACKGROUND: url(images/subbg.png) repeat-y;}
 .orangefont {color: #ff7c00;}
#sub ul {list-style-image:none; list-style-position:outside; list-style-type:none; padding:0; -moz-background-origin:padding; background:transparent none repeat scroll 0 0; margin:0;}
#sub ul li{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
list-style-image:none; list-style-position:outside; list-style-type:noe; margin-bottom:5px; padding-left:13px; background:transparent url(images/ul-small.gif) no-repeat scroll left 6px; }
.bluesympbox {height:129px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background: url(images/sympbox.gif) repeat-x; display:block; padding:46px 24px 0 17px;}
.titlebox3  {-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;
color:#003366; font-size:16px; padding:11px 0 7px 8px; margin:0px; font-weight:bold;}
.subboarder {border:1px solid #BDBCBD;}
.bluefont2 {color:#0767ca;}
.padding31 {padding-right:31px;}
div.sub h3 {border-top:1px solid #AEAEAE; border-bottom:1px solid #AEAEAE; color:#003366; font-size:15px; padding:10px 0 7px 15px;background:#FFFFFF url(images/bgh3.jpg) repeat-x scroll left bottom;}
.subwhite {background:#FFF; height:3px; border-top:1px solid #a6d0e7; border-bottom:1px solid #a6d0e7;}
#profileLeftColumn {float:left; height:auto; margin-left:30px; margin-top:44px; text-align:left; width:304px;}
#profileRightColumnInner  {background-color:#FFFFFF; background-image:url(about/images/bg-aboutinner.jpg); background-position:center bottom; background-repeat:repeat-x; border:1px solid #BDBCBD; margin:13px 13px 13px 12px; width:285px; }
#profileRightColumn {background:url(about/images/bg-box.jpg) repeat-x scroll left bottom #EDEDED; border:1px solid #BDBCBD; clear:none; float:right; height:auto;  margin-top:20px; width:311px; margin-right:20px; margin-bottom:10px; }
#profileCareerText {font-family:Arial,Helvetica,sans-serif; padding-left:10px; padding-right:10px; padding-top:10px; text-align:left;}
#videoArea {float:left; margin-top:20px;}
.newsletter { display:block; background:url(images/whitepaper.png) no-repeat; width:296px; height:166px; padding-top:41px; padding-left:9px; font-size:14px;}
.newsletterbtm {width:296px; margin-top:20px;}
.newsletterleft {width:116px;}
.newsletterright { font-size:12px;}
#nlpage {display:block; background:url(free/images/nlheader.jpg) no-repeat; width:661px; height:204px; padding-top:50px; padding-left:16px;}
#nlpagerightbox, #nlpagerightbox2 {border:1px solid #AEAEAE; margin:0;}
#nlpagerightbox h3 { margin:0; background:url("images/bgh3.jpg") repeat-x scroll left bottom #FFFFFF;
border-bottom:1px solid #AEAEAE; color:#003366; font-size:15px; padding:10px 0 7px 15px;}
#nlpagerightbox2 h3 { margin:0; background:url("images/bg-blueheader.gif") repeat-x scroll left bottom #FFFFFF;
border-bottom:1px solid #AEAEAE; color:#003366; font-size:20px; padding:17px 0 15px 14px;}
.graybg {background:none repeat scroll 0 0 #f5f3f3; padding-top:9px; padding-bottom:9px;}
 