/*****************************************************/
/* Company 			: Gencia Media Limited			 */
/* Project 			: PowerBase Blueprint v3 		 */
/* Name    			: PowerBase Elements			 */
/* Author  			: David James Tosh				 */
/* Date Created 	: 01st  March 2006		 		 */
/* Date Edited		: 15th June 2007		 		 */
/*****************************************************/

/*****************************************************/
/* 				START TEXT ELEMENT					 */
/*****************************************************/
/* individual classes */
.element_text
{
	position:relative;
	width:442px;
	margin-left:auto;
	margin-right:auto;
	line-height:16px;
}
h1.element_text_title
{
	font-size:18px;
	padding-left:10px;
	color:#2A3B56;
	margin:0px;
	margin-bottom:12px;
	font-weight:bold;
}
h2.element_text_sub_title
{
	font-size:14px;
	padding-left:10px;
	color:#233B78;
	margin:0px;
	margin-bottom:12px;
	font-weight:bold;
}
.element_text_body
{
	padding-left:10px;
	padding-right:10px;
}
.element_text_image_left
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.element_text_image_right
{
	float:right;
	margin-right:10px;
	margin-bottom:10px;
}
/*****************************************************/
/* 				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:15px;
}
.element_image_centre
{
	text-align:center;
	padding:15px;
}
.element_image_right
{
	text-align:right;
	padding:15px;
}
/*****************************************************/
/* 				END IMAGE ELEMENT					 */
/*****************************************************/


/*****************************************************/
/* 				START INTERNAL LINK ELEMENT			 */
/*****************************************************/
/* joint inheritance */
.element_internal_link,.element_internal_item,a.element_internal_link_text
{
	position:relative;
	top:0px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffff;
}
/* individual classes */
.element_internal_link
{
	color:#333333;
	line-height:16px;
}
.element_internal_item
{
	padding:15px;
}
a.element_internal_link_text
{
	text-decoration:none;
	font-weight:bold;
}
a.element_internal_link_text:link
{
	color:#BB2907;
}
a.element_internal_link_text:visited
{
	color:#BB2907;
}
a.element_internal_link_text:hover
{
	color:#454545;
}
/*****************************************************/
/* 				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:15px;
	padding-bottom:15px;
}
/*****************************************************/
/* 				END BANNER ELEMENT					 */
/*****************************************************/

/*****************************************************/
/* 			START INDIVIDUAL EXTERNAL LINK ELEMENT	 */
/*****************************************************/
/* joint inheritance */
.element_external_links,h1.element_external_links_title,.element_external_links_text,a.element_external_link_bold,a.element_external_link_normal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* individual classes */
.element_external_links
{
	position:relative;
	padding-bottom:10px;
	color:#333333;
	line-height:16px;
}
h1.element_external_links_title
{
	position:relative;
	background-color:#595E61;
	text-indent:10px;
	color:#ffffff;
	line-height:28px;
	display:block;
	width:468px;
	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
{
	text-decoration:none;
	font-weight:bold;
}
a.element_external_link_bold:link
{
	color:#BB2907;
}
a.element_external_link_bold:visited
{
	color:#BB2907;
}
a.element_external_link_bold:hover
{
	color:#454545;
}
a.element_external_link_normal
{
	text-decoration:none;
	font-weight:normal;
}
a.element_external_link_normal:link
{
	color:#BB2907;
}
a.element_external_link_normal:visited
{
	color:#BB2907;
}
a.element_external_link_normal:hover
{
	color:#454545;
}
/*****************************************************/
/* 			END INDIVIDUAL EXTERNAL LINK ELEMENT	 */
/*****************************************************/


/*****************************************************/
/* 			START EXTERNAL LINKS ELEMENT			 */
/*****************************************************/
/* joint inheritance */
.element_useful_links,h1.element_useful_links_title,.element_useful_links_text,a.element_useful_link_bold,a.element_useful_link_normal,
{
	position:relative;
	left:0px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* individual classes */
.element_useful_links
{
	padding-bottom:10px;
	color:#333333;
	line-height:16px;
}
h1.element_useful_links_title
{
	background-color:#595E61;
	text-indent:10px;
	color:#ffffff;
	line-height:28px;
	display:block;
	width:468px;
	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
{
	text-decoration:none;
	font-weight:bold;
}
a.element_useful_link_bold:link
{
	color:#BB2907;
}
a.element_useful_link_bold:visited
{
	color:#BB2907;
}
a.element_useful_link_bold:hover
{
	color:#454545;
}
a.element_useful_link_normal
{
	text-decoration:none;
	font-weight:normal;
}
a.element_useful_link_normal:link
{
	color:#BB2907;
}
a.element_useful_link_normal:visited
{
	color:#BB2907;
}
a.element_useful_link_normal:hover
{
	color:#454545;
}
/*****************************************************/
/* 			END EXTERNAL LINKS 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-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* individual classes */
.element_form
{
	position:relative;
	color:#333333;
	line-height:16px;
	background-color:#ffffff;
}
.element_form_title
{
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-color:#595E61;
}
.element_form_table_container
{
	padding:15px;
}
.element_form_fieldset
{
	border:1px solid #003399;
	background-color:#FFFFFF;
}
.element_form_table
{
	background-color:#F2F2F2;
	border:1px solid #01074F;
	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
{
	border:1px solid #01074F;
	height:14px;
	line-height:14px;
	width:190px;
	font-size:12px;
	padding-left:2px;
}
.element_form_select
{
	border:0px;
	height:18px;
	font-size:12px;
	width:194px;
}
.element_form_textarea
{
	border:1px solid #01074F;
	height:50px;
	width:194px;
	font-size:12px;
	padding-left:2px;
}
.element_form_button
{
	border: 1px solid #999999;
	height:20px;
	font-size:11px;
	background-color:#ffffff;
	margin-top:1px;
}
.element_form_table_error_container
{
	padding:15px;
}
.element_form_table_error
{
	background-color:#FFFFFF;
	border:1px solid #01074F;
	padding:15px;
}
/*****************************************************/
/* 			END FORM ELEMENT			     	 	 */
/*****************************************************/


/*****************************************************/
/*START ADDITIONAL CLASSES REQUIRED AT ELEMENT LEVEL */
/*****************************************************/
.clear
{
	clear:both;
	overflow:hidden;
	width:100%;
	height:1px;
}
/*****************************************************/
/*  END ADDITIONAL CLASSES REQUIRED AT ELEMENT LEVEL */
/*****************************************************/







