/* IMS copyright 2009 Guruz Media - CSS by Robert Egnacheski 2009.10.27 */

/* START Reserved Elements */

body{
margin:0px;
padding:0px;
text-align:center;
background-color:#313f59;
background-image:url(images/bg.jpg);
background-repeat:repeat-y;
background-position:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
line-height:22px;
}

img{
border:none;
}

form{
padding: 0px;
margin: 0px;
}

a{
color:#ca0000;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

h1{
font-size:22px;
color:#ca0000;
font-weight:normal;
margin:15px 0px 15px 0px;
}

h2{
font-size:14px;
}

p{
margin:10px 0px 20px 10px;
}

ul{
padding:0px;
margin:0px;
}

li{
padding:0px;
margin:0px;
}

/* END Reserved Elements */

/* START Custom Global Styles */

.textRed{
color:#ca0000;
}

a.BTN_download_pdf{
background-image:url(/images/BTN_download_pdf.jpg);
background-repeat:no-repeat;
height:30px;
width:370px;
padding:10px 0px 0px 50px;
text-decoration:underline;
display:block;
color:#FFFFFF;
font-size:12px;
}

a:hover.BTN_download_pdf{
text-decoration:none;
}

.forms{
background-image:url(images/home_sectionTitle.jpg);
background-repeat:no-repeat;
padding:30px 125px 10px 120px;
margin:15px 0px 0px 0px;
text-align:left;
width:360px;
}

.forms .formCol1, .forms .formCol2{
width:160px;
float:left;
margin:0px 10px 20px 10px;
text-align:left;
}

#forms_version2{
margin:20px 0;
padding:0 130px;
}

#forms_version2 .formLabel{
width:100px;
text-align:right;
height:28px;
float:left;
}

#forms_version2 .formItem{
width:230px;
padding:0px 0px 0px 10px;
text-align:left;
height:28px;
float:left;
}

.divClr {
height: 0px; 
clear: both;
overflow:hidden;
}

#container{
padding: 0px;
margin: 0px auto;
width:1000px;
}

#header{
background-image:url(images/header.jpg);
background-repeat:no-repeat;
height:100px;
clear:both;
border-bottom:solid 1px #CCCCCC;
}

#header #logo{
width:350px;
float:left;
}

#header #toolNav{
float:left;
width:650px;
}

#header #toolNav ul{
padding:0px 10px 0px 0px;
}

#header #toolNav ul li{
display:block;
float:right;
}

#header #toolNav ul li a{
display:block;
float:left;
padding:5px 10px 0px 20px;
font-size:11px;
color:#7d7d7d;
background-repeat:no-repeat;
background-position:0px 10px;
}

#header #toolNav ul li a:hover{
color:#ca0000;
}

#header #toolNav #phoneNumber{
font-size:13px;
font-family:Futura, "Futura Condensed", Arial, Verdana;
color:#566788;
text-align:right;
font-weight:bold;
padding:5px 20px 0px 0px;
margin:10px 0px 0px 0px;
}

#header #nav{
clear:both;
height:25px;
padding:5px 0px 0px 0px;
}

#header #nav ul{
text-align:right;
padding:0px 10px 0px 0px;
}

#header #nav ul li{
display:inline;
}

#header #nav ul li a{
text-transform:uppercase;
color:#000000;
font-size:11px;
font-weight:bold;
margin:0px 10px 0px 10px;
}

#header #nav ul li a:hover{
text-decoration:underline;
color:#ca0000;
}

#content{
text-align:left;
padding:0px 0px 0px 0px;
background-image:url(images/bgContent.jpg);
clear:both;
}

#content ul{
padding:0px 0px 0px 50px;
}

#content #flash{
height:200px;
background-color:#CCCCCC;
clear:both;
}

#content #col1{
width:605px;
padding:0px 30px 20px 25px;
float:left;
background-position:right top;
background-repeat:repeat-y;
}

#content #breadcrumbs{
padding:5px;
}
 
#content #breadcrumbs ul{
list-style:none;
padding:0px;
margin:0px;
}

#content #breadcrumbs ul li{
display:inline;
margin:0px 5px 0px 0px;
font-size:10px;
padding:0px;
}

#content #breadcrumbs ul li a{
text-decoration:underline;
}

#content #breadcrumbs ul li a:hover{
text-decoration:none;
}

#content #col2{
width:320px;
padding:0px 10px 20px 10px;
float:left;
background-image:url(images/home_rightSide_BG.jpg);
background-repeat:repeat-x;
}

#content #col1 h2{
background-image:url(images/home_sectionTitle.jpg);
background-repeat:no-repeat;
padding:10px 10px 10px 10px;
margin:15px 0px 0px 0px;
}

