/* CSS Document */

html, body
{
	background-color:#b3b2b3;
	background-image:url(../images/page_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
}

.site_header
{
	border-collapse:collapse;
	width:939px;
}
.site_header td#banner
{
	height:153px;
}
.site_header td#menu
{
	background-image:url(../images/menu_bg.png);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	height:33px;
	padding-top:3px;
	padding-right:20px;
	text-align:right;
}
.site_header td#menu input#username, .site_header td#menu input#password
{
	color:#666666;
	padding:0px;
	margin:0px;
}
.site_header td#nav_menu
{
	background-color:FFFFFF;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	height:1px;
	padding-left:15px;
}
.site_header td#nav_menu a
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.site_header td#nav_menu a:hover
{
	color:#800000;
	text-decoration:underline;
}
.site_header td#nav_menu a#selected
{
	color:#800000;
	text-decoration:underline;
}
.site_header td#body
{
	background-color:#FFFFFF;
	padding:10px;
	vertical-align:top;
}
.site_header td#footer
{
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	color:#222222;
	height:70px;
	padding-right:170px;
	text-align:right;
}
.site_header td#footer a
{
	color:#222222;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.site_header td#footer a:hover
{
	text-decoration:underline;
}

.main_table
{
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	width:100%;
}
.main_table td#sub_menu
{
	padding-left:10px;
	vertical-align:top;
	width:225px;
}
.main_table td#sub_body
{
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	text-align:left;
	vertical-align:top;
}



.shadow1
{
	height:100%;
	border-collapse:collapse;
	width:939px;
}
.shadow1 td#shadow_menu
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:25px;
	padding-right:20px;
	text-align:right;
}
.shadow1 td#shadow_menu a
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}
.shadow1 td#shadow_menu a:hover
{
	text-decoration:underline;
}
.shadow1 td#shadow_body
{
}
.shadow1 td#shadow_header
{
	background-color:#002859;
	height:5px;
}
.shadow1 td#shadow_tr
{
	background-image:url(../images/table_icons/shadow1_tr.png);
	background-position:bottom;
	background-repeat:no-repeat;
	height:5px;
	width:6px;
}
.shadow1 td#shadow_r
{
	background-image:url(../images/table_icons/shadow1_r.png);
	background-repeat:repeat-y;
	font-size:24px;
	width:6px;
}
.shadow1 td#shadow_bl
{
	background-image:url(../images/table_icons/shadow1_bl.png);
	background-repeat:no-repeat;
	height:6px;
	width:5px;
}
.shadow1 td#shadow_b
{
	background-image:url(../images/table_icons/shadow1_b.png);
	background-repeat:repeat-x;
	height:6px;
	width:934px;
}
.shadow1 td#shadow_br
{
	background-image:url(../images/table_icons/shadow1_br.png);
	background-repeat:repeat-y;
	height:6px;
	width:6px;
}
.shadow1 td#shadow_footer
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:40px;
	text-align:center;
}

.shadow2
{
	border-collapse:collapse;
}
.shadow2 td#t
{
	background-image:url(../images/table_icons/shadow2_t.png);
	background-repeat:repeat-x;
	height:6px;
}
.shadow2 td#b
{
	background-image:url(../images/table_icons/shadow2_b.png);
	background-repeat:repeat-x;
	height:6px;
}
.shadow2 td#r
{
	background-image:url(../images/table_icons/shadow2_r.png);
	background-repeat:repeat-y;
	width:6px;
}
.shadow2 td#l
{
	background-image:url(../images/table_icons/shadow2_l.png);
	background-repeat:repeat-y;
	width:6px;
}
.shadow2 td#tr
{
	background-image:url(../images/table_icons/shadow2_tr.png);
	background-repeat:no-repeat;
	height:6px;
	width:6px;
}
.shadow2 td#br
{
	background-image:url(../images/table_icons/shadow2_br.png);
	background-repeat:no-repeat;
	height:6px;
	width:6px;
}
.shadow2 td#tl
{
	background-image:url(../images/table_icons/shadow2_tl.png);
	background-repeat:no-repeat;
	height:6px;
	width:6px;
}
.shadow2 td#bl
{
	background-image:url(../images/table_icons/shadow2_bl.png);
	background-repeat:no-repeat;
	height:6px;
	width:6px;
}


.shadow3
{
	height:100%;
	border-collapse:collapse;
}
.shadow3 td#shadow_body
{
	height-min:100%;
}
.shadow3 td#shadow_l
{
	background-image:url(../images/table_icons/shadow3_l.png);
	background-repeat:repeat-y;
	width:20px;
}
.shadow3 td#shadow_r
{
	background-image:url(../images/table_icons/shadow3_r.png);
	background-repeat:repeat-y;
	width:20px;
}
.shadow3 td#shadow_bl
{
	background-image:url(../images/table_icons/shadow3_bl.png);
	background-repeat:no-repeat;
	height:20px;
	width:20px;
}
.shadow3 td#shadow_b
{
	background-image:url(../images/table_icons/shadow3_b.png);
	background-repeat:repeat-x;
	height:20px;
}
.shadow3 td#shadow_br
{
	background-image:url(../images/table_icons/shadow3_br.png);
	background-repeat:no-repeat;
	height:20px;
	width:20px;
}
.shadow3 td#shadow_footer
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	height:40px;
}


