H1 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana
}
H2 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana
}
H3 {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Verdana
}
.footertext {
	FONT-SIZE: 7pt; FONT-FAMILY: Verdana
}
.toplinks {
	font-size: 7pt; font-family: verdana; color: #000000; font-weight: bold;
}
.smalltext {
	font-size: 7pt; font-family: verdana; color: #22608b; font-weight: bold;
}
TABLE.page_main_table {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 750px; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 440px; BACKGROUND-COLOR: #ffffff
}
TD.page_main_table_td_1 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 149px; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
TD.page_main_table_td_2 {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 594px; PADDING-TOP: 10px; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
TD.page_left_table_td1 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 0%; BACKGROUND-COLOR: #ffffff
}
TD.page_left_table_td2 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 0%; BACKGROUND-COLOR: #ffffff
}
TD.page_left_table_td3 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.menu {
FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #22608b; FONT-FAMILY: Verdana; TEXT-DECORATION: none;
}

/**
 * Am assuming that the main menu should have no image.
 * Changed "LIST-STYLE-IMAGE: url(/images/menu/anything.gif);".
 * Changed by kagius (18/12/2003)
 */
UL.menu {
	list-style-type:none; MARGIN: 0px;
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #22608b; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #AB242A; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #22608b; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #22608b; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
TABLE.searchbar_table {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 50px
}
TD.searchbar_table_td1 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 100%
}
.searchbar_input_field {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
.searchbar_results_titles {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Verdana; COLOR: #22608b;
}
.searchbar_results_summary {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; FONT-FAMILY: Verdana; COLOR: #22608b;
}
UL.articlemenu {
	LIST-STYLE-IMAGE: url(/images/menu/anything.gif); MARGIN: 0px 0px 0px 25px
}
UL.articlemenu_sibling {
	LIST-STYLE-IMAGE: url(/images/menu/anything.gif); MARGIN: 0px 0px 0px 25px
}
TABLE.sectiondetail_table {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
TD.sectiondetail_table_td_1 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 20%; BACKGROUND-COLOR: #ffffff
}
TD.sectiondetail_table_td_2 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; COLOR: #22608b; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
DIV.sectiondetail_table_td_2 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; COLOR: #22608b; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 20px; BACKGROUND-COLOR: #ffffff
}
.sectiondetail_table_td_3 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
.grid_header {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; COLOR: #22608b; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
TD.sectiondetail_table_td_3 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
TABLE.sectiondetail_table_td_3 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
TABLE.resultspage_top_table {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 760px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 50px; BACKGROUND-COLOR: #ffffff
}
TABLE.resultspage_middle_table {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 760px; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 380px; BACKGROUND-COLOR: #ffffff
}
TD.resultspage_middle_table_td_1 {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; FONT-FAMILY: Verdana
}
TABLE.resultspage_no_results_table {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 760px; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 470px; BACKGROUND-COLOR: #ffffff
}
TD.resultspage_no_results_table_td_1 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
TABLE.resultspage_no_results_table {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 760px; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 470px; BACKGROUND-COLOR: #ffffff
}
TD.resultspage_no_results_table_td_1 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff
}
TABLE.register_main_table {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 770px; BORDER-BOTTOM: #000000 0px solid; HEIGHT: 500px; BACKGROUND-COLOR: #ffffff
}
TD.register_title {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TD.register_comments {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TD.register_completed {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TD.register_errors {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TABLE.userform_main_table {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 100%; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-COLOR: #ffffff
}
TD.userform_column1 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 10%; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TD.userform_column2 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 40%; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TD.userform_column3 {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #000000 0px solid; WIDTH: 50%; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TD.mainpage_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #22608b; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana
}
TD.mainpage_publications {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; FONT-FAMILY: Verdana
}

/**
 * Original margin style 'margin:0px 0px 0px 20px'
 * Added width and LI specification below to solve prob with alignment in netscape.
 * Changed by kagius (18/12/2003)
 */
/*	list-style-position:outside;
*	margin-top:10px;
*	width:100%
*	text-align:left;
*/

UL.mainpage_publications_ul {
	list-style-image:url(/images/mainpage/bullets_grey.jpg); MARGIN: 0px 0px 10px 20px
}

UL.mainpage_publications_ul LI {
	text-align:left;
}

TABLE.newsmain_main_table {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 98%; BORDER-BOTTOM: #000000 0px solid;
}
TABLE.publicationsmain_main_table {
	BORDER-RIGHT: #000000 0px solid; BORDER-TOP: #000000 0px solid; BORDER-LEFT: #000000 0px solid; WIDTH: 98%; BORDER-BOTTOM: #000000 0px solid;
}
UL.newsmain_ul {
	LIST-STYLE-IMAGE: url(/images/mainpage/bullets_grey.jpg); MARGIN: 0px 0px 10px 20px
}

/**
 * Collapsed border definition from
 *
 * BORDER-RIGHT: #000000 0px solid; 
 * BORDER-TOP: #000000 0px solid; 
 * BORDER-LEFT: #000000 0px solid; 
 * BORDER-BOTTOM: #000000 0px solid;
 * Changed by kagius (18/12/2003)
 */
TABLE.newspage_main_table {border:none; width:100%; background-color:white;}

UL.newspage_ul {
	LIST-STYLE-IMAGE: url(/images/mainpage/bullets_grey.jpg); MARGIN: 0px 0px 25px 20px
}
TABLE.content_tables {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
TD.content_tables_td {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}
.searchbutton
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: hand;
    COLOR: #22608b;
    BORDER-TOP-STYLE: #22608b 1px solid;
    FONT-FAMILY: Verdana;
    BORDER-RIGHT-STYLE: #22608b 1px solid;
    BORDER-LEFT-STYLE: #22608b 1px solid;
    LETTER-SPACING: 0px;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: centre;
    BORDER-BOTTOM-STYLE: #22608b 1px solid;
}

/**
 * Changed from
 * .linkbutton
 * {
 * 	FONT-WEIGHT: bold;
 * 	FONT-SIZE: 8pt;
 * 	CURSOR: hand;
 * 	COLOR: #22608b;
 * 	BORDER-TOP-STYLE: none;
 * 	FONT-FAMILY: Verdana;
 * 	BORDER-RIGHT-STYLE: none;
 * 	BORDER-LEFT-STYLE: none;
 * 	LETTER-SPACING: 1px;
 * 	HEIGHT: 28px;
 * 	BACKGROUND-COLOR: transparent;
 * 	TEXT-ALIGN: left;
 * 	BORDER-BOTTOM-STYLE: none
 * }
 * Changed by kagius (18/12/2003)
 */
.linkbutton{
	font-family:verdana;
	font-weight:bold; 
	font-size:8pt;
	cursor:hand;
	color:#22608b;
	background-color:transparent;
	border:none;
	width:1em;
	margin-right:0.5em;
	margin-top:0.5em;
}

TABLE.page_forms {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000000 0px solid; FONT-FAMILY: Verdana; BACKGROUND-COLOR: #ffffff
}

h1#header {font-family: verdana; font-size:14px; font-weight:bold; color: #22608b;}
ul#sitemap {color: #22608b;}
ul#sitemap li {margin:5px;}
ul#sitemap li div {font-family:verdana; font-size:8pt; color: black;}
ul#sitemap li div a {font-size:10pt;}
ul#sitemap li div ul {color: #22608b;}
ul#sitemap li div ul li {margin:5px;}
ul#sitemap li div ul li div a{font-size:8pt;}

.header-text {font-family:arial; font-size:10pt; font-weight:bold; color:#22608b; text-decoration:underline;}