#content #col2 #customersTop{
background-image:url(images/home_WhatDoOurCust_top.jpg);
background-repeat:no-repeat;
width:320px;
height:45px;
margin:10px 0px 1px 0px;
}

#content #col2 #customersMid{
background-image:url(images/home_WhatDoOurCust_BG.jpg);
background-repeat:repeat-x;
width:320px;
background-color:#c9c9c9;
line-height:18px;
}

#content #col2 #customersMid p{
padding-right:10px;
}

#content #col2 #customersMid #customer{
padding:0px 0px 15px 10px;
font-style:italic;
font-weight:bold;
color:#847959;
}

#content #col2 #customersBot{
background-image:url(images/home_WhatDoOurCust_bot.jpg);
background-repeat:no-repeat;
width:320px;
height:25px;
margin:0px 0px 10px 0px;
}

#content #col2 #customersBot a{
width:320px;
height:25px;
display:block;
}

#content #col2 #customersBot a:hover{
text-decoration:none;
}

#content #col2 #CTA{
margin:0px 0px 40px 0px;
}

#content #awards{
border-bottom: solid 1px #cdcdcd;
border-top: solid 1px #cdcdcd;
margin:0px 25px 0px 25px;
text-align:center;
background-color:#FFFFFF;
}

#content #preFooter{
background-color:#FFFFFF;
height:40px;
clear:both;
}

form .formLabel{
width:200px;
text-align:right;
height:40px;
float:left;
}

form .formItem{
width:390px;
padding:0px 0px 0px 10px;
text-align:left;
height:40px;
float:left;
}

#footer{
background-image:url(images/footerBG.jpg);
background-repeat:repeat-x;
background-color:#5f5f5f;
color:#FFFFFF;
font-size:12px;
padding:10px 0px 0px 0px;
text-align:left;
line-height:normal;
clear:both;
}

#footer a{
}

#footer a:hover{
}

#footer #contact{
float:left;
width:300px;
padding:0px 35px 0px 25px;
border-right:solid 1px #848484;
}

#footer #contact p{
border-bottom: solid 1px #848484;
padding:0px 0px 15px 0px;
}

#footer #contact #phone{
font-size:15px;
}

#footer .links{
float:left;
width:150px;
padding:0px 0px 20px 50px;
}

#footer .links ul{
list-style:none;
}

#footer .links ul li{
border-bottom:solid 1px #848484;
padding:5px;
font-size:12px;
font-family:Helvetica, Verdana, Arial, sans-serif;
}

#footer .links ul li a{
color:#CCCCCC;
}

#footer .links ul li a:hover{
color:#FFFFFF;
text-decoration:none;
}

#footer #copyright{
background-image:url(images/footerBG.jpg);
background-repeat:repeat-x;
background-color:#5f5f5f;
color:#FFFFFF;
padding:10px 0px 10px 0px;
font-size:11px;
text-align:center;
}

#copyright p{
margin:0px;
}

a[class=btnCTA]{
color:#FFFFFF;
background-color:#CC0000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:10px;
display:inline-block;
width:auto;
}

a:hover[class=btnCTA]{
background-color:#FF0000;
}

#quickForm{
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
background-color:#D4D8E3;
color:#7B8086;
padding:10px 20px 10px 20px;
text-align:center;
width:350px;
margin:60px auto 20px auto;
}

#quickForm input{
font-size:12px;
color:#666666;
}

#quickForm p{
margin:5px 0px 5px 0px;
text-align:center;
}

#quickForm h3{
font-weight:normal;
font-size:12px;
margin:5px;
}

#quickForm h3 span{
font-size:16px;
color:#6C7699;
}

#quickForm h4{
font-weight:normal;
margin:5px;
text-align:center;
}

/* END Custom Global Styles */

/* START Custom Home Styles */

#home h1{
font-size:22px;
margin:35px 0px 15px 0px;
}

#content #col2 #home_subnav{
margin:40px 0 60px 0;
}

#home #content #col2 #social{
margin:0 0px 50px 10px;
text-align:right;
padding:0px 0px 10px 0px;
border-bottom:solid 1px #cdcdcd;
color:#636363;
}

#home #content #col2 #social img{
margin:0px 5px 0px 0px;
}

/* END Custom Home Styles */

/* START Custom Sub Styles */

#sub #content h1[id=subLogo]{
background-position:right top;
background-repeat:no-repeat;
display:block;
clear:both;
height:50px;
padding:50px 180px 0px 0px;
}

#sub #content h1 #h1_1{
font-size:20px;
padding:15px 0px 0px 0px;
}

#sub #content h1 #h1_2{
font-size:16px;
}

