body, .text {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif;
	font-size: 10pt;
	background-color:white;
	color: black;
}
a:link, a:visited {
	color: black;
}
a:active {
	color: #999999;
}
.stcgrid {
    max-width: 1000px;
    width: 75%;	
}
td {
	font-family: "Lucida Grande", Verdana, Geneva, Arial, sans-serif;
	font-size: 10px
}

th {
	font-size: 10px;
	font-weight: bold;
	text-align: left
}

p { 
	line-height: 14px;
	margin-top: 4px;
}

.colhead {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #ccc;
}
.menulefthead {
	background-color: rgb(255,218,164);
	color: black;
	font-weight:bold;
	border: 2px solid rgb(255,156,21);
	font-size: 12px;
	padding: 2px;
}
.twelve {
	font-size: 12px;
}

.linehead {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background: #f0f0f0;
}

.red {
	color: red;
}

.question
{
	color: #333333;
}

.maintable {
	border: 1px solid #ddd;
}

.geneva {
	font-family: Geneva, Arial, Verdana, sans-serif;
}

input.form1, .button
{
	border-color: white #999 #999 white;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	background: #DDDDDD;
	font-family: Geneva, Verdana, Arial;
	font-size: 10px;
}
textarea
{
	border-color: #cccccc;
	border-width: 2px;
	border-style: dotted;
	padding: 2px;
	background: #eeeeee;
	font-family: Geneva, Verdana, Arial;
	width: 300px;
	font-size: 10px;
	scrollbar-3dlight-color: White;
	scrollbar-highlight-color: #E8E4DF;
	scrollbar-darkshadow-color: #939393;
	scrollbar-track-color: #AAAAAA;
	scrollbar-shadow-color: #E8E4DF;
	scrollbar-arrow-color: #535353;
	scrollbar-base-color: #E8E8E8;
}

select.form1
{
	border-color: white #999 #999 white;
	border-width: 1px;
	border-style: solid;
	background: #DDDDDD;
	font-family: Geneva, Verdana, Arial;
	font-size: 10px;
}

td.navi {
	border-right: 1px solid #ddd;

	line-height: 1.4em;
}

td.navi a:hover { background: #aaaaaa; }
td.navi a:link { text-decoration: none; color: #333333 }
td.navi a:visited { text-decoration: none; color: #333333 }

td.rnavi
{
	line-height: 1.4em;
	padding-left: 4px;
}

td.rnavi a:hover { background: #aaaaaa; }
td.rnavi a:link { text-decoration: none; color: #333333 }
td.rnavi a:visited { text-decoration: none; color: #333333 }


td.rline {
	border-right: 1px solid #ddd;
}

td.bline {
	border-bottom: 1px solid #ddd;
}

h5 {
	font-size: 10px;
	font-weight: bold
}

h4.newshead {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	border-bottom: 1px solid #555;
	font-weight: normal;
	color: black;
}

h4.newshead a {
	text-decoration: none;
	color: #444444;
}
dt {
font-weight: bold;
}
h4.newshead a:hover {
	background: #f09966;
}
.download {
	background-color: orange;
	text-decoration: none;
	border: 1px solid #000;
	color: black;
	padding: 6px;
}
.order {
	background-color: lightblue;
	margin-left:10px;
	text-decoration: none;
	border: 1px solid #000;
	color: black;
	padding: 6px;
}
h3.newshead {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 4px;
	border: 1px solid #ddd;
	padding-left: 2px;
	background: #f0f0f0;
}