body	{
	background-color:#4c4f6a;
	margin: 15px;
	min-width: 840px;
	text-align: left;
}

p	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #444444;}
	
a	{	
	color: #b64935;}

hr	{
	border-top: 1px #a7afc1 solid;}

h1	{
	margin: 10px 0px 4px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	color: #2d368a;
	line-height: 140%;
	font-weight: 400;}
	
h2	{
	font-size: 75%;
	color: #989c9d;
	margin: 10px 0px 24px 0px;
	padding: 0px;
	line-height: 140%;}
	
h3	{
	font-size: 95%;
	color: #a6a9aa;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 140%;}
	
UL	{
	margin: 0px 0px 12px 0px;
	padding-top: 6px;}
	
li {
	margin-left: 13px;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	list-style-image:url(images/icons/corporate_site_bullet.gif);
	padding-left: 0px;
}

li li, li li li	{
	list-style-image:url(images/icons/corporate_site_bullet.gif);
	font-size: 140%;}

UL.links	{
	margin: 0px 0px 8px 2px;}

UL.links	li{
	list-style-image:url(images/icons/corporate_site_arrow.gif);}
	
OL  li	{
	list-style-image:none;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;}

.inactive	{
-moz-opacity: 0.5; 
opacity: 0.5;
-khtml-opacity: 0.5;}

/* structure elements -------------------------------------------- */
#page_container_home	{
	background-image: url(images/background_shadow_home.gif);
	width: 839px;
	text-align: left;
	margin:0 auto;
	background-position:bottom;
	background-repeat:no-repeat;
	background-color: #FFFFFF;}

#page_container	{
	background-image: url(images/background_shadow.gif);
	width: 839px;
	text-align: left;
	margin:0 auto;
	background-position:top;
	background-repeat:repeat;
	background-color: #FFFFFF;}
	
#footer	{
	height: 43px;
	background-image:url(images/footer_background.gif);
	text-align: right;
	margin: 0px;
	padding: 0px;}
	
#footer	p	{
	padding: 4px 10px 0px 10px;
	margin: 0px 0px 4px 0px; 
}

	
	
/* AMEENDMENTS FOLLOWING FROM BASE STYLE SHEETS -------------------------------------------- */
	
/* structure elements -------------------------------------------- */
#page_container_header	{
	height: 90px;
	background-image: url(images/background_heading.jpg);
	background-position: left;}
	
.page_container_main	{
	margin-right: 11px;	
	padding: 0px;}

#dropnav_menu_enb_site_level li ul { /* second-level lists */
	border-top: 1px solid #000132;
}

#main_column_home {
	margin: 4px 82px 20px 82px;
	height: 300px;
	text-align: center;}
	
	#home_login_area	{
	margin: 0px 40px 0px 40px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #444444;}
	
	#login_text_fields	{
	display: inline;
	float: left;
	margin: 6px 4px 0px 0px;}
	
	#home_login_area_text	{
	width: 450px;}
	
	#home_login_area	p{
	font-size: 100%;}
	
#main_questionaire {
	margin: 4px 46px 20px 46px;
	text-align: center;}
	
	#questionaire_iframe	{
	width: 700px;
	height: 380px;
	margin-top: 20px;
	background-color: none;}
	

	#print_iframe	{
	width: 1px;
	height: 1px;
	margin: 0px;
	background-color: none;}

#main_spalsh {
	margin: 4px 10px 40px 10px;
	height: 300px;
	text-align: center;
	background-image: url(images/product_arrow.gif);
	background-repeat: no-repeat;
	background-position: center;}
	
#main_column_message {
	margin: 4px 176px 20px 176px;
	min-height: 300px;
	text-align: center;}
	
#main_reports {
	margin: 4px 2px 40px 6px;
	text-align: center;}
	
