/*
FILE UPDATED: 2006 03 29
*/

/*
******************************************************************************************
This is the general css for the whole site (including sub-sites).
It defines the all properties that do not relate to text size, colour or borders. These are:clear, display, float, font, font-family, font-weight, height, left, list-style, margin, overflow,
padding, position, text-align, text-decoration, text-transform, vertical-align and width. 
******************************************************************************************
*/
body
{
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	height:1%;
}

/*accessibility - used for non-visible links*/
a.offScreen
{
	float:left; position:absolute; top:-300px
}

/*HEADER BELOW*/
.header
{
	width:100%;
	margin:0;
	padding:0;
}

h1.heading_one_hidden
{
	margin:0em;
	padding:0em 0em 0em 0em;
	height:0em;
	position:absolute;
	top:-500px;
	overflow:hidden;
}
.h1col
{
	float:left;
	height:68px;
}
/*SEARCH NAV (TOP RIGHT) BELOW*/
.searchcol
{
	float:right;
	width:50%;
	margin:0;
	padding:0;
	text-align:center;
	font-weight:bold;
}
.searchcol form
{
	margin:0;
	padding:0;
}
.searchcolnav
{
	text-align:right;
	margin:0.8em 1em 1.5em 0em;
	padding:0;
}
.searchcolnav a
{
	text-decoration:none;
	margin:0;
	padding:0;
}
.searchcolnav a:hover
{
	text-decoration:underline;
}
.search
{
	margin:0em 1em 0em 0em;
	text-align:right;
	padding:0;
}
.advanced_search
{
	margin:0.7em 1.0em 0.5em 0em;
	text-align:right;
}
.advanced_search a, .advanced_search a:link, .advanced_search a:active, .advanced_search a:visited, .advanced_search a:hover
{
	text-decoration:none;
}
input.text_field_search
{
	margin:0px 0px 0px 5px;
	padding:0;
	font-family:verdana;
}
input.go_button_search
{
	vertical-align:bottom;
	margin:0px 0px 1px 5px;
	padding:0;
}
/*NAVIGATION BELOW*/
.navcontainer
{
	padding:0em;
	width:100%;
	text-align:left;
	clear:both;
}

.navcontainer:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.navcontainer {display:inline-table;}
/* Hides from IE-mac \*/
* html .navcontainer {height:1%;}
.navcontainer {display:block;}
/* End hide from IE-mac */


.navcontainer ul
{
	margin:0em;
	padding:0em 0em 1em 0em;
	list-style-type:none;
}
.navcontainer ul li
{
	float:left;
}
.navcontainer ul li a
{
	padding:0em 1em 0em 1em;
	margin:0em;
	text-decoration:none;
	font-weight:bold;
}
.denial_navcontainer
{
    content:"."; 
}
.nav_divider
{
	display:none;
}
/*DOCUMENT CONTENT NAV BELOW*/
.document_content_nav a
{
	text-decoration:none;
}
.document_content_nav a:hover, .document_content_nav a:active
{
	text-decoration:underline;
}
/*BREADCRUMB BAR BELOW*/
.breadcrumb
{
	width:100%;
}
.breadcrumb:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.breadcrumb {display:inline-table;}
/* Hides from IE-mac \*/
* html .breadcrumb {height:1%;}
.breadcrumb {display:block;}
/* End hide from IE-mac */
.breadcrumb_col1
{ 
	float:left; 
	width:59%; 
	margin-right:0; 
	position:relative; 
	left:1px; 
	padding:0.5em 0em 0.5em 1em;	
}
.breadcrumb_col1 a:link, .breadcrumb_col1 a:visited, .breadcrumb_col1 a:active
{
	text-decoration:none;
vertical-align:bottom;
}
.breadcrumb_col1 a:hover
{
	text-decoration:underline;
}

.chevron
{
	position:relative;
	top:-0.1em;
}

.breadcrumb_col2
{ 
	float:right; 
	width:38%; 
	margin:0 1em 0 0; 
	position:relative; 
	text-align:right;
	padding:0 0 0 0;
}
.breadcrumb_col2 img
{
	margin-right:3.5em;
	border:0;
}
.breadcrumb_col2 a
{
	margin:0 0 0 0; 
	padding:0 0 0 0;
}
.breadcrumb_col2 a:link, .breadcrumb_col2 a:visited, .breadcrumb_col2 a:active
{
	text-decoration:none;
}
.breadcrumb_col2 a:hover
{
	text-decoration:underline;
}
.breadcrumb_col2 a.print_icon:link, .breadcrumb_col2 a.print_icon:hover, .breadcrumb_col2 a.print_icon:visited, .breadcrumb_col2 a.print_icon:active
{
	text-decoration:none;
}

