
/* basic elements */
body { 
	font-family: arial, sans serif;
	font-size: 10pt; 
	color: #4D4D4D; 
	background: #E6E6E6; 
	margin: 3px; 
	}
p { 
	font-family: arial, sans serif;
	font-size: 9pt;
	color: #0A0A0A;
	weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	}
p.money {
	text-align: right;
	}
p.formcontent {
	font-size: 10pt;
	}
p.formhead {
	text-align: right;
	margin-top: 0px;
	font-weight: bold;
	color: #0A0A0A;
	}
p.margin {
	margin-bottom: 10px;
	}
h1 { 
	font-family: arial, sans serif;
	font-weight: normal;
	font-size: 24pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #83b30b;
	}
h2 { 
	font-family: arial, sans serif;
	font-weight: normal;
	font-size: 14pt;
	margin-top: 14px;
	color: #83b30b;
	}
h3 { 
	font-family: arial, sans serif;
	font-size: 12pt;
	font-weight: bold;
	margin-top: 6px;
	margin-bottom: 0px;
	color: #83b30b;
	}
h5 { 
	font-family: arial, sans serif;
	font-size: 9pt;
	color: #83b30b;
	weight: bold;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: left;
	}
a:link { 
	font-size: 9pt;
	font-weight: normal; 
	text-decoration: underline; 
	color: #808080;
	}
a:visited { 
	font-size: 9pt;
	font-weight: normal; 
	text-decoration: underline; 
	color: #808080;
	}
a:hover, a:active { 
	font-size: 9pt;
	text-decoration: none; 
	color: #808080;
	}
a.formcontent:link, a.formcontent:visited, a.formcontent:hover, a.formcontent:active {
	font-size: 10pt;
	}
a.rev:link { 
	font-weight: normal; 
	font-size: 9pt;
	text-decoration: none; 
	color: #FFFFFF;
	}
a.rev:visited { 
	font-weight: normal; 
	font-size: 9pt;
	text-decoration: none; 
	color: #FFFFFF;
	}
a.rev:hover, a.rev:active { 
	font-weight: normal; 
	font-size: 9pt;
	text-decoration: none; 
	color: #FFFFFF;
	}
img.bt_reset {
	border-width: 1;
	border-color: #808080;
	border-style: solid;
	}
img {
	border-width: 0;
	border-color: #808080;
	border-style: solid;
	}
hr {
	color: #808080;
	height: 1px;
	}
hr.page_rule {
	color: #808080;
	height: 1px;
	}
ul {
	list-style-image: url(/images/bulletbg.gif);
	font-family: arial, sans serif;
	font-size: 9pt;
	color: #4D4D4D;
	weight: normal;
	margin-top: 20px;
	}
li {
	margin-top: 10px;
	}

table.case1 {
	border: 0;
	cell-padding: 0;
	cell-spacing: 0;
	width:  942px;
	}

table.case {
	border: 0;
	cell-padding: 0;
	cell-spacing: 0;
	width:  95%;
	}

#table_wssearch_query {
	border-color: #FFFFFF;
	border-style: none;
	border-width: 0;
	cell-padding: 0;
	cell-spacing: 0;
	}
#table_wssearch_results {
	border-color: #FFFFFF;
	border-style: single;
	border-width: 1;
	}
span.page_user_name {
	font-family: arial, sans serif;
	font-size: 14pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #4D4D4D;
	}

td {
	font-family: arial, sans serif;
	font-size: 9pt;
	vertical-align: bottom;
	border-color: #FFFFFF;
	border-style: none;
	border-width: 0;
	}
tr.wssearch_label {
	font-family: arial, sans serif;
	font-size: 9pt;
	color: #FFFFFF;
	font-weight: bold; 
	vertical-align: bottom;
	background-color: #999999;
	}
td.case {
	text-align: left;
	vertical-align: top;
	}
td.page_heading {
	font-family: arial, sans serif;
	font-size: 14pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #4D4D4D;
	}
td.page_user_name {
	font-family: arial, sans serif;
	font-size: 14pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #4D4D4D;
	}
td.wslogin_label {
	font-family: arial, sans serif;
	font-size: 9pt;
	text-align: right;
	margin-top: 0px;
	color: #4D4D4D;
	}
td.casealignmiddle {
	text-align: center;
	vertical-align: middle;
	}
td.casealignright {
	text-align: center;
	vertical-align: bottom;
	}

input {
	font-size: 9pt;
	background-color: white;
	color: #808080;
	border-width: 1px;
	border-color: #808080;
	border-style: solid;
	margin-bottom: 0px;
	}
input.button {
	font-size: 9pt;
	background-color: #CCFF33;
	color: #808080;
	border-width: 1px;
	border-color: #E1E1E1;
	border-style: solid;
	cursor: hand;
	padding: 5px;
	}
select {
	font-size: 9pt;
	background-color: white; 
	color: #808080; 
	border-width: 1px; 
	border-color: #808080; 
	border-style: solid; 
	}
option {
	font-size: 9pt; 
	background-color: white; 
	color: #808080; 
	border-width: 1px; 
	border-color: #808080; 
	border-style: solid; 
	}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: white;
	color: #808080; 
	border-width: 1px; 
	border-color: #808080; 
	border-style: solid;
	}

span.error_msg {
	font-family: arial, sans serif;
	font-size: 9pt;
	color: #FF0000;
	weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	}
span.page_heading {
	font-family: arial, sans serif;
	font-size: 14pt;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #4D4D4D;
	}

/* specific divs */


#main-menu {
	top: 0px;
	margin-left: 10px;
	}
#main-menu p {
	margin-bottom: 3px; 
	}
#main-menu a:link, #main-menu a:visited { 
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none; 
	color: #83b30b;
	}
#main-menu a:hover, #main-menu a:active { 
	text-decoration: underline; 
	font-size: 9pt;
	color: #83b30b;
	}
#main-menu a.main:link, #main-menu a.main:visited { 
	font-weight: bold;
	color: #83b30b;
	}
#main-menu a.main:hover, #main-menu a.main:active { 
	text-decoration: underline; 
	font-weight: bold;
	color: #83b30b;
	}


#summary-body p { 
	font-family: arial, sans serif;
	font-size: 9pt;
	color: #ffffff;
	weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	}
#summary-body p.money {
	text-align: right;
	}
#summary-body p.formcontent {
	font-size: 10pt;
	}
#summary-body p.formhead {
	text-align: right;
	margin-top: 0px;
	color: #ffffff;
	}