body, td, th
{
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9pt;
	vertical-align: top;
}

body
{
	background: url(../img/body_bg.gif) top left repeat;
}

th
{
	vertical-align: middle;
}

form
{
	display: inline;
}

img
{
	border: 0;
}

code
{
	font-size: smaller;
	font-family: "Andale Mono", monospace;
	white-space: pre;
}

address
{
	display: block;
	margin: 1em 0em 1em 0em;
}

input[type=text], input[type=password], textarea
{
	padding: 2px;
	color: #000;
	background: #ffe url(../img/field_bg.gif) top left repeat-x;
	border: 1px solid #cdb491;
	font-size: smaller;
}

input[type=search]
{
	margin: 11px 8px 0px 28px;
	float: right;
	width: 200px;
	background: transparent;
}

input[type=submit], input[type=reset], button, a.button
{
	padding: 8px 3px 8px 3px;
	color: #000;
	background: #eedfc7;
	border-top: 1px solid #e7dac5;
	border-left: 1px solid #e7dac5;
	border-right: 1px solid #daccb4;
	border-bottom: 1px solid #daccb4;
	text-decoration: none;
	vertical-align: middle;
}

input.button, button, a.button
{
	padding: 8px 3px 8px 3px;
	color: #000;
	background: #eedfc7;
	border-top: 1px solid #e7dac5;
	border-left: 1px solid #e7dac5;
	border-right: 1px solid #daccb4;
	border-bottom: 1px solid #daccb4;
	text-decoration: none;
	vertical-align: middle;
}

input[type=submit]:hover, input[type=reset]:hover, button:hover
{
	outline: 1px solid #eadcc4;
}

button:focus, button:active
{
	outline: 1px solid #baac94;
}

