body,td,a,p,.h {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-style: normal;
	/* color: #006179; */
	color: #15273b;
}
input,submit,select,textarea {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
	color: #000;
	background-color: #f8f8f8;
}
form {
	margin-bottom: 0;
	margin-top: 0;
}
input.ro {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-style: normal;
	color: #333;
	background-color: #ddd;
}
hr {
	color: #0000ff;
	size: 1;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
}
.this {
	/* background-color: #70d1e9; */
	background-color: #b5c7db;
}
.that {
	/* background-color: #f2f2f2; */
	background-color: #b5c7db;
}
.size2 {
	font-size: 15px;
	font-weight: bold;
}
.loggedin {
        font-size: 9pt;
        color : #555555;
}

.q {text-decoration:none; color:#0000cc;}
a.nav,td.nav,p.nav {
	font-family: arial,sans-serif;
	font-size: 7px;
	font-weight: bold;
	text-decoration: none;
	color: black;
/*	cursor: hand; 	*/

}

pre{
	border:#333399;
	color:#141414;
	background-color:#E4E4C9;
	border: 1px dashed;
	padding: 5px;
	margin-right: 10px;
	margin-left: 10px;
}


a.rev,td.rev,p.rev,b.rev {
	color: white;
        font-weight: bold;
}


table.summary {
        border-collapse:collapse;
        width:100%;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:20px;
	font-size : 11px;
	font-family: Verdana, Arial, Helvetica;
}
table.summary td {
        padding:3px;
        border:1px solid #d0d0d0;
}
table.summary th {
        padding:3px;
        border:1px solid #afb7bf;
        font-weight: bold;
        background-color:#eff7ff;
        // Nice orange color: #cc6600;
}
table.summary caption {
        padding:3px;
        border:1px solid #a0a0a0;
        font-weight: bold;
        background-color:#f4f4f4;
        color: #cc6600;
}

.label {
	color: #0000dd;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica;
}

.red {
	color: #ff0000;
}

.bul {
	text-decoration: underline;
	font-weight: bold;
}

table.detail {
        border-collapse: collapse;
        width:100%;
        margin-left:auto;
        margin-right:auto;
        margin-bottom:20px;
	font-size : 11px;
	font-family: Verdana, Arial, Helvetica;
	// For testing only.
        border:1px solid #a0a0a0;
}

/* For menu */
A.button {
        color: #ffffff;
        text-decoration: none;
}       /* link */
A.highlight {
        color: #95ff4f;
        text-decoration: none;
}       /* link */

.REVERSE {color:#FFFFFF;}
.REVERSELABEL {fontFamily:arial, sans-serif; color:#FFFFFF;}

.raised {
	background-color : #846e46;
	color : #ffffff;
	border-color: #423723;
	border-style : outset;
	border-width : 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: bold;
	border-spacing: 0px;
        text-decoration: none;
	align: center;
}
.raised:link { color : #ffffff; }
.raised:hover { color : #dddddd; }
td.raised { align: center; }
td.sunken { align: center; }
.sunken {
	background-color : #846e46;
	color : #ffffff;
	border-color: #423723;
	border-style : inset;
	borderstyle : sunken;
	border-width : 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-weight: bold;
	border-spacing: 0px;
        text-decoration: none;
	align: center;
}
.sunken:link { color : #ffffff; }
.sunken:hover { color : #dddddd; }
.menu {
	border-spacing: 0px;
	align: center;
	color: white;
}

hr {
        color: #cccccc;
        size: 1;
}

.plus1 {
        font-size: 12pt;
        color : #000000;
}
.minus2 {
        font-size: 8pt;
        color : #777777;
}


.feedback {
	background-color: #22AA22;
	font-weight: bold;
}
.feedback:hover {
	background-color: #22FF22;
	font-weight: bold;
}

.border {
	border-left: 1px solid #d1d2d4;
	border-spacing: 3px;
        font: 11px Arial, sans-serif;
	padding: 0px;
}

.border a {
        font: bold 11px Arial, sans-serif;
}

.border hr {
	color: #d1d2d4;
}

.border h3 {
        margin: 0;
        color: #66A;
        font: bold 11px Arial, sans-serif;
        border-bottom: none;
        padding: 7px 5px 5px 10px;
        background: #89919D url("/gif/headback.gif") no-repeat top right;
}

