/* CSS Document */

/* extraneous code needed to make the big background square enclose floating items (!?) */
.clear{
clear:both;
}

body {
	margin-left: 21px;
	margin-top: 0px;
}

#logo{
float:left;
display:inline;
width:291px;
}

#maindiv{
width:1000px;
}

.gridimage_3col {
float:left;
display:inline;
margin-top:6px;
margin-right:6px;
width:135px;
height:143px;
}

.grey12pxarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
#gapabovecontent{
height:36px;
}
#gapbelowcontent{
height:36px;
}
#leftnav{
float:left;
display:inline;
width:291px;
}

.orange12pxarial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}

.col_container {
float:left;
display:inline;
width:437px;
padding:18px 0 0  0;
}

.body_leftcol {
	float:left;
	display:inline;
	padding:0 18px 0  0;
	min-width:90px;
}

.body_rightcol {
	float:left;
	display:inline;
	width:323px;
}

.body_rightcol_websites {
	float:left;
	display:inline;
	width:263px;
}

.2coltext_websites {
width:263px;
}

.2colheading_websites {
width:263px;
}

.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}

.leftnav_lightgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}

#primarynav{
float:left;
display:inline;
width:104px;
margin-left:7px;
margin-top:7px;
margin-right:7px;
margin-bottom:7px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
#secondarynav{
float:left;
display:inline;
width:166px;
margin-top:7px;
margin-right:7px;
margin-bottom:7px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
#content{
float:left;
display:inline;
width:430px;
margin-left:7px;
margin-top:7px;
margin-right:7px;

font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
#image{
margin-bottom:14px;
}
#title{
margin-bottom:7px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
text-decoration: none;
font-weight:bold;

}
#subheading{
margin-bottom:7px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	font-weight:bold;
}
#text{
margin-bottom:14px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
#link{
margin-top:-7px;
margin-bottom:14px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
#imagenexttotext_container{
margin-top:24px;
margin-bottom:24px;
}
#imagenexttotext_3col{
float:left;
display:inline;
width:155px;
margin-right:14px;

}
#textnexttoimage_3col{
float:left;
display:inline;
width:260px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	
}
#imagenexttotext_4col{
float:left;
display:inline;
width:90px;
margin-right:14px;

}
#textnexttoimage_4col{
float:left;
display:inline;
width:325px;
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;	
}
#downloadablefile{
margin-top:-7px;
margin-bottom:14px;
}
#rollovers{
margin-bottom:14px;
}
#rollover_mainimage{
margin-bottom:17px;
}
#rollover_thumb1{
float:left;
display:inline;
margin-bottom:17px;
margin-right:17px;
}
#rollover_thumb2{
float:left;
display:inline;
margin-bottom:17px;
margin-right:17px;
}
#rollover_thumb3{
float:left;
display:inline;
margin-bottom:17px;
}
#bottomlink{
margin-left:298px;
margin-top:7px;
margin-bottom:14px;
width:430px;
}