BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000000;
	background-color : #ffffff;
}

A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #869688;
}

A:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	color : #869688;
}



A.Menu_Level_1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #ffffff;
}

A.Menu_Level_1:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : underline;
	color : #ffffff;
}



A.Level1_title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20pt;
	font-weight : bold;
	text-decoration : none;
	color : #1a4a5e;
}

A.Level1_title:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20pt;
	font-weight : bold;
	text-decoration : none;
	color : #2b586d;
}

A.Level2_title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
	color : #c7c6c4;
}

A.Level2_title:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	text-decoration : none;
	color : #ffffff;
}

A.Level3_title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #869688;
}

A.Level3_title:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	text-decoration : none;
	color : #acbdaf;
}



A.Naviline {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #003248;
}

A.Naviline:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
	color : #003248;
}

DIV.naviline {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #003248;
}



A.CommMenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	font-weight : bold;
	color : #ffffff;
}

A.CommMenu:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	font-weight : bold;
	color : #869688;
}



A.Rt {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #869688;
	text-decoration : none;
}

A.Rt:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #869688;
	text-decoration : underline;
}

SPAN.related_title {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color : #003248;
	text-decoration : none;
}

SPAN.LocalSites {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color : #d5d5d2;
	text-decoration : none;
}



A.MainNews {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration : none;
}

A.MainNews:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #003248;
	text-decoration : none;
}

.NewsTitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #003248;
	font-weight: bold;
	text-decoration : none;
}



A.seealso {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #869688;
	text-decoration : none;
}

A.seealso:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #869688;
	text-decoration : underline;
}

SPAN.seealso_title {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight: bold;
}

DIV.seealso {
	text-align: center;
}



A.level1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #869688;
	font-weight : bold;
	line-height : 20pt;
}

A.level1:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #869688;
	font-weight : bold;
	line-height : 20pt;
}

A.level1_act {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #003248;
	font-weight : bold;
	line-height : 20pt;
}

A.level1_act:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #003248;
	font-weight : bold;
	line-height : 20pt;
}



A.level2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #808080;
	font-weight : normal;
	line-height : 15pt;
}

A.level2:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #808080;
	font-weight : normal;
	line-height : 15pt;
}

A.level2_act {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #003248;
	font-weight : normal;
	line-height : 15pt;
}

A.level2_act:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #003248;
	font-weight : normal;
	line-height : 15pt;
}

TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000000;
}

TD.Definition {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #e5e5e2;
	font-weight : bold;
	background-color : #003248;
}



DIV.Preview {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}

DIV.Preview A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #869688;
}

DIV.Preview A:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
	color : #869688;
}

DIV.On_Dark {
	color : #ffffff;
}

.On_Dark {
	color : #ffffff;
}



H1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 10px;
	color : #003248;
}

H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 20px;
	margin-bottom : 10px;
	color : #003248;
}

H3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 5px;
	color : #003248;
}

H4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 5px;
	color : #003248;
}



LI {
	padding-top : 2px;
	padding-bottom : 2px;
}


SPAN.banner_text {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #5b5c51;
}

SPAN.Credits {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #5b5c51;
}

SPAN.Credits A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #869688;
}

SPAN.Credits A:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : underline;
	color : #869688;
}

SPAN.Small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #869688;
}


