h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input,dl,dt,dd,td,tr,table
{ 
	margin:0px;
	padding:0px;
}

table#master
{
	width: 100%;
	background-color: #ed090a;
	background-image: url('graphics/red/master_top_gradient_32x90.jpg');
	background-repeat: repeat-x;
	margin: auto auto;
}

td#master_bottom
{
	height: 24px;
	background-color: #ed090a;
	background-image: url('graphics/red/master_bottom_gradient_32x24.jpg');
	background-repeat: repeat-x;
}

table#main
{
	width: 1000px;
	background-color: #ed090a;
	background-image: url('graphics/red/master_top_gradient_32x90.jpg');
	background-repeat: repeat-x;
	margin: auto auto;
}

td
{
	font-family: Helvetica;
	font-size: 10pt;
	color: #000000;
}

a, a:visited
{
	color: #333333;
}

/*********************************************************************\
	Header
\*********************************************************************/

td#header
{
	height: 120px;
}

td#header_logo
{
	width: 299px;
	height: 116px;
	background-image: url('graphics/red/header_logo_299x116.jpg');
	background-repeat: no-repeat;
}

td#header_banner
{
	padding-top: 5px;
	width: 468px;
	vertical-align: middle;
	text-align: center;
}

td#header_login_left
{
	width: 16px;
	background-image: url('graphics/red/header_login_left_16x101.jpg');
	background-repeat: repeat-x;
	font-size: 1px;
}

td#header_login_middle
{
	padding-top: 4px;
	width: 200px;
	background-image: url('graphics/red/header_login_middle_16x101.jpg');
	background-repeat: repeat-x;
}

td#header_login_right
{
	width: 16px;
	background-image: url('graphics/red/header_login_right_16x101.jpg');
	background-repeat: repeat-x;
	font-size: 1px;
}

table#header_login_table
{
	font-size: 7pt;
	font-family: Helvetica;
	color: #e9e9e9;
	text-align:right;
}

td.login
{
	font-size: 7pt;
	font-family: Helvetica;
	color: #e9e9e9;
}

/*********************************************************************\
	Topmenu table
\*********************************************************************/

table#topmenu
{
	margin:0px;
	padding:0px;
	border-style: none;
	height: 48px;
	background-image: url('graphics/red/topmenu_middle_16x48.jpg');
}

td.topmenu_left
{
	height: 48px;
	width: 52px;
	background-image: url('graphics/red/topmenu_left_52x48.jpg');
	background-repeat: no-repeat;
	background-position: right; 
}

td.topmenuitem_middle
{
	height: 48px;
	background-image: url('graphics/red/topmenu_separator_17x48.jpg');
	background-repeat: no-repeat;
	background-position: right;
	
}

td.topmenuitem_right
{
	height: 48px;
	background-image: url('graphics/red/topmenu_right_30x48.jpg');
	background-repeat: no-repeat;
	background-position: right; 
}

a.topmenuitem, a.topmenuitem:visited
{
	color: #cecdcd;
	font-family: Helvetica;
	font-size: 11pt;
	text-decoration: none;
}

a.topmenuitem:hover
{
	color: #cecdcd;
	font-family: Helvetica;
	font-size: 11pt;
	text-decoration: underline;
}

/*********************************************************************\
	Leftmenu
\*********************************************************************/
table.leftmenu
{
	margin:0px;
	padding:0px;
	width: 192px;
	border-style: none;
}

td.leftmenu_top
{
	width: 192px;
	height: 49px;
	padding-top: 10px;
	padding-left: 12px;
	vertical-align: top;
	background-image: url('graphics/red/leftmenu_top_192x49.jpg');
	color: #cecdcd;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 11pt;
}

td.leftmenu_separator
{
	width: 192px;
	height: 44px;
	padding-top: 12px;
	padding-left: 12px;
	vertical-align: top;
	background-image: url('graphics/red/leftmenu_separator_192x44.jpg');
	color: #cecdcd;
	font-family: Helvetica;
	font-weight: bold;
	font-size: 11pt;
}

