BODY {
	PADDING: 0px 0px 0px 0px;
	BACKGROUND: url(img/body_bg.gif) #f2f2f2 repeat-x 50% top;
	MARGIN: 0px;
	FONT: 13px Arial, Verdana;
	COLOR: #000000;
	TEXT-ALIGN: center
}
TABLE {
	FONT: 10px Arial, Verdana;
	COLOR: #000000
}
TD {
	FONT: 10px Arial, Verdana;
	COLOR: #000000
}
A:link {
	COLOR: #0066F6;
	TEXT-DECORATION: none;
	z-index: 3
}
A:visited {
	COLOR: #0066F6;
	TEXT-DECORATION: none;
	z-index: 3
}
A:hover {
	TEXT-DECORATION: underline;
	z-index: 5
}
A:active {
	TEXT-DECORATION: underline;
	z-index: 5
}
#adcheader {
	FONT: 11px Arial, Verdana;
	WIDTH: 820px;
	COLOR: #2e2e2e;
	POSITION: relative;
	HEIGHT: 85px;
	z-index:100;
	MARGIN: 0px auto;
	TEXT-ALIGN: left
}
#adcheader #adclogo {
	LEFT: 13px;
	POSITION: absolute;
	TOP: 0px;
	z-index: 2
}
#adcheader #logindat {
	RIGHT: 18px;
	POSITION: absolute;
	TOP: 2px;
	z-index: 3
}
#adcheader #maildat {
	RIGHT: 18px;
	POSITION: absolute;
	TOP: 17px;
	z-index: 3
}
#adcheader #rightlinks {
	RIGHT: 13px;
	POSITION: absolute;
	TOP: 45px;
	z-index: 3
}
#adcheader #rightlinks2 {
	RIGHT: 13px;
	POSITION: absolute;
	TOP: 30px;
	z-index: 3
}
#adcheader #lzilla {
	RIGHT: 70px;
	POSITION: absolute;
	TOP: 30px;
	z-index: 3
}
#adcheader SPAN {
	FONT: 13px Arial, Verdana;
	COLOR: #a1a5a9
}
#breadcrumb {
	PADDING: 0px 0px 10px 0px;
	FONT: 12px, Arial, Verdana;
	MARGIN: 10px auto 10px;
	WIDTH: 800px;
	COLOR: #333;
	BORDER-BOTTOM: #c8c8c8 1px solid
}
#wwdcheader {
	PADDING-TOP: 5px;
	MARGIN: 0px auto;
	WIDTH: 820px;
	TEXT-ALIGN: left
}
#main {
	PADDING: 0px 25px 0px 25px;
	MARGIN: 0px auto;
	BACKGROUND: url(img/main_bg.gif) white repeat-y left top;
	WIDTH: 770px;
	TEXT-ALIGN: left
}
#footer {
	MARGIN: 0px auto;
	WIDTH: 820px;
	TEXT-ALIGN: left
}
#top {
	BACKGROUND: url(img/main_bg_top.gif) no-repeat;
	MARGIN: -30px -25px;
	HEIGHT: 60px
}
#main #mainfooter {
	CLEAR: both;
	BACKGROUND: url(img/mainfooter_bg.png) no-repeat 50% bottom;
	MARGIN: 0px -25px;
	HEIGHT: 27px
}
#main DIV.column {
	MARGIN-TOP: -101px;
	MARGIN-BOTTOM: 0px;
	POSITION: relative;
	TOP: -261px;
	TEXT-ALIGN: left
}
#main DIV.spacer {
	MARGIN-TOP: 48px;
	POSITION: relative;
	TOP: 0px;
	TEXT-ALIGN: left
}
#main DIV.xsnazzy {
	MARGIN-TOP: 14px;
	MARGIN-BOTTOM: -20px;
	POSITION: relative;
	TOP: -20px;
	TEXT-ALIGN: left
}
BODY.ada #main DIV.column {
	TOP: -14px;
}
BODY.ada #main DIV.bottom {
	MARGIN-TOP: 6px
}
#main P {
	MARGIN: 0px 0px 1em;
	FONT: 12px, Arial, Verdana;
}
#main P.last {
	MARGIN: 0px
}
#main H2 {
	FONT: 12px, Arial, Verdana;
	MARGIN: 0px;
	COLOR: #000000
}
#main H4 {
	FONT: 14px, Arial, Verdana;
	MARGIN: 0px 0px 0px 5px;
	COLOR: #000000
}
#main .subcolumn1-3 {
	FLOAT: left;
	WIDTH: 770px
}
#content {
	FLOAT: left;
	WIDTH: 525px;
	z-index: 3
}
#content2 {
	FLOAT: left;
	WIDTH: 770px;
	z-index: 3
}
#content3 {
	FLOAT: left;
	WIDTH: 770px;
	z-index: 3
}
#leftpictext {
	FONT: 10px, Arial, Verdana;
	MARGIN: 0px 0px 30px 15px;
}
#rightpictext {
	FONT: 10px, Arial, Verdana;
	MARGIN: 0px 0px 30px 245px;
}
#maintain {
	FONT: 11px Arial, Verdana;
	COLOR: #000000
}
#deftex {
	FONT: 12px Arial, Verdana;
	COLOR: #000000
}
#deftexsm {
	FONT: 11px Arial, Verdana;
	COLOR: #000000
}
#deftexsm2 {
	FONT: 9px Arial, Verdana;
	COLOR: #000000
}
#deftexsm3 {
	FONT: 11px Arial, Verdana;
	COLOR: #993300;
	FONT-WEIGHT: bold;
}
#deftexred {
	FONT: 13px Arial, Verdana;
	COLOR: #FF0000;
	FONT-WEIGHT: bold;
}
#deftexgreen {
	FONT: 13px Arial, Verdana;
	COLOR: #1c9700;
	FONT-WEIGHT: bold;
}
#deftexbreak {
	FONT: 11px Arial, Verdana;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
}
#deftexbo {
	FONT: 12px Arial, Verdana;
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
#deftexhead {
	FONT: 13px Arial, Verdana;
	COLOR: #000000;
	MARGIN: 2px 0px 2px 7px;
	z-index: 3
}
#deftexhead_red {
	FONT: 13px Arial, Verdana;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	MARGIN: 2px 0px 2px 7px;
	z-index: 3
}
#deftex1 {
	FONT: 12px Arial, Verdana;
	COLOR: #000000;
	MARGIN: 6px 0px 0px 7px;
	FONT-WEIGHT: bold;
}
#deftex1w {
	FONT: 12px Arial, Verdana;
	COLOR: #FFFFFF;
	MARGIN: 6px 0px 0px 7px;
	FONT-WEIGHT: bold;
}
#deftex2 {
	FONT: 11px Arial, Verdana;
	COLOR: #000000;
	MARGIN: 0px 0px 0px 7px;
}
#deftex2w {
	FONT: 11px Arial, Verdana;
	COLOR: #F3CFD8;
	MARGIN: 0px 0px 0px 7px;
}
.fullwidth#content {
	FLOAT: left;
	WIDTH: 770px
}
#content .subcolumn1-2 {
	FLOAT: left;
	WIDTH: 545px
}
#content2 .subcolumn1 {
	FLOAT: left;
	WIDTH: 550px;
	z-index: 3
}
#content2 .subcolumn1v {
	FLOAT: left;
	WIDTH: 380px;
	z-index: 3
}
#content2 .subcolumn2 {
	FLOAT: left;
	WIDTH: 218px;
	z-index: 3
}
#content2 .subcolumn1-3 {
	FLOAT: left;
	WIDTH: 770px;
	z-index: 3
}
#content3 .subcolumn1 {
	FLOAT: left;
	WIDTH: 545px;
	z-index: 3;
	PADDING-RIGHT: 5px;
}
#content3 .subcolumn2 {
	FLOAT: left;
	WIDTH: 220px;
	z-index: 3;
}
#content3 .subcolumn1-3 {
	FLOAT: left;
	WIDTH: 770px;
	z-index: 3
}
IMG.left {
	BORDER-WIDTH: 0px 0px 0px 0px;
	FLOAT: left;
	MARGIN: 2px 10px 5px 0px;
}
IMG.right {
	BORDER-WIDTH: 0px 0px 0px 0px;
	FLOAT: left;
	MARGIN: 2px 10px 5px 230px;
}
IMG.across {
	BORDER-WIDTH: 0px 0px 0px 0px;
	MARGIN: 0px 0px 10px;
}
UL {
	PADDING: 0px 0px 1em 0px;
	LIST-STYLE-POSITION: outside;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none
}
#footer {
	CLEAR: both;
	PADDING: 0px 0px 0px 0px;
	FONT: 10px, Arial, Verdana;
	COLOR: #76797c;
	TEXT-ALIGN: center 
}
DIV.clearer {
	CLEAR: both;
	PADDING: 0px 0px 0px 0px;
	DISPLAY: block;
	FONT: 1px, Arial, Verdana;
	MARGIN: 0px;
	LINE-HEIGHT: 1px;
	HEIGHT: 0px
}
#wwdcheader IMG {
	DISPLAY: none;
}
#wwdcheader IMG.backpageheader {
	DISPLAY: block 
}
BODY.ada #wwdcheader IMG {
	DISPLAY: block;
}
.footer {
	font-family: Arial, Verdana;
	font-size: 10px;
	color: #000000;
}
.tablesheader {
	background-color: #FFFF99;
}
.tablesheader_new { 
	background-color: #FFCC66;
}
.tablesheader_visit { 
	background-color: #FF0000;
}
.tablesheader_today {
	background: url(img/table_bgnd_red.gif);
	background-repeat: repeat;
}
.tablesheader_grey {
	background-color: #F1F1F1;
}
.tablesheader_darkgrey {
	background-color: #D1D1D1;
}
.tablesheader_white {
	background-color: #FFFFFF;
}
.tablesheader_index {
	background-color: #EFEFEF;
}
.tablesheader_index_red {
	background-color: #F10909;
}
.tablesheader_red {
	font-family: Arial, Verdana;
	font-size: 6px;
	color: #000000;
}
.tablesheader_red_center {
	background-color: #F10909;
}
.tablescenter {
	background-color: #FFFF99;
}
/*
#tic { border: 0px #CEC3AD solid; font-size:10px; padding:2px; width:223px; line-height:12px; LEFT: 430px; POSITION: absolute; TOP: 303px; z-index: 4 }
#tic *{ font-size: 11px; margin:0px; padding:0px; display:none; }
#tic a { display:inline; }
*/
#santa { LEFT: 5px; POSITION: absolute; TOP: 5px; z-index: 10 }
#rabbit { LEFT: -20px; POSITION: absolute; TOP: -55px; z-index: 10 }
#firework1 {
	LEFT: 0px;
	POSITION: absolute;
	TOP: -28px;
	z-index: 10
}
#firework2 {
	LEFT: 330px;
	POSITION: absolute;
	TOP: -55px;
	z-index: 10
}
#firework3 {
	LEFT: 680px;
	POSITION: absolute;
	TOP: -28px;
	z-index: 10
}
#break {
	LEFT: 13px;
	POSITION: absolute;
	TOP: 80px;
	z-index: 4
}
#breaknew {
	background-color: #C1113E;
	background-image: url(img/breaknews.png);
	LEFT: -12px;
	text-align: center;
	width:796px;
	POSITION: absolute;
	TOP: -88px;
	z-index: 4
}
#gfx_back {
	LEFT: -16px;
	POSITION: absolute;
	TOP: -70px;
	z-index: 5
}
#gfx_back_noflash {
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px; 
	z-index: 6
}
#flash {
	LEFT: -16px;
	POSITION: absolute;
	TOP: -70px;
	z-index: 6 
}
/* ------------------------ */
/* Menu */
#mainmenu {
	LEFT: 18px;
	POSITION: absolute;
	TOP: 62px;
	z-index: 100;
}
#wrapper {
	background: #f1f1f1;
	color: black;
	margin: 0px auto 0 auto;
	padding: 0px;
	border: 0 0 0 0 solid #000000;
	width: 760px;
}
ul.dropdown {
	list-style: none;
	margin:0;
	padding:0;
	width:100%;
}
ul.dropdown * ul {
	list-style: none;
	margin:0;
	padding: 0;
	display:none;
	position:absolute;
	z-index:99;
}
ul.dropdown li {
	float: left;
	padding: -1px; /* padding: 2px; helps Opera with hover */
}
ul.dropdown li * li {
	float: none;
	position: relative;
}
ul.dropdown ul * ul {
	left:98%;
	top:0;
	width:100%;
}
ul.dropdown a {
	display:block;
}
ul.dropdown ul * a {
	width:10em;
}
ul.dropdown li:hover ul ul, ul.dropdown li:hover ul ul ul, ul.dropdown li:hover ul ul ul ul {
	display:none;
}
ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul ul li:hover ul {
	display:block;
}
ul.dropdown a {
	background-color: F1F1F1;
	color: #0066F6;
	padding: 2px 9px 2px 9px;
	text-decoration: none;
}
ul.dropdown a:hover {
	background-color: #7b7b7b;
	color: #fff;
}
ul.dropdown ul {
	border: 0;
	background-color: #F1F1F1;
}
ul.dropdown ul a {
	background-color: #F1F1F1;
	color: #0066F6;
	padding: 4px;
	text-decoration: none;
}
ul.dropdown ul a:hover {
	background-color: #E1E1E1;
	color: #000;
}
ul.dropdown ul li {
	background-color: #ccc;
}
ul.dropdown hr {
	background-color: #444444;
	height: 1px;
	margin: 3px;
	border: 0;
}
#maindropmenu {
	background: #F1F1F1 repeat-x;
	height: 10px;
}
/* ------------------------ */
/* Round Boxes */
.xsnazzy h5, .zsnazzy h5 {
	margin:0;
	FONT: 12px Arial, Verdana;
	COLOR: #000000;
	padding:0px 0px 0px 10px;
	FONT-WEIGHT: bold
}
.xsnazzy h3, .zsnazzy h3 {
	margin:0;
	font-size:12px;
	padding:0px 0px 0px 10px;
	border-bottom:1px solid #7B7B7B;
}
.xsnazzy h6, .zsnazzy h6 {
	margin:0;
	padding:5px 10px;
	FONT: 11px Arial, Verdana;
	COLOR: #000000;
	MARGIN: 0px 3px 0px 3px;
}
.xsnazzy {
	background: transparent;
	width:100%;
	float:left;
	padding:5px 0px 5px 0px;
}
.xtop {
	display:block;
	background:transparent;
	font-size:1px;
	padding:3px 0px 0px 0px;
}
.xbottom {
	display:block;
	background:transparent;
	font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
	display:block;
	overflow:hidden;
}
.xb1, .xb2, .xb3 {
	height:1px;
}
.xb2, .xb3, .xb4 {
	background:#fff; 
	border-left:1px solid #7B7B7B;
	border-right:1px solid #7B7B7B;
}
.xb1 {
	margin:0 5px;
	background:#7B7B7B;
}
.xb2 {
	margin:0 3px;
	border-width:0 2px;
}
.xb3 {
	margin:0 2px;
}
.xb4 {
	height:2px;
	margin:0 1px;
}
.xboxcontent {
	display:block;
	border:0 solid #7B7B7B;
	border-width:0 1px;
	height:auto;
	background:#EFEFEF;
}
.xboxcontent2 {
	display:block;
	border:0 solid #7B7B7B;
	border-width:0 1px;
	height:160px;
	background:#EFEFEF;
}
.xboxcontent3 {
	display:block;
	border:0 solid #7B7B7B;
	border-width:0 1px;
	height:220px;
	background:#EFEFEF;
}
.xboxcontent_red {
	background-color: #C1113E;
	padding: 4px 10px 4px 10px;
	text-align: center;
	background-image: url(img/rednews_bg.gif);
	background-repeat: repeat-x;
	display:block;
	border:0 solid #7B7B7B;
	border-width:0 1px;
	height:auto;
}
* html .xboxcontent {
	height:1px;
}
* html .xboxcontent2 {
	height:1px;
}
.color_a {
	background:#EFEFEF;/* grey for start boxes: */
	color:#000000;
}
.color_today {
	background-color: #FFCC66;/* amber: */
}
.color_new {
	background-color: #FFFF99;/* yellow: */
}
.color_default {
	background-color: #F1F1F1;/* bright grey: */
}
.color_grey {
	background-color: #F1F1F1;/* bright grey: */
}
.color_darkgrey {
	background-color: #D1D1D1;/* dark grey: */
}
.color_red_top {
	background-image: url(img/rednews_bg.gif);/* red for top boxes: */
	background-repeat: repeat-x; color:#000000;
}
.color_red_bottom {
	background-color: #C1113E;/* red for bottom boxes: */
	color:#000000;
}
/* ------------------------ */
/* DHTMLX Grid */
div.gridbox{
	overflow:hidden;
}
.dhx_sub_row
{
	background-color:white;
}
div.gridbox .xhdr{
	background-color:#D4D0C8;
}
div.gridbox table.hdr td {
	font-family:arial;
	font-size:12px;
	background-Color:#D4D0C8;
	border: 1px solid;
	border-color : white Gray Gray white;
	text-align: center;
	margin:0px;
	padding:5px 0px 5px 0px ;
	font-weight:normal;
	-moz-user-select:none;
	-moz-user-select:-moz-none;
	overflow:hidden;
	empty-cells:show;
}
div.gridbox table.hdr td div.hdrcell{
	overflow:hidden;
}
div.gridbox table.obj td {
	border: 1px solid;
	border-color : white Gray Gray white;
	font-family:Arial;
	font-size:12px;
	-moz-user-select:none;
	-moz-user-select:-moz-none;
	overflow:hidden;
	padding-top:0px;
	padding-bottom:0px;
	empty-cells:show;
	vertical-align:middle;
}
div.gridbox table.obj th, div.gridbox table.hdr th{
	padding:0px 0px 0px 0px ;
	margin:0px 0px 0px 0px ;
}
div.gridbox table.row20px tr  td{
	height:34px;/*20*/
	white-space: nowrap;
	padding:0px;
}
div.gridbox .objbox {
	background-color:white;
	position:relative;
}
div.gridbox table.obj td span.space, div.gridbox table.obj td img.space{
	width:18px;
}
div.gridbox table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {
	background-color:#d8d8d8;
	color:black;
}
div.gridbox table.obj tr.rowselected td{
	background-color:#e1e0d7;
	color:black;
}
div.gridbox table.obj td.editable{
	-moz-user-select:text;
}
div.gridbox table.obj td.group_row{
	vertical-align:middle; font-family:Tahoma; font-size:12px; font-weight:bold; height:30px;  border:0px;  border-bottom: 2px solid navy; 
}
.dragSpanDiv{ 	font-size : 12px; 	border: 1px gray solid; background-color:white; }
.dhx_combo_select{
	font-family:arial;
	font-size:12px;
	border:1px solid;
	border-color:black silver silver black;
	background-color:white;
	overflow:hidden;
	cursor:default;
	position:absolute;
	height:auto;
	z-index:600;
}
.dhx_combo_edit{
	width:100%;
	border:0px;
	padding:0px;
	padding-right:1px !ie;
	margin:0px;
	font:12px arial;
	overflow:hidden;
}