a.xaddressbook, button.addressbook { padding-left: 30px; background: #f3ecdc url(../img/bbg_addressbook.gif) top left no-repeat; }
a.xbookmark, button.bookmark { padding-left: 30px; background: #f3ecdc url(../img/bbg_bookmark.gif) top left no-repeat; }
a.xbottom, button.bottom { padding-left: 30px; background: #f3ecdc url(../img/bbg_bottom.gif) top left no-repeat; }
a.xcalc, button.calc { padding-left: 30px; background: #f3ecdc url(../img/bbg_calc.gif) top left no-repeat; }
a.xcancel, button.cancel { padding-left: 30px; background: #f3ecdc url(../img/bbg_cancel.gif) top left no-repeat; }
a.xchat, button.chat { padding-left: 30px; background: #f3ecdc url(../img/bbg_chat.gif) top left no-repeat; }
a.xclear, button.clear { padding-left: 30px; background: #f3ecdc url(../img/bbg_clear.gif) top left no-repeat; }
a.xcontact, button.contact { padding-left: 30px; background: #f3ecdc url(../img/bbg_contact.gif) top left no-repeat; }
a.xcopy, button.copy { padding-left: 30px; background: #f3ecdc url(../img/bbg_copy.gif) top left no-repeat; }
a.xcut, button.cut { padding-left: 30px; background: #f3ecdc url(../img/bbg_cut.gif) top left no-repeat; }
a.xdate, button.date { padding-left: 30px; background: #f3ecdc url(../img/bbg_date.gif) top left no-repeat; }
a.xdelete, button.delete { padding-left: 30px; background: #f3ecdc url(../img/bbg_delete.gif) top left no-repeat; }
a.xedit, button.edit { padding-left: 30px; background: #f3ecdc url(../img/bbg_edit.gif) top left no-repeat; }
a.xexit, button.exit { padding-left: 30px; background: #f3ecdc url(../img/bbg_exit.gif) top left no-repeat; }
a.xfavourite, button.favourite { padding-left: 30px; background: #f3ecdc url(../img/bbg_favourite.gif) top left no-repeat; }
a.xfind, button.find { padding-left: 30px; background: #f3ecdc url(../img/bbg_find.gif) top left no-repeat; }
a.xfindreplace, button.findreplace { padding-left: 30px; background: #f3ecdc url(../img/bbg_findreplace.gif) top left no-repeat; }
a.xfloppy, button.floppy { padding-left: 30px; background: #f3ecdc url(../img/bbg_floppy.gif) top left no-repeat; }
a.xglobe, button.globe { padding-left: 30px; background: #f3ecdc url(../img/bbg_globe.gif) top left no-repeat; }
a.xhelp, button.help { padding-left: 30px; background: #f3ecdc url(../img/bbg_help.gif) top left no-repeat; }
a.xhome, button.home { padding-left: 30px; background: #f3ecdc url(../img/bbg_home.gif) top left no-repeat; }
a.ximportant, button.important { padding-left: 30px; background: #f3ecdc url(../img/bbg_important.gif) top left no-repeat; }
a.xjump, button.jump { padding-left: 30px; background: #f3ecdc url(../img/bbg_jump.gif) top left no-repeat; }
a.xleft, button.left { padding-left: 30px; background: #f3ecdc url(../img/bbg_left.gif) top left no-repeat; }
a.xlocked, button.locked { padding-left: 30px; background: #f3ecdc url(../img/bbg_locked.gif) top left no-repeat; }
a.xmail, button.mail { padding-left: 30px; background: #f3ecdc url(../img/bbg_mail.gif) top left no-repeat; }
a.xminus, button.minus { padding-left: 30px; background: #f3ecdc url(../img/bbg_minus.gif) top left no-repeat; }
a.xnews, button.news { padding-left: 30px; background: #f3ecdc url(../img/bbg_news.gif) top left no-repeat; }
a.xopen, button.open { padding-left: 30px; background: #f3ecdc url(../img/bbg_open.gif) top left no-repeat; }
a.xpaste, button.paste { padding-left: 30px; background: #f3ecdc url(../img/bbg_paste.gif) top left no-repeat; }
a.xpeople, button.people { padding-left: 30px; background: #f3ecdc url(../img/bbg_people.gif) top left no-repeat; }
a.xphoto, button.photo { padding-left: 30px; background: #f3ecdc url(../img/bbg_photo.gif) top left no-repeat; }
a.xplus, button.plus { padding-left: 30px; background: #f3ecdc url(../img/bbg_plus.gif) top left no-repeat; }
a.xprint, button.print { padding-left: 30px; background: #f3ecdc url(../img/bbg_print.gif) top left no-repeat; }
a.xproperties, button.properties { padding-left: 30px; background: #f3ecdc url(../img/bbg_properties.gif) top left no-repeat; }
a.xredo, button.redo { padding-left: 30px; background: #f3ecdc url(../img/bbg_redo.gif) top left no-repeat; }
a.xright, button.right { padding-left: 30px; background: #f3ecdc url(../img/bbg_right.gif) top left no-repeat; }
a.xsave, button.save { padding-left: 30px; background: #f3ecdc url(../img/bbg_save.gif) top left no-repeat; }
a.xsearch, button.search { padding-left: 30px; background: #f3ecdc url(../img/bbg_search.gif) top left no-repeat; }
a.xselectall, button.selectall { padding-left: 30px; background: #f3ecdc url(../img/bbg_selectall.gif) top left no-repeat; }
a.xstatus, button.status { padding-left: 30px; background: #f3ecdc url(../img/bbg_status.gif) top left no-repeat; }
a.xswitch, button.switch { padding-left: 30px; background: #f3ecdc url(../img/bbg_switch.gif) top left no-repeat; }
a.xtextpage, button.textpage { padding-left: 30px; background: #f3ecdc url(../img/bbg_textpage.gif) top left no-repeat; }
a.xtools, button.tools { padding-left: 30px; background: #f3ecdc url(../img/bbg_tools.gif) top left no-repeat; }
a.xtop, button.top { padding-left: 30px; background: #f3ecdc url(../img/bbg_top.gif) top left no-repeat; }
a.xundo, button.undo { padding-left: 30px; background: #f3ecdc url(../img/bbg_undo.gif) top left no-repeat; }
a.xvideo, button.video { padding-left: 30px; background: #f3ecdc url(../img/bbg_video.gif) top left no-repeat; }
a.xxbottom, button.xbottom { padding-left: 30px; background: #f3ecdc url(../img/bbg_xbottom.gif) top left no-repeat; }
a.xxleft, button.xleft { padding-left: 30px; background: #f3ecdc url(../img/bbg_xleft.gif) top left no-repeat; }
a.xxright, button.xright { padding-left: 30px; background: #f3ecdc url(../img/bbg_xright.gif) top left no-repeat; }
a.xxtop, button.xtop { padding-left: 30px; background: #f3ecdc url(../img/bbg_xtop.gif) top left no-repeat; }

a.button
{
	display: block;
}

button img, a.button img
{
	vertical-align: middle;
}

button span, a.button span
{
	margin-left: 6px;
}

button span.inact, a.button span.inact
{
	color: #b39c8c;
}

select
{
	color: #000;
	background: #ffe;
	border: 1px solid #cdb491;
	font-size: smaller;
}

td, th
{
	padding: 0.2em;
}

th
{
	border-bottom: 1px solid #cdb491;
	text-align: center;
	font-weight: bold;
}

th.cap
{
	padding: 0.3em;
	color: #fff;
	background: #000;
}

td.num
{
	text-align: right;
}

a
{
	color: #000;
	text-decoration: underline;
}

div.outer1
{
	padding: 0em 1.2em 0em 1.2em;
	min-width: 964px;
	background: url(../img/body_up.gif) top left repeat-x;
}

div.outer2
{
	background: url(../img/brd_left.gif) top left repeat-y;
}

div.outer3
{
	background: url(../img/brd_right.gif) top right repeat-y;
}

div.header1
{
	height: 100px;
	padding-left: 50px;
	background: url(../img/brd_upleft.gif) top left no-repeat;
}

div.header2
{
	height: 100px;
	padding-right: 50px;
	background: url(../img/brd_upright.gif) top right no-repeat;
}

div.printtop
{
	display: none;
}

div#topbar
{
	height: 38px;
	padding-right: 0.8em;
	background: url(../img/topbar_bg.gif) top left repeat-x;
	border-bottom: 1px solid #6a4d43;
	text-align: right;
}

div#topbar img
{
	float: left;
}

div#topbar a
{
	display: block;
	float: right;
	margin-top: 16px;
}

div#midbar
{
	height: 41px;
	margin: 0;
	padding: 0;
	background: url(../img/midbar_bg.gif) top left repeat;
	border-bottom: 1px solid #000;
	overflow: hidden;
}

div#midbar div.src
{
	float: right;
	width: 220px;
	height: 41px;
	background: url(../img/src_bg.gif) top left repeat-x;
}

div#midbar div.src div
{
	height: 41px;
	background: url(../img/src_left.gif) top left no-repeat;
}

div#midbar div.src div div
{
	height: 41px;
	background: url(../img/src_right.gif) top right no-repeat;
}

div#midbar div.src div div input
{
	margin: 11px 0px 0px 28px;
	width: 160px;
	color: #000;
	background: transparent;
	border: 0;
}

div#midbar ul
{
	display: block;
	float: left;
	height: 41px;
	margin: 0;
	padding: 0;
}

div#midbar ul li
{
	display: block;
	float: left;
	height: 41px;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

div#midbar ul li.n, div#midbar ul li.sepb, div#midbar ul li.sepa
{
	padding: 14px 1.2em 0px 1.2em;
	height: 27px;
}

div#midbar ul li.n a, div#midbar ul li.sepb a, div#midbar ul li.sepa a
{
	color: #000;
	text-decoration: none;
}

div#midbar ul li.sepb
{
	padding-left: 1.5em;
	background: url(../img/tab1_sep.gif) top left no-repeat;
}
div#midbar ul li.sepa
{
	padding-right: 1.5em;
	background: url(../img/tab1_sep.gif) top right no-repeat;
}

div#midbar ul li.act
{
	background: transparent url(../img/tab1_bg.gif) top left repeat-x;
}

div#midbar ul li.act div
{
	display: block;
	height: 41px;
	background: transparent url(../img/tab1_right.gif) top right no-repeat;
}

div#midbar ul li.act div a
{
	display: block;
	height: 25px;
	padding: 16px 30px 0px 30px;
	color: #fff;
	background: transparent url(../img/tab1_left.gif) top left no-repeat;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

div#midbar ul li.act div a:hover
{
	color: #eacdc3;
}

div#midbar ul li.act div div
{
}

div#btbar
{
	clear: both;
	height: 19px;
	background: #000;
	overflow: hidden;
}

div#btbar ul
{
	display: block;
	height: 19px;
	margin: 0;
	padding: 0;
	background: #000;
}

div#btbar ul li
{
	display: block;
	float: left;
	height: 19px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-transform: lowercase;
}

div#btbar ul li.act
{
	background: #20190f url(../img/tab2_bg.gif) bottom left repeat-x;
}

div#btbar ul li.act div
{
	display: block;
	height: 19px;
	background: transparent url(../img/tab2_right.gif) bottom right no-repeat;
}

div#btbar ul li a
{
	display: block;
	height: 17px;
	padding: 2px 16px 0px 16px;
	color: #fff;
	font-size: 11px;
	text-decoration: none;
}

div#btbar ul li.act a
{
	background: transparent url(../img/tab2_left.gif) bottom left no-repeat;
}

div#btbar ul li a:hover
{
	color: #eee;
}

div.content1
{
	margin: 0px 48px 0px 48px;
	background: url(../img/content_bg.gif) top left repeat;
}

div.content2
{
	padding: 0.6em;
	background: url(../img/content_upbg.gif) top left repeat-x;
}

div.rightcolumn
{
	float: right;
	clear: right;
	width: 122px;
}

div.leftcolumn
{
	float: left;
	clear: left;
	width: 202px;
}


div.leftcolumn div.leftbox, div.rightcolumn div.rightbox
{
	background: url(../img/box_bg.gif);
	border: 1px solid #cdb491;
}

div.leftcolumn div.leftbox
{
	width: 200px;
}

div.rightcolumn div.rightbox
{
	width: 120px;
}

div.leftbox div.links, div.rightbox div.links
{
	margin: 1em 0em 1em 0em;
	padding: 0em 0.7em 0em 0.7em;
}

div.links a
{
	display: block;
}

div.links div.inact
{
	color: #999;
}

div.bcr
{
	float: left;
}

div.bcr a
{
	text-decoration: none;
	font-weight: bold;
}

div.bcr span
{
}

div.bcr img
{
	vertical-align: bottom;
}

div.quote
{
	padding: 0em 0em 0em 30%;
	min-height: 3em;
	color: #000;
	text-align: right;
}

div.quote em
{
	display: block;
	text-align: right;
}

div.adverts
{
	padding: 0px 0px 0px 0px;
	min-height: 1px;
	color: #000;
	text-align: center;
}

div.leftbox input[type=text], div.leftbox input[type=password]
{
	margin: 1px 0px 0px 4px;
	width: 186px;
}

div.leftbox button
{
	margin: 4px;
	width: 80px;
}

div.leftbox div.label
{
	margin: 4px 0px 0px 4px;
	font-size: smaller;
}

div.leftbox ul
{
	margin: 0;
	padding: 1em 0em 1em 0em;
}

div.leftbox ul li
{
	margin: 0px 0px 0px 25px;
	padding: 0.2em 0em 0.2em 0em;
	list-style-position: outside;
}

div.leftbox ul li a.link
{
	padding-left: 0.3em;
	color: #000;
}

div.rightbox img
{
	display: block;
	margin: 0;
	padding: 0;
}

div.resources a
{
	display: block;
}

div.resources a img
{
	height: 36px;
}

div.rightbox#weatherbox, div.rightbox#currencybox
{
	width: 118px;
	border-width: 2px;
}

div.rightbox#currencyboxint
{
	width: 114px;
	border-width: 1px;
	padding: 3px;
}

div.rightbox#weatherbox a, div.rightbox#currencybox a, div.rightbox#weatherbox img, div.rightbox#currencybox img
{
	display: block;
}

div.content2 div.main
{
	margin: 0px 128px 0px 208px;
	padding: 0.4em;
	background: #fff url(../img/box_bg.gif);
	border: 1px solid #cdb491;
}

div.boxmain div.content1
{
	margin: 0;
}

div.main table, div.boxmain table
{
	width: 100%;
}

div.nav
{
	position: relative;
	height: 29px;
	padding: 0;
	top: -10px;
}

div.nav a, div.nav span
{
	display: block;
	float: right;
	width: 23px;
	height: 21px;
	padding-top: 8px;
	text-align: center;
	text-decoration: none;
}

div.nav a { background: transparent url(../img/page.gif) bottom left no-repeat; }

div.nav a:hover { background: transparent url(../img/page_hover.gif) bottom left no-repeat; }
div.nav a.first, div.nav a.first:hover { background: transparent url(../img/page_first.gif) bottom left no-repeat; }
div.nav a.prev, div.nav a.prev:hover { background: transparent url(../img/page_prev.gif) bottom left no-repeat; }
div.nav a.next, div.nav a.next:hover { background: transparent url(../img/page_next.gif) bottom left no-repeat; }
div.nav a.last, div.nav a.last:hover { background: transparent url(../img/page_last.gif) bottom left no-repeat; }

div.nav span
{
	color: #fff;
	background: transparent url(../img/page_active.gif) bottom left no-repeat;
	cursor: default;
}

div.content2 h1, div.content2 h2
{
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
}

div.content2 h1
{
	height: 30px;
	padding-top: 10px;
	font-size: 20px;
}
div.content2 h2
{
	height: 20px;
	padding-top: 20px;
	font-size: 12px;
	text-transform: uppercase;
}

div.main h2
{
	height: auto;
	padding-top: 0.6em;
	color: #999;
	font-size: 12pt;
	text-align: left;
	text-transform: none;
}

div.main p
{
	text-align: justify;
}

a.mini
{
	color: #999;
	text-decoration: none;
	font-size: smaller;
}

a.cpict, img.cpict
{
	display: block;
	position: relative;
	top: 1.4em;
	float: right;
	width: 12px;
	height: 12px;
}

a.cpict img
{
	display: block;
}

a.mcpict
{
	float: right;
}

div.formbt
{
	padding-top: 1em;
	text-align: right;
}

div.msg_info, div.msg_error
{
	margin: 1px;
	padding: 3px 3px 5px 22px;
	color: #fff;
	font-size: 90%;
}

div.msg_info
{
	background: #292 url(../img/msg_info.gif) top left no-repeat;
	border: 1px solid #060;
}

div.msg_error
{
	background: #922 url(../img/msg_error.gif) top left no-repeat;
	border: 1px solid #600;
}

tr.darkbg
{
	background: #eadcc3 url(../img/tbl_darkbg.gif) top left repeat-x;
}

div.smalltext
{
	font-size: 80%;
}
