@charset "utf-8";
/* CSS Document */

body{
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 12px;
	background-color: #dadada;
}

#wrap{
	width: 920px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}

#contain{
	float: left;
	width: 850px; /*920-35-35=850*/
	padding-left: 35px; 
	padding-right: 35px;
	background-image: url(images/bgmainside.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
}

#contain2{
	float: left;
	width: 918px;
	/*background-image: url(images/bgmainside.jpg);*/
	background-repeat: repeat-y;
	padding-left: 1px;
	padding-right: 1px;
}


/*header contents*/

#header {
	float: left;
	width: 850px;
	height: 73px;
}

.logoholder {
	float: left;
	width: 280px;
	height: 73px;
}

.spacer1{
	float: left;
	width: 60px;
	height: 73px;
}

.topmenu {
	float: left;
	width: 300px;
	height: 48px;
	padding-left: 210px;
}

.phoneicon {
	float: left;
	width: 27px;
	height: 48px;
	padding-left:9px;
}

.topmenutxt {
	float: right;
	width: 260px;
	height: 18px;
	padding: 15px 0px 15px 0px;
	color: #cb2e2e;
}
.topmenutxt a:link {
	color: #cb2e2e;
	text-decoration:underline;
}
.topmenutxt a:visited {
	color: #cb2e2e;
	text-decoration:underline;
}
.topmenutxt a:hover {
	color: #cb2e2e;
	text-decoration:none;
}
.topmenutxt a:active {
	color: #cb2e2e;
	text-decoration:underline;
}

.menubutton {
	float: left;
	width: 510px;
	height: 25px;
}

.menubuttonholder {
	float: left;
	width: 102px;
	height: 25px;
}

.horizontalbar1 {
	float: left;
	width: 850px;
	height: 12px;
	background-image: url(images/horizontalbar1.jpg);
	background-repeat: repeat-x;
}

.horizontalbar2 {
	float: left;
	width: 918px;
	height: 7px;
	font-size: 7px;
	background-image: url(images/horizontalbar2.jpg);
	background-repeat: no-repeat;
}


.header2 {
	float: left;
	width: 850px;
	height: 242px;
}

#content1 {
	float: left;
	width: 850px;
	padding: 10px 0px 20px 0px;
	height: 239px;
}
.content1spacer {
	float: left;
	width: 4px;
	height: 239px;
}

