h1
{
	color: #666666;
}
#content
{
	padding: 10px 0px 0px 0px;
}
#content .sidenav
{
	float: left;
	width: 233px;
	padding: 10px 10px 0px 0px;
}
#content .main
{
	float: left;
	width: 717px;
}
#content .main .full
{
	float: left;
	width: 710px;
	padding: 10px 0px 0 7px;
}
#content .main .full90
{
	float: left;
	width: 660px;
	padding: 10px 50px 0 7px;
}
#content .main .top0
{
	padding-top: 0px;
}
#content .main .accodionFull {
	float:left;
	padding:0 0 0 7px;
	width:710px;
}

#content .main h1.content-title
{
	float: left;
	width: 690px;
	padding: 2px 20px 5px 7px;
}

#content .main .full .info
{
	padding: 0px 15px 30px 0px;
	float: left;
	width: 215px;
}
#content .main .full .extra-info
{
	color: #999999;
}
#content .main .left
{
	float: left;
	padding: 0px 20px 0px 7px;
	width: 460px;
}

#content .main .left50
{
	float: left;
	width: 340px;
	padding: 0px 20px 0 0px;
}

#content .main .right50
{
	float: left;
	width: 320px;
	padding: 0px 10px 0 0px;
}

#content .main .left33, #content .main .right33
{
	float: left;
	width: 212px;
	padding: 0px 20px 0 0px;
}
#content .main .right33
{
	padding-right: 10px;
}


#content .main .full .info .title
{
	color:#333333;
	font-size:13px;
}
#content .main .full .info .copy
{
	padding: 0px 30px 0px 0px;
}
#content .main .contactform
{
	float: none;
	width: 710px;
	padding: 0px 0px 0px 0px;
}
#content .main .contactform .left
{
	width: 340px;
	padding:  0px 15px 0px 0px;
}
#content .main .contactform .right
{
	width: 340px;
	padding:  0px 10px 0px 5px;
}
#content .main .contactform .fieldname
{
	padding: 10px 0px 0px 0px;
	width: 335px;
}
#content .main .contactform .info
{
	color: #999999;
}
#content .main .contactform .text
{
	width: 335px;
	_margin: 0px;
}
#content .main .contactform .comments
{
	width: 690px;
	_width: 685px;
	height: 54px;
	vertical-align: top;
}
#content .main .contactform .buttons
{
	padding: 15px 0px 0px 0px;
}
#content .main .contactform .buttons input
{
	padding: 0px 6px 0px 0px;
}
#content .main .buttons input   /* This is for temporary button display */
{
	padding: 0px 6px 10px 0px;
}
#content .main .searchcontrols
{
	clear: both;
	padding: 2px 0px 0px 0px;
}
#breadcrumb, #printshare
{
	float: left;	
	margin-top: -5px;
	padding: 0px 0px 5px 5px;
	font-size: 11px;
	color: #666666;
	_position: fixed;
}
#breadcrumb a, #printshare a
{
	font-size: 11px;
	color: #949494;
	text-decoration: none;
}
#breadcrumb a:hover, #printshare a:hover
{
	text-decoration: underline;
}
#breadcrumb
{
	max-width:610px;
	*width: expression(this.clientWidth > 610? "610px": "auto" );
}
#printshare
{
	float: right;	
	padding-right: 30px;
	color: #333;
}
#printshare a
{
	color: #666;
}
#printshare a:hover
{
	color: #333;
}

.right .featuredcasestudy .head
{
	background:url("/images/sidebars/featured_case_study_right.png") no-repeat scroll 0 0 transparent;
}

.right .featuredevent .head
{
	background:url("/images/sidebars/featured_event_right.png") no-repeat scroll 0 0 transparent;
}

.pager span, .pager a
{
	padding-right: 14px;
}

.pager .inactive
{
	color: #949494;
}
.pager .active
{
	
}

input.text-search-results
{
	width: 360px;
}
#content .main .resultshead
{
	width: 690px;
	_width: 691px;
	padding: 20px 0px 20px 20px;
	margin-left: 7px;
	_margin-left: 3px;
	background-color: #F3F3F3;
	color: #000;
	height: 20px;
	float: left;
	font-size: 17px;
	color: #666666;
}
#content .main .full .modulesheadleft
{
	float: left;
	width: 480px;
	padding: 0px 33px 0 7px;
}
#content .main .full .modulesheadright
{
	float: left;
}
#content .main .full .moduleleftfull
{
    padding: 25px 50px 13px 30px;
	float: left;
	height: 92px;
	overflow: hidden;
}
#content .main .full .moduleleftfulllightpad
{
    padding: 15px 30px 13px 30px;
	float: left;
	height: 92px;
	overflow: hidden;
}
#content .main .full .moduleleft
{
    padding: 15px 30px 13px 30px;
	float: left;
	width: 121px;
	height: 92px;
	overflow: hidden;
}
#content .main .full .moduleright
{
	padding: 12px 50px 13px 0px;
	float: left;
	width: 479px;
    height: 95px;
	overflow: hidden;
}
#content a.modulelink
{
	font-size: 15px;
	display: block;
}
#content span.details
{
	color: #939393;
	display: block;
}
#content span.description
{
	color: #666666;
	display: block;
}
