body {
margin:0;
font-family:Arial, Helvetica, sans-serif;
background:#1A4858 url(assets/images/background.jpg) left top repeat-x;
}

h1 {font-size:20px; margin-top:0; margin-bottom:10px;}
h2 {font-size:16px; margin-top:10px; margin-bottom:10px; color:#993300;}
h3 {font-size:14px; margin-top:10px; margin-bottom:10px;}
h4 {font-size:14px;  color:#993300;}

p {font-size:12px; line-height:20px; margin-top:10px; margin-bottom:10px; color:#000000;}

a {text-decoration:none; color:#993300; font-weight:bold;}
a:hover {text-decoration:underline;}

ul {margin-top:5px; margin-bottom:5px;}
li {font-size:12px; line-height:20px; color:#000000;}

hr {color:#000000; background:#000000; height:1px; border:0;}

/* Classes */

.imgborder {border:1px solid #000000;}
.smalltext {font-size:11px; line-height:18px;}
.nomargin {margin:0;}
			  
/* End Classes */
			  
/* Custom Forms -- Just change the colors */

.forms p {margin:0;}
.fields {font-size:12px; color:#000000; padding:1px; border:1px solid #000000; background-color:#999999 !important;}
input.submit, input.submit:hover {border:1px solid #000000; padding:1px; font-size:12px;}	
input.submit {background-color:#CCCCCC; color:#000000;}
input.submit:hover {background-color:#000000;	color:#CCCCCC;}
input {background-color:#FFFFFF !important;}

/* End Custom Forms*/

#wrapper {
	width:1000px;
	height:311px;
	margin:0 auto;
	padding:7px 0px 0px 0px;
	background:url(assets/images/wrapper_bg.jpg) center top no-repeat;
	position:relative;
}
	#container {
		width:745px;
		height:auto;
		margin:0px 0px 0px -372.5px;
		padding:0px;
		left:50%;
		background:url(assets/images/container_bg.jpg) center top repeat-y;
		position:absolute;
	}
	#container2 {
		margin: 0px;
		padding: 0px;
		width: auto;
		height: auto;
		background:url(assets/images/footer_bg.jpg) bottom center no-repeat;
	}
	#contents {
	width:745px; 
	height:auto;
	_height:389px;
	min-height:389px; /*389*/
	margin:0px;
	padding:0px;
	background:url(assets/images/contents_bg.jpg) left top no-repeat;
	}
		#header {
		width:auto;
		height:110px;
		margin:0px;
		padding:0px;
		}
			#topInfo {
			width:180px;
			height:auto;
			margin:0px;
			padding:20px 10px 0px 0px;
			float:right;
			font:11px Arial, Helvetica, sans-serif;
			color:#f5eeee;
			text-align:right;
			}
			#logo {
			width:428px;
			height:79px;
			margin:0px;
			padding:10px 0px 0px 10px;
			float:left;
			}
			
		#rightCol {
		width:510px;
		height:auto;
		margin:0px;
		padding:0px 35px 35px 0px;
		float:right;
		}
		#leftCol {
		width:145px;
		height:auto;
		margin:0px ;
		padding:0px 0px 150px 3px;
		float:left;
		}
			#nav{
			width:auto;
			height:auto;
			margin:0px;
			padding:10px 10px 0px 15px;
			}
			#nav li{
			list-style:none;
			}
			#nav li a{
			display:block;
			width:auto;
			height:28px;
			margin:0px;
			padding:0px;		
			font:bold italic 11px/28px Georgia, "Times New Roman", Times, serif;
			color:#1C404E;		
			border-bottom:1px solid #EFD46D; 
			}
			#nav li a:hover{
			text-decoration:none;
			color:#990000;
			}
			#sideBar {
			margin:0px;
			padding:0px 0px 0px 10px;
			width:135px;
			height:auto;
			float:left;
			}
	#clear {
	margin:0px;
	padding:0px;
	clear:both;
	}
	#footer {
	width:auto;
	height:30px;
	margin:0px;
	padding:0px;
	}
		#sidePic {
		width:138px;
		height:158px;
		margin:-139px 0px 0px 11px;
		padding:0px;
		position:absolute;
		}
		#copyRight {
		width:745px;
		height:auto;
		margin:40px 0px 0px 0px;
		padding:0px;
		position:absolute;
		text-align:center;
		color:#DFDAC4;
		font-weight:bold;
		font-size:12px; font-weight:bold; 
		}
		#copyRight a{ color:#DBCF6B; }
		#copyRight a:hover{ color:#CFC2A6;}
		
#officetour {
	float:right;
	padding: 5px 10px;
	width: 300px;
	height: 200px;
	}
#toplinks {
	text-align: center;
	font-size: 11px;
}
#toplinks {
	text-decoration: none;
}
/*Demandforce */
#D3cpWidget
{
	width: 510px;
}
.d3cp_feature_wrap
{
	width: 480px;
}
.d3cp_review_main
{
	width: 470px;
}