html, body {
    background:#fff;
    margin:0;
    color:#000;
    font-family:Helvetica, Arial, Sans-Serif;
    font-size:12px;
    font-weight:normal;
    text-align:left;
    width:100%;
}

*{margin:0;padding:0;}
img {border:0;}
a {cursor:pointer;text-decoration:none;}
.clear {clear:both;width:auto;height:1px;}
ul {list-style-type:none;}
hr {border:0;border-bottom:1px solid #ccc;background:#fff;height:1px;margin-bottom:15px;}
h4 {color:#000;font-size:12px;font-weight:normal;margin-bottom:4px;}
h5 {color:#666;font-size:10px;font-weight:normal;display:block;margin-top:3px;padding:0;text-align:center;}
h6 {color:#000;font-size:9px;}

#welcome {
    position:relative;
    width:943px;
    background:#fff;
    margin:0 auto 0 auto;
    padding-top:105px;
}

.greybtn {float:left;height:18px;padding:0 4px 0 0;color:#fff;text-transform:uppercase;font-weight:bold;background:url(/images/666right.gif) 100% 0 no-repeat;}
.greybtn span {float:left;height:16px;padding:2px 0 0 4px;background:url(/images/666left.gif) 0 0 no-repeat;}
.greybtn:hover {background:url(/images/666rightOver.gif) 100% 0 no-repeat;}
.greybtn:hover span {background:url(/images/666leftOver.gif) 0 0 no-repeat;}

.Hello {float:left;padding:0 4px 0 0;line-height:18px;}

a.hot {color:#c00;text-decoration:none;}
a.hot:hover {color:#c00;text-decoration:underline;}

.pager a {color:#c00;text-decoration:none;}
.pager a:hover {color:#c00;text-decoration:underline;}

#international {position:relative;padding:0 0 0 25px;}
#international li {position:relative;padding:0 0 2px 8px;background:url(/images/redDotBg.gif) 0 7px no-repeat;}
#international li a {color:#c00;text-decoration:none;}
#international li a:hover {color:#c00;text-decoration:underline;}
#international h3 {margin:25px 0 5px 0;}

.eventable td {padding:5px 0;}

.performance {position:relative;width:943px;height:300px;padding:7px 0;background:url(/images/performanceBg.jpg) 0 7px no-repeat;}
.performance h1, .performance h2 {z-index:2;position:relative;width:430px;font-style:italic;font-size:18px;font-weight:bold;line-height:26px;}
.performance h1 a, .performance h2 a {color:#000;text-decoration:none;}
.performance h1 a:hover, .performance h2 a:hover {color:#000;text-decoration:none;}
.performance h3 {z-index:3;position:relative;color:#c00;font-size:16px;font-weight:bold;padding:15px 0 0 20px;}
.performance p {z-index:4;position:relative;color:#3c3c3c;line-height:22px;font-size:16px;padding:0 0 0 30px;}
.pimg {z-index:1;position:absolute;top:22px;right:0;}

.pp {position:absolute;top:0;right:0;display:block;width:628px;height:233px;padding:40px 0 0 315px;}
#pp1, #pp2, #pp3 {position:absolute;top:0;right:0;display:block;width:628px;height:233px;padding:40px 0 0 315px;}
#pp2 {display:none;}
#pp3 {display:none;}

#mscsoftware {position:absolute;top:27px;left:33px;width:247px;height:200px;}
.cl {position:absolute;top:4px;left:9px;}
.cl1, .cl2, .cl3 {position:absolute;top:4px;left:9px;}
.cl2, .cl3 {display:none;}
ul.mscpnav {position:absolute;top:153px;left:2px;}
.mscpnav li {float:left;height:43px;}
.mscpnav li img {border:1px solid #bcbcbc;margin:6px;cursor:pointer;}
li.pnavon img {border:3px solid #c00;margin:3px;}
.mscarrows {padding-top:5px;}

#mscnews {position:absolute;top:249px;left:0;width:923px;height:25px;padding:3px 0 0 20px;}
#mscnews h4 {display:inline;color:#c00;text-transform:uppercase;font-weight:bold;font-size:12px;margin-right:10px;padding-right:10px;border-right:1px solid #333;}
#mscnews p {display:inline;font-size:12px;padding:0;margin:0;}
#mscnews a {float:right;color:#c00;position:absolute;top:7px;right:20px;}

#experience {position:relative;width:943px;height:162px;}

#subscribe {position:relative;float:right;width:246px;height:153px;padding:8px 0 0 17px;background:url(/images/subscribeBg2.gif) 0 0 no-repeat;}
#subscribe h2 {color:#c00;text-transform:uppercase;font-weight:bold;font-size:12px;margin-bottom:4px;}
#subscribe h3 {position:absolute;top:65px;left:23px;color:#fff;font-weight:normal;font-size:24px;}
#subscribe p {position:absolute;top:90px;left:63px;color:#fff;font-size:14px;}
ul.communities {position:absolute;top:121px;left:18px;}
.communities li {display:inline;margin:0 2px;}
#connected {position:absolute;top:59px;left:6px;width:263px;height:161px;margin:0;padding:0;}
#connected embed {position:absolute;top:0;left:0;width:252px;height:94px;margin:0;padding:0;z-index:300;}


#globalsupport {float:left;width:670px;height:161px;background:url(/images/globalSupportBg.png) 0 0 no-repeat;}
ul.supportnav {position:absolute;top:5px;left:18px;}
.supportnav li {float:left;padding:0 3px;}
.supportnav li a {color:#333;text-transform:uppercase;font-weight:bold;font-size:12px;float:left;height:26px;padding:0 0 0 15px;}
.supportnav li a:hover {color:#c00;}
.supportnav li a span {float:left;height:20px;padding:6px 15px 0 0;}
.snon {text-transform:uppercase;font-weight:bold;font-size:12px;float:left;height:26px;padding:0 0 0 15px;background:url(/images/snLeftBg.gif) 0 0 no-repeat;}
.snon span {color:#c00;float:left;height:20px;padding:6px 15px 0 0;background:url(/images/snRightBg.gif) 100% 0 no-repeat;}

ul.industries {float:left;position:relative;width:480px;}
.industries li {float:left;width:152px;padding:2px 0 2px 8px;background:url(/images/bulletBg.gif) 0 4px no-repeat;}
.industries li em {font-style:normal;display:block;margin-bottom:3px;}
.industries li a {display:block;margin:0;padding:0;position:relative;color:#000;font-size:10px;}
.industries li a:hover {color:#c00;}
.iright {position:absolute;top:0;right:0;width:179px;}

.tabbody {position:absolute;top:31px;left:5px;width:640px;height:102px;padding:10px;}
.tabbody {display:none;}
/*#sp1 {background:url(/images/irightBg.jpg) 100% 0 no-repeat;}*/

#newssubscribe {position:relative;font-size:11px;}
#newssubscribe a {text-align:center;float:left;width:51px;height:16px;padding:2px 0 0 0;color:#fff;text-transform:uppercase;font-weight:bold;background:url(/images/searchBtnBg.gif) 0 0 no-repeat;}
#newssubscribe input {font-size:11px;margin-right:7px;border:0;float:left;width:159px;height:16px;padding:2px 5px 0 5px;background:url(/images/searchBg.gif) 100% 0 no-repeat;}

#ctable {position:relative;}
#ctable .greybtn {position:relative;float:none;display:inline-block;color:#fff;text-decoration:none;}
#ctable .greybtn:hover {position:relative;float:none;display:inline-block;color:#fff;text-decoration:none;}
#ctable th {white-space:nowrap;}
#ctable td select {border:1px solid #cacaca;width:242px;padding:5px;margin-bottom:5px;}
#ctable td label {margin-left:5px;}
.contactinput {border:1px solid #cacaca;width:230px;padding:5px;margin-bottom:5px;}
.multiline {border:1px solid #ccc;padding:5px;}

#head {position:absolute;top:0;left:0;width:943px;height:105px;background:url(/images/navBg.png) 0 76px no-repeat;z-index:99;}
.logo {position:absolute;top:15px;left:6px;}
ul.learn {position:absolute;top:13px;right:0;z-index:1;}
.learn li {position:relative;display:inline;margin-left:20px;padding:1px 0 0 20px;font-size:11px;}
.learn li a, .learn li, #search h4 a {color:#333;cursor:pointer;}
.learn li a img, .learn li img {position:absolute;top:0;left:0;}
#login {position:absolute;top:42px;right:0;width:315px;font-size:11px;}
#login em {font-style:normal;float:left;margin-right:7px;padding-top:1px;}
#login input {font-size:11px;margin-right:7px;border:0;float:left;width:111px;height:16px;padding:2px 5px 0 5px;background:url(/images/loginInBg.gif) 100% 0 no-repeat;}
#login p span {float:right;}
#login p a.greybtn {float:right;margin-left:10px;}

#search {position:relative;z-index:2;position:absolute;top:0;right:0;width:333px;height:35px;background:url(/images/searchPanelBg.gif) 0 0 no-repeat;font-size:11px;}
#search h4 {float:left;padding:13px 0 0 37px;font-size:11px;font-weight:normal;cursor:pointer;}
#search h4 img {position:absolute;top:12px;left:17px;}
#search a.greybtn {position:absolute;top:11px;right:15px;}
#search input {position:absolute;top:11px;right:72px;font-size:11px;margin-right:7px;border:0;float:left;width:159px;height:16px;padding:2px 5px 0 5px;background:url(/images/searchBg.gif) 100% 0 no-repeat;}

#bread {position:relative;width:943px;padding:10px 0 20px 0;}
#bread li {color:#c00;display:inline;font-size:11px;text-decoration:none;padding:0 0 0 15px;background:url(/images/breadBg.gif) 4px 4px no-repeat;}
#bread li a {color:#535353;text-decoration:none;}
#bread li a:hover {color:#c00;}

#mscright {float:left;position:relative;width:943px;}
#mscright p {line-height:18px;margin-bottom:20px;}
#mscright p img.fleft {float:left;margin:0 15px 15px 0;}
#mscright p img.fright {float:right;margin:0 15px 15px;}

#subleft {float:left;position:relative;width:943px;}
#subleft a {color:#c00;text-decoration:none;}
#subleft a:hover {color:#c00;text-decoration:underline;}
#subleft ol {margin:0 0 15px 23px;}
#subleft ul {margin:0 0 15px 8px;}
#subleft ul li {position:relative;padding:0 0 3px 8px;background:url(/images/redDotBg.gif) 0 6px no-repeat;}
#subleft h2 {color:#000;font-size:18px;font-weight:normal;margin-bottom:15px;}
#subleft h3 {color:#000;font-size:12px;font-weight:bold;margin-bottom:2px;padding:0;display:block;}
#subleft h4 {color:#000;font-size:12px;font-weight:normal;margin-bottom:4px;}

ul#pop {margin:0 0 15px 8px;}
ul#pop li {position:relative;padding:0 0 3px 15px;margin-bottom:1px;background:url(/images/pop-up_icon_red.jpg) 0 3px no-repeat;}

#subright {float:right;position:relative;width:199px;}
#subright h2, #mpo h2 {color:#333;font-weight:bold;font-size:12px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #d5d5d5;}

ul.addr {position:relative;margin:0 15px 0 15px;}
.addr li {float:left;display:block;}
.addr li h3 {font-weight:bold;font-size:12px;margin-bottom:3px;}
.addr li ul {margin-bottom:5px;}
.addr li li {position:relative;width:157px;padding:0 0 6px 10px;background:url(/images/redDotBg.gif) 2px 7px no-repeat;}
.addr li li a {color:#535353;margin-bottom:0;font-weight:normal;}
.addr li li a:hover {text-decoration:underline;}
.addr li a {display:block;color:#c00;font-weight:bold;margin-bottom:10px;}
.addr li.popr {background:url(/images/liVideoIcon.jpg) 0 3px no-repeat;}

ul.this {position:relative;float:left;margin-bottom:20px;}
.this li {float:left;position:relative;width:95px;height:19px;padding-top:5px;background:url(/images/thisBg.gif) 0 0 no-repeat;margin-right:9px;}
.this li a {color:#000;text-decoration:none;padding:0 0 0 28px;}
.this li a:hover {text-decoration:underline;}
.this li a img {position:absolute;top:4px;left:8px;}
.this li.sts {position:relative;}
.this li.sts a {color:#000;text-decoration:none;padding:0 0 0 28px;}
.this li.sts a:hover {text-decoration:underline;}
.this li.sts a.stbutton {position:absolute;top:4px;left:5px;}

#rpo {position:relative;width:199px;margin-bottom:20px;}
#rpo h2 {float:left;width:169px;color:#333;font-weight:bold;font-size:12px;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px solid #d5d5d5;}
#rpo p {margin:0 0 5px 0;padding:0;line-height:12px;}
#rpo a {position:relative;color:#333;font-size:10px;padding:0;margin:0 0 5px 0;line-height:12px;}
#rpo a:hover {color:#c00;}
#rpo a img {position:absolute;top:0;left:0;}

#mpo {position:relative;width:530px;margin-bottom:15px;}
#mpo table {position:relative;width:500px;}
#mpo select {border:1px solid #cacaca;width:230px;padding:5px;margin-bottom:5px;}
#mpo input {border:1px solid #cacaca;width:150px;padding:5px;margin-bottom:5px;vertical-align:middle;}
#mpo a.greybtn {float:right;color:#fff;text-decoration:none;}
#mpo em {font-style:normal;font-size:10px;vertical-align:middle;}

#mpo td #inrradio ul, #mpo td #inrradio2 ul {float:left;margin:0;padding:0;}
#mpo td #inrradio li, #mpo td #inrradio2 li {display:inline;float:left;padding:0;margin:0;background:none;}
#mpo td #inrradio li input, #mpo td #inrradio2 li input {width:15px;padding:0;margin:0;margin-bottom:0;border:0;}
#mpo td #inrradio li a.greybtn, #mpo td #inrradio2 li a.greybtn {float:left;margin-left:15px;color:#fff;text-decoration:none;}

#mpo td #inrradiolist ul {float:left;margin:0;padding:0;}
#mpo td #inrradiolist li {display:inline;float:left;padding:0;margin:0;background:none;}
#mpo td #inrradiolist li tr td input {width:15px;padding:0;margin:0;margin-bottom:0;border:0;}
#mpo td #inrradiolist li a.greybtn {float:left;margin-left:15px;color:#fff;text-decoration:none;}

.ppt {background:#fff url(/images/ppt.gif) 0 0 repeat-x;width:auto;}
.ppb {background:url(/images/ppb.gif) 0 100% repeat-x;}
.ppl {background:url(/images/ppl.gif) 0 0 repeat-y;}
.ppr {background:url(/images/ppr.gif) 100% 0 repeat-y;}
.pcbl {background:url(/images/pcbl.gif) 0 100% no-repeat;}
.pcbr {background:url(/images/pcbr.gif) 100% 100% no-repeat;}
.pctl {background:url(/images/pctl.gif) 0 0 no-repeat;}
.pctr {background:url(/images/pctr.gif) 100% 0 no-repeat;padding:15px;}

#landing {position:relative;width:749px;padding-bottom:220px;margin-bottom:15px;background:url(/images/subheadBg.gif) 0 100% repeat-x;}
#landing h1 {color:#000;font-size:24px;font-weight:normal;}
#landing h1 img {position:absolute;top:35px;left:0;}

#landingnoi {position:relative;width:749px;padding-bottom:15px;margin-bottom:15px;background:url(/images/subheadBg.gif) 0 100% repeat-x;}
#landingnoi h1 {color:#000;font-size:24px;font-weight:normal;}

#slevel {position:relative;width:416px;height:75px;padding:25px 333px 15px 0;margin-bottom:15px;background:url(/images/subheadBg.gif) 0 100% repeat-x;}
#slevel h1, #sslevel h1, #newslevel h1 {color:#000;font-size:24px;font-weight:normal;}
#slevel h1 img {position:absolute;top:0;right:0;}
#slevel h2, #sslevel h2, #newslevel h2 {color:#c00;font-size:16px;font-weight:normal;}
#slevel h2 a, #sslevel h2 a, #newslevel h2 a {color:#c00;font-size:16px;font-weight:normal;text-decoration:none;}
#slevel h2 a:hover, #sslevel h2 a:hover, #newslevel h2 a:hover {color:#c00;font-size:16px;font-weight:normal;text-decoration:underline;}

#sslevel {position:relative;width:416px;padding:25px 333px 15px 0;margin-bottom:15px;background:url(/images/subheadBg.gif) 0 100% repeat-x;}
#newslevel {position:relative;width:749px;padding:25px 0 20px 0;margin-bottom:15px;background:url(/images/subheadBg.gif) 0 100% repeat-x;}

ul#itemoptions {position:relative;width:530px;}
ul#itemoptions li {position:relative;float:left;width:160px;height:60px;padding:30px 0 0 90px;margin-right:15px;}
ul#itemoptions li a img {position:absolute;top:0;left:0;}

ul#partner {position:relative;width:530px;}
ul#partner li {position:relative;float:left;width:250px;height:90px;padding:0 0 0 0;margin-right:15px;background:none;}
ul#partner li a {color:#000;text-decoration:none;}
ul#partner li a:hover {color:#c00;text-decoration:underline;}
ul#partner li a img {float:left;padding-right:10px;}

ul#filter {position:relative;width:530px;margin-bottom:15px;}
ul#filter li {position:relative;width:415px;min-height:100px;height:auto !important;height:100px;padding:0 0 15px 115px;background:none;}
ul#filter li h3 {margin:0;padding:0;}
ul#filter li h3 a {color:#c00;text-decoration:none;font-size:13px;font-weight:bold;margin:0;padding:0;}
ul#filter li h3 a:hover {color:#c00;text-decoration:underline;font-size:13px;font-weight:bold;}
ul#filter li h3 a img {position:absolute;top:1px;left:0;}

ul#fno {position:relative;width:530px;margin:0 0 15px 0;padding:0;}
ul#fno li {position:relative;width:530px;padding:0 0 15px 0;margin:0;background:none;}
ul#fno li h3 {color:#000;font-size:13px;font-weight:bold;margin:0 0 0 0;padding:0;}
ul#fno li h3 a {color:#c00;text-decoration:none;font-size:13px;font-weight:bold;margin:0;padding:0;}
ul#fno li h3 a:hover {color:#c00;text-decoration:underline;font-size:13px;font-weight:bold;}
ul#fno li p {margin:0 0 0 0;padding:0;}
ul#fno li li {position:relative;padding:0 0 3px 8px;margin:0 0 5px 0;background:url(/images/redDotBg.gif) 0 7px no-repeat;}

#mscleft {float:left;position:relative;width:179px;}
#mscleft li {float:left;width:169px;padding:0 0 10px 10px;}
#mscleft li a {font-size:12px;text-decoration:none;position:relative;padding:0 0 0 0;}
#mscleft li li {position:relative;width:159px;padding:0 0 6px 10px;background:none;}
#mscleft li li a {float:left;padding:0 0 0 10px;color:#535353;font-size:12px;text-decoration:none;}
#mscleft li li a:hover {color:#c00;}
#mscleft ul ul {margin-top:3px;display:none;}
.leftoff {background:url(/images/lnArrowOff.gif) 0 3px no-repeat;}
.leftoff span {color:#535353;}
.lefton {background:url(/images/lnArrowOn.gif) 0 3px no-repeat;}
.lefton span {color:#c00;}

#mscleft li.lsubon a {color:#c00;background:url(/images/lnArrowOn.gif) 0 3px no-repeat;}

#searchresults {position:relative;}
#searchresults tr {border-bottom:1px solid #a1a1a1;}
#searchresults p {margin:0 0 8px 0;padding:7px 0;}
#searchresults a, #pagr a {color:#c00;text-decoration:underline;}
#searchresults a:hover, #pagr a:hover {text-decoration:none;}
#pagr {position:relative;padding:7px 0;text-align:right;}

.popreg {position:relative;width:500px;padding:59px 50px 0 50px;margin:0 79px;background:url(/images/popup_top.jpg) 100% 0 no-repeat;}
.popreg h4 {color:#c00;font-weight:bold;font-size:18px;line-height:22px;padding:0 0 15px 0;}
.popreg ul {position:relative;width:500px;margin:0 0 15px 0;}
.popreg li {position:relative;margin:0 0 5px 0;}
.popreg li em {display:inline-block;width:200px;font-style:normal;font-weight:bold;color:#000;}
.popreg li em span {font-style:normal;font-weight:normal;color:#666;margin:0 0 0 5px;}
.popreg li input {width:261px;border:1px solid #666;padding:2px;}
.popreg li select {width:267px;border:1px solid #666;padding:2px;}


/* DropDown Menu */
#menu {position:absolute;top:76px;left:28px;width:auto;float:left;z-index:100;}
#menu h2 {position:relative;color:#fff;font-size:14px;display:block;white-space:nowrap;font-weight:bold;text-transform:uppercase;}
#menu h2 a {position:relative;display:block;color:#fff;padding:3px 0 7px 12px;margin:0 5px 0 5px;}
#menu h2 a span {position:relative;display:block;padding:3px 12px 0 0;}
.navhover a {background:url(/images/navLeftBg.gif) 0 3px no-repeat;}
.navhover span {color:#000;background:url(/images/navRightBg.gif) 100% 0 no-repeat;}
.navon h2 a {color:#000;background:url(/images/navLeftBg.gif) 0 3px no-repeat;}
.navon h2 a span {color:#c00;background:url(/images/navRightBg.gif) 100% 0 no-repeat;}
#menu ul {list-style:none;margin:0;padding:0;float:left;width:auto;}
#menu li {float:left;display:inline;width:auto;}
#menu ul ul {position:absolute;z-index:1500;top:auto;display:none;width:200px;margin:-3px 0 0 0;padding:0;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7;background:#e2e2e2 url(/images/navUlBg.gif) 0 0 repeat-x;}
#menu li li {position:relative;width:200px;height:auto;display:block;margin:0;padding:0;}
#menu li li a {font-weight:bold;color:#525252;background:transparent;display:block;padding:8px;border:1px solid #fff;border-bottom:1px solid #c7c7c7;}
#menu li li a:hover {color:#c00;background:#transparent;text-decoration:none;}
div#menu li:hover {cursor:pointer;z-index:100;}

div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
div#menu li li li li:hover ul ul
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
div#menu li li li li:hover ul
{display:block;}
/* End DropDown Menu */

#foot {position:relative;text-align:center;color:#626262;padding:10px 0;font-size:11px;z-index:1;display:block;}
#foot li {display:inline;padding:0 8px;}
#foot li a {color:#626262;}
#foot li a:hover {color:#000;}





















