body  {font: 100% Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-image:url(../images/bg.gif); background-color:#FFF;margin: 10; padding: 0; text-align: center; color: #4f5254;}
#container { width: 980px; background: #FFFFFF;margin: 0 auto; text-align: left;} 
#logo { background: #fff; background-image:url(../images/logos.gif); background-position:top right; background-repeat:no-repeat; min-height:50px; margin:0px 20px 0px 0px;}
#partnerLogo {margin-left:20px; padding-bottom:10px; padding-top:20px;}

/*GLOBAL*/
a {color:#000; text-decoration:none;}
a:hover {color:#fff; background-color:#000;}
.blue {color:#00AEEF;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
.icon {float:left; padding:5px 5px 5px 0px;}
.bulletbox { background-color:#ececec; padding:0px 10px 5px 0px;}
.bulletbox ul {list-style-image: url(../images/bullet.gif);}
.bulletbox li {color:black; padding: 5; padding-left: -2em; margin-bottom: 5px; background-position: 1em;} 
.headers {background-color:#000000; font-size:36px; color:#FFFFFF;}
.headermain {margin-left:20px;}
.address { background-color:#ececec; padding:10px;}
.pdficon {float:left; margin:0px 10px 10px 0px;}
#information {top:180px; position:absolute; z-index:0; width:470px; overflow:hidden;}
.links {background-color:#ffdf18; height:20px; font-size:12px; text-transform:uppercase;}
.small {font-size:9px; font-weight:100;}
.quote { padding:10px; color:#000; font-size:11px; background-image:url(../images/bg_quotes_top.gif); background-position:top left; background-repeat:no-repeat; border-bottom:dashed #b7babf 1px; font-weight:bold;}
.letstalk {background-color:#ffdf18; height:20px; font-size:16px; text-transform:uppercase;border:0px;}
.letstalkpartner {background-color:#ffdf18; height:20px; font-size:12px; text-transform:uppercase;border:0px;}
.valuepropBox {border:1px solid #CCCCCC; padding:10px 20px;}

/*HEADERS*/
#header{ width: 960px; height:431px; background:#fff; text-align:top; margin:1px 0px 0px 0px;} 
#headersub{ width: 940px; height:431px; background:#fff; text-align:top; margin:1px 0px 0px 20px;} 

/*MENU*/
#menuframe{margin:0px 0px 0px 20px; height:33px; width:940px; background: #fff; background-image:url(../images/menu_bg.jpg); background-position:right;}
#menu {margin-left:-39px; text-align:left;}
#menu_home {width:76px; background-image: url(../images/menu_home.jpg);}
#menu_industry { width:132px; background-image: url(../images/menu_industry.jpg);}
#menu_products {width:138px; background-image: url(../images/menu_products.jpg);}
#menu_promotion {width:110px; background-image: url(../images/menu_promotion.jpg);}
#menu_downloads {width:115px;background-image: url(../images/menu_downloads.jpg);}
#menu_about {width:98px; background-image: url(../images/menu_about.jpg);}
#menu_contact {width:109px; background-image: url(../images/menu_contact.jpg);}
#menu ul {list-style:none;}
#menu ul li {float:left;}
.menubut {height:33px; display:block; background-repeat: no-repeat; background-position: left 0px;}
.selected { height:33px; display:block; background-repeat: no-repeat; background-position: left -33px;}
.selectedprod { height:33px; display:block; background-repeat: no-repeat; background-position: left -33px; background-image: url(../images/menu_products.jpg)}
.selectedsectors { height:33px; display:block; background-repeat: no-repeat; background-position: left -33px; background-image: url(../images/menu_industry.jpg)}
.menubut:hover {background-position:left -33px;}
.menubut span, .selected span, .selectedprod span, .selectedsectors span {display:none}

/*COLUMNS HOME*/
#columns h1 {margin:0px; padding:0px; text-transform:uppercase; color:#4f5254; font-size:18px; font-weight:100;}
#columns { width: 940px; background: #FFFFFF; text-align: left; margin:0px 0px 0px 20px;}
#columnleft, #columnmiddle {float: left; width: 300px;}
#columnleft { margin:0px 16px 0px 0px; background-color:#FFF;}
#columnmiddle { margin:0px 16px 0px 0px; background-color:#FFF;}
#columnright {float: right; margin:0px; background-color:#fff; width: 300px; height:250px;}

#columnmiddle ul {list-style-image: url(../images/bullet.gif);}
#columnmiddle li {color:black; padding: 5; padding-left: -2em; margin-bottom: 5px; background-position: 1em;} 

/*COLUMNS DOWNLOADS*/
#columnresources { width: 940px; background: #FFFFFF; text-align: left; margin:0px 20px 0px 20px;}
#columnresources .text{width:405px; margin-top:20px;}
#columnresources .tabs{width:940px; margin-top:20px;}

#columnstabs { width: 900px; background: #FFFFFF; text-align: left; margin:20px 0px 0px 20px;}
#columnlefttabs {float: left; width: 560px;}
#columnmiddletabs { margin:0px 16px 0px 0px; background-color:#FFF;}
#columnrighttabs {float: right; background-color:#fff; width: 300px; height:250px;}
#columnlefttabs, #columnmiddletabs {float:left; margin:0px 0px 0px 0px;}

/*COLUMNS PRODUCTS-HANDHELD*/
#columnhandheld {float: left; width: 600px; margin:0px 16px 0px 0px; background-color:#FFF;}

/*COLUMNS POPUPS*/
#containerpopups { width: 590px; background: #FFFFFF;margin: 0 auto; text-align: left; background-image:url(../images/bg_popups.gif); background-position:bottom; background-repeat:no-repeat;} 
#columnpopups { width:590px; height:480px; text-align: left; margin:20px;}
#columnpopupleft {float: left; width:250px; margin:0px 16px 0px 0px;} 
#columnpopupright {float: left; width:300px; margin:0px 16px 0px 0px;}
#columnpopupleft, {text-align:center;}

/*COLUMNS POPUPS REGISTER*/
#containerregister { width: 640px; background: #FFFFFF;margin: 0 auto; text-align: left; background-image:url(../images/bg_popups.gif); background-position:bottom; background-repeat:no-repeat;} 
#columnregister { width:640px; height:370px; text-align: left; margin:20px;}
#columnregisterleft {float: left; width:300px; margin:0px 16px 0px 0px;} 
#columnregisterright {float: left; width:300px; margin:0px 16px 0px 0px;}

/*COLUMNS PROMOTION*/
#columnleftpromotion {float: left; width:300px; margin:0px 16px 0px 0px;} 
#columnrightpromotion {float: left; width:300px; margin:10px 0px 0px 0px;}
#columnleftthanks {float: left; width:640px; margin:0px 0px 0px 0px;} 

/*COLUMNS POPUPS TERMS*/
#containerterms { width: 860px; background: #FFFFFF;margin: 0 auto; text-align: left;} 
#columnterms { width:860px; text-align: left; margin:20px;}
#columntermsleft {float: left; width:400px; margin:0px 40px 0px 0px;} 
#columntermsright {float: left; width:400px;}

#columnterms ul {list-style:upper-alpha;} 
#columnterms li {margin-bottom:10px;}
#columnterms .roman {list-style:lower-roman;}  
#columnterms .loweralpha {list-style:lower-alpha;}  
#columnterms .bullet { list-style:disc;} 



/*DOWNLOADS*/
.headerregister { font-size:36px; margin:5px 0px 0px 20px; font-weight:100; background-color:#000; color:#FFF; width:480px;}

/*CTA*/
#ctaframe { background-color:#000; width:940px; margin:20px 20px 0px 20px; height:118px;}
#ctasections {padding:10px; float:left; font-size:11px; color:#666; background-color:#000; height:auto;}
#ctasections a { color:#000; font-size:20px; text-decoration:none; background-color:#ffdf18; padding:1px; margin-left:5px;}
#ctasections a:hover { color:#000; font-size:20px; text-decoration:none; background-color:#fff; padding:1px; margin-left:5px;}
.headerscta {background-color:#000; font-size:32px; color:#ffdf18; padding:2px;}
.subcta {background-color:#000; font-size:20px; color:#fff; padding:2px;}

.checksoon {color:#333333; font-size:11px; line-height:16px;}

/*FOOTER*/
#footer { margin:0px 0px 0px 20px;} 
#footer p {margin: 0; padding: 10px 0; }


