body
{	background-image:url(static/bg.gif);
	background-repeat:repeat-x;
	background-color:#F1EFC5;
	font-size:11px;
	font-family:Tahoma;
	color:#222222;	}
img
{	border:0px;	}
.basicText
{	font-size:12px;
	color:#333333;
	font-family:tahoma;	}
.boldText
{	font-size:12px;
	color:#333333;
	font-family:tahoma;
	font-weight:700;	}
#desktop
{	position:absolute;
	top:30px;
	left:40px;	
	width:729px;}
#content
{	background-image:url(static/content_bg.gif);
	width:99%;
	max-width:710px;
	padding-left:9px;
	min-height:500px;
	padding-top:12px;
	padding-bottom:20px;
	}
.shaded_content
{	background-image:url(static/content_shade.gif);
	background-repeat:no-repeat;
	width:723px;
	margin-left:3px;	}
#banner
{	width:729px;
	height:177px;
	background-image:url(static/banner.gif);}
.banner_bar
{	background-image:url(static/banner_bar.gif);
	background-repeat:repeat-x;
	width:729px;
	height:8px;
	font-size:0px;
	position:relative;	
	margin-top:0px;
	margin-bottom:0px;}
.cat_link
{	font-size:13px;
	font-weight:700;	
	color:#117711;}
.cat_link:hover
{	color:#000022;	}
.web_link
{	color:#117711;
	font-size:11px;	}
.web_link:hover
{	color:#000022;	}
#footer
{	width:729px;
	max-width:727px;
	border:1px solid #000000;
	background-image:url(static/nav_bar_bg.gif);
	color:#666666;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	height:30px;	}
#foot_space
{	height:50px;	}
.all
{	border:1px solid #002200;	}
.lt
{	border-left:1px solid #002200;	}
.rt
{	border-right:1px solid #002200;	}
.top
{	border-top:1px solid #002200;	}
.bot
{	border-bottom:1px solid #002200;	}
.module_header
{	background-image:url(static/woff_module_header_bg.jpg);
	background-repeat:repeat-x;
	padding-top:6px;
	padding-left:10px;
	color:#000022;
	height:34px;
	font-weight:700;
	width:100%;
	text-align:left;	}
#main_menu
{	background-color:#f0f0f0;
	color:#000000;
	padding:0px;
	max-width:727px;	}
#main_menu a
{	display:block;
	width:100%;
	color:#002299;
	padding:3px;
	font-weight:500;
	text-decoration:none;	}
#main_menu a:hover
{	color:#000044;
	text-decoration:underline;	}
#dialog
{	background-color:#f0f0f0;
	color:#000000;
	margin-left:20px	}
.title_text
{	background-image:url(static/header_icon.gif);
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:700;
	line-height:30px;
	vertical-align:bottom;
	padding-left:55px;	}
.sub_title_text
{	background-image:url(static/header_icon.gif);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:700;
	line-height:32px;
	vertical-align:bottom;
	padding-left:55px;	}
.tabbed
{	margin-left:5%;
	width:90%;	}
#navigator
{	height:12px;
	font-size:10px;
	color:#CCCCCC;
	margin-left:5px;	}
#navigator a
{	text-decoration:none;
	color:#AAAAAA;	}
#navigator a:hover
{	text-decoration:underline;
	color:#22AA22;	}
#height_spacer
{	height:300px;	}
.button
{	border:1px solid #666666;
	background-color:#FAFAFA;
	color:#225522;
	width:125px;
	font-size:12px;
	text-decoration:none;
	padding:2px;
	text-align:center;	}
.button:hover
{	color:#003300;
	border:1px solid #446600;
	background-image:url(static/nav_bar_bg.gif);
	background-color:#fcfcff;	}
.blocked
{	border-left:1px solid #333333;
	border-top:1px solid #333333;	}
.blocked td
{	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	font-size:12px;	}
.blocked th
{	border-right:1px solid #333333;
	border-bottom:1px solid #333333;
	font-size:11px;
	font-weight:700;
	background-image:url(static/woff_mini_module_bg.jpg);
	background-repeat:repeat-x;
	background-color:#cccccc;	}
#admin_toolbox
{	position:absolute;
	left:70%;
	width:20%;
	top:150px;
	background-color:#fafafa;	}
.title_cell
{	background-image:url(static/nav_bar_bg.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#117711;
	font-weight:700;	}
.mini_th
{	background-color:#c9c9c9;
	font-size:10px;
	color:#333333;	}
#features
{	width:100%;
	text-align:center;	}
.yellow
{	background-color:#ffffe0;	}