
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 background-color:#112840;
 width:100%;
 height:100%;
}
#wrapper {
	position: absolute;
	top: 0px;
	width: 100%;
	height:100%;
	height: 1px;
	overflow: visible;
	left: -2px;
}
#content { 
		position: absolute; 
		left: 50%; 
		width: 980px; 
		margin-left: -490px; 
		min-height:640px;
		top: 0px;
		background-color:#cc9900;

		}

#banner { 
		position: absolute;
		top: 0px;
		width: 980px;
		height:124px;
		left:0px;
		clear:both;
		background-color:#132941;
		}

#navitems{
		position: absolute;
		top: 0px;
		width: 980px;
		left:29px;
		top:107px;
		clear:both;
		background-color:#132941;
		color:#cc9a07;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;



}
#flashBanner{
	   position: absolute;
		width: 980px;
		height:151px;
		left:0px;
		top:124px;
		background-color:#cc9900;

}
#indexflashBanner{
	   position: absolute;
		width: 980px;
		height:261px;
		left:0px;
		top:124px;
		background-color:#cc9900;

}
#maincontent{

		position: absolute;
		width: 980px;
		min-height:365px;
		height:auto !important;
		height:365px;
		left:0px;
		top:249px;
		background-color:#cc9900;

		


}
#maincontentindex{
		padding-bottom:0px;
		position: absolute;
		width: 980px;
		left:0px;
		top:392px;
		min-height:249px;
		height:auto !important;
		height:249px;
		background-color:#cc9900;

}

#footer{
	height:45px;
	background-color:#cc9900;
	width:980px;
	


}


table.index{
	width:980;
	border:0;
	margin:0;
	vertical-align:top;
	color:#cc9900;
	padding-left:29px;
}
td.index{
	vertical-align:top;
	padding-top:35px;
	width:237px;
	color:#cc9900;
	padding-right:15px;

}


p.index{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color:#112840;
}

p.indexcopy{
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	  color:#112840;
	  padding-left:29px;
}

table.content{
	width:980;
	border:0;
	margin:0;
	vertical-align:top;

}
td.left{

		width: 200px;
		vertical-align:top;
		height:329px;
		padding-left:15px;
		padding-top:65px;
		background-color:#cc9900;

		

}
td.center{
		width: 540px;
		vertical-align:top;
		height:329px;
		padding-top:65px;
		padding-left:25px;


}
td.right{
		width: 240px;
		vertical-align:top;
		background:url(../images/gradient.jpg) repeat-x;
		height:329px;
		padding-top:65px;


}

table.businesses{
		width: 740px;
		vertical-align:top;
		padding-top:65px;
		padding-left:25px;



}

td.company{
		width: 210px;
		vertical-align:top;
		padding-right:25px;

}

td.footer{
		width: 980px;
		height:75px;
		padding-top:35px;
		color:#6e6020;
		font-size:11px;
		padding-bottom:15px;



}
#logo{
		position:absolute;
		left:12px;
		top:33px;
		width:431px;
		height:64px;
		background:url(../images/bb_logo.gif) no-repeat;
}




/*text formating*/


#mainBodyText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#112840;
	padding-top: 0px;
    padding-left: 27px;
	margin-right:35px;
	width:500px;
}


#topNavText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cc9900;
	/*list-style-image: url(../images/listicon_topnav.gif);*/
	display: inline;
	padding-right:15px;

}

li.index{
	margin-left:75px;
	color:#112840;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;


}



#leftColumnText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#112840;
	list-style-image: url(../images/listicon_leftColumn.gif);
	padding-left:29px;

}

#rightColumnText{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#112840;
	list-style-image: url(../images/listicon_rightColumn.gif);
	padding-left:29px;
	
}

#dottedKeyline{
	height:12px;
	width:171px;
	background:url(../images/dotted_keyline.gif) repeat-x;
}
#dottedKeylineLanding{
	height:12px;
	width:171px;
	background:url(../images/dooted_landing_keyline.gif) repeat-x;
}

a.nav{
	color:#cc9900;
	text-decoration:none;
	}

a.nav:hover{
	color:#FFFFFF;
	text-decoration:none;


}
a.left{
	color:#112840;
	text-decoration:none;
}

a.left:hover{
	color:#FFFFFF;
	text-decoration:none;


}

a.right{
	color:#FFFFFF;
	text-decoration:none;
}

a.right:hover{
	color:#112840;
	text-decoration:none;


}
a.index{
	color:#112840;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 11px;
	 color:#112840;

}
a.index:hover{
	color:#112840;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;

}


a{
	color:#112840;
	text-decoration:underline;

}
a:hover{
	color:#FFFFFF;
	text-decoration:underline;

}

#title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#112840;
	padding-top: 7px;
    padding-left: 27px;

}
li.businees{
	color:#112840;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	list-style:none;

}

#copyright{
	position:absolute;
	left:36px;

}

#snapdesign{
		position:absolute;
		left:790px;

}