*														{ /*Defining for all */
														font-family: 'Trebuchet MS';
														font-size: 12px;
														}

html													{
														margin: 0;
														}

body													{
														margin: 0;
														background-color:#2c2930;
														}

td														{
														font-size: 12px;
														padding-left: 2px;
														padding-right: 25px;
														padding-bottom: 5px;
														}

input, textarea											{
														font-family: 'Trebuchet MS';
														font-weight: bolder;
														font-size: 14px;
														color: #e4287c;
														}
	
a:link, a:visited										{
														text-decoration:none;
														color: #000000;
														}

a:hover, a:active										{
														text-decoration:none;
														color: #e4287c;
														}

#main_content											{
														width: 970px;
														text-align:left;
														}
	
#main_content_top										{
														float:left;
														width: 970px;
														height: 305px;
														background-image:url(../images/frame/top.jpg);
														}
#main_content_middle									{
														float:left;
														width: 970px;
														background-image:url(../images/frame/middle.jpg);
														background-repeat: repeat-y;
														}
#main_content_bottom									{
														float:left;
														width: 970px;
														height: 15px;
														background-image:url(../images/frame/bottom.jpg);
														}

#main_content_menu										{
														float:left;
														width:205px;
														}

#main_content_menu a:link, #main_content_menu a:visited	{
														text-decoration:none;
														font-weight: bold;
														color: #000000;
														}

#main_content_menu a:hover, #main_content_menu a:active	{
														text-decoration:underline;
														font-weight: bold;
														color: #e4287c;
														}

.title													{
														padding: 0px;
														margin: 0px;
														font-size: 14px;
														}
	

.strong_title											{
														padding: 0px;
														margin: 0px;
														font-size: 16px;
														font-weight: bold;
														}

.strong_title a:link, .strong_title a:visited			{
														text-decoration:underline;
														color: #e4287c;
														}

.strong_title a:hover, .strong_title a:active			{
														text-decoration:underline;
														color: #000000;
														}
	
.mini_title												{
														padding: 0px;
														margin: 0px;
														font-size: 11px;
														}	

.header													{
														padding: 0px;
														margin: 0px;
														color: #e4287c;
														font-size: 20px;
														font-weight: bold;
														}
	
.header span												{
														/*background-color: ;*/
														padding-left: 0px;
														padding-right: 0px;
														font-size: 20px;
														}	
	
.news_date												{
														padding: 0px;
														margin: 0px;
														color: #ffffff;
														font-size: 10px;
														}
	
.news_date span											{
														background-color: #c12267;
														padding-left: 2px;
														padding-right: 2px;
														}

.news_content											{
														padding-top: 5px;
														margin-top: 5px;
														padding-bottom: 5px;
														margin-bottom: 5px;
														padding-left: 2px;
														padding-right: 2px;
														font-size: 12px;
														}

.space													{
														padding-top: 5px;
														margin-top: 5px;
														padding-bottom: 20px;
														margin-bottom: 20px;
														padding-left: 2px;
														padding-right: 2px;
														font-size: 12px;
														}

.news_comments											{
														padding-left: 2px;
														padding-right: 2px;
														font-size: 12px;
														}

.news_comments a:link, .news_comments a:visited			{
														text-decoration:underline;
														color: #e4287c; 
														}

.news_comments a:hover, .news_comments a:active			{
														text-decoration:underline;
														color: #000000; 
														}

.comments_header										{
														padding: 0px;
														margin: 0px;
														color: #e4287c;
														font-size: 14px;
														font-weight: bold;
														}
	
.comments_header span									{
														/*background-color: ;*/
														padding-left: 2px;
														padding-right: 2px;
														}	
	
.comments_date											{
														padding: 0px;
														margin: 0px;
														color: #ffffff;
														font-size: 9px;
														}
	
.comments_date span										{
														background-color: #c12267;
														padding-left: 2px;
														padding-right: 2px;
														}

