@charset "utf-8";
body{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background-color:#000;
}

#main {
	width:1000px;
	margin:auto;
}
#header {
	background-color: #000;
	width:800px;
	padding-top:0px;
	height:175px;
	margin-left:100px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#colwrap1 {
	padding-top:0px;
	min-height:400px;
	margin-left:100px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#menubar {
	background-color: #000;
	width:800px;
	padding-top:0px;
	height:30px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
}
#contentwrapper {
	background-color: #000;
	font-size:12px;
	width:800px;
	padding-top:0px;
	/*min-height:400px;
	height:444px; */
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	float:left;
	display:inline;
}

h1{
	font-size:23px;
	margin:0;
	color:#FFF;
	text-align:left;
}
h2{
	font-size:16px;
	margin:0;
	color:#FFF;
	text-align:left;
}
h2{
	font-size:16px;
	margin:0;
	color:#FFF;
	background-color:#000;
	text-align:left;
}
h2 a{
	font-size:16px;
	margin:0;
	color:#000;
	background-color:#FFF;
	text-align:left;
}
h5{
	font-size:14px;
	margin:0;
	color:#FFF;
	text-align:left;
}
item01{
	background-image:url(../images/gif/background1.png);
}
.style32{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}
p.HomeP{
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	line-height:28px;
}
a:link {
	color:#FFF;
	text-decoration: underline;
	font-family:Arial, Helvetica, sans-serif;
}
a:visited {
	text-decoration: underline;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;	
}
a:hover {
	text-decoration: none;
	color:#00F;
	font-family:Arial, Helvetica, sans-serif;	
}
a:active {
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
}
#details_left{
	width:100px;
	text-align:right;
	vertical-align:top;
	background-color:#999;
}
#details_right{
	text-align:left;
	vertical-align:top;
	background-color:#999;
}
.thinBoxes{
	display:inline-block;	
	width:272px;
	background-color:#CCC;
	color:#000;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	margin-bottom:13px;
	margin-top:0px;
	margin-right:0px;
}
.thinBoxes a{
	display:inline-block;
	padding:1px;
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.thinBoxes b{
	font-size:18px;
	color:#924B42;
}
.thinBoxes2{
	display:inline-block;	
	width:305px;
	background-image:url(../images/body_bkgrd.gif);
	color:#FFF;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
.thinBoxes2 a{
	display:inline-block;
	padding:1px;
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.thinBoxes2 b{
	font-size:22px;
	color:#FFF;
}
.thinBoxes3{
	display:inline-block;	
	width:460px;
	background-color:#CCC;
	color:#000;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	padding-left:25px;
	padding-bottom:10px;
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
.thinBoxes3 a{
	display:inline-block;
	padding:5px;
	color:#900;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
.thinBoxes3 b{
	font-size:22px;
	color:#924B42;
}
.thinBoxes4{
	display:inline-block;	
	width:490px;
	background-color:#CCC;
	color:#000;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:5px;
	margin-right:0px;
}

.contentbox-about {
	background-image:url(../images/about_top.jpg);
	background-repeat:no-repeat;
	background-position: 100% 0px;
}
.contentbox-contact {
	background-image:url(../images/contact_top2.jpg);
	background-repeat:no-repeat;
	background-position: 100% 0px;
	min-height:550px;
}
.contentbox-testimonials {
	/*background-image:url(../images/contact_top2.jpg);
	background-repeat:no-repeat;
	background-position: 100% 0px; */
	min-height:550px;
}
.contentbox-features {
	background-image:url(../images/features_top.jpg);
	background-repeat:no-repeat;
	background-position: 100% 0px;
}
.bottom_bg-about{
	/*background-image:url(../images/about_bottom.jpg);*/
	background-image:url(../images/apsp%20logo_award.gif);
	background-position: 60px 80%;
	background-repeat:no-repeat;
}
.bottom_bg-contact{
	background-image:url(../images/contact_bottom.jpg);
	background-position: 0px 95%;
	background-repeat:no-repeat;
	min-height:600px;
}
.bottom_bg-testimonials{
	/*background-image:url(../images/contact_bottom.jpg);
	background-position: 0px 95%;
	background-repeat:no-repeat; */
	min-height:600px;
}
.bottom_bg-features{
	background-image:url(../images/features_bottom.jpg);
	background-position: 0px 95%;
	background-repeat:no-repeat;
}
.bottom_bg-links{
	background-image:url(../images/logo.png);
	background-position: 100% 95%;
	background-repeat:no-repeat;
}
.text_bold_18 {
	font-size:18px;
	font-weight:bold;
	color:#FFF;
}
.text_bold_16 {
	font-size:16px;
	font-weight:bold;
		color:#FFF;
}
.text_bold_14 {
	font-size:14px;
	font-weight:bold;
	color:#FFF;
}

.text_bold__itl_12 {
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#FFF;
}
.text_14 {
	font-size:14px;
	color:#FFF;
}
.text_bold_14_float_right{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	padding-left: 320px;
}
.text_bold_14_float_left{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	padding-right: 320px;
}
.text_test {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CCCCCC;
	padding-right: 300px;
}
.text_float_right{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#CCCCCC;
	padding-left: 300px;
}
.text_16px{
	font-size:16px;
	font-weight:bold;
}


.smallredtext {
	font-size:11px;
	font-weight:bold;
	color:#F00;

}
.whitebox {
	border:#fff 1px solid;
	background-color:#000;
	/*background-image:url(../images/menutableback.png);
	background-repeat:repeat-x; */
	background-position:bottom;
	text-align:left;
	padding:5px;

}
.whiteleft {
	border-left:#fff 1px solid;
	/*background-image:url(../images/contact_top.jpg);
	background-repeat:no-repeat;
	background-position:right top; */
	text-align:left;
	padding:5px;
}

.goback {

}

a.goback:link,
a.goback:visited,
a.goback:hover,
a.goback:active{
	color:#09F;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}

.whtbrdtopbtm {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
}
/* created for the features page */

a.whtbrdtopbtmlink:link,
a.whtbrdtopbtmlink:visited,
a.whtbrdtopbtmlink:hover,
a.whtbrdtopbtmlink:active{
	text-decoration:none;
	border-top: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
	color:#FFFFFF;
	font-size:12px;
}
/* end features page */
.contentbox_test {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-image:url(images/test_top.jpg);
	background-repeat:no-repeat;
	background-position: 100% 0px;

}

.divright {
	text-align: right;
	display: block;	
}

.divleft {
	text-align: left;
	display: block;	
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333;	
}

a.footer:link,
a.footer:visited {
	color:#333;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

a.footer:hover,
a.footer:active{
	color:inherit;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#footer2 {
	float:left;
	width:800px;
	height:75px;
	margin-top:0px;
	margin-left:0px;
	margin-left:100px;
	padding-top:0px; 
	background-color:#000;
	text-align:center;
	text-decoration:none;
	font-size:9px;
	font-weight:bold;
	color:#333;
	display:inline;
}

.leftpic {
	float:left;
	display:inline;
	padding-right:10px;
	padding-bottom:10px;
}
.rightpic {
	float:right;
	display:inline;
	padding-right:10px;
	padding-bottom:10px;
}
.rightpic_2 {
	float:right;
	display:inline;
	padding-right:0px;
	padding-bottom:10px;
}
