/*////////////////////////////////////////////////////////////////////////////////
Basic structural elements______________________________Basic structural elements//
////////////////////////////////////////////////////////////////////////////////*/

/* commented backslash hack v2 \*/ 
html, body{height:100%;} 
/* */ 

#header{ 
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	height:85px;
	background: url(../images/header_bg_orange_w.gif) repeat-x;
	margin-right: -15px;/*use to get rid of hor scroll IE Mac */
	} 

#clearfooter{clear:both;height:23px;}/*needed to make room for footer*/

#minHeight{float:left;width:0px;height:100%;margin-bottom:-23px;}

* html #minHeight{margin-bottom:-22px;}

div,p {margin-top:0}/*clear top margin for mozilla*/

html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/
 
/* prevents PC IE colums from wrapping \*/ 
* html body #outer {
	height:auto;float:left;margin:0px;padding:0px;border:0px;
	}
/* */

#content{
	display:block;
	width:755px;
	margin-right:-15px;
	margin:0px;
	padding:0px;
	border:0px;
	}

form{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

body{
	padding:0; 
	margin:0;
	background: #EEE0D3 url(../images/bg_default.gif) repeat-y;
	scrollbar-arrow-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-track-color: #EFE9E9;
	scrollbar-face-color: #EEE0D3;
	scrollbar-shadow-color: #ffffff;
	scrollbar-highlight-color: #EEE0D3;
	scrollbar-3d-light-color: #EEE0D3;
	}

#header{ 
	position:absolute; 
	top:0; 
	left:0;
	width:100%; 
	height:131px;
	background: url(../images/header_bg_default.gif) repeat-x;
	margin-right: -15px; /*use to get rid of hor scroll IE Mac */
	}

#header_container{
	display:block;
	float:left;
	width:748px;
	}

.header_left{
	display:block;
	float:left;
	}
	
#clearheader{height:132px;}

#outer{
	height:100%; 
	min-height:100%; 
	margin-right:5px;
	margin-bottom:-8px; /* footer trick */
	}

/* \*/
#outer{
	margin-bottom:-22px;
	}
/* */

#col_left{
	float:left;
	width:458px;
}

#col_middle{
	float:left;
	width:250px;
	padding-left:40px;
}

#col_right_content{
	display:block;
	position: absolute;
	top:130px;
	left:500px;
	width:219px;
	z-index:2;
	height : 153px; 
	overflow : auto;
	padding: 5px 16px 5px 5px;
}

#main_content{
	display:block;
	width:354px;
	margin-left:110px;
	margin-bottom:17px;
	font-family: Times New Roman, tahoma, Arial, Helvetica, serif;
	font-size: 13px;
	font-weight: normal;
	color: #7F382F;
	text-decoration: none;
	line-height: 16px;
}

#questions{
	color : #000000; 
	height:40px;
	width : 216px; 
	overflow : auto;
	padding: 0px 16px 0px 5px;
	overflow-x:hidden;
	margin-right: -15px;
}

#question_hotspot{
	display:block;
	position:absolute;
	top:316px;
	left:498px;
	height:40px;
	width : 215px;
	padding: 0px;
	margin:0px;
	border:0px;
	z-index:115; 
	overflow-y:hidden;
}

/* \*/
* html #question_hotspot{
}
/* */

/*////////////////////////////////////////////////////////////////////
nav____________________________________________________nav////////////
////////////////////////////////////////////////////////////////////*/

#general_nav{
	display:block;
	position: absolute;
	top:8px;
	left:490px;
	width:270px;
	height:25px;
	font-size: 11px; 
	font-weight:normal;
	color: #FFFFFF; 
	font-family: tahoma, Arial, Helvetica, sans-serif;
	z-index:110; 
	}

#default_trick{
	display:block;
	position: absolute;
	top:130px;
	left:0px;
	width:100%;
	background: url(../images/default_right_bg.gif) repeat-x;
	margin-right: -15px; /*use to get rid of hor scroll IE Mac */
	z-index:1; 
	}

#logo_default{
	display:block;
	position: absolute;
	top:311px;
	left:15px;
	width:76px;
	z-index:2; 
	}

#visit_default{
	display:block;
	position: absolute;
	top:134px;
	left:25px;
	width:184px; 
	height:101px;
	z-index:2; 
	}

#relive_default{
	display:block;
	position: absolute;
	top:134px;
	left:230px;
	width:210px; 
	height:80px;
	z-index:2; 
	}

#learn_default{
	display:block;
	position: absolute;
	top:218px;
	left:175px;
	width:189px; 
	height:84px;
	z-index:3; 
	}

/*//////////////////////////////////////////////////////////////////
search box______________________________search box_____////////////
////////////////////////////////////////////////////////////////////*/

#search{
	display:block;
	position: absolute;
	top:90px;
	left:640px;
	width:120px;
	height:25px;
}

#BasicSearchBox, #submit{
	display:block;
	float:left;
}

#BasicSearchBox {
	font-family: sans;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: normal;
	margin-right:4px;
	width:85px;
	}

#BasicSearch {
	margin: 0;
	padding: 0;
	}

#search_text{
	display:block;
	position:absolute;
	top:90px;
	left:598px;
	width:50px;
	width:45px;
	margin-top:4px;
	margin-right:2px;
	margin-bottom:4px;
	letter-spacing: 1px;
	text-decoration: none;
	color: #FFFFFF;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}

/*/////////////////////////////////////////////////////////////////
footer_____________________________________________footer____//////
/////////////////////////////////////////////////////////////////*/

#footer { 
	width:100%; 
	clear:both;
	height:65px; 
	background-color: #FFFFFF; 
	border-bottom:1px solid #CCC;
	position:relative; 
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	line-height:21px;
	font-size: 10px; 
	color: #000000; 
	}

* html #footer {/*only ie gets this style*/ 
	\height:23px;/* for ie5 */ 
	he\ight:21px;/* for ie6 */ 
	}

#footer_container{
	display:block;
	float:left;
	width:750px;
	}

#shift_over{
	display:block;
	float:left;
	width:160px;
	margin-left:40px;
	}

#footer_funding{
	display:block;
	width:545px;
	float:left;
	padding-left:5px;
	}

* html #footer_funding {
	width: 575px; 
	w\idth: 545px; 
	}

/*////////////////////////////////////////////////////////////////////////////
atach images to footer trick____________________atach images to footer trick//
////////////////////////////////////////////////////////////////////////////*/

.ap-test {
	position: absolute;
	top: -82px;
	width: 139px;
	height: 64px;
	}

/* \*/
* html .ap-test {
	top: -83px;
	t\op: -84px;
	}
/* */

.ap-left {left: 600px;}

.bead-test {
	display:block;
	position: absolute;
	top: -19px;
	width: 100%;
	height: 21px;
	background: url(../images/footer_w_bg.gif) repeat-x;
	margin-right:-15px; /*fixes mac ie scrolling*/
	padding:0px;
	border:0px;
}

/* \*/
* html .bead-test {
	top: -20px;
	t\op: -21px;
}
/* */

.bead-left {left: 0px;}