.comments_content										{
														padding-top: 2px;
														margin-top: 2px;
														padding-bottom: 17px;
														margin-bottom: 17px;
														padding-left: 2px;
														padding-right: 2px;
														font-size: 12px;
														}

.comments_compose										{
														padding-top:8px;
														font-size: 12px;
														}

p.no_padding_top										{
														padding-top: 0px;
														margin-top: 0px;
														padding-bottom: 5px;
														margin-bottom: 5px;
														}

.table_first_row										{
														font-size: 14px;
														margin: 10px;
														padding-left: 15px;
														padding-right: 15px;
														padding-top: 0px;
														padding-bottom: 0px;
														border-right:1px solid #000000;
														border-bottom:1px solid #000000;
														}

.table_second_row										{
														font-size: 12px;
														margin: 10px;
														padding-left: 15px;
														padding-right: 15px;
														padding-top: 0px;
														padding-bottom: 0px;
														border-right:1px solid #000000;
														border-bottom:1px solid #000000;
														}

.table_third_row										{
														font-size: 10px;
														margin: 10px;
														padding-left: 15px;
														padding-right: 15px;
														padding-top: 0px;
														padding-bottom: 0px;
														border-right:1px solid #000000;
														border-bottom:1px solid #000000;
														}

.table_awards											{
														padding: 0px;
														margin: 0px;
														}

.table_name												{
														padding: 0px;
														margin: 0px;
														font-size: larger;
														font-weight: bold;
														}

.table_code												{
														padding: 0px;
														margin: 0px;
														}

.table_colour											{
														padding: 0px;
														margin: 0px;
														}

.link_name												{
														font-size: 12px;
														font-weight: bold;
														padding: 0px;
														margin: 0px;
														padding-top: 12px;
														}

.link_name a:link, .link_name a:visited					{
														text-decoration:underline;
														color: #e4287c;
														}

.link_name a:hover, .link_name a:active					{
														text-decoration:underline;
														color: #000000;
														}

.link_description										{
														padding: 0px;
														font-style: italic;
														margin: 0px;
														}
														
.link_url												{
														font-size: 10px;
														color: #666666;
														padding: 0px;
														margin: 0px;
														}

#table_exhibitions										{
														border-left: 1px solid #cccccc;
														border-top: 1px solid #cccccc;
														}


#table_exhibitions th									{
														border-right: 1px solid #cccccc;
														border-bottom: 1px solid #cccccc;
														padding-left: 2px;
														padding-right: 2px;
														font-size: 12px;
														font-weight: bold;
														color: #ffffff;
														background-color: #e4287c;
														text-align: left;
														}

#table_exhibitions td									{
														border-right: 1px solid #cccccc;
														border-bottom: 1px solid #cccccc;
														padding-left: 2px;
														padding-right: 2px;
														}

#table_exhibitions a:link, #table_exhibitions a:visited	{
														color: #e4287c;
														}

.adm_popup
{
background: #ffffff;
padding: 0px;
border: 1px solid #000000;
}
	.adm_popup_header
	{
	height: 30px;
	background: repeat-x url(../images/line.png);
	font-family: 'Trebuchet MS';
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	padding-left: 10px;
	}
	.adm_popup_content
	{
	padding: 5px;
	font-family: 'Trebuchet MS';
	font-size: 12px;
	color: #000000;
	font-weight: plain;
	overflow: auto;
	}
	.adm_popup_content h1
	{
	font-family: 'Trebuchet MS';
	font-size: 14px;
	color: #04588b;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 3px;
	}
	.adm_popup_content td
	{
	font-family: 'Trebuchet MS';
	font-size: 10px;
	font-weight: plain;
	padding-right:10px;
	}
	
	
/* l-box - usable for links */

