@charset "UTF-8";
/* CSS Document */


/*BASE STYLES*/
body{
	margin:0;
	background: #000D3A url(images/bg4.jpg) repeat-x;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:62.5%; /*sets 1em to 10px */
}
h1{margin:0}
h2{margin:0}
h3{margin:0; font-weight:bold;}
h4{margin:0}
h5{margin:0}
p{margin:0}
ul{margin:0; padding:0;}
li{margin:0; padding:0;}





/*Structure*/
#wrapper{
	margin:5px auto;
	width:800px;
	background-color:#FFFFFF;
	
	}
#header{
	height:84px;
	width:800px;
	background:url(images/index3_03.jpg) no-repeat top left;
	}
#nav{
	margin:56px 0 0 0;
	float:right;
	width:471px;
	height:28px;
	
	}
#market{
	height:217px;
	background:url(images/index2_05.jpg) no-repeat top left;
	width: 800px;
	}
#box{
	
	
	}
#content{
	float:left;
	margin:0 0 0 0;
	padding:15px 0 0 0;
	width:508px;
	background:url(images/ds.gif) repeat-x top left;
	background-color:#FFFFFF;
	}
#news{
	background: #DFE2BE;
}
#news1{
	width: 229px;
	padding: 10px 0 0 20px;
}
#news2{
	width: 229px;
	padding: 10px 20px 0 0;
}
#sidebar{
	float:right;
	width:292px;
	background:url(images/ds.gif) repeat-x top left;
	background-color:#FFFFFF;
	padding: 15px 0 0 0;	
	}
#footer{
	clear:both;
	padding: 20px 0 10px 0;
	}

/*LIST STYLES*/
	
	/*NAVIGATION LISTS*/
#navbar{
	margin: 0;
	padding: 0;
	height: 20px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}
#navbar li{
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}
#navbar a{
	float:left;
	padding: 28px 0 0 0;
    overflow: hidden;
    height: 0px !important;
    height /**/:28px;
	}
#navbar a:hover{background-position:0 -28px;}
#nav a:active, #nav a.selected {
	background-position: 0 -28px;
	}
#home a{width:54px; background:url(images/index1_06.gif) no-repeat top left;}
#benefits a{width:68px; background:url(images/index1_07.gif) no-repeat top left;}
#casestudies a{width:92px; background:url(images/index1_08.gif) no-repeat top left;}
#freeestimate a{width:97px; background:url(images/index1_09.gif) no-repeat top left;}
#aboutus a{width:72px; background:url(images/index1_10.gif) no-repeat top left;}
#contactus a{width:88px; background:url(images/index1_11.gif) no-repeat top left;}



	/*CALLOUT LIST NAVIGATION*/
#content ul#callout{
	width:508px;
	height:39px;
	padding: 15px 0 25px 0;
}
#content ul#callout li{
	list-style:none;
	float:left;
	height:39px;
	display:block;
	text-align:center;
	
	}

#content ul#callout li#survey a{width:170px; height:39px; background:url(images/callout_01.gif) no-repeat top left;}
#content ul#callout li#bear a{width:160px; height:39px; background:url(images/callout_02.gif) no-repeat top left;}
#content ul#callout li#estimate a{width:177px; height:39px; background:url(images/callout_03.gif) no-repeat top left;}
#content ul#callout li a{display:block;}
#content ul#callout li a span{display:none;}

#survey a:hover {
	background-position: 0 -39px;
	}

#survey a:active, #survey a.selected {
	background-position: 0 -39px;
	}
	
	/*SIDEBAR LIST*/
#sidebar ul{
	list-style:none;
	}
#sidebar a{display:block;}
#marketresearch a{height:80px; background:url(images/sidebar_1_18.jpg) no-repeat top left;}
#association a{height:82px; background:url(images/sidebar_1_21.jpg) no-repeat top left;}
#gameandfish a{height:80px; background:url(images/sidebar_1_30.jpg) no-repeat top left;}
#customer a{height:84px; background:url(images/sidebar_1_23.jpg) no-repeat top left;}
#employee a{height:90px; background:url(images/sidebar_1_24.jpg) no-repeat top left;}
#onlinesurveys a{height:80px; background:url(images/sidebar_1_28.jpg) no-repeat top left;}
#sidebar a span{display:none;}


/*TYPE STYLES*/
#content h2{
	color:#701400;
	font-size:2.1em;
	font-weight:bold;
	margin: 0 30px 0 20px;
	padding: 0 0 10px 0;
	}
#content p{
	font-size:1.2em;
	margin: 10px 30px 0 20px;
	}
#news p{
	font-size:1.0em;
	margin:10px 0 10px 0;
	padding:0;
	}
#news h3{ 
	font-size:1.0em;
	color:#701400;
	}
#news h3 span{color:#999999;}
#news h3 span.date{color:#333333;}
#footer{text-align:center; color:#999999; }
#footer h4{font-weight:normal; padding:10px 0 0 0; font-size:1.1em;}

/*HIDE COPY*/
#header h1{display:none;}
.hide{ 
	display:none;
}


/*OTHER STYLES*/
	/*CONTENT HRs*/
#content span.line {
	border-top:1px solid #CCCCCC;
	display:block;
	}	
#content span.lightline{
	border-bottom:1px solid #666666;
	display:block;
	text-align:center;
	margin:0 30px 0 20px;
}
	/*FOOTER HR*/
#footer span.line {
	border-top:1px solid #CCCCCC;
	display:block;
	}	
#footer span.lightline{
	border-bottom:1px solid #666666;
	display:block;
	text-align:center;
	margin:0 20px 0 20px;
}
