@import url("blog_new.css");

/*****************************************************/
/* 				START TEXT ELEMENT					 */
/*****************************************************/
/* individual classes */
.element_text
{
	position:relative;
	width:502px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
h1.element_text_title
{
	/*position:relative;
	width:502px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px !important;
	//height:30px;
	font-size:16px !important;
	font-family:Tahoma;
	color:#babac4;
	font-weight:normal;*/
	position:relative;
	width:502px;
	margin-left:auto;
	margin-right:auto;
	height:30px;
	font-size:19px;
	font-family:Tahoma;
	font-weight:normal;
	margin-bottom:5px !important;
	border-bottom:1px dotted #cfd2d4;
}

h2.element_text_sub_title, .element_text_body h2
{
	font-size:14px;
	background-color:#FFFFFF;
	color:#CBB677;
	width:502px;
	margin-left:auto;
	margin-right:auto;
	font-family:Tahoma;
	font-weight:normal;
	margin-bottom:5px !important;
}

.element_text_body
{
	width:502px;
	margin-left:auto;
	margin-right:auto;
}

.element_text_image_left
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.element_text_image_right
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.element_text_body ol {
	margin-left:10px;
	padding-left:10px;
	margin-top:10px;
}
.element_text_body ol li {
	margin-bottom:10px;
}

.element_text_body ul {
	list-style-type:square;
}
.element_text_body ul li {
	line-height:20px;
}

/*****************************************************/
/* 				EMD TEXT ELEMENT					 */
/*****************************************************/

/*****************************************************/
/* 			START INDIVIDUAL DOWNLOAD ELEMENT		 */
/*****************************************************/
/* individual classes */
.element_download
{
	position:relative;
	width:502px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	padding-bottom:5px;
	border-top:1px dotted #cfd2d4;
	border-bottom:1px dotted #cfd2d4;
	margin-bottom:15px;
}

.element_download .download_icon
{
	position:relative;
	float:left;
	width:91px;
	height:83px;
}

.element_download h4
{
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	width:395px;
	font-size:12px;
	color:#cbb677;
	margin-bottom:6px;
}

.element_download p
{
	position:relative;
	margin:0px;
	padding:0px;
	float:right;
	width:395px;
	margin-bottom:6px;
}

.element_download .download_link
{
	position:relative;
	float:right;
	width:373px;
	text-decoration:none;
	background-image:url(../images/public_new/download_arrow.gif);
	background-repeat:no-repeat;
	padding-left:22px;
}
/*****************************************************/
/* 			END INDIVIDUAL DOWNLOAD ELEMENT		 	 */
/*****************************************************/
/*****************************************************/
/* 			START CONTACT DIRECTORY ELEMENT			 */
/*****************************************************/
/* individual classes */
.element_contact_directory
{
	position:relative;
	width:502px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	border-top:1px dotted #cfd2d4;
	min-height:100px;
}

*html .element_contact_directory
{
	height:100px;
}

h1.element_contact_directory_title
{
	display:none;
}

.element_contact_directory_body_box
{
	position:relative;
	width:502px;
	border-bottom:1px dotted #cfd2d4;
	min-height:100px;
}

*html .element_contact_directory_body_box
{
	height:100px;
}

.element_contact_directory_body_box_top_row
{
	position:relative;
	color:#cbb677;
	font-size:12px;
	margin-top:10px;
	margin-bottom:6px;
	line-height:18px;
}

.element_contact_directory_left_info
{
	position:relative;
	float:left;
	margin-top:10px;
	width:260px;
}

.element_contact_directory_right_info
{
	position:relative;
	float:right;
}

.element_contact_directory_desc
{
	position:relative;
	margin-bottom:10px;
}	

.element_contact_directory_row
{
	position:relative;
	min-height:20px;
	height:expression(this.scrollHeight < 20? "20px":"auto" );
	margin-bottom:4px;
	width:300px;
}
.element_contact_directory_body_box_left_cell
{
	top:0px;
	float:left;
	width:100px;
	font-weight:bold;
}
.element_contact_directory_body_box_right_cell
{
	top:0px;
	float:left;
	width:160px;
}
.element_contact_directory_body_box_desc_cell
{
	margin-top:20px;
	padding-left:20px;
}
.element_contact_directory_search_box
{
	position:relative;
	margin-top:10px;
	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:1px 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: 1px 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_body_image
{
	
}


/*****************************************************/
/* 			END CONTACT DIRECTORY ELEMENT			 */
/*****************************************************/
/*****************************************************/
/* 			START NEWS 	     	  ELEMENT			 */
/*****************************************************/
.element_news
{
	position:relative;
	width:502px;
	margin-left:auto;
	margin-right:auto;
}

.element_news p 
{
	margin:0px;
    padding:0px;
    margin-top:7px;
}

h1.element_news_headline
{
	border-top:1px dotted #CFD2D4;
    color:#CBB677;
    font-family:Tahoma;
    font-size:12px;
    font-weight:normal;
    margin-top:1px;
    min-height:30px;
    padding-top:10px;
    position:relative;
    width:502px;
    margin-bottom:2px;
    padding-bottom:0px;
    line-height:17px;
}

.element_news_body
{
	margin-bottom:10px;
}
.element_news_image_left
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.element_news_image_right
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

.purple_text
{
	color:#9c7db9;
}

a.element_news_link
{
	text-decoration:none;
	background-image:url(../images/public_new/download_arrow.gif);
	background-repeat:no-repeat;
	padding-left:22px;
}

a.element_news_link:link,
a.element_news_link:hover,
a.element_news_link:visited
{
	color:#d1be7c;
	text-decoration:none;
}

a.element_news_link:hover
{
	text-decoration:underline;
}

/*****************************************************/
/* 			END NEWS 				ELEMENT			 */
/*****************************************************/

/*****************************************************/
/* 			START FORM ELEMENT			     	 	 */
/*****************************************************/

/* individual classes */
.element_form
{
	position:relative;
	width:502px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	color:#919091;
}

h1.element_form_title
{
	position:relative;
	width:502px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	height:30px;
	font-size:20px;
	font-family:Tahoma;
	color:#babac4;
	font-weight:normal;
	border-bottom:1px dotted #cfd2d4;
}
.element_form_table_container
{
	
}
.element_form_fieldset
{
	
}
.element_form_table
{

}
.element_form_table_left_cell
{
	padding:6px;
	vertical-align:top;
	width:50%;
	margin-bottom:4px;
}
.element_form_table_right_cell
{
	padding:6px;
	vertical-align:top;
	width:50%;
	margin-bottom:4px;
}
.element_form_table_colspan
{
	padding:6px;
	vertical-align:top;
	margin-bottom:4px;
}
.element_form_text_box
{
	border:1px solid #ccc;
	height:17px;
	line-height:14px;
	width:243px;
	font-size:11px;
	background-image:url(../images/public_new/text_bg.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	color:#919091;
}
.element_form_select
{
	border:1px solid #ccc;
	height:20px;
	width:246px;
	font-size:11px;
	color:#919091;
	background-image:url(../images/public_new/text_bg.jpg);
	background-repeat:repeat-x;
	padding:1px;
}
.element_form_select_fix
{
	border:1px solid #ccc;
	width:248px;
	font-size:11px;
	color:#919091;
}
.element_form_select_small
{
	border:1px solid #ccc;
	height:18px;
	font-size:11px;
	width:55px;
}
.element_form_textarea
{
	border:1px solid #ccc;
	height:50px;
	width:241px;
	font-size:11px;
	padding-left:2px;
	background-image:url(../images/public_new/text_bg.jpg);
	background-repeat:repeat-x;
	color:#919091;
	font-family:arial;
}

.element_form_checkbox
{
	/*border:1px thin #e4e5e5;*/
}

.element_form_button
{
	border: 1px solid #889197;
	height:20px;
	font-size:11px;
	background-color:#889197;
	background-image:url(../images/public_new/form_button_bg.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	text-transform:capitalize;
	padding-bottom:2px;
}
.element_form_table_error_container
{
	padding:15px;
}
.element_form_table_error
{
	background-color:#FFFFFF;
	border:1px solid #D3D0D7;
	padding:15px;
}
/*****************************************************/
/* 			END FORM ELEMENT			     	 	 */
/*****************************************************/
/*****************************************************/
/* 				START BANNER ELEMENT				 */
/*****************************************************/
/* joint inheritance */
.element_banner,.element_banner_centre
{
	margin-left:auto;
	margin-right:auto;
}
/* individual classes */
.element_banner
{
	position:relative;
	width:502px;
	min-height:60px;
	text-align:center;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #cfd2d4;
	border-top:1px dotted #cfd2d4;
}

*html .element_banner
{
	height:60px;	
}
/*****************************************************/
/* 				END BANNER ELEMENT					 */
/*****************************************************/
/*****************************************************/
/* 			START TABS ELEMENT				         */
/*****************************************************/
.element_tab_container
{	
	position:relative;
	width:502px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.element_tab_holder
{	
	position:relative;
	left:0px;
	top:1px;	
	width:502px;
	height:30px;
	z-index:500;
}

.element_tab_content_container
{
	position:relative;
	width:500px;
	height:153px;
	border:1px solid #d0d3d4;
	background-image:url(../images/member_new/panel_bg_grad.png);
	background-position:bottom;
	background-repeat:repeat-x;
}

.element_tab_head_block_middle, .element_tab_head_block_middle_selected
{
	width:162px;
	height:21px;
	padding-top:10px;
	float:left;
	background-image:url(../images/member_new/tab_off.jpg);
	cursor:pointer;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	background-color:#ffffff;
	text-align:center;
	position:absolute;
	top:0px;
}

.element_tab_head_block_middle_selected
{
	background-image:url(../images/member_new/tab_on.jpg);
	color:#cbb677;
}

.element_tab_content_selected
{	
	position:relative;
	left:0px;
	top:0px;
	width:500px;
	height:153px;
	overflow:hidden;
}	

.element_tab_content
{	
	display:none;
}


.element_tab_content_image
{
	position:relative;
	width:230px;
	height:153px;
	float:right;
	text-align:left;
	vertical-align:bottom;
}

.element_tab_content_content
{
	position:relative;
	overflow:hidden;
	float:left;
	width:268px;
	height:126px;
	padding-left:17px;}

.element_tab_content_title1
{	
	font-family:Tahoma;
	color:#9c7db9;
	font-weight:normal;
	font-size:20px;
	padding-top:12px;
}

.element_tab_content_title2
{
	color:#919091;
	font-weight:bold;
	font-size:12px;
	padding-top:4px;
}

.element_tab_content_title3
{
	padding-top:4px;
	line-height:16px;
}

.element_tab_link
{
	position:absolute;
	left:16px;
	bottom:10px;
	font-weight:normal;
	color:#9c7db9;
	text-decoration:none;
	background-image:url(../images/member_new/arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px;
}

a.element_tab_link:hover
{
	text-decoration:underline;
	color:#1c2465;
}
/*****************************************************/
/* 			END	TABS ELEMENT	        			 */
/*****************************************************/
/*****************************************************/
/* 			element_user_group_icons       			 */
/*****************************************************/
.element_user_group_icons
{
	position:relative;
	width:502px;
	height:118px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

.element_user_group_left
{
	position:relative;
	float:left;
	width:246px;
	height:118px;
}

.element_user_group_right
{
	position:relative;
	float:right;
	width:246px;
	height:118px;
}
/*****************************************************/
/* 			END	user group ELEMENT	        		*/
/*****************************************************/

/*****************************************************/
/* 			START CHAT ELEMENT          			 */
/*****************************************************/

.element_chat
{
	position:relative;
	width:502px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}

h1.element_chat_title
{
	width:492px;
	height:22px;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-image:url(../images/member_new/panel_header.png);
	margin-bottom:0px;
	margin-top:0px;
	padding-top:8px;
	padding-left:10px;
}

.element_chat_header
{
	position:relative;
	min-height:150px;
	height:expression(this.scrollHeight < 150? "150px":"auto" );
	width:480px;
	border-bottom:1px solid #d0d3d4;
	border-left:1px solid #d0d3d4;
	border-right:1px solid #d0d3d4;
	background-image:url(../images/member_new/panel_bg_grad.png);
	background-position:bottom;	
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
}

#element_chat_header_footer {
	width:500px;
	height:30px;
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(../images/member_new/panel_bg_footer.png);
	background-repeat:repeat-x;
	background-color:#dadada;
}

.back_link {
	float:left;
	position:relative;
	line-height:29px;
	padding-left:18px;
	margin-left:10px;
	background-image:url(../images/member_new/panel_footer_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}

.back_link a:link,
.back_link a:active,
.back_link a:visited {
	text-decoration:none;
	font-size:11px;
}

.back_link a:hover {
	text-decoration:underline;	
}

.pdf_link {
	float:right;
	position:relative;
	line-height:31px;
	padding-left:18px;
	margin-right:10px;
	background-image:url(../images/member_new/pdf-icon.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
}

.pdf_link a:link,
.pdf_link a:active,
.pdf_link a:hover,
.pdf_link a:visited {
	color:#7a7a7a !important;
	text-decoration:none;
	font-size:11px;
	font-weight:bold !important;
}

.pdf_link a:hover {
	text-decoration:underline;	
}


.element_chat_image
{
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.element_chat_host_info
{
	position:relative;
}

.element_chat_intro
{
	position:relative;
	padding-left:1px;
	padding-right:1px;
	padding-bottom:36px;
}

.element_chat_host_by
{
	text-transform:uppercase;
	color:#919091;
	font-weight:bold;
	font-size:11px;
}

.element_chat_host_name
{	
	display:block;
	color:#cbb677;
	font-weight:bold;
	font-size:14px;
}

.hr_dotted {	
	border:none;
	border-bottom:dotted 1px #d0d3d4;
}

.element_chat_image_live {
	position:relative;
	float:right;
	margin-left:10px;
}

.element_chat_main
{
	position:relative;
	margin-top:10px;
	padding-top:10px;
	text-align:center;
}

.element_chat_form
{
	position:relative;
	width:480px;
	padding-left:10px;
	padding-right:10px;
	margin-top:10px;
	border:1px solid #d0d3d4;
	background-image:url(../images/member_new/panel_bg_grad.png);
	background-position:bottom;	
	background-repeat:repeat-x;
}

.element_chat_form_input
{
	margin-top:8px;
	margin-bottom:8px;
}

a.chat_link:link, a.chat_link:hover, a.chat_link:visited
{
	color:#3A4384;
	text-decoration:none;
}

a.chat_link:hover
{
	text-decoration:underline;
}

.element_chat_link_to_archive
{
	position:relative;
	margin-bottom:10px;
	line-height:20px;
	padding-left:20px;
}

.element_chat_form_text
{
	border:1px solid #999999;
	height:14px;
	width:340px;
	font-size:12px;
	padding-left:2px;
}

.element_chat_form_textarea
{
	border:1px solid #999999;
	height:50px;
	width:340px;
	font-size:12px;
	padding-left:2px;
}

.element_chat_form_button
{
	height:20px;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	background-color:#ffffff;
	margin-top:1px;
	background-image:url(../images/member/element_form_button_bg.jpg);
	background-repeat:repeat-x;
}

#element_chat_dialogue
{
	position:relative;
	margin-top:10px;
	min-height:250px;
	height:expression(this.scrollHeight < 250? "250px":"auto" );
	width:467px;
}

.element_live_chat_body
{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.element_chat_paging_style
{
	position:relative;
	height:40px;
	width:100%;
	margin-bottom:10px;
}

.element_chat_paging_style a
{
	color:#1A246B;

	text-decoration:none;
	font-weight:bold;
}

.element_chat_paging_style a:hover
{
	color:#CCB873;
	text-decoration:underline;
	font-weight:bold;
}

a.element_chat_paging_link_gold:link, a.element_chat_paging_link_gold:hover, a.element_chat_paging_link_gold:visited
{
	color:#CCB873;
	text-decoration:none;
	font-weight:bold;
}

a.element_chat_paging_link_gold:hover
{
	color:#1A246B;
	text-decoration:underline;
}

.element_chat_row
{
	position:relative;
	width:482px;
	min-height:100px;
	height:expression(this.scrollHeight < 100? "100px":"auto" );
	/*border:1px solid #CECECE;*/
	border:1px solid #d0d3d4;
	background-image:url(../images/member_new/panel_bg_grad_top.png);
	background-position:top;	
	background-repeat:repeat-x;
	padding:9px;
	margin-bottom:10px;
}

.element_chat_row_questioner
{
	position:relative;
	height:20px;
	border-bottom:1px solid #d0d3d4;
	margin-bottom:10px;
}

.element_chat_row_questioner_left
{
	position:relative;
	float:left;
	color:#9C7DB9;
	font-weight:bold;
	text-transform:uppercase;
}

.element_chat_row_questioner_right
{
	position:relative;
	float:right;
/*	color:#CCB873;*/
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
}

.element_chat_row_the_question
{
	position:relative;
	margin-bottom:10px;
}

.element_chat_row_the_reply
{
	position:relative;
	width:auto;
	margin-left:auto;
	margin-right:auto;
	min-height:50px;
	height:expression(this.scrollHeight < 50? "50px":"auto" );
	background-color:#EDEDED;
	/*background-image:url(../images/member_new/panel_bg_grad.png);
	background-position:bottom;	
	background-repeat:repeat-x;*/
	border:1px solid #d0d3d4;
	padding:9px;
}

.element_chat_row_the_host
{
	position:relative;
	height:20px;
	border-bottom:1px solid #CECECE;
	margin-bottom:10px;
	color:#CCB873;
	font-weight:bold;
	text-transform:uppercase;
}

.element_chat_row_the_host_says
{
	position:relative;
}
/*****************************************************/
/* 			END CHAT 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-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/* individual classes */
.element_table
{
	position:relative;
	padding-top:10px;
	padding-bottom:10px;
}
.tbl_style_1
{
	width:500px;
	border:1px solid #A2A9AE;
}
.tbl_style_1_data
{
	border:1px solid #A2A9AE;
	padding:2px;
	background-color:#ffffff;
}
.tbl_style_1_title
{
	border:1px solid #A2A9AE;
	padding:2px;
	font-style:italic;
	background-color:#FCFCFC;
}
.tbl_style_1_header
{
	border:1px solid #A2A9AE;
	padding:2px;
	font-weight:bold;
	background-color:#EEEEEC;
}
.tbl_style_1_blank
{
	border:1px solid #A2A9AE;
	padding:2px;
}
.tbl_style_2
{
	width:420px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #325283;
}
.tbl_style_2_data
{
	border:1px solid #325283;
	padding:2px;
	background-color:#ffffff;
}
.tbl_style_2_title
{
	border:1px solid #325283;
	padding:2px;
	font-style:italic;
	background-color:#F7F7F7;
}
.tbl_style_2_header
{
	border:1px solid #325283;
	padding:2px;
	font-weight:bold;
	background-color:#E1E8EF;
}
.tbl_style_2_blank
{
	border:1px solid #325283;
	padding:2px;
}
/*****************************************************/
/* 			END TABLES ELEMENTS			         */
/*****************************************************/

/*****************************************************/
/* 			START FORUM ELEMENT          			 */
/*****************************************************/
.element_forum
{
	position:relative;
	width:756px;
	margin-bottom:10px;
/*	color:#1c2465;*/
	font-weight:normal;
}

.element_forum_header_image, .element_forum_header_image_room
{
	position:relative;
	margin-bottom:12px;
	background-image:url(../images/member_new/debate_bg_ticker.png);
	width:756px;
	height:40px;
}

#help_button
{
	margin-left:12px;
	border:0px;
}

.element_forum_header_image_room
{
	background-image:url(../images/member/simply_debate_header_room.jpg);
}

.element_forum_header_room
{
	position:relative;
	text-transform:normal;
	font-weight:bold;
	font-size:14px;
}

.element_forum_header_ticker
{
	position:absolute;
	width:636px;
	/*height:20px;*/
	top:10px;
	left:107px;
	line-height:20px;
}

.element_forum_header_ticker a {
	color:#888888 !important;
}
.element_forum_header_ticker a:hover {
	color:#9C7DB9 !important;
}

#forum_breadcrumb, #paging_style {
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #cfd2d4;
	border-top:1px dotted #cfd2d4;
	color:#888888;
	font-weight:bold;
}

#paging_style {
	font-weight:normal;
}

#paging_style span {
	color:#bbbbbb;
}

#forum_breadcrumb img, #paging_style img {
	padding-left:7px;
	padding-right:7px;
}

h1.element_forum_title
{
	font-size:17px;
	background-color:#FFFFFF;
	color:#1c2465;
	width:467px;
	margin-left:auto;
	margin-right:auto;
	border-bottom:2px solid #D9C998;
	padding-bottom:4px;
}

h2.element_forum_title
{
	font-size:14px;
	background-color:#FFFFFF;
	color:#1c2465;
	width:436px;
	margin-left:auto;
	margin-right:auto;
}

.element_forum_title
{
	position:relative;
	color:#1c2465;
	font-weight:bold;
	width:auto;
	height:30px;
	margin-bottom:10px;
	margin-top:-5px;
}

.element_forum_title_left
{
	position:relative;
	float:left;
}	

.element_forum_title_right
{
	position:relative;
	float:right;
}

.element_forum_intro
{
	position:relative;
	/*background-color:#EAE9F1;*/
/*	color:#1c2465;*/
	font-weight:normal;
	margin-bottom:2px;
}

.element_forum_room_input
{
	position:relative;
	background-color:#EDEDED;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	overflow:hidden;
	border-left:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
}

.element_forum_post
{
	position:relative;
	width:736px;
	height:30px;
	background-image:url(../images/member_new/panel_header_fullwidth.png);
	margin-top:10px;
	padding-left:20px;
	line-height:30px;
	color:#FFFFFF;
	font-weight:bold;
}

.element_forum_room_list, .element_forum_thread_list, .element_forum_room_back_link
{
	position:relative;
	/*background-color:#EAE9F1;*/
	color:#1c2465;
}

.element_forum_room_back_link
{
	padding:4px;
	padding-left:14px;
	background-color:#F5F5F5;
}

.element_forum_room_table
{
	width:756px;
	border:0px;
	cellpadding:0px;
	cellspacing:0px;
	background-color:#EAE9F1;
}

.element_forum_room_top_row, .element_forum_thread_top_row
{
	background-color:#D0C0DB;
	color:#ffffff;
	height:31px;
	font-weight:bold;
	background-image:url(../images/member/element_forum_room_top_row_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	text-transform:uppercase;
	font-family:Tahoma;
	font-size:10px;
}

#element_forum_room_top_row_left, #element_forum_thread_top_row_left
{
	background-image:url(../images/member/element_forum_room_top_row_left_bg.jpg);
	background-repeat:no-repeat;
	width:34px;
}

#element_forum_thread_top_row_author
{
	width:128px;
	border-right:1px solid #9C81B4;
	background-image:url(../images/member/element_forum_room_top_row_left_author_bg.jpg);
	background-repeat:no-repeat;
}

.element_forum_room_row_left, .element_forum_thread_row_left, .element_forum_thread_row_left_message
{
	width:34px;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	border-top:1px solid #FFFFFF;
}

.element_forum_thread_row_left_message
{
	width:105px;
	padding-top:10px;
}

#element_forum_room_top_row_room, #element_forum_thread_top_row_topic
{
	width:448px;
	border-right:1px solid #9C81B4;
	background-image:url(../images/member/element_forum_room_top_row_bg.jpg);
}

.intro {
	color:#777777 !important;
}

#element_forum_thread_top_row_topic
{
	width:390px;
	padding-left:5px;
}

.element_forum_room_row_room, .element_forum_thread_row_topic
{
	width:310px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	padding:4px;
}

.element_forum_thread_row_topic
{
	width:380px;
	padding-left:10px;
}

#element_forum_room_top_row_topics, #element_forum_room_top_row_posts, #element_forum_thread_top_row_started, #element_forum_thread_top_row_replies
{
	width:52px;
	border-right:1px solid #9C81B4;
	border-left:1px solid #FFFFFF;
	background-image:url(../images/member/element_forum_room_top_row_bg.jpg);
}

#element_forum_thread_top_row_started
{
	width:102px;
}

.element_forum_room_row_topics, .element_forum_room_row_posts, .element_forum_thread_row_started, .element_forum_thread_row_replies
{
	width:52px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	text-align:center;
}

.element_forum_thread_row_started
{
	width:102px;
}

#element_forum_room_top_row_last_post, #element_forum_thread_top_row_last_post, #element_forum_thread_top_row_message
{
	background-image:url(../images/member/element_forum_room_top_row_right_bg.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:161px;
	border-left:1px solid #FFFFFF;
}

#element_forum_thread_top_row_message
{
	background-image:url(../images/member/element_forum_room_top_row_message_bg.jpg);
	width:626px;
}

.element_forum_room_row_last_post, .element_forum_thread_row_last_post
{
	width:161px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
	text-align:center;
}

.element_forum_thread_row_right_message
{
	width:512px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
}

.element_forum_room_row
{
	background-color:#EAE9F1;
	color:#1c2465;
	padding:4px;
}

.element_forum_room_input_row
{
	position:relative;
	min-height:20px;
	height:expression(this.scrollHeight < 20? "20px":"auto" );
}

.element_forum_room_input_title, .element_forum_room_input_data
{
	position:relative;
	float:left;
}

.element_forum_room_input_title
{
	width:150px;
}

.element_forum_text_box, .element_forum_text_area
{
	width:610px;
	padding-left:2px;
	line-height:13px;
	height:18px;
	border: 1px solid #d5d4d5;
	background-image:url(../images/member_new/input_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	font-size:11px;
	color:#616161;
	padding-top:1px;
	padding-left:1px;
}

.element_forum_text_area
{
	height:100px;
	font-family:Arial, Helvetica, sans-serif;
}

.element_forum_submit
{
	border: 1px solid #999999;
	height:17px;
	line-height:14px;
	font-size:11px;
	background-color:#E4E3E8;
	overflow:hidden;
}

.element_forum_error_text
{
	color:#FF0000;
}

.element_forum_message
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color:#F5F5F5;
	padding-bottom:4px;
	margin-bottom:1px;
}

.element_forum_message_non
{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	background-color:#F5F5F5;
	padding-bottom:8px;
}

.element_forum_thread_list
{
	margin-bottom:2px;
}

.element_forum_initial_title
{
	position:relative;
	font-size:16px;
	font-weight:bold;
	padding-left:14px;
	padding-top:10px;
}

.element_forum_initial_date
{
	position:relative;
	font-size:14px;
	font-weight:bold;
	padding-left:14px;
	padding-top:4px;
}

.element_forum_initial_message
{
	position:relative;
	padding-left:14px;
	padding-top:8px;
	padding-bottom:6px;
}

.element_forum_initial_poster
{
	position:relative;
	padding-left:14px;
	padding-top:4px;
	font-weight:bold;
}

.element_forum_sub_message, .element_forum_sub_message_alt
{
	position:relative;
	width:400px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-bottom:10px;
	
}

.element_forum_sub_message_alt
{
	background-color:#DFD3E7;
}

.element_forum_sub_title, .element_forum_sub_date, .element_forum_sub_content
{
	padding-left:14px;
	padding-right:14px;
}

.element_forum_message_box
{
	padding:10px;
}

.element_forum_sub_message_alt_1
{
	background-color:#EDEDED;
}

.element_forum_sub_message_alt_2
{
	background-color:#DFD9E3;
}

.element_forum_message_box_top_row, .element_forum_message_box_middle_row
{
	border-bottom:1px solid #DCDCDC;
	padding-bottom:8px;
}

.element_forum_message_box_middle_row
{
	padding-top:8px;
}

.element_forum_message_box_bottom_row
{
	padding-top:8px;
	text-align:right;
}
/*****************************************************/
/* 			END FORUM ELEMENT            			 */
/*****************************************************/

/*****************************************************/
/* 			NEW SEARCH BOX ELEMENT          		 */
/*****************************************************/

#searchbox_fixed {
	width:auto;
	height:48px;
	position:absolute;
	top:0px;
	right:0px;
}

#searchbox_inline {
	width:502;
	height:48px;
	position:relative;
}

#searchbox_fixed_left {
	width:10px;
	height:48px;
	float:right;
	margin:0px;
	background-image:url(../images/member_new/searchbox_bg_left.png);
	background-repeat:no-repeat;
}

#searchbox_fixed_right {
	width:10px;
	height:48px;
	float:right;
	margin:0px;
	background-image:url(../images/member_new/searchbox_bg_right.png);
	background-repeat:no-repeat;
}

#searchbox_fixed_middle {
	width:auto;
	height:48px;
	float:right;
	margin:0px;
	background-image:url(../images/member_new/searchbox_bg_middle.png);
	background-repeat:repeat-x;
	padding-left:8px;
	padding-right:8px;
	line-height:48px;
}

#searchbox_inline #searchbox_fixed_middle {
	width:466px;
}

#searchbox_fixed_middle a:link,
#searchbox_fixed_middle a:hover,
#searchbox_fixed_middle a:active,
#searchbox_fixed_middle a:visited {
	width:87px;
	height:24px;
	background-image:url(../images/member_new/searchbx_button.png);
	background-repeat:no-repeat;
	background-position:top;
	display:inline-block;
	vertical-align:middle;
} 

#searchbox_fixed_middle a:hover {
	background-position:bottom;
}

