* { margin: 0; }
html, body { height: 100%; }
img { border-width: 0px;}
body {
	background: #FFF url('http://www.hillcrest.com/images/theme/bg_fade.gif') repeat-x;
	font: normal normal normal 1em/1.5em Tahoma, Helvetica, sans-serif;
}

body form {
	height: 100%;
}

#content form {
}

#banner {
	background: #FFF url('http://www.hillcrest.com/images/theme/banner_bg.gif') repeat-x;
	position:absolute;
	width:100%;
	left:0px;
	height: 128px;
}

#logo {
	position:absolute;
	margin-top:35px;
	z-index:100;
}

#menu {
	position:absolute;
	height: 30px;
	color: white;
	margin:86px 0px auto 220px;
	z-index:100;
}

#menu img { 
	margin-right: 1px;
}

#viewport {
	background: #FFF url('http://www.hillcrest.com/images/theme/content_bg.png') repeat-y;
	border-left:solid 1px #BEADA9;
	border-right:solid 1px #BEADA9;
    margin: 0px auto 0px auto; 
	width: 900px;
	padding-bottom: 156px;
}

/* need to make one that is 660px wide for no right side bar template */
#content {
	position: relative;
	width: 480px;
	/*margin: 156px auto auto 230px;*/
	top:156px;
	left: 230px;
	clear: both;
}

#footer {
	/*	
	margin: 0px auto 0px auto;
	*/
	background: #7796A6 url('http://www.hillcrest.com/images/theme/footer_bg.png') repeat-x;
	margin-top:20px;
	font: normal normal normal .8em/1.25em Tahoma, sans-serif;
	padding: 4px;
	/*margin-left:-230px;
	margin-right: -200px;*/
}

.clear {
	clear: both;
}

/* content */

#content H1 { font: normal normal normal 2em/1.25em Georgia, serif; }
#content H2 { font: normal normal normal 1.5em/1.25em Georgia, serif; }
#content H3 { font: normal normal normal 1.25em/1.25em Georgia, serif; }
#content P, #content li { font: normal normal normal .9em/1.5em "Trebuchet MS", Arial, sans-serif; }
#content P {
	margin-bottom:1em;
}

#Breadcrumb {
	background: #FFF url('http://www.hillcrest.com/images/theme/breadcrumb_bg.gif') no-repeat;
	margin-top: 128px;
	position:absolute;
	height:24px;
	padding:4px 0px 0px 18px;
	font: normal normal normal .8em/1.25em Tahoma, sans-serif;
	color: #8E8D7E;
}

#Breadcrumb A {
	color: #41413A;

}

#sidenavigation {
	position: absolute;
	margin-top:156px;
	width: 219px;
	border-top: solid 1px #E8E8D2;
	padding-top:20px;

}

#sidenavigation a {
	display: block;
	/*border: solid 1px Whitesmoke;*/
	width: 213px;
	vertical-align: middle;
	padding-left:6px;
	font: normal normal normal .8em/1.5em Tahoma, sans-serif;
	color: #41413A;
}

#sidenavigation .SideNavItem1 a:link, #sidenavigation .SideNavItem1 a:visited {
	
}

#sidenavigation a:link, #sidenavigation a:visited {
	text-decoration: none;
}

#sidenavigation a:active, #sidenavigation a:hover {
	text-decoration: underline;
	background-color: Gainsboro;
}

#sidenavigation ul {
	list-style: none;
	padding-left: 0px;
	margin-left: 0px;
}

#sidenavigation ul li ul {
	list-style: none;
	padding-left: 0px;
	margin-left: 10px;
}

#sidenavigation ul li ul li ul {
	list-style: none;
	padding-left: 0px;
	margin-left: 20px;
}
#sidenavigation ul li ul li a { width: 203px; }
#sidenavigation ul li ul li ul li a { width: 183px; }
#sidenavigation ul li ul li ul li ul li a { width: 163px; }
#sidenavigation ul li ul li ul li ul li ul li a { width: 143px; }


/*
#sidenavigation .SideNavItem2 a, #sidenavigation .SideNavItem2_selected a {
	margin-left: 10px;
	width:203px;
}
#sidenavigation .SideNavItem1_selected a, #sidenavigation .SideNavItem2_selected a, #sidenavigation .SideNavItem3_selected a {
	background-color: Gainsboro;
}

#sidenavigation .SideNavItem2 a, #sidenavigation .SideNavItem3 a {
	background-color: White;
}

#sidenavigation .SideNavItem3 a, #sidenavigation .SideNavItem3_selected a {
	margin-left: 20px;
	width:193px;
}

*/
DT {
	PADDING-LEFT: 30px; FONT-WEIGHT: bold; FONT-SIZE: 120%; BACKGROUND: url(http://www.hillcrest.com/images/faq_q.gif) #fff no-repeat; PADDING-BOTTOM: 10px; MARGIN-LEFT: 0px
}
DD {
	PADDING-LEFT: 30px; BACKGROUND: url(http://www.hillcrest.com/images/faq_a.gif) #fff no-repeat; PADDING-BOTTOM: 30px; MARGIN-LEFT: 0px
}