.smallest_text, .smaller_text, .larger_text, .largest_text
{
	margin:0;
	padding:0;
}
.print_button
{
	height:14px;
	width:16px;
	padding:0em 0em 0em 0em;
	margin:0em 2.0em 0em 0em;
}
.breadcrumb a
{
	text-decoration:none;
}
.content
{
	width:100%;
	margin:0;
	padding:0.9em 0 0 0;
	height:1%;
}
/*FOOTER BELOW*/
.footer
{
	width:100%;
	clear:both;
}
.footernav
{
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	margin:3em 0em 0em 0em;
}
.footernav ul
{
	margin:0em;
	padding:0em;
	list-style-type:none;
	font-weight:bold;
}
.footernav ul li
{
	float:left;
	padding:0em 0.5em 0.5em 0em;
	margin:0em;
}
.footernav ul li a
{
	text-decoration:none;
	padding:0em 0.5em 0.5em 0em;
}
.footernav ul li a:hover
{
	text-decoration:underline;
}
.footer2:after 
{
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.footer2 {display:inline-table;}
/* Hides from IE-mac \*/
* html .footer2 {height:1%;}
.footer2 {display:block;}
/* End hide from IE-mac */
.footer2
{
	width:99.9%;
	clear:both;	
}
.footer2nav
{
	text-align:left;
	padding:0.5em 0em 0.5em 1em;
	position:relative; 
	left:1px; 
	margin:0;
}
.footer2nav ul
{
	margin:0em;
	padding:0em;
	list-style-type:none;
}
.footer2nav ul li
{
	float:left;
	padding:0em 0.5em 0.5em 0em;
	margin:0em;
}
.footer2nav ul li a
{
	text-decoration:none;
	padding:0em 0.5em 0.5em 0em;
}
.footer2nav ul li a:hover
{
	text-decoration:underline;
}
.footer3
{
	width:100%;
	float:left;
	clear:both;
}
.footer3nav
{
	padding:0.5em 0em 0.5em 0em;
	margin:0em 0em 0em 1.5em;
}
.footer3nav ul
{
	margin:0em;
	padding:0em;
	list-style-type:none;
}
.footer3nav ul li
{
	float:left;
	clear:right;
	text-decoration:none;
	padding:0em 0.5em 0.5em 0em;
	display:inline;
}
.footer3nav ul li a
{
	text-decoration:none;
	padding:0em 0.5em 0.5em 0em;
}
.footer3nav ul li a:hover
{
	text-decoration:underline;
}
/* CLASSES FOR HOME PAGE CONTENT */
.home_col1
{
	float:left;
	width:50%;
	margin:0em;
	padding:0em;
}
.home_col2
{
	float:left;
	width:49%;
	margin-left:1em;
	padding:0em;
}
.home_row1
{
	width:99.9%;
	padding:0em;
	margin:0 0 1em 0;
}

.home_row1:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.home_row1 {display: inline-table;}

/* Hides from IE-mac \*/
* html .home_row1 {height: 1%;}
.home_row1 {display: block;}
/* End hide from IE-mac */

/*
column 2 dotted separator used to separate non-image items
*/
.home_dotted_separator
{
	clear:both;
	width:99%;
	margin:1em 0em 1em 0em;
	padding:0;
}
.home_row2
{
	width:99.9%;
	padding:0em;
	clear:both;
	margin:0 0 0 0;
	height:5em;
}
.home_row3
{
	clear:both;
	width:99.9%;
	margin:0em;
	padding:0em;
	height:26.7em;
}
/*
FMA Homepage 1
*/
.fma_home1
{
	margin:0;
	padding-bottom:0.9em;
	width:49%;
	margin-right:1.9%;
	float:left;
}
.fma_home1_image
{
	float:left;
	display:inline;
	margin:0 1em 1em 0;
}
.fma_home1_image img
{	
	padding:0;
	margin:0;
}
.fma_home1_wrapper
{
	padding:0em 1em 0em 0em;
	margin:0em 0em 0em 0em;
}
.fma_home1_title
{
	padding:0;
	margin:0 0 0.5em 0;
}
.fma_home1_title a
{
	text-decoration:none;	
	padding:0;
	margin:0;
}
.fma_home1_title a:hover
{
	text-decoration:none;	
	padding:0;
	margin:0;
}
.fma_home1_title a
{
	text-decoration:none;	
	padding:0;
	margin:0;
}
.fma_home1_text
{
	padding:0em 1em 0em 0em;
}
/*
FMA Homepage 2
*/
.fma_home2
{
	width:49%;
	margin:0 0 0 0;
	float:left;
}
.fma_home2_col2
{
	width:48.8%;
	margin:0 0 0 0;
	float:right;
}
.fma_home2_separator
{
	width:1.9%;
	float:left;
}
.fma_home2_image img
{
	float:left;
	display:inline;
	margin:0em 1em 0em 0em;
	padding:0;
}
.fma_home2_wrapper
{
	padding:0;
	margin:0;
	height:60px;
}
h3.fma_home2_title
{
	padding:0 0 0 0em;
	margin:0;
	
}
.fma_home2_title a
{
	text-decoration:none;	
	padding:0;
	margin:0;
}
.fma_home2_title
{
	padding:0;
	margin:0 0 0em 5;
	
	
}
.fma_home2_text
{
	padding:0em 1em 0em 0em;
	
}
/*
	Topic List - Home page
*/
.topic_list_home
{
	float:left;
	width:100%;
	margin:1em 0em 0.8em 0em;
	min-height:26.6em;
}
.topic_list_home_header
{
	font-weight:bold;
	padding:0em 0em 0em 0.5em;
	margin:0em 0em 0em 0em;
}
.topic_list_home_header a, .topic_list_home_header a:visited
{
	text-decoration:none;
}
.topic_list_home_header a:hover
{
	text-decoration:underline;
}
.topic_list_home_left
{
	float:left;
	width:49%;
	margin:1em 0em 0em 0em;
	text-align:left;
}
.topic_list_home_bullet ul
{
	margin-left:2em;
	margin-top:0px;
	padding:0;
}
.topic_list_home_bullet ul li
{
	margin-bottom:0.5em;
	padding:0;
}
.topic_list_home_bullet a
{
	color:#000000;
	text-decoration:none;
}
.topic_list_home_bullet a:hover
{
	color:#000000;
	text-decoration:underline;
}
.topic_list_home_right
{
	float:left;
	margin-top:1em;
	text-align:left;
	width:49%;
}
.topics_browse_dept_wrapper
{
	float:left;
	width:49%;
}
.browse_department_home_wrapper
{
	clear:both;
	width:100%;
	height:2.5em;
}
.browse_department_home_text
{
	float:left;
	width:50%;
	margin:0.4em 0.4em 0.4em 0.4em;
	font-weight:bold;
}
.browse_department_home_text a
{
	padding:0;
	margin:0;
	text-decoration:none;
}
.browse_department_home_text a:hover
{
	color:#000000;
	text-decoration:underline;
}
.browse_department_home_image
{
	float:right;
	width:40%;
	height:100%;
}
.browse_department_home_image img
{
	float:right;
	padding:0;
	margin:0;
}
/*
	Commitment list - home page
*/
.commit_spotlight_wrapper
{
	width:48.8%;
	float:right;
}

.commit_spotlight_wrapper:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.commit_spotlight_wrapper {display: inline-table;}

/* Hides from IE-mac \*/
* html .commit_spotlight_wrapper {height: 1%;}
.commit_spotlight_wrapper {display: block;}
/* End hide from IE-mac */


.commitment_list_home
{
	float:left;
	width:48%;
	margin:0;
	min-height:22em;
	padding:0em 0em 1em 0em;
}

* html .commitment_list_home
{
	height:22em;
}

.commitment_list_home_header
{
	font-weight:bold;
	padding:0;
	width:100%;
	text-align:left;
	margin:0;
}
.commitment_list_home_header h2
{
	padding:0;
	margin:0 0 0 0.5em
}
.commitment_list_home_header h2 a, .commitment_list_home_header h2 a:visited
{
	text-decoration:none;
}
.commitment_list_home_header h2 a:hover
{
	text-decoration:underline;
}
.commitment_list_home_content, .commitment_list_home_text
{
	padding:0;
	margin:0
}
.commitment_list_home_text ul
{
	margin-left:2em;
	margin-top:0px;
	padding:0;
}
.commitment_list_home_text ul li
{
	margin-bottom:0.5em;
	padding:0;
}
.commitment_list_home_other
{
	clear:both;
}
/*
"I Want" list homepage
*/
.i_want_location_wrapper
{
	width:48.8%;
	float:right;
	margin:1em 0em 0em 1.9%;
}
.i_want_location_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.i_want_location_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .i_want_location_wrapper {height:1%;}
.i_want_location_wrapper {display:block;}
/* End hide from IE-mac */
.i_want_list_home
{
	float:left;
	width:48%;
	margin:0em 0em 0em 0em;
	padding:0;
	min-height:26.6em;
}

* html .i_want_list_home
{
	height:26.6em;
}

.i_want_list_home_header
{
	font-weight:bold;
	padding:0em 0em 0em 0.5em;
	margin:0 0 0 0;
}
.i_want_list_home_header a, .i_want_list_home_header a:visted
{
	text-decoration:none;
}
.i_want_list_home_header a:hover
{
	text-decoration:underline;
}
.i_want_list_home_header img
{	
	padding:0;
	margin:0;
}
.i_want_list_home_content
{
	margin:1em 0em 0em 0.5em;
}
.i_want_list_home_content_bullet 
{
	margin-left:1.5em;
	margin-top:0px;
	padding:0;
}
.i_want_list_home_content_bullet ul
{
	margin-left:0em;
	margin-top:0px;
	padding:0;
}
.i_want_list_home_content_bullet ul li
{
	margin-bottom:0.5em;
	padding:0;
}
.i_want_list_home_content_bullet a
{
	color:#000000;
	text-decoration:none;
}
.i_want_list_home_content_bullet a:hover
{
	color:#000000;
	text-decoration:underline;
}
/*
	Home Page Spotlights
*/
.spotlights_home
{
	float:right;
	width:48%;
	margin:0em;
	min-height:18.1em;
	padding:0em 0em 1em 0em;
}
* html .spotlights_home
{
	height:18.1em;
}
.spotlights_home_header
{
	float:right;
	font-weight:bold;
	padding:0;
	width:100%;
	text-align:left;
	text-decoration:none;
}
.spotlights_home_header h2
{
	padding:0;
	margin:0 0 0 0.5em;
}
.spotlights_home_header h2 a, .spotlights_home_header h2 a:visited
{
	text-decoration:none;
}
.spotlights_home_header h2 a:hover
{
	text-decoration:underline;
}
.image_spotlight_home
{
	clear:both;
	 padding:0em 0em 0em 0.5em;
}
.image_spotlight_home_image
{
	 padding:0.5em 0em 0em 0em;

}
.image_spotlight_home_image img
{	
	padding:0;
	margin-right:0.5em;
	float:left;
}
.image_spotlight_home_wrapper
{
	padding:0;
	margin:0;
}
.image_spotlight_home_title
{

}
.image_spotlight_home_title h3
{
	margin:0;
	text-align:left;
	padding:0;
}
.image_spotlight_home_text
{
	text-align:left;
}
/*
Location list - home page
*/
.location_list_home
{
	float:right;
	width:48%;
	margin:0em 0em 0em 0em;
	padding:0;
	min-height:26.6em;
}

* html .location_list_home
{
	height:26.6em;
}

.location_list_home_header
{
	font-weight:bold;
	padding:0em 0em 0em 0.5em;
	margin:0 0 0 0;
}
.location_list_home_header a, .location_list_home_header a:visited
{
	text-decoration:none;
}
.location_list_home_header a:hover
{
	text-decoration:underline;
}
.location_list_wrapper_col1
{
	width:99%;
	float:left;
}
.location_list_bullet
{
	margin-top:1em;
	height:18em;
}
.location_list_bullet ul
{
	margin-left:2em;
	margin-top:0px;
	padding:0;
}
.location_list_bullet ul li
{
	margin-bottom:0.5em;
	padding:0;
}
.location_list_bullet a, .location_list_bullet a:hover
{
	color:#000000;
	text-decoration:none;
}
.location_list_wrapper_col2
{
	width:67%;
	float:right;
	margin:0;
	padding:0;
}
.location_list_wrapper_image
{
	margin:0;
	padding:0;
	float:right;
}
.location_list_wrapper_image img
{
	margin:0;
	padding:0;
}
/*
CLASSES FOR INTERNAL PAGES
*/
.onecol_column1
{
	margin-left:1em;
	margin-right:1em;
}
/*
level 2 column 1
*/
.twocol_column1
{
	float:left;
	width:23%;
	margin-bottom:10px;
}
/*
level 2 column 2
*/
.twocol_column2
{
	float:left;
	width:75.9%;
	margin-bottom:10px;
	margin-left:1%;
}
/*
The first column in 3 col landing page
*/
.threecol_column1
{
	float:left;
	width:23%;
	margin-bottom:10px;
}
/*
The second column in 3 col landing page
*/
.threecol_column2
{
	float:left;
	width:54.8%;
	margin-bottom:10px;
	margin-left:1%;
}
/*
The third column in 3 col landing page
*/
.threecol_column3
{
	float:right;
	width:20%;
	margin-left:1%;
	margin-bottom:10px;
}
/*
Wrapper for the navigation
*/
.left_hand_nav:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.left_hand_nav {display:inline-table;}
/* Hides from IE-mac \*/
* html .left_hand_nav {height:1%;}
.left_hand_nav {display:block;}
/* End hide from IE-mac */
.left_hand_nav
{
	width:100%;
}
/*
Header in column 1 
*/
.left_hand_nav_header
{
	float:left;
	width:100%;
	padding:0;
	margin-bottom:0;
	margin-top:0;
}
/*
Text control for header
*/
.left_hand_nav_header h2
{
	margin-left:10px;
	font-weight:bold;
	padding:0;
	margin-bottom:0;
	margin-top:0;
}
.left_hand_nav_header h2 a
{
	text-decoration:none;
}
/*
Body of first column
*/
.left_hand_nav_body
{
	margin-top:15px;
	margin-bottom:15px;
	margin-left:0;
	float:left;
	width:100%;
}
.left_hand_nav_body ul 
{
	margin:0;
	padding:0;
	text-align:left;
	list-style-type:none;
	padding:0;
	font-weight:bold;
	display:block;
}
.left_hand_nav_body ul.lowest_level
{
	font-weight:normal;
}
.navselected
{
	text-decoration:none;
}
.left_hand_nav_body ul li
{
	text-decoration:none;
	margin:0;
	padding:0;
}
.left_hand_nav_body ul li a
{
	text-decoration:none;
	padding:0px 0px 0px 10px;
	margin:0;
	display:block;
}
/* This is an IE hack to stop lots of white space around the links that are displayed as a block in lists :)*/ 
* html .left_hand_nav_body ul li a { 
    height:1px; 
    }
/*  */
.left_hand_nav_body ul ul li a
{
	text-decoration:none;
	padding:0px 0px 0px 14px;
	margin:0;

}
.left_hand_nav_body ul ul ul li a
{
	text-decoration:none;
	padding:0px 0px 0px 18px;
	margin:0;

}
.left_hand_nav_body ul ul ul ul li a
{
	text-decoration:none;
	padding:0px 0px 0px 22px;
	margin:0;
}
.left_hand_nav_body ul ul ul ul ul li a
{
	text-decoration:none;
	padding:0px 0px 0px 26px;
	margin:0;
}
.left_hand_nav_body ul ul ul ul ul ul li a
{
	text-decoration:none;
	padding:0px 0px 0px 30px;
	margin:0;
}
.left_hand_nav_body ul ul ul ul ul ul ul li a
{
	text-decoration:none;
	padding:0px 0px 0px 34px;
	margin:0;
}
.left_hand_nav_body ul ul ul ul ul ul ul ul li a
{
	text-decoration:none;
	padding:0px 0px 0px 38px;
	margin:0;
}
.left_hand_nav_body ul ul ul ul ul ul ul ul ul li a
{
	text-decoration:none;
	padding:0px 0px 0px 42px;
	margin:0;
}
.left_hand_nav_body ul li a:hover
{
	text-decoration:underline;
}
/*
header in column 2 for 3 col layout
*/
.page_heading_3col
{
	padding:0;
	margin-top:0;
	margin-bottom:15px;
}
.page_heading_3col h2
{
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
/*
summary paragraph class for column 2
*/
.page_summary_3col
{
	width:97.8%;
	font-weight:normal;
	margin:0;
	padding:0.5em 0em 0.5em 0.5em;
}
/*
summary paragraph text class for column 2
*/
.page_summary_3col p
{
	margin:0;
	padding:0;
}
/*
summary paragraph list class for column 2
*/
.page_summary_3col ul
{
	margin-top:5px;
}
/*
main content of column 2 in 3col layout
*/
.page_content_3col
{
	margin-top:15px;
	width:100%;
	clear:both;
}
.page_content_3col p
{
	margin-top:15px;
}
.spotlight_column
{
	width:100%;
	height:100%;
	padding:0em 0em 1em 0em;
}
/*
header in column 3
*/
.spotlight_column_header h2
{
	margin-top:0;
	margin-bottom:0;
	margin-left:10px;
	padding:0;
	font-weight:bold;
}
/*
Image spotlight in column 3
*/
.image_spotlight
{
	clear:both;
	width:100%;
}
.image_spotlight h3
{
	margin-left:10px;
	margin-bottom:5px;
	margin-right:5px;
	margin-top:5px;
	padding:0;
}
/*
link in col 3
*/
.image_spotlight h3 a
{
	text-decoration:none;
	font-weight:bold;
	padding:0;
	margin:0;
}
.image_spotlight h3 a:hover
{
	text-decoration:underline;
	font-weight:bold;
}
/*
wrapper for image spotlight in column 3
*/
.image_spotlight_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.image_spotlight_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .image_spotlight_wrapper {height:1%;}
* html .image_spotlight_wrapper {margin-left:-10px;}
.image_spotlight_wrapper {display:block;}
/* End hide from IE-mac */
.image_spotlight_wrapper
{
	margin-top:5px;
	margin-left:0px;
	height:100%;
	padding:0;
}
/*
Image in column 3 spotlight
*/
.image_spotlight_image
{
	margin-bottom:5px;
	margin-left:10px;
	margin-right:5px;
	float:left;
}
.image_spotlight_image img
{
	padding:0;
	margin:0;
}
.image_spotlight_image a
{
	padding:0;
	margin:0;
}
/*
text for image spotlight in column 3
*/
.image_spotlight_text
{
	margin-bottom:5px;
	margin-right:5px;
	margin-left:12px;
}
/* Hides from IE-mac \*/
* html .image_spotlight_text
{
	margin-left:19px;
}
/* End hide from IE-mac */
/*
non-image item in col 3
*/
.text_spotlight
{
	clear:both;
	width:100%;
}
/*
non-image item title in col 3
*/
.text_spotlight_title h3
{
	margin-left:10px;
	margin-bottom:5px;
	margin-right:5px;
	margin-top:5px;
	padding:0;
}
/*
link in col 3
*/
.text_spotlight_title h3 a
{
	text-decoration:none;
	font-weight:bold;
}
.text_spotlight_title h3 a:hover
{
	text-decoration:underline;
	font-weight:bold;
}
/*
non-image item text in col 3
*/
.text_spotlight_text
{
	margin-bottom:5px;
	margin-left:10px;
	margin-right:5px;
}
/*
fma wrapper class for column 2
*/
.fma_3col:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.fma_3col {display:inline-table;}
/* Hides from IE-mac \*/
* html .fma_3col {height:1%;}
.fma_3col {display:block;}
/* End hide from IE-mac */
.fma_3col
{
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
/*
fma class for column 2
*/
.fma_3col_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.fma_3col_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .fma_3col_wrapper {height:1%;}
.fma_3col_wrapper {display:block;}
/* End hide from IE-mac */
.fma_3col_wrapper
{
	margin:0 1em 0 0;
	padding:0;
}
/*
fma image class
*/
.fma_3col_image
{
	margin:0 10px 0 0;
	float:left;
	padding:0em 0em 0em 0em;
}
.fma_3col_image a
{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}
.fma_3col_image img
{
	border:0;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	vertical-align:bottom;
}
/*
fma title class
*/

.fma_3col_title h3
{
	margin:0.3em 0em 1em 0em;
	padding:0;
}
.fma_3col_title a
{
	text-decoration:none;
	font-weight:bold;
}
.fma_3col_title a:hover
{
	text-decoration:underline;
	font-weight:bold;
}
/*
fma text class
*/
.fma_3col_text
{
	display:block;
	margin:0;
	padding:0;
}
/*
level 2 column 2 big image header 
*/
.page_heading_2col
{
	padding:0;
	margin-top:0;
	margin-bottom:15px;
}
.page_heading_2col h2
{
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
/*
summary paragraph class for column 2
*/
.page_summary_2col
{
	width:98%;
	font-weight:normal;
	margin:0;
	padding:0.5em 0em 0.5em 0.5em;
}
/*
summary paragraph text class for column 2
*/
.page_summary_2col p
{
	margin:0;
	padding:0;
}
/*
summary paragraph list class for column 2
*/
.page_summary_2col ul
{
	margin:0;
}
/*
summary paragraph list item class for column 2
*/
.page_summary_2col ul li
{
}
/*
main content of column 2 in 2 col layout
*/
.page_content_2col
{
	margin-top:15px;
	width:99%;
	clear:both;
}
.page_content_2col p
{
	margin-top:15px;
}
.page_content_2col h3, .page_content_2col h4, .page_content_2col h5, .page_content_2col h6
{
	margin:0;
	padding:1.5em 0em 0.3em 0em;
}

/*
fma wrapper class in 2 col layout
*/
.fma_2col:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.fma_2col {display:inline-table;}
/* Hides from IE-mac \*/
* html .fma_2col {height:1%;}
.fma_2col {display:block;}
/* End hide from IE-mac */
.fma_2col
{
	width:100%;
	margin:0 0 10px 0;
	padding:0 0 0 0;
}
/*
fma class for column 2
*/
.fma_2col_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.fma_2col_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .fma_2col_wrapper {height:1%;}
.fma_2col_wrapper {display:block;}
/* End hide from IE-mac */
.fma_2col_wrapper
{
	margin:0 1em 0 0;
	padding:0;
}
/*
fma image class
*/
.fma_2col_image
{
	margin:0 10px 0 0;
	float:left;
	padding:0em 0em 0em 0em;
}
.fma_2col_image a
{
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
}
.fma_2col_image img
{
	border:0;
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	vertical-align:bottom;
}
.fma_2col_title h3
{
	margin:0.3em 0em 1em 0em;
	padding:0;
}
.fma_2col_title a, .fma_2col_title a:hover
{
	text-decoration:none;
	font-weight:bold;
}
/*
fma text class
*/
.fma_2col_text
{
	display:block;
	margin:0;
	padding:0;
}
/*
column image wrapper class 3 col layout
*/
.image_article_3col:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.image_article_3col {display:inline-table;}
/* Hides from IE-mac \*/
* html .image_article_3col {height:1%;}
.image_article_3col {display:block;}
/* End hide from IE-mac */
.image_article_3col
{
	margin-top:5px;
	width:100%;
	margin-bottom:20px;
}
/*
column 2 image 3 col layout
*/
.image_article_3col_image
{
	float:left;
}
.image_article_3col_image img
{
	padding:0;
	margin:0 10px 0 0;
}
/*
column 2 image text wrapper  3 col layout
*/
.image_article_3col_wrapper
{
	margin-left:20px;
	margin-right:5px;
	margin-top:0;
}
.image_article_3col_title
{
	margin-bottom:1px;
	padding:0;
	margin-top:0;
}
.image_article_3col_title h3
{
	padding:0;	
	margin-bottom:0;
}
.image_article_3col_title h3 a, .image_article_3col_title h3 a:hover
{
	text-decoration:none;
	font-weight:bold;
}
/*
level 2 column 2 text for image 3 col layout
*/
.image_article_3col_text
{
	font-weight:normal;
	margin-bottom:15px;
	margin-top:9px;
}
.image_article_3col_date
{
	font-weight:normal;
	margin-bottom:0;
}
/*
column 2 non-image item  3 col layout
*/
.text_article_3col
{
	margin-top:10px;
	width:100%;
}
/*
column 2 header for non-image item 3 col layout
*/
.text_article_3col_title 
{
	margin-bottom:1px;
	margin-left:10px;
	margin-top:5px;
	padding:0;
}
.text_article_3col_title h3
{
	font-weight:bold;
	margin-top:0;
	padding:0;
	margin-left:0;
	margin-bottom:0;
}
.text_article_3col_title h3 a
{
	text-decoration:none;
}
.text_article_3col_title h3 a:hover
{
	text-decoration:underline;
}
/*
column 2 text for non-image item 3 col layout
*/
.text_article_3col_text
{
	font-weight:normal;
	margin-bottom:5px;
	margin-left:10px;
	padding:0;
	margin-top:9px;
}
.text_article_3col_date
{
	font-weight:normal;
	margin-left:10px;
	margin-bottom:0;
}
/*
column image wrapper class
*/
.image_article_2col:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.image_article_2col {display:inline-table;}
/* Hides from IE-mac \*/
* html .image_article_2col {height:1%;}
.image_article_2col {display:block;}
/* End hide from IE-mac */
.image_article_2col
{
	margin-top:5px;
	width:99%;
	margin-bottom:20px;
}
/*
level 2 column 2 image  
*/
.image_article_2col_image
{
	float:left;
}
.image_article_2col_image img
{
	margin-right:10px;
	padding:0;
}
/*
level 2 column 2 image text wrapper
*/
.image_article_2col_wrapper
{
	margin-left:20px;
	margin-right:5px;
}
.image_article_2col_title
{
	margin-bottom:1px;
	padding:0;
	margin-top:0;
}
.image_article_2col_title h3
{
	font-weight:bold;
	padding:0;
	margin:0;
}
.image_article_2col_title h3 a
{
	text-decoration:none;
}
.image_article_2col_title h3 a:hover
{
	text-decoration:underline;
}
/*
level 2 column 2 text for image
*/
.image_article_2col_text
{
	font-weight:normal;
	margin-top:9px;
	margin-bottom:15px;
}
.image_article_2col_date
{
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
/*
level 2 column 2 non-image item
*/
.text_article_2col
{
	margin-top:10px;
	width:99%;
	padding:0.5em 0em 0.5em 0em;
}
/*
level 2 column 2 header for non-image item
*/
.text_article_2col_title 
{
	margin-bottom:1px;
	margin-left:10px;
	padding:0;
}
.text_article_2col_title h3
{
	font-weight:bold;
	margin:0;
	padding:0;
}
.text_article_2col_title h3 a
{
	text-decoration:none;
}
.text_article_2col_title h3 a:hover
{
	text-decoration:underline;
}
/*
level 2 column 2 chapter item
*/
.chapter_article_2col
{
	margin-top:10px;
	width:99%;
}
/*
level 2 column 2 header for chapter item
*/
.chapter_article_2col_title 
{
	height:20px;
	margin-left:10px;
	margin-top:2px;
	margin-bottom:2px;
	padding:0;
}
.chapter_article_2col_title h3
{
	font-weight:bold;
	margin:0;
	padding:0;
}
.chapter_article_2col_title h3 a
{
	text-decoration:none;
}
.chapter_article_2col_title h3 a:hover
{
	text-decoration:underline;
}
/*
level 2 column 2 text for chapter item
*/
.chapter_article_2col_text
{
	font-weight:bold;
	margin:0;
	padding:0;
}
.chapter_article_2col_text ul
{
	font-weight:normal;
	margin-bottom:0px;
	margin-left:20px;
	margin-top:0px;
	padding-bottom:2px;
	padding-top:5px;
	list-style-type:none;
}
.chapter_article_2col_text li
{
	list-style-type:none;
	margin-bottom:5px;
}
.chapter_article_2col_text li a, .chapter_article_2col_text li a:visited
{
	text-decoration:none;
}
.chapter_article_2col_text li a:active, .chapter_article_2col_text li a:hover
{
	text-decoration:underline;
}
/*
level 2 column 2 text for non-image item
*/
.text_article_2col_text
{
	font-weight:normal;
	margin-left:10px;
	margin-top:9px;
}
.text_article_2col_date
{
	font-weight:normal;
	margin-left:10px;
	margin-bottom:0;
}
/*
column 2 dotted separator used to separate non-image items
*/
.co12NoImageDottedSeparator
{
	width:99%;
}
/*
column 3 dotted separator used to separate non-image items
*/
.col3NoImageDottedSeparator
{
	width:99%;
}
/*
The 'l' is a 'one' in the version below - misspelt in a couple of html files !
*/
.co13NoImageDottedSeparator
{
	width:99%;
}
/*
header in 1 col layout
*/
.page_heading_1col
{
	padding:0;
	margin-top:0;
	margin-bottom:15px;
}
.page_heading_1col h2
{
	font-weight:bold;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
/*
summary paragraph class for 1 col layout
*/
.page_summary_1col
{
	width:99%;
	font-weight:normal;
	margin:0;
	padding:0.5em 0em 0.5em 0.5em;
}
/*
summary paragraph text class for 1 col layout
*/
.page_summary_1col p
{
	margin:0;
	padding:0;
}
/*
summary paragraph list class for 1 col layout
*/
.page_summary_1col ul
{
	margin-top:5px;
}
/*
main content in 1 col layout
*/
.page_content_1col
{
	margin-top:15px;
	width:100%;
	clear:both;
}
.page_content_1col p
{
	margin-top:15px;
}
/*
Document download area - 3 col
*/
.doc_download_3col_heading h3
{
	padding:0;
}
.doc_download_3col_wrapper
{
	width:99%;
	float:left;
	margin-bottom:10px;
}
.doc_download_3col_icon
{
	margin-right:5px;
	float:left;
}
.doc_download_3col_title a
{
	text-decoration:none;
}
.doc_download_3col_title a:hover
{
	text-decoration:underline;
}
/*
Document download area - 2 col
*/
.doc_download_2col_heading h3
{
	padding:0;
}
.doc_download_2col_wrapper
{
	width:99%;
	float:left;
	margin-bottom:10px;
}
.doc_download_2col_icon
{
	margin-right:5px;
	float:left;
}
.doc_download_2col_title a
{
	text-decoration:none;
}
.doc_download_2col_title a:hover
{
	text-decoration:underline;
}
/*
Data table - 3 col
*/
.data_table_3col
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	clear:both;
	width:100%;
}
/*
Data table - 2 col
*/
.data_table_2col 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	clear:both;
	width:99%;
}
.data_table_standard 
{
	width:100%;
	padding:0;
	margin:0;
}
caption {
	padding:0 0 5px 0;
	width:100%;	 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	text-align:center;
}
th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	padding:6px 6px 6px 12px;
}
th.data_table_alt_bg_colour 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
td 
{
	padding:6px 6px 6px 12px;
}
/*
Classes relating to Topics Listing Page
*/
/* 
Row 1 on Topics Listing page - C33 
*/
.topics_listing_row1
{
	margin-left:1em;
	margin-right:0.9em;
}
.topics_listing_row1:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.topics_listing_row1 {display:inline-table;}
/* Hides from IE-mac \*/
* html .topics_listing_row1 {height:1%;}
.topics_listing_row1 {display:block;}
/* End hide from IE-mac */

/* 
Row 2 on Topics Listing page - C33. This includes the topics listing columns.
*/
.topics_listing_row2
{
	margin-left:1em;
	margin-right:1em;
}
.topics_listing_row2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.topics_listing_row2 {display:inline-table;}
/* Hides from IE-mac \*/
* html .topics_listing_row2 {height:1%;}
.topics_listing_row2 {display:block;}
/* End hide from IE-mac */

/* 
Columns for topics listings (in Row 2 of the Topics Listing page).
*/
.topics_listing_col1
{
	float:left;
	width:48%;
	padding:0;
}
.topics_listing_col1:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.topics_listing_col1 {display:inline-table;}
/* Hides from IE-mac \*/
* html .topics_listing_col1 {height:1%;}
.topics_listing_col1 {display:block;}
/* End hide from IE-mac */

#topics_listing_col2
{
	float:right;
	width:48%;
	padding:0;
	/*margin-left:1%;*/
}
#topics_listing_col2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
#topics_listing_col2 {display:inline-table;}
/* Hides from IE-mac \*/
* html #topics_listing_col2 {height:1%;}
#topics_listing_col2 {display:block;}
/* End hide from IE-mac */

/*
Hidden level 3 heading for screen readers
*/
h3.heading_three_hidden
{
	margin:0em;
	padding:0em 0em 0em 0em;
	height:0em;
	position:absolute;
	top:-500px;
	overflow:hidden;
}
/* 
Page Heading for Topics Listing page - C33 
*/
.page_heading_topics_listing
{
	padding:0;
	margin:1em 1em 1em 1em;
}
.page_heading_topics_listing h2
{
	font-weight:bold;
	padding:0.1em 0em 0.1em 1em;
}
/* 
FMA for Topics Listing page - C33 
*/
.fma_topics_listing
{
	float:left;
	width:48%;
	/*margin:0 0.6em 0.8em 0.5em;*/
	padding:0;
}
.fma_topics_listing:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.fma_topics_listing {display:inline-table;}
/* Hides from IE-mac \*/
* html .fma_topics_listing {height:1%;}
.fma_topics_listing {display:block;}
/* End hide from IE-mac */

/*
Classes for the various components of the Topics Listing Page FMA
*/
.fma_topics_listing_image, .fma_topics_listing_wrapper, .fma_topics_listing_title, .fma_topics_listing_text
{
	margin:0;
	padding:0;
}
.fma_topics_listing_image img
{
	margin-right:10px;
	float:left;
	margin-bottom:0px;
	margin-top:10px;
}
.fma_topics_listing_title a
{
	font-weight:bold;
}
.fma_topics_listing_title h3
{
	margin-top:10px;
	margin-bottom:10px;
	padding:0;
}
/*
Wrapper class for spotlights on the topics listing page - C33
*/
.spotlights_topics_listing
{
	float:right;
	margin:-0.1em 0em 0.8em 0em;
	width:48%;
	padding:0;
}
.spotlights_topics_listing:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.spotlights_topics_listing {display:inline-table;}
/* Hides from IE-mac \*/
* html .spotlights_topics_listing {height:1%;}
.spotlights_topics_listing {display:block;}
/* End hide from IE-mac */

/*
Wrapper for individual image spotlights on the topics listing page
*/
.image_spotlight_topics_listing
{
	/*vertical-align:top;*/
	clear:both;
	margin-bottom:10px;
	margin-top:10px;
}
.image_spotlight_topics_listing:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.image_spotlight_topics_listing {display:inline-table;}
/* Hides from IE-mac \*/
* html .image_spotlight_topics_listing {height:1%;}
.image_spotlight_topics_listing {display:block;}
/* End hide from IE-mac */

/*
Class for the image used in a topic listing spotlight
*/
.image_spotlight_topics_listing_image
{
	padding:0;
	vertical-align:top;
	margin-left:5px;
}
.image_spotlight_topics_listing_image img
{
	vertical-align:top;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}
/*
Additional wrapper to enable flexibility on topics listing image spotlights
*/
.image_spotlight_topics_listing_wrapper
{
	margin-bottom:10px;
	padding:0;
}
/*
Class for the title on topics listing image spotlights
*/
.image_spotlight_topics_listing_title a
{
	font-weight:bold;
}
.image_spotlight_topics_listing_title h3
{
	padding:0;
	margin-right:5px;
	margin-top:0;
	margin-left:5px;
	margin-bottom:0;
}
/*
Class for the text on topics listing image spotlights
*/
.image_spotlight_topics_listing_text
{
	margin-right:5px;
	margin-bottom:10px;
	margin-left:5px;
}
/*
Classes for the actual list of topics on the topics listing page - C33
*/
ul.topics_listing_topic_listing
{
	margin:0;
	padding:0 0 0 1em;
	list-style-type:none;
	clear:both;
}
ul.topics_listing_topic_listing li
{
	margin-left:0px;
	margin-bottom:5px;
}
.topics_listing_topic_image
{
	float:left;
	padding:1em 0.5em 0.5em 0;
	display:inline;
	vertical-align:top;
	clear:left;
}
.topics_listing_topic_text
{
	padding:1em 1em 0em 0em;
}
* html .topics_listing_topic_text
{
	padding:0em 1em 0em 0em;
}
a.topics_listing_topic_name
{
	font-weight:bold;
	text-decoration:none;
	padding:0;
	margin-top:5px;
}
ul.topics_listing_sub_topic_listing
{
	margin:0;
	padding:0;
	list-style-type:none;
	padding:0.6em 0 1.8em 0;
}
ul.topics_listing_sub_topic_listing li
{
	display:inline;
}
a.topics_listing_sub_topic_name
{
	padding:0;
}
.topics_listing_bottom_curve
{
	margin:0;
	padding:0em 0em 2.3em 0em;
	vertical-align:bottom;
	clear:both;
}
/*
Class for heading text on Splash page
*/
.splash_page_header h1
{
	margin:0;
	padding:0 0 1.5em 0.1em;
}
/*
Class for the 1st column on the splash page
*/
.splash_col1
{
	float:left;
	width:20%;
	margin:0;
	padding:0;
}
/*
Class for the 1st column on the splash page 2
*/
.splash_col1a
{
	text-align:center;
	width:100%;
	margin:0;
	padding:0;
}
.splash_col1b_wrapper
{
	text-align:center;
}
.splash_col1b
{
	width:100%;
	margin:30px 0 0 0;
	padding:0;
}
/*
Defining headings in splash page column 1
*/
.splash_col1 h2
{
	margin:0;
	padding:0.8em 0.5em;
}
/*
Defining text in splash page column 1
*/
.splash_col1 p
{
	margin:0;
	padding:0 0.5em;
}
/*
Class for the 2nd column on the splash page
*/
.splash_col2
{
	float:left;
	width:25%;
	margin:0;
	padding:0;
}
/*
Classes to control the APS logo box in column 2 of the splash page
*/
.splash_aps_logo
{
	padding:1.2em 3.3em 1em 1.2em;
}
.splash_aps_logo_internal
{
	width:160px;
}
/*
Class for the 3rd column on the splash page
*/
.splash_col3
{
	float:left;
	width:20%;
	margin:0;
	padding:0;
}
/*
Defining headings in splash page column 3
*/
.splash_col3 h2
{
	margin:0;
	padding:0.8em 0.5em;
}
/*
Defining text in splash page column 3
*/
.splash_col3 p
{
	margin:0;
	padding:0 0.5em;
}
/*
Class for the 4th column on the splash page
*/
.splash_col4
{
	float:left;
	width:25%;
	margin:0;
	padding:0;
}
/*
Classes to control the WAG logo box in column 4 of the splash page
*/
.splash_wag_logo
{
	padding:1.2em 3.3em 1em 1.2em;
}
.splash_wag_logo_internal
{
	width:160px;
}
/*
CSS for Locations page
*/
.locations_col1
{
	float:left;
	width:78%;
	margin:0;
	padding:0;
}
.locations_col1:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.locations_col1 {display:inline-table;}
/* Hides from IE-mac \*/
* html .locations_col1 {height:1%;}
.locations_col1 {display:block;}
/* End hide from IE-mac */
.locations_col2
{
	float:right;
	width:20%;
	margin-left:1%;
}
.locations_col1_left
{
	float:left;
	width:45%;
	margin:1em 0.1em 1em 0.5em;
}
.locations_text
{
	padding:0;
	margin-bottom:3em;
}
.locations_map
{
	float:right;
	width:46%;
	margin:3em 0em 0em 0em;
}
.locations_header
{
	float:left;
	font-weight:bold;
	padding:0;
	width:100%;
	text-align:left;
	margin:0;
}
.locations_header h2
{
	padding:0;
	margin:0em 0em 0em 0.5em;
}
.locations_regions
{
	margin:0em 0em 5em 0em;
}
.locations_regions_header
{
	clear:both;
	font-weight:bold;
	padding:0;
	width:100%;
	text-align:left;
	margin:0;
}
.locations_regions_header h2
{
	padding:0;
	margin:0em 0em 0em 0.3em;
}
.locations_regions_text 
{
	margin:1em 1em 0em 0em;
}
.locations_regions_text ul
{
	margin-left:3em;
	margin-top:0px;
	padding:0;
}
.locations_regions_text ul li
{
	margin-bottom:0.2em;
	padding:0;
	text-indent:0em;
}
.locations_regions_text a, .locations_regions_text a:hover
{
	color:#000000;
	text-decoration:none;
}
/*
CLASSES FOR SITE MAP
*/
.sitemap_wrapper
{
	width:99.7%;
	margin:0em 0em 0em 0em;
	padding:0;
	float:left;
}
.sitemap_col1
{
	width:49.5%;
	float:left;
	margin:0em 0em 0em 0em;
	padding:0;
}
.sitemap_col2
{
	width:49.5%;
	float:right;
	margin:0em 0em 0em 0em;
	padding:0;
}
.sitemap_header
{
	font-weight:bold;
	padding:0;
	width:100%;
	text-align:left;
	margin:0;
	clear:both;
}
.sitemap_header h2
{
	padding:0;
	margin:0em 0em 0em 0.5em;
}
.sitemap_item_wrapper
{
	width:95%;
	margin:1.5em 0em 0em 0.5em;
}
.sitemap_item_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.sitemap_item_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .sitemap_item_wrapper {height:1%;}
.sitemap_item_wrapper {display:block;}
/* End hide from IE-mac */
.sitemap_item_header
{
	float:left;
	font-weight:bold;
	padding:0;
	width:100%;
	text-align:left;
	margin:0;
}
.sitemap_item_header h2
{
	padding:0;
	margin:0em 0em 0em 0.5em;
}
.sitemap_item_header h2 a, .sitemap_item_header h2 a:visited, .sitemap_item_header h2 a:active
{
	text-decoration:none;
}
.sitemap_item_header h2 a:hover
{
	text-decoration:underline;
}
.sitemap_item_text
{
	clear:both;
}
.sitemap_item_text ul
{
	margin:0em 0em 0em 3em;
	padding:0;
}
.sitemap_item_text ul li
{
	margin-bottom:0.2em;
	padding:0;
	text-indent:0em;
	text-align:left;
}
.sitemap_item_text ul ul
{
	margin:0em 0em 0em 1em;
}
.sitemap_item_text ul ul li
{
	list-style-image:none;	
	list-style-type:circle;
	margin:0.3em 0em 0em 0em;
	padding:0;
	text-indent:0em;
}
.sitemap_item_text a:link, .sitemap_item_text a:visited, .sitemap_item_text a:active
{
	text-decoration:none;
}
.sitemap_item_text ul li a:hover
{
	text-decoration:underline;
}
/*
Classes for A to Z page
*/
.atoz_wrapper
{
	width:99.7%;
	margin:0em 0em 0em 0em;
	padding:0;
	float:left;
}
.atoz_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.atoz_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .atoz_wrapper {height:1%;}
.atoz_wrapper {display:block;}
/* End hide from IE-mac */
.atoz_header
{
	font-weight:bold;
	padding:0;
	text-align:left;
	margin:0;
	clear:both;
}
.atoz_header h2
{
	padding:0;
	margin:0em 0em 0em 0.5em;
}
.atoz_index
{
	text-align:center;
	margin:0;
	padding:1em 0em 0em 0.5em;
}
.atoz_index a
{
	text-decoration:none;
	margin:0em 0.6em 0em 0.2em;
}
.atoz_index a:link, .atoz_index a:visited, .atoz_index a:active
{
	text-decoration:none;
}
.atoz_index a:hover
{
	text-decoration:underline;
}
.atoz_col1
{
	width:45%;
	float:left;
	margin:2em 0em 0em 2em;
	padding:0em 0em 2em 0em;
}
.atoz_col2
{
	width:45%;
	float:right;
	margin:2em 1em 0em 0em;
	padding:0em 0em 2em 0em;
}
.atoz_index a.selected
{
	font-weight:bold;
}
.atoz_col1 a
{
	text-decoration:none;
	line-height:20px;
}
.atoz_col1 a:link, .atoz_col1 a:visited, .atoz_col1 a:active
{
	text-decoration:none;
}
.atoz_col1 a:hover
{
	text-decoration:underline;
}
.atoz_col2 a
{
	text-decoration:none;
	line-height:20px;
}
.atoz_col2 a:link, .atoz_col2 a:visited, .atoz_col2 a:active
{
	text-decoration:none;
}
.atoz_col2 a:hover
{
	text-decoration:underline;
}
/* START FORM STYLES BELOW */
.form_title {
width:100%;
padding:0 0 10px 0;
float:left;
}
.form_asterisk{
padding:0;
margin:0;
}
.form_wrapper {
width:98.8%;
margin:0 0 0 0;
clear:both;
}
.form_wrapper form{
margin:0;
padding:10px 10px 10px 10px;
}
.form_textfield_wrapper {
	margin:0 0 10px 0;
	width:99%;
	padding:0;
}
.form_textfield_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.form_textfield_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_textfield_wrapper {height:1%;}
.form_textfield_wrapper {display:block;}
/* End hide from IE-mac */
.form_textarea_wrapper {
	margin:0 0 10px 0;
	width:99%;
	padding:0;
}
.form_textarea_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.form_textarea_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_textarea_wrapper {height:1%;}
.form_textarea_wrapper {display:block;}
/* End hide from IE-mac */
.form_dropdown_wrapper {
	margin:0 0 10px 0;
	width:99%;
	padding:0;
}
.form_dropdown_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.form_dropdown_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_dropdown_wrapper {height:1%;}
.form_dropdown_wrapper {display:block;}
/* End hide from IE-mac */
.form_multidropdown_wrapper {
	margin:0 0 10px 0;
	width:99%;
	padding:0;
}
.form_multidropdown_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.form_multidropdown_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_multidropdown_wrapper {height:1%;}
.form_multidropdown_wrapper {display:block;}
/* End hide from IE-mac */
.form_checkbox_wrapper {
	margin:0 0 10px 0;
	width:99%;
	padding:0;
}
.form_checkbox_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.form_checkbox_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_checkbox_wrapper {height:1%;}
.form_checkbox_wrapper {display:block;}
/* End hide from IE-mac */
.form_radio_wrapper {
	margin:0 0 10px 0;
	width:99%;
	padding:0;
}
.form_radio_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    visibility:hidden;
}
.form_radio_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_radio_wrapper {height:1%;}
.form_radio_wrapper {display:block;}
/* End hide from IE-mac */
.form_button_wrapper {
	margin:0;
	width:99%;
	padding:0;
}
.form_button_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.form_button_wrapper {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_button_wrapper {height:1%;}
.form_button_wrapper {display:block;}
/* End hide from IE-mac */
.form_checkbox_fieldset:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.form_checkbox_fieldset {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_checkbox_fieldset {height:1%;}
.form_checkbox_fieldset {display:block;}
/* End hide from IE-mac */
.form_radio_fieldset:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.form_radio_fieldset {display:inline-table;}
/* Hides from IE-mac \*/
* html .form_radio_fieldset {height:1%;}
.form_radio_fieldset {display:block;}
/* End hide from IE-mac */
.form_leftcol_textfield {
	margin:0 0 0 0;
	width:40%;
	height:30px;
	padding:0;
	float:left;
	text-align:left;
	vertical-align:top;	
}
.form_leftcol_textarea {
	margin:0 0 0 0;
	width:40%;
	height:82px;
	padding:0;
	float:left;
	text-align:left;
}
.form_leftcol_dropdown {
	margin:0 0 0 0;
	width:40%;
	height:30px;
	padding:0;
	float:left;
	text-align:left;
}
.form_leftcol_multidropdown {
	margin:0 0 0 0;
	width:40%;
	height:30px;
	padding:0;
	float:left;
	text-align:left;
}
.form_leftcol_checkbox, .form_leftcol_checkbox_subscription {
	margin:0 0 0 0;
	padding:0;
	float:left;
	text-align:left;
}

.form_leftcol_checkbox
{
	width:40%;
}

.form_leftcol_checkbox_subscription
{	
	width: 100%;
}

.form_leftcol_radio {
	margin:0 0 0 0;
	width:40%;
	padding:0;
	float:left;
	text-align:left;
}
.form_leftcol_button {
	margin:0 0 0 0;
	width:40%;
	height:20px;
	padding:0;
	float:left;
	text-align:left;
}
.form_leftcol_textfield_label, .form_leftcol_textarea_label, .form_leftcol_dropdown_label, .form_leftcol_multidropdown_label, .form_leftcol_checkbox_label, .form_leftcol_checkbox_legend, .form_leftcol_radio_label, .form_leftcol_radio_legend
{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.form_rightcol_textfield {
	margin:0 0 0 0;
	width:59%; 
	padding:0;
	float:right;
	vertical-align:top;	
}
.form_rightcol_textarea, .form_rightcol_dropdown, .form_rightcol_multidropdown, .form_rightcol_checkbox
{
	margin:0;
	width:59%;
	padding:0;
	float:right;
}
/*
	form_spacer fixes the fieldset border display problem in safari - keep the font-size definition here.
	Use this div just before the </fieldset> tag. Leave its contents empty.
*/
.form_spacer 
{
	margin:0;
	padding:0;
	clear:both;
	font-size:0.1em;
}
.form_rightcol_radio {
	margin:0 0 0 0;
	width:59%;
	padding:0;
	float:right;
}
.form_rightcol_button {
	margin:0 0 0 0;
	width:59%;
	padding:0;
	float:right;
}
/* Modified by Karthik 16.07.06 */
.form_rightcol_textfield_input, .form_rightcol_dropdown_input, .form_rightcol_multidropdown_input, .form_rightcol_checkbox_input, .form_rightcol_radio_input
{
  margin:0;
  padding:0;
  size:12px; 
  font-family:arial, helvetica, sans-serif;
  font-weight:normal;
  /*width:200px;*/
}
/* Modified by Karthik 16.07.06 */
.form_rightcol_textarea_input 
{
  margin:0;
  padding:0;
  vertical-align:top;
  size:12px; 
  font-family:arial, helvetica, sans-serif;
  font-weight:normal;
  /*width:200px;*/
 }

     
/* END FORM STYLES */
.search_form
{
	margin:0em 0em 0em 0em;
	padding:0;
	width:100%;
}
.search_form form
{
	margin:0;
	padding:0;
	width:100%;
}
.search_form_row1
{
	margin:0em 0em 0.5em 0em;
	padding:0;
	width:100%;
}
.search_form_textfield_label 
{
	margin:0;
	padding:0;
}
.search_form_row2 
{
	margin:0;
	padding:0;
	width:100%;
}
.search_form_row2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.search_form_row2 {display:inline-table;}

/* Hides from IE-mac \*/
* html .search_form_row2 {height:1%;}
.search_form_row2 {display:block;}
/* End hide from IE-mac */
.search_form_textfield_searchquery 
{
	float:left;
	margin:0em 1em 0em 0em;
	padding:0;
}
.search_form_dropdown_pubdate_label 
{
	float:left;
	margin:0;
	display:none;
	padding:0;
}
.search_form_dropdown_pubdate
{
	float:left;
	margin:0em 2em 0em 0em;
}
.search_form_dropdown_sortby_label 
{
	float:left;
	vertical-align:bottom;
	margin:0em 0.5em 0em 0em;
	padding:0.3em 0em 0em 0em;
}
.search_form_dropdown_sortby 
{
	float:left;
	margin:0em 1em 0em 0em;
}
.search_form_button 
{
	float:left;
}
.search_form_button input
{

	height:1.5em;
	margin:0em;
	padding:0em;
}
.search_string
{
	margin:0em 0em 1em 0em;
	padding:2em 0em 0em 0em;
	clear:both;
	font-weight:bold;
}
.search_text
{
	margin:0em 0em 0em 0em;
	clear:both;
}
.search_text a, .search_text a:link, .search_text a:active, .search_text a:visited
{
	text-decoration:none;
}
.search_text a:hover, .search_text a.advanced_search_link:hover
{
	text-decoration:underline;
}
.search_results
{
	text-align:center;
	margin:1em 0em 0em 0em;
	padding:0;
	clear:both;
}
.data_table_search 
{
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	clear:both;
	text-align:center;
	width:100%;
	margin-top:0.9em;
	margin-right:auto;
	margin-bottom:0.9em;
	margin-left:auto;
}
.data_table_search th 
{
	font-family:arial, helvetica, sans-serif;
	text-transform:none;
	text-align:left;
	padding:6px 6px 6px 12px;
}
.data_table_search th.data_table_alt_bg_colour 
{
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
}
.data_table_search td 
{
	padding:6px 6px 6px 12px;
}

th.data_table_search_header
{
	border-left:0px;
	font-weight:normal;
}
.data_table_search th a
{
	text-decoration:underline;
	font-weight:normal;
}
.data_table_search th a:hover
{
	text-decoration:underline;
}
.data_table_search th a:active
{
	text-decoration:underline;
}
.data_table_search th a:visited
{
	text-decoration:underline;
}
.data_table_search td h4 a
{
	text-decoration:underline;
	font-weight:bold;
}
.data_table_search td a:hover
{
	text-decoration:underline;
}
.data_table_search td a:active
{
	text-decoration:underline;
}
.data_table_search td a:visited
{
	text-decoration:underline;
}
.data_table_search th.data_table_search_header_row a
{
	text-decoration:underline;
	font-weight:bold;
}
/*
The first column in search results page
*/
.search_col1
{
	float:left;
	width:86.1%;
	margin:0em 0em 1em 1%;
	padding:0;
}
.search_results_nav
{
	clear:both;
	text-align:center;
	width:100%;
	margin:1em 0em 0em 0em;
}
.search_results_nav a
{
	text-decoration:underline;
	margin:0em 0.5em 0em 0.5em;
}
.search_results_nav a:hover
{
	text-decoration:underline;
}
.search_results_nav a:active
{
	text-decoration:underline;
}
.search_results_nav a:visited
{
	text-decoration:underline;
}
.pagebanner
{
	clear:both;
	text-align:center;
	width:100%;
	margin:1em 0em 1em 0em;
}
.pagelinks{
	clear:both;
	display:block;
	margin:0.5em 0.5em 0em 0.5em;
}
.pagelink_unlinked{
	margin:0em 0.5em 0em 0.5em;
}
.pagelinks a
{
	text-decoration:underline;
	margin:0em 0.5em 0em 0.5em;
}
.pagelinks a:hover, .pagelinks a:active, .pagelinks a:visited
{
	text-decoration:underline;
}
/*
CLASSES FOR ADVANCED SEARCH
*/
.adv_search_wrapper
{
	width:99.7%;
	margin:0em 0em 0em 0em;
	padding:0;
	float:left;
}
.adv_search_wrapper form
{
	margin:0em 0em 0em 0em;
	padding:0;
}
.adv_search_header
{
	font-weight:bold;
	padding:0;
	width:100%;
	text-align:left;
	margin:0;
	clear:both;
}
.adv_search_header h2
{
	padding:0;
	margin:0em 0em 0em 0.5em;
}
.adv_search_row1
{
	margin:0.5em 0em 0em 1em;
	padding:0;
}
.adv_search_row2
{
	margin:0.5em 0em 0em 1em;
	padding:0;
}
.adv_search_row_spacer
{
	margin:2em 0em 0em 0em;
	padding:0;
}
.adv_search_row3
{
	margin:0em 0em 2em 1em;
	padding:0;
	clear:both;
}
.adv_search_row4
{
	margin:1em 0em 0em 1em;
	padding:0;
}
.adv_search_row5
{
	margin:0em 0em 1em 1em;
	padding:0;
	clear:both;
	text-align:center;
}
.adv_search_row1 a, .adv_search_row1 a:visited, .adv_search_row1 a:active
{
	text-decoration:none;
}
.adv_search_row1 a:hover
{
	text-decoration:underline;
}
.adv_search_textfield_label
{
	float:left;
    display:none;
	margin:0;
	padding:0;
}
.adv_search_textfield_label label
{
	margin:0;
	padding:0;
}
.adv_search_textfield_searchquery
{
	float:left;
	margin:0;
	padding:0;
}
.adv_search_textfield_searchquery input
{
	margin:0;
	padding:0;
	border:1px solid #000000;
}
.adv_search_button
{
	float:left;
	margin:0em 0em 0em 1em;
	padding:0;
}
.adv_search_button input
{
	height:1.5em;
	margin:0;
	padding:0;
	font-weight:bold;
}
.adv_search_row5 input
{
	height:1.5em;
	margin:0;
	padding:0;
	font-weight:bold;
}
.adv_search_radio_label
{
	margin:0em 2em 0em 0em;
	padding:0;
}
.adv_search_radio
{
	margin:0em 0em 0em 0em;
	padding:0;
}
.adv_search_dates
{
	float:left;
	width:31%;
}
.adv_search_dates input
{
	margin:0.4em 0em 0em 0em;
}
.adv_search_checkbox_wrapper
{
	float:left;
	width:68%;
}
.adv_search_checkbox_wrapper:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.adv_search_checkbox_wrapper {display:inline-table;}

/* Hides from IE-mac \*/
* html .adv_search_checkbox_wrapper {height:1%;}
.adv_search_checkbox_wrapper {display:block;}
/* End hide from IE-mac */
.adv_search_checkbox_top
{
	margin:0;
	padding:0;
	clear:both;
}
.adv_search_checkbox_bottom
{
	margin:0em 0em 2em 0em;
	padding:0;
	width:99.5%;
}
.adv_search_checkbox_bottom:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.adv_search_checkbox_bottom {display:inline-table;}
/* Hides from IE-mac \*/
* html .adv_search_checkbox_bottom {height:1%;}
.adv_search_checkbox_bottom {display:block;}
/* End hide from IE-mac */
.adv_search_checkbox_bottom_col1
{
	float:left;
	width:33%;
	padding:0;
	text-align:left;
	margin-right:0; 
}
.adv_search_checkbox_bottom_col2
{
	float:left;
	width:33%;
	margin:0;
	padding:0;
	text-align:left;
	text-align:left;
}
.adv_search_checkbox_bottom_col3
{
	float:left;
	width:33%;
	margin:0;
	padding:0;
}
.adv_search_checkbox
{
	margin:0em 0em 0.2em 0em;
	padding:0;
}
.adv_search_checkbox label, .adv_search_check_label, .adv_search_checkbox input
{
	margin:0;
	padding:0;
}
.adv_search_dropdown_label
{
    display:none;
	margin:0;
	padding:0;
}
.adv_search_check
{
	margin:0em 0em 0em 0em;
	padding:0;
}
/*
CLASSES FOR ACCESS OPTIONS
*/
.access_options_header
{
	font-weight:bold;
	padding:0;
	width:100%;
	text-align:left;
	margin:0;
	clear:both;
}
.access_options_header h2
{
	padding:0;
	margin:0em 0em 0em 0.5em;
}
.access_options_content
{
	margin:1em 0em 0em 0em;
	padding:0;
	width:100%;
}
.access_options_textsize
{
	margin:1em 0em 0em 0em;
	padding:0;
	width:99%;
}
.access_options_textsize_legend 
{
	margin:0;
	padding:0;
	font-weight:bold;
}
.access_options_textsize_row1
{
	margin:1em 0em 0em 1em;
	padding:0;
}
.access_options_textsize_column_wrapper
{
	margin:1em 0em 0em 1em;
	padding:0em 0em 1em 0em;
	float:left;
	width:14%;
}
.access_options_textsize_column_button
{
	margin:0.5em 0em 0em 0em;
	padding:0;
}
.access_options_textsize_column_button form
{
	margin:0;
	padding:0;
	font-weight:bold;
}
.access_options_textsize_column_button input
{
	margin:0;
	padding:0.1em;
	font-weight:bold;
	width:100%;
}
.access_options_colours
{
	margin:1em 0em 0em 0em;
	padding:0;
	width:99%;
}
.access_options_colours_legend 
{
	margin:0;
	padding:0;
	font-weight:bold;
}
.access_options_colours_row1
{
	margin:1em 0em 1em 1em;
	padding:0;
}
.access_options_colours_red, .access_options_colours_white, .access_options_colours_yellow, .access_options_colours_black, .access_options_colours_palecream, .access_options_colours_palepink, .access_options_colours_paleblue
{
	float:left;
	margin:0em 0.4em 0em 0em;
	padding:0;
	width:1.3em;
}
.access_options_colours_text
{
	float:left;
	margin:0em 0em 0em 2em;
	padding:0;
	font-weight:bold;
	width:10em;
}
.access_options_colours_text a, .access_options_colours_text a:active, .access_options_colours_text a:visited, .access_options_colours_text a:link
{
	text-decoration:none;
}
.access_options_colours_text a:hover
{
	text-decoration:underline;
}
.access_options_colours_separator
{
	float:left;
	margin:0;
	padding:0;
	width:3em;
}
.access_options_colours_newrow
{
	margin:0;
	padding:0;
	clear:both;
	height:1%;
}
.access_options_colours_startrow
{
	float:left;
	margin:0;
	padding:0;
	width:1em;
}

/*
CLASSES FOR 404 PAGE
*/

.wrapper_404
{
	margin-left:1em;
	margin-right:0.9em;
}
.wrapper_404:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.wrapper_404 {display:inline-table;}
/* Hides from IE-mac \*/
* html .wrapper_404 {height:1%;}
.wrapper_404 {display:block;}
/* End hide from IE-mac */

.col1_404
{
	float:left;
	width:48%;
	/*margin:0 0.6em 0.8em 0.5em;*/
	padding:0;
	text-align:center;
}
.col1_404:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.col1_404 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col1_404 {height:1%;}
.col1_404 {display:block;}
/* End hide from IE-mac */

.col1_title_404, .col1_text_404
{
	margin:0;
	padding:0;
}

.col2_404
{
	float:right;
	margin:-0.1em 0em 0.8em 0em;
	width:48%;
	padding:0;
	text-align:center;
}
.col2_404:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.col2_404 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col2_404 {height:1%;}
.col2_404 {display:block;}
/* End hide from IE-mac */

.col2_title_404, .col2_text_404
{
	margin:0;
	padding:0;
}
.notfound_1col
{
	padding:0em 1em 0.3em 0.8em;
}
.notfound_1col h3
{
	font-weight:bold;
}
.wrapper1_404
{
	padding:0.6em 1.8em 0.6em 1.8em;
}
.wrapper2_404
{
	text-align: left;
	width: 63%;
	margin: 0 auto;
}
body.not_found
{
	text-align:center
}
.col1_text_404
{
	text-align: left;
	width: 100%;
	margin: 0 auto;
	padding: 0.9em 0 0 0;
}
.col2_text_404
{
	text-align:left;
	width: 100%;
	margin: 0 auto;
	padding: 0.9em 0 0 0;
}
.col1_text_404_1 h4, .col1_text_404_2 h4, .col2_text_404_1 h4, .col2_text_404_2 h4
{
	font-weight:normal;
	text-align:left;
}
.col1_text_404_1 ul, .col1_text_404_2 ul, .col2_text_404_1 ul, .col2_text_404_2 ul
{
	margin:0;
	padding:0;
	list-style-type:none;	
	text-align:left;
	padding:0;
	display:block;
}
.col1_text_404_1 ul li, .col1_text_404_2 ul li, .col2_text_404_1 ul li, .col2_text_404_2 ul li
{
	margin:0;
	padding:0.1em;
}
.col1_text_404_1
{
	float:left;
	width:48%;
	/*margin:0 0.6em 0.8em 0.5em;*/
	padding:0;
	text-align:center;
}
.col1_text_404_1:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.col1_text_404_1 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col1_text_404_1 {height:1%;}
.col1_text_404_1 {display:block;}
/* End hide from IE-mac */
.col1_text_404_2
{
	float:right;
	margin:-0.1em 0em 0.8em 0em;
	width:48%;
	padding:0;
	text-align:center;
}
.col1_text_404_2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.col1_text_404_2 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col1_text_404_2 {height:1%;}
.col1_text_404_2 {display:block;}
/* End hide from IE-mac */
.col2_text_404_1
{
	float:left;
	width:48%;
	/*margin:0 0.6em 0.8em 0.5em;*/
	padding:0;
	text-align:center;
}
.col2_text_404_1:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.col2_text_404_1 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col2_text_404_1 {height:1%;}
.col2_text_404_1 {display:block;}
/* End hide from IE-mac */
.col2_text_404_2
{
	float:right;
	margin:-0.1em 0em 0.8em 0em;
	width:48%;
	padding:0;
	text-align:center;
}
.col2_text_404_2:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.col2_text_404_2 {display:inline-table;}
/* Hides from IE-mac \*/
* html .col2_text_404_2 {height:1%;}
.col2_text_404_2 {display:block;}
/* End hide from IE-mac */

.dwlMargin
{
	margin:0em 0em 0em 1em;
}
.dwlMargin2
{
	margin:1em 0em 0em 0em;
}
.tablecss {
	border=0
	border-width: 0px;
	border-spacing: ;
	border-style: none;
	border-color: white;
	border-collapse: collapse;
	background-color: white;
}
.tabletd {
	border=0
	border-width: 0px;
	padding: 1px;
	border-style: none;
	border-color: white;
	background-color: white;
	-moz-border-radius: ;
}
.tabletr {
	border=0
	border-width: 0px;
	padding: 1px;
	border-style: none;
	border-color: white;
	background-color: white;
	-moz-border-radius: ;
}
.rss_listcolumn1
{
	float:left;
	width:47%;
	padding-right:3%;
}
.rss_listcolumn1 a
{
	display:block;
	margin:0 0 5px 0;
}
.rss_listcolumn2
{
	float:left;
	width:50%;
}
.rss_listcolumn2 a
{
	display:block;
	margin:0 0 5px 0;
}