.dhx_textarea{
	border:1px solid;
	border-color:black silver silver black;
	position:absolute;
	height:100px;
}
.dhx_clist{
	background-color:white;
	border:1px solid black;
	padding:2px 2px 2px 2px;
	z-index:300;
}
.gridDragLine{
	position:absolute;
	top:10px; left:0px;
	width:100%;
	height:2px;
	background-color:black;
	overflow:hidden;
}

/* Header/Footer */
div.gridbox div.ftr{
	position:absolute;
	left:0px;
	bottom:1px;
	width:100%;
	overflow:hidden;
}
div.gridbox div.ftr td {
	padding:0px;
	padding-left: 10px;
	padding-right:5px;
	border-top:1px solid gray;
	border-right:1px solid gray;
	background-color:#ffffcc;
	font-style : italic;
	font-family:arial;
	font-size:12px;
	overflow:hidden;
}
div.gridbox table.hdr td.columnTargetR div.hdrcell{
	border-right:3px double #FF6600;
	border-left:3px solid #D4D0C8;
}
div.gridbox table.hdr td.columnTargetL div.hdrcell{
	border-right:3px solid #D4D0C8;
	border-left:3px double #FF6600;
}
.dhx_dragColDiv{
	font-family:Arial;
	font-size:12px;
	background-color:#D4D0C8;
	border: 1px solid;
	border-color : white Gray Gray white;
	text-align: center;
	margin:0px;
	padding:5px 20px 5px 20px ;
	font-weight:normal;
	filter:alpha(opacity:75);
	-moz-opacity:0.75;
	opacity:0.75;
}
/* modern style */
div.gridbox_modern {
	border:1px solid  #D6D6D6;
}
div.gridbox_modern .dhx_sub_row {
	background-color:transparent;
}
div.gridbox_modern .xhdr{
	background-image:url(img/skin_modern_header.png);
}
div.gridbox_modern .xhdr_last{
	border: 1px solid;
	border-color : #FDFDFD #B5B5B5 #B5B5B5 #FDFDFD;
}
div.gridbox_modern table.hdr{
	background-image:url(img/skin_modern_header.png);
}
div.gridbox_modern table.hdr td {
	border-right:1px solid #B5B5B5;
	border-left:1px solid #FDFDFD;
	border-top:1px solid #FDFDFD;
	border-bottom:1px solid #B5B5B5;
	background-color:transparent;
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#055A78;
	vertical-align:top;
	text-align:left;
}
div.gridbox_modern table.hdr td div.hdrcell{
	width:auto;
	padding-left:5px;
}
div.gridbox_modern table.hdr .filter{
	padding-left:0px !important;
	text-align:center;
}
div.gridbox_modern table.obj td {
	border: 0px solid;
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;
	padding-right:4px;
	padding-left:4px;
}
div.gridbox_modern table.row20px tr td {
	padding-right:4px;
	padding-left:4px;
}
div.gridbox_modern .dhx_combo_edit{
	font-family:Tahoma;
	font-size:11px;
}
div.gridbox_modern table.obj tr.rowselected td{
	background-color:#9ac2e5;
	color:black;
	}
