body {	font-family: Verdana,Helvetica,Arial,sans-serif;	color: #222;	background: #fff;	margin: 1em;	padding: 0;	font-size: 11pt;	}img {	border-width: 0;}form {	margin: 0;	padding: 0;}hr { 	padding: 0;	margin: 3px 0;	background: #e9e9e9;	border-width: 0;	height: 7px;}.Hide {	/*display: none !important;*/	visibility: hidden;	position: absolute;}/***************************************************************************** Main Layout Div's                                                         *****************************************************************************/#BGLine {	display: none !important;}#Container {	background: #fff;	margin-left: auto;	margin-right: auto;}#TopLinks {	display: none !important;}#Logo h1 {	margin: 0;	padding: 0;	font-size: 140%;	background: #fff;	border-bottom: 8px solid #eee;	}#Logo h1 a {	text-decoration: none;	color: #000;}/***************************************************************************** = Breadcrumb                                                              *****************************************************************************/#Breadcrumb {	margin: 0;	padding: 1em 0;	font-size: 10pt;		color: #c4c4c4;}#Breadcrumb li {	display: inline;	list-style-type: none;	background: transparent;}	#Breadcrumb a {	text-decoration: none;	color: #c4c4c4;}#Search {	display: none !important;}#Navigation {	display: none !important;}#Content {}#MainColumn {}#MainColumnChild {	/*clear: left;*/	/* False width value for all versions of IE Win, including 6.0 */	margin: 0;}#SideBar {	font-size: 80%;	border-top: 1px solid #e9e9e9;}/***************************************************************************** = Homepage News                                                           *****************************************************************************/#News {	margin: 7px 0 21px 0;	background: #fff;}#News h2 {	margin: 5px 0 2px 0 !important;	padding: 0 !important;	font-size: 120% !important;	font-weight: 600 !important;	border: 0 !important;	}#News h2 a {	color: #ec008c;}#News h2 a:visited {	color: #f57fc5;}#News .NewsItem:hover {	background: #eef1db;}#News p {	margin: 0 !important;	padding: 0 !important;		line-height: 1.2em;}#News p.Date { 	color: #a1a1a1; 	margin: 3px 0 7px 0 !important;	padding: 0 0 11px 0 !important;	font-size: 80%;	border-bottom: 1px solid #e9e9e9;}/***************************************************************************** = Content                                                                 *****************************************************************************//*#Content #Navigation h2,#Content h1#PageHeading,#Content #SideBar h2*/ #Content h1.PageHeading, #Content #SideBar h2.PageHeading,#Navigation h2.PageHeading {	border-bottom: 1px solid #e9e9e9 !important;}#Content table {	border-collapse: collapse;	border-left: 1px solid #ccc;	border-top: 7px solid #ccc; 	border-bottom: 14px solid #ccc; 	color: #333;	margin: 11px 0;}#Content table caption {	font-size: 1.1em;	font-weight: bold;	letter-spacing: -1px;	margin-bottom: 10px;	padding: 5px;	background: #e9e9e9;	border: 1px solid #ccc;	color: #666;}#Content table a {	border-bottom: 1px dotted #f60;	font-weight: bold;}#Content table a:hover {	text-decoration: none;	color: #fff;	background: #ec008c;}#Content table td, #Content table th {	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;	padding: 5px;	line-height: 1.5em;	font-size: 0.8em;	vertical-align: top;	width: 20%;}/*****************************************************************************                                                                           ** N A V I G A T I O N                                                       **                                                                           **                                                                           *****************************************************************************/#TopLinks,#Breadcrumb,#Tree,#Footer { 	font-family: Helvetica,Arial,sans-serif;}/***************************************************************************** = Tree menu navigation                                                    **                                                                           ** Removing all width values means that IE users get to hover anywhere on    ** the LI, not just the link text.                                           ** It also means that extra widths don't need setting for IE5x.              ** The only drawback is that it invokes the whitespace bug in IE but Punch   * * takes care of this by printing out the LI's on a single line.             **                                                                           *****************************************************************************/ul#Tree {	display: none !important;}/***************************************************************************** = Sidebar - feature links                                                 *****************************************************************************/#Content #SideBar ul#FeaturedContent {	display: none !important;}/***************************************************************************** = Footer menu navigation                                                  *****************************************************************************/#Footer {	clear: both;	border-top: 2px solid #e9e9e9;	background: #fff;	font-size: 90%;	color: #484848;	margin: 21px 0;	padding: 21px 0;	height: auto;}#Footer ul {	margin: 0;	padding: 0;}#Footer li {	display: inline;	list-style-type: none;	padding: 0;}#Footer a:link, #Footer a:visited {	color: #1c59a8;	text-decoration: none;}#Footer a:hover {	color: #000;	text-decoration: underline;}#Footer p {	margin: 0;	padding: 0 0 5px 0;}#Footer #ALG {	float: right;}/***************************************************************************** = Tools                                                                   *****************************************************************************/#Content div.PaginationContainer {	font-size: 90%;	color: #000;	background: #e9e9e9 url(/includes/site_images/side_panel/side_panel_hover.gif) bottom right no-repeat;}#Content div.PaginationContainer .ItemAmount {	float: left;	padding: 12px;	border-right: 1px solid #ccc;}#Content div.PaginationContainer .PaginationLinks {	padding: 12px;	text-align: right;}#Content #Sort {	position: relative; /*Fix IE's disappearing text bug*/	padding: 12px 0;	border-bottom: 1px solid #ccc;	text-align: right;}#Content .PageSelected {	color: #000;	text-decoration: underline;	margin: 0 2px;}#Content .PageNumber {	color: #000;}#Content .AdvancedSearchBoxDropDown {	border: 1px solid #000;	color: #333;	width: 100%;}#Content #SearchInput {	border: 1px solid #000;	color: #333;	width: 100%;}#SearchResults {	margin: 7px 0 21px 0;	background: #fff;}#SearchResults .PDF,#SearchResults .Word,#SearchResults .Excel,#SearchResults .Page,#SearchResults .Other {	padding: 0 0 0 20px;	margin: 0;	display: block;}#SearchResults .PDF {	background: transparent url(/includes/site_images/tools/pdf.gif) no-repeat 0 0;}#SearchResults .Word {	background: transparent url(/includes/site_images/tools/word.gif) no-repeat 0 0;}#SearchResults .Excel {	background: transparent url(/includes/site_images/tools/excel.gif) no-repeat 0 0;}#SearchResults .Page {	background: transparent url(/includes/site_images/tools/page.gif) no-repeat 0 0;}#SearchResults .Other {	background: transparent url(/includes/site_images/tools/other.gif) no-repeat 0 0;}#SearchResults h2 {	margin: 0 0 2px 0 !important;	padding: 0 !important;	font-size: 120% !important;	font-weight: 600 !important;	border: 0 !important;	float: left;	width: 80%;	display: block;}#SearchResults .DateAndRank {	padding: 0 !important;	margin: 0 !important;	color: #a1a1a1;	font-size: 80%;	text-align: right;}#SearchResults .RankIcon {	margin: 5px 0 0 0;}#SearchResults p.Summary { 	position: relative; /*Fix IE's disappearing text bug*/	clear: both;	margin: 3px 0 7px 0 !important;	padding: 0 0 11px 20px !important;	line-height: 1.2em;	border-bottom: 1px solid #e9e9e9;}#SearchResults h2 a:visited {	color: #f57fc5;}#SearchResults .ResultItem:hover {	background: #eef1db;}/************************************** = Forms                            **************************************/.WYSIWYGform { 	color: #000; }.WYSIWYGform input { 	height: auto; }.WYSIWYGform input,.WYSIWYGform textarea { 	background: #fff; 	border: 1px #000 solid;	color: #333; }.WYSIWYGform table { 	border: 0px solid #fff; }.WYSIWYGform table td { 	border: 0px solid #fff;	margin: 0px; 	padding: 6px; }.WYSIWYGform input.SearchButton { /* The submit button needs a class to override the general input style above */	border: 0; 	padding: 4px; 	margin: 0; 	background: #000 !important; 	color: #fff;}.WYSIWYGform blockquote { 	padding: 7px;	background: #6c9;}/************************************** = Sitemap                          **************************************/#SiteMap {	margin-bottom: 20px !important;}#SiteMap ul,#SiteMap ul ul /* All sub levels */	{	/*padding: 1px 0px 3px 19px;*/	background: #fff;}#SiteMap ul li	{	margin: 2px 0 0 0; /* Override content list margins */	padding: 0; /* Override content list padding */	list-style-type: none !important;	list-style-image: none !important;	border-bottom: 1px solid #b7b7b7;}#SiteMap li.Folder { /* All nested lists sit inside this li class */	margin: 0;		padding: 0 0 0 19px; /*Push text out from icon*/	/*text-indent: 20px;*/	background: url(/includes/site_images/tools/folder.gif) 1px 1px no-repeat !important;	border-bottom: 1px solid #fff;}#SiteMap ul h2 /* Folder titles */	{	font-size: 120%;	font-weight: bold;	color: #000;	border-bottom: 1px solid #b7b7b7;	padding: 0;	margin: 12px 0 0 0;}#SiteMap .Folder a	{	background: #fff url(/includes/site_images/tools/page.gif) 1px 1px no-repeat; 	display: block; 	padding: 3px 0 3px 18px !important;	/*margin: 0 0 0 18px;*/}#SiteMap .Folder a:hover {	background: #eee url(/includes/site_images/tools/page.gif) 5px 1px no-repeat; }/***************************************************************************** = sIFR                                                                    **                                                                           ** These are standard sIFR styles... do not modify                           **                                                                           *****************************************************************************/.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {display: none !important;height: 0;width: 0;position: absolute;overflow: hidden;}span.sIFR-alternate {visibility: visible !important;display: block !important;position: static !important;left: auto !important;top: auto !important;}