#main_printed_reports {
	margin: 4px 0px 40px 0px;
	text-align: left;}
	
	.text_align_centre	{
	text-align: center;}
	
	#spalsh_select_area	{
	width: 168px;
	text-align: left;
	display: block;
	min-height: 240px;
	float: left;
	margin-bottom: 20px;
	padding: 0px 15px 0px 15px;
	border-right: 1px dotted #888888;}
	
	#spalsh_select_area.no_border	{
	border-right: none;}
	
	.spalsh_area_questionaire	{
	background-image: url(images/product_thumbnails/questionaire.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 190px;}
	
		.questionaire_link	{
		margin-top: 18px;
		display: block;  
		margin-left: auto ;
  		margin-right: auto ;
		height: 27px;
		width: 87px;
		background-image:url(images/buttons/questionaire.gif);
		cursor: pointer; cursor: hand;
		background-repeat: no-repeat;}
		
		.questionaire_link:hover	{
		background-image:url(images/buttons/questionaire_over.gif);}
		
		.questionaire_link_inactive,.questionaire_link_inactive:hover	{
		background-image:url(images/buttons/questionaire_inactive.gif);}
	
	.spalsh_area_dimensions	{
	background-image: url(images/product_thumbnails/dimensions.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-right: 3px;
	height: 190px;}
	
		.dimensions_link	{
		margin-top: 18px;
		display: block;  
		padding-right: 7px;
		margin-left: auto ;
  		margin-right: auto ;
		height: 27px;
		width: 87px;
		background-image:url(images/buttons/dimensions.gif);
		cursor: pointer; cursor: hand;
		background-repeat: no-repeat;}
		
		.dimensions_link:hover	{
		background-image:url(images/buttons/dimensions_over.gif);}
		
		.dimensions_link_inactive,.dimensions_link_inactive:hover	{
		background-image:url(images/buttons/dimensions_inactive.gif);}
		
	.spalsh_area_dimensions_report	{
	background-image: url(images/product_thumbnails/dimensions_report.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 240px;}
	
		.dimensions_report_link	{
		margin-top: 18px;
		display: block;  
		padding-right: 7px;
		margin-left: auto ;
  		margin-right: auto ;
		height: 27px;
		width: 84px;
		background-image:url(images/buttons/view_report_dimensions.gif);
		cursor: pointer; cursor: hand;
		background-repeat: no-repeat;
		background-position: right;}
		
		.dimensions_report_link:hover	{
		background-image:url(images/buttons/view_report_dimensions_over.gif);}
		
		.spalsh_area_dimensions_report	p{
		font-weight: 900;
		line-height: 150%;}
		
		.spalsh_area_dimensions_report_date	{
		font-weight: 400;
		color: #af6053;}
	
	.spalsh_area_interactive	{
	background-image: url(images/product_thumbnails/dimensions_interactive.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-left: 12px;
	height: 190px;}
	
		.interactive_link	{
		margin-top: 18px;
		display: block;  
		margin-left: auto ;
  		margin-right: auto ;
		height: 27px;
		width: 92px;
		background-image:url(images/buttons/interactive.gif);
		cursor: pointer; cursor: hand;
		background-repeat: no-repeat;
		background-position: right;}
		
		.interactive_link:hover	{
		background-image:url(images/buttons/interactive_over.gif);}
		
		.interactive_link_inactive,.interactive_link_inactive:hover	{
		background-image:url(images/buttons/interactive_inactive.gif);}
	
	.spalsh_area_aspects	{
	background-image: url(images/product_thumbnails/aspects.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 190px;}
	
		.aspects_link	{
		margin-top: 18px;
		display: block;  
		margin-left: auto ;
  		margin-right: auto ;
		height: 27px;
		width: 69px;
		background-image:url(images/buttons/aspects.gif);
		cursor: pointer; cursor: hand;
		background-repeat: no-repeat;}
		
		.aspects_link:hover	{
		background-image:url(images/buttons/aspects_over.gif);}
		
		.aspects_link_inactive,.aspects_link_inactive:hover	{
		background-image:url(images/buttons/aspects_inactive.gif);}
		
		
		
		
	.spalsh_area_aspects_report	{
	background-image: url(images/product_thumbnails/aspects_report.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 240px;}
	
		.aspects_report_link	{
		margin-top: 18px;
		display: block;  
		padding-right: 7px;
		margin-left: auto ;
  		margin-right: auto ;
		height: 27px;
		width: 84px;
		background-image:url(images/buttons/view_report_aspects.gif);
		cursor: pointer; cursor: hand;
		background-repeat: no-repeat;
		background-position: right;}
		
		.aspects_report_link:hover	{
		background-image:url(images/buttons/view_report_aspects_over.gif);}
		
		.spalsh_area_aspects_report	p{
		font-weight: 900;
		line-height: 150%;}
		
		.spalsh_area_aspects_report_date	{
		font-weight: 400;
		color: #2fa538;}


#download_report	{
	border-top: 1px dotted #666666;
	position: absolute;	
	width: 490px;
	z-index: 5;
	margin: 360px 0px 0px 80px;
	padding: 10px 0px 0px 0px;}
	
	.aspects_dowmload_report	{
	margin: 371px 0px 0px 484px;
	display: block;
	z-index: 6;
	position: absolute;
	padding-right: 7px;
	height: 27px;
	width: 84px;
	background-image:url(images/buttons/view_PDF_aspects.gif);
	cursor: pointer; cursor: hand;
	background-repeat: no-repeat;
	background-position: right;}
		
	.aspects_dowmload_report:hover	{
	background-image:url(images/buttons/view_PDF_aspects_over.gif);}
	
	.dimensions_dowmload_report	{
	margin: 371px 0px 0px 484px;
	display: block;
	z-index: 6;
	position: absolute;
	padding-right: 7px;
	height: 27px;
	width: 84px;
	background-image:url(images/buttons/view_PDF_dimensions.gif);
	cursor: pointer; cursor: hand;
	background-repeat: no-repeat;
	background-position: right;}
		
	.dimensions_dowmload_report:hover	{
	background-image:url(images/buttons/view_PDF_dimensions_over.gif);}

#footer	{
	background-image:url(images/background_shadow_corner.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	margin-right: -11px;}
	
#footer	p 	{
	color: #c5cdd5;
	padding-right: 22px;
}

#footer	a	{
	color: #c5cdd5;
}



/* AMEENDMENTS FOLLOWING FROM BASE STYLE SHEETS -------------------------------------------- */
#footer	{
	height: 42px;
	background-image:url(images/footer_background.gif);}


/* menu elements -------------------------------------------- */
#page_container_menu_site_level	{
	margin: 0px 11px 0px 0px;
	height: 100%;
	background-image: url(images/menus/corporate_background_enb_site_level_menu.gif);
	text-aligh: left;
	border-bottom: 1px solid #9d231f;}
	
#dropnav_menu_enb_site_level, #dropnav_menu_enb_site_level ul { /* all lists */
	font-size: 70%;
	font-family: Arial, Helvetica, sans-serif;	
	margin: 0px 0px 0px 23px;
}

#dropnav_menu_enb_site_level li li, li li li {
	font-size: 100%;}

#dropnav_menu_enb_site_level a {
	border-right: 1px solid #af524d;
	font-family: Arial, Helvetica, sans-serif;	
	background-image:url(images/menus/corporate_background_enb_top_level_menu.gif);
	color: #ffffff;
}

#dropnav_menu_enb_site_level li a:hover {
	background-image:url(images/menus/corporate_background_enb_top_level_menu_highlight.gif);
	color: #ffffff;
}

