﻿html, body {
    background:#c2c2c2 url(../images/bgbg.jpg) 0 0 repeat-x;
    margin:0;
    color:#000;
    /*font-family:arial,sans-serif;*/
    font-family: 'MuseoSansRounded700', arial, sans-serif;
    font-size:12px;
    font-weight:normal;
    line-height:130%;
    text-align:left;
    width:100%;
}

*{margin:0;padding:0;}
img {border:0;}
a {cursor:pointer;text-decoration:none;}
ul {list-style-type:none;}
.clear {clear:both;width:auto;height:1px;}
a:active {outline:none;}
:-moz-any-link:focus {outline: none;}


#welcome {
    position:relative;
    width:928px;
    background:#fff;
    margin:0 auto 0 auto;
    padding-top:117px;
}

#commerce {float:left;width:701px;}

#solutions {float:right;position:relative;width:480px;margin:16px 16px 16px 32px;}
#solutions h1, #newsdetail h1 {color:#000;font-weight:bold;font-size:22px;line-height:30px;margin-bottom:8px;}
#solutions h2 {color:#000;font-weight:bold;font-size:18px;line-height:24px;}
#solutions p {margin-bottom:15px;}
#solutions p img {float:left;margin:2px 15px 15px 0;}
#solutions ul.sitemap {list-style-type:disc;list-style-position:outside;margin:0 0 15px 20px;}
#solutions li {padding:0 0 5px 0;}
#solutions a {color:#001e96;text-decoration:underline;}
#solutions a:hover {color:#000;text-decoration:underline;}
#solutions ol {margin:0 0 15px 23px;}
#solutions ul.inn {list-style-type:disc;margin:0 0 0 20px;}

#information {position:relative;width:480px;margin:15px 0;}
#information h3 {color:#ffd210;font-size:11px;font-weight:bold;text-transform:uppercase;border-bottom:3px solid #000;}
#information h3 span {padding:3px 10px;background:#000;}
#information h2 {cursor:pointer;position:relative;width:470px;height:22px;padding:0 0 0 10px;color:#fff;font-weight:bold;font-size:12px;}
#information h2 span {float:left;width:470px;height:19px;}
#information p {margin-bottom:15px;}
#information h4 {color:#001e96;font-weight:bold;font-size:12px;text-transform:uppercase;}
#information ul {list-style-type:none;margin:0 0 15px 0;}
#information li {float:left;}
#information li a {color:#545661;font-size:10px;padding:0 13px;background:url(../images/accABg.gif) 0 2px no-repeat;white-space:nowrap;}
#information li a:hover {color:#545661;text-decoration:underline;}
h2.accon {background:url(../images/accH2Bg2.gif) 0 0 repeat-x;}
h2.accon span {background:url(../images/accIconOn.gif) 445px 3px no-repeat;}
h2.accoff {background:url(../images/accH2Bg.gif) 0 0 repeat-x;}
h2.accoff span {background:url(../images/accIconOff.gif) 445px 3px no-repeat;}

