body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/bgmain.jpg);
	background-repeat:no-repeat;
	background-position:top;
	font-size:13px;
	color:#78687d;
	background-color:#FFFFFF;
	}
.red
{
border: 1px solid #CC3300;
background: #FF0000;
}
img
{
border: 0px;
}
.container{
	width:984px;
	height:auto;
	background-color:#fff;
	margin:0 auto 0 auto;
	overflow:hidden;
	

	
	}
.header{
	width:984px;
	height:auto;
	float:left;
	}
.logo{
	width:310px;
	margin-top:35px;
	float:left;
	}
.services{
	width:393px;
	margin-top:26px;
	text-align:right;
	float:left;
	}
.headerright{
	width:275px;
	height:auto;
	float:right;
	}
.requestCallBack{
	width:250px;
	height:32px;
	float:right;
	letter-spacing:-1px;
	font-weight:bold;
	background-image:url(../images/requestCallBack.jpg);
	background-repeat:no-repeat;
	padding-left:22px;
	padding-top:60px;
	margin-top:5px;
	}
.search{
	width:285px;
	margin-top:15px;
	height:auto;
	float:left;
}
.txtinput{
padding-left:20px;
	width:180px;
	height:auto;
	float:left;
	}
.btnserach{
	width:73px;
	height:25px;
	margin-left:6px;
	float:left;
	}
.btns{
border:none;
}
.btns:hover{
border:none;
}
.insertcommon{
	width:178px;
	height:23px;
	border:1px solid #999999;
	}



	
