@import url("../../contactDirectory.css");

/*****************************************************/
/* Company 			: Gencia Media Limited			 */
/* Project 			: PowerBase Blueprint v3 		 */
/* Name    			: PowerBase Elements			 */
/* Author  			: David James Tosh				 */
/* Date Created 	: 01st  March 2006		 		 */
/* Date Edited		: 18th April 2006		 		 */
/*****************************************************/


/*****************************************************/
/* 			START HTML REDEFINERS					 */
/*****************************************************/
a 
{
	color: #0f1f7a;
	text-decoration: underline;
}
a:hover
{
	color: #B11515;
}
a img
{
	border: none;
}
/*****************************************************/
/* 			END HTML REDEFINERS						 */
/*****************************************************/


/*****************************************************/
/* 			START H-TAG JOINT INHERITANCE			 */
/*****************************************************/
h1,h1.element_text_title,h1.element_faq_title,h1.element_external_links_title,h1.element_useful_links_title,h1.element_news_headline,h1.element_resources_directory_title,h1.element_contact_directory_title,h1.element_depot_finder_title,h1.element_site_map_title
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;	
	font-size:1.9em;
	font-weight:normal;
	margin: 1em 0;
	line-height: 1.4;
}

h2,
h2.element_text_sub_title,
h2.element_site_map_sub_title
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;	
	font-size:1.5em;
	font-weight:normal;
	margin: 1em 0 0.9em 0;
	line-height: 1.2;
}
h3
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;	
	font-size:1.4em;
	font-weight:normal;
	margin: 1em 0;
	line-height: 1.3;
}
/*****************************************************/
/* 			END H-TAG JOINT INHERITANCE				 */
/*****************************************************/


/*****************************************************/
/* 			START CUSTOM ELEMENT					 */
/*****************************************************/
.element_custom_element
{
	position:relative;
	color:#333333;
	line-height:1.4;
	background-color:#ffffff;
}
/*****************************************************/
/* 			END CUSTOM ELEMENT						 */
/*****************************************************/


/*****************************************************/
/* 			START TEXT ELEMENT						 */
/*****************************************************/
/* joint inheritance */
.element_text,.element_text_body,.element_text_image_left,.element_text_image_right
{
	position:relative;
	font-family: Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
	color:#323232;
	overflow:hidden;
}
/* individual classes */
.element_text
{
	line-height: 1.4;
	background-color:#ffffff;
	font-size:1em;
}
h1.element_text_title
{
}
h2.element_text_sub_title
{
}
.element_text_body
{
	margin: 0;
	padding: 0;
}
.element_text_image_left
{
	float: left;
	margin: 0 1em 1em 0;
}
.element_text_image_right
{
	float: right;
	margin: 0 0 1em 1em;
}
/*****************************************************/
/* 			EMD TEXT ELEMENT						 */
/*****************************************************/


/*****************************************************/
/* 			START IMAGE ELEMENT						 */
/*****************************************************/
/* joint inheritance */
.element_image,.element_image_left,.element_image_centre,.element_image_right
{
}
/* individual classes */
.element_image
{
	position:relative;
}
.element_image_left
{
	text-align:left;
	padding:1.5em;
}
.element_image_centre
{
	text-align:center;
	padding:1.5em;
}
.element_image_right
{
	text-align:right;
	padding:1.5em;
}
/*****************************************************/
/* 			END IMAGE ELEMENT						 */
/*****************************************************/


/*****************************************************/
/* 			START INTERNAL LINK ELEMENT			 	 */
/*****************************************************/
/* joint inheritance */
.element_internal_link,.element_internal_item,a.element_internal_link_text
{
	position:relative;
	font-family:Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#323232;
	background-color:#ffffff;
	
}
/* individual classes */
.element_internal_link
{
	line-height:1.4;
}
.element_internal_item
{
	padding: 0.5em 0 1em 0;
}
a.element_internal_link_text
{
	text-decoration:none;
}
a.element_internal_link_text:link
{
}
a.element_internal_link_text:visited
{
}
a.element_internal_link_text:hover
{
}
/*****************************************************/
/* 			END INTERNAL LINK ELEMENT				 */
/*****************************************************/


