body {
	background-color:#444945;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.head_leftimg {
	background-image: url(images/head_leftimg.jpg);
	background-repeat: no-repeat;
	width:111px;
	height:315px;
}

.head_rightimg {
	background-image:url(images/head_rightimg.jpg);
	background-repeat: no-repeat;
	width:111px;
	height:315px;
}
.side_image {
	background-image:url(images/side_image.jpg);
	background-repeat: no-repeat;
	width:139px;
	height:352px;
}
.side_image2 {
	background-image:url(images/side_image.jpg);
	background-repeat: no-repeat;
	width:139px;
	height:280px;
}

.logo_headbg {
	background-image:url(images/logo_header.jpg);
	background-repeat: no-repeat;
	width:396px;
	height:130px;
}
.logo_headbg2 {
	background-image:url(images/logo_header2.jpg);
	background-repeat: no-repeat;
	width:627px;
	height:130px;
}
.body_bg {
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat;
	width:781px;
}
.leftline_bg {
	background-image:url(images/leftline_bg.jpg);
	background-repeat:repeat-y;
	width:20px;
}
.rightline_bg {
	background-image:url(images/rightline_bg.jpg);
	background-repeat:repeat-y;
	width:20px;
}
.but_downbg {
	background-image:url(images/down_butonsbg.jpg);
	background-repeat:repeat-X;
	height:32;

}
.bodybg {
	background-color:#FFFFFF;
}
.content_bg {
	background-color:#FDF6E3;

}
.content {
	font-family:  Arial;
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
a.content:hover {
	font-family:  Arial;
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
	color: #000000;
	text-decoration:underline;
}
.content2 {
	font-family:  Arial;
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
	color: #000000;
	text-decoration:none;
}
.down_buttons2 {
	font-family:  Arial;
	font-size: 13px;
	line-height:14px;
	font-weight: bold;
	color:#003399;
	text-decoration:none;
}
.down_buttons {
	font-family:  Arial;
	font-size: 11px;
	line-height:12px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;
}
.down_buttons:hover {
	font-family: Arial;
	font-size: 11px;
	line-height:12px;
	font-weight: normal;
	color:#FFCC33;
	text-decoration:none;
}
.copyrights {
	font-family: Arial;
	font-size: 11px;
	line-height:20px;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;
}
.cater_red {
	font-family:  Arial;
	font-size: 11px;
	line-height:20px;
	padding-left:12px;
	font-weight:bold;
	color:#D65300;
	text-decoration:none;
}
.carter_black {
	font-family:  Arial;
	font-size: 11px;
	line-height:20px;
	padding-left:12px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.services_header {
	font-family:  Arial;
	font-size: 12px;
	line-height:15px;
	font-weight:bold;
	padding-top:5px;
	color:#FA011F;
	text-decoration:none;
}

.header2 {
	font-family:  Arial;
	font-size: 18px;
	line-height:15px;
	padding-top:5px;
	color:#D03806;
	text-decoration:none;
}

.header3 {
	font-family:  Arial;
	font-size: 14px;
	line-height:14px;
	padding-top:1px;
	color:#D03806;
	text-decoration:none;
}

.address {
	font-family:  Arial;
	font-size: 17px;
	line-height:18px;
	font-weight:bold;
	color:#FA011F;
	text-decoration:none;
}
.address1 {
	font-family: Arial;
	font-size: 13px;
	line-height:18px;
	font-weight:bold;
	color:#030504;
	text-decoration:none;
}
.cater_group {
	font-family: Arial;
	font-size: 11px;
	line-height:18px;
	padding-left:12px;
	font-weight: normal;
	color:#BABCB9;
	text-decoration:none;
}
.info {
	font-family: Arial;
	font-size: 11px;
	line-height:18px;
	font-weight: normal;
	color:#BABCB9;
	text-decoration:none;
}
.group_header {
	font-family: Arial;
	font-size: 11px;
	line-height:20px;
	padding-left:20px;
	font-weight: normal;
	color: #4B4B4B;
}
.sidelinks_bg {
	background-image:url(images/sidelinks_bg.jpg);
	background-repeat:no-repeat;
	height:139px;
	width:196px;
}
.side_links {
	font-family:  Arial;
	font-size: 12px;
	font-weight: bold;
	color:#5A5A5A;
	text-decoration:none;
}
.side_links:hover {
	font-family:  Arial;
	font-size: 12px;
	font-weight: bold;
	color:#D04202;
	text-decoration:none;
}
.middle_line {
	background-image:url(images/middle_line.jpg);
	background-repeat:repeat-y;
	width:5px;
}
.sidelinks_bgleft {
	background-image:url(images/sidelinks_bgleft.jpg);
	background-repeat:repeat-y;
	width:14px;
}
.sidelinks_bgright {
	background-image:url(images/sidelinks_bgright.jpg);
	background-repeat:repeat-y;
	width:9px;
}
.sidelinks_midlebg {
	background-image:url(images/side_imagebg1.jpg);
	background-repeat:repeat-x;
	height:131px;
}
.sidelinks_bg5 {
background-color:#ECECEC;
width:196px;
}
.featured_bg {
	background-image:url(images/box_bg.gif);
	background-repeat:repeat-x;
	width:160px;
	height:49px;
}
.featured_header {
	font-family:  Arial;
	font-size: 16px;
	line-height:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	a:link, a:visited{color:#FFFFFF;
	a:link, a:hover{color:#FFFFFF;}
	.featured_header2 {
	font-family:  Arial;
	font-size: 14px;
	line-height:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	a:link, a:visited{color:#FFFFFF;
	a:link, a:hover{color:#FFFFFF;}
}.project_map {
	background-image: url(images/project_map.gif);
	background-repeat: no-repeat;
}
.border {
	border: 1px solid #878986;
}