#dropnav_menu_enb_help li a:hover {
	background-image:url(images/menus/corporate_background_enb_top_level_menu_highlight.gif);
	color: #ffffff;
}

#dropnav_menu_enb_site_level a.inactive {
	color: #e7d0cd;
}

#dropnav_menu_enb_site_level li a.inactive:hover {
	color: #e7d0cd;
	background-image:url(images/menus/corporate_background_enb_top_level_menu.gif);
}

#dropnav_menu_enb_site_level li.first { 
	border-left: 1px solid #af524d;
}

#dropnav_menu_enb_site_level li ul { /* second-level lists */
	border-top: 1px solid #8f201c;
	border-bottom: 1px solid #8f201c;
	margin: 2px 0px 0px -1px;
}

#dropnav_menu_enb_site_level li ul li { /* second-level lists */
	background-color: transparent;
	background-image: url(images/corporate_menu_background.png);
	border-bottom: none;
}

#dropnav_menu_enb_site_level li ul li a { /* second-level lists */
	border-left: 1px solid #8f201c;
	border-right: 1px solid #8f201c;
	color: #ffffff;
}

#dropnav_menu_enb_site_level li ul li a:hover { /* second-level lists */
	border-left: 1px solid #8f201c;
	border-right: 1px solid #8f201c;
	background-color: #c12a26;
	color: #ffffff;
}

#dropnav_menu_enb_site_level li ul li a.sub_inactive { /* second-level lists */
	color: #e7d0cd;
}

#dropnav_menu_enb_site_level li ul li a.sub_inactive:hover { /* second-level lists */
	color: #e7d0cd;
}

#dropnav_menu_enb_site_level li ul ul { /* third-and-above-level lists */
	margin: -23px 0px 0px 199px;
	border-top: 1px solid #8f201c;
}

#site_admin_menu	{
	float: right;
	border-left: 1px solid #9d231f;
	border-top: 1px solid #9d231f;
	padding: 3px 6px 0px 6px;
	background-image:url(images/menus/admin_menu_background.gif);}

