html 	{
	
		height 				:		100%;
}


body	{
	
		background-image    :		url(../gfx/body_bg_white.gif);
		background-position :		0 0;
		background-repeat   :		repeat-x;
		background-color 	:		white;
		height 				:		100%;
}


#page 	{

		width 				: 		993px;
		background-image    :		url(../gfx/page_bg.gif);		
		background-repeat   :		repeat-y;
		background-color 	:		white;
		position			:		relative;
		min-height 			:		100%;
		margin 				:   	0;
		padding				: 		0;
}

*html #page {
	height: 100%;
}


#menu 	{

		float				:		left;
		width 				: 		319px;
		margin-top			:		110px;
		font-size			:		10px;
		padding-bottom		: 		50px;
}


#menu ul  {

		list-style-type		:		none;
		margin 				:   	0;
		padding				: 		0;
}



/* Level 1 menu */
#menu ul li  { 
	background-image: none;
		color				: 		white;
		margin 				:   	0;
		padding				: 		0;
		padding-bottom		:		25px;		
		font-weight			:		bold;
		font-size			: 		9pt;
		padding-top			:		3px;		
}


/* Level 2 menu */

#menu ul li ul li { 

		font-weight			:		normal;
		padding-bottom		:		3px;
}
#menu ul ul {

		padding-top 		: 		3px;
}


/* Level 3 menu */

#menu ul li ul li ul li a { 

		font-weight			:		normal;
		padding-left		: 		50px;		
}


#menu ul li a { 

		color				: 		white;	
		padding-left		:		35px;
		display				:		block;
}


#menu li.active a,
#menu li a:hover {
	background-color		:		white;
	color					:		black;		
}

#menu li a:hover {
	color					:		#c04f00;		
}

*+html #menu li a:hover {
	background-image		: 		url('../gfx/menubg.gif');
}


#menu li.active li a {

	background-color		:		transparent;
	color					:		white;		

}


#menu li.active li.active a,
#menu li.active li a:hover {

	background-color		:		white;
	color					:		black;		

}
#menu li.active li a:hover {

	color					:		#c04f00;		

}

*+html #menu li.active li a:hover {
	background-image		: 		url('../gfx/menubg.gif');
}


#menu li.active li.active li  a {

	background-color		:		transparent;
	color					:		white;		

}


#menu li.active li.active li.active a,
#menu li.active li.active li a:hover {

	background-color		:		white;
	color					:		black;		

}
#menu li.active li.active li a:hover {
	color					:		#c04f00;		

}

*+html #menu li.active li.active li a:hover {
	background-image		: 		url('../gfx/menubg.gif');
}


#menu li.active li.active li.active li  a {

	background-color		:		transparent;
	color					:		white;		

}



#header 	{

		float 				:		right;
		width 				: 		674px;
		margin				:		0;
		padding				:		0;	

}


#content 	{
	
		float				:		right;
		width 				: 		638px;
}

#content * {
	line-height: 150%;
}


#footer 	{

		position 			: 		absolute;
		bottom				:		30px;
		left				:      	35px;
		color				:		white;	
}


#footer ul	{

		margin				:		0;
		padding				:		0;	
		
}


#footer ul li a {

	
	color					:		white;
	
	
}



#footer ul li {

	list-style-type			: 		none;
	display					:		inline;
	color					:		white;
	margin					:		0;
	padding					:		0;	
	font-size				:		90%;
}

#corner {
	position: absolute;
	top: 0;
	left: 993px;
}

#rootline {

	color					:		#cc6100;
	float					:		right;
	width 					: 		638px;
	margin					:		0;
	padding					:		0;	
	font-size				: 		90%;
	padding-top				:		15px;
	padding-bottom			:		15px;

}


#rootline a {

	color					:		#cc6100;
	
		
}


div.clearer	{

		clear				:		both;
		margin				:		0;
		padding				:		0;	
}