.l-box-line-1, .l-box-line-2, .l-box-line-1_hover, .l-box-line-2_hover {font-size:1px; overflow:hidden; display:block;}
.l-box-line-1 {height:1px; background:#888; margin:0 2px;}
.l-box-line-1_hover {height:1px; background:#888; margin:0 2px;}
.l-box-line-2 {height:1px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.l-box-line-2_hover {height:1px; background:#22343f; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.l-box-content {background: #ddd; border-right:1px solid #888; border-left:1px solid #888;}
.l-box-content_hover {background: #22343f; border-right:1px solid #888; border-left:1px solid #888;}
.l-box-content div, .l-box-content_hover div {margin-left: 5px;margin-right: 5px;}
.l-box-content_link a:link, .l-box-content_link a:visited, .l-box-content_link a:active		{
						display: block;
						color: #000000;
						text-decoration:none;
						}
.l-box-content_link a:hover		{
						color: #ffffff;
						text-decoration:none;
						}
					

/* c-box - usable for content */

.c-box-line-1, .c-box-line-2 {font-size:1px; overflow:hidden; display:block;}
.c-box-line-1 {height:1px; background:#888; margin:0 2px;}
.c-box-line-2 {height:1px; background:#eee; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.c-box-content {background: #eee; border-right:1px solid #888; border-left:1px solid #888;}
.c-box-content div {margin-left: 5px;margin-right: 5px;}
.c-box-content h2 {margin: 0px 0px 0px 0px;font-size: 14px;color: #22343f;}

/* h-box - usable for headers */

.h-box-line-1, .h-box-line-2 {font-size:1px; overflow:hidden; display:block;}
.h-box-line-1 {height:1px; background:#888; margin:0 2px;}
.h-box-line-2 {height:1px; background:#22343f; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.h-box-content {background: #22343f; border-right:1px solid #888; border-left:1px solid #888;}
.h-box-content div {margin-left: 5px;margin-right: 5px; color: #ffffff;}

/* s-box - usable for checkbox */

.s-box-line-1, .s-box-line-2, .s-box-line-1_hover, .s-box-line-2_hover, .sC-box-line-1, .sC-box-line-2, .sC-box-line-1_hover, .sC-box-line-2_hover {font-size:1px; overflow:hidden; display:block;}
.s-box-line-1 , .sC-box-line-1 {height:1px; background:#888; margin:0 2px;}
.s-box-line-1_hover, .sC-box-line-1_hover {height:1px; background:#888; margin:0 2px;}
.s-box-line-2 {height:1px; background:#ddd; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.sC-box-line-2 {height:1px; background:#c12267; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.s-box-line-2_hover {height:1px; background:#22343f; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.sC-box-line-2_hover {height:1px; background:#e4287c; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.s-box-content {background: #ddd; border-right:1px solid #888; border-left:1px solid #888;}
.sC-box-content {background: #c12267; border-right:1px solid #888; border-left:1px solid #888;}
.s-box-content_hover {background: #22343f; border-right:1px solid #888; border-left:1px solid #888;}
.sC-box-content_hover {background: #e4287c; border-right:1px solid #888; border-left:1px solid #888;}
.s-box-content div, .s-box-content_hover div, .sC-box-content div, .sC-box-content_hover div {margin-left: 5px;margin-right: 5px;}
.s-box-content_link a:link, .s-box-content_link a:visited, .s-box-content_link a:active, .sC-box-content_link a:link, .sC-box-content_link a:visited, .sC-box-content_link a:active		{
						display: block;
						color: #000000;
						text-decoration:none;
						}
.s-box-content_link a:hover, .sC-box-content_link a:hover		{
						color: #ffffff;
						text-decoration:none;
						}




/* i-box - usable for info/status */

.i-box-line-1, .i-box-line-2 {font-size:1px; overflow:hidden; display:block; width:12px;}
.i-box-line-1 {height:1px; background:#888; margin:0 2px;}
.i-box-line-2 {height:1px; border-right:1px solid #888; border-left:1px solid #888; margin:0 1px;}
.i-box-content {border-right:1px solid #888; border-left:1px solid #888; width:14px;}
.i-box-content div {margin-left: 0px;margin-right: 0px; font-size: 9pt; text-align: center; color: #ffffff;}