div.gridbox_modern table.obj tr.rowselected td.cellselected, div.gridbox table.obj td.cellselected {
	background-color:#9ac2e5;
	}
div.gridbox_modern .odd_modern{
	background-color:#EDEDED;
}
div.gridbox_modern div.ftr td {
	padding:0px;
	padding-left:10px;
	padding-right:5px;
	border-top:0px solid gray;
	border-right:0px solid gray;
	background-color:#ffffcc;
	font-style : italic;
	font-family:arial;
	font-size:12px;
}
/* ------------------------ */
/* News contentslider */
.sliderwrapper { 
	position: relative;
	overflow: hidden;
	border: 0px;
	font: 11px, Arial, Verdana;
	border-bottom-width: 2px;
	width: 515px;
	height: 130px;
}
.sliderwrapper .contentdiv { 
	visibility: hidden;
	position: absolute;
	left: 0;
	top: -1px;
	width: 515px;
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	background-color:#EFEFEF;
}
.pagination { 
	width: 515px;
	text-align: right;
	background-color: #EFEFEF;
	padding: 0px 0px;
}
.pagination a {
	padding: 0px 5px;
	font: 9px, Arial, Verdana;
	text-decoration: none;
	background-color:#EFEFEF;
}
.pagination a:hover, .pagination a.selected { 
	color: #000;
	background-color: #FFBF00;
}
/* ------------------------ */
/* Tag Cloud */
#cloud { margin:0px 0px 0px -10px; padding: 3px; line-height: 2.4em; text-align: left; }
#cloud a { padding: 5px; }
#cloud li { display: inline; }
#cloud a.tag11 { font-size: 1.0em; font-weight: 100;}
#cloud a.tag10 { font-size: 1.1em; font-weight: 200;}
#cloud a.tag9 { font-size: 1.2em; font-weight: 300;}
#cloud a.tag8 { font-size: 1.3em; font-weight: 400;}
#cloud a.tag7 { font-size: 1.4em; font-weight: 500;}
#cloud a.tag6 { font-size: 1.5em; font-weight: 600;}
#cloud a.tag5 { font-size: 1.6em; font-weight: 600;}
#cloud a.tag4 { font-size: 1.7em; font-weight: 700;}
#cloud a.tag3 { font-size: 1.8em; font-weight: 700;}
#cloud a.tag2 { font-size: 1.9em; font-weight: 800;}
#cloud a.tag1 { font-size: 2.0em; font-weight: 800;}
#cloud a.tag0 { font-size: 2.4em; font-weight: 900;}
/* ------------------------ */
/* GMap */
#map_frame_news {
	WIDTH: 620px;
	HEIGHT: 450px;
}
#map_frame_news #map_news {
	WIDTH: 620px;
	HEIGHT: 450px;
}
#map_frame_bcn {
	WIDTH: 650px;
	HEIGHT: 450px;
}
#map_frame_bcn #map_beacon {
	WIDTH: 650px;
	HEIGHT: 450px;
}
#map_frame {
	WIDTH: 750px;
	HEIGHT: 450px;
}
#map_frame #map_canvas {
	WIDTH: 750px;
	HEIGHT: 450px;
}
#map_frame #map_logo {
	DISPLAY:BLOCK;
	LEFT: -10px;
	TOP: -445px;
	FLOAT: right;
	POSITION: RELATIVE;
	Z-INDEX: 10;
}
#map_frame #map_legend {
	DISPLAY:BLOCK;
	LEFT: 70px;
	TOP: -445px;
	FLOAT: left;
	POSITION: RELATIVE;
	Z-INDEX: 10;
}
BODY.normal { background-color:#FFF; }
BODY.focus { background-color:#E0E0E0; }
/* ------------------------ */

/** Style for upload files */
.sbtn {
	background-image: url(img/button.gif);
	border: 1px solid #000033;
	height: 22px;
	width: 82px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-position: center;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 100;
}
button {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 22px;
	width: 82px;
	background-image: url(img/button.gif);
	z-index: 100;
}

.msg {
	text-align:left;
	color:#000000;
	background-repeat: no-repeat;
	padding:5px;
	padding-top:20px;
}

.emsg {
	text-align:left;
	color:#FF0000;
	background-repeat: no-repeat;
	padding:5px;
	padding-top:20px;
}

#loader{
	visibility:hidden;
}

#f1_error{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FF0000;
}

#f1_ok{
	font-family: Arial, Verdana,sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#00FF00;
}

#f1_upload_form {
	height:15px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
}

#f1_upload_process{
	z-index:100;
	visibility:hidden;
	position:relative;
	text-align:center;
	width:200px;
	padding-top:15px;
	margin-top:50px;
	margin-left:100px;
}

/** Table link */
table#example {
	border-collapse: collapse;
}
#example tr {
	background-color: #eee;
	border-top: 1px solid #fff;
}
#example tr:hover {
	background-color: #ccc;
}
#example th {
	background-color: #fff;
}
#example th, #example td {
	padding: 1px 2px;
}
#example td:hover {
	cursor: pointer;
}
