#container {

	width: 960px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	border: 1px solid #E6E6E6;

}



a:link {

	color: #FFFFFF;

	text-decoration: none;

}

#companyno {

	float: right;

	padding-right: 20px;

}



a:visited {

	text-decoration: none;

	color: #FFFFFF;

}

#about_us {

	width: 600px;

	float: left;

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 10px;

}

#callbacklink {

	float: right;

	height: 216px;

	width: 250px;

}





#about_us2 {

	width: 845px;

	float: left;

	height: 260px;

	padding-top: 20px;

	padding-right: 30px;

	padding-bottom: 20px;

	padding-left: 30px;

	clear: both;

	background-image: url(../images/usebg.jpg);

}



#about_us_tab {

	float: left;

	width: 800px;

}



#commercialcontainer {

	width: 870px;

	float: left;

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 10px;

}



#commercialcontentheader {

	width: 863px;

	background-image: url(../images/boxheader.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 31px;

}



#servicesbox {

	width: 845px;

	float: left;

	height: 463px;

	padding-top: 20px;

	padding-right: 30px;

	padding-bottom: 20px;

	padding-left: 30px;

	clear: both;

	background-image: url(../images/boxes2.jpg);

	background-repeat: no-repeat;

}

#servicesboxnew {

	width: 845px;

	float: left;

	height: 463px;

	padding-top: 20px;

	padding-right: 30px;

	padding-bottom: 20px;

	padding-left: 30px;

	clear: both;

	background-image: url(../images/boxes3.jpg);

	background-repeat: no-repeat;

}



#contactus {

	width: 400px;

	float: left;

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 10px;

}



a:hover {

	text-decoration: none;

	color: #FCE71E;

}

a:active {

	text-decoration: none;

	color: #FFFFFF;

}



A.ColorLink:link {

	color: #AE0202;

	font-weight: bold;

	text-decoration: underline;

	font-size: 16px;

}

A.ColorLink:visited {

	color: #AE0202;

	font-weight: bold;

	font-size: 16px;

	text-decoration: underline;

}

A.ColorLink:hover {

	color: #000;

	font-weight: bold;

	text-decoration: underline;

} 





#menu {

	width: 890px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(../images/menu.jpg);

	height: 19px;

	padding-top: 15px;

	padding-right: 30px;

	padding-bottom: 10px;

	padding-left: 40px;



}

.menutxt {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #FFFFFF;

	font-size: 12px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}



#mainimage {

	height: 343px;

	width: 960px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E6E6E6;





}



#contentcolumnLeft{

	width:285px;

	float:left;

	padding-top: 20px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 20px;

}

#bgcont {

	width:940;

	background-image: url(../images/bgline.jpg);

	background-repeat: repeat-y;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-left: 27px;

}



#bgcont2 {

	width:915;

	background-image: url(../images/bgline.jpg);

	background-repeat: repeat-y;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding-left: 27px;

	padding-right: 25px;

}



#footer {

	height: 16px;

	width: 900px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	background-image: url(../images/footer.jpg);

	background-repeat: no-repeat;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #E6E6E6;

	padding-top: 15px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 40px;

}



#contentcolumnMiddle {

	width:290px;

	float:left;

	border-right-style: solid;

	border-left-style: solid;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-color: #E6E6E6;

	border-left-color: #E6E6E6;

	padding-top: 20px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

#contentcolumnRight {

	float:right;

	margin-right: 26px;

	padding-top: 10px;

	padding-right: 10px;

}



#contentcolumnRightContainer{

	width:256px;

	float:right;

	padding-right: 35px;

	padding-top: 20px;

}



#contentcolumnRight_Footer {

	float:right;

}



h1 {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 24px;

	font-weight: normal;

	color: #BB0102;

	margin: 0px;

	padding: 0px;

}

h2 {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #BB0102;

	margin: 0px;

	padding: 0px;

}



h3{

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #333333;

	margin: 0px;

	padding: 0px;

}

p {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

	line-height: 20px;

}

.smalltxt {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

	line-height: 24px;

}

#commercial_btn {

	height: 72px;

	width: 291px;

	margin-bottom: 30px;

	margin-top: 20px;

}

#digiman {

	height: 113px;

	width: 155px;

	margin-right: 50px;

	margin-left: 50px;

}

.inset1 {

	float: left;

	width: 240px;

	padding-right: 65px;

}



.inset4 {

	float: left;

	width: 380px;

	padding-right: 65px;

	padding-top: 20px;

}



.inset5 {

	float: right;

	width: 390px;

	padding-top: 20px;

	padding-left: 10px;

}



#digitv {

	height: 113px;

	width: 155px;

	margin-right: 50px;

	margin-left: 50px;

}

#banner {

	width: 960px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	padding: 0px;

	background-image: url(../images/banner.jpg);

	height: 216px;

}

#about_us_img {

	width: 230px;

	padding-top: 20px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 10px;

	float: right;

}

.insetCopy {

	float: left;

	width: 250px;

	padding-right: 20px;

}

.inset3 {

	float: right;

	width: 240px;

}

.smalltxt2 {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: normal;

	color: #000000;

	margin: 0px;

	padding: 0px;

	line-height: 24px;

}

#commercialcontentbody {

	width: 823px;

	background-image: url(../images/boxcontent.jpg);

	background-repeat: repeat;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 10px;

}

#commercialcontentfooter {

	width: 863px;

	background-image: url(../images/boxfooter.jpg);

	background-repeat: no-repeat;

	float: left;

	clear: both;

	height: 9px;

	padding-bottom: 10px;

}

h4 {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 20px;

	font-weight: normal;

	color: #BB0102;

	margin: 0px;

	padding: 0px;

}

.commercialcontentheader {

	width: 863px;

	background-image: url(../images/boxheader.jpg);

	background-repeat: no-repeat;

	float: left;

	height: 31px;

}

.commercialcontentbody {

	width: 823px;

	background-image: url(../images/boxcontent.jpg);

	background-repeat: repeat;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 10px;

}

.commercialcontentfooter {

	width: 863px;

	background-image: url(../images/boxfooter.jpg);

	background-repeat: no-repeat;

	float: left;

	clear: both;

	height: 19px;

}



#map {

	width: 430px;

	padding-top: 40px;

	padding-right: 20px;

	padding-bottom: 20px;

	padding-left: 10px;

	float: right;

}



#testimonisls {

	width: 500px;

	float: left;

	padding-top: 20px;

	padding-right: 20px;

	padding-left: 20px;

	padding-bottom: 10px;

}



#testimonials_img {

	width: 340px;

	padding-top: 40px;

	padding-right: 20px;

	padding-bottom: 20px;

	float: right;

}h5 {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #BB0102;

	margin: 0px;

	padding: 0px;

	line-height: 50px;

}

#copyright {

	float: left;

}

h6 {

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #333333;

	margin: 0px;

	padding: 0px;

	line-height: 40px;

}

#about_us_H {

	float: left;

	width: 540px;

}

#about_us_H2 {

	float: left;

	width: 450px;

}

#cai_logo {

	float: right;

	width: 70px;

}

.news_article {
	margin-top:20px;	
}

.news_header {
	font-family: "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #bb0102;
	padding:0;
	margin:0;
	margin-bottom:5px;
}

.news_date {
	font-family: "Century Gothic",Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	padding:0;
	margin:0;
	margin-bottom:10px;
}

.news_body p{
	margin-bottom:15px;	
}

.news_article a {
	text-decoration: none;
	color:red;	
}


.news_article a:hover {
	text-decoration: none;
	color:#fce71e;
}

#about_us p .services_link {
	color:red;	
}