/*img, div, input { behavior: url(/pngFix/iepngfix.aspx) }*/

img{
	border:none;
}

body{
	background-image:url(/images/bg_high.aspx);
	background-color:#514d48;
	background-repeat: no-repeat;
	font-size:13px;
	background-position: 50% 0%; 
/*background-color:#FF0000;*/
}

a{
	color:#CCCCCC;
}

h1, h2, h3, h4, body{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#CCCCCC;
}

h1, h2, h3, h4 {
	padding-top:0px;
	margin-top:0px;
}

a:hover{
	background-color:#333333;
	text-decoration:none;
}

.noHover:hover{
	background:none;
	text-decoration:none;
}


ul li {
	background-image: url("/images/bullet_point-(1).aspx");
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 25px;
	padding-top: 5px;
	padding-bottom: 5px;
	list-style: none;
	margin-left: 2px;
}

ul{
	padding: 10px 0px 0px 0px;	
	margin: 0px;

}

.dividerBar{
	background-image:url(/images/divider_bar.aspx);
	height:16px;
	width:544px;
	display:block;
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

.MainContentHolder .textSimple hr{

	/*background-image:url(/images/divider_bar.aspx);	
	width: 100%;
  	height: 100%;
  	border: 0;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/divider_bar.aspx');*/


}

.MainContainer{
	margin:auto;
	padding-top:45px;
}

.contentContainer{
	margin:auto;
	width:937px;
}

.mainLogoHeaderRight{
	float:right;
	padding-right:55px;
}

.mainLogoHeaderLeft{
	float:left;
	padding-left:55px;
}

.contentNavigation{
	margin-top:79px;
	*margin-top:88px;
	background-image:url(/images/nav_container.aspx);
	/*background:no-repeat;*/
	height:44px;
}

.navigationSeparator{
	background-image:url(/images/navigation_separator.aspx);	
	background-repeat:repeat-y;
	width:2px;
	height:39px;
}

.mainContent{
	margin-top:40px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#CCCCCC;
	font-size:13px;
	/*float:left;*/
}

.bodyText{
	font-size:13px;	
}

.newsHolder{
	float:left;	
	margin-left:180px;
}

.mainContentHeader{
	background-image:url(/images/top_content.aspx);	
	float:left;
	width:100%;
	height:23px;
}

.mainContentRepeat{
	background-image:url(/images/repeat_content.aspx);
	float:left;
	width:100%;
	*padding-top:20px;
}

.mainContentFooter{
	background-image:url(  	 /images/footer_content.aspx);	
	float:left;
	width:100%;
	height:238px;
}

.mainDiv{
	padding-top:180px;
}

.MainNavLeftCorner{
	float:left;
	height:100%;
	width:3px;
	background-image:url(/images/navigation_sub_nav_left.aspx);
}

.MainNav{
	/*width:340px;*/
	float:left;
}

.MainNavRightCorner{
	height:100%;
	width:3px;
	float:left;
	background-image:url(/images/navigation_sub_nav_right.aspx);
}

.MainContentHolder{
	float:left;
	padding-left:70px;
	width:500px;
}

.emailFooter{
	float:right;
	background-image:url(/images/email_link.aspx);
	height:23px;
	width:165px;
	margin-top:30px;
	margin-right:15px;
}

.emailFooter a,.emailFooter a:hover{
	width:165px;
	height:23px;
	display:block;
	text-decoration:none;
	float:right;
	background:none;
}

.footerContainer{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#a0a0a0;
	font-size:13px;
	margin-top:10px;
	background-image:url(/images/footer_background.aspx);
	background-repeat:repeat-x;
	height:80px;
	width:937px;
	float:left;
}

.footerTextLeft{
	width:500px;
	float:left;
}

.footerButtonsRight{
	float:right;
	margin-top:15px;
}

.siteMap{
	margin-right:35px;
	color:#cacac9;
	text-decoration:none;
}

.legal{
	margin-right:20px;
	color:#cacac9;
	text-decoration:none;
}

.accessibility{
	margin-right:10px;
	color:#cacac9;
	text-decoration:none;
}




/*#Navigation CSS Classes#*/

.horizontalCMSMenu{
	position:absolute;	
	top:150px;
}

.horizontalCMSMenuItem{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#a0a0a0;
	font-size:13px;
	border:thick;
	border-color:#FF0000;
	padding-left:24px;
	padding-right:24px;
}

.horizontalCMSMenuHighlightedMenuItem, .horizontalCMSMenuHighlightedMenuItemMouseOver, .horizontalCMSMenuHighlightedMenuItemMouseDown, .horizontalCMSMenuHighlightedMenuItemMouseUp
, .horizontalCMSMenuItemMouseUp{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFFFFF;
	font-size:13px;
	padding-left:24px;
	padding-right:24px;
	background-image:url(/images/navigation_selected.aspx);
	background-repeat:repeat-x;
}

.horizontalCMSMenuItemMouseOver,.horizontalCMSMenuItemMouseDown{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFFFFF;
	font-size:13px;
	padding-left:24px;
	padding-right:24px;
	background-image:url(/images/navigation_roll_over.aspx);
	background-position:left;
	top:10px;
	background-repeat:repeat-x;	
}

/*# Sub Menu Items #*/

.horizontalsubCMSMenu{
}

.horizontalsubCMSMenuItem{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#a0a0a0;
	font-size:13px;
	border-color:#FF0000;
	padding-left:10px;
	padding-right:10px;
	background-image:url(/images/navigation_sub_nav.aspx);
	background-repeat:repeat-x;
	height:30px;
}

.horizontalsubCMSMenuItemMouseOver,.horizontalsubCMSMenuItemMouseDown{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFFFFF;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	height:30px;

	background-image:url(/images/navigation_sub_nav_roll_over.aspx);
	background-repeat:repeat-x;
}

.horizontalsubCMSMenuHighlightedMenuItem, .horizontalsubCMSMenuHighlightedMenuItemMouseOver, .horizontalsubCMSMenuHighlightedMenuItemMouseDown, .horizontalsubCMSMenuHighlightedMenuItemMouseUp
, .horizontalsubCMSMenuItemMouseUp{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFFFFF;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	background-image:url(/images/navigation_sub_selected.aspx);
	background-repeat:repeat-x;
}

/*# Tree View NavSideBar #*/

.verticalsubCMSMenu{
	margin-left:30px;
	/*padding-top:10px;*/
	float:left;
}

.verticalsubCMSMenuItem{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#a0a0a0;
	font-size:13px;
	border-color:#FF0000;
	padding-left:10px;
	padding-right:10px;
	background-image:url(/images/navigation_sub_nav.aspx);
	background-repeat:repeat-x;
	height:30px;
}
.verticalsubCMSMenuItemMouseOver,.verticalsubCMSMenuItemMouseDown{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFFFFF;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	background-image:url(/images/navigation_sub_nav_roll_over.aspx);
	background-repeat:repeat-x;
}

.verticalsubCMSMenuHighlightedMenuItem, .verticalsubCMSMenuHighlightedMenuItemMouseOver, .verticalsubCMSMenuHighlightedMenuItemMouseDown, .verticalsubCMSMenuHighlightedMenuItemMouseUp
, .verticalsubCMSMenuItemMouseUp{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color:#FFFFFF;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	height:30px;
	background-image:url(/images/navigation_sub_selected.aspx);
	background-repeat:repeat-x;
}

/*# News Items #*/
.mainBarTitleHolder{
	padding-left:30px;
	padding-top:10px;
	border:thick;
}

/* Main content holder */
.mainBodyContentHolder,.top-repeat-content,.repeat-content,.bottom-repeat-content{
	width:542px;
}

.top-repeat-content{
	background-image:url(/images/top_bar_content_holder.aspx);
	height:7px;
}

.bottom-repeat-content{
	background-image:url(/images/bottom_bar_content_holder.aspx);
	height:7px;
}

.repeat-content{
	background-image:url(/images/repear_content_holder.aspx);
}

.contentTextHolder{
	width:90%;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	height:90%;
}

/*# Press Item Styling #*/

.title-holder{
	width:100%;
	height:20px;
	padding: 10px 0px 15px 0px;
}

.title-header{
	float:left;
	font-size:15px;
	width:80%;
}

.title-date{
	float:right;
	font-size:15px;
}

.news-story-content{
	width:100%;
	height:100%;
	padding-top:10px;
}

.news-story-content-summary{
	height:100%;
	float:left;
}

.news-story-content-summary p{
	/*margin:0px;
	padding:0px;
	text-align:justify;*/
}


.news-story-content-imageHolder{
	width:50%;
	height:100%;
	float:right;
}

.news-story-content-image{
	/*float:right;
	margin:auto;*/
	float:right;
	clear:right;
	padding-left:10px;
	margin:5px;
}

.contentTextHolder hr{
	border-color: #333;
  border-style: solid;
  border-width: 1px 0 0;
  clear: both;
  margin: 10 0 10px 0;
  height: 0;
}

.read-more{
	border:none;
	margin-top:20px;
	float:right;
}

a.read-more-links{
	width:251px;
	height:30px;
	margin-top:20px;
	display:block;
	margin-bottom:0px;
	padding-bottom:0px;
}

a.read-more-links:hover{
	background-color:#1f1f1f;
}



/*# News item Small #*/

.full-story-holder{
	width:251px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:12px;
	color:#a0a0a0;
	float:left;
	margin-right:40px;
}

.full-story-header{
	margin-bottom:20px;
}

.full-story-header-holder{
	width:100%;
	height:100%;
}

.full-story-title{
	width:40%;
	float:left;
}

.full-story-date{
	float:right;
}

.full-story-summary,.full-story-readmore,.full-story-item{
	margin-top:20px;
}

.clearer{
	clear:both;
}

/*# Press Styles #*/

		.press-holder{
			width:200px;
		}
		
		.press-holder-top{
			background-image:url(/images/top_press_bar.aspx);
			height:6px;
		}
		
		.press-holder-content{
			padding-left:15px;
			padding-right:15px;
			font-size:
		}
		
		.press-holder-bottom{
			background-image:url(/images/bottom_press_bar.aspx);
			height:8px;
		}
		
		.press-holder-date{
			float:right;
			
		}
		
		.press-holder-date-holder{
			width:100%;
			height:18px;
			padding-top:10px;
		}
		
		.press-holder-title-holder,.press-holder-summary-holder{
			width:90%;
			height:100%;
			float:left;
			padding-bottom:10px;
		}
		
		.press-holder-divide{
			margin:auto;
		}
		
		.press-holder-summary{
			font-size:10px;
		}
		.press-holder-image,.press-holder-viewArticle{
			padding-top:10px;
		}
		.press-holder-image{
			padding-left:13px;
		}
		.press-holder-viewArticle{
			padding-bottom:8px;
		}
				
		.press-repeat-background{
			background-image:url(/images/repeat_press_bar.aspx);
			background-repeat:repeat-y;
		}


/*# Show case items #*/

.show-case-item{
	float:left;
	margin-left:15px;
	margin-top:5px;
}

.showcase-item-holder{
	width:82%;
	margin:auto;
}

.showcase-image-rollover{
	opacity:0.4;
	filter:alpha(opacity=40);
}

.showcase-image-rollover:hover{
	opacity:1;
	filter:alpha(opacity=100);
}

.showcase-title-image{
	float:right;
}

.showcase-title-mainholder{
	margin-top:10px;
	*margin-top:15px;
}

.showcase-title-holder{
	position:relative;
	padding-bottom:40px;
	
}

.showcase-title-title{
	float:left;
}

.showcase-title-title{
	position:absolute;
	top:50px;
}

/*#Example Popup Styling#*/
.channel-navigation{
	width:400px;
	border-style:solid;
	border-color:#000000;
	border-width: 2px;
	margin-bottom:35px;
	margin-left:auto;
	margin-right:auto;
}
.channel-navigation-image img{
	cursor:pointer;
}
			
			.channel-navigation-item{
				height:88px;
				width:100%;
				background-image:url(/images/repeat.aspx);
				border-bottom-color:#666666;
				border-bottom-style:solid;
				border-bottom-width:2px;
			}
			
			.channel-navigation-item:hover{
				background-image:url(/images/repeat2.aspx);
			}
			
			.channel-navigation-image{
				width:93px;
				height:70px;
				margin-left:8px;
				margin-top:8px;
				float:left;
			}
			
			.channel-navigation-details{
				float:left;
				margin-left:8px;
				margin-top:8px;
				width:282px;
				height:70px;
			}
			
			.channel-navigation-details-titleholder{
				float:left;
				width:100%;
				height:25px;
			}
			
			.channel-navigation-details-titleholder-title,.channel-navigation-details-description{
				float:LEFT;
			}
			
			.channel-navigation-details-description{
				width:100%;
				text-align:justify;
			}
			
			.channel-navigation-details-titleholder-date{
				float:right;
			}



/* - System check styles - */

.system-test-ok{
	color:#00FF00;
	margin-top:0px;
}

.system-test-fail{
	color:#FF0000;
	margin-top:0px;
}

#test-results strong h3{
	margin-bottom:0px;
}

/* - Testimonial - */

.testimonial{
	width:100%;
}
			
.testimonial-img{
	clear:right;
	float:right;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:5px;
	opacity:0.5;
	filter:alpha(opacity=50);
}
