body {margin:0px; padding:0px; background:url(../images/bg.jpg) #c7c7dd repeat-x 0 0; font:13px Arial, Helvetica, sans-serif; line-height:20px;}

h1 {margin:0px 0px 20px 0px; font:20px Verdana, Arial, Helvetica, sans-serif; color:#0b0b0b;}

h2 {margin:15px 0px 10px 0px; font:16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#3699d1;}

h1 span {color:#3699d1;} h1 span.green {color:#629831;}

p {margin:5px 0px 10px 0px; padding:0px; color:#333333; }

a:link, a:visited, a:active {color:#3699d1; text-decoration:underline; font-weight:bold;}
a:hover {color:#3699d1; text-decoration:none;}

ul {margin:5px 0px 15px 15px; padding:0px; font:13px Arial, Helvetica, sans-serif; color:#333333; line-height:20px;}

.red {color:#FF0000;}

.wrapper {width:960px; height:auto; margin:0px auto;}
.headerwrap {width:960px; height:190px; float:left;}
.header {width:960px; height:150px; float:left;}
.logo {width:260px; height:150px; float:left;}
.logoright {width:400px; height:150px; float:left; padding-left:300px;}
.social {font-size:12px; color:#2984bc;}
a.twitter, a.twitter:visited, a.twitter:active {width:16px; height:16px; float:left; margin-right:10px; background:url(../images/social.png) no-repeat 0px 0px;}
a.twitter:hover {background:url(../images/social.png) no-repeat 0px -16px;}
a.linkedin, a.linkedin:visited, a.linkedin:active {width:16px; height:16px; float:left; margin-right:10px; background:url(../images/social.png) no-repeat -24px 0px;}
a.linkedin:hover {background:url(../images/social.png) no-repeat -24px -16px;}
a.facebook, a.facebook:visited, a.facebook:active {width:16px; height:16px; float:left; margin-right:10px; background:url(../images/social.png) no-repeat -49px 0px;}
a.facebook:hover {background:url(../images/social.png) no-repeat -49px -16px;}
.nav {width:948px; height:40px; float:left; margin:0px 5px; font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.banner {width:960px; height:309px; float:left;}
.hotbutside {width:960px; height:165px; float:left;}

.hotbutside ul {
    width:960px;
	height:165px;
    margin: 0;
    padding: 0;
}
.hotbutside li {
    display: block;
    float: left;
    list-style: none outside none;
}
.hotbutside a {
    display: block;
    height:165px;
    text-align: left;
    text-indent: -9999px;
}
.hotbut1 {
    width:320px;
	height:165px;
	display: block;
	float:left;
	background: url("../images/hotbut.png") no-repeat scroll 0 0 transparent;
}
.hotbut1 a:link, .hotbut1 a:active, .hotbut1 a:visited {
	width:320px;
	height:165px;
	display: block;
	float:left;
	background: url("../images/hotbut.png") no-repeat scroll 0 0 transparent;
}
.hotbut1 a:hover, .hotbut1 a.selected, .hotbut1_h {
    width:320px;
	height:165px;
	display: block;
	float:left;
	background: url("../images/hotbut.png") no-repeat scroll 0px -165px transparent;
}

.hotbut2 {
    width:320px;
	height:165px;
	display: block;
	float:left;
	background: url("../images/hotbut.png") no-repeat scroll -320px 0px transparent;
}
.hotbut2 a:link, .hotbut2 a:active, .hotbut2 a:visited {
	width:320px;
	height:165px;
	display: block;
	float:left;
	background: url("../images/hotbut.png") no-repeat scroll -320px 0px transparent;
}
.hotbut2 a:hover, .hotbut2 a.selected, .hotbut2_h {
    width:320px;
	height:165px;
	display: block;
	float:left;
	background: url("../images/hotbut.png") no-repeat scroll -320px -165px transparent;
}

.hotbut3 {
    width:320px;
	height:165px;
	display: block;
	float:left;
	background: url("../images/hotbut.png") no-repeat scroll -640px 0px transparent;
}
.hotbut3 a:link, .hotbut3 a:active, .hotbut3 a:visited {
	width:320px;
	height:165px;
	display: block;
	float:left;
	background: url("../images/hotbut.png") no-repeat scroll -640px 0px transparent;
}
.hotbut3 a:hover, .hotbut3 a.selected, .hotbut3_h {
    width:320px;
	height:165px;
	display: block;
	float:left;
	background: url("../images/hotbut.png") no-repeat scroll -640px -165px transparent;
}


.content {width:960px; height:auto!important; min-height:200px; height:200px; float:left; margin-bottom:10px; background:url(../images/text-bg.png) repeat-y 0 0;}
.manitext {width:870px; height:auto; float:left; margin:0px 10px 0px 5px; padding:35px;}

.contentleft {width:310px; height:auto!important; min-height:200px; height:200px; float:left;}

/*============= Form Area ===============*/

input, textarea {font:13px Arial, Helvetica, sans-serif; border:1px solid #dadada;}
input:focus, textarea:focus {border:1px solid #8EE2F4;}
.txtinput {width:200px; height:20px; border:1px solid #dadada;}
.txtarea {width:200px; height:75px; border:1px solid #dadada;}

/*============= Form Area End ===============*/

/* CSS Menu Start */
#menu div {
	margin:0 auto;
	clear:both;
	width:948px;
}
#menu {
    background: url("../images/nav.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height:40px;
    list-style-type: none;
    padding: 0;
    width:948px;
}
#menu ul {
	display:none;
	margin:0;
	z-index:101;
}
#menu li {
	float:left;
	position:relative;
	z-index:999;
	list-style:none;
}
#menu li a:hover ul {
	cursor:pointer;
	display:block;
}
#menu li ul {
	left:0;
	top:40px;
	position:absolute;
	z-index:103;
	background:none repeat scroll 0 0 #e4eff2;
}
#menu li li {
	display:inline;
	float:none !important;
	border-bottom:solid 1px #dadada;
}
*>#menu li li {
	display:block;
}
#menu li:hover > ul {
  display: block;
  _margin-left:1px;
  /* no go in IE */
}
#menu li a:hover, #menu li a.selected {
	color:#ffffff;
}
#menu li li a {
	color: #595958;
	display: block;
	height: auto;
	padding:6px 5px 6px 26px;
	text-decoration: none;
	width:235px;
	font:normal 14px 'PT Sans', arial, serif;
	list-style-type: none;
	text-align: left;
	border:none !important;
	_border-bottom:solid 1px #7094a0 !important;
}
#menu li li a:hover {
	background-color:#27c1f3;
	color:#ffffff;
}
#menu li a, #menu li strong {
	display:block;
}
#menu li a:focus, #menu li a:hover, #menu li a:active, #menu li strong:hover, #menu .path {
	text-decoration:none
}
#menu li li ul.multilevel {
	display:none;
	border-left:1px #FFFFFF solid;
	margin:0px
}
#menu li li ul.multilevel li ul.multilevel2 {
	display:none !important;
}
#menu li:hover ul li:hover ul {
	left:266px;
	position:absolute;
	top:0px;
	background:none repeat scroll 0 0 #e4eff2;
	display:block !important;
}
#menu li:hover ul li:hover ul li:hover ul {
	left:266px;
	position:absolute;
	top:0px;
	background:none repeat scroll 0 0 #c33c88;
	display:block !important;
}
#menu li:hover li:hover a.fly,
#menu li:hover li:hover li:hover a.fly,
#menu li:hover li:hover li:hover li:hover a.fly,
#menu li:hover li:hover li:hover li:hover li:hover a.fly
{/*background:#7094a0 url(../images/right.gif) no-repeat 266px;*/ color:#fff; border-color:#fff;} 

/*.arrow-menu {
	background:url(../images/right.gif) no-repeat 205px !important;
}
.arrow-menu:hover{
	background:url(../images/right.gif) no-repeat 205px !important;
} */

/* CSS Menu End */	

/*=============== Navigation ==================*/
.home {
	background:url(../images/nav.jpg) no-repeat 0px 0px;
	display:block;
	width:95px;
	height:40px;
}
.home:hover {
	background:url(../images/nav.jpg) no-repeat 0px -40px;
	display:block;
	width:95px;
	height:40px;	
}
.home_h {
	background:url(../images/nav.jpg) no-repeat 0px -40px;
	display:block;
	width:95px;
	height:40px;	
}

/*------------------------Remote Support-------------------------*/
.remotesupport {
	background:url(../images/nav.jpg) no-repeat -95px 0px;
	display:block;
	width:266px;
	height:40px;
}
.remotesupport:hover {
	background:url(../images/nav.jpg) no-repeat -95px -40px;
	display:block;
	width:266px;
	height:40px;	
}
.remotesupport_h {
	background:url(../images/nav.jpg) no-repeat -95px -40px;
	display:block;
	width:266px;
	height:40px;	
}

/*-----------------------Managed Services-------------------------*/
.managedservices {
	background:url(../images/nav.jpg) no-repeat -361px 0px;
	display:block;
	width:188px;
	height:40px;
}
.managedservices:hover {
	background:url(../images/nav.jpg) no-repeat -361px -40px;
	display:block;
	width:188px;
	height:40px;	
}
.managedservices_h {
	background:url(../images/nav.jpg) no-repeat -361px -40px;
	display:block;
	width:188px;
	height:40px;	
}
/*-----------------------Free Quote-------------------------*/
.freequote {
	background:url(../images/nav.jpg) no-repeat -549px 0px;
	display:block;
	width:265px;
	height:40px;
}
.freequote:hover {
	background:url(../images/nav.jpg) no-repeat -549px -40px;
	display:block;
	width:265px;
	height:40px;	
}
.freequote_h {
	background:url(../images/nav.jpg) no-repeat -549px -40px;
	display:block;
	width:265px;
	height:40px;	
}
/*-----------------------Contact-------------------------*/
.contact {
	background:url(../images/nav.jpg) no-repeat -814px 0px;
	display:block;
	width:134px;
	height:40px;
}
.contact:hover {
	background:url(../images/nav.jpg) no-repeat -814px -40px;
	display:block;
	width:134px;
	height:40px;	
}
.contact_h {
	background:url(../images/nav.jpg) no-repeat -814px -40px;
	display:block;
	width:134px;
	height:40px;	
}

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


/*===================== Navigation End ==================*/

