@charset "utf-8";
body{margin:0;padding:0;text-align:center; color:#000; font-family:Arial}
a img{border:0px}
#container{width:980px;margin:0 auto /*text-align: left;*/}
#containershadow{width:975px;text-align:left;margin:0px auto 0 auto}
#header{height:90px;background:url(../images/header-12-2010.gif) no-repeat;width:980px;margin:10px 0px 0px 0px}
div.main,div.main a,div.main a:active,div.main a:visited,div.main a:link{font-size:10pt}
div.main a:hover{font-size:10pt;color:#999;text-decoration:none}
.clearfloat{clear:both;height:0;font-size:1px;line-height:0px}
.copy10{font-size:10px;}
.copy12b{font-size:12px;color:#4588c8}
.copy11{font-size:11px;}
.copy11w{font-size:11px;color:#fff}
.copy12{font-size:12px;}
.copy12w{font-size:12px;color:#fff}
.copy13gr{font-size:13px;color:#106735;font-weight:bold}
.copy14{font-size:14px;}
.copy14 a,.copy14 a:active,.copy14 a:visited,.copy14 a:link{font-size:14px;text-decoration:underline}
.copy14 a:hover{font-size:14px;text-decoration:none}
.copy14w{font-size:14px;color:#fff}
.copy14b,span.copy14b a:hover{font-size:14px;color:#4588c8;text-decoration:none}
span.copy14b a,span.copy14b a:link,span.copy14b a:visited,span.copy14b a:active{font-size:14px;color:#4588c8}
.copy16{font-size:16px;font-weight:bold}
.copy16g{font-size:16px;color:#666;font-weight:bold}
.copy16b,div.main newclr,div.main newclr a,div.main newclr a:link,div.main newclr a:visited,div.main newclr a:hover,div.main newclr a:active{font-size:16px;color:#4588c8;font-weight:bold}
.copy16gr{font-size:16px;color:#106735;font-weight:bold}
.copy16p{font-size:16px;color:#8554a6;font-weight:bold}
.copy16pr{font-size:16px;color:#9a3267;font-weight:bold}
.copy18{font-size:18px;font-weight:bold}
.copy18b{font-size:18px;color:#0055A5;font-weight:bold}
.copy18bl{font-size:18px;color:#339;font-weight:bold}
.copy18p{font-size:18px;color:#8554a6;font-weight:bold}
.copy18pr{font-size:18px;color:#9a3267;font-weight:bold}
.copy18gr{font-size:18px;color:#106735;font-weight:bold}
.copy18gr2{font-size:18px;color:#363;font-weight:bold}
#sidenavbar{width:175px;background:#FFF;height:100%;float:left;margin:13px 0px 0px 0px}
.lnc{width:156px;text-decoration:none;font-size:8pt;font-weight:bold}
.lnc a:active,.lnc a:visited,.lnc a{text-decoration:none;font-size:8pt;font-weight:bold;display:block}
.lnc a:hover{color:#999;text-decoration:none;font-size:8pt;font-weight:bold;display:block}
.lnsnow{text-decoration:none;font-size:8pt;background:#FFF;padding:1px;width:163px;display:block;margin:0px auto 0px auto;list-style:none;border:1px solid #666666;font-weight:normal}
.lnsnow a,.lnsnow a:active,.lnsnow a:visited,.lnsnow a:focus,.lnsnow-sub a,.lnsow-sub a:active,.lnsnow-sub a:visited,.lnsnow-sub a:focus{text-decoration:none;font-size:8pt;font-weight:normal}
.lnsnow a:hover{color:#CCC;text-decoration:none;font-size:8pt;font-weight:normal}
.lnsnow-sub{text-decoration:none;font-size:8pt;background:#d8e3f0;width:155px;display:block;list-style:none;border:1px solid #666666;margin:0px auto 0px auto;padding:0px 2px 2px 2px;font-weight:normal}
.lnsnow-sub a:hover,.breadcrumps{color:#FFF;text-decoration:none;font-size:8pt;font-weight:normal}
#main{float:left;height:auto;width:975px;margin:0px auto 0px auto;}
#mainContent{float:left;height:100%;width:942px;padding-top:10px;padding-left:10px;margin-left:10px;margin-top:15px}
#mainContent2{background:#f2f2f2;float:left;height:auto;padding-top:15px;width:788px;padding-left:10px}
#mainbody{float:left;height:auto;width:770px;padding:5px;background:#fafafa;margin-bottom:10px}
#mainbodytop{font-size:10pt;float:left;height:270px;width:780px;background:url(../images/what-we-do2.gif) no-repeat}
#mainbodytop a{font-size:10pt;font-weight:bold;text-decoration:none}
#mainbodytop a:hover,a:active,a:visited{font-size:10pt;color:#666;font-weight:bold}
#mainContentes{float:left;height:176px;width:255px;background:url(../images/keyboard.jpg) no-repeat right bottom}
#mainContentas{float:left;height:176px;width:255px;background:url(../images/accounting.jpg) no-repeat center bottom;padding-left:5px}
#mainContentcl{float:left;height:176px;width:256px;background:url(../images/clients.jpg) no-repeat center bottom;padding-left:1px}
#mainbodyes{float:left;height:92px;width:780px;margin:0px;padding:0px}
#maincontentbtmlft{margin-top:0;margin-bottom:0;background:#FFF;float:left;height:293px;width:480px;padding-left:10px;padding-top:10px;padding-right:10px}
#maincontentbtmrt{margin-top:0;margin-bottom:0px;font-size:10pt;background:#FFF;float:left;height:auto;width:290px;padding-top:10px}
#maincontentbtmbody{float:left;width:945px;padding-top:10px;padding-left:10px;background:#FFF;margin-bottom:10px;padding-bottom:10px;margin-top:10px;margin-left:10px}
#sidenavbarbtm{float:left;width:175px;height:335px;background:url(../images/left-btm-back-lg.gif) no-repeat;font-size:8pt;font-weight:normal;list-style:none}
.smalltext,.mainthreecopy,div.mainthreecopy{font-size:10px;}
#footer{width:970px;margin-top:0px;margin-right:auto;margin-left:auto;height:127px;text-align:left;font-size:7pt;border-top:1px;border-top-style:dashed;border-top-color:#CCC;float:left;background:url(../images/bottom-footer.gif) no-repeat top;padding:0 0 0 10px}
.clogin a,a:active,a:visited,a:link{font-size:7pt;text-decoration:none;color:#004f94;font-weight:normal}
.clogin a:hover,.footer a:hover{font-size:7pt;text-decoration:underline;color:#F7941E;font-weight:normal}
.footer a,a:active,a:visited{font-size:7pt;text-decoration:none;color:#b0b0b0;font-weight:normal}
#solutions{font-size:7pt;color:#999;margin:0 10pt;padding-top:10px;padding-left:10px;float:left;line-height:12px;height:108px}
#accounting{width:165px;font-size:7pt;color:#999;margin:0px;padding-top:10px;float:left;padding-left:8px;line-height:12px;height:108px}
#clients{width:200px;font-size:7pt;color:#999;margin:0px;padding-top:10px;float:left;padding-left:5px;line-height:12px;height:108px}
#education{width:110px;font-size:7pt;color:#999;margin:0px;padding-top:10px;float:left;padding-left:5px;line-height:12px;height:108px}
#news{width:160px;font-size:7pt;color:#999;margin:0px;padding-top:10px;float:left;padding-left:5px;line-height:12px;height:108px}
#about{width:150px;font-size:7pt;color:#999;margin:0px;padding-top:10px;float:left;padding-left:5px;line-height:12px;height:108px}
#contact{width:80px;font-size:7pt;color:#999;margin:0px;padding-top:10px;float:left;padding-left:5px;line-height:12px;height:108px}
#map{width:45px;font-size:7pt;color:#999;margin:0px;padding-top:10px;float:left;padding-left:5px;line-height:12px;height:108px}
h4,h4 a,h4 a:link,h4 a:visited,h4 a:hover,h4 a:active{font-size:12pt;color:#0055A5;margin:0px;padding:4px 2px 5px 2px;text-decoration:none}
h5{font-size:12pt;margin:0px 0px 3px 0px}
h6{font-size:10pt;color:#0055A5;margin:0px;padding:0px}
h1{font-size:10pt;margin:0px}
h2{font-size:9pt;color:#333;margin:0px}
#btminfo{width:980px;margin:10px auto 45px auto;font-size:8pt;color:#CCC;letter-spacing:0.1em}
#client{text-align:right;padding-top:10px;padding-right:15px;padding-bottom:6px;height:auto;width:75pt;float:right;margin:0;line-height:18px}
#spacebar{height:8px;margin-right:0px;margin-bottom:0px;margin-left:5px;background:url(../images/top-nav-spacebar.gif) no-repeat left top;width:785px;padding-left:185px;padding-top:8px;float:left}
.breadcrumps a,.breadcrumps a:active,.breadcrumps a:visited,.breadcrumps a:focus{font-size:8pt;color:#FFF;font-weight:normal;text-decoration:underline}
.breadcrumps a:hover{font-size:8pt;font-weight:normal;text-decoration:none}
#footpanel{position:fixed;bottom:0;left:0;z-index:9999;border:1px solid #666666;border-bottom:none;width:94%;margin:0 3%;background:#d8e1ea}
*html #footpanel{/*--IE6 Hack - Fixed Positioning to the Bottom--*/margin-top:-1px;/*--Prevents IE6 from having an infinity scroll bar - due to 1px border on #footpanel--*/position:absolute /*top:expression(eval(document.compatMode &&document.compatMode=='CSS1Compat') ?documentElement.scrollTop+(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));*/}
#footpanel ul{padding:0;margin:0;float:left;width:100%;list-style:none;border-top:1px solid #fff;/*--Gives the bevel feel on the panel--*/font-size:1.1em}
#footpanel ul li,ul#newtopnav li{padding:0;margin:0;float:left;position:relative}
#footpanel ul li a{padding:5px;float:left;text-indent:-9999px;/*--For text replacement - Shove text off of the page--*/height:30px;width:100px;text-decoration:none;color:#333;position:relative;border-right:thin solid #fff}
html #footpanel ul li a:hover{background:#fff}
html #footpanel ul li a.active{/*--Active state when sub-panel is open--*/background:#fff;height:17px;margin-top:-2px;/*--Push it up 2px to attach the active button to sub-panel--*/border:1px solid #555;border-top:none;z-index:200;/*--Keeps the active link on top of the sub-panel--*/position:relative}
a.contacts{background:url(../images/contactus.gif) no-repeat center center}
a.demo{background:url(../images/demo-vd-btn.gif) no-repeat center center}
a.webreview{background:url(../images/webstite-review.gif) no-repeat center center}
a.news{background:url(../images/news-events.gif) no-repeat center center}
a.twitter{background:url(../images/twitter-icon-sm.gif) no-repeat center center}
a.linked{background:url(../images/linkedin-icon.gif) no-repeat center center}
a.home{background:url(../images/home.png) no-repeat center center}
#footpanel li#linkedpanel,#footpanel li#twitterpanel{float:right}/*--Right align the chat and alert panels--*/
#footpanel a small{text-align:center;width:100px;background:url(../images/pop_arrow.gif) no-repeat center bottom;padding:5px 5px 11px;display:none;/*--Hide by default--*/color:#fff;font-size:8pt;text-indent:0}
#footpanel a:hover small{display:block;/*--Show on hover--*/position:absolute;top:-40px;/*--Position tooltip 35px above the list item--*/left:50%;margin-left:-40px;/*--Center the tooltip--*/z-index:9999}
ul#newtopnav{margin:0;padding:0;float:left;width:100%;list-style:none}
ul#newtopnav li a{font-size:9pt;color:#FFF;text-decoration:none;font-weight:bold;float:left;height:36px;padding-top:8px;text-align:center;line-height:12pt}
ul#newtopnav li:hover a{background:left bottom;font-size:9pt;color:#FFF;text-decoration:none;font-weight:bold}/*--Hover State--*/
ul#newtopnav a.home{background:url(../images/new_top_nav.png) repeat-x;padding-left:12pt;padding-right:12pt;border-right:#CCCCCC 1px solid;line-height:25pt}
ul#newtopnav a.ecomtools,ul#newtopnav a.emailm,ul#newtopnav a.smartstaff{background:url(../images/new_top_nav.png) repeat-x;width:60pt;padding-left:10pt;padding-right:10pt;border-right:#CCCCCC 1px solid}
ul#newtopnav a.selling{background:url(../images/new_top_nav.png) repeat-x;width:90pt;padding-left:10pt;padding-right:10pt;border-right:#CCCCCC 1px solid;line-height:25pt}
ul#newtopnav a.chathelp{background:url(../images/new_top_nav.png) repeat-x;width:45pt;padding-left:10pt;padding-right:10pt;border-right:#CCCCCC 1px solid}
ul#newtopnav a.mdgp{background:url(../images/new_top_nav.png) repeat-x;width:75pt;padding-left:18pt;padding-right:18pt;border-right:#CCCCCC 1px solid}
ul#newtopnav a.aboutus{background:url(../images/new_top_nav.png) repeat-x;width:45pt;padding-left:10pt;padding-right:10pt;line-height:25pt}
ul#newtopnav li.row{/*--If needed to break out into rows--*/clear:both;float:left;width:100%;margin-bottom:10px}
ul#newtopnav li.sub{position:absolute;/*--Important--*/top:44px;z-index:9999999;background:#03233f;float:left;margin-bottom:10px;width:80pt;display:none/*--Hidden for those with js turned off--*/}
ul#newtopnav li.sub ul{list-style:none;margin:0;padding:0;width:80pt;float:left}
ul#newtopnav li.submd{position:absolute;/*--Important--*/top:44px;z-index:9999999;background:#03233f;float:left;padding:5pt;width:110pt;display:none/*--Hidden for those with js turned off--*/}
ul#newtopnav li.submd ul{list-style:none;margin:0;padding:0;width:110pt;float:left}
ul#newtopnav.sub ul li,ul#newtopnav.submd ul li{width:100%;/*--Override parent list item--*/color:#fff}
ul#newtopnav.sub ul li a{float:left;height:auto;/*--Override height from parent list item--*/background:#03233f;display:block;text-decoration:none;color:#fff;font-size:11px;font-weight:normal;padding:4pt 2pt 2pt 2pt;z-index:9999999;width:80pt}
ul#newtopnav.submd ul li a{float:left;height:auto;/*--Override height from parent list item--*/background:#03233f;display:block;text-decoration:none;color:#fff;font-size:11px;font-weight:normal;padding:4pt 2pt 2pt 2pt;z-index:9999999;width:110pt}
ul#newtopnav.sub ul li a:hover{background:#99afc4;width:75pt;height:24pt;color:#052440}
ul#newtopnav.submd ul li a:hover{background:#99afc4;color:#052440} /*video popup*/
#fade{/*--Transparent background layer--*/display:none;/*--hidden by default--*/background:#000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.80;z-index:9999}
.popup_block{display:none;/*--hidden by default--*/background:#fff;padding:20px;border:20px solid #ddd;float:left;font-size:1.2em;position:fixed;top:50%;left:50%;z-index:99999; /*--CSS3 Box Shadows--*/-webkit-box-shadow:0px 0px 20px #000;-moz-box-shadow:0px 0px 20px #000;box-shadow:0px 0px 20px #000; /*--CSS3 Rounded Corners--*/-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
img.btn_close{float:right;margin:-55px -55px 0 0} /*--Making IE6 Understand Fixed Positioning--*/
*html #fade,*html.popup_block{position:absolute}
.mainthreecopy a,.mainthreecopy a:active,.mainthreecopy a:hover,.mainthreecopy a:link,.mainthreecopy a:visited,div.mainthreecopy a,div.mainthreecopy a:active,div.mainthreecopy a:hover,div.mainthreecopy a:link,div.mainthreecopy a:visited{font-size:10px;text-decoration:underline}
#mainboxes{padding:10px;height:300px}
#mainboxessm{border:1px solid #CCCCCC;padding:10px;height:255pt}
#mainboxeslg{border:1px solid #CCCCCC;padding:10px;height:450px}
#largethreeboxes{width:300px;height:360px;border-right:1px dashed #CCCCCC;padding:5px;float:left}
#smallthreeboxes{width:218pt;height:295pt;border-right:1px dashed #CCCCCC;padding:5px;float:left}
#largethreeboxeslg{width:300px;height:500px;border-right:1px dashed #CCCCCC;padding:5px;float:left}
#largethreeboxesrt{width:300px;height:360px;padding:5px;float:left}
#smallthreeboxesrt{width:218pt;height:295pt;padding:5px;float:left}
#largethreeboxesrtlg{width:300px;height:500px;padding:5px;float:left}
.toolfinder{width:280px;font-size:8pt}
#mainbannerarea{background:#FFF;width:685px;float:left;margin-right:10px;margin-bottom:10px}
#mainbannerarealftfull{background:#FFF;width:665px;float:left;margin-right:10px;margin-bottom:10px;padding:10px}
#mainbannerareafull{background:#FFF;width:915px;float:left;margin-right:10px;padding:5px;margin-bottom:10px}
#mainbdoyrt{background:#FFF;width:670px;float:left;margin-right:10px;padding:5px;margin-bottom:10px}
#mainbodylft{width:220px;float:left;margin-right:20px}
#otab{float:left;width:220px;background:url(../images/left-tab-menu-top.gif) no-repeat top;height:24px;line-height:22px}
#obody{float:left;width:200px;padding:10px;background:url(../images/orange-bg.gif) no-repeat}
#gtab{float:left;width:220px;background:url(../images/left-tab-menu-top_gray.gif) no-repeat top;height:24px;line-height:22px}
#gbody{float:left;width:200px;padding:10px;background:url(../images/gray-bg.gif) no-repeat}
#contactfrmsm{width:225px;background:url(../images/form_bg.gif) repeat-x;float:left;padding:5px;text-align:center;height:288px;border:1px dotted #4a81b0;margin-bottom:10pt}
#contactfrmsm2{width:225px;background:url(../images/form_bg.gif) repeat-x;float:left;padding:5px;text-align:center;height:268px;border:1px dotted #4a81b0;margin-right:5pt;margin-bottom:5pt}
#contactfrmsmplain{width:225px;float:left;padding:5px;text-align:center;height:268px;margin-right:5pt;margin-bottom:5pt}
#formpagert{width:223px;background:#cfcfcf;border:1px solid #999;float:left;height:245px;padding:5px;text-align:center} /*#formpagert {width:205px; background-color:#cfcfcf; border:10px solid #999; float:left; height:245px; padding:5px; text-align:center;}*/
#formpagertwr{width:219px;background:#cfcfcf;border:5px solid #999;float:left;height:259px;padding:3px;text-align:center}
#topnavarea{width:980px;height:44px;background:url(../images/nav_bg.png) repeat-x}
#companymain{background:url(../images/featured-staff.gif) #FFFFFF no-repeat;width:688px;height:281px;float:left;margin-right:10px}
#companymainrt{width:200px;height:100%;float:right;padding-top:60px;padding-right:20px}

.mainhd,.mainhd a:link,.mainhd a:hover,.mainhd a:active,.mainhd a:visited{font-size:15px !important;color:#0055A5;padding-left:5px;font-weight:bold; text-align:left; text-decoration:none}

.mainhdrt{font-size:9pt;font-weight:normal}
.mainhdrt a,.mainhdrt a:link,.mainhdrt a:active,.mainhdrt a:visited{font-size:9pt;font-weight:normal;text-decoration:underline}
#navright{width:225px;float:left;margin-top:5px;padding:5px;background:#004f94;border:1px solid #000000;text-align:center}
.awhitemed,.awhitemed a,.awhitemed a:active,.awhitemed a:link,.awhitemed a:visited{font-size:10pt;color:#FFF;text-decoration:none;font-weight:bold}
.awhitemed a:hover{font-size:10pt;text-decoration:none;background:#4282b9;font-weight:bold}
