/*
FILE UPDATED: 2006 03 28
*/

/*
******************************************************************************************
This is the css for printing the file
******************************************************************************************
*/
body
{
	margin:0;
	padding:0;
	font-family:arial, helvetica, sans-serif;
	height:1%;
}
/*HEADER BELOW*/
.header
{
	width:100%;
}
h1.heading_one_hidden
{
	display:none;
}
.h1col
{
	float:left;
	height:68px;
}
.content
{
	float:left;
	width:100%;
	margin:0;
	padding:0.9em 0 0 0;
	height:100%;
}
/*SEARCH NAV (TOP RIGHT) BELOW*/
.searchcol, .searchcol form, .searchcolnav, .searchcolnav a, .searchcolnav a:hover, .searchcolnav a:active, .searchcolnav a:visited, .search, .advanced_search, .advanced_search a, .advanced_search a:link, .advanced_search a:active, .advanced_search a:visited, .advanced_search a:hover, input.text_field_search, input.go_button_search
{
	display:none;
}
/*NAVIGATION BELOW*/
.navcontainer, .navcontainer ul, .navcontainer ul li, .navcontainer ul li a, .navcontainer ul li a:hover, .navcontainer a:active, .navcontainer li.active a
{
	display:none;
}
/*BREADCRUMB BAR BELOW*/
.breadcrumb, .breadcrumb:after, .breadcrumb_col1 a:link, .breadcrumb_col1 a:visited, .breadcrumb_col1 a:active, .breadcrumb_col1 a:hover
{
	display:none;
}
.breadcrumb {display:inline-table;}
/* Hides from IE-mac \*/
* html .breadcrumb {height:1%;}
.breadcrumb {display:block;}
/* End hide from IE-mac */
.breadcrumb_col1
{ 
	display:none;	
}
.breadcrumb_col2, .breadcrumb_col2 img, .breadcrumb_col2 a, .breadcrumb_col2 a:link, .breadcrumb_col2 a:visited, .breadcrumb_col2 a:active, .breadcrumb_col2 a:hover, .breadcrumb_col2 a.print_icon:link, .breadcrumb_col2 a.print_icon:hover, .breadcrumb_col2 a.print_icon:visited, .breadcrumb_col2 a.print_icon:active, .smallest_text, .smaller_text, .larger_text, .largest_text, .print_button, .breadcrumb_col3, .breadcrumb a:hover, .breadcrumb a:visited, .breadcrumb a
{ 
	display:none;
}
/*FOOTER BELOW*/
.footer, .footernav, .footernav ul, .footernav ul li, .footernav ul li a, .footernav ul li a:hover, .footernav a:active, .footernav li.a active, .footer2, .footer2nav, .footer2nav ul, .footer2nav ul li, .footer2nav ul li a, .footer2nav ul li a:hover, .footer2nav a:active, .footer2nav li.a active, .footer3, .footer3nav, .footer3nav ul, .footer3nav ul li, .footer3nav ul li a, .footer3nav ul li a:hover, .footer3nav a:active, .footer3nav li.a active
{
	display:none;
}
/* CLASSES FOR HOME PAGE CONTENT */
.home_col1
{
	width:50%;
	margin:0em;
	padding:0em;
}
.home_col2
{
	width:49%;
	margin-left:1em;
	padding:0em;
}
.home_row1
{
	width:99%;
	padding:0em;
	height:23em;
	margin:0 0 1em 0;
}
.home_row2
{
	width:99%;
	padding:0em;
	clear:both;
	margin:0 0 0 0;
	height:5em;

}
.home_row3
{
	clear:both;
	width:99%;
	margin:0em;
	padding:0em;
	height:26.7em;
}
/*
	FMA Homepage 1
*/
.fma_home1
{
	margin:0;
	padding-bottom:0.9em;
	width:100%;
	margin-right:1em;
	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, .fma_home2_separator, .fma_home2_image img, .fma_home2_wrapper, h3.fma_home2_title, .fma_home2_title a, .fma_home2_text
{
	display:none;
}
/*
	Topic List - Home page
*/
.topic_list_home
{
	float:left;
	width:100%;
	margin:1em 0em 0.8em 0em;
	height:100%;
}
.topic_list_home_header
{
	font-weight:bold;
	padding:0em 0em 0em 0em;
	margin:0 0 0 0.5em;
}
.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:100%;
}
.browse_department_home_wrapper, .browse_department_home_text, .browse_department_home_text a, .browse_department_home_text a:hover, .browse_department_home_image, .browse_department_home_image img
{
	display:none;
}
/*
	Commitment list - home page
*/
.commit_spotlight_wrapper
{
	width:100%;
	float:left;
}
.commitment_list_home, .commitment_list_home_header, .commitment_list_home_header h2, .commitment_list_home_header h2 a, .commitment_list_home_header h2 a:visited, .commitment_list_home_header h2 a:hover, .commitment_list_home_content, .commitment_list_home_text, .commitment_list_home_text ul, .commitment_list_home_text ul li, .commitment_list_home_other
{
	display:none;
}
/*
"I Want" list homepage
*/
.i_want_location_wrapper, .i_want_list_home, .i_want_list_home_header, .i_want_list_home_header a, .i_want_list_home_header a:visted, .i_want_list_home_header a:hover, .i_want_list_home_header img, .i_want_list_home_content, .i_want_list_home_content_bullet, .i_want_list_home_content_bullet ul, .i_want_list_home_content_bullet ul li, .i_want_list_home_content_bullet a, .i_want_list_home_content_bullet a:hover
{
	display:none;
}
/*
	Home Page Spotlights
*/
.spotlights_home
{
	width:100%;
	margin:0em;
}
.spotlights_home_header
{
	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;
}
.image_spotlight_home_image
{
	 padding:0.5em 0em 0em 0;
	 float:left;
}
.image_spotlight_home_image img
{	
	padding:0;
	margin-right:0.5em;
}
.image_spotlight_home_wrapper
{
	padding:0;
	margin:0;
}
.image_spotlight_home_title
{
	margin-top:0.2em;
}
.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;
	height:100%;
	
}
.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, .location_list_wrapper_col1, .location_list_bullet, .location_list_bullet ul, .location_list_bullet ul li, .location_list_bullet a, .location_list_bullet a:hover, .location_list_wrapper_col2, .location_list_wrapper_image, .location_list_wrapper_image img
{
	display:none;
}
/*
CLASSES FOR INTERNAL PAGES
*/
/*
level 2 column 1
*/
.twocol_column1, .threecol_column1, .threecol_column3
{
	display:none;
}
/*
level 2 column 2
*/
.twocol_column2
{
	float:left;
	width:100%;
	margin-bottom:10px;
	margin-left:1%;
}
/*
The second column in 3 col landing page
*/
.threecol_column2
{
	float:left;
	width:100%;
	margin-bottom:10px;
	margin-left:1%;
}
/*
Left hand navigation
*/
.left_hand_nav, .left_hand_nav_header, .left_hand_nav_header h2, .left_hand_nav_header_text, .left_hand_nav_body, .left_hand_nav_body ul, .navselected, .left_hand_nav_body ul li a, .left_hand_nav_body ul li a:hover, .left_hand_nav_body ul ul, .left_hand_nav_body ul ul ul, .left_hand_nav_body ul ul ul ul, .left_hand_nav_body ul ul ul ul ul
{
	display:none;
}
/*
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
{
	float:left;
	width:100%;
	font-weight:normal;
	margin-bottom:10px;
}
/*
summary paragraph text class for column 2
*/
.page_summary_3col p
{
	margin-left:10px;
	margin-bottom:10px;
}
/*
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%;
}
.page_content_3col p
{
	margin-top:15px;
}
.spotlight_column, .spotlight_column_header, .spotlight_column_header h2, .image_spotlight, .image_spotlight img, .image_spotlight_title, .image_spotlight h3, .image_spotlight h3 a, .image_spotlight h3 a:hover, .image_spotlight_wrapper, .image_spotlight_image, .image_spotlight_text, .text_spotlight, .text_spotlight_title h3, .text_spotlight_title h3 a, .text_spotlight_title h3 a:hover, .text_spotlight_text
{
	display:none;
}
/*
fma wrapper class for column 2
*/
.fma_3col
{
	width:100%;
	margin:0 0 10px 0;
	float:left;
	padding:0 0 0 0;
}
/*
fma class for column 2
*/
.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, .fma_3col_title a:hover
{
	text-decoration:none;
	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
{
	float:right;
	width:100%;
	font-weight:normal;
	margin-bottom:10px;
}
/*
summary paragraph text class for column 2
*/
.page_summary_2col p
{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
}
/*
summary paragraph list class for column 2
*/
.page_summary_2col ul
{
	margin-top:5px;
}
/*
main content of column 2 in 2 col layout
*/
.page_content_2col
{
	margin-top:15px;
	width:99%;
}
.page_content_2col p
{
	margin-top:15px;
}
/*
fma wrapper class in 2 col layout
*/
.fma_2col
{
	width:100%;
	margin:0 0 10px 0;
	float:left;
	padding:0 0 0 0;
}
/*
fma class for column 2
*/
.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
{
	text-decoration:none;
	font-weight:bold;
}
.fma_2col_title a:hover
{
	text-decoration:underline;
	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
{
	margin-top:5px;
	width:100%;
	float:left;	
	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:15px;
	padding:0;
	margin-top:0;

}
.image_article_3col_title h3
{
	padding:0;
}
.image_article_3col_title h3 a
{
	text-decoration:none;
	font-weight:bold;
}
.image_article_3col_title h3 a:hover
{
	text-decoration:underline;
	font-weight:bold;
}
/*
level 2 column 2 text for image 3 col layout
*/
.image_article_3col_text
{
	font-weight:normal;
	margin-bottom:15px;
}
/*
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:3px;
	margin-left:10px;
	margin-top:5px;
}
.text_article_3col_title h3
{
	font-weight:bold;
	margin-top:0;
	padding:0;
	margin-left: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;
}
/*
column image wrapper class
*/
.image_article_2col
{
	margin-top:5px;
	width:99%;
	float:left;	
	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:15px;
	padding:0;
	margin-top:0;
}
.image_article_2col_title h3
{
	font-weight:bold;
	padding:0;
	margin-top: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-bottom:15px;
}
/*
level 2 column 2 non-image item
*/
.text_article_2col
{
	margin-top:10px;
	height:100%;
	float:left;
	width:100%;
}
/*
level 2 column 2 header for non-image item
*/
.text_article_2col_title 
{
	margin-bottom:3px;
	margin-left:10px;
}
.text_article_2col_title h3
{
	font-weight:bold;
}
.text_article_2col_title h3 a
{
	text-decoration:none;
}
.text_article_2col_title h3 a:hover
{
	text-decoration:underline;
}
/*
level 2 column 2 text for non-image item
*/
.text_article_2col_text
{
	font-weight:normal;
	margin-bottom:10px;
	margin-left:10px;

}
/*
Dotted separators used to separate non-image items
*/
.co12NoImageDottedSeparator, .col3NoImageDottedSeparator, .co13NoImageDottedSeparator
{
	float:left;
	width:100%;
}
/*
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
{
	float:left;
	width:100%;
	font-weight:normal;
}
/*
summary paragraph text class for 1 col layout
*/
.page_summary_1col p
{
	margin-left:10px;
	margin-bottom:10px;
}
/*
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%;
}
.page_content_1col p
{
	margin-top:15px;
}
/*
Document download area - 3 col
*/
.doc_download_3col, .doc_download_3col_heading, .doc_download_3col_heading h3, .doc_download_3col_wrapper, .doc_download_3col_icon, .doc_download_3col_title, .doc_download_3col_title a, .doc_download_3col_title a:hover, .doc_download_2col, .doc_download_2col_heading, .doc_download_2col_heading h3, .doc_download_2col_wrapper, .doc_download_2col_icon, .doc_download_2col_title a, .doc_download_2col_title a:hover
{
	display:none;
}
/*
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:100%;
}
.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-transform:uppercase;
	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;
}
/* 
Row 1 on Topics Listing page - C33 
*/
.topics_listing_row1
{
	margin-left:1em;
}
/* 
Columns for topics listings (in Row 2 of the Topics Listing page).
*/
.topics_listing_col1
{
	width:100%;
	padding:0;
	margin-left:5px;
}
#topics_listing_col2
{
	width:100%;
	padding:0;
	margin-right:5px ;
	/*margin-left:1%;*/
}
/*
Hidden level 3 heading for screen readers
*/
h3.heading_three_hidden
{
   	position:absolute;
    left:-99em;
    width:90em;
    overflow:hidden;
}
/* 
Page Heading for Topics Listing page - C33 
*/
.page_heading_topics_listing h2
{
	font-weight:bold;
	padding:0.1em 0.5em 0.1em 1em;
	margin:1em;
}
/* 
FMA for Topics Listing page - C33 
*/
.fma_topics_listing
{
	width:100%;
	/*margin:0 0.6em 0.8em 0.5em;*/
	padding:0;
}
/*
Classes for the various components of the Topics Listing Page FMA
*/
.fma_topics_listing_image
{
	float:left;
	margin:0;
	padding:0;
}
.fma_topics_listing_image img
{
	margin-right:10px;
	margin-bottom:0px;
}
.fma_topics_listing_wrapper, .fma_topics_listing_title, .fma_topics_listing_text
{
	margin:0;
	padding:0;
}
.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
{
	margin:0;
	width:100%;
	padding:0;
}
/*
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;
}
/*
Class for the image used in a topic listing spotlight
*/
.image_spotlight_topics_listing_image
{
	padding:0;
	clear:left;
	vertical-align:top;
	float:left;
}
.image_spotlight_topics_listing_image img
{
	vertical-align:top;
	margin-right:10px;
	margin-bottom:10px;
}
/*
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;
	float:left;
}

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;
}

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:2em;
	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;
}
/*
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;
}

/* MAIN CLASSES FOR PAGE STRUCTURE ON SUB-SITE HOME PAGE */
.sub_site_home_page_col1
{
		float:left;
		width:auto;
		margin:0 0 0.2em 0;
		
}
.sub_site_home_page_col2
{
		float:right;
		padding:0 1em 1em 1em;
		margin:0 0 0.2em 0;
		width:100%;
		height:26.4em;
}
/* CLASSES FOR SUB-SITE HOME PAGE FMA */
.sub_site_fma_home1
{
		float:left;
		width:100%;
		margin:0 0.6em 0.8em 0.5em;
		padding:0;
}
.sub_site_fma_home1_image
{
		float:left;
		display:inline;
}
.sub_site_fma_home1_wrapper
{
}
.sub_site_fma_home1_title h2
{
		font-weight:bold;
		text-decoration:underline;
		padding:0;
}

/* CLASSES FOR SUB-SITE HOME PAGE SPOTLIGHTS */
.sub_site_spotlight_area_home
{
		
		width:100%;
		padding:0;
		margin:0 0.6em;
		clear:left;
		
}

h3.sub_site_spotlight_home_header 
{
		padding:0 0.7em;
		
}

.sub_site_spotlight_home_image img
{
		clear:left;
		float:left;
		padding:0 1em 1em 1em;
		
}

.sub_site_spotlight_home_title a
{
		font-weight:bold;
		
}
.sub_site_spotlight_home_title a:hover
{
		font-weight:bold;
		
}
.sub_site_spotlight_home_title a:visited
{
		font-weight:bold;
		
}
.sub_site_spotlight_home_title a:active
{
		font-weight:bold;
		
}

.sub_site_home_page_col2_header h3
{
		font-weight:bold;
		padding:0.05em 0 0.02em 0.4em;
		
}

/*
CSS for Locations page
*/
.locations_col1
{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	
}
.locations_col2
{
	float:left;
	width:100%;
	margin-left:1%;
}
.locations_col1_left
{
	float:left;
	width:100%;
	margin:1em 0.1em 1em 0.5em;
}
.locations_text
{
	padding:0;
	margin-bottom:3em;
}
.locations_map
{
	float:right;
	width:100%;
	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
{
	display:none;
}
.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
{
	color:#000000;
	text-decoration:none;
}
.locations_regions_text a:hover
{
	color:#000000;
	text-decoration:underline;
}
/*
CLASSES FOR SITE MAP
*/
.sitemap_wrapper
{
	width:99.7%;
	margin:0em 0em 0em 0em;
	padding:0;
	float:left;
}
.sitemap_col1
{
	width:100%;
	float:left;
	margin:0em 0em 0em 0em;
	padding:0;
}
.sitemap_col2
{
	width:100%;
	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_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_text ul
{
	margin:0em 0em 0em 3em;
	padding:0;
}
.sitemap_item_text ul li
{
	margin-bottom:0.2em;
	padding:0;
	text-indent:0em;
}
.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_header
{
	font-weight:bold;
	padding:0;
	width:100%;
	text-align:left;
	margin:0;
}
.atoz_header h2
{
	padding:0;
	margin:0em 0em 0em 0.5em;
}
.atoz_index
{
	width:100%;
	text-align:center;
	padding:0;
	margin: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:100%;
	margin:2em 0em 0em 2em;
	padding:0em 0em 2em 0em;
}
.atoz_col2
{
	width:100%;
	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:94.7%;
margin:0 0 0 0;

padding:10px 10px 10px 10px;
float:left;

}
.form_wrapper form{

margin:0;
padding:0;


}
.form_textfield_wrapper {

	margin:0 0 10px 0;
	width:99%;
	float:left;
	padding:0;

}
.form_textarea_wrapper {

	margin:0 0 10px 0;
	width:99%;
	float:left;
	padding:0;

}
.form_dropdown_wrapper {

	margin:0 0 10px 0;
	width:99%;
	float:left;
	padding:0;

}
.form_multidropdown_wrapper {

	margin:0 0 10px 0;
	width:99%;
	float:left;
	padding:0;

}
.form_checkbox_wrapper {

	margin:0 0 10px 0;
	width:99%;
	float:left;
	padding:0;

}
.form_radio_wrapper {

	margin:0 0 10px 0;
	width:99%;
	float:left;
	padding:0;

}
.form_button_wrapper {

	margin:0;
	width:99%;
	float:left;
	padding:0;

}
.form_leftcol_textfield {
	margin:0 0 0 0;
	width:40%;
	height:30px;
	padding:0;
	float:left;
	text-align:left;
	
}
.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 {
	margin:0 0 0 0;
	width:40%;

	padding:0;
	float:left;
	text-align:left;
	
}
.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;
}
.form_rightcol_textarea {
	margin:0;
	width:59%;
	padding:0;
	float:right;
}
.form_rightcol_dropdown {
	margin:0 0 0 0;
	width:59%;
	padding:0;
	float:right;
}
.form_rightcol_multidropdown {
	margin:0 0 0 0;
	width:59%;
	padding:0;
	float:right;
}
.form_rightcol_checkbox {
	margin:0 0 0 0;
	width:59%;
	padding:0;
	float:right;
}
.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;
}
.form_rightcol_textfield_input, .form_rightcol_dropdown_input, .form_rightcol_multidropdown_input, .form_rightcol_checkbox_input  
{
  margin:0;
  padding:0;
}
.form_rightcol_textarea_input {
  margin:0;
  padding:0;
  vertical-align:top;
}
.form_rightcol_radio_input {
  margin:0 0 0 0;
  padding:0;
}
/* END FORM STYLES */
.search_form, .search_form form, .search_form_row1, .search_form_textfield_label 
{ 
	display:none; 
}
.search_form_row2, .search_form_textfield_searchquery, .search_form_dropdown_pubdate_label, .search_form_dropdown_pubdate 
{ 
   display:none; 
}
.search_form_dropdown_sortby_label, .search_form_dropdown_sortby, .search_form_button 
{ 
        display:none; 
}