body
{
	background-image: URL('img/bg_top.gif');
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 8pt;
	font-family: Tahoma;
	color: #444444;
}

table
{
	font-size: 8pt;
	font-family: Tahoma;
}

input, select, textarea
{
	font-size: 8pt;
	font-family: Tahoma;
}

h1
{
	color: #2a2a2a;
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma, Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h2
{
	color: #3f98d0;
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma, Arial;
	padding: 0px 0px 0px 20px;
	margin: 10px 0px 5px 0px;
}

h3
{
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: bold;
	font-family: Tahoma, Arial;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

h4
{	color: #555555;
	font-size: 9pt;
	font-weight: bold;
	font-family: Tahoma, Arial;
	margin: 3px 0px 0px 0px;}

a.langlink { font-weight: bold; font-size: 9pt; color: #94c0dc; text-decoration: none; }
a.langlink:hover { font-weight: bold; font-size: 9pt; color: #94c0dc; text-decoration: underline; }

a.mlink { font-size: 9pt; font-weight: bold; font-family: Tahoma; color: #ffffff; }
a.mlink:hover { font-size: 9pt; font-weight: bold; font-family: Tahoma; color: #f0f0f0; }

a.lblue8link { font-size: 8pt; font-family: Tahoma; color: #a9cbf5; }
a.lblue8link:hover { font-size: 8pt; font-family: Tahoma; color: #799bb5; }

a.dblue8link { font-size: 8pt; font-family: Tahoma; color: #004396; }
a.dblue8link:hover { font-size: 8pt; font-family: Tahoma; color: #3073b6; }

a.blue8link { font-size: 8pt; font-family: Tahoma; color: #0076c0; }
a.blue8link:hover { font-size: 8pt; font-family: Tahoma; color: #30a6F0; }

a.blue8blink { font-size: 8pt; font-family: Tahoma; color: #0076c0; font-weight: bold; }
a.blue8blink:hover { font-size: 8pt; font-family: Tahoma; color: #30a6F0; font-weight: bold; }

a.lblue10blink { font-size: 10pt; font-family: Tahoma; color: #3f98d0; text-transform: uppercase; font-weight: bold; }
a.lblue10blink:hover { font-size: 10pt; font-family: Tahoma; color: #6fC8FF; text-transform: uppercase; font-weight: bold; }

a.blue9link { font-size: 9pt; font-family: Tahoma; color: #0076c0; }
a.blue9link:hover { font-size: 9pt; font-family: Tahoma; color: #30a6F0; }

a.black9link { font-size: 9pt; font-family: Tahoma; color: #333333; text-decoration: underline; }
a.black9link:hover { font-size: 9pt; font-family: Tahoma; color: #111111; text-decoration: underline; }

a.blue9blink { font-size: 9pt; font-weight: bold; font-family: Tahoma; color: #0076c0; }
a.blue9blink:hover { font-size: 9pt; font-weight: bold; font-family: Tahoma; color: #30a6F0; }

a.black8link { font-size: 8pt; font-family: Tahoma; color: #444444; text-decoration: none; }
a.black8link:hover { font-size: 8pt; font-family: Tahoma; color: #222222; text-decoration: underline; }

a.white8link { font-size: 8pt; font-family: Tahoma; color: #FFFFFF; }
a.white8link:hover { font-size: 8pt; font-family: Tahoma; color: #a9cbf5; }

a.white7link { font-size: 7pt; font-family: Tahoma; color: #FFFFFF; }
a.white7link:hover { font-size: 7pt; font-family: Tahoma; color: #a9cbf5; }

a.black10buu { color: #2a2a2a; text-transform: uppercase; font-size: 10pt; font-weight: bold; font-family: Tahoma, Arial; }
a.black10buu:hover { color: #5a5a5a; text-transform: uppercase; font-size: 10pt; font-weight: bold; font-family: Tahoma, Arial; }

a.black10link { color: #2a2a2a; text-transform: none; font-size: 9pt; font-weight: normal; font-family: Tahoma, Arial; }
a.black10link:hover { color: #5a5a5a; text-transform: none; font-size: 9pt; font-weight: normal; font-family: Tahoma, Arial; }

td.langbg { background-image: URL('img/b.jpg'); }
td.loginbg { background-image: URL('img/d.jpg'); }
td.findbg { background-image: URL('img/b2.jpg'); }
td.linebg { background-image: URL('img/drag_line.gif'); }
td.bluebg { background-image: URL('img/bluebg.gif'); }
td.bluebg_w { background-image: URL('img/bluebg_w.gif'); }

td.cenbg { background-image: URL('img/center_bg.gif'); }
td.cenpanbg
{
	background-image: URL('img/cenpan_bg.jpg');
	background-position: right top;
	background-repeat: no-repeat;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: normal;
	font-family: Arial, Tahoma;
	padding: 35px 0px 0px 10px;
	letter-spacing: 0px;
}

.wbg
{ 	background-color: #FFFFFF;
 	padding: 4px 10px 4px 10px;}

.wbg1
{
 	background-color: #b5c7e2;
 	padding: 4px 10px 4px 10px;
 	color: #000000;
}

li.center:before
{
	display: marker;
	content: url('img/list_marker.gif');
}

.langselected { font-weight: bold; font-size: 9pt; color: #FFFFFF; padding: 0px 0px 0px 5px; }

.bluehdr
{
	background-color: #0076c0;
	background-image: URL('img/hdr_marker.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 1px 5px 1px 20px;
	border: solid 0px #FFFFFF;
	color: #FFFFFF;
	margin: 5px 0px 5px 0px;
	width: 236px;
}

.grayhdr
{
	background-color: #ffffff;
	background-image: URL('img/hdr_marker_blue.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 1px 5px 1px 20px;
	border: solid 0px #FFFFFF;
	color: #2e2e2e;
	margin: 5px 0px 1px 0px;
	width: 100%;
}

.red14b
{	color: #f64d4c;
	font-size: 14pt;
	font-family: Arial;
	font-weight: bold;}

.red10b
{
	color: #f64d4c;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
}

.graydiv
{
	font-size: 8pt;
	font-family: Tahoma, Arial;	background-color: #f4f4f4;
	padding: 7px 15px 7px 15px;
	margin: 10px 0px 0px 0px;
	text-align: justify;
	color: #26323d;
	border: 1px solid #DDDDDD;}

.infopan
{
	font-size: 8pt;
	font-family: Tahoma, Arial;
	background-color: #f4f4f4;
	padding: 7px 15px 7px 15px;
	margin: 0px 0px 0px 0px;
	text-align: justify;
	color: #26323d;}

.gray9b
{
	color: #8c9a9b;
	font-size: 9pt;
	font-family: Tahoma;
	font-weight: bold;
}

.gray7
{
	color: #8c9a9b;
	font-size: 7pt;
	font-family: Tahoma;
	font-weight: normal;
	text-transform: none;
}

.pr1
{	background-color: #FFFFFF;
	padding: 2px 10px 2px 20px;}

.pr2
{
	background-color: #FFFFFF;
	padding: 2px 10px 2px 10px;
	text-align: center;
}

.detail
{	font-size: 7pt;}

th.hdr
{	background-color: #888888;
	color: #FFFFFF;
	padding: 3px 3px 3px 3px;
	font-size: 9pt;}

.error
{
	color: #ff0000;
}

.frmtbl
{
	width: 600px;
	font-size: 9pt;
}

.frmt
{
	padding: 2px 10px 2px 10px;
	font-weight: normal;
}

.frmr
{
	padding: 2px 10px 2px 10px;
}

.frmc
{
	padding: 2px 10px 2px 10px;
	text-align: center;
}

.frmel
{
	width: 400px;
	font-size: 8pt;
	font-family: Tahoma;
}

.newsit
{
	padding: 3px 0px 5px 0px;
}

.newsdt
{
	color: #517890;
	padding: 0px 0px 1px 0px;
}

.newstit
{
	padding: 0px 0px 2px 0px;
}

.itemdate1
{
	font-size: 9pt;
	font-weight: bold;
 	color: #666666;
	padding: 3px 10px 1px 10px;
}

.ssrow
{	padding: 2px 0px 2px 10px;
	background: url('img/mark_blarr.gif') no-repeat 0px 5px;}
