/* Fixes for Internet Explorer 7 */

audio[controls], canvas, video {
	*display: inline; *zoom: 1;
}

.clearfix:before, .clearfix:after {
	*display: block; 
}

.clearfix {
	*zoom: 1;
}

legend { 
	*margin-left: -7px;
}

button, input, select, textarea {
    *vertical-align: middle;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    *overflow: visible;
}

input[type="checkbox"], input[type="radio"] {
    *width: 13px; *height: 13px;
}

.visuallyhidden, #footerlogoscontent img,  #footersitelinkscontent small, #accessibilitycontainer, #mediaiconscontent span {
	*clip: rect(0 0 0 0);
}

#mediaiconscontent {
	*display: inline;
}

#mediaiconscontent a {
	*display: inline; *zoom: 1;
}

#siteinformationnav {
	*text-align: center;
}

#siteinformationnav ul {
	*display: inline;
}

#siteinformationnav ul li {
	*display: inline;
}

#siteinformationnav li a {
	*margin: 0 -2px;
}

#accessibilitycontainer {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#4D000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#4D000000)";
}

#logocontainer h1 {
	filter: dropshadow (color=#000000, offx=0, offy=0); -ms-filter: "dropshadow (color=#000000, offx=0, offy=0)"; filter: progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#1B1B1E,direction=90) progid:DXImageTransform.Microsoft.Blur(pixelradius=0); -ms-filter: "progid:DXImageTransform.Microsoft.Glow(Color=#000000,Strength=2) progid:DXImageTransform.Microsoft.Shadow(color=#1B1B1E,direction=90) progid:DXImageTransform.Microsoft.Blur(pixelradius=0)"; 
}

.dropdownnav, .megamenunav, #footercontainer, #siteinformationnav {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D3D44', endColorstr='#1B1B1E',GradientType=0 ); -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D3D44', endColorstr='#1B1B1E',GradientType=0 )";
}

#megamenunav li {
	*display: inline;
}

#dropdownnav li {
	*display: inline;
}

#asidenav li {
	*display: inline;
}

#asidenav li a {
	*position: relative; *height: 1%;
}

#slideshowmodule {
	*display: inline; *zoom: 1;
}

#slideshownavigation h2 {
	*display: inline; *overflow: auto; *zoom: 1;
}

.visuallyhidden, #footerlogoscontent a span {
	*clip: rect(0 0 0 0);
}

#otherlinksfooterblock {
	*padding: 0 0 10px;
}

@media only screen and (max-width: 767px) {

#slideshownavigation ul.ui-tabs-nav, #slideshowcontent .ui-tabs-panel img {
	*clip: rect(0 0 0 0);
}

#slideshowmodule .ui-tabs-panel .articlecaptionoverlay {
	*overflow: auto; *zoom: 1;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000' ); -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000')";
}

}

@media only screen and (min-width: 768px) {


*overflow: auto;
	
#dropdownnav, #megamenunav, #footercontainer, #siteinformationnav, #megamenunav li a,  #dropdownnav li {
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D3D44', endColorstr='#1B1B1E',GradientType=0 ); -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#3D3D44', endColorstr='#1B1B1E',GradientType=0 )";
}

#dropdownnav li span, #megamenunav li span {
	*display: block;
}

#logocontainer {
	*text-align: left;
	*width: 100%;
}

#logocontainer h1 {
	*width: 68%;	
	*display: block;
}

#logocontainer h1 em {
	*width: 100%;
	*display: inline;
}

#megamenunav, #dropdownnav {
	*padding-bottom: 5px;
}

#megamenunav li a {
	filter: none; -ms-filter: none;
}

#slideshowmodule {
	*display: inline; *zoom: 1;
}

#slideshownavigation h2 {
	*padding: 12px 12px; *height: 46px; *overflow: auto; *width: 100%;
}

#slideshownavigation li.ui-tabs-nav-item a {
	*height: 44px;
}

#slideshowmodule .ui-tabs-panel .articlecaptionoverlay {
	*zoom: 1; 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000' ); -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#99000000')";
}

#logocontainer {
	*margin-top: 22px;
}

#logocontainer h1 {
	 *height: auto;
}

#breadcrumbs {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000, endColorstr=#4D000000); -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000, endColorstr=#4D000000)";
}

#leftcolumn {
	*display: inline; *zoom: 1;
}
	
}

@media only screen and (min-width: 1024px) {

#megamenunav .megamenunavcontent .megamenunavcontentcolumn {
	*width: 233px;
}

#megamenunav, #dropdownnav {
	*padding-bottom: 0px;
}

#slideshownavigation h2 {
	*display: inline; 
	*zoom: 1;
	*width: 220px;
}

#mediaiconscontent, #otherlinkscontent {
	*zoom: 1; *display: inline;
}	
	
}

@media print {

* {
	filter: none !important; -ms-filter: none !important;
}
	
}