INPUT, TEXTAREA {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	background-color : #E5E5E2;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

INPUT.search {
	width: 90px;
}

INPUT.Again {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	background-color : #E5E5E2;
	width : 200px;
	margin-bottom : 0px;
	margin-left : 0px;

	margin-right : 0px;
	margin-top : 0px;
}

SELECT {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	background-color : #E5E5E2;
	width : auto;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

SELECT.quickmenu {
	font-size : 7pt;
	width : 100px;
}

.search_filter {
	font-size : 7pt;
	width: 90px;
	background-color: #003248;
	color: #E7ECEE;
}

INPUT.Button {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #ffffff;
	background-color : #003248;
	text-align : center;
	font-weight : bold;
	width : auto;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

INPUT.Image {
	width : auto;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}

INPUT.Comm {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	background-color : #E5E5E2;
	width : 120px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
}



SPAN.News_title {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color : #003248;
	text-decoration : none;
}

SPAN.News {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration : none;
}

SPAN.Events_title {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color : #003248;
	text-decoration : none;
}

SPAN.Events {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration : none;
}

SPAN.Switch_title {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color : #ffffff;
	text-decoration : none;
}

SPAN.Switch {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration : none;
}

SPAN.Stories_title {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color : #ffffff;
	text-decoration : none;
}

SPAN.Stories {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #bdbdb6;
	text-decoration : none;
}

SPAN.Gallery_title {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color : #ffffff;
	text-decoration : none;
}

SPAN.Gallery {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #bdbdb6;
	text-decoration : none;
}

SPAN.JobB_title {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color : #003248;
	text-decoration : none;
}

SPAN.JobB {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration : none;
}



SPAN.Stat {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #003248;
	text-decoration : none;
}



IMG.Left {
	margin-top : 3px;
	margin-left : 0px;
	margin-right : 10px;
	margin-bottom : 5px;
	border : 1px solid #000000;
}

IMG.Right {
	margin-top : 3px;
	margin-left : 10px;
	margin-right : 0px;
	margin-bottom : 5px;
	border : 1px solid #000000;
}
IMG.Left_border0 {
	margin-top : 3px;
	margin-left : 0px;
	margin-right : 10px;
	margin-bottom : 5px;
	border : 0px;
}

IMG.Right_border0 {
	margin-top : 3px;
	margin-left : 10px;
	margin-right : 0px;
	margin-bottom : 5px;
	border : 0px;
}
A.li_level1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-decoration : none;
	color : black;
	font-weight : bold;
}

A.li_level2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #869688;
	font-weight : bold;
}

A.li_level3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
}

A.li_level4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
}

A.li_level5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
}

A.li_level1:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	text-decoration : none;
	color : black;
	font-weight : bold;
	text-decoration : underline;
}

A.li_level2:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration : none;
	color : #869688;
	font-weight : bold;
	text-decoration : underline;
}

A.li_level3:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	text-decoration : underline;
}

A.li_level4:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	text-decoration : underline;
}

A.li_level5:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : #000000;
	font-weight : normal;
	text-decoration : underline;
}

A.Search {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #003248;
	font-weight : bold;
	text-decoration : none;
}

A.Search:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #003248;
	font-weight : bold;
	text-decoration : underline;
}

A.SearchHigh {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #003248;
	font-weight : bold;
	text-decoration : none;
}

A.SearchHigh:HOVER {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #003248;
	font-weight : bold;
	text-decoration : underline;
}

.SearchText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	font-weight : normal;
}

A.SearchData:HOVER, .SearchData {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #869688;
	font-weight : normal;
}
P.blurb {
	font-weight : bold;
	}
.error {
	color: red;
	}
.important {
	color: red;
	}
.bugs_tableheader {
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
	white-space: nowrap;
	}
.bugs_tablerow {
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	}
.bugs_summary {
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	font-family: times, serif;
	}

SPAN.trade {
	font-size: 6px;
	vertical-align: super; 
	height: 1ex;
}

.reg_form {
	font-size: 7pt;
	vertical-align: top;
	}
.form_table {
	background-color: #B9CED7;
	}
.form_table_border {
	background-color: #CADBE2;
	}
DIV.confirm_text {
	margin: 5px 50px;
	text-align: center;
	}


A.Level1_title, 
A.Level3_title:HOVER, 
A.Naviline, 
A.Naviline:HOVER, 
DIV.naviline, 
DIV.balmenu {
	white-space: nowrap;
}

DIV.balmenu {
	text-align: right;
}

A.MainNews,
A.MainNews:HOVER,
.NewsTitle,
DIV.Preview,
DIV.Preview A,
DIV.Preview A:HOVER,
SPAN.Credits A,
SPAN.Credits A:HOVER,
SPAN.Small,
SPAN.News,
SPAN.Events,
SPAN.Switch,
SPAN.Stories,
SPAN.Gallery,
SPAN.JobB,
SPAN.Stat, 
A.SearchData:HOVER, 
.SearchData {
	font-size : 7pt;
}

SPAN.Credits {
	font-size : 7pt;
	white-space: nowrap;
}

A.level1, 
A.level1_act, 
A.level2,
A.level2_act {
	border : 1px solid;
	border-color : #ffffff #ffffff #ffffff #ffffff;
	background-color : transparent;
}

A.level1:HOVER, 
A.level1_act:HOVER,
A.level2:HOVER,
A.level2_act:HOVER {
	border : 1px solid;
	border-color : #869688 #869688 #869688 #869688;
	background-color : #E2E2E0;
}

TH {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : #000000;
}


DIV.Left {
	margin-top : 3px;
	margin-left : 0px;
	margin-right : 10px;
	margin-bottom : 5px;
}

DIV.main_intro {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
}



DIV.search {
	margin: 0px;
	}