/*****************************************************/
/* 			START BANNER ELEMENT				 	 */
/*****************************************************/
/* joint inheritance */
.element_banner,.element_banner_centre
{
}
/* individual classes */
.element_banner
{
	position:relative;
}
.element_banner_centre
{
	text-align: center;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}
/*****************************************************/
/* 			END BANNER ELEMENT					 	 */
/*****************************************************/


/*****************************************************/
/* 			START FAQ ELEMENT						 */
/*****************************************************/
/* joint inheritance */
.element_faq,.element_faq_whole,.element_faq_question,.element_faq_answer,.element_faq_question_title,a.element_faq_text,.element_faq_all_questions
{
	font-size:1em;
	font-family:Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}
/* individual classes */
.element_faq
{
	color:#323232;
	position:relative;
	padding-bottom:1em;
	line-height:1.4;
}
.element_faq_whole
{
	position:relative;
	padding-top: 1em;
	padding-bottom: 1em;
}
h1.element_faq_title
{

}
.element_faq_question,.element_faq_answer
{
	padding-top: 0.5em;
	padding-bottom: 1em;
}
.element_faq_question_title
{
	position:relative;
	background-color:#e8e7e1;
	height:24px;
	overflow:hidden;
	color:#ffffff;
	line-height:1.4;
	padding-left: 0.5em;
	font-weight:bold;
	font-size: 1em;
}
a.element_faq_text
{
	text-decoration:none;
}
a.element_faq_text:link
{
}
a.element_faq_text:visited
{
}
a.element_faq_text:hover
{
}
.element_faq_all_questions
{
	padding-top:0.5em;
	padding-bottom:1em;
}
/*****************************************************/
/* 			END FAQ ELEMENT					 		 */
/*****************************************************/

/*****************************************************/
/* 			START INDIVIDUAL EXTERNAL LINK ELEMENT	 */
/*****************************************************/
/* joint inheritance */
.element_external_links,.element_external_links_text,a.element_external_link_bold,a.element_external_link_normal
{
	color:#323232;
	font-size:1em;
	font-family:Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}
/* individual classes */
.element_external_links
{
	position:relative;
	padding-bottom: 1em;
	line-height: 1.4;
}
h1.element_external_links_title
{
}
.element_external_links_text
{
	padding-top: 0.5em;
	padding-bottom: 1em;
}
a.element_external_link_bold
{
	text-decoration:none;
	font-weight:bold;
}
a.element_external_link_bold:link
{
}
a.element_external_link_bold:visited
{
}
a.element_external_link_bold:hover
{
}
a.element_external_link_normal
{
	text-decoration:none;
}
a.element_external_link_normal:link
{
}
a.element_external_link_normal:visited
{
}
a.element_external_link_normal:hover
{
}
/*****************************************************/
/* 			END INDIVIDUAL EXTERNAL LINK ELEMENT	 */
/*****************************************************/


/*****************************************************/
/* 			START EXTERNAL LINKS ELEMENT			 */
/*****************************************************/
/* joint inheritance */
.element_useful_links,.element_useful_links_text,a.element_useful_link_bold,a.element_useful_link_normal
{
	position:relative;
	font-size:1em;
	font-family:Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}
/* individual classes */
.element_useful_links
{
	color:#323232;
	padding-bottom: 1em;
	line-height: 1.4;
}
h1.element_useful_links_title
{
}
.element_useful_links_text
{
	padding-top: 0.5em;
	padding-bottom: 1em;
}
a.element_useful_link_bold
{
	text-decoration:none;
	font-weight:bold;
}
a.element_useful_link_bold:link
{
}
a.element_useful_link_bold:visited
{
}
a.element_useful_link_bold:hover
{
}
a.element_useful_link_normal
{
	text-decoration:none;
}
a.element_useful_link_normal:link
{
}
a.element_useful_link_normal:visited
{
}
a.element_useful_link_normal:hover
{
}
/*****************************************************/
/* 			END EXTERNAL LINKS ELEMENT				 */
/*****************************************************/