#searchbox_fixed input, #searchbox_inline input {
	width:171px;
	height:18px;
	border: 1px solid #d5d4d5;
	margin-left:8px;
	margin-right:5px;
	background-image:url(../images/member_new/input_bg.png);
	background-repeat:repeat-x;
	background-position:top;
	font-size:12px;
	color:#616161;
	padding-top:1px;
	padding-left:1px;
}

/*****************************************************/
/* 			END NEW SEARCH BOX ELEMENT         		 */
/*****************************************************/

/*****************************************************/
/* 			START POP UP ELEMENT         		 */
/*****************************************************/

.element_pop_up_body
{
	overflow: -moz-scrollbars-vertical;
	margin:4px;
	margin-top:-5px;
	color:#888888;
}

.element_pop_up_body a:link,
.element_pop_up_body a:hover,
.element_pop_up_body a:active,
.element_pop_up_body a:visited
{
	font-weight:normal;
	color:#9c7db9;
	text-decoration:none;
}

.element_pop_up_body a:hover
{
	text-decoration:underline;
}

.element_pop_up
{
	position:relative;
	left:0px;
	top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	overflow:hidden;
	width:467px;
	background-image:url(../images/member_new/panel_bg_grad_top.png);
	background-repeat:repeat-x;
	background-position:left 37px;
}

