BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : black;
	background-color : white;
	margin: 0;
	padding: 0;
}

HR {
	height: 1px;
	}

TR {
	vertical-align: top;
	}

A {
	text-decoration : none;
	color : #4D6CBC;
	}

A:HOVER {
	text-decoration : underline;
	}

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

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



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 : white;
}

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.Level4_title {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	text-decoration : none;
	color : #869688;
}

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



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

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


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

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 : #253355;
}


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

A.MainNews:HOVER {
	color : #253355;
}

.NewsTitle {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #253355;
	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 : black;
	font-weight: bold;
}

DIV.seealso {
	text-align: center;
}

A.level1,
A.level2,
A.level3,
A.level4,
A.level1_act,
A.level2_act,
A.level3_act,
A.level4_act {
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 1px 4px;
	border: 1px solid white;
	}
A.level1:HOVER,
A.level2:HOVER,
A.level3:HOVER,
A.level4:HOVER,
A.level1_act:HOVER,
A.level2_act:HOVER,
A.level3_act:HOVER {
A.level4_act:HOVER,
/*	color : #869688;*/
	text-decoration : none;
	background-color : #E6E6E6;
	border: 1px solid #869688;
	}

A.level1 {
	font-size : 10pt;
	color : #253255;
	font-weight : bold;
	line-height : 20pt;
	margin-right: 20px;
}

A.level1_act {
	font-size : 10pt;
	color : #4D6CBC;
	font-weight : bold;
	line-height : 20pt;
	margin-right: 20px;
	background-color: #E6E6E6;
	border: 1px solid #869688;
}

A.level2 {
	font-size : 8pt;
	color : #4D6CBC;
	font-weight : normal;
	line-height : 15pt;
	margin-right: 15px;
}

A.level2_act {
	font-size : 8pt;
	color : #4D6CBC;
	font-weight : bold;
	line-height : 15pt;
	border: 1px solid #e0e0e0;
	margin-right: 15px;
}

A.level3 {
	font-size : 7pt;
	color : #4D6CBC;
	font-weight : normal;
	line-height : 13pt;
	margin-right: 10px;
}

A.level3_act {
	font-size : 7pt;
	color : #4D6CBC;
	font-weight : normal;
	line-height : 13pt;
	border: 1px dashed #E5E5E2;
	margin-right: 10px;
}

A.level4 {
	font-size : 6pt;
	color : #4D6CBC;
	font-weight : normal;
	line-height : 13pt;
	margin-right: 10px;
}

A.level4_act {
	font-size : 6pt;
	color : #4D6CBC;
	font-weight : normal;
	line-height : 13pt;
	border: 1px dashed #E5E5E2;
	margin-right: 10px;
}


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

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



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

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;
}

.On_Dark {
	color : white;
}



H1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 16pt;
	margin: 0 0 10px 0;
	color : #253355;
	padding: 0;
}

H2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 13pt;
	margin: 0 0 10px 0;
	color : #253355;
	padding: 0;
}

H3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin: 0 0 5px 0;
	color : #253355;
	padding: 0;
}

H4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	margin: 0 0 5px 0;
	color : #253355;
	padding: 0;
}

LI {
	padding: 2px 0;
}


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

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

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

.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;
}


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

INPUT.search {
	width: 90px;
}

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

SELECT {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : black;
	background-color : #E5E5E2;
	width : auto;
	margin: 0;
}

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

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

INPUT.Button {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : white;
	background-color : #253355;
	text-align : center;
	font-weight : bold;
	width : auto;
	margin: 0;
}

INPUT.Image {
	width : auto;
	margin: 0;
}

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



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

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

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

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

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

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

SPAN.Stories_title {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16px;
	color : white;
	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 : white;
	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 : #253355;
	text-decoration : none;
}

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



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



IMG.Left, IMG.Left_border0, IMG.Left_border1 {
	margin: 0 10px 10px 0;
	float: left;
	border: 0;
	}