/*****************************************************/
/* 			START NEWS ELEMENT						 */
/*****************************************************/
/* joint inheritance */
.element_news,.element_news_sub_title,.element_news_body,.element_news_image_left,.element_news_image_right,a.element_news_link,.element_news_source
{
	position:relative;
	color:#323232;
	font-size:1em;
	font-family:Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}
/* individual classes */
.element_news
{
	line-height: 1.4;
	background-color:#ffffff;
}
h1.element_news_headline
{
}
.element_news_sub_title
{
	font-weight:bold;
	padding-top: 0.5em;
	padding-bottom: 1em;
}
.element_news_body
{
	padding-top: 0.5em;
	padding-bottom: 1em;
}
.element_news_image_left
{
	float:left;
	margin-right:1em;
	margin-bottom:1em;
}
.element_news_image_right
{
	float:right;
	margin-left:1em;
	margin-bottom:1em;
}
a.element_news_link
{
	padding-left:1.5em;
	color:#01074F;
	font-weight:bold;
	text-decoration:none;
}
a.element_news_link
{
	text-decoration:none;
	font-weight:bold;
}
a.element_news_link:link
{
	color:#BB2907;
}
a.element_news_link:visited
{
	color:#BB2907;
}
a.element_news_link:hover
{
	color:#454545;
}
.element_news_source
{
	text-align:right;
	padding-right:1.5em;
}
/*****************************************************/
/* 			END NEWS ELEMENT						 */
/*****************************************************/


/*****************************************************/
/* 			START INDIVIDUAL DOWNLOAD ELEMENT		 */
/*****************************************************/
/* joint inheritance */
.element_download,.element_download_box,.element_download_icon,.element_download_text,.element_download_clear
{
	color:#323232;
	font-size:1em;
	font-family:Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}
/* individual classes */
.element_download
{
	position:relative;
	line-height: 1.4;
	background-color:#F2F2F2;
	padding-top:4px;
	padding-bottom:4px;
	margin-top: 0.5em;
	margin-bottom:1em;
}
.element_download_box
{
	position:relative;
	width:382px;
	padding:1em;
	margin-top:2px;
	margin-bottom:2px;
	color:#333333;
	min-height:50px;
	height:expression(this.scrollHeight < 50? "50px":"auto" );
	margin-left:auto;
	margin-right:auto;
}
.element_download_icon
{
	float:left;
}
.element_download_text
{
	float:right;
	width:320px;
}
.element_download_text_top_line
{
	color:#ff9900;
	font-size: 1.5em;
	font-weight:normal;
}
.element_download_clear
{
	clear:both;
	height: 0.1em;
	overflow:hidden;
}
a.element_download_link
{
	text-decoration:none;
}
a.element_download_link:hover
{
}
/*****************************************************/
/* 			END INDIVIDUAL DOWNLOAD ELEMENT		 	 */
/*****************************************************/


/*****************************************************/
/* 			START RESOURCES ELEMENT			     	 */
/*****************************************************/
/* joint inheritance */
.element_resources,.element_resources_body,.element_resources_search_box,.element_resources_search_box_row,.element_resources_search_box_row_cell_1,.element_resources_search_box_row_cell_2,.element_resources_search_box_row_cell_3,.element_resources_form,.element_resources_form_text,.element_resources_form_button,.element_resource_body_box,.element_resource_table,.element_resources_left_cell_head,.element_resources_right_cell_head,.element_resources_body_box_top_row,.element_resources_body_box_row_light, .element_resources_body_box_row_dark,.element_resources_body_box_cell_left, .element_resources_body_box_cell_right,a.element_resources_link
{
	font-size:1em;
	font-family:Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}