h1.element_pop_up_title
{
	position:relative;
	height:30px;
	background-image:url(../images/member_new/panel_header_popup.png);
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-indent:13px;
	line-height:30px;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	border-bottom:2px solid #ffffff;
}

h2.element_pop_up_title
{
	
	font-size:17px;
	width:auto;
	border-bottom:1px dotted #CFD2D4;
	padding-bottom:4px;
	color:#9c7db9;
	margin-bottom:0px;
}

.element_pop_up_intro, .element_pop_up_main
{
	position:relative;
	padding-left:10px;
	padding-right:10px;
}

.element_pop_up_body_item
{
	position:relative;
	margin-bottom:25px;
	line-height:20px;
}

.element_pop_up_item_title
{
	position:relative;
}

a.element_pop_up_link:link,
a.element_pop_up_link:visited,
a.element_pop_up_link:visited,
a.element_pop_up_link:active
{
	font-weight:normal;
	color:#9c7db9;
	text-decoration:none;
	background-image:url(../images/member_new/arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
}

a.element_pop_up_link:hover
{
	text-decoration:underline;
}
/*****************************************************/
/* 			END POP UP ELEMENT          		 */
/*****************************************************/

/*****************************************************/
/* 			START NOTICEBOARD ELEMENT         		 */
/*****************************************************/
.element_noticeboard
{
	position:relative;
	width:756px;
	margin-bottom:10px;
	font-weight:normal;
}

h1.element_noticeboard_title, h2.element_noticeboard_title
{
	position:relative;
	width:756px;
	height:30px;
	font-size:19px;
	font-family:Tahoma;
	font-weight:normal;
	margin-bottom:5px !important;
	border-bottom:1px dotted #cfd2d4;
}

h2.element_noticeboard_title
{
	background-color:#ffffff;
	color:#000000;
}

.element_noticeboard_intro, .element_noticeboard_form
{
	position:relative;
	padding-bottom:15px;
}

.element_noticeboard_main
{
	position:relative;
	padding-bottom:15px;
}

.element_noticeboard_row
{
	position:relative;
	margin-top:16px;
	height:142px;
}

.element_noticeboard_notice
{
	position:relative;
	float:left;
	width:221px;
	height:120px;
	margin-right:7px;
	background-image:url(../images/member_new/noticeboard_bg_notice.png);	
	background-repeat:no-repeat;
	padding:12px;
	padding-top:10px;
}

.element_noticeboard_form
{
	position:relative;
	width:555px;
	padding-bottom:10px;
	padding-top:4px;
}

.element_noticeboard_form_text
{
	border:1px solid #e4e5e5;
	height:17px;
	line-height:14px;
	width:460px;
	font-size:11px;
	background-image:url(../images/public_new/text_bg.jpg);
	background-repeat:repeat-x;
	background-color:#ffffff;
	color:#919091;
}

.element_noticeboard_form_textarea
{	
	border:1px solid #e4e5e5;
	height:100px;
	width:460px;
	font-size:11px;
	padding-left:2px;
	background-image:url(../images/public_new/text_bg.jpg);
	background-repeat:repeat-x;
	color:#919091;
	font-family:arial;
}

.element_noticeboard_form_button
{
	border: 1px solid #999999;
	height:20px;
	font-size:11px;
	background-color:#ffffff;
	margin-top:1px;
}

.element_noticeboard_error_text
{
	color:#a381b4;
}

.element_noticeboard_notice_title
{
	font-size:12px;
	font-weight:bold;
	color:#9c7db9;
}

.element_noticeboard_notice_link a
{
	position:absolute;
	bottom:12px;
	right:14px;
	width:72px;
	height:24px;
	display:inline-block;
	background-image:url(../images/member_new/noticeboard_button_view.png);
	background-repeat:no-repeat;
	background-position:top;
}

.element_noticeboard_notice_link a:hover {
	background-position:bottom;
}

.element_noticeboard_notice_poster
{
	position:absolute;
	bottom:12px;
	left:12px;
	font-size:10px;
	color:#9c7db9;
	line-height:13px;
}

.element_noticeboard_notice_main
{
	position:relative;
	font-weight:normal;
	padding-top:5px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	width:221px;
	height:46px;
	line-height:15px;
}

.element_noticeboard_notice_main_WordWrapFixer
{
	border-width:0px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#888888;
	width:221px;
	height:46px;
	background:none;
}

.element_noticeboard_notice_big
{
	position:relative;
	background-repeat:no-repeat;
	width:756px;
	border-top:1px dotted #cfd2d4;
	border-bottom:1px dotted #cfd2d4;
	padding-top:10px;
	padding-bottom:10px;
}

.element_noticeboard_notice_title_big
{
	font-size:28px;
	font-family:Tahoma;
	font-weight:bold;
	color:#9c7db9;
	margin-top:5px;
	margin-bottom:12px;
}

.element_noticeboard_notice_main_big
{
	position:relative;
	font-size:18px;
	font-weight:normal;
	margin-bottom:15px;
	line-height:24px;
}

.element_noticeboard_notice_link_big
{
	position:relative;
	font-size:11px;
	color:#9c7db9;
}

#postnotice {
	position:absolute;
	width:137px;
	height:45px;
	right:0px;
	top:60px;
}
#postnotice a:link,
#postnotice a:hover,
#postnotice a:visited,
#postnotice a:active
{
	display:inline-block;
	width:137px;
	height:45px;
	background-image:url(../images/member_new/button_postanotice.png);
	background-position:top;
	background-repeat:no-repeat;
}

