/* CSS Document */
body { background-color:#333333; background-image:url(images/grid.gif)}
#canvas {width:950px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFFFF}
#canvas form{margin:5px 0px 0px 0px;}
#header {width:100%; height:112px; background-image:url(images/mock_white_01.jpg); position:relative;}
.mininav {padding:4px 10px 0px 0px; font-size:8pt; color:#CCCCCC;}
.mininav a{color:#CCCCCC;}
.w200 {width:200px;}
.w700 {width:700px;}
.w70 {width:70%;}
.w30 {width:26%;}
.fllt {float:left;}
.flrt {float:right;}
.alrt {text-align:right;}
.allt {text-align:left;}
.altp {vertical-align:top;}
.almd {vertical-align:middle;}
.pad5 {padding:5px 5px 5px 5px;}
.pad10 {padding:10px 10px 10px 10px;}
.clr  {clear:both;}
.navbar {width:100%; height:35px; float:left; background-image:url(images/menubg.jpg); text-align:left;}
.navbar dl {display:block; padding:0px 0px 0px 0px; margin:5px 0px 0px 15px;}
.navbar dd {display:inline; margin:0px 15px 0px 0px;}
.navbar a {text-decoration:none; color:#000000; font-size:8pt;}
.navbar a:hover {text-decoration:underline;}
.breadcrumb {padding:10px 0px 0px 20px; font-size:8pt;}
.breadcrumb a{text-decoration:none; color:#CC9900; font-size:8pt;}
#content{padding:0px 0px 0px 8px;}
#contentreg{padding:0px 0px 0px 0px; text-align:left;}
.footer{padding:10px 0px 10px 0px; background:#000000; color:#CCCCCC; font-size:8pt; text-align:center;}
.heading{color:#CC9900}
.txtcolor_wt{color:#FFFFFF;}
h4{margin:0px 0px 5px 0px;}
h5{margin:0px 0px 4px 0px;}
.text-small{font-size:9pt;}
.text-small p{margin:5px 0px 5px 0px;}
.bg_black{background:#000000;}
#thefeature{width:644px; height:222px; position:relative;}
#thefeature_conrol{position:absolute; font-size:12px; font-weight:bold; top:200px; left:555px;}
#thefeature_conrol a {color:#FFFFFF; text-decoration:none; padding:1px 3px 1px 3px; margin:1px 0px 1px 1px; background:#000000;} 
#newsdisplay{width:644px; height:222px; position:relative; background:#000000; z-index:200;}
.newspagination span{color:#FFFFFF; padding:1px 2px 1px 2px; background:#000000; cursor:pointer; font-size:10px;}
.newspagination a{color:#FFFFFF;}
.newspagination{position:absolute; left:560px; top:200px;}
#leftcol3{width:210px; float:left;}
#rightcol3{width:210px; float:right;}
#midcol3{width:530px; float:left;}
.content_hold h3{margin:0px 0px 7px 0px; font-size:14pt;}
.content_hold{padding:10px 10px 3px 10px; text-align:left; font-size:10pt;}
.content_hold2{text-align:left; font-size:10pt;}
.content_hold2 ul{margin:10px 10px 10px 10px;}
.submenu .header{background:#CC9900; color:#FFFFFF; font-size:14pt; font-weight:bold;}
#atlcontent{padding:10px 13px 10px 20px; font-size:10pt;}
.prodcatpod{text-align:left; font-size:9pt; width:295px; height:155px; overflow:none; margin-top:12px; color:#FFFFFF;}
.prodcatpod a{color:#FFFFFF; line-height:1.4em}
.prodcatpod dl{display:block; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.prodcatpod dd{width:45%; padding:0px 3px 0px 0px; margin:0px 0px 0px 0px; float:left;}
.prodind{color:#FFFFFF; background-image:url(images/prod_ecomm.jpg); text-align:left; font-size:9pt; height:194px;}
#prodcatservice{background-image:url(images/prod_service.jpg); margin-right:15px; float:left;}
#prodcatonline{background-image:url(images/prod_online.jpg); margin-right:15px; float:left;}
#prodcatcollab{background-image:url(images/prod_collab.jpg); float:left;}
.prodcatpodc{padding:40px 5px 5px 10px;}
.prodindc{padding:5px 475px 1px 80px;}
.actionbutton{width:244px; height:83px;}
.producthlp th{border-bottom:1px solid #BEB13E; padding:3px;}
.stepsliner{background-color:#BEB13E; padding:4px; color:#FFFFFF; font-size:20px; text-align:left; font-weight:bold;}
.stepsliner span{color:#FFFFFF; font-size:16px; text-align:left; font-weight:bold;}
.stepslinel{width:25px; color:#BEB13E; padding:4px; font-size:20px; font-weight:bold;}
.sitemap li{margin:5px 4px 2px 4px; font-weight:bold; font-size:10pt;}
.sitemap a{color:#CC9900;}
.subsitemap li{font-weight:normal; font-size:10pt; list-style-type:lower-roman}
ul.sitemap {list-style-type:square}
.rotlink{position:absolute; width:640px; height:50px; opacity:0.1;filter:alpha(opacity=10)}
.article-list {margin-left:10px; padding:0px; list-style-type:none}
.article-list li{margin-left:4px; padding:4px;}
.teammember{margin-bottom:10px; border:1px solid #cccccc; padding:5px;}
.teammember_name{font-size:11pt; font-weight:bold;}
.article-left{width:50%; float:left; }
.article-right{width:49%; float:right; }

.marbot-10{margin-bottom:10px;}
.boxheader h1{margin:0px; color:#fff; font-size:12pt; font-weight:bold;}
.boxheader h3{margin:0px 0px 0px 0px; font-size:10pt;}
.boxheader-title{padding:12px 12px 5px 12px; background-image:url(images/articles-grad.gif)}
.boxheader-title-b{padding:12px 12px 5px 12px; background-image:url(images/articles-grad-b.gif)}
.boxheader-newsfeed{ font-size:8pt; padding:5px;}
.boxheader-newsfeed font{ font-size:8pt;}
.articlebucket{padding:7px 0px 7px 0px; border-bottom:1px solid #ccc;}

.menuop {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.menuop dd{display:inline; padding:0px 2px 0px 0px; margin:0px 0px 0px 0px;}
.menuop .space{}
.menuop .menuop-title{color:#086608; font-weight:bold;}
.menuop .menuop-link{}

.featured-article{background-color:#000; color:white; width:100%; height:100px; margin:6px 0px 4px 0px; overflow:hidden; position:relative;}
.featured-article-content{position:absolute; top:10px; left:12px;}
.featured-article-content a{color:white;}

#article-search-form {white-space:nowrap; margin:0px 0px 0px 0px;}
#article-search-form table{border-collapse:collapse;}
#article-search-form .atext{height:21px; width:110px; margin-right:2px; border:1px solid #aeaeae; vertical-align:top;}