@charset "utf-8";
/* CSS Document */

body {
background-color:#565D6E;
background-image:url(../images/body_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
font-family:"Lucida Grande",Arial,Helvetica,sans-serif;
margin:0;
padding:0;
}

#header {
background-image:url(../images/bg_mainbody.png);
background-position:left top;
background-repeat:repeat;
}

#subpagebg {

}

#subcontent {
background-image:url(../images/subpagebg.gif);
background-position:left top;
background-repeat:repeat-x;
width:918px;
margin-left:-22px;
}

#footer {
width:100%;
background-image:url(../images/footer_background.jpg);
background-repeat:repeat;

padding-top:8px;

} 


.requestquotefooter {
margin-top:32px;
}

.right3footer {
margin-top:40px;	
}

#footer_1 {
width:213px;	
height:100%;
}

#footer_menu {
	position:relative;
	left:30px;
	top:20px;

}
#footer_inside {
	margin-left: auto; 
	margin-right: auto;
	background-image:url(../images/footer_main.jpg);
	width:860px;
	height:150px;
	background-repeat:no-repeat;
	} 
	
	
#footer_copyright {
	margin-top:35px;
	text-align:center;
	color:white;
	
}

.content_box {
background-image:url(../images/contentbox.png);
background-position:left top;
background-repeat:no-repeat;
height:335px;
padding-top:55px;
padding-left:10px;
padding-right:40px;
}

.learnmore {
	float:right;
}

.headerright {
	float:right;
}

.content_box1 {
background-image:url(../images/contentbox1.png);
background-position:left top;
background-repeat:no-repeat;
height:335px;
padding-top:55px;
padding-left:10px;
padding-right:40px;
	
}

#contactus {
margin-left:0px;	
}
#topborder {
margin:0;	
}

#mainbody1 {
background-image:url(../images/bg_mainbody.png);
background-position:left top;
background-repeat:repeat;
margin:0;
padding:0;
}

#mainbody2 {
background-image:url(../images/bg_mainbody.png);
background-position:left top;
background-repeat:repeat;
margin:0;
padding:0;

}

#mainbody3 {
background-image:url(../images/bg_mainbody.png);
background-position:left top;
background-repeat:repeat;
margin:0;
padding:0;
}

#lb1 { 
background:url(../images/left-border.gif) repeat-y;
height:90px;
} 

#rb1 { 
background:url(../images/right-border.gif) repeat-y; 
height: 90px; 
} 

#navbar { 
background:url(../images/buttonborder.jpg) repeat-y; 
height: 34px;
float:left;
}

#header_solutions {margin-top:8px;
}

#tabsI {
      float:left;
      background:#FFFFFF;
      font: bold 11px/1.5em Verdana;
	  font-size:85%;
      line-height:normal;
	  border-bottom:none;
      }
    #tabsI ul {
	margin:0;
	padding:8px 10px 0 73px;
	list-style:none;
      }
    #tabsI li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsI a {
      float:left;
      background:url("../images/tableftI.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsI a span {
      float:left;
      display:block;
      background:url("../images/tabrightI.gif") no-repeat right top;
      padding:10px 15px 4px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsI a span {float:none;}
    /* End IE5-Mac hack */
    #tabsI a:hover span {
      color:#FFF;
      }
    #tabsI a:hover {
      background-position:0% -42px;
      }
    #tabsI a:hover span {
      background-position:100% -42px;
      }
	  
	  
	  #menub{
      
      font:Verdana, Geneva, sans-serif;
	  font-size:9px;
	  color:#FF9428;
      }
	  #menub a{
      
      font:Verdana, Geneva, sans-serif;
	  font-size:12px;
	  color:#FF9428;
	  text-decoration:none;
      }
	  
	  #menub a:hover {
		  color:white;
	  }
	  
	  #menub a:visited{
      
      font:Verdana, Geneva, sans-serif;
	  font-size:12px;
	  color:#FF9428;
	  text-decoration:none;
      }

/* menu */
ul#footer_nav li a:link a:visited {font-size:12px; font-weight:normal; line-height:1.3em; color:#fff; text-decoration:none; padding:4px 6px; height:100%; background-color:transparent;}
ul#footer_nav li a:hover {color:#fff; text-decoration: none; background-color:transparent;}
ul#footer_nav li a:active {color:#fff; text-decoration: none; background-color:transparent;}
ul#footer_nav li {float:left; list-style-type:none;color:#FF9428; width:100px;}
ul#footer_nav li a {text-decoration:none;color:#FF9428;}
ul#footer_nav li a:link {text-decoration:none;color:#FF9428;}
ul#footer_nav li a:visited {text-decoration:none; color:#FF9428;}
ul#footer_nav li a:hover {text-decoration:none; color: white;}
ul#footer_nav li a:active {text-decoration:none; color: #FF9428;}

ul#footer_nav2 li a:link a:visited {font-size:12px; font-weight:normal; line-height:1.3em; color:#fff; text-decoration:none; padding:4px 6px; height:100%; background-color:transparent;}
ul#footer_nav2 li a:hover {color:#fff; text-decoration: none; background-color:transparent;}
ul#footer_nav2 li a:active {color:#fff; text-decoration: none; background-color:transparent;}
ul#footer_nav2 li {float:left; list-style-type:none;color:#FF9428; width:100px;}
ul#footer_nav2 li a {text-decoration:none;color:#FF9428;}
ul#footer_nav2 li a:link {text-decoration:none;color:#FF9428;}
ul#footer_nav2 li a:visited {text-decoration:none; color:#FF9428;}
ul#footer_nav2 li a:hover {text-decoration:none; color: white;}
ul#footer_nav2 li a:active {text-decoration:none; color: #FF9428;}