#postnotice a:hover {
	background-position:bottom;
}

a.element_noticeboard_link:link,
a.element_noticeboard_link:visited,
a.element_pnoticeboard_link:visited,
a.element_noticeboard_link:active
{
	font-weight:normal;
	font-size:12px;
	color:#9c7db9;
	text-decoration:none;
	background-image:url(../images/member_new/arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
}

a.element_noticeboard_link:hover
{
	text-decoration:underline;
}

/*****************************************************/
/* 			END NOTICEBOARD ELEMENT         		 */
/*****************************************************/

/*****************************************************/
/* 			START livewire archive ELEMENT    */
/*****************************************************/
.element_livewire_archive
{
	position:relative;
	width:502px;
	margin-bottom:10px;
}

.element_livewire_archive_body
{
	width:502px;
	border-bottom:1px dotted #cfd2d4;
	padding-bottom:15px;
	margin-top:25px;
}

.element_livewire_select
{
	height:20px;
	font-size:11px;
	width:450px;
	border: 1px solid #889197;
	padding:1px;
}

.element_livewire_button
{
	border: 1px solid #889197;
	height:20px;
	font-size:11px;
	background-color:#889197;
	background-image:url(../images/public_new/form_button_bg.jpg);
	background-repeat:repeat-x;
	color:#ffffff;
	font-weight:bold;
	text-transform:capitalize;
	padding-bottom:2px;
	margin-top:-1px;
}
/*****************************************************/
/* 			END livewire archive ELEMENT       */
/*****************************************************/

/*****************************************************/
/* 		START STANDALONE/INTERNAL LINK ELEMENT       */
/*****************************************************/

a.element_standalone_link:link,
a.element_standalone_link:visited,
a.element_standalone_link:hover,
a.element_standalone_link:active,
a.element_internal_link_text:link,
a.element_internal_link_text:visited,
a.element_internal_link_text:hover,
a.element_internal_link_text:active
{
	font-weight:normal;
	font-size:12px;
	color:#9c7db9;
	text-decoration:none;
	background-image:url(../images/member_new/arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
}

a.element_standalone_link:hover,
a.element_internal_link_text:hover
{
	text-decoration:underline;
}

.element_internal_link {
	margin-bottom:10px;
}

/*****************************************************/
/* 			END STANDALONE LINK ELEMENT         	 */
/*****************************************************/

/*****************************************************/
/* 			START PROVIDER/ADMIN microsite link ELEMENT    */
/*****************************************************/
.element_admin_microsite_link,
.element_provider_microsite_link
{
	position:relative;
	width:auto;
	margin-bottom:10px;
}

/*.element_admin_microsite_link_item,
.element_provider_microsite_link_item
{
	/*width:436px;
	margin-left:auto;
	margin-right:auto;*/
}*/
a.element_admin_microsite_link_text:link,
a.element_admin_microsite_link_text:visited,
a.element_admin_microsite_link_text:hover,
a.element_provider_microsite_link_text:link,
a.element_provider_microsite_link_text:visited,
a.element_provider_microsite_link_text:hover
{	
	font-weight:normal;
	font-size:12px;
	color:#9c7db9;
	text-decoration:none;
	background-image:url(../images/member_new/arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
}

a.element_admin_microsite_link_text:hover,
a.element_provider_microsite_link_text:hover
{
	text-decoration:underline;
}

/*****************************************************/
/* 			END provider microsite link ELEMENT       */
/*****************************************************/

/*****************************************************/
/* 				START IMAGE ELEMENT					 */
/*****************************************************/
/* individual classes */
.element_image
{
	position:relative;
	width:502px;
	margin-bottom:10px;
}
.element_image_left
{
	text-align:left;
}
.element_image_centre
{
	text-align:center;
}
.element_image_right
{
	text-align:right;
}

/*****************************************************/
/* 				END IMAGE ELEMENT					 */
/*****************************************************/

/*****************************************************/
/* 			START EXTERNAL LINKS ELEMENT			 */
/*****************************************************/
/* individual classes */
.element_useful_links
{
	position:relative;
	width:502px;
	margin-bottom:10px;
	border-top:1px dotted #cfd2d4;
	border-bottom:1px dotted #cfd2d4;
	padding-top:10px;
	padding-bottom:10px;
	line-height:17px;
}
/*****************************************************/
/* 			END EXTERNAL LINKS ELEMENT				 */
/*****************************************************/

/*****************************************************/
/* 			START BUSINESS CENTRE ELEMENT          	*/
/*****************************************************/

.element_business_centre
{
	position:relative;
	width:502px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}

h1.element_business_centre_title
{
	width:492px;
	height:22px;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	background-image:url(../images/member_new/panel_header.png);
	margin-bottom:0px;
	margin-top:0px;
	padding-top:8px;
	padding-left:10px;
}

.element_business_centre_text_body
{
	position:relative;
	height:expression(this.scrollHeight < 150? "150px":"auto" );
	width:480px;
	min-height:112px;
	border-bottom:1px solid #d0d3d4;
	border-left:1px solid #d0d3d4;
	border-right:1px solid #d0d3d4;
/*	background-image:url(../images/member_new/panel_bg_grad.png);
	background-position:bottom;	
	background-repeat:repeat-x;*/
	background-image:url(../images/member_new/panel_bg_grad_bottom.png);
	background-position:left bottom;	
	background-repeat:repeat-x;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	padding-bottom:40px;
}

a.element_business_centre_link:link,
a.element_business_centre_link:visited,
a.element_business_centre_link:hover
{	
	font-weight:normal;
	font-size:12px;
	color:#9c7db9;
	text-decoration:none;
	background-image:url(../images/member_new/arrow.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
}

a.element_business_centre_link:hover
{
	text-decoration:underline;
}

#element_business_centre_footer {
	width:500px;
	height:30px;
	position:absolute;
	bottom:0px;
	left:0px;
	background-image:url(../images/member_new/panel_bg_footer.png);
	background-repeat:repeat-x;
	background-color:#dadada;
}

.microsite_link {
	float:left;
	position:relative;
	line-height:29px;
	padding-left:18px;
	margin-left:10px;
	background-image:url(../images/member_new/panel_footer_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}

.microsite_link a:link,
.microsite_link a:active,
.microsite_link a:visited {
	text-decoration:none;
	font-size:11px;
}

.microsite_link a:hover {
	text-decoration:underline;	
}

.website_link {
	float:right;
	position:relative;
	line-height:29px;
	padding-left:18px;
	margin-right:10px;
	background-image:url(../images/member_new/panel_footer_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}

.website_link a:link,
.website_link a:active,
.website_link a:hover,
.website_link a:visited {
	text-decoration:none;
	font-size:11px;
}

.website_link a:hover {
	text-decoration:underline;	
}

/*****************************************************/
/* 			END BUSINESS CENTRE ELEMENT    			 */
/*****************************************************/

/*****************************************************/
/* 			START ADVANCED SEARCH    			 	*/
/*****************************************************/

#site_search {
	position:absolute;
	right:0;
	top:32px;
}

#site_search a {
	clear:both;
	float:right;
	padding-top:2px;
	padding-right:1px;
	color:#fff;
	text-decoration:none;
	font-size:11px;
	display:inline-block;
}

#site_search a:hover {
	text-decoration:underline;
}

#site_search .element_form_text_box{
	width:207px;
	height:18px;
	border:1px solid #824f94;
	float:left;
}

#site_search .element_form_button{
	border:1px solid #824f94;
	height:22px;
	float:right;
	margin-left:3px;
}

#search_results p, #search_results h3  {
	line-height:16px;
	margin:0;
	padding:4px 0;
}

#search_results h3 {
	font-size:14px;
}
#search_results a {
	display:inline-block;
}
#search_results hr {
	margin:15px 0;
} 
#search_results small {
	display:inline-block;
	font-size:11px;
	padding-bottom:2px;
}


/*****************************************************/
/* 			END ADVANCED SEARCH    			 	*/
/*****************************************************/