/* individual classes */
.element_resources
{
	position:relative;
	line-height: 1.4;
	background-color:#ffffff;
	color:#323232;
}
h1.element_resources_directory_title
{
}
.element_resources_body
{
	position:relative;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left:1.5em;
	padding-right:1.5em;
}
.element_resources_search_box
{
	position:relative;
	margin-top:1em;
}
.element_resources_search_box_row
{
	text-align:center;
	height:24px;
	position:relative;
}
.element_resources_search_box_row_cell_1, .element_resources_search_box_row_cell_2, .element_resources_search_box_row_cell_3
{
	position:absolute;
	top:0px;
}
.element_resources_search_box_row_cell_1
{
	left:0px;
}
.element_resources_search_box_row_cell_2
{
	left:120px;
}
.element_resources_search_box_row_cell_3
{
	left:300px;
}
.element_resources_form
{
	margin:0px;
}
.element_resources_form_text
{
	border: 0.1em solid #999999;
	height:14px;
	width:150px;
	font-size:12px;
	padding-left:2px;
}
.element_resources_form_button
{
	border: 0.1em solid #999999;
	height:20px;
	font-size:12px;
	background-color:#FFFFFF;
	width:130px;
}
.element_resource_body_box
{
	position:relative;
	min-height:50px;
	height:expression(this.scrollHeight < 50? "50px":"auto" );
	padding-bottom: 1em;
	width:100%;
}
.element_resource_table
{
	width:100%;
	padding:0px;
}
.element_resources_left_cell_head
{
	width:93px;
	padding-left:8px;
	border-bottom: 0.1em solid #ffffff;
}
.element_resources_right_cell_head
{
	width:375px;
	padding-left:1em;
	border-left: 0.1em solid #ffffff;
	border-bottom: 0.1em solid #ffffff;
}
.element_resources_body_box_top_row
{
	position:relative;
	background-color:#e8e7e1;
	height:26px;
	color:#666666;
	line-height:26px;
	font-weight:bold;
}
.element_resources_body_box_row_light, .element_resources_body_box_row_dark
{
	height:80px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin-bottom: 0.5em;
	background-color:#e8e7e1;
}
.element_resources_body_box_row_dark
{

}
.element_resources_body_box_cell_left, .element_resources_body_box_cell_right
{
	padding-left:1em;
	border-bottom:5px solid #ffffff;
}
.element_resources_body_box_cell_left
{
	text-align:center;
}
.element_resources_body_box_cell_right
{
	border-left: 0.1em solid #ffffff;
}
a.element_resources_link
{
	text-decoration:none;
}
a.element_resources_link:link
{
}
a.element_resources_link:visited
{
}
a.element_resources_link:hover
{
}
/*****************************************************/
/* 			END RESOURCES ELEMENT			     	 */
/*****************************************************/


/*****************************************************/
/* 			START FORM ELEMENT			     	 	 */
/*****************************************************/
/* joint inheritance */
.element_form,.element_form_title,.element_form_table_container,.element_form_fieldset,.element_form_table,.element_form_table_left_cell,.element_form_table_right_cell,.element_form_table_colspan,.element_form_text_box,.element_form_select,.element_form_textarea,.element_form_button,.element_form_table_error_container,.element_form_table_error
{
	font-size:1em;
	font-family:Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}
