.mandatory_field { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight:800; color:#005500}

.small_mandatory_field { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-weight:800; color:#005500}


.not_mandatory_field { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight:800; color:#000000}

.absolutely_mandatory_field { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight:800; color:#000000}

.absolutely_mandatory_field_small { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight:800; color:#000000}

.thin_border	{
					border-style: solid;
					border-width: 1px;
					border-color: #000000
				}

.error_message
		{
		font-family:verdana;
		font-size: 12px;
		color: #336600;
		font-weight : bold
		}

.field_error
		{
			background-color: #CCFFBF;
		}

.field_normal
		{
			background-color: #FFFFFF;
		}

.ul_error
		{
		margin-left:1.5em;
		margin-right:0.5em;
		margin-top:0.5em;
		margin-bottom:0em
		font-family:verdana;
		font-size: 12px;
		color: #FF0000;
		font-weight : bold
		}

ul.empty_fields
		{
		margin-top:0.5em;
		font-family:verdana;
		font-size: 12px;
		color: #336600;
		font-weight : bold
		}

.cat_overview
		{
		color: #000099;
		font-size: 12px;
		font-weight : normal;
		text-decoration:none; letter-spacing:.1em
		}

.sub_cat_overview
		{
		color: #000099;
		font-size: 11px;
		font-weight : normal;
		text-decoration:none; letter-spacing:.1em
		}

.report_title
		{
		color: #000099;
		font-size: 20px;
		font-weight : bold;
		letter-spacing: 0.2em;
		}

.report_table_title
		{
		text-decoration : underline;
		font-weight : bold;
		color: #000000;
		font-size: 16px;
		}

.report_table_sub_title
		{
		font-weight : bold;
		color: #000000;
		font-size: 12px;
		}

.report_table_row_caption
		{
		font-weight: normal;
		color: #000000;
		font-size: 11px;
		}

.report_table_row_content
		{
		color: #000000;
		font-size: 11px;
		}

.report_country_name
		{
		color: #000000;
		font-size: 18px;
		font-weight : bold;
		letter-spacing: 0.1em;
		}

.inst_list_title
		{
		color: #000099;
		font-size: 20px;
		font-weight : bold;
		letter-spacing: 0.4em;
		}
.inst_list_subtitle
		{
		color: #000099;
		padding: 4px;
		font-size: 14px;
		font-weight : bold;
		letter-spacing: 0.1em;
		}

.meta_cat_caption
		{
		font-size: 16px;
		color: #000000;
		font-weight : bold
		}

.cat_caption
		{
		font-size: 14px;
		color: #0000CC;
		font-weight : bold
		}
.sub_cat_caption
		{
		font-size: 12px;
		color: #0000CC;
		font-weight : bold
		}

.new_contact
		{
		background-color : '#FF9900';
		}
/* admin style */
.admin
		{
		font-family:verdana;
		font-size: 11px;
		color: #EEEEEE;
		font-weight : normal
		}

.message
		{
		font-family:verdana;
		font-size: 12px;
		color: #EEEEEE;
		font-weight : 600
		}

input.button.small_button
		{
		font-family:verdana;
		font-size: 8px;
		color: #EEEEEE;
		font-weight : normal
		}

.exchange
		{
		width: 190px;
		background-color: #DDDDDD;
		font-family:verdana;
		font-size: 16px;
		font-weight : normal
		}

.menu_admin
		{
		font-family:verdana;
		font-size: 12px;
		color: #EEEEEE;
		font-weight : normal
		}

/* General page style. The scroll bar colours only visible in IE5.5+ */
body {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
	background-color: #ccccbb;
}

body.maps_head {
	background-color="#CCCC99";
}

body.maps_flash {
	background-color="#000033";
}

/* General font families for common tags */
font,th,td,p
	{ font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana; }

a:hover
	{ text-decoration: underline; color : #DD6900; }

hr
	{ height: 0px; border: solid #D1D7DC 0px; border-top-width: 1px;}



/* Admin section styles */

.empty_form				{background-color: #333399}
.empty_table_title		{font-weight: bold; font-size: 13px; color : #DDDDDD; text-decoration: underline}

.general				{ font-weight: bold; font-size: 13px; color : #000099; text-decoration: none}

.auths					{ font-weight: bold; font-size: 11px; color : #000000;}
a.auths					{ text-decoration: none; color : #006699; }
a.auths:hover			{ text-decoration: underline; }

.tpl					{ font-weight: bold; font-size: 11px; color : #000000; background-color: #000099;}
a.tpl					{ text-decoration: none; color : #FFFFFF; }
a.tpl:hover				{ text-decoration: underline; }

.files					{ font-weight: bold; font-size: 11px; color : #000000;}
a.files					{ text-decoration: none; color : #3333CC; }
a.files:hover			{ text-decoration: underline; }

span.type_separator		{ font-weight: bold; font-size: 16px; color : #CCCCCC; text-decoration: underline}
tr.type_separator		{background-color: #000000}

a.control_row:link, a.control_row:active, a.control_row:visited
						{ font-weight: bold; font-size: 11px; color : #00CCFF;  text-decoration: none}
a.control_row:hover
						{ text-decoration: underline; color : #33CC00}
tr.control_row			{background-color: #888888;}

span.table_title		{ font-weight: bold; font-size: 13px; color : #000099; text-decoration: underline}
tr.table_title			{background-color: #E5E5E5}



body.admin {
	background-color: #E5E5E5;
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}

.orange_bg {
			background-color: #FF9900;
		}



/* Header cells  */

th{
	color: #FFFFFF; font-size: 13px; font-weight : bold;
	border: #FFFFFF; background-color: #000066;
}
th.inst_list{
	color: #000000; font-size: 13px; font-weight : bold;
}

th.thHead,th.thSides,th.thTop,th.thTopR,th.thTopL,th.thTopLR,th.thLeft,th.thRight,th.thBottom,th.thBottomL,th.thBottomLR,th.thBottomR,th.thCornerL,th.thCornerR {
	font-size: 12px; font-weight: bold; border: #000000; border-style: solid;
}

th.thHead2,th.thSides2,th.thTop2,th.thTopR2,th.thTopL2,th.thTopLR2,th.thLeft2,th.thRight2,th.thBottom2,th.thBottomL2,th.thBottomLR2,th.thBottomR2,th.thCornerL2,th.thCornerR2 {
	font-size: 12px; font-weight: bold; border: #000000; border-style: solid;
}

/* Main table cell colours and backgrounds */
tr.title_row	{background-color: #99CCFF;}
tr.row1	{background-color: #EFEFEF;}
tr.row2	{background-color: #E7EEF2;}

td.row1	{ background-color: #EFEFEF; }
td.middlePane	{ background-color: #E7EEF2}
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }


td.tdHead,td.tdSides,td.tdLeft,td.tdTop,td.tdTopR,td.tdTopL,td.tdTopLR,td.tdRight,td.tdBottom,td.tdBottomL,td.tdBottomLR,td.tdBottomR,td.tdCornerL,td.tdCornerR
	{ background-color:#EFEFEF; border: #000000; border-style: solid; }
td.tdHead2,td.tdSides2,td.tdLeft2,td.tdTop2,td.tdTopR2,td.tdTopL2,td.tdTopLR2,td.tdRight2,td.tdBottom2,td.tdBottomL2,td.tdBottomLR2,td.tdBottomR2,td.tdCornerL2,td.tdCornerR2
	{ background-color:#99CCFF; border: #000000; border-style: solid; }

td.tdNB 
	{ background-color: #EFEFEF; }

td.tdGrey 
	{ background-color: #000000; }

td.spaceRow 
	{ background-color: #CCCCCC; border: #CCCCCC; border-style: solid; }

td.spaceRowBlue 
	{ background-color: #000066; border: #000066; border-style: solid; }

th.thHead,td.tdHead
	{ border-width: 1px 1px 0px 1px; }
th.thHead2,td.tdHead2
	{ border-width: 1px 1px 0px 1px; }

th.thSides,td.tdSides,td.spaceRow
	{ border-width: 0px 1px 0px 1px; }
th.thSides2,td.tdSides2,td.spaceRow2
	{ border-width: 0px 1px 0px 1px; }

th.thRight,td.tdRight
	{ border-width: 0px 1px 0px 0px; }
th.thRight2,td.tdRight2
	{ border-width: 0px 1px 0px 0px; }

th.thLeft,td.tdLeft
	{ border-width: 0px 0px 0px 1px; }
th.thLeft2,td.tdLeft2
	{ border-width: 0px 0px 0px 1px; }

th.thBottom,td.tdBottom
	{ border-width: 0px 0px 1px 0px; }
th.thBottom2,td.tdBottom2
	{ border-width: 0px 0px 1px 0px; }

th.thTopL,td.tdTopL
	{ border-width: 1px 0px 0px 1px; }
th.thTopL2,td.tdTopL2
	{ border-width: 1px 0px 0px 1px; }

th.thTopLR,td.tdTopLR
	{ border-width: 1px 1px 0px 1px; }
th.thTopLR2,td.tdTopLR2
	{ border-width: 1px 1px 0px 1px; }

th.thTopR,td.tdTopR
	{ border-width: 1px 1px 0px 0px; }
th.thTopR2,td.tdTopR2
	{ border-width: 1px 1px 0px 0px; }

th.thBottomL,td.tdBottomL
	{ border-width: 0px 0px 1px 1px; }
th.thBottomL2,td.tdBottomL2
	{ border-width: 0px 0px 1px 1px; }

th.thBottomLR,td.tdBottomLR
	{ border-width: 0px 1px 1px 1px; }
th.thBottomLR2,td.tdBottomLR2
	{ border-width: 0px 1px 1px 1px; }

th.thBottomR,td.tdBottomR
	{ border-width: 0px 1px 1px 0px; }
th.thBottomR2,td.tdBottomR2
	{ border-width: 0px 1px 1px 0px; }

th.thTop,td.tdTop
	{ border-width: 1px 0px 0px 0px; }
th.thTop2,td.tdTop2
	{ border-width: 1px 0px 0px 0px; }

th.thCornerL
	{ border-width: 1px 0px 0px 1px; }
th.thCornerL2
	{ border-width: 1px 0px 0px 1px; }

th.thCornerR
	{ border-width: 1px 1px 0px 0px; }
th.thCornerR2
	{ border-width: 1px 1px 0px 0px; }

td.tdCornerL
	{ border-width: 0px 0px 1px 1px; }
td.tdCornerL2
	{ border-width: 0px 0px 1px 1px; }

td.tdCornerR
	{ border-width: 0px 1px 1px 0px; }
td.tdCornerR2
	{ border-width: 0px 1px 1px 0px; }


/* General text */
.gen { font-size : 12px; }
.lcgen { font-size : 12px; }
.genmed { font-size : 11px; }
.gensmall { font-size : 10px; }
.gen,.genmed,.gensmall { color : #000000; }
a.gen,a.genmed,a.gensmall { color: #006699; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #DD6900; text-decoration: underline; }
.lcgen, { color : #000099; }
a.lcgen { color: #006699; text-decoration: none; }
a.lcgen:hover { color: #DD6900; text-decoration: underline; }

/* The register, login, search etc links at the top of the page */
.mainmenu		{ font-size : 11px; color : #000000 }
a.mainmenu		{ text-decoration: none; color : #006699;  }
a.mainmenu:hover{ text-decoration: underline; color : #DD6900; }

/* Used for the navigation text, (Page 1,2,3 etc) */
.nav			{ font-weight: bold; font-size: 11px; color : #000000;}
a.nav			{ text-decoration: none; color : #006699; }
a.nav:hover		{ text-decoration: underline; }

/* Quote & Code blocks */
.code {
	font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444444; line-height: 125%;
	background-color: #FAFAFA; border: #D1D7DC; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}


/* Form elements */
input,textarea, select {
	color : #000000;
	font: normal 11px "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana;
	border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select {
	background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The main submit button option */
input.mainoption {
	background-color : #E6F2FF;
	font-weight : bold;
}

/* None-bold submit button */
input.liteoption {
	background-color : #E6F2FF;
	font-weight : normal;
}

.blue_bg{
	background-color : #CCCCFF;
}


a.instrument:link, a.instrument:active, a.instrument:visited {font-family: verdana; color:#000066; text-decoration:underline}
a.instrument:hover {color:#3366CC}

.lc_menu_cell {border: #FFFFFF; border-style: solid;
	border-left-width: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px;
	background-color:#FFCC00}

a.menu_left:link, a.menu_left:active, a.menu_left:visited {font-family: verdana; color:#FFFFFF; text-decoration:none}
a.menu_left:hover {color: #FFFF00}

.table_no_border {border: #000000; border-style: solid;
	border-left-width: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px}
.table_top_right {border: #000000; border-style: solid;
	border-left-width: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px}
.table_only_top {border: #000000; border-style: solid;
	border-left-width: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px}
.table_error {border: #FF9900; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px}
.table_border_2 {border: #000000; border-style: solid;
	border-left-width: 2px; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px}
.table_border_1 {border: #666666; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px}
.table_address_table {border: #000000; border-style: solid;
	border-left-width: 0px; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px}
.table_total_td {border: #000000; border-style: solid;
	border-left-width: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px}
.table_span_row {border: #454545; border-style: solid;
	border-left-width: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px}
.table_first_td {border: #454545; border-style: solid;
	border-left-width: 2px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px}
.table_td {border: #454545; border-style: solid;
	border-left-width: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px}
.table_last_td {border: #454545; border-style: solid;
	border-left-width: 0px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px}

/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
@import url("formIE.css");

/* Admin styles */
.menu_admin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight:800; color:#000000}

.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; font-weight:800; color:#006666; vertical-align:top}

.manage_table_title {font-size: 14px; font-weight:800; color:#FFFFFF; text-align: left; vertical-align:middle; background-color: #000066}

.manage_section_title {font-size: 13px; font-weight:800; color:#000000; text-align: right; vertical-align:middle; background-color: #99CCFF}

.manage_row1	{background-color: #EFEFEF; vertical-align: middle; font-size: 11}
.manage_row2	{background-color: #CFD9DD; vertical-align: middle; font-size: 11}
.manage_row3	{background-color: #FFFFFF; vertical-align: middle; font-size: 1}
.manage_row4	{background-color: #799BA9; vertical-align: middle; font-size: 1}

.manage_row1_top	{background-color: #EFEFEF; vertical-align: top; font-size: 11}
.manage_row2_top	{background-color: #CFD9DD; vertical-align: top; font-size: 11}
.manage_row4_top	{background-color: #799BA9; vertical-align: top; font-size: 11}

.manage_row_title		{text-align: right; font-weight:800}
.manage_row_content	{text-align: left; font-weight:400}

.details_iframe			{background-color: #FFFFFF; vertical-align: middle; font-size: 11}

.manage_submit			{background-color: #CCCCCC; text-align: right; vertical-align: middle; font-size: 11}

.details_body	{
					background-color: #FFFFFF;
					scrollbar-base-color:#292973;
					scrollbar-track-color:#7394DE;
					scrollbar-darkshadow-color:#333333;
					scrollbar-shadow-color:#C0C0C0;
					scrollbar-3dlight-color:#7394DE;
					scrollbar-highlight-color:#ADC6F7;
					scrollbar-arrow-color:#FFFFFF;
					scrollbar-face-color:#292973;
				}

.details_body_affected	{
					background-color: #799BA9;
					scrollbar-base-color:#292973;
					scrollbar-track-color:#7394DE;
					scrollbar-darkshadow-color:#333333;
					scrollbar-shadow-color:#C0C0C0;
					scrollbar-3dlight-color:#7394DE;
					scrollbar-highlight-color:#ADC6F7;
					scrollbar-arrow-color:#FFFFFF;
					scrollbar-face-color:#292973;
				}

.lightoption		{
					background-color : #E6F2FF;
					font-weight : normal;
				}

.resource_1 {font-size: 14px; font-weight:800; color:#000000}

.manage_section_title_access_r, .manage_section_title_access_w, .manage_section_title_access_e
{
	font-family: "Lucida Console", "Bitstream Vera Sans Mono", courier, monospace;
	letter-spacing: .1em;
	font-size: 14px;
	font-weight:800;
	color:#000000;
	text-align: left;
	vertical-align:middle;
	padding:4px;
	padding-left:14px;
}

.manage_section_title_access_r
{
	background-color: #FFF200;
}

#access_r .manage_row_content, #auth_r .manage_row_content
{
	background-color: #FFFDDF;
}

#access_r .manage_row1_top, #auth_r .manage_row1_top
{
	background-color: #FFFCBF;
}

#access_r .manage_row2_top, #auth_r .manage_row2_top
{
	background-color: #FFFA9F;
}

#access_r .manage_row4_top, #auth_r .manage_row4_top
{
	background-color: #FFF75F;
}



.manage_section_title_access_w
{
	background-color: #55BD00;
}


#access_w .manage_row1_top, #auth_w .manage_row1_top
{
	background-color: #CEEEB3;
}

#access_w .manage_row2_top, #auth_w .manage_row2_top
{
	background-color: #B7E68F;
}

#access_w .manage_row4_top, #auth_w .manage_row4_top
{
	background-color: #8CD550;
}

#access_w .manage_row_content, #auth_w .manage_row_content
{
	background-color: #E6F7D8;
}



.manage_section_title_access_e
{
	background-color: #008BBE;
}

#access_e .manage_row_content, #auth_e .manage_row_content
{
	background-color: #B3DEEF;
}

#access_e .manage_row1_top, #auth_e .manage_row1_top
{
	background-color: #90CFE7;
}

#access_e .manage_row2_top, #auth_e .manage_row2_top
{
	background-color: #6FC0DF;
}

#access_e .manage_row4_top, #auth_e .manage_row4_top
{
	background-color: 50B2D6;
}




.menu_admin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight:800; color:#000000}

.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline; font-weight:800; color:#006666; vertical-align:top}

.manage_table_title {font-size: 14px; font-weight:800; color:#FFFFFF; text-align: left; vertical-align:middle; background-color: #000066}

.manage_section_title
{
	background-color: #6EB8DD;
	height:40px;
}

.manage_sub_section_title
{
	background-color: #D8EEF7;
	height:20px;
}


td.manage_save
{
	text-align: left;
	background-color: #B8C3C8;
}

td.manage_sub_section_title
{
	font-family: "Lucida Console", "Bitstream Vera Sans Mono", courier, monospace;
	font-size: 12px;
	font-weight:800;
	color:#000000;
	text-align: left;
	vertical-align:middle;
}

td.manage_section_title
{
	font-family: "Lucida Console", "Bitstream Vera Sans Mono", courier, monospace;
	font-size: 14px;
	font-weight:800;
	color:#000000;
	text-align: left;
	vertical-align:middle;
}

#manage_section_title
{
	padding: 4px;
	letter-spacing: .1em;
	color: #000000;
	border: 0px solid #3333333;
}

#manage_sub_section_title
{
	padding: 4px;
	letter-spacing: .1em;
	color: #000000;
	border: 0px solid #3333333;
}


td.manage_row1, td.manage_row2, td.manage_row3, td.manage_row4, td.manage_row_title, td.manage_save, td.manage_row_access
{
	width:130px;
}


.manage_row_access	{text-align:right; background-color: #EFEFEF; vertical-align: middle; font-size: 11}

.manage_row1	{background-color: #EFEFEF; vertical-align: middle; font-size: 11}
.manage_row2	{background-color: #CFD9DD; vertical-align: middle; font-size: 11}
.manage_row3	{background-color: #ACAB9F; vertical-align: middle; font-size: 1;}
.manage_row4	{background-color: #799BA9; vertical-align: middle; font-size: 1}

.manage_row1_top	{background-color: #EFEFEF; vertical-align: top; font-size: 11}
.manage_row2_top	{background-color: #CFD9DD; vertical-align: top; font-size: 11}
.manage_row4_top	{background-color: #799BA9; vertical-align: top; font-size: 11}
.manage_radio	{font-size: 11}

.manage_row_title		{text-align: right; font-weight:800;}
.manage_row_content	{text-align: left; font-weight:400; width:*}

.manage_save
{
	vertical-align: top;
}

.details_iframe			{background-color: #FFFFFF; vertical-align: middle; font-size: 11}

.manage_submit			{background-color: #CCCCCC; text-align: right; vertical-align: middle; font-size: 11}

.details_body	{
					background-color: #F4F4F4;
					scrollbar-base-color:#292973;
					scrollbar-track-color:#7394DE;
					scrollbar-darkshadow-color:#333333;
					scrollbar-shadow-color:#C0C0C0;
					scrollbar-3dlight-color:#7394DE;
					scrollbar-highlight-color:#ADC6F7;
					scrollbar-arrow-color:#FFFFFF;
					scrollbar-face-color:#292973;
				}

.details_body_affected	{
					background-color: #799BA9;
					scrollbar-base-color:#292973;
					scrollbar-track-color:#7394DE;
					scrollbar-darkshadow-color:#333333;
					scrollbar-shadow-color:#C0C0C0;
					scrollbar-3dlight-color:#7394DE;
					scrollbar-highlight-color:#ADC6F7;
					scrollbar-arrow-color:#FFFFFF;
					scrollbar-face-color:#292973;
				}

.lightoption		{
					background-color : #E6F2FF;
					font-weight : normal;
				}

.resource_1 {font-size: 14px; font-weight:800; color:#000000}

a.menu_admin:active,visited,link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight:800; color:#000000}
a.menu_admin:hover { text-decoration: underline; font-weight:800; color:#494949}

.file_admin { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-weight:800; color:#000000}
.file_admin:hover { text-decoration: underline; font-weight:800; color:#494949}
	text-decoration: none;
	color: #0000CC;
}

a.sub_cat_caption:link, a.sub_cat_caption:active, a.sub_cat_caption:visited
{
	text-decoration: none;
	color: #0000CC;
}

a.sub_cat_caption:hover
{
	color: #4848FF;
	text-decoration: underline;
}
