.Body {
	background-color: #FFFFFF;
	color: #000000;
	margin: 0px;
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;}

table {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;}

a {
	color:#3333FF;
	text-decoration:underline;}

a:visited {
	color:#000099;
	text-decoration:none;}

a:hover {
	text-decoration:underline;}

img {
	border-style:none;}

button {
	background-color:#336699;
	color:#FFFFFF;
	border-top:1px #6699CC solid;
	border-right:1px #003366 solid;
	border-bottom:1px #003366 solid;
	border-left:1px #6699CC solid;
	cursor:pointer;}

input, select {
	border:1px #003366 solid;}

textarea {
	border:1px #003366 solid;
	font-family:monospace;
	font-size:11px;}

.TopBackground {
	background-color:#336699;}

.TopBar {
	color:#FFFFFF;
	padding:12px;}

.SiteTitle {
	font-weight:bold;
	font-size:18px;
	color:#FFFFFF;}

.MainMenuBar {
	white-space:nowrap;
	background-color:#6699CC;
	padding:4px;}

.MainMenuItem, .MainMenuItem:visited {
	padding:0px 8px 0px 8px;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;}

.MainMenuItem:hover {
	color:#000000;}

.LeftMenuTitle {
	background-color:#6699CC;
	color:#FFFFFF;
	text-align:center;
	padding:4px;}

.LeftMenuDiv {
	background-color:#DDDDEE;
	color:#000000;
	padding:4px;
	margin-top:1px;}

.LeftMenuDiv>a, .LeftMenuDiv>a:visited {
	color:#000000;
	text-decoration:none;}

.QueryBar {
	white-space:nowrap;
	color:#FFFFFF;}

.QueryLink, .QueryLink:visited {
	text-decoration:none;
	color:#FFFFFF;}

.SearchBar {
	white-space:nowrap;
	padding:4px;
	background-color:#EEEEFF;}

.SearchButton {
	cursor:pointer;
	background-color:#336699;
	color:#FFFFFF;
	border:1px solid #003366;}

.SearchText {
	width:120px;
	border:1px solid #999999;
	padding:2px;}

.SearchTitle {
	font-weight:bold;
	padding:6px;
	background-color:#DDDDEE;
	color:#000000;}

.SearchBox {
	padding:4px;
	border:1px solid #CCCCCC;
	min-height:150px;
	overflow:hidden;}

.PageTitle {
	color:#336699;
	margin-top:2px;
	margin-bottom:12px;
	font-weight:bold;
	font-size:18px; }

.PageSubTitle {
	color:#336699;
	margin-bottom:8px;
	font-weight:bold;
	font-size:14px; }

.Indent {
	margin-left:24px;}

.ItemTitleOff {
	color:#0000CC;}

.ItemTitleOff>a {
	cursor:pointer;}

.ItemTitleOn {
	color:#0000CC;
	font-weight:bold;
	font-size:14px;}

.ItemTitleOn>a {
	cursor:pointer;}

.ItemBody {
	display:none;
	text-align:justify;
	margin-bottom:12px;
	margin-left:24px;}

.ItemSubTitle {
	color:#CC0000;
	margin-bottom:12px;
	font-weight:bold;}

.ImageLeftTop {
	float:left;
	margin-left:0px;
	margin-top:0px;
	margin-right:12px;
	margin-bottom:12px;}

.ImageLeftMiddle {
	float:left;
	margin-left:0px;
	margin-top:12px;
	margin-right:12px;
	margin-bottom:12px;}

.ImageRightTop {
	float:right;
	margin-left:12px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:12px;}

.ImageRightMiddle {
	float:right;
	margin-left:12px;
	margin-top:12px;
	margin-right:0px;
	margin-bottom:12px;}

.Box {
	padding:1px;
	background-color:#6699CC;
	color:#000000;}

.BoxTitle {
	text-align:center;
	background-color:#6699CC;
	color:#FFFFFF;
	padding:2px;}

.BoxBody {
	background-color:#FFFFFF;
	color:#000000;
	padding:4px;}

.MsgTitleOff {
	color:#0000CC;}

.MsgTitleOn {
	color:#0000CC;
	font-size:14px;
	font-weight:bold;}

.MsgBy {
	font-size:smaller;
	background-color:#DDDDEE;
	padding:1px;}

.MsgBody {
	border:1px solid #DDDDEE;
	padding:4px;
	margin-left:12px;}

.MsgBar {
	padding:4px;
	background-color:#6699CC;
	color:#000000;
	font-weight:bold;
	margin-bottom:4px;}

.MsgPostBody {
	padding:4px;
	background-color:#6699CC;}

.MsgButton {
	cursor:pointer;
	background-color:#336699;
	color:#FFFFFF;
	border:1px solid #003366;}

.TabBar {
	padding-top:8px;
	overflow:hidden;}

.TabOn {
	display:inline;
	cursor:pointer;
	white-space:nowrap;
	background-color:#6699CC;
	color:#FFFFFF; 
	padding:4px 24px 4px 24px;
	vertical-align:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;}

.TabOff {
	display:inline;
	cursor:pointer;
	white-space:nowrap;
	background-color:#336699;
	color:#FFFFFF;
	padding:4px 24px 4px 24px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;}

.TabBody {
	color:#000000;
	border-top:4px solid #6699CC;}

.Warning {
	padding:2px;
	background-color:#CC0000;
	color:#FFFFFF;}

.Form {
	padding:8px;
	background-color:#6699CC;}

.Logout {
	display:none;
	padding:2px;
	background-color:#FFDD00;
	color:#000000;
	border:1px solid #000000;
	cursor:pointer;}

.StatContainer {
	padding:1px;
	background-color:#003366;
	color:#FFFFFF;}

.StatTitle {
	text-align:center;
	background-color:#003366;
	color:#FFFFFF;
	padding:2px;}

.StatBody {
	background-color:#6699CC;
	color:#000000;
	padding:4px;}

.FeedbackContainer {
	padding:1px;
	background-color:#003366;
	color:#FFFFFF;}

.FeedbackTitle {
	text-align:center;
	background-color:#003366;
	color:#FFFFFF;
	padding:2px;}

.FeedbackBody {
	background-color:#6699CC;
	color:#000000;
	padding:4px;}

.FeedbackFrame {
	border:1px solid #000033;
	padding:4px;
	margin-bottom:2px;
	-moz-border-radius:4px;}

.FeedBackButton {
	background-color:#336699;
	color:#FFFFFF;
	border-top:1px #6699CC solid;
	border-right:1px #003366 solid;
	border-bottom:1px #003366 solid;
	border-left:1px #6699CC solid;
	cursor:pointer;}

.AdContainer1 {
	display:none;
	margin-left:30px;
	width:500px;
	height:90px;
	overflow:hidden;
	border:1px solid #000000;
	background-color:#FFFFFF;
	color:#000000;}

.AdTitle1 {
	background-color:#000000;
	color:#FFFFFF;
	padding:2px;
	text-align:center;
	font-size:smaller;}

.AdBody1 {
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;}

.AdContainer2 {
	display:none;
	border:1px solid #000000;
	background-color:#FFFFFF;
	color:#000000;
	margin-top:2px;
	margin-bottom:2px;}

.AdTitle2 {
	background-color:#000000;
	color:#FFFFFF;
	padding:2px;
	text-align:center;
	font-size:smaller;}

.AdBody2 {
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;}

.AdContainer3 {
	display:none;
	border:1px solid #000000;
	background-color:#FFFFFF;
	color:#000000;
	margin-bottom:2px;}

.AdTitle3 {
	background-color:#666666;
	color:#000000;
	padding:2px;
	text-align:center;
	font-size:smaller;}

.AdBody3 {
	background-color:#FFFFFF;
	color:#000000;
	text-align:center;}

.AdContainerObject {
	display:none;
	margin-top:4px;
	margin-bottom:4px;
	width:400px;
	max-height:90px;
	overflow:hidden;
	border:1px solid #000000;
	background-color:#FFCC00;
	color:#000000;}

.AdTitleObject {
	background-color:#666666;
	color:#000000;
	padding:2px;
	text-align:center;
	font-size:smaller;}

.AdBodyObject {
	background-color:#FFCC33;
	color:#000000;
	text-align:center;}