td.leftmenu_left
{
	width: 6px;
	height: auto;
	background-image: url('graphics/red/leftmenu_left_6x16.jpg');
	font-size: 1px;
}

td.leftmenu_middle
{
	width: 177px;
	height: auto;
	background-color: #e9e9e9;
	margin-left: 400px;
}

td.leftmenu_right
{
	width: 9px;
	height: auto;
	background-image: url('graphics/red/leftmenu_right_9x16.jpg');
	font-size: 1px;
}

td.leftmenu_bottom
{
	width: 192px;
	height: 14px;
	background-image: url('graphics/red/leftmenu_bottom_192x14.jpg');
	font-size: 1px;
}

table.leftmenu_content
{
	font-family: Helvetica;
	font-size: 8pt;
	margin-left: 10px;
}

a.leftmenuitem, a.leftmenuitem:visited
{
	font-size: 8pt;
	font-family: Helvetica;
	text-decoration: none;
	color: #000000;
}

a.leftmenuitem:hover
{
	font-size: 8pt;
	font-family: Helvetica;
	text-decoration: underline;
	color: #000000;
}


/*********************************************************************\
	Shaded table
\*********************************************************************/

table.shadedtable
{
	margin:0px;
	padding:0px;
	border-style: none;
}

td.shadedtable_tab_selected
{
	width: 165px;
	height: 63px;
	background-color: #ed090a;
	background-image: url('graphics/red/shadedtable_tab_165x63.jpg');
	font-size: 18pt;
	color: #e9e9e9;
	text-align: center;
	vertical-align: top;
	padding-top: 16px;
}

td.shadedtable_tab
{
	width: 165px;
	height: 63px;
	background-color: #ed090a;
	background-image: url('graphics/red/shadedtable_tab_165x63.jpg');
	background-repeat: no-repeat;
	background-position: 0px 14px;
	font-size: 18pt;
	color: #e9e9e9;
	text-align: center;
	padding-top: 30px;
	vertical-align: top;
}

td.shadedtable_headerleft
{
	width: 15px;
	height: 53px;
	background-image: url('graphics/red/shadedtable_headerleft_15x53.jpg');
	font-size: 1px;
}

td.shadedtable_headermiddle
{
	width: auto;
	height: 53px;
	background-image: url('graphics/red/shadedtable_headermiddle_32x53.jpg');
	background-repeat: repeat-x;
	vertical-align: top;
	padding-top: 10px;
	font-family: Helvetica;
	font-size: 18pt;
	color: #e9e9e9;
	
}

td.shadedtable_headerright
{
	width: 15px;
	height: 53px;
	background-image: url('graphics/red/shadedtable_headerright_15x53.jpg');
	font-size: 1px;
}

td.shadedtable_headerright_rounded
{
	width: 15px;
	height: 53px;
	background-image: url('graphics/red/shadedtable_headerright_rounded_15x53.jpg');
	font-size: 1px;
}

td.shadedtable_topleft
{
	width: 15px;
	height: 15px;
	background-image: url('graphics/red/shadedtable_topleft_15x15.gif');
	font-size: 1px;
}

td.shadedtable_top
{
	width: auto;
	height: 15px;
	background-image: url('graphics/red/shadedtable_top_16x5.jpg');
	background-repeat: repeat-x;
	font-size: 1px;
}

td.shadedtable_topright
{
	width: 15px;
	height: 15px;
	background-image: url('graphics/red/shadedtable_topright_15x15.gif');
	font-size: 1px;
	background-position: right; 
}

td.shadedtable_left
{
	width: 11px;
	height: auto;
	background-image: url('graphics/red/shadedtable_left_5x16.jpg');
	background-repeat: repeat-y;
	font-size: 1px;
}

td.shadedtable_middle
{
	width: auto;
	height: auto;
}