.acc {position:relative;width:460px;padding:10px;background:#eee;}

#resources {float:right;width:195px;margin:16px;}
#res1 {display:block;position:relative;width:195px;padding-bottom:30px;margin-bottom:4px;background:#001e96 url(../images/res1ConBg.jpg) 0 100% no-repeat;}
#res1 h2 {color:#fff;font-weight:bold;font-size:15px;padding:14px 0 0 14px;background:url(../images/res1H2Bg.jpg) 0 0 no-repeat;}
#res1 ul {margin:5px 0 0 14px;}
#res1 li {display:block;}
#res1 li a {color:#b0c0ff;font-size:10px;padding:0 0 0 13px;background:url(../images/resLinkBg.gif) 0 2px no-repeat;}
#res1 li a:hover {color:#b0c0ff;text-decoration:underline;}
#res2 {display:block;position:relative;width:174px;height:167px;padding:0 8px 0 13px;background:url(../images/res2Bg.jpg) 0 0 no-repeat;}
#res2 h2 {color:#001e96;font-weight:bold;font-size:15px;padding:10px 0 5px 0;}
#res2 p {margin-bottom:5px;}
#res2 input {float:left;width:163px;height:18px;padding:3px 6px 0 6px;margin-bottom:10px;border:0;background:url(../images/res2InputBg.gif) 100% 0 no-repeat;}
#res2 div.checking {display:inline;width:15px;margin:0 5px 0 0;}
#res2 div.checking input {display:inline;float:none;width:15px;height:15px;padding:0;margin:0 5px 0 0;border:0;background:none;vertical-align:bottom;}
#res2 a {float:right;color:#001e96;font-weight:bold;padding:3px 5px;border:2px solid #d4d4d4;background:#e3e3e3;}
#res2 span {float:left;width:115px;}
#res3 {position:relative;width:174px;height:167px;padding:0 8px 0 13px;background:url(../images/res2Bg.jpg) 0 0 no-repeat;}
#res3 h2 {color:#001e96;font-weight:bold;font-size:15px;padding:10px 0 85px 0;}
#res3 h2 a {color:#001e96;font-weight:bold;font-size:15px;padding:10px 0 85px 0;text-decoration:none;}
#res3 h2 img {position:absolute;top:30px;left:13px;}
#res3 p a {color:#001e96;font-weight:bold;}
#res3 p a:hover {color:#001e96;text-decoration:underline;}

#leftnav {float:left;position:relative;width:157px;margin:16px 0 16px 16px;}
#leftnav li {display:block;margin-bottom:10px;}
#leftnav li a {color:#666;}
/*#leftnav li:hover {background:url(/images/LNonicon.gif) 0 2px no-repeat;}*/
#leftnav li a:hover {color:#001e96;}
.leftnavoff {background:url(../images/LNofficon.gif) 0 0px no-repeat;padding:0 0 0 18px;}
.leftnavon {background:url(../images/LNonicon.gif) 0 0px no-repeat;padding:0 0 0 18px;}
.leftnavon span {color:#001e96;}

#bread {position:relative;width:912px;height:27px;padding:7px 0 0 16px;background:url(../images/breadBg2.png) 0 0 repeat-x;}
#bread h1 {color:#ccc;font-size:13px;font-weight:normal;}
#bread li {color:#ccc;display:inline;font-weight:bold;text-decoration:none;padding:0 10px;background:url(../images/bitemBg.gif) 0 5px no-repeat;}
#bread li a {color:#ccc;font-weight:normal;}
#bread li a:hover {color:#ccc;text-decoration:underline;}

#home {position:relative;width:298px;height:311px;padding:50px 280px 0 350px;background:url(/images/homeBg2.png) 0 0 no-repeat;}
#home h2, #home h2 a {color:#001e96;font-weight:bold;font-size:28px;line-height:34px;margin-bottom:4px;}
#home h2 img {position:absolute;top:15px;left:15px;}
#home p {color:#242460;font-weight:normal;font-size:18px;line-height:24px;margin-bottom:4px;}
a.homelink {color:#f90;font-weight:bold;font-size:18px;line-height:24px;padding:0 15px 0 0;background:url(../images/h2ArrowBg2.png) 100% 4px no-repeat;}
.hpanel {position:absolute;top:0;left:0;padding:35px 273px 0 390px;}

#home div#discover {position:absolute;top:0;left:0;padding:50px 253px 0 410px;}
#home div#discover h2, #home div#discover h2 a {color:#001e96;font-weight:bold;font-size:18px;line-height:24px;margin-bottom:4px;}
#home div#discover p {color:#000;font-weight:normal;font-size:12px;line-height:18px;margin-bottom:4px;}

#suite {z-index:100;position:absolute;top:0;left:0;width:210px;padding:25px;height:250px;background:#3e3e3e;}
#suite h3 {color:#a9d522;font-size:18px;line-height:20px;margin:0 0 10px 0;}
#suite ul {margin:0;padding:0;}
#suite li {position:relative;width:auto;padding:3px 0 5px 5px;background:url(/images/lidivr.png) 0 100% repeat-x;}
#suite li a {color:#fff;font-weight:bold;padding:0 0 0 10px;}
#suite li a.itemon {color:#a9d522;background:url(/images/itemonarrow2.png) 0 2px no-repeat;}

.disopt {position:relative;z-index:499;}
#holder {position:absolute;top:36px;left:145px;width:227px;height:227px;}
.gear {z-index:50;/*position:absolute;top:36px;left:145px;*/}

ul.hitemnav {position:absolute;bottom:8px;left:20px;}
.hitemnav li {float:left;display:inline;margin:0 15px 0 0;}
.hitemnav li img {border:2px solid #fff;cursor:pointer;}

ul.homenav {position:absolute;top:10px;right:10px;}
.homenav li {position:relative;display:block;padding:0;margin:0;}

#homenews {position:relative;width:896px;padding:16px 16px 5px 16px;}
#homenews h2 {color:#001e96;font-weight:bold;font-size:15px;}
#homenews h2 a {color:#001e96;font-weight:bold;font-size:15px;}

#homevideo {float:left;width:320px;margin:0 30px 0 0;}

#latestnews {float:left;position:relative;width:290px;padding:0;margin:0;background:url(../images/hNewsBg2.gif) 100% 0 no-repeat;min-height:137px;height:auto !important;height:137px;}
#latestnews ul {margin:0;padding:0;}
#latestnews h2 a {position:absolute;bottom:0;right:15px;color:#f90;font-weight:bold;font-size:12px;}
#latestnews li {float:left;width:240px;margin:25px;}
#latestnews li strong {display:block;margin:0;padding:0;}
#latestnews li p {margin:0;/*###eliminated for new layout###float:left;width:170px;height:33px;overflow:hidden;*/}
#latestnews li a {color:#001e96;font-size:11px;}
#latestnews li a:hover {color:#001e96;text-decoration:underline;}

#livechat {float:left;position:relative;width:175px;padding:0 62px;margin:0;background:url(../images/hNewsBg2.gif) 100% 50% no-repeat;min-height:137px;height:auto !important;height:137px;}
#livechat h2 img {/*position:absolute;top:23px;left:68px;*/display:block;margin:8px 0 10px 0;}
#livechat p a {color:#001e96;font-weight:bold;}
#livechat p a:hover {color:#001e96;text-decoration:underline;}

#newsletter {float:right;position:relative;width:290px;}
#newsletter p {margin:10px 0;}
#newsletter input {margin:3px 0 0 0;vertical-align:baseline;}
#newsletter input.emailadd {float:left;width:189px;height:18px;padding:3px 6px 0 6px;margin-bottom:10px;border:0;background:url(../images/SignUpBg.gif) 100% 0 no-repeat;}
#newsletter a {float:right;color:#001e96;font-weight:bold;padding:3px 5px;border:2px solid #d4d4d4;background:#e3e3e3;}
#newsletter span {width:150px;}

#head {z-index:1000;position:absolute;top:0;left:0;width:928px;height:117px;}
#head .cam {position:absolute;top:10px;left:2px;}
#head h3 {color:#757575;position:absolute;bottom:4px;right:3px;font-size:12px;font-weight:bold;}
#head h3 span {color:#000;}
#head h3 em {color:#001e96;font-style:normal;}
ul.headnav {position:absolute;top:30px;right:3px;}
.headnav li {float:left;margin-left:15px;vertical-align:middle;}
.headnav li a, .headnav li input {vertical-align:middle;}
.headnav li a {color:#404040;}
.headnav li a:hover {color:#404040;text-decoration:underline;}
.headnav li a span {float:left;padding-top:3px;}
.headnav li a img {vertical-align:middle;}
.headnav li.hnl {height:23px;border-left:1px solid #ccc;padding:0 0 0 10px;}
.headnav li.hnr {height:23px;border-right:1px solid #ccc;padding:0 10px 0 0;}
.hsearch {float:left;width:169px;height:18px;padding:3px 0 0 6px;margin:0;background:url(../images/searchBg.gif) 100% 0 no-repeat;border:0;}

#foot {z-index:1;position:relative;width:928px;height:56px;padding:28px 0 0 0;background:#c2c2c2 url(../images/footBg.jpg) 0 0 repeat-x;text-align:center;}
#foot p {color:#404040;margin-bottom:10px;}
#foot p.litp {font-size:11px;color:#898989;}
#foot p a {color:#898989;}
#foot img.bbb {position:absolute;top:20px;left:5px;}

#newsdetail {float:left;width:666px;padding:0 10px;margin:16px 0 15px 15px;}
#newsdetail h2 {position:relative;width:666px;color:#001e96;font-weight:bold;font-size:12px;padding:0;margin:0 0 15px 0;}
#newsdetail h2 a {position:absolute;top:0;right:0;color:#001e96;text-decoration:none;}
#newsdetail h2 a:hover {color:#001e96;text-decoration:underline;}

table.newstable {border-right:1px solid #666;border-bottom:1px solid #666;border-left:1px solid #666;}
.newstable th {white-space:nowrap;background:#EEE;border-top:1px solid #666;}
.newstable td {vertical-align:top;border-top:1px solid #666;background:#fff;}
.newstable th, .newstable td {padding:5px;}
.newstable a {color:#001E96;text-decoration:none;}
.newstable a:hover {color:#001E96;text-decoration:underline;}

#talktous {position:relative;}
#talktous li {position:relative;margin:0 0 5px 0;}
#talktous li label, #talktous li span, #talktous li input, #talktous li select {display:inline;white-space:nowrap;vertical-align:middle;}
#talktous li label {font-weight:bold;float:left;width:130px;text-align:right;margin:0 10px 0 0;padding:3px 5px;}
#talktous li input {border:1px solid #c2c2c2;padding:2px 4px;}
#talktous li select {border:1px solid #c2c2c2;padding:2px 4px;}
#talktous li textarea {width:250px;height:100px;border:1px solid #c2c2c2;padding:2px 4px;}
#talktous .talkbtn {float:right;color:#001e96;font-weight:bold;padding:3px 5px;border:2px solid #d4d4d4;background:#e3e3e3;margin:0 80px 0 0;}

.talktous {position:relative;}
.talktous li {position:relative;margin:0 0 5px 0;}
.talktous li label, .talktous li span, .talktous li input, .talktous li select {display:inline;white-space:nowrap;vertical-align:middle;}
.talktous li label {font-weight:bold;float:left;width:130px;text-align:right;margin:0 10px 0 0;padding:3px 5px;}
.talktous li input {border:1px solid #c2c2c2;padding:2px 4px;}
.talktous li select {border:1px solid #c2c2c2;padding:2px 4px;}
.talktous li textarea {width:250px;height:100px;border:1px solid #c2c2c2;padding:2px 4px;}
.talktous .talkbtn {float:right;color:#001e96;font-weight:bold;padding:3px 5px;border:2px solid #d4d4d4;background:#e3e3e3;margin:0 200px 0 0;}
.talktous li span {position:absolute;top:3px;left:310px;}

.referrals {position:relative;width:500px;border:1px solid #ccc;padding:25px;background:#eaeaea;}

ul#login {position:relative;margin:15px 0;}
ul#login li {position:relative;margin:0 0 5px 0;}
ul#login li strong {float:left;width:70px;padding:2px 0 0 0;}
ul#login li span {display:inline;padding:2px 0 0 5px;color:#c00;}
ul#login li input {border:1px solid #c2c2c2;padding:2px 4px;}
ul#login li a.talkbtn {float:right;color:#001e96;font-weight:bold;padding:3px 5px;border:2px solid #d4d4d4;background:#e3e3e3;margin:0 10px 0 0;}
ul#login li.logbtns {margin:0 248px 0 0;}

#sitemap {position:relative;width:480px;}
#sitemap h3 a {float:left;width:470px;height:19px;padding:3px 0 0 10px;margin:0 0 5px 0;color:#fff;font-size:14px;font-weight:bold;text-transform:uppercase;background:url(../images/accH2Bg2.gif) 0 0 repeat-x;}
#sitemap h3 a:hover {background:url(../images/accH2Bg.gif) 0 0 repeat-x;}
#sitemap ul {clear:both;width:455px;margin:0 0 15px 0;color:#545661;padding:0;list-style-type:none;}
#sitemap li {position:relative;padding:0 0 5px 25px;background:url(/images/grey-bullet.gif) 10px 6px no-repeat;}
#sitemap li a {color:#545661;}
#sitemap li a:hover {color:#000;text-decoration:underline;}


/* DropDown Menu */
#menu {position:absolute;top:87px;left:0;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 0 10px;margin:0 5px 0 0;height:27px;}
#menu h2 a span {position:relative;display:block;padding:6px 10px 0 0;}
.nav a {background:url(/images/navLeftBg2.gif) 0 3px no-repeat;}
.nav span {color:#fff;background:url(/images/navRightBg2.gif) 100% 0 no-repeat;}
.nav:hover a {background:url(/images/navLeftBgo.gif) 0 3px no-repeat;}
.nav:hover span {color:#fff;background:url(/images/navRightBgo.gif) 100% 0 no-repeat;}
/*.navhover a {background:url(/images/navLeftBgo.gif) 0 3px no-repeat;}
.navhover span {color:#001e96;background:url(/images/navRightBgo.gif) 100% 0 no-repeat;}*/
.navon a {color:#fff;background:url(/images/navLeftBgOn.gif) 0 3px no-repeat;}
.navon span {color:#fff;background:url(/images/navRightBgOn.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:-2px 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:100%;height:auto;display:block;margin:0;padding:0;}
#menu li li strong {float:left;padding:5px;}
#menu li li a {font-weight:bold;color:#525252;background:transparent;display:block;padding:8px 16px;border-top:1px solid #fff;border-bottom:1px solid #c7c7c7;}
#menu li li a:hover {color:#001e96;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 */

.NewsletterCBX {width:100px !important;}
.NewsletterCBX input {width:10px !important; float:none !important;}
.NewsletterCBX label { float:right;position:relative;right:15px;width:65px; }
