p {  font-size: 12px}
p {  line-height: 16pt}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}
li {  font-size: 12px; line-height: 14px; padding-bottom: 5px;}
h1 {
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	font-variant: small-caps;

}
h2 {
	font-size: 16px;
	font-weight: bold;
	text-transform: none;
	color: #FFFFFF;
	font-variant: small-caps;

}
body {  font-family: Arial, Helvetica, sans-serif}
h4 {
	font-size: 12px;
	font-weight: bold;
	text-transform: none;
	color: #000000;
	font-variant: normal;

}
a {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #FFFFFF;
}
.imgborder { BORDER: #000000 1px solid;}
.smalltext {
	font-size: 10px;
	line-height: 14px;
}
.bodybgtop {
	background-image: url(assets/images/bodytopbg.jpg);
	background-repeat: no-repeat;
}
.bodyghostbg {
	background-image: url(assets/images/ghostbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.padding {
	padding-top: 5px;
	padding-right: 1px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.topbg {
	background-image: url(assets/images/photo.jpg);
	background-repeat: no-repeat;
}
.sidebarstretch {
	background-image: url(assets/images/sidebarstretch.jpg);
	background-repeat: repeat-y;
	background-position: right center;

}
.sidebarpadding {
	padding-right: 25px;
	padding-bottom: 5px;
	padding-left: 25px;
}
.background {
	background-image: url(assets/images/background.jpg);
	background-repeat: repeat-x;

}
.splashphoto {
	background-image: url(assets/splash/photo.jpg);
	background-repeat: no-repeat;
}
.splashbody {
	background-image: url(assets/splash/body.jpg);
	background-repeat: no-repeat;
}
.light {
	color: #FFFFFF;
}.sidebarlist {
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 5px;
}


#top_nav {
height: 95px;
width: 760px;
background-image: url(assets/images/navigation.jpg);
background-repeat: no-repeat; 
}

#top_nav ul {
margin: 0px;
float: left;
list-style-type: none;
}

#top_nav li a:hover{
background-image: url(assets/images/arrow.png);
background-repeat: no-repeat; 
}

#top_nav a {
color: white;
text-decoration: none;
padding-left: -20px;

}
#toplinks {
	text-align: center;
	font-size: 11px;
	color: white;
}
#toplinks a {
	text-decoration: none;
	color: white;
}

/*demand force css*/

.reviewBorder {
	background: #F3F3F3;
	border: 1px solid #006699;
	border-collapse: collapse;
	width: 0px;
	margin:0 0 0 2px;
	padding:0;
}

.leftNum {
	width: 0px;
	color: #155da5;
	margin:10px 0 0 10px;
	padding:10px 0 0 10px;

}
.reviewNum {
	width: 200px;
	color: #155da5;
	border-collapse: collapse;

}
.rerviewsRight {
	width: 300px;
	float: right;
}

.d3cp_feature_wrap {
	width:100px;
	}
	
.d3cp_review_title {
color:#fff;
}
.d3cp_review_date {
color:#fff;
}
.d3cp_review_name {
color:#fff;
}
.d3cp_review_content {
color:#fff;
}
.d3cp_review_bizcomment {
color:#fff;
}
 