td.shadedtable_right
{
	width: 15px;
	background-image: url('graphics/red/shadedtable_right_5x16.jpg');
	background-repeat: repeat-y;
	background-position: right; 
	font-size: 1px;
}

td.shadedtable_bottomleft
{
	width: 15px;
	height: 15px;
	background-image: url('graphics/red/shadedtable_bottomleft_15x15.gif');
	font-size: 1px;
}

td.shadedtable_bottom
{
	width: auto;
	height: 15px;
	background-image: url('graphics/red/shadedtable_bottom_16x5.jpg');
	background-repeat: repeat-x;
	background-position: bottom; 
	font-size: 1px;
}

td.shadedtable_bottomright
{
	width: 15px;
	height: 15px;
	background-image: url('graphics/red/shadedtable_bottomright_15x15.gif');
	font-size: 1px;
	background-position: right; 
}

td.shadedtable_bottomright_rounded
{
	width: 15px;
	height: 15px;
	background-image: url('graphics/red/shadedtable_bottomright_rounded_15x15.gif');
	font-size: 1px;
}

/*********************************************************************\
	Simple table
\*********************************************************************/

td.simpletable_header
{
	background-color: #000000;
	padding: 5px;
}

span.simpletable_header_word1
{
	font-family: Helvetica;
	font-size: 18pt;
	color: #ff0000;
}

span.simpletable_header_word2
{
	font-family: Helvetica;
	font-size: 18pt;
	color: #e9e9e9;
}

/*********************************************************************\
	Alert table
\*********************************************************************/

table#alert
{
	margin:0px;
	padding:0px;
	height: 100%;
	border-style: none;
	width: 147px;
}

table#alert
{
	margin:0px;
	padding:0px;
	height: 100%;
	border-style: none;
	width: 147px;
}

td#alert_top
{
	height: 18px;
	width: 147px;
	font-size: 1px;
	background-image: url('graphics/red/alert_table_top_147x18.jpg');
}

td#alert_left
{
	width: 13px;
	height: auto;
	font-size: 1px;
	background-image: url('graphics/red/alert_table_left_13x16.jpg');
}

td#alert_middle
{
	width: 120px;
	height: auto;
	background-color: #e9e9e9;
}

td#alert_right
{
	width: 14px;
	height: auto;
	font-size: 1px;
	background-image: url('graphics/red/alert_table_right_14x16.jpg');
}

td#alert_bottom
{
	height: 15px;
	width: 147px;
	font-size: 1px;
	background-image: url('graphics/red/alert_table_bottom_147x15.jpg');
}

td.alert_box
{
	font-family: Helvetica;
	font-size: 8pt;
	text-align:center;
	width: 120px;
}

/*********************************************************************\
	Inputs
\*********************************************************************/

input
{
	border: 1px solid #999999;
}

input.input_8pt
{
	font-family: Helvetica;
	font-size: 8pt;
}

input.input_7pt
{
	font-family: Helvetica;
	font-size: 7pt;
}

a.link_7pt, a.link_7pt:visited
{
	font-size: 7pt;
	font-family: Helvetica;
	color: #e9e9e9;
	text-decoration: none;
}

a.link_7pt:hover
{
	font-size: 7pt;
	font-family: Helvetica;
	color: #e9e9e9;
	text-decoration: underline;
}

a.link, a.link:visited
{
	text-decoration: none;
}

a.link:hover
{
	text-decoration: underline;
}

span.profileheader
{
	font-size: 14pt;
}

.font_big
{
	font-size: 11pt;
	font-weight: bold;
}

.font_small
{
	font-size: 9pt;
	font-weight: bold;
}

td.editorBtn
{
	background-color: #dddddd;
	border: 1px;
	border-style: solid;
	border-color: #dddddd;
}

td.editorBtnOver
{
	background-color: #aaaaaa;
	border: 1px;
	border-style: solid;
	border-color: #000000;
}