/* individual classes */
.element_form
{
	position:relative;
	color:#323232;
	line-height: 1.4;
	background-color:#ffffff;
}
.element_form_title
{
	font-weight:normal;
	font-size:1.5em;
	background-color:#f0f0f0;
	color:#cf142b;
	padding-bottom: 1em;
}
.element_form_table_container
{
}
.element_form_fieldset
{
	background-color:#FFFFFF;
}
.element_form_table
{
	background-color:#F2F2F2;
	padding:4px;
}
.element_form_table_left_cell
{
	padding:4px;
	vertical-align:top;
	width:50%;
}
.element_form_table_right_cell
{
	padding:4px;
	vertical-align:top;
	width:50%;
}
.element_form_table_colspan
{
	padding:4px;
	vertical-align:top;
}
.element_form_text_box
{
	height:14px;
	line-height:14px;
	width:190px;
	font-size:12px;
	padding-left:2px;
}
.element_form_select
{
	border:0px;
	height:18px;
	font-size:12px;
	width:199px;
}
.element_form_textarea
{
	height:50px;
	width:194px;
	font-size:12px;
	padding-left:2px;
}
.element_form_button
{
}
.element_form_table_error_container
{
	padding:1.5em;
}
.element_form_table_error
{
	background-color:#FFFFFF;
	border: 0.1em solid #01074F;
	padding:1.5em;
}
/*****************************************************/
/* 			END FORM ELEMENT			     	 	 */
/*****************************************************/


/*****************************************************/
/* 			START CONTACT DIRECTORY ELEMENT			 */
/*****************************************************/
/* joint inheritance */
.element_contact_directory,.element_contact_directory_body,.element_contact_directory_body_box,.element_contact_directory_body_box_top_row,.element_contact_directory_body_box_left_cell,.element_contact_directory_body_box_right_cell,.element_contact_directory_body_box_desc_cell,.element_contact_directory_search_box,.element_contact_directory_form,.element_contact_directory_search_box_row,.element_contact_directory_form_text,.element_contact_directory_form_text_select,.element_contact_directory_form_button,.element_contact_directory_search_box_row_cell_1, .element_contact_directory_search_box_row_cell_2, .element_contact_directory_search_box_row_cell_3,.element_contact_directory_body,.element_contact_directory_image
{
	font-size:1em;
	font-family:Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}
/* individual classes */
.element_contact_directory
{
	color:#323232;
	line-height: 1.4;
	background-color:#ffffff;
}
h1.element_contact_directory_title
{	
}
.element_contact_directory_body
{
	position:relative;
	padding-top: 0.5em;
	padding-bottom: 1em;
	padding-left:0px;
	padding-right:0px;
}
.element_contact_directory_body_box
{
	position:relative;
	margin-bottom:20px;
}
.element_contact_directory_body_box_top_row
{
	border-bottom: 0.1em solid #01074F;
	color:#ff9900;
	font-size:1.2em;
	padding-bottom:3px;
}
.element_contact_directory_body_box_left_cell
{
	width:100px;
}
.element_contact_directory_body_box_right_cell
{
	width:350px;
}
.element_contact_directory_body_box_desc_cell
{
	padding-left:20px;
}
.element_contact_directory_search_box
{
	position:relative;
	margin-top:1em;
	margin-bottom:20px;
}
.element_contact_directory_form
{
	margin:0px;
}
.element_contact_directory_search_box_row
{
	text-align:center;
	height:24px;
	position:relative;
}
.element_contact_directory_form_text
{
	border: 0.1em solid #999999;
	height:14px;
	width:150px;
	font-size:12px;
	padding-left:2px;
}
.element_contact_directory_form_text_select
{
	border:0px;
	height:18px;
	font-size:12px;
	width:156px;
}
.element_contact_directory_form_button
{
	border: 0.1em solid #999999;
	height:20px;
	font-size:12px;
	background-color:#FFFFFF;
	width:130px;
}
.element_contact_directory_search_box_row_cell_1, .element_contact_directory_search_box_row_cell_2, .element_contact_directory_search_box_row_cell_3
{
	position:absolute;
	top:0px;
}
.element_contact_directory_search_box_row_cell_1
{
	left:0px;
}
.element_contact_directory_search_box_row_cell_2
{
	left:120px;
}
.element_contact_directory_search_box_row_cell_3
{
	left:300px;
}
.element_contact_directory_image
{
	position:relative;
	float:left;
	margin-left:-1.5em;
	margin-right:1em;
	margin-bottom:1em;
}
/*****************************************************/
/* 			END CONTACT DIRECTORY ELEMENT			 */
/*****************************************************/


