/**************************************************
 * Styles for Content Manangement System          *
 **************************************************/

.admin_panel
{
	clear: both;
	margin-top: 6px;
	border: 1px solid #91a9ba;
	background-color: #c7e0f4;
	padding: 3px;
	color: #000;
	font-weight: normal;
}

/* =TABS
   ----------------------------------------------------*/

.site_tabBar    { float:left; width:100%; background:#eee url("../images/tab_panel_bg.gif") repeat-x bottom; }
.site_tabBar ul { margin:0; padding:2px 0 0 0; list-style:none; }
.site_tabBar li { float:left; background:url("../images/tab_left.gif") no-repeat left top; margin:0; padding:0 0 0 6px; list-style:none; }
.site_tabBar a  { float:left; display:block; background:url("../images/tab_right.gif") no-repeat right top; padding:5px 6px 4px 0px; text-decoration:none; font-weight:bold; color:black; }

/* Commented Backslash Hack hides rule from IE5-Mac \*/
.site_tabBar a  { float:none; }
/* End IE5-Mac hack */

.site_tabBar a:hover                 { color:black; }
.site_tabBar .site_activeTab         { background-image:url("../images/tab_left_on.gif"); }
.site_tabBar .site_activeTab a       { background-image:url("../images/tab_right_on.gif"); color:black; padding-bottom:5px; }
.site_tabBar .site_activeTab a:hover { text-decoration: underline; }

.site_tab A:link		{ color: black; text-decoration: none}
.site_tab A:visited		{ color: black; text-decoration: none}
.site_tab A:hover		{ color: black; text-decoration: underline}
.site_tab A:active		{ color: black; text-decoration: none}

.site_tabPage { padding: 5px; border-left: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; background-color: #fff; display: none; }


/* =FORM-STYLES
   ----------------------------------------------------*/

form.sealife fieldset
{
	_position : relative;  /* The underscore means only IE will see it */
	_display : block;      /* Stupid IE */
	_margin-top: 10px;
	background-color: #eee;
	border: 1px solid #999;
	padding: 10px;
	_padding-top : 20px;
}

form.sealife legend
{
	_position : absolute;
	_top : -10px;
	_left : 3px;
	font-weight: bold;
	background-color: #eee;
	border: 1px solid #999;
	padding: 4px 8px;
}

form.sealife p     { margin: 5px 0; }
form.sealife label { font-weight: bold; }

form.sealife a:link		{ color: #000; text-decoration: underline}
form.sealife a:visited	{ color: #000; text-decoration: underline}
form.sealife a:hover	{ color: #000; text-decoration: none}
form.sealife a:active	{ color: #000; text-decoration: underline}

#image_edit a:link		{ color: #000; text-decoration: underline}
#image_edit a:visited	{ color: #000; text-decoration: underline}
#image_edit a:hover		{ color: #000; text-decoration: none}
#image_edit a:active	{ color: #000; text-decoration: underline}

#file_edit a:link		{ color: #000; text-decoration: underline}
#file_edit a:visited	{ color: #000; text-decoration: underline}
#file_edit a:hover		{ color: #000; text-decoration: none}
#file_edit a:active		{ color: #000; text-decoration: underline}

td.white_text a:link	{ color: #000; text-decoration: underline}
td.white_text a:visited	{ color: #000; text-decoration: underline}
td.white_text a:hover	{ color: #000; text-decoration: none}
td.white_text a:active	{ color: #000; text-decoration: underline}

#frm_page #title,
#frm_page #title_en,
#frm_page #title_de,
#frm_page #title_fr,
#frm_page #title_fi,
#frm_page #title_es,
#frm_page #title_nl,
#frm_page #title_sv,
#frm_page #title_it,
#frm_page #title_pt,
#frm_page #headline_en,
#frm_page #headline_de,
#frm_page #headline_fr,
#frm_page #headline_fi,
#frm_page #headline_es,
#frm_page #headline_nl,
#frm_page #headline_sv,
#frm_page #headline_it,
#frm_page #headline_pt,
#frm_page #url { width: 400px; }

#frm_research #alt_text { width: 400px; }
#frm_news #title { width: 400px; }
#frm_press #title { width: 400px; }
#frm_library #title { width: 400px; }
#frm_partner #title { width: 400px; }
#frm_item #title { width: 400px; }
#frm_item #description { width: 400px; }
#frm_item #price { width: 100px; }
#frm_item #sort { width: 50px; }

#frm_messages #message, #frm_messages #url { width: 400px; }

#frm_contact_details #address,
#frm_contact_details #schools_phone,
#frm_contact_details #tickets_phone,
#frm_contact_details #email { width: 400px; }

#image_uploads_panel { padding: 5px; border: 1px solid #999; background-color: #fff; }


/* =ANALYTICS
   ----------------------------------------------------*/

a.target_icon {
	background:url(../images/target_sm.jpg);
	display:block;
	height:18px;
	width:18px;
}

a.target_icon:hover {
	background-position:0 -18px;
}

table.results {
	background-color:#eee;
    border:1px solid #aaa;
    border-collapse:collapse;
}

table.results td {
    border:1px solid #aaa;
}