body {
	text-align:left;
	font-family:verdana,sans-serif; 
	font-size:11px;
	color:#333333;
	margin:0px;
	padding:0px;
	background-color:#000000; 
}

td,th,div,input {
	text-align:left; 
	font-family:verdana,sans-serif;
	font-size:12px;
	line-height:24px;
	color:#333333;
}

th {
	border-bottom:1px solid #999999;
}

img {
	border:0px;
}

form {
	display:inline;
}

.validateError {
	color:#CC0000;
	font-weight:bold;
	text-align:center;
}

h1 {
	color:#333333;
	font-size:24px;
	font-weight:normal;
	padding-top:12px;
	display:inline;
}

fieldset {
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
}

ul {
	list-style:square;
	padding-left:15px;
}

.MPborder {
	border-top:1px dotted #CCCCCC;
	border-bottom:1px dotted #CCCCCC;
	border-collapse:collapse;
}

.hd { font-size:15px; font-weight:bold; }
.subhd { font-weight:bold; }
.txt { font-weight:normal; color:#999999; }
.txtsmall { font-size:10px; font-weight:normal; color:#999999; }
.formtxt { font-size:10px; border:solid 1px #999999; }
.formtiny { font-size:9px; border:solid 1px #999999; }
.formtxtsearch { font-size:10px; width:75px; border:solid 1px #666666; }
.formdropdown { font-size:9px; }
.tableborder { border-bottom:1px solid #CCCCCC; background-color:#EFEFEF; border-collapse:collapse; }
.tableborderright { border-bottom:1px solid #CCCCCC; background-color:#EFEFEF; border-collapse:collapse; text-align:right; }

a:link.MPnav { font-size:12px; color:#666666; text-decoration:none; }
a:active.MPnav { font-size:12px; color:#666666; text-decoration:none; }
a:visited.MPnav { font-size:12px; color:#666666; text-decoration:none; }
a:hover.MPnav { font-size:12px; color:#333333; text-decoration:none; }

a:link.MPsubnav { font-size:11px; color:#666666; text-decoration:none; }
a:active.MPsubnav { font-size:11px; color:#666666; text-decoration:none; }
a:visited.MPsubnav { font-size:11px; color:#666666; text-decoration:none; }
a:hover.MPsubnav { font-size:11px; color:#333333; text-decoration:none; }

.formSelect {
	border:solid 1px #999999;
	font-size:11px;
	color:#666666;
}

.formText {
	border:solid 1px #999999;
	font-size:11px;
	color:#666666;
}

a:link { color:#333333; font-size:11px; text-decoration:underline; }
a:active { color:#333333; font-size:11px; text-decoration:underline; }
a:visited { color:#333333; font-size:11px; text-decoration:underline; }
a:hover { color:#666666; font-size:11px; text-decoration:underline; }

a:link.noul { color:#333333; text-decoration:none; }
a:active.noul { color:#333333; text-decoration:none; }
a:visited.noul { color:#333333; text-decoration:none; }
a:hover.noul { color:#666666; text-decoration:none; }


a:link.nav1 { color:#FFFFFF; text-decoration:none; font-size:12px; }
a:active.nav1 { color:#FFFFFF; text-decoration:none; font-size:12px; }
a:visited.nav1 { color:#FFFFFF; text-decoration:none; font-size:12px; }
a:hover.nav1 { color:#FFFFFF; text-decoration:none; font-size:12px; }

a:link.nav1a { color:#FFFFFF; text-decoration:none; font-size:12px; }
a:active.nav1a { color:#FFFFFF; text-decoration:none; font-size:12px; }
a:visited.nav1a { color:#FFFFFF; text-decoration:none; font-size:12px; }
a:hover.nav1a { color:#FFFFFF; text-decoration:none; font-size:12px; }

a:link.nav2 { color:#000000; text-decoration:none; font-size:10px; }
a:active.nav2 { color:#000000; text-decoration:none; font-size:10px; }
a:visited.nav2 { color:#000000; text-decoration:none; font-size:10px; }
a:hover.nav2 { color:#000000; text-decoration:none; font-size:10px; }

a:link.nav2a { color:#000000; text-decoration:none;  font-size:10px; }
a:active.nav2a { color:#000000; text-decoration:none; font-size:10px; }
a:visited.nav2a { color:#000000; text-decoration:none;  font-size:10px; }
a:hover.nav2a { color:#000000; text-decoration:none; font-size:10px; }

a:link.nav3 { color:#000000; text-decoration:none; font-size:9px; }
a:active.nav3 { color:#000000; text-decoration:none; font-size:9px; }
a:visited.nav3 { color:#000000; text-decoration:none;  font-size:9px; }
a:hover.nav3 { color:#000000; text-decoration:none;  font-size:9px; }

a:link.nav3a { color:#000000; text-decoration:none; font-size:9px; }
a:active.nav3a { color:#000000; text-decoration:none; font-size:9px; }
a:visited.nav3a { color:#000000; text-decoration:none; font-size:9px; }
a:hover.nav3a { color:#000000; text-decoration:none;  font-size:9px; }


a:link.sitemap { color:#333333; font-size:10px; line-height:25px; text-decoration:none; }
a:active.sitemap { color:#333333; font-size:10px; line-height:25px; text-decoration:none; }
a:visited.sitemap { color:#333333; font-size:10px; line-height:25px; text-decoration:none; }
a:hover.sitemap { color:#666666; font-size:10px; line-height:25px; text-decoration:underline; }

a:link.newspanel { color:#333333; text-decoration:none; }
a:active.newspanel { color:#333333; text-decoration:none; }
a:visited.newspanel { color:#333333; text-decoration:none; }
a:hover.newspanel { color:#666666; text-decoration:none; }

a:link.langswitch { color:#FFFFFF; font-size:10px; text-decoration:none; }
a:active.langswitch { color:#FFFFFF; font-size:10px; text-decoration:none; }
a:visited.langswitch { color:#FFFFFF; font-size:10px; text-decoration:none; }
a:hover.langswitch { color:#FFFFFF; font-size:10px; text-decoration:none; }

a:link.newspanelHd { color:#333333; font-size:12px; text-decoration:none; font-weight:bold; line-height:16px; }
a:active.newspanelHd { color:#333333; font-size:12px; text-decoration:none; font-weight:bold; line-height:16px; }
a:visited.newspanelHd { color:#333333; font-size:12px; text-decoration:none; font-weight:bold; line-height:16px; }
a:hover.newspanelHd { color:#666666; font-size:12px; text-decoration:none; font-weight:bold; line-height:16px; }

a:link.newspanelDate { color:#999999; font-size:9px; text-decoration:none; line-height:8px; }
a:active.newspanelDate { color:#999999; font-size:9px; text-decoration:none; line-height:8px; }
a:visited.newspanelDate { color:#999999; font-size:9px; text-decoration:none; line-height:8px; }
a:hover.newspanelDate { color:#AAAAAA; font-size:9px; text-decoration:none; line-height:8px; }

a:link.newspanelText { color:#333333; font-size:11px; text-decoration:none; line-height:15px; }
a:active.newspanelText { color:#333333; font-size:11px; text-decoration:none; line-height:15px; }
a:visited.newspanelText { color:#333333; font-size:11px; text-decoration:none; line-height:15px; }
a:hover.newspanelText { color:#666666; font-size:11px; text-decoration:none; line-height:15px; }

.navL1 {
	width:160px;
	height:20px;
	border-bottom:dotted 1px #999999;
}
.navL1a {
	width:160px;
	height:20px;
	border-bottom:solid 1px #FFFFFF;
}
.navL2 {
	width:160px;
	background-color:#CCCCCC;
	border-bottom:solid 1px #FFFFFF;
}
.navL2a {
	width:160px;
	background-color:#CCCCCC;
	border-bottom:solid 1px #FFFFFF;
}
.navL3 {
	width:160px;
	height:16px;
	background-color:#DDDDDD;
	border-bottom:solid 1px #FFFFFF;
}
.navL3a {
	width:160px;
	height:16px;
	background-color:#DDDDDD;
	border-bottom:solid 1px #FFFFFF;
}
.navL4 {
	width:160px;
	height:16px;
	background-color:#DDDDDD;
	border-bottom:solid 1px #FFFFFF;
}
.navL4a {
	width:160px;
	height:16px;
	background-color:#DDDDDD;
	border-bottom:solid 1px #FFFFFF;
}

#wrapper {
	background-color:#FFFFFF;
	width:100%;
}

.pagewrapper {
	background-color:#000000;
	background:url("bg_page_top.gif") #000000;
	background-position:top;
	background-repeat:repeat-x;
	
}

#top {
	width:850px;
	height:205px;
}

#toplogo {
	width:710px;
	height:34px;
	margin-left:20px;
}

#topleft {
	width:160px;
	height:34px;
	float:left;
}

#topright {
	height:34px;
	margin-right:10px;
	float:right;
}

#topnav {
	width:750px;
}

#leftNav {
	float:left;
	width:180px;
	margin:0px;
}

#topimg {
	width:710px;
	height:190px;
	border: 0;
	margin-left:20px;
	margin-top:10px;
}

#content {
	background-color:#FFFFFF;
	width:850px;
	line-height:24px;
}

#panel {
	float:right;
	width:260px;
}

#contactbar {
	color:#FFFFFF;
	font-size:10px;
	background-color:#D90026;
	text-align:center;
	border-top:solid 1px #D90026;
	border-bottom:solid 1px #D90026;
}

#footer {
	width:750px;
	height:20px;
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	font-weight:normal;
	background-repeat:no-repeat;
}


#tab {
	float:left;
	width:100%;
	background:#FFFFFF url("../img/tab/tab_bg.gif") repeat-x bottom;
}

#tab ul {
	margin:0;
	padding:10px 10px 0;
	list-style:none;
}

#tab li {
	float:left;
	background:url("../img/tab/tab_l.gif") no-repeat left top;
	padding:0 0 0 9px;
}

#tab a {
	float:left;
	display:block;
	background:url("../img/tab/tab_r.gif") no-repeat right top;
	padding:1px 12px 0px 3px;
	text-decoration:none;
	color:#666666;
}

#tab a {
	float:none;
}

#tab a:hover {
	color:#333;
}
#tab #active {
	background-image:url("../img/tab/tab_l_active.gif");
}
#tab #active a {
	background-image:url("../img/tab/tab_r_active.gif");
	color:#333333;
	padding-bottom:1px;
}

a:link.REAdtlSwtc { color:#333333; font-size:10px; text-decoration:none; padding-left:10px; padding-right:10px; }
a:active.REAdtlSwtc { color:#333333; font-size:10px; text-decoration:none; padding-left:10px; padding-right:10px; }
a:visited.REAdtlSwtc { color:#333333; font-size:10px; text-decoration:none; padding-left:10px; padding-right:10px; }
a:hover.REAdtlSwtc { color:#666666; font-size:10px; text-decoration:none; padding-left:10px; padding-right:10px; }

a:link.REAareaCat { color:#333333; font-size:12px; text-decoration:none; padding-right:10px; }
a:active.REAareaCat { color:#333333; font-size:12px; text-decoration:none; padding-right:10px; }
a:visited.REAareaCat { color:#333333; font-size:12px; text-decoration:none; padding-right:10px; }
a:hover.REAareaCat { color:#666666; font-size:12px; text-decoration:none; padding-right:10px; }

.REAinfoTable {
	border:dotted 1px #CCCCCC;
	border-collapse:collapse;
	font-size:11px;
	padding-left:4px;
	padding-right:4px;
}

.REAfeature {
	border:solid 1px #DDDDDD;
	border-collapse:collapse;
	font-size:9px;
	line-height:10px;
	text-align:center;
	padding:2px;
}

.REAfeatureValue {
	border:solid 1px #DDDDDD;
	border-collapse:collapse;
	font-size:12px;
	line-height:10px;
	text-align:center;
	padding:2px;
}

.REAminipanelActive {
	background:url("../img/minipanel/bg_active_2x20.gif")repeat-x left top;
	font-size:5px;
}

.REAminipanelInactive {
	background:url("../img/minipanel/bg_inactive_2x20.gif")repeat-x left top;
	font-size:5px;
}

.REAlistHD {
	border-bottom:solid 1px #CC1010;
	color:#CC1010;
	font-size:11px;
	font-weight:bold;
}

.REAlistOdd {
	background-color:#FDFDFD;
	padding-left:5px;
	padding-right:5px;
}

.REAlistEven {
	background-color:#F9F9F9;
	padding-left:5px;
	padding-right:5px;
}

.FBXico {
	width:16px;
	float:left;
	text-align:center;
}

.FBXlist {
	width:180px;
	float:left;
}

.FBXwide {
	width:190px;
	margin-left:4px;
	margin-right:4px;
}