/* CSS Document */

/* html5 for ie */
header, nav, #ccc;, section, footer, aside, time, figure, figcaption { display: block;}

/* header */
/**********/
/* search */
header {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-8 */}
#ie9 header { background: url("../svg/header.svg");filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); /* IE9 */}
.lt-ie9 article header,
.lt-ie9 .block header,
.lt-ie9 .block footer,
#ie9 article header,
#ie9 .block header,
#ie9 .block footer  { background:none;filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}

header #search span.button {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20b194', endColorstr='#0fa184',GradientType=0 ); /* IE6-8 */}
#ie9 header #search span.button { background: url("../svg/search-button.svg");filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); /* IE9 */}

header nav ul li a {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6C6C6C', endColorstr='#616161',GradientType=0 ); /* IE6-9 */}
header nav ul li.sel a, header nav ul li.sel a:hover {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d6ea6', endColorstr='#164b86',GradientType=0 ); /* IE6-9 */}
header nav ul li a:hover { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#787878', endColorstr='#5E5E5E',GradientType=0 ); /* IE6-9 */}

/*toggleNav*/
.lt-ie9 a.toggleNav { background:#f5f5f5 url(../img/arr_down.png) no-repeat 96% center;}
.lt-ie9 a.toggleNav.open { background-color:transparent; background-image:url(../img/arr_down.png); background-repeat: no-repeat; background-position: 96% center;}
.lt-ie9 header .inner nav ul { background:#f5f5f5}

.lt-ie8 header .inner nav ul { width:92%}

/* socialmedia */
.lt-ie8 .socialmedia ul li { zoom:1!important; display:inline!important}

/* col_1_4  */
/************/
.lt-ie8 .col_1_4 { float:none; width:23.36%}

/* adv search */
.lt-ie8 .advSearch td input[type="text"] { width:92% }

/* main */ 
/********/
/* left nav */
#main nav#leftnav, 
#main nav#leftnav li li,
#main nav#leftnav li li:hover,
#main nav#leftnav li li.sel { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#f2f2f2',GradientType=1 ); /* IE6-9 */zoom:1} 
#main nav#leftnav li:hover {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#eff4f3',GradientType=1 ); /* IE6-9 */zoom:1}
#main nav#leftnav li li:hover {filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
#main nav#leftnav li.sel {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d6ea6', endColorstr='#164b86',GradientType=0 ); /* IE6-9 */ zoom:1}
#main nav#leftnav li.sel li.sel li,
#main nav#leftnav li.sel li.sel li:hover,
#main nav#leftnav li.sel li.sel li.sel { filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)!important;}

.lt-ie8 #main nav#leftnav li li a, 
.lt-ie8 #main nav#leftnav li li a:hover { zoom:1; clear:both}

.lt-ie8 #main header { display:inline}

.lt-ie8 h1 { float:none}

.lt-ie8 figure .shadow,
.lt-ie10 figure .shadow.bottom { display:none}

/* block */
.block header, #ccc; header, .block footer { background:none!important; filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)!important;}
.block article:hover {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#F5F8F7',GradientType=1 ); /* IE6-9 */}
.lt-ie8 .block figure { margin-right:0; padding-right:3.225%}

/* news #ccc; */
.lt-ie8 #ccc; { display:inline; zoom:1; width:100%}
.lt-ie8 #main #ccc; div {clear:none; width:100%}
.lt-ie8 #main #ccc; .col_1_3 div { width:auto; clear:none}

/* tabs */
.ui-tabs .ui-tabs-nav li a {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */}

/* togglePanes */
.lt-ie8 .ui-accordion .ui-accordion-header .ui-accordion-header-icon { height:auto}

/* acronyms */
.lt-ie8 #main ul.acronyms li { margin:0; padding:0 0.72% 0.72% 0 }
.lt-ie8 #main .col_3_4 dl dt,.lt-ie8 #main .col_3_4 dl dd { float:none; display:inline; zoom:1; vertical-align:top}

/* main sitemap */
.lt-ie8 #main ul.sitemap li a { display:inline; zoom:1}

.lt-ie8 select.navigationDropdown { margin:0; display:inline; zoom:1}

/* misc SharePoint */
table#MSO_tblPageBody { table-layout:fixed}

/* footer */
/**********/
footer {filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */}
.lt-ie8 footer ul#sitemap li { width:14.80%}
.lt-ie8 footer ul#sitemap li li { width:100%}
.lt-ie8 footer ul#footnav li{ display:inline; zoom:1}

#ie7 footer ul#sitemap li  { vertical-align:top; float:none; display:inline; zoom:1}
#ie8 footer ul#sitemap li  { vertical-align:top; float:none;}


@media handheld and (max-width: 480px), screen and (max-device-width: 480px), screen and (max-width: 480px)   {
	table { border-top:none}
	table th:first-child, table th:first-child+td { border-top:1px solid #ddd;}
	table tr { border-bottom:none}
	
	header #topnav { filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f0f0f0',GradientType=0 ); /* IE6-9 */}
	
	/* acronyms */
	.lt-ie8 #main ul.acronyms li { margin:0; padding:0 1.35% 1.35% 0!important }
	
}
@media screen and (max-width: 600px) {
	.lt-ie8 header #topnav { right:0!important;}
	.lt-ie8 header #topnav li a{filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)!important;}

	/* acronyms */
	.lt-ie8 #main ul.acronyms li { margin:0; padding:0 1.52% 1.52% 0 }
}

@media screen and (max-width: 800px) {
	.lt-ie8 header { filter: progid:DXImageTransform.Microsoft.gradient(enabled = false)!important; z-index:1}
	.lt-ie8 header .inner nav ul { width:94%}
	.lt-ie8 #main header { display:block}
	.lt-ie8 #main #ccc; div { float:none}
	.lt-ie8 .col_1_4 { width:100%}
	/*.lt-ie8 footer ul#sitemap li li { float:left; display:inline-block}*/
}

@media screen and (min-width: 801px) {
	/*toggleNav*/
	.lt-ie9 header .inner nav ul { background:none}
}
