
 
/* styless for home page  */
#sideNav { display: none !important; }
 
#main { width: 952px !important; }
 
.breadcrumbs { display: none !important; }
 
h1 {
	position: absolute;
	left: -10000px; }
 
.homepage-primary-content {
	float: left;
	width: 950px;
	clear: both;
	margin: 0;
	padding: 0; }
 
.homepage-list-of-services {
	text-align: left;
	vertical-align: middle;
	float: left;
	display: inline;
	margin: 0;
	padding: 0; }
 
	.homepage-list-of-services H1 { display: none; }
 
	.homepage-list-of-services p {
		margin: 0 0 10px;
		padding: 0; }
 
.homepage_primary {
	clear: both;
	line-height: 1.5em;
	margin: 0 0 0 35px;
	padding: 0;
	position: relative; }
 
	.homepage_primary ul {
		margin: 0;
		padding: 0; }
 
	.homepage_primary li {
		list-style-type: none;
		margin: 0 0 25px 0!important;
		padding: 0 !important; }
 
	.homepage_primary a.section {
		font-size: 1.7em;
		color: #666655;
		font-weight: 400;
		letter-spacing: 0.015em;
		text-decoration: none;
		font-family: Georgia,serif; }
 
		.homepage_primary a.section:hover { text-decoration: underline; }
 
#homepage_map {
	float: right;
	margin: 15px 20px 0 5px;
	padding: 0; }
 
.subjects a:link,.subjects a:hover,.subjects a:visited {
	text-decoration: none;
	font-weight: 400;
	font-size: 1.2em;
	color: #666655; }
 
.subjects a:hover { text-decoration: underline; }
 
.noscript-img { padding: 0 20px; }
 
	.noscript-img img { border: 1px solid #999; }
 
.homepage_lists {
	width: 952px;
	border: none;
	float: left;
	margin: 10px 0;
	padding: 0; }
 
	.homepage_lists ul {
		margin: 0 0 0 5px;
		padding: 0 5px; }
 
	.homepage_lists li {
		background: transparent url(../images/greaterthan.png) no-repeat scroll 0 7px;
		margin: 0;
		padding: 0 0 0 10px; }
 
	.homepage_lists ul { list-style-type: none; }
 
	.homepage_lists p { padding: 5px 0; }
 
#popular,#highlight {
	width: 465px;
	background-image: url('../images/home_leftcol-bg.png');
	background-repeat: no-repeat;
	background-position: left top; }
 
#highlight {
	float: left;
	display: inline;
	border: 1px solid #D9D9D9;
	margin: 0;
	padding: 0 0 10px; }
 
	#highlight h2,#popular h2 { margin-bottom: 10px; }
 
	#highlight h2, #popular h2 {
		display: block;
		font-family: "Georgia",serif;
		font-size: 1.7em;
		font-weight: 400;
		background: none repeat scroll 0 0 transparent;
		border-bottom: 3px solid #666655;
		color: #666655;
		margin: 10px; }
 
	#highlight .float-left img { border: #999 1px solid; }
 
	#highlight hr {
		color: #E0E0E0;
		background-color: #E0E0E0;
		background-repeat: no-repeat;
		height: 1px;
		border: none;
		margin: .25em 0; }
 
	#highlight img {
		float: left;
		margin: 0 0 3px 5px; }
 
#popular {
	float: right;
	display: inline;
	border: 1px solid #D9D9D9;
	margin: 0;
	padding: 0 0 10px; }
 
#popluar hr {
	color: #CDCDCD;
	background-color: #CDCDCD;
	height: 1px;
	border: none; }
 
.float-left {
	float: left;
	margin: 0 0 0 25px;
	padding: 5px;
	vertical-align: top;
	width: 130px; }
 
.float-left-beside {
	float: left;
	width: 250px;
	vertical-align: top;
	margin: 0;
	padding: 0; }
 
	.float-left-beside p {
		margin: 5px 0;
		padding: 0; }
 
.pageupdated { display: none !important; }
 
.siteupdated { display: block !important; }
 
.homepage_primary a:hover,.homepage_lists a:hover { color: #0073AA; }
 
.home .centrecontentwide,.homepage_lists h2 { margin: 0; }
 
#comsnotice {
	text-align: center;
	background-color: #EBCCCC;
	padding: 8px 0;
	margin: 10px 0;
	border: 1px solid #D4B8B8;
	display:inline-block;
	width:952px;
	}
 
.subjects a.more { font-weight: bold; }
 