#sub #content h1 #h1_3{
font-size:16px;
color:#666666;
font-weight:bold;
margin:10px 0px 0px 0px;
}

h1 #h1CTA_1{
font-size:16px;
}

h1 #h1CTA_2{
font-size:13px;
}

#content .subMenu{
margin:0px 0px 10px 0px;
border-bottom:solid 1px #cdcdcd;
padding:0px 0px 0px 0px;
}

#content .subMenu ul{
list-style-type:none;
padding:0px 20px 20px 20px;
}

#content .subMenu ul li{
margin:10px 0px 10px 0px;
letter-spacing:-1px;
font-size:12px;
line-height:14px;
}

#content .subMenu ul li a{
color:#909090;
}

#content .subMenu ul li a:hover{
color:#999999;
}

#content .subMenu h2{
text-transform:uppercase;
font-size:11px;
color:#909090;
border-bottom:solid 1px #cdcdcd;
padding:0px 0px 0px 10px;
}

#content .subMenu[id=subMenu_redBeam_rfid-asset-tracking] #menuItem_RFIDassetTracking, #content .subMenu[id=subMenu_redBeam_fixed-asset-tracking] #menuItem_fixedAssetTracking, #content .subMenu[id=subMenu_redBeam_inventory-control] #menuItem_inventoryControl, #content .subMenu[id=subMenu_redBeam_check-in-check-out] #menuItem_CheckInCheckOut, #content .subMenu[id=subMenu_sage_BasicDepreciationSoftware] #menuItem_BasicDepreciationSoftware, #content .subMenu[id=subMenu_sage_AccountingSoftware] #menuItem_AccountingSoftware, #content .subMenu[id=subMenu_sage_AccountingSQLSoftware] #menuItem_AccountingSQLSoftware, #content .subMenu[id=subMenu_sage_GovNonProfitAccountingSoftware] #menuItem_GovNonProfitAccountingSoftware, #content .subMenu[id=subMenu_sage_GovNonProfitSQLAccountingSoftware] #menuItem_GovNonProfitSQLAccountingSoftware, #content .subMenu[id=subMenu_sage_InventoryTrackingSoftware] #menuItem_InventoryTrackingSoftware, #content .subMenu[id=subMenu_sage_InventorySQLTrackingSoftware] #menuItem_InventorySQLTrackingSoftware, #content .subMenu[id=subMenu_sage_GovNonProfitInventoryTrackingSoftware] #menuItem_GovNonProfitInventoryTrackingSoftware, #content .subMenu[id=subMenu_sage_GovNonProfitSQLInventoryTrackingSoftware] #menuItem_GovNonProfitSQLInventoryTrackingSoftware, #content .subMenu[id=subMenu_sage_AccountingInventoryUnder10000Assets] #menuItem_AccountingInventoryUnder10000Assets, #content .subMenu[id=subMenu_sage_AccountingInventoryOver10000Assets] #menuItem_AccountingInventoryOver10000Assets, #content .subMenu[id=subMenu_sage_AccountingCIPUnder10000Assets] #menuItem_AccountingCIPUnder10000Assets, #content .subMenu[id=subMenu_sage_AccountingCIPOver10000Assets] #menuItem_AccountingCIPOver10000Assets, #content .subMenu[id=subMenu_sage_AccountingInventoryCIPUnder10000Assets] #menuItem_AccountingInventoryCIPUnder10000Assets, #content .subMenu[id=subMenu_sage_AccountingInventoryCIPOver10000Assets] #menuItem_AccountingInventoryCIPOver10000Assets, #content .subMenu[id=subMenu_sage_FAS500SequelServer] #menuItem_FAS500SequelServer, #content .subMenu[id=subMenu_sage_FAS500AssetAccountingSoftwareforSequelServer] #menuItem_FAS500AssetAccountingSoftwareforSequelServer, #content .subMenu[id=subMenu_sage_CanadianFASProducts] #menuItem_CanadianFASProducts, #content .subMenu[id=subMenu_sage_FASReportWriter] #menuItem_FASReportWriter, #content .subMenu[id=subMenu_SimplyRFID_Software1] #menuItem_SimplyRFIDSoftware1, #content .subMenu[id=subMenu_SimplyRFID_Software2] #menuItem_SimplyRFIDSoftware2, #content .subMenu[id=subMenu_SimplyRFID_Software3] #menuItem_SimplyRFIDSoftware3, .subMenu[id=subMenu_barcode] #menuItem_BarcodeReaders,.subMenu[id=subMenu_rfid] #menuItem_RFIDReaders, .subMenu[id=subMenu_consulting] #menuItem_consulting, .subMenu[id=subMenu_data-conversion] #menuItem_data-conversion, .subMenu[id=subMenu_onsite-training] #menuItem_onsite-training, .subMenu[id=subMenu_physical-inventory] #menuItem_physical-inventory, .subMenu[id=subMenu_support] #menuItem_support, .subMenu[id=subMenu_web-based-training] #menuItem_web-based-training, .subMenu[id=subMenu_training] #menuItem_training, .subMenu[id=subMenu_indoor] #menuItem_indoor, .subMenu[id=subMenu_outdoor] #menuItem_outdoor, .subMenu[id=subMenu_rfid] #menuItem_rfid, .subMenu[id=subMenu_about-us] #menuItem_about-us, .subMenu[id=subMenu_affiliations] #menuItem_affiliations, .subMenu[id=subMenu_awards-recognition] #menuItem_awards-recognition, .subMenu[id=subMenu_mission] #menuItem_mission, .subMenu[id=subMenu_press-releases] #menuItem_press-releases, .subMenu[id=subMenu_testimonials] #menuItem_testimonials, .subMenu[id=subMenu_testimonials] #menuItem_testimonials, .subMenu[id=subMenu_support_sage] #menuItem_support #menuItem_support_sage, .subMenu[id=subMenu_support_redbeam] #menuItem_support #menuItem_support_redbeam, .subMenu[id=subMenu_support_simply_rfid] #menuItem_support #menuItem_support_simply_rfid {
list-style-image:url(/images/bulletArrowRed.gif);
font-weight:bold;
}