.content1a {
	float: left;
	width: 209px;
	height: 239px;
	background-image: url(images/img1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.content1a_1 {
	float: left;
	width: 181px;
	padding: 0px 14px 0px 14px;
	height: 221px;
}

.iconholder_1 {
	float: left;
	width: 49px;
	height: 51px;
	padding: 10px 0px 10px 0px;
}

.iconholder_2 {
	float: left;
	width: 59px;
	height: 51px;
	padding: 10px 0px 10px 0px;
}

.content1a_title {
	float: left;
	width: 132px;
	height: 53px;
	padding-top: 18px;
}

.content2a_title {
	float: left;
	width: 122px;
	height: 53px;
	padding-top: 18px;
}

.content1a_text {
	float: left;
	width: 181px;
	height: 145px;
	padding-top: 5px;
}

.content1a_2 {
	float: left;
	width: 106px;
	height: 18px;
	padding-left: 103px;
	}


.content1b {
	float: left;
	width: 210px;
	height: 239px;
	background-image: url(images/img2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.content1c {
	float: left;
	width: 209px;
	height: 239px;
	background-image: url(images/img3.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

.content1d {
	float: left;
	width: 210px;
	height: 239px;
	background-image: url(images/img4.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}

#content2 {
	float: left;
	width: 850px;
	background-image: url(images/bgcontentcenter.jpg);
	background-repeat: repeat-y;
}

#content3{
	float: left;
	width: 850px;
}

.content2a {
	float: left;
	width: 387px;
	padding-right: 38px;
}

.content2a_1 {
	float: left;
	width: 350px;
	padding-left: 37px;
}

.content2b {
	float: left;
	width: 387px;
	padding-left: 38px;
}

.content2b_1 {
	float: left;
	width: 182px;
}

.content2b_2 {
	float: left;
	padding-left: 36px;
	width: 168px;
}

.content2b_3 {
	float: right;
	width: 387px;
	text-align: right;
	padding-top: 20px;
}

.footer1 {
	float: left;
	width: 304px;
	height: 81px;
	background-image: url(images/footerstripe.jpg);
	background-repeat: repeat-x;
	padding-left: 34px;
	padding-top: 17px;
}

.footer1a {
	float: left;
	width: auto;
	height: 76px;
	text-align: left;
}

.footer1b {
	float: left;
	width: 218px;
	height: 76px;
	padding-left: 5px;
	padding-right: 5px;
}


.footer2 {
	float: left;
	width: 197px;
	height: 81px;
	background-image: url(images/footerstripe.jpg);
	background-repeat: repeat-x;
	padding-top: 17px;
	padding-left: 20px;
	padding-right: 15px;
}

.footer2a {
	float: left;
	width: auto;
	height: 76px;
}

.footer3 {
	float: left;
	width: 306px;
	height: 81px;
	background-image: url(images/footerstripe.jpg);
	background-repeat: repeat-x;
	padding-left: 30px;
	padding-top: 17px;
}

.footerbase {
	float: left;
	width: 918px;
	height: 11px;
	font-size: 11px;
	background-image: url(images/footerbase.jpg);
	background-repeat: no-repeat;

}

.footerdivider {
	float: left;
	width: 6px;
	height: 98px;
	background-image: url(images/img5.jpg);
	background-repeat: no-repeat;
}

.footerdivider2 {
	float: left;
	width: 6px;
	height: 98px;
	background-image: url(images/img6.jpg);
	background-repeat: no-repeat;
}

.footerlink {
	float: left;
	width: 306px;
	color: #999999;
}

.footerlinktxt {
	color: #cb2e2e;
	text-decoration: none;
}

a:hover.footerlinktxt {
	color: #cb2e2e;
	text-decoration: underline;
}




.text1 {
	color: #777676;
	text-align: justify;
}

.text2 {
	color: #454545;
	text-align: justify;
}

.text3 {
	color: #1b5ca7;
}

.text4 {
	color: #1b5ca7;
	text-decoration: underline;
}

.copyrighttext {
	color: #a4a5a6;
	font-size: 11px;
}


.texttitle1 {
	color: #c00606;
	font-size: 13px;
	font-weight: bold;
}

.texttitle2 {
	color: #ff7400;
	font-size: 13px;
	font-weight: bold;
}

.texttitle3 {
	color: #003d97;
	font-size: 13px;
	font-weight: bold;
}

.texttitle4 {
	color: #545454;
	font-size: 13px;
	font-weight: bold;
}

.texttitle5 {
	color: #bb0000;
	font-size: 18px;
	font-weight: bold;
}

.texttitle6 {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}

.texttitle7 {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

.contactus {
	text-decoration: underline;
	color: #000000;
}

a:hover.contactus {
	text-decoration: none;
	color: #000000;
}

.contactholder {
	float: left;
	width: 410px;
	padding-left: 10px;
	/*background-image: url(images/contactbg2.jpg);*/
	background-repeat: no-repeat;
	background-position: bottom left; 
	padding-top: 7px;
	height: 269px;
}

.contactholder2 {
	float: left;
	width: 401px;
	padding-left: 25px;
	/*background-image: url(images/contactbg.jpg);*/
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 269px;
	padding-top: 7px;
}

.label {
	float: left;
	width: 100px;
	height: 15px;
	line-height: 15px;
	padding-right: 10px;
	text-align: right;
	padding-bottom: 10px;
}

.fieldholder {
	float: left;
	width: 300px;
	height: 15px;
	padding-bottom: 10px
}

.fieldholder2 {
	float: left;
	width: 300px;
	padding-bottom: 10px
}

.field {
	height: 15px;
	width: 300px;
}

.message {
	width: 300px;
}

.email {
	text-decoration: underline;
	color: #333333;
}

a:hover.email {
	text-decoration: none;
}

.picmargin {
	margin-right: 10px;
	margin-bottom: 10px;
}
/*Services*/
#servicescontentholder {
	float: left;
	width: 850px;
	padding: 10px 0px 20px 0px;
}
.servicesnetwork_text {
	float: left;
	width: 795px;
	/*height: 45px;*/
	padding-top: 5px;
	padding-left:5px;
}
.vertical_bar1 {
	float: left;
	width: 790px;
	height:4px;
	padding-top:2px;
	padding-left:5px;
	padding-right:5px;
	background-image: url(images/verticalbar1.jpg);
	background-repeat:repeat-x;
}

/*Remote Backup*/

.rcontent1Holder{
	float:left;
	width:48%;
	padding-right:2%;
}
.rcontent2Holder{
	float:left;
	width:48%;
	padding-left:1%;
}
.rcontent{
	float:left;
	width:100%;
	padding-bottom:10px;
	border-bottom:dotted #CCCCCC 1px;
}
h1 {
	color: #bb0000;
	font-size: 18px;
	font-weight: bold;
}
h1 a:link{
	text-decoration:none;
	color: #bb0000;
}
h1 a:visited{
	text-decoration:none;
	color: #bb0000;
}
h1 a:hover{
	text-decoration:underline;
	color: #bb0000;
}
h1 a:active{
	text-decoration:none;
	color: #bb0000;
}
.rimage{
	padding-left:10px;
}
.featuresHolder{
	float:left;
	width:24%;
	padding-right:2%;
}
.rcontent3Holder{
	float:left;
	width:74%;
}
.featurestext {
	float: left;
	width:	100%;
	color: #cb2e2e;
	line-height:20px;
}
.featurestext a:link {
	color: #cb2e2e;
	text-decoration:none;
}
.featurestext a:visited {
	color: #cb2e2e;
	text-decoration:none;
}
.featurestext a:hover {
	color: #cb2e2e;
	text-decoration:underline;
}
.featurestext a:active {
	color: #cb2e2e;
	text-decoration:none;
}