IMG.Right, IMG.Right_border0, IMG.Left_border0 {
	margin: 0 0 10px 10px;
	float: right;
	}
IMG.Left_border, IMG.Left_border {
	border: 1px solid black;
	}

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 : black;
	font-weight : normal;
}

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

A.li_level5 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration : none;
	color : black;
	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 : black;
	font-weight : normal;
	text-decoration : underline;
}

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

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

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

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

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

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

.SearchText {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : black;
	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;
	}

.reg_form {
	font-size: 7pt;
	vertical-align: top;
	}
.reg_form_label {
	font-size: 7pt;
	font-weight: bold;
	vertical-align: top;
	}
.form_table {
	background-color: #B9CED7;
	}
.form_table_border {
	background-color: #CADBE2;
	}
DIV.confirm_text {
	margin: 5px 50px;
	text-align: center;
	}
.bugs_tableheader A {
	font-weight: bold;
	color: black;
	}
.box {
	background-color: #E5E5E2;
	border: 1px solid #c0c0c0;
	font-size: 80%;
	padding: 5px;
	margin-top: 10px;
	}
.default_row {
	background-color: #fffff0;
	padding: 0px;
	margin: auto;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}
.cell, .cell_last {
	margin: 1px;
	padding: 0px 2px 0px 2px;
	background-color: #fffff0;
	border-bottom: 1px dotted #ccb;
	border-left: 1px dotted #ccb;
	font-size: 8pt;
	}
.cell_last, .cell_hof_last, .cell_hof_last_odd, .cell_hof_header_last {
	border-right: 1px dotted #ccb;
	}
.heading1 {
    background-color: #e0e0d0;
	padding: 1px;
	margin: auto;
	text-align:center;
	font-size: 10pt;
	border: 1px solid #E5E5E2;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	border-left: 1px solid #ddd;
	border-top: 1px solid #eee;
    }

img.newsletter_img {
	padding: 5px;
}

SPAN.trade {
	font-size: 50%;
	position: relative;
	top: -1ex;
}
/* Certification styles */
.answer {
	margin: 10px 0;
	border: 1px solid #aaa;
	background: #f8f8f8;
	padding: 10px;
	border: 1px dotted #eee;
	clear: both;
	font-size: 100%;
	}
.question {
	margin: 10px 0px;
	font-size: 100%;
	font-weight: bold;
	}
.question IMG {
	margin: 10px 0;
	border: 1px solid black;
	}
.answer IMG {
	margin: 10px 0 0 0;
	border: 1px solid black;
	}
.answer P {
	margin: 0 0 0 20px;
	}
.answer INPUT {
	display: block;
	float: left;
	background: transparent;
	}
DIV.button INPUT {
	font-weight: bold;
	margin: 10px 0;
	}
DIV.timer {
	padding: 10px;
	border: 1px dotted #eee;
	background: #ffd;
	float: right;
	text-align: center;
	white-space: nowrap;
	margin: 0 0 10px 10px;
	vertical-align: middle;
	width: 180px;
	}
#timer {
	font-weight: bold;
	}
SPAN.bold_code {
	font-weight:bold;
	font-family: monospace;
	}
SPAN.csillagozott {
	font-style: italic;
	font-size: 80%;
	}

table.sortable a.sortheader {
    color: black;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color: black;
    font-weight: bold;
    text-decoration: none;
}
DIV.hint {
	border: 1px #ccc dotted;
	padding: 1px;
	color: darkred;
	font-family: icon;
	font-size: 7pt;
	background-color: #fffff0;
	float: right;
	}

#sort_msg {
	border: 3px red dotted;
	padding: 50px;
	color: red;
	font-family: icon;
	font-size: 12pt;
	font-weight: bold;
	background-color: #fffff0;
	width: 20em;
	text-align: center;
	margin: auto;
	visibility: hidden;
/*	position: absolute;*/
	top: 300px;
	float: right;
	-moz-opacity: 0.85;
	}
TH.hall_of_fame {
	text-align: left;
	font-weight: bold;
	border-bottom: 1px dotted #ccb;
	color: black;
	padding: 0 5px 0 0;
	}
