﻿body,html{background:#fff; font-family:Arial !important;font-size:12px;font-weight:normal;margin:0; padding:0; text-align:center;}

h1{background:#3877a7; color:#fff; font-size:20px; font-weight:bold; line-height:24px; margin:0px 0px 10px 0px; padding:10px;}
h2{color:#4b494c; font-size:14px; font-weight:bold; line-height:16px; margin:0px 0px 5px 0px;}
p{color:#4b494c;line-height:20px; margin:10px 0px 10px;}
u{text-decoration:underline;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:0;}
fieldset{border:1px solid #B7C5D9; background:#e0e6f0; padding:10px;}
legend{display:block; color:#346c99; font-size:17px; font-weight:bold; text-transform:uppercase; padding:10px 0px 5px;}
ul{color:#104776; font-weight:bold; line-height:20px; margin:0px 0px 0px 30px;}
ul li{ list-style-type:disc;}
a{color:#104776; font-weight:bold;}
a:hover{color:#6fa0cb;}

.ie6fail{background:black; width:100%; height:400px; position:absolute; top:0; left:0; z-index:999999999999999;}
.clear {clear:both;}
.left{float:left;}
.right{float:right;}
.size10{font-size:10px;}
.hrBreak{border-bottom:1px solid #B7C5D9; clear:both; height:10px; margin-bottom:10px;}
.actionNoticeBoxGIANT{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.lblError{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.actionNoticeBoxGIANT ul{font-size:12px; margin:0px 0px 0px 15px; color:#cc1c21 !important; list-style-type:disc !important; line-height:18px; padding:5px 0px 0px 10px;}
.loginFail{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.loginFail a{color:#cc1c21;}
.nothingFound{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.iUpdate{background:#f3fef3; border:1px solid #2f6929; font-weight:bold; color:#2f6929 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.picRight{float:right; margin:0px 0px 4px 7px;}
.picLeft{float:left; margin:0px 7px 4px 0px;}
.requiredField{margin:0px 0px 0px 5px; visibility:visible !important;}
.noSpam{position:absolute; width:660px; text-align:center; color:#3877a7; font-style:italic; margin:85px 0px 0px;}

/* form styles */
.labeler{color:#f57b01;font-weight:bold; float:left; font-size:17px; margin:0px 4px 15px 0px; width:105px;}
.sButton{color:#fff; cursor:pointer; background: url('Images/buttonBg.gif') repeat-x; border:0; float:none; font-weight:bold; padding:2px 10px; text-transform:uppercase; text-decoration:none; position:relative; top:5px; font-size:14px;}
.sButton:hover{color:#fff;}
input, select, textarea{border:1px solid #b3c2cd; float:left; font-size:14px; padding:3px;}
.rButtons td{padding-right:10px;}
.rButtons input{border:0;}

/* grid */
#container{height:auto; /* set auto */ margin:0 auto; text-align:left; width:907px;}
#top{background: url('Images/topBg.gif') no-repeat; height:417px; margin:0px 0px 12px; width:907px;}
    #top-int{background: url('Images/top-intBg.gif') no-repeat; height:175px; margin:0px 0px 12px; width:907px;}
#lc{height:auto; width:298px;}
    #lc-int{height:auto; width:208px;}
#rc{background:#fff; height:auto; padding:0px 0px 0px 24px; width:585px;}
    #rc-int{background:#fff; height:auto; padding:0px 0px 0px 24px; width:675px;}
#foot{background: url('Images/footBg.gif') no-repeat; color:#fff; height:106px; margin:10px 0px; padding:5px; width:897px;}

/* #top */
.head{}
.head a.vcard{background: url('Images/btnAddContacts.gif') no-repeat; height:20px; margin:32px 0px 0px 46px; width:97px; position:relative; z-index:2;}
.head a.vcard span{display:none;}
.head .flags{margin:32px 45px 0px 0px; position:relative; z-index:2;}
.head a.lnumber{background: url('Images/phoneTollFree.gif') no-repeat; height:17px; margin:10px 0px 0px 95px; width:181px; position:relative; z-index:2;}
.head a.lnumber span{display:none;}
.head a.rnumber{background: url('Images/phoneInternational.gif') no-repeat; height:17px; margin:10px 92px 0px 0px; width:192px; position:relative; z-index:2;}
.head a.rnumber span{display:none;}
.head .logo{height:99px; margin:35px 0px 0px 310px; .margin:35px 0px 0px 170px; position:absolute; width:284px; z-index:2;}
.head .logo a{background: url('Images/logo.gif') no-repeat; cursor:pointer; height:99px; position:relative; width:284px; z-index:3;}
.head .logo a span{display:none;}

/* #top picture navigation */
.bnav{background:#dbdbdb}
.bnav a.simultaneous{background:url('Images/navSimultaneous.png') repeat 0px 0px; width: 297px; height: 375px; float:left; margin:-46px 8px 0px 0px; position:relative; z-index:1;}
.bnav a.simultaneous span {display: none; }
.bnav a.simultaneous:hover {background: url('Images/navSimultaneous.png') repeat -307px 0px; }   
.bnav a.portable{background:url('Images/navPortable.png') repeat 0px 0px; width: 300px; height: 266px; float:left; margin:63px 7px 0px 0px; position:relative; z-index:1;}
.bnav a.portable span {display: none; }
.bnav a.portable:hover {background: url('Images/navPortable.png') repeat -310px 0px; }   
.bnav a.microphone{background:url('Images/navMicrophone.png') repeat 0px 0px; width: 295px; height: 375px; float:left; margin:-46px 0px 0px 0px; position:relative; z-index:1;}
.bnav a.microphone span {display: none; }
.bnav a.microphone:hover {background: url('Images/navMicrophone.png') repeat -305px 0px; }   

    /* interior navigation */
    .snav{margin:-25px 0px 25px;}
    .snav a.simultaneous{background:url('Images/navInt-sprite.png') repeat 0px 0px; width: 296px; height: 101px; float:left; margin:0px 9px 0px 0px; position:relative; z-index:1;}
    .snav a.simultaneous span {display: none; }
    .snav a.simultaneous:hover {background: url('Images/navInt-sprite.png') repeat 0px -111px; }   
    .snav a.portable{background:url('Images/navInt-sprite.png') repeat -305px 0px; width: 300px; height: 101px; float:left; margin: 0px 8px 0px 0px; position:relative; z-index:1;}
    .snav a.portable span {display: none; }
    .snav a.portable:hover {background: url('Images/navInt-sprite.png') repeat -305px -111px; }   
    .snav a.microphone{background:url('Images/navInt-sprite.png') repeat -613px 0px; width: 294px; height: 101px; float:left; position:relative; z-index:1;}
    .snav a.microphone span {display: none; }
    .snav a.microphone:hover {background: url('Images/navInt-sprite.png') repeat -613px -111px; }   

/* lc */
#lc a.quote{background: url('Images/ctaQuickQuote.gif') repeat 0px 0px; width: 298px; height: 106px; display:block; margin:0px 0px 10px;}
#lc a.quote span{display:none;}
#lc a.quote:hover{background: url('Images/ctaQuickQuote.gif') repeat 0px -116px; }   
#lc a.equip{background: url('Images/ctaEquipment.gif') repeat 0px 0px; width: 298px; height: 91px; display:block; margin:0px 0px 10px;}
#lc a.equip span{display:none;}
#lc .navWho{background-color:#dcdcdc; background-image: url('Images/navWhoBg.gif'); background-repeat:no-repeat; background-position:top left; border:1px solid #c9c7c7; height:auto;  margin:0px 0px 10px; padding:66px 0px 15px 0px; width:296px;}
#lc .navWho a{background-image: url('Images/navArrow.png'); background-repeat:no-repeat; color:#3d83bb; display:block; font-size:14px; font-weight:bold; margin:0px 0px 7px 34px; padding:0px 0px 0px 12px; text-decoration:none;}
#lc .navWho a:hover{text-decoration:underline;}
#lc a.case{background: url('Images/ctaCaseStudy.gif') repeat 0px 0px; width: 298px; height: 107px; display:block; margin:0px 0px 10px;}
#lc a.case span{display:none;}
    /* lc-int */
    #lc-int a.quote{background: url('Images/ctaQuickQuote-int.gif') repeat 0px 0px; width: 208px; height: 89px; display:block; margin:0px 0px 10px;}
    #lc-int a.quote span{display:none;}
    #lc-int a.quote:hover{background: url('Images/ctaQuickQuote-int.gif') repeat 0px -99px; }   
    #lc-int a.equip{background: url('Images/ctaEquipment-int.gif') repeat 0px 0px; width: 208px; height: 73px; display:block; margin:0px 0px 10px;}
    #lc-int a.equip span{display:none;}
    #lc-int .navWho{background-color:#dcdcdc; background-image: url('Images/navWhoBg-int.gif'); background-repeat:no-repeat; background-position:top left; border:1px solid #c9c7c7; height:auto;  margin:0px 0px 10px; padding:66px 0px 15px 0px; width:206px;}
    #lc-int .navWho a{background-image: url('Images/navArrow.png'); background-repeat:no-repeat; color:#3d83bb; display:block; font-size:12px; font-weight:bold; margin:0px 0px 7px 12px; padding:0px 0px 0px 12px; text-decoration:none;}
    #lc-int .navWho a:hover{text-decoration:underline;}
    #lc-int a.case{background: url('Images/ctaCaseStudy-int.gif') repeat 0px 0px; display:block; height: 44px; margin:0px 0px 10px; width: 208px; }
    #lc-int a.case span{display:none;}
    #lc-int a.checklist{background: url('Images/ctaChecklist.gif') repeat 0px 0px; display:block; height: 60px; margin:0px 0px 10px; width: 208px; }
    #lc-int a.checklist span{display:none;}
    #lc-int a.toplist{background: url('Images/ctaTopList.gif') repeat 0px 0px; display:block; height: 60px; margin:0px 0px 10px; width: 208px; }
    #lc-int a.toplist span{display:none;}
    #lc-int a.coffee{background: url('Images/ctaCoffee.gif') repeat 0px 0px; display:block; height: 60px; margin:0px 0px 50px; width: 208px; }
    #lc-int a.coffee span{display:none;}
    
/* rc */
#testimonialSpot{display:block; clear:both; margin:40px 0px 0px;}
.fWrap{background-color:#fbfbfb; background-image: url('Images/formBg.gif'); background-repeat:repeat-x; background-position:bottom center; border:1px solid #c9c7c7; float:left; padding:25px;}
.fWrap .extra{margin:0px 40px 0px 0px;}
.fWrap .extra2{margin:0px 30px 0px 0px;}

    /* flashes */
    #simul{height:280px; width:675px;}
    #simul span{display:none;}
    #porta{height:280px; width:675px;}
    #porta span{display:none;}

/* foot */
#foot .box{border-right:1px solid #fba55c; line-height:18px; padding:44px 15px;}
#foot .box a{color:#fff; font-size:16px; font-weight:bold; text-decoration:none;}
#foot .box a:hover{text-decoration:underline;}
#foot .box span{font-size:12px; font-weight:normal; text-decoration:none;}
#foot .box span:hover{text-decoration:none;}

/* tfoot */
#tfoot{color:#808080; line-height:16px; margin:0px 0px 10px; text-align:center;}
#tfoot a{color:#808080; font-size:10px; font-weight:normal; text-decoration:none;}
#tfoot a:hover{text-decoration:underline;}

/* getQuote */
#getQuote{background-image: url('Images/quoteBg.gif'); background-repeat:no-repeat; background-position:top center; margin:20px auto; padding:0px 0px 0px 15px; width:664px; }
#getQuote .all{margin:100px 0px 0px;}
#getQuote .center{margin:100px 0px 0px 175px;}
#getQuote .simul{margin:100px 0px 0px 20px;}
#getQuote .simul .labeler{width:150px;}
#getQuote .simulta textarea{width:590px;}
#getQuote .simultacenter textarea{width:255px; .width:325px;}
#getQuote .simultacenter{padding:10px 0px 0px 175px;}

/* case studies */
#cstudies{}
#cstudies .title{color:#3877A7;font-weight:bold; font-size:16px;}
#cstudies .descrip{margin:5px 0px 0px; line-height:18px;}
#cstudies .photosThumb {background-position:center center; background-repeat:no-repeat; float:left;margin:5px 13px 5px 0px;border:1px solid #B7C5D9; height:125px; width:210px;}
#cstudies .photosThumb a{display:block; height:125px; width:210px;}
#cstudies .photosThumb a:hover{background: url('Images/enlarge.png') no-repeat;}

/* equip documentation */
#edoc{border:1px solid #B3C2CD; padding:10px;}
#edoc .title{font-weight:bold; font-size:16px;}
#edoc .descrip{margin:5px 0px 0px; line-height:18px;}
#edoc a{float:right;}

/* contact */
.cposition{margin:0px 0px 0px 125px;}
.cposition textarea{ float:none; width:350px;}
.cposition2{}
.cposition2 textarea{ float:none; width:275px; }
.xinfo{line-height:14px; margin:0px 0px 0px 30px; width:240px;}
.xinfo strong{color:#3877a7;}

/* blah */
.move-ie6 textarea{float:left; height:80px;}

/* benefits - on simul page */
.benefits{background:#fde9d4; border:1px solid #f67c02; padding:25px;}
.benefits h2{color:#104776;}
.benefits ul{margin-top:20px;}
.benefits ul li{margin:0px 0px 15px;}
.benefits ul li span{font-weight:normal;}