/*****************************************************/
/* 			START SITE MAP ELEMENT			         */
/*****************************************************/
/* joint inheritance */
.element_site_map,.element_site_map_intro,.element_site_map_item,a.element_site_map_page_link
{
	font-size:1em;
	font-family:Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}
/* individual classes */
.element_site_map
{
	position:relative;
	color:#333333;
	line-height: 1.4;
	background-color:#ffffff;
}
h1.element_site_map_title
{
}
h2.element_site_map_sub_title
{
}
.element_site_map_intro
{
	position:relative;
	padding-top: 0.5em;
	padding-bottom: 1em;
}
.element_site_map_item
{
	position:relative;
	padding-top: 0.5em;
	padding-bottom: 1em;
}
a.element_site_map_page_link
{
	text-decoration:none;
}
a.element_site_map_page_link:link
{
}
a.element_site_map_page_link:visited
{
}
a.element_site_map_page_link:hover
{
}
/*****************************************************/
/* 			END SITE MAP ELEMENT			         */
/*****************************************************/


/*****************************************************/
/* 			START TABLES ELEMENTS	        		 */
/*****************************************************/
/* joint inheritance */
.element_table,.tbl_style_1,.tbl_style_1_data,.tbl_style_1_title,.tbl_style_1_header,.tbl_style_1_blank,.tbl_style_2,.tbl_style_2_data,.tbl_style_2_title,.tbl_style_2_header,.tbl_style_2_blank
{
	font-size:1em;
	font-family:Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;
}
/* individual classes */
.element_table
{
	position:relative;
	padding-top:1em;
	padding-bottom: 1em;
	margin-bottom:1em;
}

.tbl_style_1
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border: 0.1em solid #96877d;
}
.tbl_style_1_data
{
	border: 0.1em solid #96877d;
	padding:2px;
	background-color:#ffffff;
}
.tbl_style_1_title
{
	border: 0.1em solid #96877d;
	padding:2px;
	font-style:italic;
	background-color:#FCFCFC;
}
.tbl_style_1_header
{
	border: 0.1em solid #96877d;
	padding:2px;
	font-weight:bold;
	background-color:#EEEEEC;
}
.tbl_style_1_blank
{
	border: 0.1em solid #96877d;
	padding:2px;
}

.tbl_style_2
{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	border: 0.1em solid #ffffff;
}
.tbl_style_2_data
{
	border: 0.1em solid #ffffff;
	color:#666666;
	padding:2px;
	background-color:#e8e7e1;
}
.tbl_style_2_title
{
	border: 0.1em solid #ffffff;
	color:#666666;
	padding:2px;
	font-style:italic;
	background-color:#ece9d8;
}
.tbl_style_2_header
{
	border: 0.1em solid #ffffff;
	color:#ffffff;
	padding:2px;
	font-weight:bold;
	background-color:#96877d;
}
.tbl_style_2_blank
{
	border: 0.1em solid #ffffff;
	padding:2px;
}
/*****************************************************/
/* 			END TABLES ELEMENTS			        	 */
/*****************************************************/


/*****************************************************/
/*START ADDITIONAL CLASSES REQUIRED AT ELEMENT LEVEL */
/*****************************************************/
.clear
{
	clear:both;
	overflow:hidden;
	width:100%;
	height: 0.1em;
}
/*****************************************************/
/*  END ADDITIONAL CLASSES REQUIRED AT ELEMENT LEVEL */
/*****************************************************/


/*****************************************************/
/* 			START CUSTOM						     */

