body, html {
	background-color: #555555;
	margin: 0px;
	padding: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #222222;
	height: 100%;
	min-height: 100%;
	text-align: left;
	vertical-align: top;
}
table, tr, td	{vertical-align: top; text-align:left;}

table#container		{ width: 750px; min-height: 100%; height: 100%; background-color: #ffffff; }
td#flags			{ width: 100%; padding-top: 5px; padding-bottom: 5px; padding-right: 10px; text-align: right; }
td#logo				{ padding-top: 0px; background: #efefef; }
td#topnav_con		{ text-align: center; padding-right: 0px; background: #f0f0f0; vertical-align: top; border-bottom: 1px solid #666666;border-top: 1px solid #666666;}
td#menu_con			{ width: 180px; height: 100%; padding: 0px;vertical-align: top; background: #f0f0f0;border-right: 1px solid #c0c0c0; }
td#spacer_con		{ width: 10px;}
td#content_con		{ width: 560px; height: 100%; padding-right: 0px; padding-bottom: 15px;vertical-align: top;}


#content_box	{ height: 100%; width: 550px; background: #ffffff; padding-top: 5px;}
td#content_box	{  }

#float_l	{float: left; }
#float_r	{float: right; }

table#infobox {width: 100%;background-color: #f0f0f0; border: 1px solid #c0c0c0;}


#textbox		{height: 100%; background: #ffffff; padding: 0px; spacing: 0px;}

#textboxheader	{ background-image: url('../gfx_global/bg_gradient_topnav.gif'); height: 25px; border-top: 1px solid #dcdada; border-left: 1px solid #dcdada; border-bottom: 1px solid #666666; padding-left: 5px; border-right: 1px solid #666666; vertical-align: middle;}

#textboxheader_l	{ background-image: url('../gfx_global/bg_gradient_topnav.gif'); height: 25px; border-top: 1px solid #dcdada; border-left: 1px solid #dcdada; border-bottom: 1px solid #666666; padding-left: 5px;}

#textboxheader_l	{ text-align: left; vertical-align: middle; color: #aa242d; font-weight: bold; letter-spacing: 1px; font-size: 12px;}
#textboxheader_r	{ text-align: right; padding-right: 5px; vertical-align: middle; background-image: url('../gfx_global/bg_gradient_topnav.gif'); height: 25px; border-bottom: 1px solid #666666; border-top: 1px solid #dcdada; border-right: 1px solid #666666; }

#textboxcell, #textboxcell_plain	{padding: 7px; background-repeat: repeat-x;}
#textboxcell	{ background-image: url('../gfx_global/bg_gradient_main.png'); }
td#textboxcell {text-align: justify; }
#bannercell	{padding-top: 5px; padding-bottom: 5px; }

#textheader_l	{ text-align: left; color: #aa242d; font-weight: bold; border-bottom: 1px solid #999999;}
#textheader_l a:link, #textheader_l a:visited {color: #aa242d; font-weight: bold; text-decoration: none; }
#textheader_l a:hover {color: #999999; text-decoration: none; }
#textheader_r	{ text-align: right; font-size: 10px; color: #999999; text-align: right; border-bottom: 1px solid #999999;}
#textfooter		{ height: 25px; text-align: left; vertical-align: middle; }
#textfooter a:link, #textfooter a:visited	{color: #aa242d; text-decoration: none; font-weight: bold; font-size: 10px;}
#textfooter a:hover	{text-decoration: underline; }

span.header		{font-family: Arial; color: #b30000; font-weight: bold; font-size: 18px; letter-spacing: 2px;}
.header a:link, .header a:visited	{ color: #555555; text-decoration: none; }
.header a:hover	{ color: #ffd33c; text-decoration: underline; }

span.date		{color: #555555; text-align: right; }

tr.resrow_1 {background: #ffffff; }
tr.resrow_2 {background: #f0f0f0; }
tr.resrow_3 {background: #f0f0f0; }


/* BORDERS AROUND MAIN CONTAINER AND BOXES */
#container		{border-left: 1px solid #000000; border-right: 1px solid #333333; }
.image			{ border: 1px solid #000000; }

#text			{ padding-left: 0px; padding-top: 0px;}

/* TOP MENU */
#topnav_c			{background-image: url('../gfx_global/bg_gradient_topnav.gif');text-align: right; height: 25px;padding-right:10px; font-family: verdana}
#topnav {padding-top: 5px;}



/* MAIN MENU */
#menu			{ width: 100%; height: 100%; padding:0; spacing:0; text-align: left;}
#leftnav_con	{padding:10px 0px 10px 0px; width: 100%; text-align: left;}
#leftnav		{margin: 0; padding: 0; width: 175px; list-style-type: none; background: #f0f0f0;}
#leftnav a		{display: block; width: auto; height: 100%; padding-left: 0.90em; padding-top: 0.25em; padding-bottom: 0.25em; text-decoration: none; }
#leftnav a:link	{ color: #aa242d; font-weight: bold;}
#leftnav a:visited	{color: #aa242d;font-weight: bold; }
#leftnav a:hover	{color: #000000; font-weight: bold; text-decoration: underline;}
#leftnav a#current	{background: #222222; color: #ffd33c; font-weight: bold; }

/* FIELDS AND FIELDSET */
FIELDSET.box 	{ padding: 3px 7px 7px 7px; border: 1px solid #3a3a3a; }
FIELDSET.menu	{ padding: 0px 0px 7px 0px; border: 1px solid #3a3a3a; }
LEGEND.header	{ padding: 2px 6px; color: #ffd33c; font-weight: bold; font-size: 12px; letter-spacing: 1px; }

.input		{ padding: 0px; font-size: 10px; border: 1px solid #3a3a3a; background: #eeeeee; }
.submit		{ font-size: 11px; font-family: Verdana; font-weight: bold; letter-spacing: 2px; }

/* TEXT SETTINGS */
#textboxheader h1			{font-family: Arial; font-weight: bold; letter-spacing: 1px; color: #931018; }
span.subheader	{ font-size: 12px; letter-spacing: 1px; font-weight: bold; color: #ffd33c; }
list.list		{list-style-type: square; }
p.p1		{ text-align: justify; vertical-align: top; }

/* LINKS */
a.normlink, a.normlink:visited	{ color: #931018;font-weight: bold;text-decoration:none; }
a.normlink:hover	{color: #000000;}

a.link_2, a.link_2:visited		{ color: #000000; text-decoration:none; }
a.link_2:hover		{ color: #222222; font-weight: bold; }

a.reportlink, a.reportlink:visited	{ color: #000000; text-decoration:none; }
a.reportlink:hover	{ color: #444; }

/* IMAGE SETTING */
image.imgl	{padding: 5px; float: left;}
image.imgr	{padding: 5px; float: right;}
image.imgr, image.imgr {padding-bottom: 5px; }
#left	{float: left; }



