@import url("contactDirectory.css");

.clear
{
	clear:both;
}

/* custom element */
.element_custom_element
{
	position:relative;
	font-size:11px;
	color:#333333;
	line-height:16px;
	background-color:#ffffff;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:10px;
}

/* element_text */
.element_text
{
	position:relative;
	font-size:11px;
	color:#333333;
	line-height:16px;
	background-color:#ffffff;
}


h1.element_text_title
{	
	position:relative;
	font-size:11px;
	text-indent:10px;
	color:#333333;
	background-color:#FFEAC0;
	line-height:28px;
	display:block;
	width:100%;
	margin:0px;
	overflow:hidden;
}

h2.element_text_sub_title
{
	position:relative;
	background-color:#ffffff;
	height:24px;
	overflow:hidden;
	color:#333333;
	line-height:24px;
	padding-left:15px;
	padding-top:15px;
	font-weight:bold;
	font-size:11px;
	margin:0px;
}

.element_text_body
{
	position:relative;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:10px;
}

.element_text_body_error
{
	position:relative;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	color:red;
	font-weight:bold;
}

.element_text_image_left
{
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.element_text_image_right
{
	position:relative;
	float:right;
	margin-right:10px;
	margin-bottom:10px;
}

/* image elements */
.element_image
{
	position:relative;
	width:97%;
	overflow:hidden;
}
.element_image_left
{
	text-align:left;
	padding:15px;
}
.element_image_centre
{
	text-align:center;
	padding:15px;
}
.element_image_right
{
	text-align:right;
	padding:15px;
}
/* internal link */
.element_internal_link
{
	position:relative;
	font-size:11px;
	color:#333333;
	line-height:16px
}
.element_internal_item
{
	padding:15px;
	padding-top:5px
}
.element_internal_item p{
	padding:0px;
	margin:0px;
	line-height:17px
}
a.element_internal_link_text, a.element_internal_link_text:visited
{
	color:#000080;
	font-weight:bold
}
a.element_internal_link_text:hover
{
	color:#800000;
	font-weight:bold
}
/* banner elements */
.element_banner
{
	position:relative;
}
.element_banner_centre
{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px
}
/* faq elements */
.element_faq
{
	position:relative;
	padding-bottom:10px;
	font-size:11px;
	color:#333333;
	line-height:16px;
}
.element_faq_whole
{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
}
h1.element_faq_title
{
	position:relative;
	background-color:#FFEAC0;
	font-size:11px;
	text-indent:10px;
	color:#333333;
	line-height:28px;
	display:block;
	width:100%;
	margin:0px;
	overflow:hidden;
	margin-bottom:7px;
}
.element_faq_question
{
	padding-bottom:5px;
	padding-left:20px;
	padding-right:15px;
	padding-top:5px;
}
.element_faq_question_title
{
	position:relative;
	background-color:#FFEAC0;
	/*height:10px;*/
	overflow:hidden;
	color:#333333;
	line-height:11px;
	font-weight:bold;
	font-size:11px;
	border:1px solid #DDA019;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
}
.element_faq_answer
{
	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-bottom:1px solid #E9E9E9;
	width:90%;
	margin-left:auto;
	margin-right:auto;
	padding:5px;
}


a.element_faq_text, a.element_faq_text:visited
{
	color:#333333;
	font-weight:bold;
	background-image:url(../images/layouts/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:14px;
}
a.element_faq_text:hover
{
	color:#800000;
	font-weight:bold
}

/* useful links elements */
.element_useful_links
{
	position:relative;
	padding-bottom:10px;
	font-size:11px;
	color:#333333;
	line-height:20px;
}
h1.element_useful_links_title
{
	position:relative;
	font-size:11px;
	text-indent:10px;
	color:#333333;
	background-color:#FFEAC0;
	line-height:28px;
	display:block;

	width:100%;
	margin:0px;
	overflow:hidden;
	margin-bottom:7px;
}
.element_useful_links_text
{
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}
a.element_useful_link_bold, a.element_useful_link_bold:visited
{
	color:#333333;
	font-weight:bold;
	background-image:url(../images/layouts/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:14px;
}
a.element_useful_link_bold:hover
{
	color:#800000;
	font-weight:bold
}
a.element_useful_link_normal, a.element_useful_link_normal:visited
{
	color:#333333;
	font-weight:normal
}
a.element_useful_link_normal:hover
{
	color:#800000;
	font-weight:normal
}
/* element_text */
.element_news
{
	position:relative;
	font-size:11px;
	color:#333333;
	line-height:16px;
	background-color:#ffffff;
}
h1.element_news_headline
{
	position:relative;
	font-size:11px;
	text-indent:10px;
	color:#333333;
	background-color:#FFEAC0;
	line-height:28px;
	display:block;
	width:100%;
	margin:0px;
	overflow:hidden;
	margin-bottom:7px;
}
.element_news_sub_title
{
	font-weight:bold;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:5px;
	padding-top:5px;
	color:#333333;
}
.element_news_body
{
	position:relative;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}

.element_news_image_left
{
	position:relative;
	float:left;
	margin:10px;
}
.element_news_image_right
{
	position:relative;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
a.element_news_link,a.element_news_link:visited
{
	color:#000080;
	font-weight:bold
}
a.element_news_link:hover
{
	color:#800000;
	font-weight:bold
}
.element_news_link_text
{
	position:relative;
	padding-left:15px;
	padding-right:15px;
}
.element_news_source
{
	position:relative;
	text-align:right;
	padding-right:15px;
}


/* depot finder */
.element_depot_finder
{
	position:relative;
	font-size:11px;
	color:#333333;
	line-height:16px;
	background-color:#D1E4F6;
}
h1.element_depot_finder_title
{
	position:relative;
	background-color:#ffffff;
	height:24px;
	overflow:hidden;
	color:#ffffff;
	line-height:24px;
	padding-left:8px;
	font-weight:bold;
	font-size:11px;
	margin-bottom:7px;
}
.element_depot_finder_body
{
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
}
.element_depot_finder_search_box
{
	position:relative;
	margin-top:10px;
}
.element_depot_finder_form
{
	margin:0px;
}
.element_depot_finder_search_box_row
{
	text-align:center;
	height:24px;
	position:relative;
}
.element_depot_finder_form_text
{
	border:1px solid #999999;
	height:14px;
	width:150px;
	font-size:12px;
	padding-left:2px;
}
.element_depot_finder_form_text_select
{
	border:0px;
	height:18px;
	font-size:12px;
	width:156px;
}
.element_depot_finder_form_button
{
	border: 1px solid #999999;
	height:18px;
	font-size:12px;
	background-color:#E4E3E8;
	width:130px;
}
.element_depot_finder_search_box_row_cell_1, .element_depot_finder_search_box_row_cell_2, .element_depot_finder_search_box_row_cell_3
{
	position:absolute;
	top:0px;
}
.element_depot_finder_search_box_row_cell_1
{
	left:0px;
}
.element_depot_finder_search_box_row_cell_2
{
	left:120px;
}
.element_depot_finder_search_box_row_cell_3
{
	left:300px;
}
.element_depot_finder_depot
{
	position:relative;
	width:350px;
	margin-bottom:20px;
}
.element_depot_finder_top_row
{
	border-bottom:1px solid #01074F;
}
.element_depot_finder_row
{
	position:relative;
	min-height:15px;
	height:expression(this.scrollHeight < 15? "15px":"auto" );
	width:250px;
}
.element_depot_finder_row_left
{
	width:100px;
}
.element_depot_finder_row_right
{
	width:350px;
}





/* RESOURCES / DOWNLOAD ELEMENT */
.element_resources{
	position:relative;
}
h1.element_resources_directory_title{
	position:relative;
	font-size:14px;
	text-indent:15px;
	color:#333333;
	line-height:28px;
	display:block;
	width:556px;
	margin:0px;
	overflow:hidden;
	margin-bottom:7px;
}
.element_resources_body{
	position:relative;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px

}
.element_resources_search_box{
	position:relative;
	margin-top:10px;
}
.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:1px solid #999999;
	height:14px;
	width:150px;
	font-size:12px;
	padding-left:2px;
}
.element_resources_form_button{
}
.element_resource_body_box{
}
.element_resource_table{
	position:relative;
	padding:0px;
	margin:0px;
	width:560px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #e9e9e9;
	border-bottom:0px;
	margin-bottom:3px
}

.element_resources_body_box_row,
.element_resources_body_box_row_light,
.element_resources_body_box_row_dark{
	background-color:#ffffff;
	padding-top:5px;
	padding-bottom:5px
}
.element_resources_body_box_row_dark{
	background-color:#ffffff
}
.element_resources_body_box_cell_left, .element_resources_body_box_cell_right{
	padding-left:10px;
	border-bottom:1px solid #e9e9e9
}
.element_resources_body_box_cell_left{
	width:30px;
	padding:10px
}

.element_resources_body_box_cell_right{
	background-color:#f6f6f6;
	vertical-align:top;
	line-height:18px;
	padding-top:5px;
	border-left:1px solid #e9e9e9
}

.element_resources_body_box_cell_right h1{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	line-height:17px
}

.element_resources_body_box_cell_right p{
	margin:0px;
	padding:0px;
	font-weight:normal;
	line-height:17px
}

.element_resources_text_bold{
	color:#333333;
	font-weight:bold;
	line-height:27px
}
.element_resources_text_light{
	color:#333333;
	font-weight:normal
}
a.element_resources_link,
a.element_resources_link:visited{
	color:#000080;
	font-weight:bold
}
a.element_resources_link:hover{
	color:#800000;
	font-weight:bold
}
.element_resources_button_float{
 	float:right;
	position:relative;
	top:2px;
	left:-5px
}
/* // RESOURCES / DOWNLOAD ELEMENT */






/* element_form */
.element_form
{
	position:relative;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	line-height:16px;
	background-color:#ffffff;
}

.element_form_title
{
	background-color:#FFEAC0;
	border:1px solid #DDA019;
	height:20px;
	line-height:12px;
	overflow:hidden;
	padding-left:8px;
}

.element_form_table_container
{
	padding:20px;
}

.element_form_fieldset
{
	border:1px solid #E9E9E9;
	background-color:#FFFFFF;
}

.element_form_table
{
	background-color:#FFFFFF;
	border-bottom:1px solid #E9E9E9;
}

.element_form_table_left_cell
{
	padding:10px;
	vertical-align:top;
	width:50%;
	border-left:1px solid #E9E9E9;
}

.element_form_table_right_cell
{
	padding:10px;
	vertical-align:top;
	width:50%;
	border-right:1px solid #E9E9E9;
}

.element_form_table_colspan
{
	padding:4px;
	vertical-align:top;
	border-left:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
}

.element_form_text_box
{
	border:1px solid #CCCFD3;
	height:14px;
	width:190px;
	font-size:12px;
	padding-left:2px;
}

.element_form_select
{
	border:0px;
	height:18px;
	font-size:12px;
}

.element_form_textarea
{
	border:1px solid #CCCFD3;
	height:50px;
	width:194px;
	font-size:12px;
	padding-left:2px;
}

.element_form_button
{
	border: 1px solid #FEBB2E;
	height:20px;
	font-size:12px;
	background-color:#FFEAC0;
	margin-top:1px;
	margin-left:auto;
	margin-right:auto;
}

.element_form_table_error_container
{
	padding:15px;
}

.element_form_table_error
{
	background-color:#FFFFFF;
	border:1px solid #01074F;
	padding:15px;
}




/* tiled images */
.element_tiled_image
{
	position:relative;
	font-size:11px;
	color:#01074F;
	line-height:16px;
	background-color:#D1E4F6;
	padding-top:4px;
	padding-bottom:4px;
}

.element_tiled_image_container
{
	position:relative;
	width:406px;
	height:276px;
	margin-left:auto;
	margin-right:auto;
	
}

.element_tiled_image_holder
{
	position:absolute;
	top:0px;
	left:0px;
	z-index:5;
}

.element_tiled_image_text_centre
{
	position:absolute;
	left:135px;
	top:1px;
	width:135px;
	height:135px;
	font-size:23px;
	color:#504F54;
	font-weight:bold;
	line-height:22px;
	z-index:10;
}

#element_tiled_image_text_top_right
{
	position:absolute;
	left:277px;
	top:24px;
	width:139px;
	height:274px;
	color:#FFFEFF;
	font-weight:bold;
	font-size:13px;
	z-index:10;
}

#element_tiled_image_text_right
{
	position:absolute;
	left:277px;
	top:60px;
	width:120px;
	height:260px;
	color:#FFFEFF;
	font-size:11px;
	z-index:10;
}

.red_text_header
{
	color:#C61905;
}

/* site map */
.element_site_map
{
	position:relative;
	font-size:11px;
	color:#01074F;
	line-height:16px;
	background-color:#ffffff;
}

h1.element_site_map_title
{	
	position:relative;
	font-size:11px;
	text-indent:10px;
	color:#333333;
	background-color:#FFEAC0;
	line-height:28px;
	display:block;
	width:100%;
	margin:0px;
	overflow:hidden;
	margin-bottom:1px;
}

h2.element_site_map_sub_title
{
	position:relative;
	background-color:#ffffff;
	height:24px;
	overflow:hidden;
	color:#333333;
	line-height:24px;
	padding-left:15px;
	padding-top:15px;
	font-weight:bold;
	font-size:11px;
	margin:0px;
}

.element_site_map_intro
{
	position:relative;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	padding-top:10px;
	color:#333333;
}

.element_site_map_item
{
	position:relative;
	padding-left:35px;
	padding-bottom:10px;
	color:#333333;
}

a.element_site_map_page_link, a.element_site_map_page_link:visited
{
	color:#000080
}


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;
}





/* useful links elements */
.element_external_links
{
	position:relative;
	padding-bottom:10px;
	font-size:11px;
	color:#333333;
	line-height:20px;
}

h1.element_external_links_title
{
	position:relative;
	font-size:11px;
	text-indent:10px;
	color:#333333;
	background-color:#FFEAC0;
	line-height:28px;
	display:block;
	width:100%;
	margin:0px;
	overflow:hidden;
	margin-bottom:7px;
}

.element_external_links_text
{
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
}

a.element_external_link_bold,
a.element_external_link_bold:visited
{
	color:#333333;
	font-weight:bold;
	background-image:url(../images/layouts/bullet.gif);
	background-repeat:no-repeat;
	background-position:0px 1px;
	padding-left:14px;
}

a.element_external_link_bold:hover
{
	color:#800000;
	font-weight:bold
}

a.element_external_link_normal, a.element_external_link_normal:visited
{
	color:#333333;
	font-weight:normal
}

a.element_external_link_normal:hover
{
	color:#800000;
	font-weight:normal
}

/* tables */
.element_table
{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
}

.tbl_style_1
{
	width:420px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #CBCBCB;
}
.tbl_style_1_data
{
	border:1px solid #CBCBCB;
	padding:2px;
}
.tbl_style_1_title
{
	border:1px solid #CBCBCB;
	padding:2px;
	background-color:#FFEAC0;
	font-weight:bold;
}
.tbl_style_1_header
{
	border:1px solid #CBCBCB;
	padding:2px;
	background-color:#FFEAC0;
	font-weight:bold;
}
.tbl_style_1_blank
{
	border:1px solid #CBCBCB;
	padding:2px;
}


.tbl_style_2
{
	width:420px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #CBCBCB;
}
.tbl_style_2_data
{
	border:1px solid #CBCBCB;
	padding:2px;
}
.tbl_style_2_title
{
	border:1px solid #CBCBCB;
	padding:2px;
	background-color:#FFEAC0;
	font-weight:bold;
}
.tbl_style_2_header
{
	border:1px solid #CBCBCB;
	padding:2px;
	background-color:#FEBB2E;
	font-weight:bold;
}
.tbl_style_2_blank
{
	border:1px solid #CBCBCB;
	padding:2px;
}

.tbl_style_3
{
	width:540px;
	margin-left:auto;
	margin-right:auto;
}
.table_preview .tbl_style_3
{
	border-top:1px dashed red;
	border-left:1px dashed red;
}
.tbl_style_3 a:link
{
	color:#000080;
	font-weight:bold
}
.tbl_style_3 a:visited
{
	color:#000080;
	font-weight:bold
}
.tbl_style_3 a:hover
{
	color:#800000;
	font-weight:bold;
	display:hand
}
.tbl_style_3_data
{
	padding:2px;
}
.tbl_style_3_title
{
	padding:2px;
	font-weight:bold;
	background-color:#ffeac0;
	color:#000000;
}
.tbl_style_3_header
{
	padding:2px;
	font-weight:bold;
	background-color:#febb2e;
	color:#000000;
}
.tbl_style_3_blank
{
	padding:2px;
}

.tbl_style_4
{
	width:560px;
	margin-left:auto;
	margin-right:auto;
	border:0px solid #e9e9e9;
	border-right:1px;
	border-bottom:1px
}
.tbl_style_4_data
{
	border:1px solid #e9e9e9;
	padding:4px;
	border-right:0px;
	border-bottom:0px
}
.tbl_style_4_title
{
	border:1px solid #e9e9e9;
	padding:4px;
	background-color:#FFEAC0;
	font-weight:bold;
	border-right:0px;
	border-bottom:0px
}
.tbl_style_4_header
{
	border:1px solid #e9e9e9;
	padding:4px;
	background-color:#f6f6f6;
	font-weight:bold;
	border-right:0px;
	border-bottom:0px;
}
.tbl_style_4_blank{
	border:1px solid #e9e9e9;
	padding:4px;
	border-right:0px;
	border-bottom:0px;
	border-top:0px
}


.table_preview .tbl_style_3_title,
.table_preview .tbl_style_4_title{
	border-right:1px dashed red;
	border-bottom:1px dashed red;
}
.table_preview .tbl_style_3_data,
.table_preview .tbl_style_4_data{
	border-right:1px dashed red;
	border-bottom:1px dashed red;
}
.table_preview .tbl_style_3_blank,
.table_preview .tbl_style_4_blank{
	border-right:1px dashed red;
	border-bottom:1px dashed red;
}
.table_preview .tbl_style_3_header,
.table_preview .tbl_style_4_header{
	border-right:1px dashed red;
	border-bottom:1px dashed red;
}



/* BEGIN TABS ELEMENT CLASSES */
.element_tab_container
{	
	position:relative;
	top:0px;	
	width:460px;
	height:150px;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:5px;
	
}
.element_tab_holder
{	
	position:relative;
	left:0px;
	top:0px;	
	width:468px;
	height:26px;
}

.element_tab_content_container
{
	position:relative;
	left:0px;
	top:0px;
	width:468px;
	height:121px;
	z-index:-500;
}

.element_tab_item
{	
	position:relative;
	left:0px;
	top:0px;	
	height:26px;
	float:left;
	overflow:hidden;
	margin-left:3px;
	margin-right:3px;
	border-bottom:1px solid #BDD3DF;
}
.element_tab_item_selected
{	
	position:relative;
	left:0px;
	top:1px;	
	height:26px;
	float:left;
	overflow:hidden;
	margin-left:3px;
	margin-right:3px;
	border-bottom:1px solid #ffffff;
	z-index:1500;
}
.element_tab_head_block_left
{
	background-image:url(../images/layout/top_corn_left.gif);
	background-repeat:no-repeat;
	width:5px;
	height:26px;
	float:left;
}
.element_tab_head_block_middle
{
	background-color:#E1E8EF;
	font-size:13px;
	line-height:25px;
	color:#325283;
	text-indent:4px;
	border-top:1px solid #BDD3DF;
	height:26px;
	float:left;
	padding-left:10px;
	padding-right:14px;
}
.element_tab_head_block_right
{
	background-image:url(../images/layout/top_corn_right.gif);
	background-repeat:no-repeat;
	width:5px;
	height:26px;
	float:left;
}
.element_tab_head_block_left_selected
{
	background-image:url(../images/layout/light_top_corn_left.gif);
	background-repeat:no-repeat;
	width:5px;
	height:26px;
	float:left;
}
.element_tab_head_block_middle_selected
{
	background-color:#ffffff;
	font-size:13px;
	line-height:25px;
	color:#325283;
	text-indent:4px;
	border-top:1px solid #BDD3DF;
	height:26px;
	float:left;
	padding-left:10px;
	padding-right:14px;
}
.element_tab_head_block_right_selected
{
	background-image:url(../images/layout/light_top_corn_right.gif);
	background-repeat:no-repeat;
	width:5px;
	height:26px;
	float:left;
}
.element_tab_content_selected
{	
	visibility:visible;
	position:relative;
	left:0px;
	top:-1px;
	width:465px;
	height:121px;
	border-top:1px solid #B1B3B7;
	border-bottom:1px solid #B1B3B7;
	border-left:1px solid #B1B3B7;
	border-right:1px solid #B1B3B7;
	overflow:hidden;
}	
.element_tab_content
{	
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	width:0px;
	height:0px;
	border-top:0px solid #B1B3B7;
	border-bottom:0px solid #B1B3B7;
	border-left:0px solid #B1B3B7;
	border-right:0px solid #B1B3B7;
	overflow:hidden;
}	
a.element_tablink:link, a.element_tablink:visited
{
	color:#000080;
	font-size:12px;
	text-decoration:none;
}
a.element_tablink:hover
{
	color:#800000;
	font-size:12px;	
	text-decoration:none;
}
.element_tab
{
	background-color:#E1E8EF;
	background-image:url(../images/layout/top_corn_left.gif);
	background-repeat:no-repeat;
	font-size:13px;
	line-height:25px;
	color:#325283;
	text-indent:4px;
	height:26px;
	width:33%;
	line-height:26px;
}
.element_tab_content_image
{
	position:relative;
	top:0px;
	left:0px;
	overflow:hidden;
	float:left;
	margin:auto;
}
.element_tab_content_content
{
	position:relative;
	top:18px;
	left:-10px;
	overflow:hidden;
	float:right;
	width:235px;
	height:100px;
}
.element_tab_content_title1
{	
	color:#767A7D;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	line-height:12px;
}
.element_tab_content_title2
{

	color:#767A7D;
	font-size:20px;
	text-align:center;
	font-weight:bold;
	line-height:20px;
}
.element_tab_content_title3
{
	color:#767A7D;
	font-size:15px;
	text-align:center;
	font-weight:bold;
	line-height:15px;
}
.element_tab_content_link
{
	position:absolute;
	top:90px;
	left:240px;
	font-weight:bold;
	height:20px;
	line-height:20px;
	overflow:hidden;
	float:right;
	text-align:right;
	width:200px;
}
#e_tabs_1
	{
	overflow:hidden;
	}

#e_tabs_2
	{
	overflow:hidden;
	}
	
#e_tabs_3
	{
	overflow:hidden;
	}

/* END TABS ELEMENT CLASSES */



/* Classes for the custom element Insurance Calculator */	
.insureCalc_container
{
	position:relative;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:10px;
	padding-top:10px;
}
.insureCalcFieldset
{
	width:440px;
}
.insureCalcLegend
{
	font-weight:bold;
	color:#000080;
}
.calc_head
{
	position:relative;
	background-color:#ffffff;
	height:24px;
	overflow:hidden;
	color:#333333;
	line-height:24px;
	padding-left:1px;
	padding-top:15px;
	font-weight:bold;
	font-size:11px;
	margin:0px;
}
.calc_hr
{
	border-bottom:1px dashed #CBCBCB;
	height:1px;
	overflow:hidden;
}
.formRow
{
}
div.formRow label
{
	width:20em;
	display:block;
	float:left;
}
.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
}
.element_marquee_body a:link
{
	color:#000080;
	font-weight:bold
}
.element_marquee_body a:visited
{
	color:#000080;
	font-weight:bold
}
.element_marquee_body a:hover
{
	color:#800000;
	font-weight:bold;
	display:hand;
}

#animation_element_container
{
	position:relative;
}