/** UI STYLES **//* * * * * * * * * * * * * * * * * * * * * *  FORM STYLES* * * * * * * * * * * * * * * * * * * * * */div.successMessage ul {	padding: 0;	margin: 0 0 0 10px;}div.successMessage ul li {	list-style-type: none;	margin: 0;	padding: 5px 0 0 0;}.contactSent {	font-weight: bold;	color: #006600;}.contactError {	font-weight: bold;	color: #990000;}/* * * * * * * * * * * * * * * * * * * * * *  MAIN LAYOUT STYLES * * * * * * * * * * * * * * * * * * * * * *//** NEWS LISTING AND DETAIL STYLES **/div.SelectNewsDiv {	width: 532px;	background: url(../fw/newsSelect_Tile.gif) repeat-y top left;	margin: 0 0 15px 0;	float: left;}div.SelectNewsDiv div.RoundedTop {	background: url(../fw/newsSelect_Top.gif) no-repeat top left;	padding: 8px 0 0 0;	margin: 0;}div.SelectNewsDiv div.RoundedBtm {	background: url(../fw/newsSelect_Btm.gif) no-repeat bottom left;	padding: 0 15px 10px 15px;	height: 80px;	margin: 0;}div.SelectNewsDiv div.newsSelect {	width: 100%;	height: 22px;}div.SelectNewsDiv div.categories {	width: 100%;	clear: both;	padding: 12px 0 0 0;	font-size: 11px;}div.newsListing {	padding: 7px 5px 12px 5px;	font-size: 11px;	line-height: 16px;	border-bottom: 1px solid #DAE8F6;	margin: 0 0 5px 0;	float: left;	clear: both;	width: 530px;}div.newsListing span.title {	font-size: 13px;	font-weight: bold;}div.pagination {	float: left;	padding: 2px 0 0 5px;	font-size: 11px;	width: 400px;}table.newsInfo td {	padding: 0 15px 12px 0;	font-size: 11px;}/** CONTACT US STYLES **/div.contactUsRounded {	width: 347px;	background: url(../fw/contactUsRound_Tile.gif) repeat-y top left;	margin: 0 17px 15px 0;	float: left;	font-size: 11px;}div.contactUsRounded div.RoundedTop {	background: url(../fw/contactUsRound_Top.gif) no-repeat top left;	padding: 12px 0 0 0;	margin: 0;}div.contactUsRounded div.RoundedBtm {	background: url(../fw/contactUsRound_Btm.gif) no-repeat bottom left;	padding: 0 15px 7px 15px;	margin: 0;}div.contactUsRounded p {	line-height: 14px;}div.contactUsRounded div.inputField {	line-height: 10px;	float: left;	padding: 0 10px 10px 0;	width: 148px;}div.contactUsRounded div.inputField input {	width: 140px;	border: 1px solid #DAE8F6;	padding: 3px;	font-size: 11px;}div.contactUsRounded div.inputFieldLarge {	line-height: 10px;	float: left;	padding: 0 10px 15px 0;	width: 300px;}div.contactUsRounded div.inputFieldLarge textarea {	width: 295px;	height: 70px;	border: 1px solid #DAE8F6;	padding: 5px;	font-size: 11px;}div.mainLocation {	width: 170px;	padding: 11px 0 0 0;	float: left;}div.locationDiv {	width: 170px;	font-size: 11px;	padding: 0 10px 15px 0;	float: left;}/** TOOLS LISTING STYLES **/div.toolListing {	width: 230px;	padding: 0 20px 0 20px;	margin: 10px 0 10px 0;	float: left;}div.toolListing p {	line-height: 14px;	font-size: 11px;	margin: 0 0 6px 0;}div.toolListing a {	font-size: 12px;}div.toolListing2 {	width: 220px;	padding: 10px;	margin: 10px 20px 10px 0;	float: left;	border:1px solid #DAE8F6;}div.toolListing2 p {	line-height: 14px;	font-size: 11px;	margin: 0 0 6px 0;}div.toolListing2 a {	font-size: 12px;}div.ethicsButton {	width: 242px;	height: 42px;	padding: 5px;	margin: 0px;	float: left;  }/* * * * * * * * * * * * * * * * * * * * * *  LINK STYLES * * * * * * * * * * * * * * * * * * * * * */a.readMore {	background: url(../fw/readMore.gif) no-repeat top left;	padding: 0 0 0 20px;	margin: 3px 0 0 0;	color: #014585;	text-decoration: none;	display: block;}a:hover.readMore {	text-decoration: underline;}/* * * * * * * * * * * * * * * * * * * * * *  ACCORDION STYLES * * * * * * * * * * * * * * * * * * * * * */.basic  {	width: 534px;	}.basic div {		}.basic p {	margin-bottom : 10px;	border: none;	text-decoration: none;	margin: 0px;	padding: 10px;}.basic a {	cursor:pointer;	display:block;	padding:5px 5px 5px 10px;;	margin-top: 4px;	text-decoration: none;		font-size: 12px;	background-color: #F9FCFE;	border:1px solid #DAE8F6;}.basic a:hover {	background-color: #DAE8F6;	text-decoration:none;}.basic a.selected {font-weight: bold;	background-color: #FFFFFF;	border-bottom:1px solid #DAE8F6;	}#contentLink {	cursor:pointer;	display:inline;	padding:0;	margin:0;	text-decoration: underline;	font-size: 12px;	background-color: #F9FCFE;	border:0px solid #DAE8F6;	}/* * * * * * * * * * * * * * * * * * * * * *  MISC. STYLES * * * * * * * * * * * * * * * * * * * * * */.contentImgLeft {	float:left;	padding:2px;	margin:5px 20px 7px 0px;	border:1px solid #91B6D8;	}.iconImg {	float:left;	margin:0px 10px 0px 0px;	}