.cell_hof, .cell_hof_last, .cell_hof_odd, .cell_hof_last_odd, .cell_hof_header, .cell_hof_header_last, .cell_hof_rowheader, .cell_hof_rowheader_last {
	background: #fff;
	margin: 1px;
	padding: 0px 2px 0px 2px;
	border-bottom: 1px dotted #ccb;
	border-left: 1px dotted #ccb;
	font-size: 8pt;
	vertical-align: top;
	}
.cell_hof_odd, .cell_hof_last_odd {
	background: #FFFBEF;
	}
.cell_hof_header, .cell_hof_header_last {
	background: #eee;
	border-top: 1px dotted #ccb;
	font-weight: bold;
	}
.cell_hof A, .cell_hof_odd A {
	text-decoration: underline;
	text-align: center;
	display: block;
	}
.cell_hof A:hover, .cell_hof_odd A:hover {
	background: #F3A871;
	}
.cell_hof_rowheader, .cell_hof_rowheader_last, .cell_hof_header, .cell_hof_header_last {
	background: #CADBE2;
	font-weight: bold;
	padding: 2px;
	}
.highlighted {
	background: #FFFF88;
/*	font-weight: bold;*/
	}
.dropdown {
	width: 470px;
	}
.dropdown_label {
	width: 80px;
	text-align: right;
	}
.dropdown_separator {
	color: #888;
	}
.dropdown_element {
	color: black;
	}
.dropdown_element_indent {
	color: black;
	margin-left: 15px;
	}
.alternates {
	float: left;
	padding: 3px;
	margin: 0;
	}
#hourglass {
	text-align: center;
	padding: 20px;
	color: #C44608;
	font-family: Arial;
	font-size: 75%;
	font-weight: bold;
	}
#cdesc {
	height: 80px;
	font-size: 75%;
	line-height: 14px;
	}
#cdesc LI {
	margin-left: 15px;
	line-height: 11px;
	list-style: disc outside;
	}
DIV.arrow {
	width: 100%;
	margin: 10px 0;
	background-image: url(/static_images/11/front_arrow_line.gif);
	height: 10px;
	text-align: right;
	}
DIV.Left {
	margin: 0 10px 5px 0;
	float: left;
	}

.yellowbox {
	background-color: #FFFF99;
	text-align: center;
	}
.tableheader {
	text-align: left;
	font-weight: bold;
	font-size: 8pt;
	white-space: nowrap;
	background-color: #A6CADA;
	}
.tablerow {
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	background-color: white;
	}

/*********************************************************************
  Menu level 1 style */

.menulevel1 {
	font-size: 1em;
	padding: 0;
	color: white;
	text-align: left;
}

.menulevel1 a {
	margin: 0 1px 0 0;
	padding: 0;
	background-color: #253255;
	color: white;
	float: left;
	display: block;
	text-decoration: none;
/*	border: 1px dotted red;*/
}

.menulevel1 a:hover {
	text-decoration: none;
	background-color: #9d9d9d;
	color: white;
}
.menulevel1 a:visited {
	text-decoration: none;
	color: white;
}

div.menulevel1zaro {
	margin: 0 1px 0 0;
	padding: 0;
	background-color: white;
	color: white;
	font-size: 0.75em;
	height: 25px;
/*	clear: both;*/
}

/*********************************************************************
  Menu level 2 style */

div.menulevel2 {
	font-family: Tahoma, Arial;
	margin: 0;
	padding: 9px 0 9px 4px;
	background-color: white;
	color: #808080;
	font-size: 90%;
	font-weight: bold;
/*	float: left;
	border-bottom: 1px solid #869688;*/
	display: none;
	white-space: nowrap;
	height: 2em;
}

div.menulevel2 a {
	text-decoration: none;
	color: #253255;
	padding: 0;
	margin: 0 2px;
}

div.menulevel2 a:hover {
	text-decoration: underline;
}

