html {
	margin : 0px;
	padding : 0px;
}

body {
	margin : 0px;
	padding : 0px;
	width : 100%;
  height : 100%; 
  max-height : 100%;
  overflow : hidden;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
}

/* should only apply in IE 6.0 and below */

/* \*/
 * html body {
	padding-top : 75px;
	padding-bottom : 35px;
} 
/* */

/* ===== HEADER ===== */

/* fixed to be the top 75px of the viewport */
#divHeader {
	width : 100%;
	height : 75px;
	overflow : hidden;
	position : absolute;
	top : 0px;
	left : 0px;
}

#divHeader div.inner {
	height : 100%;
}

#divHeader #divLogo {
	position : absolute;	
	overflow : hidden;
}

#divHeader #divLogo img {
	position : absolute;
	left : 100%;
}

#divHeader #divText {
	position : absolute;	
}

/* ====== BODY ====== */

/* will scroll within itself to give a virtual frame */
#divBody {
	position : fixed;
	top : 75px;
	bottom : 35px;
	left : 0px;
	right: 0px;
	overflow : auto;
}

/* should only apply in IE 6.0 and below */

/* \*/
 * html #divBody {
	height : 100%;
	width : 100%;
} 
/* */

#divBody #ulBreadcrumb {
	display : block;
	margin : 0;
	padding : 0;
}

#divBody #ulBreadcrumb li {
	display : block;
	float : left;
	list-style-type : none;
}

#divBody h1 {
	clear : both;
}

#divBody #ulCategories {
	display : block;
	margin : 10px 0px;
	padding : 0px;
}

#divBody #ulCategories li {
	display : block;
	margin : 0px;
	padding : 10px 0px 0px;
	list-style-type : none;
	clear : both;	
}

#divBody #ulCategories > li:first-child {
	padding : 0px;
}

#divBody #ulCategories li dl {
	display : block;
	margin : 0px;
	padding : 0px;
	width : 100%;
	min-height : 1px;
}

#divBody #ulCategories li dl dt {
	display : block;
	list-style-type : none;	
	margin : 0px;
	padding : 0px;
	width : 25%;
	float : left;
	top : 0px;
	left : 0px;	
	text-align : right;
}

#divBody #ulCategories li dl dd {
	display : block;
	list-style-type : none;	
	margin : 0px;
	padding : 0px 0px 2px;
	width : 73%;
	float : right;
}

#divBody #ulQuestions {
	display : block;
	margin : 10px 0px;
	padding : 0px;
}

#divBody #ulQuestions li {
	display : block;
	margin : 5px 0px 5px 10%;
	padding : 0px;
	list-style-type : none;
	clear : both;	
}

/* ===== FOOTER ===== */

/* fixed to be the bottom 35px of the viewport */
#divFooter {
	width : 100%;
	height : 35px;
	position : absolute;
	bottom : 0px;
	overflow : hidden;
}

#divFooter #pContact {
	float : right;
}

#divFooter #buttonPrint {
	float : left;
	cursor : pointer;	
}

#divFooter #buttonClose {
	float : left;
	cursor : pointer;	
}