#site_admin_menu	 p{
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;}

#site_admin_menu	 a{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;}
	
/* image elements -------------------------------------------- */
.page_container_header_logo	{
	background-image: url(images/dimensions_aspects_logo.gif);
	width: 324px;
	height: 28px;
	margin: 52px 0px 0px 23px;}
	
.page_container_header_logo_strap	{
	background-image: url(images/corporate_strapline.gif);
	width: 239px;
	height: 25px;
	margin: 67px 0px 0px 0px;}

/* form elements -------------------------------------------- */
.dotted_line_vertical	{
	height: 17px;
	width: 1px;
	border-right: 1px dotted #666666;}

input.text_field {
	background-color:#f7f1f1;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9d5d5b;
	font-weight: regular;
	padding: 3px 4px 3px 4px;
	width: 146px;
	margin: 0px 0px 0px 0px;}
	
input.text_field_inline {
	background-color:#f7f1f1;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #9d5d5b;
	font-weight: regular;
	padding: 3px 4px 3px 4px;
	width: 100px;
	margin: 4px 0px 3px 0px;}
	
.login_button	{
	display: inline; 
	border-right: 1px dotted #bbbbbb;
	margin-right: 4px;}

input.button_login {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	width: 60px;
	height: 34px;
	cursor: pointer; cursor: hand;
	border: none;
	background-image: url(images/buttons/button_login.gif);
	background-position:right bottom;
	background-repeat: no-repeat;}
	
input.button_login:hover {
	background-image: url(images/buttons/button_login_over.gif);}
	
input.button_demo {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	width: 83px;
	height: 34px;
	cursor: pointer; cursor: hand;
	border: none;
	background-image: url(images/buttons/button_demo.gif);
	background-position: left bottom;
	background-repeat: no-repeat;}
	
input.button_demo:hover {
	background-image: url(images/buttons/button_demo_over.gif);}
	
input.button_cancel {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	width: 61px;
	height: 27px;
	cursor: pointer; cursor: hand;
	border: none;
	background-image: url(images/buttons/cancel.gif);
	background-position:left;
	background-repeat: no-repeat;}
	
input.button_cancel:hover {
	background-image: url(images/buttons/cancel_over.gif);}
	
input.button_continue {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	width: 66px;
	height: 27px;
	cursor: pointer; cursor: hand;
	border: none;
	background-image: url(images/buttons/continue.gif);
	background-position:left;
	background-repeat: no-repeat;}
	
input.button_continue:hover {
	background-image: url(images/buttons/continue_over.gif);}
	
input.button_confirm {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	width: 66px;
	height: 27px;
	cursor: pointer; cursor: hand;
	border: none;
	background-image: url(images/buttons/confirm.gif);
	background-position:left;
	background-repeat: no-repeat;}
	
input.button_confirm:hover {
	background-image: url(images/buttons/confirm_over.gif);}
	
#user_settings_fields	{
	padding: 0px 0px 16px 0px;}

.user_settings_titles	{
	display: block inline; 
	float: left; 
	padding-top: 10px;
	width: 125px;}
	
input.button_standard {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:center;
	padding: 0px 4px 0px 0px;
	margin: 6px 0px 0px 0px;
	width: 81px;
	height: 34px;
	cursor: pointer; cursor: hand;
	border: none;
	background-image: url(../images/buttons/standard_button.gif);
	background-position:left bottom;
	background-repeat: no-repeat;}
	
input.button_standard:hover {
	background-image: url(../images/buttons/standard_button_over.gif);
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:center;
	padding: 0px 4px 0px 0px;
	margin: 6px 0px 0px 0px;
	width: 81px;
	height: 34px;
	cursor: pointer; cursor: hand;
	border: none;
	background-position:left bottom;
	background-repeat: no-repeat;}
	
input.button_long {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:center;
	padding: 0px 4px 0px 0px;
	margin: 6px 0px 0px 0px;
	width: 120px;
	height: 34px;
	cursor: pointer; cursor: hand;
	border: none;
	background-image: url(../images/buttons/long_button.gif);
	background-position:left bottom;
	background-repeat: no-repeat;}
	
input.button_long:hover {
	background-image: url(../images/buttons/long_button_over.gif);
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:center;
	padding: 0px 4px 0px 0px;
	margin: 6px 0px 0px 0px;
	width: 120px;
	height: 34px;
	cursor: pointer; cursor: hand;
	border: none;
	background-position:left bottom;
	background-repeat: no-repeat;}