div.white {
	background-color: white;
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: center;
	clear: both;
	}
div.blue {
	font-family: Tahoma, Arial;
	background-color: #253255;
	padding: 10px 0;
	margin: 0;
	width: 100%;
	text-align: center;
	clear: both;
	}
div.container, div.container_flex {
	width: 778px;
	margin: auto;
	padding: 0;
	text-align: left;
	clear: both;
	overflow: hidden;
	}
div.container_flex {
	overflow: visible;
	}

div.topleft {
	width: 133px;
	margin: 0;
	padding: 0;
	float: left;
}

div.topright {
	color: #9d9d9d;
	font-size: 1em;
	margin: 0 0 0 140px;
	padding: 18px 0 0 0;
	text-align: right;
	}

div.topright a {
	margin: 0 4px;
	padding: 0;
	text-decoration: none;
	color: #9d9d9d;
}

div.topright a:visited {
	text-decoration: none;
	color: #9d9d9d;
}

div.topright a:hover {
	text-decoration: none;
	color: #eeeeee;
}
div.topright a img{
	border: 0;
	margin: 0 0 0 4px;
}

INPUT.search2 {
	border: 1px solid gray;
	background: white;
	color: black;
	padding: 1px;
	}
INPUT.search2button {
	border: 1px solid gray;
	background: #253255;
	color: white;
	}
INPUT.search2button:hover {
	border: 1px solid gray;
	background: #9d9d9d;
	color: white;
	}
FORM.search2 {
	display: block;
	padding: 0;
	margin: 5px 0;
	float: right;
	}
.breakingnews {
	color: #253355;
	}
.breakingnews a,
.breakingnews a:link,
.breakingnews a:visited,
.breakingnews a:active {  color: #253355; text-decoration: none; }
.breakingnews a:hover {  color: #869688; text-decoration: underline; }

DIV.newsbox {
	width: 170px;
	background: #E5E5E2;
	margin: 0;
	padding: 10px;
	font-size: 8pt;
	}
DIV.newsbox H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color : #253355;
	text-decoration : none;
	margin: 0 0 15px 0;
	padding: 0;
	}
.newsbox_date {
	font-weight: bold;
	font-size: 10pt;
	color : #253355;
	margin: 0 0 10px 0;
	padding: 0;
	}
.newsbox_title {
	font-weight: bold;
	padding: 0;
	}

DIV.naviline, TD.naviline {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 7pt;
	color : #253355;
	text-align: right;
	white-space: nowrap;
	margin: 0;
	padding: 0;
	vertical-align: top;
	clear: both;
	}
DIV.right, TD.right {
	width: 100px;
	padding: 0;
	margin: 10px 0 0 15px;
	vertical-align: top;
	text-align: left;
	}
DIV.content, TD.content {
	padding: 0;
	margin: 10px 0 10px 15px;
	vertical-align: top;
	text-align: left;
	}
DIV.leftmenu, TD.leftmenu {
	width: 190px;
	padding: 10px 0 0 0;
	text-align: right;
	white-space: nowrap;
	vertical-align: top;
	}
DIV.related {
	width: 100%;
	background: #E5E5E2;
	margin: 10px 0 0 0;
	padding: 10px 0;
	text-align: left;
	white-space: normal;
	}
#editbox {
	position: fixed;
	top: 0;
	right: 0;
	text-align: right;
	}
.editlink {
	border: 1px dotted #777;
	color: #777;
	font-size: 75%;
	padding: 2px;
	margin-right: 1px;
	text-align: center;
	text-decoration: none;
	display: block;
	float: left;
	}
.editlink:hover {
	border: 1px dotted #aaa;
	color: #aaa;
	text-decoration: none;
	}
.debug {
	background: #F1F1CF;
	border: 1px solid #C1C246;
	margin: 3px;
	padding: 2px;
	font-size: 80%;
	font-family: monospace;
	clear: both;
	white-space: pre;
	}


.main_bgcolor {
	background-color: #253355;
	}

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;
}

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


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