﻿body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	color: #000;
}
p, ul, li{font-size: 8pt;}  
#global 
{
     position: relative; 
     margin-left: auto;
     margin-right: auto;
     width: 1000px;
     text-align: left;
 }
 a {
	text-decoration: underline;
}
a:hover {
	color: #005A9C;
	text-decoration: none;
}
 .floatl{float:left;}
 .floatr{float:right;}
 .clr{clear:both;}
 #bodyShell{width:1000px;background-color:White;}
 #leftnavbox, #leftnavboxFooter
 {
      float:left;
      width:200px;
      position:relative;	
      background-image: url(../images/Layout/Menu/left_menu_bg2.gif);
      background-repeat: repeat-y;
      background-position: right top;
 }
 
 
 
 #leftnavboxHome, #leftnavboxFooterWide
 {
      float:left;
      width:250px;
      position:relative;	
      background-image: url(../images/Layout/Menu/left_menu_bg2.gif);
      background-repeat: repeat-y;
      background-position: right top;
 }
 
 #leftnavFooterBottom{float:left;width:200px;height:80px;background-color: #abd9e6;}
 
 #content_left_space{position:relative;width:10px;float:left;}
 #content_space{position:relative;width:790px;float:left;}
 #content_spaceThin{position:relative;width:740px;float:left;}
 
 #leftnavboxFooter{height:70px;width:200px;}
 
 #content_block{float:left;width:800px;position:relative;}
 #content_blockHome{float:left;width:750px;position:relative;}
 #more_to_explore{float:left;height:70px;width:800px;text-align:center;}
 #more_to_exploreWide{float:left;width:750px;height:70px;text-align:center;}
 #content_blockFooter{position:absolute;background-color: #abd9e6;height:80px;width:1000px;top:0px;left:0px;}
 #blockFooter_content{position:absolute;left:200px;top:-40px;}
 #blockFooter_contentWide{position:absolute;left:250px;top:-40px;text-align:center;width:750px;}
 #footer_calls{position:relative;width:1000px;height:80px;}
 
 #copyright{font-size: 8pt;color:#024c96;font-family: verdana;}
 #header_menu{width:1000px;height:115px;background-image:url('../banners/header_thin.png');background-repeat:repeat-x;}
 #header{width:1000px;height:80px;position:relative;}
 #footer
 {
     font-size: 7pt;width:1000px;height:196px;background-color:#fff;position:relative;font-family:verdana;
     background-image:url('../images/layout/banner_bg.gif');background-position:17px 0px;background-repeat:no-repeat;  
 }
 #footer div{font-size: 7pt;font-family:verdana;color:#004b96;}
 #footer a:link, #footer a:visited, #footer a:active{font-size: 7pt;font-family:verdana;text-decoration:none;color:#004b96;}
 #footer a:hover{text-decoration:underline;}

.sectionTitle {
	font-size: 36px;
	font-weight: normal;
	color: #FFFFFF;
	padding:8px;
}
h1 {
	font-size: 16px;
	font-weight: normal;
	color: #004B96;
	font-family: Verdana, Arial, sans-serif;
	padding:10px 0 0 0;
	
}

.leftNav 
{
    line-height:17px;
	font-size: 11px;
	text-decoration: none;
	color:black;
	font-family: verdana;
	font-weight: normal;
	padding-left: 16px;
}
td {
	font-size: 11px;
}

.pullPanel
{
	border: 1px solid #47656F;
}
.searchBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #8CC6FF;
	border: 0px;
}
.searchGo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #8CC6FF;
	border: 0px;
}

h2 {

	font-size: 16px;
	font-weight: normal;padding:0px;
}
h3
{
  font-size: 12px;
	font-weight: normal;padding:0px;  
    }