#content .subMenu ul li ul{
display:none;
padding:0px 20px 0px 20px;
}

#content .subMenu ul li ul li{
list-style-image:none;
font-weight:normal;
}

#content .subMenu ul #subMenu_support #menuItem_support ul{
}

#subMenu_support #menuItem_support ul, #subMenu_support_sage #menuItem_support ul, #subMenu_support_redbeam #menuItem_support ul, #subMenu_support_simply_rfid #menuItem_support ul{
display:block;
}

#content #testimonials h2{
background-image:none;
font-size:14px;
font-weight:normal;
line-height:24px;
font-style:italic;
padding:20px 0px 0px 0px;
margin:20px 0px 0px 0px;
border-top:solid 1px #CCCCCC;
}

#content #testimonials h3{
color:#847959;
font-size:10px;
margin:0px;
}

#content #press-release_list li{
margin:0px 0px 20px 0px;
line-height:normal;
}

#barcodeReaders .barcodeReader{
margin:20px 0px 20px 0px;
padding:0px 0px 20px 0px;
border-bottom:solid 1px #CCCCCC;
}

#barcodeReaders .barcodeReader .barcodeReaderCol1{
width:100px;
float:left;
text-align:center;
margin:0px 20px 0px 0px;
}

#barcodeReaders .barcodeReader .barcodeReaderCol2{
width:480px;
float:left;
}

#barcodeReaders .barcodeReader h3{
color:#333333;
border-bottom:solid 1px #666666;
}

#barcodeReaders .barcodeReader h4{
padding:5px;
background-color:#CCCCCC;
font-weight:normal;
color:#333333;
}

.softwareIntro{
width:605px;
background-image:url(/images/bg_softwareIntro_tile.jpg);
margin:0px 0px 10px 0px;
}

.softwareIntro .softwareIntroTop{
width:605px;
height:20px;
background-image:url(/images/bg_softwareIntro_top.jpg);
background-repeat:no-repeat;
}

.softwareIntro .softwareIntroCol1{
float:left;
width:155px;
padding:0px 0px 0px 20px;
text-align:center;
}

.softwareIntro .softwareIntroCol2{
float:left;
width:430px;
}

.softwareIntro .softwareIntroCol2 p{
margin-right:10px;
font-size:13px;
line-height:22px;
}

.softwareIntro .softwareIntroBot{
width:605px;
height:20px;
background-image:url(/images/bg_softwareIntro_bot.jpg);
background-repeat:no-repeat;
clear:both;
}


#content #sitemap{
}

#content #sitemap ul{
list-style:none;
padding:0px 0px 0px 20px;
}

#content #sitemap ul li{
}

#content #sitemap ul li a{
color:#666666;
}

#content #sitemap ul li a:hover{
}

#content #sitemap ul li h2{
font-size:14px;
background-image:none;
margin:40px 0px 10px 0px;
padding:0px 0px 5px 0px;
border-bottom:solid 1px #999999;
}

#content #sitemap ul li ul li h3{
font-size:12px;
margin:0px;
font-weight:normal;
}

#content #sitemap ul li ul li ul li h4{
font-size:10px;
margin:0px;
font-weight:normal;
}

/* END Custom Sub Styles */