html
{
	width: 100%;}

body
{	font-size: 8pt;
	font-family: Tahoma, Arial;
	color: #282828;}

table
{
	font-size: 8pt;
	font-family: Tahoma, Arial;}

div
{	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;}

ul
{
	margin-top: 2px;
	margin-bottom: 2px;}

input, select, textarea
{	font-size: 8pt;
	font-family: Tahoma;}

#headstripe
{	width: 100%;
	height: 122px;
	width: expression(document.body.clientWidth < 1000? "1000px": "100%" );
	background-color: #0b4fa4;
	background-image: url('img/line_bg.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	overflow: visible;
}

#docbody
{
	width: 100%;
	min-width: 1000px;
	width: expression(document.body.clientWidth < 1000? "1000px": "100%" );
	/*background-image: url('img/left_bg.jpg');*/
	background-image: url('img/left_bg1.jpg');
	background-repeat: no-repeat;
	background-position: 0px 300px;
	overflow: auto;
	z-index: 99;}

#panleft
{	width: 30.9%;
	float: left;
	clear: left;
}

#panmain
{
	width: 40%;
	float: left;
	padding-top: 30px;
	/*background-color: #f8f8f8;*/
	min-height: 600px;
}

#panmain_in
{
	width: 69%;
	float: left;
	padding-top: 30px;
	/*background-color: #f8f8f8;*/
	min-height: 600px;
}

#panright
{
	width: 29%;
	float: left;
	background-image: url('img/right_bg.gif');
	background-repeat: no-repeat;
	background-position: 10px 60px;
	text-align: right;
	padding: 0px 0px 0px 0px;
}

#panfoot
{
	float: left;
	clear: left;
	width: 100%;}

a.bl8u { font-size: 8pt; color: #0e5ab7; font-family: Tahoma; }
a.dbl8u { font-size: 8pt; color: #0d4b9e; font-family: Tahoma; }

a.bl8bu { font-size: 8pt; color: #0e5ab7; font-family: Tahoma; font-weight: bold; }
a.dbl8bu { font-size: 8pt; color: #0d4b9e; font-family: Tahoma; font-weight: bold; }

a.bl9u { font-size: 9pt; color: #0e5ab7; font-family: Tahoma; }

a.black9u { font-size: 10pt; color: #000000; font-family: Tahoma; }
a.black9u:hover { font-size: 10pt; color: #333333; font-family: Tahoma; }

a.dbl9u { font-size: 10pt; color: #0d4b9e; font-family: Tahoma; }
a.dbl9u:hover { font-size: 10pt; color: #0d4b9e; font-family: Tahoma; }

a.dbl9bu { font-size: 10pt; color: #0d4b9e; font-weight: bold; font-family: Tahoma; }
a.dbl9bu:hover { font-size: 10pt; color: #0d4b9e; font-weight: bold; font-family: Tahoma; }

a.bl9bu { font-size: 9pt; color: #0e5ab7; font-family: Tahoma; font-weight: bold; }

a.wl8u { font-size: 8pt; color: #ffffff; font-family: Tahoma; }

a.gl8u { font-size: 8pt; color: #444540; font-family: Tahoma; text-decoration: none; }
a.gl8u:hover { font-size: 8pt; color: #444540; font-family: Tahoma; text-decoration: underline; }

a.lgl8u { font-size: 8pt; color: #a5a69f; font-family: Tahoma; }

.db9bu
{
	font-size: 10pt;
	color: #0d4b9e;
	font-weight: bold;
	font-family: Tahoma;
}

h1.hdr
{	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 14pt;
	font-weight: bold;
	color: #1652a3;
	font-family: AGLettericaCondensedLight, Tahoma, Arial;
	text-transform: uppercase;
	letter-spacing: 0px;}

div.hdr
{	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 10pt;
	font-weight: bold;
	color: #1652a3;}

.menurow, .menurow_sel
{	padding: 6px 0px 6px 10px;
	text-align: left;
	font-size: 10pt;
	font-family: Tahoma;}

.menurow_sel
{
	font-weight: bold;
	text-decoration: underline;
	color: #0d4b9e;
}

.itemdate1,.itemdate
{
	width: 75px;
	padding: 1px 0px 2px 0px;
	/*background-color: #1a55a4;*/
	font-weight: bold;
	font-size: 9pt;
	color: #e66e04;
}

.newt
{	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 0px;
	font-size: 11pt;
	color: #ff0000;}

.frmr
{	padding: 2px 0px 4px 0px;}

.frmh
{	font-weight: bold;}

.error
{	color: #ff0000;}

.partner_row
{	padding: 4px 0px 4px 0px;}

.controw
{	font-size: 9pt;}

.flydiv
{	border: 1px solid #d0d0d0;
	padding: 10px 10px 10px 10px;}

.tbl_prod
{	background-color: #aaaaaa;
	font-size: 8pt;}

.tbl_th
{	background-color: #bfd9f2;
	padding: 4px 10px 3px 10px;
	font-weight: bold;}

.tbl_td
{
	background-color: #ffffff;
	padding: 2px 5px 2px 10px;
	font-weight: normal;
}

.newsit
{	padding: 5px 30px 15px 0px;
	text-align: left;}

.newstit
{	font-size: 9pt;
	font-weight: bold;
	padding: 2px 0px 3px 0px;}

.newstxt
{	padding: 0px 0px 0px 0px;
	font-size: 8pt;}

a.newstit { font-size: 8pt; font-weight: bold; font-family: Arial; color: #1652a3; text-decoration: none; }
a.newstxt { font-size: 8pt; font-weight: normal; font-family: tahoma; color: #444444; text-decoration: underline; }
a.newstxt:hover { font-size: 8pt; font-weight: normal; font-family: tahoma; color: #777777; text-decoration: underline; }