.pullQuote {
	color: #FFFFFF;
	font-weight: 600;
	font-size: 12px;
	font-family: Verdana, Arial, sans-serif;
}
.curvedBox {
	background-image: url(../images/Panels/box_round.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 9px;
}
.blackbox{width:160px;color:#fff;font-size: 11px;font-family: verdana;text-align:left;position:relative;}
.blackbox_text{width:130px;position:relative;left:15px;}
.imagePanel{position:relative;left:-4px;}

.curveTop 
{
    position:relative;left:16px;
	background-image: url(../images/Panels/curveTop.gif);
	height: 7px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: transparent;
}
.curveMiddle 
{
    background-color:Transparent;
    position:relative;left:16px;
	background-image: url(../images/Panels/CurveMiddle.gif);
	background-repeat: repeat-y;
}
.curveText
{
    line-height:17px;
	font-size: 11px;
	text-decoration: none;
	color:black;
	font-family: verdana;
	font-weight: normal;
	padding-left: 10px;
}
.curveBottom 
{
    position:relative;left:16px;
	background-image: url(../images/Panels/curveBottom.gif);
	height: 7px;
	background-repeat: no-repeat;
	background-position: left top;
	background-color:Transparent;
}
.sectionBody {
	padding: 18px 13px 10px;
}
.sectionRight {
	padding: 8px 0px;
}
.searchInputBox
{
	width:117px;
	height:19px;
	font-family:Verdana;
	font-size:9px;
	padding:0px;
	margin:0px;
	border: 0px;
	color: white;
}
.curveMiddleRed {
	background-image: url(../images/Panels/Red/Middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding:8px;
}
.pullImage {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 7px;
}
.left_edge {
	background-color: #FFFFFF;
	background-image: url(../images/Layout/left_edge.gif);
	background-repeat: repeat-y;
}
.right_edge {
	background-color: #FFFFFF;
	background-image: url(../images/Layout/right_edge.gif);
	background-repeat: repeat-y;
}
.leftNavHead{
	font-size: 14px;
	text-decoration: none;
	color:#004B96;
	font-family: Verdana;
	font-weight: 300;
	padding-top: 0px;
	padding-right: 9px;
	padding-bottom: 5px;
	padding-left: 11px;
}

.panelBG_spk 
{
    position:relative;
    float:left;
    display: block;
	background-image: url(../images/InsetPanels/panel_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 385px;
}

.panelBG_spk2 
{
    position:relative;
    float:left;
    display: block;
	background-image: url(../images/InsetPanels/panel_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 385px;
}
.panelBG_spk p, .panelBG_spk2 p{font-size:8pt;position:relative;left:15px;top:15px;width:355px;}
.panelBG_spk h2, .panelBG_spk2 h2{font-size:12pt;position:relative;left:10px;top:10px;margin:0 0 0 0;width:360px;}

.CategoryRow{height:20px;background-color:#EFF0F6;text-indent:20px;line-height:20px;font-size:8pt;}
.product_box{text-align:center;float:left;margin-left:10px;}
.text_image{width:360px;float:left;}
.text_image_box{position:relative;left:20px;}
.text_image_spacer{float:left;width:20px;height:20px;}

.inner_float{float:left;}
.verticalCol1{float:left;width:600px;}
.verticalCol1 p{width:580px;}
.verticalCol1 ul, .inner_float ul{list-style-image: url(../images/star.png);}
.verticalCol2{float:left;width:190px;}
.verticalCol2pdfs
{
    float:left;width:170px;
    position:relative;	
    background-image: url(../images/Layout/Menu/left_menu_bg2.gif);
    background-repeat: repeat-y;
    background-position: right top;
}

.ecomm_55{width:200px;height:55px;background-image:url(../banners/ecomm_55.png);}
.epos_55{width:200px;height:55px;background-image:url(../banners/epos_55.png);}
.hardware_55{width:200px;height:55px;background-image:url(../banners/hardware_55.png);}
.moso_55{width:200px;height:55px;background-image:url(../banners/moso_55.png);}
.multi_55{width:200px;height:55px;background-image:url(../banners/multi_55.png);}
.news_55{width:200px;height:55px;background-image:url(../banners/news_55.png);}
.resources_55{width:200px;height:55px;background-image:url(../banners/resources_55.png);}
.solutions_55{width:200px;height:55px;background-image:url(../banners/solutions_55.png);}
.verticals_55{width:200px;height:55px;background-image:url(../banners/verticals_55.png);}

#div_flash_text{position:absolute;top:290px;left:0px;height:100px;width:400px;background-color:Transparent;}

.vpanel_top{background-image:url(../images/panels/verticals/vpanel_top.png);height:40px;width:190px;text-align:center;}
.vpanel_top h3{line-height:30px;color:#596c77;padding-top:6px;font-size:10pt;}
.vpanel_middle{color:#596c77;background-image:url(../images/panels/verticals/vpanel_middle.png);background-repeat:repeat-y;width:190px;}
.vpanel_bottom{background-image:url(../images/panels/verticals/vpanel_bottom.png);height:15px;width:190px;}
.vpanel_middle a:link, .vpanel_middle a:visited, .vpanel_middle a:active{color:#596c77;text-decoration:none;}
.vpanel_middle a:hover{text-decoration:underline;}
.vpanel_middle ul{width:155px;list-style-image: url(../images/star.png);padding:0 0 0 30px; margin:0;}
.vpanel_middle li{line-height:15px;padding-top:5px;}

.moduleSummary{float:left;width: 350px;min-height:150px;}
.moduleSummary img{margin:0 0 10px 20px;}
.moduleSummary p{font-size:8pt;}
.moduleSummary h2{font-size:9pt;}
.moduleSummary a{font-size:8pt;}
.moduleSummaryRow{margin:0 0 20px 0;}

.quote_box{height:100px;width:190px;position:relative;}
.quote_box_text{position:absolute;height:70px;width:170px;top:10px;left:10px;font-size:8pt;}


/* WHEEL */

#odiv
{
    background-image:url('../images/wheel/trans_back.png');
}
#odiv h2{margin:5px 0 0 0;color:#000;}

#imgContainer{
    width:600px;
    height:600px;
    position:relative;
}
#odiv{
    position:absolute;
    top:0;
    left:0;
    cursor:pointer;
    display:none;
    z-index:999;
}
.odiv_link:link,.odiv_link:active, .odiv_link:visited{font-size:8pt;color:#000;text-decoration:none;}
.odiv_link:hover{text-decoration:underline;}

#oimg{
    position:absolute;
    top:0;
    left:0;
    cursor:pointer;
    display:none;
    z-index:998;
}

#odiv div
{
    font-family:Verdana;
    font-size:8pt;
    
}

.linkblock ul{text-align:left;}
.linkblock li{line-height:20px;font-size:9pt;}

.linkblock h2
{
    font-size:9pt;
    font-weight:normal;
    color:Blue;
}

#home1{position:relative;color:#7767a3;background-image:url('../images/swishy/purple.png');background-repeat:no-repeat; width:188px;float:left;background-color:#fff;height:300px;border:solid 1px #000;}
#home1 h2{position:absolute;padding:0;margin:0;top:180px;left:10px;width:185px;height:20px;font-size:9pt;}
#home1 ul{color:#7767a3;list-style-type: square;position:absolute;top:205px;left:-15px;width:170px;height:200px;
          margin: 0px 0px 0px 20px;padding-left: 20px;}
#home2{position:relative;color:#32728a;background-image:url('../images/swishy/blue.png');background-repeat:no-repeat;width:188px;float:left;background-color:#fff;height:300px;border:solid 1px #000;}
#home2 h2{position:absolute;padding:0;margin:0;top:67px;left:10px;width:180px;height:20px;font-size:9pt;}
#home2 ul{color:#32728a;list-style-type: square;position:absolute;top:92px;left:-15px;width:170px;height:200px;
          margin: 0px 0px 0px 20px;padding-left: 20px;}
#home3{position:relative;color:#5d772f;background-image:url('../images/swishy/green.png');background-repeat:no-repeat;width:188px;float:left;background-color:#fff;height:300px;border:solid 1px #000;}
#home3 h2{position:absolute;padding:0;margin:0;top:205px;left:10px;width:170px;height:20px;font-size:9pt;}
#home3 ul{color:#5d772f;list-style-type: square;position:absolute;top:230px;left:-15px;width:170px;height:200px;
          margin: 0px 0px 0px 20px;padding-left: 20px;}
#home4{position:relative;color:#a49022;background-image:url('../images/swishy/yellow.png');background-repeat:no-repeat;width:188px;float:left;background-color:#fff;height:300px;border:solid 1px #000;}
#home4 h2{color:#a49022;padding:0;margin:0;position:absolute;top:60px;left:10px;width:180px;height:20px;font-size:9pt;}
#home4 ul{color:#a49022;list-style-type: square;position:absolute;top:85px;left:-15px;width:170px;height:200px;
          margin: 0px 0px 0px 20px;padding-left: 20px;}
#home5{position:relative;background-image:url('../images/swishy/orange.png');background-repeat:no-repeat;width:188px;float:left;background-color:#fff;height:300px;border:solid 1px #000;}
#home5 h2{position:absolute;padding:0;margin:0;top:60px;left:10px;width:180px;height:20px;font-size:9pt;}
.HomeNews_content{position:absolute;top:75px;left:6px;width:178px;height:163px;}
.HomeNews_subscribe{position:absolute;top:245px;left:5px;width:178px;height:55px;font-size:8pt;}

.homelink:link, .homelink:visited, .homelink:active
{
    color:inherit;text-decoration:none;font-size:8pt;    
}
.homelink:hover{text-decoration:underline;}

.l1{color:#7767a3;}
.l2{color:#32728a;}
.l3{color:#5d772f;}
.l4{color:#a49022;}
.15{color:#000;}

#e_email_button{position:absolute;left:-1px;top:300px;display:none;background-image:url('../images/swishy/buttondrop_bg.png');border-bottom:solid 1px #000;border-left:solid 1px #000;border-right:solid 1px #000;width:188px;height:50px;}
#invalid_message{position:absolute;top:-3px;left:30px;}
#newsletter_submit{position:absolute;top:18px;left:44px;background-image:url('../images/swishy/button_slide.png');width:100px;height:30px;}
#newsletter_submit a:link, #newsletter_submit a:visited, #newsletter_submit a:active
{
    display:block;background-image:url('../images/swishy/button_slide.png');width:100px;height:30px;background-repeat:no-repeat;background-position: 0px 0px;
}
#newsletter_submit a:hover
{
    background-position:0px -30px;
}

#bc_box{height:20px;width:600px;background-color:transparent;}
#bc_box span{color:#004B96;line-height:18px;white-space:nowrap;height:20px;}
#bc_box a, #bc_box a:link, #bc_box a:active, #bc_box a:visited{white-space:nowrap;color:#004B96;text-decoration:none;font-size:10pt;font-weight:normal;}
#bc_box a:hover{text-decoration:underline;}

#call_to_action_block{position:absolute;top:121px;left:810px;height:42px;width:186px;background-color:Transparent;z-index:2000;}
#call_software{height:42px;width:186px;}
#call_software a:link, #call_software a:visited, #call_software a:active{display:block;background-image:url('../images/call_to_action/see_small.png');height:42px;width:186px;background-repeat:no-repeat;background-position: 0px 0px;}
#call_software a:hover{background-position:0px -42px;}

#call_software{height:42px;width:186px;}
#call_software a:link, #call_software a:visited, #call_software a:active{display:block;background-image:url('../images/call_to_action/see_small.png');height:42px;width:186px;background-repeat:no-repeat;background-position: 0px 0px;}
#call_software a:hover{background-position:0px -42px;}

#call_callback{float:left;height:50px;width:301px;}
#call_demo{float:left;height:50px;width:331px;}

#call_callback a:link, #call_callback a:visited, #call_callback a:active{display:block;background-image:url('../images/call_to_action/callback.png');height:50px;width:301px;background-repeat:no-repeat;background-position: 0px 0px;}
#call_demo a:link, #call_demo a:visited, #call_demo a:active{display:block;background-image:url('../images/call_to_action/book2.png');height:50px;width:331px;background-repeat:no-repeat;background-position: 0px 0px;}
#call_callback a:hover{background-position:0px -50px;}
#call_demo a:hover{background-position:0px -50px;}