.btnhome{
	width:70px;
	height:24px;
	background-image:url(../images/bghome.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:27px;
	font-size:15px;
	color:#FFFFFF;
	float:left;
	}
.btnhome a{
text-decoration:none;
color:#FFFFFF;
}
.btnhome a:hover{
text-decoration:underline;
color:#FFFFFF;
}

.nav{
	width:auto;
	height:24px;
	background-image:url(../images/navbg.gif);
	background-repeat:repeat-x;
	font-size:15px;
	font-weight:bold;
	color:#424242;
	padding:10px 24px 0px 24px;
	float:left;
	}



.navright{
	width:5px;
	height:34px;
	float:left;
	}
.divider{
	width:7px;
	height:34px;
	float:left;
	}
.testmonial{
	width:984px;
	height:auto;
	float:left;
	margin-top:5px;
	}
.testmonialleft{
	width:32px;
	margin-top:5px;
	height:89px;
	float:left;
	}
.testmonialcenter{
	width:490px;
	min-height:99px;
	height:auto !important;
	height:99px;
	background-image:url(../images/testimonialsbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top:2px;
	float:left;
	}
.testmonialright{
	width:36px;
	height:89px;
	margin-top:5px;
	float:left;
	}
.business{
	width:489px;
	height:98px;
	float:right;
	}
.paragraph{
	width:407px;
	height:auto;
	margin-top:12px;
	font-size:12px;
	color:#000000;
	float:left;
	}
.philcoin{
	width:419px;
	margin-top:8px;
	height:auto;
	float:left;
	}
.txtphil{
	width:184px;
	height:auto;
	font-weight:bold;
    color:#000000;
	float:left;
	}
.view{
	width:auto;
	height:auto;
	float:right;
	font-weight:normal;
	margin-top:13px;
	}
.view a{
	text-decoration:underline;
	font-weight:normal;
	color:#78687d;
	}
.view a:hover{
	text-decoration:none;
	font-weight:normal;
	color:#78687d;
	}
.reliable{
	width:984px;
	height:auto;
	margin-top:8px;
	float:left;
	}
.reliableleft{
	width:32px;
	height:353px;
	float:left;
	}
.reliablecenter{
	width:924px;
	height:349px;
	border-bottom:2px solid #d7d7d7;
	border-top:2px solid #d7d7d7;
	float:left;
	}
.reliableright{
	width:24px;
	height:353px;
	float:left;
	}
.imgreliable{
	width:369px;
	margin-top:2px;
	height:347px;
	float:left;
	}
.flash{
	width:659px;
	
	height:349px;
	border-bottom:2px solid #d7d7d7;
	float:left;
	}
.support{
	width:248px;
	height:auto;
	float:left;
	margin-top:32px;
	padding-left:39px;
	}
.bannerit{
	width:722px;
	height:auto;
	float:left;
	}
.itsupport{
	width:245px;
	height:auto;
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	}
.txtsms{
	width:196px;
	margin-top:8px;
	height:auto;
	font-weight:normal;
	line-height:16px;
	float:left;
	}
	
.bannersmall{
	width:256px;
	height:auto;
	float:left;
	margin-left:6px;
	display:inline;
	
	margin-top:10px;
	}
.list{
	width:245px;
	height:auto;
	float:left;
	margin-top:14px;
	margin-bottom:5px;
	}
.icon{
	width:14px;
	height:19px;
	float:left;
	}
.txtlink{
	width:190px;
	height:auto;
	padding-left:5px;
	font-weight:normal;
	float:left;
	}
.listlinks{
	width:245px;
	height:auto;
	padding-bottom:6px;
	float:left;
	}
.find{
border:none;
	}
.find:hover{
border:none;
	}
.contact{
	width:238px;
	margin-top:20px;
	height:auto;
	margin-left:27px;
	float:left;
	}
#contact{
	width:238px;
	height:auto;
	margin-left:16px;
	float:left;
	}
.bgcontact{
	width:220px;
	height:22px;
	background-image:url(../images/brred.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	padding-left:18px;
	padding-top:12px;
	font-size:18px;
	font-weight:bold;
	float:left;
	}
.bgredlower{
	width:238px;
	height:auto;
	background-color:#ce161c;
	float:left;
	}
.details{
	width:193px;
	padding-left:19px;
	margin-top:4px;
	padding-bottom:20px;
	height:auto;
	color:#FFFFFF;
	float:left;
	}
.query{
	width:192px;
	height:auto;
	line-height:16px;
	text-align:left;
	float:left;
	}
.callyou{
	width:192px;
	height:auto;
	float:left;
	margin-top:5px;
	font-size:23px;
	font-weight:bold;
	}
.name{
	width:183px;
	height:auto;
	float:left;
	margin-top:10px;
	font-weight:bold;
	}
.txtinsert{
	width:184px;
	height:21px;
	margin-top:3px;
	float:left;
	}
.insert{
	width:183px;
	height:20px;
	border:none;
	}
.number{
	width:183px;
	height:auto;
	float:left;
	margin-top:5px;
	font-weight:bold;
	}
.submit{
	width:183px;
	height:auto;
	margin-top:11px;
	float:left;
	}
.btncallme{
	width:81px;
	height:25px;
	float:left;
	}
.btncall{
border:none;
}
.btncall:hover{
border:none;
}
.oremail{
	width:79px;
	height:auto;
	padding-left:22px;
	margin-top:3px;
	float:left;
	}
.oremail a{
	text-decoration:underline;
	color:#FFFFFF;
	}
.oremail a:hover{
	text-decoration:none;
	color:#FFFFFF;
	}
.smslower{
	width:984px;
	height:auto;
	float:left;
	margin-top:30px;
	}
.aboutlower{
	width:984px;
	height:auto;
	float:left;
	margin-top:10px;
	}
.smslowerleft{
	width:688px;
	margin-left:34px;
	height:auto;
	display:inline;
	float:left;
	}
.contentleft{
	width:636px;
	margin-left:34px;
	height:auto;
	display:inline;
	float:left;
	}
.contantlowerleft{
	width:720px;
	height:auto;
	display:inline;
	float:left;
	}
.vline{
	width:28px;
	height:363px;
	background-image:url(../images/verticalline.gif);
	background-repeat:repeat-y;
	float:left;
}
.smslowerright{
	width:263px;
	height:auto;
	float:left;
	padding-left:15px;
	}
.supportright{
	width:260px;
	height:auto;
	float:left;
	}
.welcome{
	width:326px;
	height:auto;
	float:left;
	}
.pagetitle{
	width:326px;
	margin-top:10px;
	height:auto;
	float:left;
	}
.smsp{
	width:685px;
	margin-top:10px;
	height:auto;
	line-height:16px;
	text-align:left;
	float:left;
	}
.smsp2{
	width:685px;
	margin-top:8px;
	height:auto;
	line-height:16px;
	text-align:left;
	float:left;
	}
.contenttxt{
	width:636px;
	margin-top:10px;
	height:auto;
	line-height:16px;
	text-align:left;
	float:left;
	}
.txtnews{
	width:250px;
	height:auto;
	float:left;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	}
.imgnews{
	width:260px;
	height:auto;
	margin-top:11px;
	float:left;
	}
.newslist{
	width:260px;
	height:auto;
	margin-top:23px;
	padding-bottom:11px;
	float:left;
	}
.roundedicon{
	width:9px;
	float:left;
	}
.topstories{
	width:220px;
	margin:0px;
	padding-left:8px;
	line-height:18px;
	text-align:left;
	float:left;
	}
.topstories a{
	text-decoration:underline;
	color:#78687d;
	}
.topstories a:hover{
	text-decoration:none;
	color:#78687d;
	}
.newslist2{
	width:260px;
	height:auto;
	padding-bottom:11px;
	float:left;
	}
.hrline{
	width:977px;
	height:11px;
	margin-top:40px;
	margin-left:4px;
	background-image:url(../images/hrline.gif);
	background-repeat:repeat-x;
	float:left;
	}
.footer{
width:984px;
height:auto;
margin-top:10px;
text-align:center;
float:left;
}
.footer a{
text-decoration:none;
color:#78687d;
}
.footer a:hover{
text-decoration:underline;
color:#78687d;
}
.Copyright{
	width:984px;
	margin-top:10px;
	margin-bottom:10px;
	height:auto;
	text-align:center;
	float:left;
	}
.Contact{
	text-decoration:none;
	color:#ce161c;
	}
.Contact:hover{
	text-decoration:underline;
	color:#ce161c;
	}
.crum{
	width:636px;
	height:20px;
	margin-top:15px;
	font-size:12px;
	color:#c92227;
	margin-left:35px;
	margin-bottom:10px;
	background-color:#f2f2f2;
	font-weight:bold;
	padding:4px;
	display:inline;
	float:left;
	}
.crum1{
	width:900px;
	height:15px;
	margin-top:15px;
	font-size:12px;
	color:#c92227;
	margin-left:35px;
	margin-bottom:10px;
	background-color:#f2f2f2;
	font-weight:bold;
	padding:4px;
	display:inline;
	float:left;
	}
.crum1 a{
	color:#383838;
	text-decoration:underline;
	}
.crum1 a:hover{
	color:#252525;
	text-decoration:none;
	}
.crum a{
	color:#383838;
	text-decoration:underline;
	}
.crum a:hover{
	color:#252525;
	text-decoration:none;
	}
.main{
	width:984px;
	height:auto;
	float:left;
	margin-top:13px;
	overflow:hidden;
	}
.main2{
	width:984px;
	height:auto;
	float:left;
	margin-top:10px;
	overflow:hidden;
	}

.mainleft{
 width:722px;
 height:auto;
 float:left;
 }	
 .mainright{
 	width:262px;
	height:auto;
	float:left;
	}
.bannerimg{
	width:682px;
	height:auto;
	float:left;
	}	
.txtbanner{
	width:320px;
	height:auto;
	font-size:18px;
	font-weight:bold;
	color:#252525;
	padding-left:20px;
	padding-top:20px;
	line-height:18px;
	float:left;
	}
.supportcenter{
	width:300px;
	height:auto;
	float:left;
	}
.imgcontact{
	width:238px;
	height:auto;
	float:left;
	margin-top:5px;
	padding-left:15px;
	}
.customer{
	width:242px;
	height:auto;
	float:left;
	padding-left:10px;
	margin-top:10px;
	}
.logoes{
	width:635px;
	margin-top:15px;
	height:auto;
	float:left;
	}
.lowerlogo{
	width:auto;
	height:auto;
	margin-right:8px;
	display:inline;
	float:left;
	}
.comapany{
	border:none;
	}
	

.clear{
	clear:both;
	height:0px;
	}
	
	/*--------support page-------------------*/
.scentermain{
width:685px;
height:auto;
float:left;
}

hr
{
color: #f00;
background-color: #f00;
height: 2px;
}


	
.scleft{
	width:418px;
	height:auto;
	float:left;
	}
.scright{
	width:237px;
	height:auto;
	padding-top:5px;
	margin-left:30px;
	display:inline;
	float:left;
	}
	
.scfcontent{
	width:417px;
	height:auto;
	margin-bottom:19px;
	float:left;
	}
.scfcontent1{
	width:417px;
	height:auto;
	margin-bottom:10px;
	float:left;
	}
scfcontent2{
	width:417px;
	height:auto;
	float:left;
	}
	
.formtxt{
	width:100px;
	height:20px;
	text-align:right;
	line-height:16px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#171717;
	}
.scfelement{
	width:300px;
	height:auto;
	float:left;
	padding-top:5px;
	margin-left:12px;
	display:inline;
	
	}
.txtred{
	font-family:Arial;
	font-size:18px;
	font-style:normal;
	color:#cc252a;
	}
.bginput{
	width:294px;
	height:18px;
	background-image:url(../images/bginput.gif);
	background-repeat:repeat-x;
	border:1px solid #d5d5d5;
	}
	
.bgtxtarea{
	width:294px;
	height:136px;
	background-image:url(../images/bgtxtarea.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	border:1px solid #d5d5d5;
	}
.radio1{
	width:auto;
	height:auto;
	float:left;
	}
.sc_customer{
	width:242px;
	height:auto;
	float:left;
	padding-left:10px;
	}
.area_oprate{
	width:238px;
	font-family:"Myriad Pro";
	font-weight:bold;
	font-size:20px;
	color:#4d4d4d;
	text-align:center;
	padding:0px;
	float:left;
	}
.servicearea{
	width:150px;
	margin-top:6px;
	text-align:center;
	margin-left:40px;
	display:inline;
	float:left;
	}
	
.service_left{
	width:70px;
	height:auto;
	float:left;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
		}
	
.service_left a{
	text-decoration:none;
	color:#1c1b1b;
	}
	.service_left a:hover{
	text-decoration:underline;
	color:#1c1b1b;
	}
	
	/*case studies*/
	
.list1{
	list-style-type:none;
	margin-left:30px;
	margin-top:10px;
	color:#383838;
	font-weight:bold;
}
.list1 li{
	padding-bottom:5px;
	background-image:url(../images/aerrow.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	
	}
.list1 li a{
	text-decoration:underline;
	color:#383838;
	}
.list1 li a:hover{
	text-decoration:none;
	color:#383838;
	}
.list2{
	list-style-type:none;
	margin-left:60px;
	margin-top:0px;
	color:#383838;
	
}
.list2 li{
	padding-bottom:10px;
	background-image:url(../images/aerrow.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
}
.list2 li a{
	text-decoration:none;
	color:#383838;
	}
.list2 li a:hover{
	text-decoration:none;
	color: #666666;
	}
.txt_solution{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#ce161c;
}
.txt_casestudy
{
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#ce161c;
	line-height: 2;
}
.txt_solution a{
	text-decoration:underline;
	color:#ce161c;
}
.txt_solution a:hover{
	text-decoration:none;
	color:#ce161c;
}
	/*------company header-------*/
	
.comapnyh_left{
	width:382px;
	height:auto;
	float:left;
	}
.comapnyh_right{
	width:317px;
	height:auto;
	float:left;
	margin-left:14px;
	display:inline;
	}
.txtcompany{
	width:318px;
	margin-top:10px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#d41a28;
	float:left;
	}
.companyhcontent{
	width:318px;
	height:auto;
	font-size:12px;
	color:#78687d;
	float:left;
	}
.Collapsible{
	width:720px;
	margin-top:10px;
	height:auto;
	line-height:16px;
	text-align:left;
	float:left;
	}
.crumCompany{
	width:636px;
	height:15px;
	margin-top:15px;
	font-size:12px;
	color:#c92227;
	margin-bottom:10px;
	background-color:#f2f2f2;
	font-weight:bold;
	padding:4px;
	display:inline;
	float:left;
	}
.crumCompany a{
	color:#383838;
	text-decoration:underline;
	}
.crumCompany a:hover{
	color:#252525;
	text-decoration:none;
	}
	/*----news page----*/
.imgnews1{
	width:380px;
	background-color:#424242;
	padding:5px;
	color:#ffffff;
	
	float:left;
	}
.newscontant{
	width:720px;
	margin-top:15px;
	color:#252525;
	height:auto;
	display:inline;
	float:left;
	}
.newsbold{
font-size:14px;
font-weight:bold;
}
.newsbold a{
text-decoration:underline;
color:#252525;
}
.newsbold a:hover{
text-decoration:none;
color:#252525;
}
.viewnews{
	font-family:Arial, Helvetica, sans-serif;
	color:#c51e23;
	font-weight:bold;
	padding-right:20px;
	font-size:12px;
	float:right;
	}
.viewnews a{
text-decoration:underline;
	color:#c51e23;
	}
.viewnews a:hover{
text-decoration:none;
	color:#c51e23;
	}
.previous{
	width:150px;
	height:25px;
	float:left;
	border:none;
	float:left;
	}
.previous a{
	width:150px;
	height:25px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #d51825; 
	float:left;
		}
.previous a:hover{
	width:150px;
	height:25px;
	color: #333333;
	border:none;
	text-decoration: none;
	}

.next{
	width:100px;
	height:25px;
	float:right;
	}
.next a{
	width: 80px;
	height: 25px;
	font-size: 14px;
	font-weight: bold;
	color: #d51825; 
	float:right;
	border:none;
	text-decoration: none;
	}
.next a:hover{
	width: 80px;
	height: 25px;
	color: #333333;
	border:none;
	text-decoration: none;
	}
.imgbnone{
	boder:none;
	}
	
.page_title
{
font-size: 20px;
color: #000000;
padding-top: 15px;
font-weight: bold;
}
.page_title1
{
font-size: 20px;
color: #CC0000;
padding-top: 15px;
font-weight: bold;
}
.white_text
{
color: #ffffff;
}

.table_support
{
border: 1px solid #D2D2D2;
}
.table_support td
{
border: 1px solid #D2D2D2;
background: #F2F2F2;
}


/***************Remotebackup************/

.remotecontent{
	width:688px;
	margin-top:10px;
	height:auto;
	float:left;
	}


.txtremotelarge{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
line-height:26px;
color:#000000;
}

p{
	margin:0px;
	}



.txttestimonial{
	width:442px;
	height:auto;
	margin-left:28px;
	margin-top:38px;
	font-size:10px;
	line-height:15px;
	display:inline;
	float:left;
}


.testmain{
	width:240px;
	height:auto;
	float:left;
	padding-left:15px;
	margin-top:20px;
}
.testmain p{
	border-bottom:1px dashed #686868;
	padding-bottom:10px;
}
.testmain h2{
	color:#CE161C;
	padding:0 0 5px 0;
	margin:0px;
}
.txtread{
	color:#CE161C;
	border:none;
}
.txtread a{
	color:#CE161C;
	text-decoration:none;
}
.txtread a:hover{
	color:#686868;
	text-decoration:none;
}


#scrollup {
position: relative;
overflow: hidden;
height:50px;
margin-top:34px;
margin-left:28px;
width:440px
}
.headline {
position: absolute;
top: 200px;
font-size:12px;
left: 5px;
height: 195px;
 width:420px;
}



.social_link {
	height:auto;
	width:250px;
	float:left;
	padding:20px 0 0 0;
}
.follow_link {
	height:auto;
	width:auto;
	float:left;
	padding:10px 35px 0 0;
}


/*-------- computer Leasing Page ------------*/

.comp_sec {
	width:215px;
	height:auto;
	float:left;
	padding:0 10px 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
.comp_hd {
	width:205px;
	height:22px;
	float:left;
	padding:13px 5px 5px 5px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	background:url(../images/comp_hd_bg.jpg) left top no-repeat;
}
.comp_mid {
	width:213px;
	height:220px;
	float:left;
	border:solid 1px #ebebeb;
	border-bottom:none;
	border-top:none;
	padding:15px 0 0 0;
	text-align:center;
	background:url(../images/comp_mid_bg.jpg) left bottom repeat-x #fff;
}
.comp_mid p {
	margin:0;
	padding:15px 0 15px 0;
	font-size:18px;
	color:#050505;
}
.comp_mid p strong {
	color:#ce171c;
}
.comp_bottom {
	width:215px;
	height:10px;
	float:left;
	background:url(../images/comp_btm_bg.jpg) left bottom no-repeat;
}

.itservices {
	height:auto;
	width:100%;
	float:left;
	padding:20px 0 5px 0;
	border-bottom:solid 1px #e6e6e6;
}
.itservices_images {
	height:auto;
	width:auto;
	float:left;
	padding:0 20px 20px 0;
}
.itservices_images img {
	padding:5px;
	border:solid 1px #e6e6e6;
}
.itservices_contant {
	height:auto;
	width:500px;
	float:left;
}
.itservices_contant a {
	text-decoration:none;
	color:#CE161C;
}
.itservices_contant a:hover {
	text-decoration:underline;
	color:#CE161C;
}
.itservices_images a:hover img {
	padding:5px;
	border:solid 1px #CE161C;
}

.flash_video {
	width:200px;
	height:400px;
	position:absolute;
	z-index:1000;
	left:0;
	bottom:0;
}