@charset "utf-8";
/* CSS Document */

/* base (IE7) */
html {
	width:auto;
	height:auto;
}
body {
	width:99%;
	min-width:99%;
	height:auto;
	margin:0 auto;
	background-image:none;
}
#fullheightcontainer {
	width:99%;
	margin:0 auto;
	min-height:auto;
}

#wrapper, #outer, #float-wrap, #center {
	width:100%;
	height:auto;
	margin:0;
	padding:0;
	float:none;
}
#left {
	display:none;
	float:none;
	margin:0;
	width:auto;
}
#gfx_bg_middle {
	display:none;
	height:0;
}
#clearheaderleft, #clearheadercenter, #clearheaderright {height:0;}
#container-left {display:none;}
#container-center{
	width:100%;
	height:auto;
	margin-bottom:0;
}
#container-center h1, #container-center h2, #container-center h3 {
	width:98%;
	background:none;
	border:1px solid;
}
#container-center .h3r {display:none;}
#container-center h4 {width:90%;}
#container-center div.conNav {display:none;}
#footer,#subfooter1 {height:auto;}
#header,#footer,#ctgheader  {width:99%;}
#ctgheader {background-color:#335373;}
#headermenu, #cse-search-box {display:none;}
#subheader1 h1 {
	height:100%;
}
#header_mark,#header_logo {
	position: fixed;
}
#footer {
	position:relative;
	margin-top:0;
	width:auto;
}
#footerlogo, #copyright {float:none;padding-left:10px;}

#tabContent {
	height:auto;
	overflow: hidden;
	position:relative;
}

/* FF3 */

html[xmlns]>/**/body #header {
	position: absolute;
	width:100%;
	overflow:visible;
}

html[xmlns]>/**/body #header_mark, html[xmlns]>/**/body #header_logo {
	position: absolute;
}
html[xmlns]>/**/body #fullheightcontaine{width:100%;}
html[xmlns]>/**/body #wrapper{width:99%;}
html[xmlns]>/**/body {
	margin-top:0;
}
html[xmlns]>/**/body #clearheaderleft,
html[xmlns]>/**/body #clearheadercenter,
html[xmlns]>/**/body #clearheaderright {height:196px;}
html[xmlns]>/**/body #tabContent {
	height:auto;
	overflow: auto;
	display:inline
}

/* IE6 */

* html #clearheaderleft,
* html #clearheadercenter,
* html #clearheaderright {
	height:0;
}
* html #header {display:none;}
* html body {height:auto;width:100%;}
* html #fullheightcontainer {height:auto;width:auto;border:none;paddin:0;}
* html #wrapper {
	width:auto;
	height:auto;
}
* html #outer {height:auto;width:auto;}
* html #tabMenu{overflow:auto;height:40px;}


/* IE7 */

*:first-child+html #header {
	position: fixed;
	background:none;
	overflow:visible;
	display:block;
}
*:first-child+html #clearheaderleft,
*:first-child+html #clearheadercenter,
*:first-child+html #clearheaderright {
	height:0;
}
*:first-child+html body {
	margin-top:196px;
}