/*****************************************************/
blockquote 
{
	background-color: #e8e7e1;
	margin: 1em 0;
	padding: 0.75em 1.25em;
}
img.buttoniser
{
	position: absolute;
	top: 0;
	left: 0;
	width: 110%;
	height: 100%;
}
/* Class used on Section Title headings */
.sectionTitle {
	color: #323232;
	margin-top: 0.5em;
	font-size: 1.5em
}
/* Class used to make certain bits of information stand out */
.infoBox {
	margin: 2em 0;
	border-top: 0.1em solid #ff9900;
	background-color: #e8e7e1;
	padding: 1em;
}
/* Pull an object out of the document flow and float it to one side */
.pull {
	float: right;
	border: 0.5em solid #e8e7e1;
	margin: 0.5em 0 1em 2em;
}
/* Class used to make quoted chunks of text stand out */
blockquote.pull {
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;	
	font-size: 1.25em;
	font-weight: normal;
	width: 10em;
	float: right;
	margin: 0.5em 0 1em 2em;
	color: #ff9900;
	padding: 1.25em 0.75em;
	border-top: 0.05em solid #ff9900;
}
/* Class used on box-out content */
.metaContent {
background-color:#e8e7e1;
margin:0 0 3.5em;
padding:0.75em 1.25em;
}

.standOut {
	border-top: 0.05em solid #F7B926;
}

/* Classes for the custom element Insurance Calculator */	
.insureCalc_container
{
	border-top:1px solid #ff9900;
	background-color: #e8e7e1;
	margin: 1em 0;
	padding: 0.75em 1.25em;
}
.insureCalcFieldset
{

}
.insureCalcLegend,.calc_head
{
	font-size: 1.4em;
	color:#ff9900;
	font-family: "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", Verdana, "Bitstream Vera Sans", Geneva, Arial, Helvetica, sans-serif;	
}
.calc_hr
{
	border-top:1px solid #ff9900;
	height:0;
	width:100%;
	overflow:hidden;
}
.formRow
{
	margin-top:.3em;
	margin-bottom:.3em;
}
div.formRow label
{
	width:15em;;
	display:block;
	float:left
}

.frmTxt
{
	width:9.2em;
}


/******************************************************/
/* 			END CUSTOM						  	   	  */
/******************************************************/

/*****************************************************/
/* 			START SITE MAP ELEMENT					 */
/*****************************************************/
a.element_site_map_url_link_bold, a.element_site_map_url_link_bold:visited
{
	/*color:#333333;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/layouts/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:14px;*/
	display:none;
	height:0px;
	overflow:hidden;
}
a.element_site_map_url_link_bold:hover
{
	/*color:#800000;
	font-weight:bold;
	text-decoration:underline;*/
	display:none;
	height:0px;
	overflow:hidden;
}
a.element_site_map_url_link, a.element_site_map_url_link:visited
{
	/*color:#333333;
	font-weight:normal;
	text-decoration:none;*/
	display:none;
	height:0px;
	overflow:hidden;
}
a.element_site_map_url_link:hover
{
	/*color:#800000;
	font-weight:normal;
	text-decoration:underline;*/
	display:none;
	height:0px;
	overflow:hidden;
}
/*****************************************************/
/* 			END SITE MAP ELEMENT					 */
/*****************************************************/

.element_marquee,.element_marquee_body
{
	position:relative;
}
.element_marquee_body marquee
{
	position:relative;
	border:1px solid #787878;
    margin-left:auto;
    margin-right:auto;
    overflow:hidden;
}

.element_marquee_body a
{
	color:#000080;
	font-weight:bold;
	text-decoration:none;
}
.element_marquee_body a:link
{
	color:#000080;
	font-weight:bold;
	text-decoration:none;
}
.element_marquee_body a:visited
{
	color:#000080;
	font-weight:bold;
	text-decoration:none;
}
.element_marquee_body a:hover
{
	color:#800000;
	font-weight:bold;
	text-decoration:underline;
	display:hand;
}


.float_stub{
	float:left;
	margin-left:0px;
	margin-right:4px
}

.float_stub2 {
	float:right;
	margin-left:4px;
	margin-right:0px
}