ul#footer_nav3 li a:link a:visited {font-size:12px; font-weight:normal; line-height:1.3em; color:#fff; text-decoration:none; padding:4px 6px; height:100%; background-color:transparent;}
ul#footer_nav3 li a:hover {color:#fff; text-decoration: none; background-color:transparent;}
ul#footer_nav3 li a:active {color:#fff; text-decoration: none; background-color:transparent;}
ul#footer_nav3 li {float:left; list-style-type:none;color:#FF9428; width:100px;}
ul#footer_nav3 li a {text-decoration:none;color:#FF9428;}
ul#footer_nav3 li a:link {text-decoration:none;color:#FF9428;}
ul#footer_nav3 li a:visited {text-decoration:none; color:#FF9428;}
ul#footer_nav3 li a:hover {text-decoration:none; color: white;}
ul#footer_nav3 li a:active {text-decoration:none; color: #FF9428;}


ul#topnav {height:50px; margin:0; padding:0; top:0px; left:0px; position:relative;z-index:99;}
ul#topnav li {float:left; list-style-type:none; background-image:url(../images/navbarnew.png); z-index:99;}
ul#topnav li a {display:block; text-decoration:none;}
ul#topnav li a:link {text-decoration:none;}
ul#topnav li a:visited {text-decoration:none;}
ul#topnav li a:hover {text-decoration:none;}
ul#topnav li a:active {text-decoration:none;}

ul#topnav .menu {top:51px; position: absolute; background:url(../images/bg-subnav.png) repeat-x bottom left; padding:4px 0 12px 10px;}

ul#topnav .menu ul.sub_nav {float:left;}
ul#topnav .menu ul.sub_nav {margin:0 10px 0 0; padding:0; width:130px;}
ul#topnav .menu ul.sub_nav li {float:none; background-image:none; color:#fff; text-decoration:none; padding:4px 6px; font-size:12px; font-weight:}
ul#topnav .menu ul.sub_nav li a, ul#topnav .menu ul.sub_nav li a:link, ul#topnav .menu ul.sub_nav li a:visited {font-size:11px; font-weight:normal; line-height:1.3em; color:#fff; text-decoration:none; padding:4px 6px; height:100%; background-color:transparent;}
ul#topnav .menu ul.sub_nav li a:hover {color:#fff; text-decoration: none; background-color:#1b3962;}
ul#topnav .menu ul.sub_nav li a:active {color:#fff; text-decoration: none; background-color:transparent;}

ul#topnav li .menu {display:none;}
ul#topnav li:hover .menu {display:block;}
ul#topnav li.over .menu {display:block; width:200px;; height:1%;}
ul#topnav a.nav_item span {position:relative; left:-10000px; width:1px; height:1px; overflow:hidden;}

li.nav_whatwedo {background-position: 0px 0;}
li.nav_whatwedo:hover, li.nav_whatwedo_over {background-position: 0px -49px;}
li.nav_whatwedo a.nav_item, li.nav_whatwedo_over a.nav_item {width:149px; height:50px;}
li.nav_whatwedo .menu {left:0; min-width:138px}

li.nav_whoweare {background-position:-150px 0;}
li.nav_whoweare:hover, li.nav_whoweeare_over {background-position:-150px -49px;}
li.nav_whoweare a.nav_item, li.nav_whoweare_over a.nav_item {width:118px; height:50px;}
li.nav_whoweare div.menu {left:138px; min-width:104px}

li.nav_websolutions {background-position:-268px 0;}
li.nav_websolutions:hover, li.nav_websolutions_over {background-position:-268px -49px; }
li.nav_websolutions a.nav_item, li.nav_websolutions_over a.nav_item {width:136px; height:50px;}
li.nav_websolutions div.menu {left:242px; min-width:170px}

li.nav_internetmarketing {background-position:-404px 0;}
li.nav_internetmarketing:hover, li.nav_internetmarketing_over {background-position:-404px -49px;;}
li.nav_internetmarketing a.nav_item, li.nav_internetmarketing_over a.nav_item {width:165px; height:50px;}
li.nav_internetmarketing div.menu {min-width:180px}

li.nav_consulting {background-position:-569px 0;}
li.nav_consulting:hover, li.nav_consulting_over {background-position:-569px -49px;}
li.nav_consulting a.nav_item, li.nav_consulting_over a.nav_item {width:116px; height:50px;}
li.nav_consulting div.menu {right:108px; min-width:152px}

li.nav_resources {background-position:-685px 0;}
li.nav_resources:hover, li.nav_resources_over {background-position:-685px -49px;;}
li.nav_resources a.nav_item, li.nav_resources_over a.nav_item {width:112px; height:50px;}
li.nav_resources div.menu {right:108px; min-width:152px}

li.nav_contactus {background-position:-797px 0;}
li.nav_contactus:hover, li.nav_contactus_over {background-position:-797px -49px;;}
li.nav_contactus a.nav_item, li.nav_contactus_over a.nav_item {width:154px; height:50px;}

.clear {overflow:hidden; clear:both; height:0; margin:0; padding:0; font-size:1px; font-size:0.01em; display:block;}
