/* $Id: style.css,v 1.32 2006/11/01 20:09:33 wiz Exp $ */

body { 
	background: #C8C2BD ; /* CAC0B9 cbc0ba CAC4C1 C5CACE C3C9C6 CCC7C4 */
	background-image: none ;
	color: black ;
	font: 13px arial, helvetica, san-serif ;
}

.pagetitle {
	font: 17px helvetica, arial, san-serif ;
	font-weight: bold;
	margin: 0;
	padding: 0 ;
}

a { 
	font: 12px verdana;
	font-weight: bold;
	text-decoration: none;
	color: #00168C;
	background: transparent ;
}
a:visited {
	color: #00168C;
	background: transparent ;
}
a:hover {
	color: #B60093; /* B60093 */
	background: transparent ;
}
a.titlelink {
	font: 14pt Arial;
	font-weight: bold ;
	color: blue ;
	text-decoration: none ;
}
a.infolink {
	font: 12pt Arial;
	color: blue ;
	text-decoration: none ;
}
a img {border: none}

table {
	border: 2px solid #8C99B3 ;
	border-collapse: collapse ;
}
.bodytable {
	border: none ;
	border-collapse: collapse ;
	margin: 0 ;
	padding: 0 2px ;
	text-align: center ;
}

td {
	border: 1px solid #acb9d3 ; /* #BCCCD3 8C99B3 acb9d3 bcc9e3 */
	margin: 0 ;
	padding-top: 0 ;
	padding-bottom: 0 ;
	padding-left: 1px ;
	padding-right: 1px ;
	background: transparent ;
	font: 13px arial, helvetica, san-serif ;
}
.R { text-align: right; }
.C { text-align: center; }
.L { text-align: left; }
.R0 { text-align: right; background: #F6F6F3; }
.C0 { text-align: center; background: #F6F6F3; }
.L0 { text-align: left; background: #F6F6F3; }
.R1 { text-align: right; background: #F0E8D7; }
.C1 { text-align: center; background: #F0E8D7; }
.L1 { text-align: left; background: #F0E8D7; }

/* forms */
.formtable {
	border: 2px solid #8C99B3 ;
	border-collapse: collapse ;
	width: 80% ;
	background: #E6E7E8;
	margin: 0 ;
	padding: 0 ;
}
.formtitle {
	padding-right: 1px ;
	padding-left: 1px ;
	text-align: center;
	font: 16px arial, helvetica, san-serif;
	font-weight: bold ;
	background: #F6F6F3;
}
/* form row TD styles */ 
.formR { text-align:right; }
.formC { text-align:center; }
.formL { text-align:left; }
.formR0 { text-align:right; background: #F6F6F3; }
.formC0 { text-align:center; background: #F6F6F3; }
.formL0 { text-align:left; background: #F6F6F3; }
.formR1 { text-align:right; background: #F0E8D7; }
.formC1 { text-align:center; background: #F0E8D7; }
.formL1 { text-align:left; background: #F0E8D7; }

/* lists */
.listtable {
	border: 2px solid #8C99B3 ;
	border-collapse: collapse ;
	width: 80% ;
	background: #E6E7E8;
	margin: 0 ;
	padding: 0 ;
}
.listtitle {
	padding-right: 1px ;
	padding-left: 1px ;
	text-align: center;
	font: 16px arial, helvetica, san-serif;
	font-weight: bold ;
	background: #F6F6F3;
}
/* list row TD styles */ 
.listR { text-align:right; font-size:12px; }
.listC { text-align:center; font-size:12px; }
.listL { text-align:left; font-size:12px; }
.listR0 { text-align:right; font-size:12px; background: #F6F6F3; }
.listC0 { text-align:center; font-size:12px; background: #F6F6F3; }
.listL0 { text-align:left; font-size:12px; background: #F6F6F3; }
.listR1 { text-align:right; font-size:12px; background: #F0E8D7; }
.listC1 { text-align:center; font-size:12px; background: #F0E8D7; }
.listL1 { text-align:left; font-size:12px; background: #F0E8D7; }

/* search forms */
.searchtable {
	border: 1px solid #8C99B3 ;
	border-collapse: collapse ;
	background: #E6E7E8 ;
	margin: 0 ;
	padding: 0 ;
}
.searchtitle {
	text-align: center;
	font: 13px arial, helvetica, san-serif ;
	border: 1px solid #acb9d3;
}
.searchR { text-align: right; border: 1px solid #acb9d3; }
.searchC { text-align: center; border: 1px solid #acb9d3; }
.searchL { text-align: left; border: 1px solid #acb9d3; }

.menutitle {
	padding-right: 1px ;
	padding-left: 1px ;
	text-align: center;
	font: 15px arial, helvetica, san-serif;
	font-weight: bold ;
}



.noleftpad {
	border: 1px solid gray ;
	padding-top: 0 ;
	padding-bottom: 0 ;
	padding-right: 1px ;
	padding-left: 0 ;
}

.noleftpad1 {
	border: 1px solid gray ;
	padding-top: 0 ;
	padding-bottom: 0 ;
	padding-right: 1px ;
	padding-left: 0 ;
	background: #F0E8D7 ;
}

.noborder {
	border: none ;
}

.noborder1 {
	border: none ;
	background-color: #F0E8D7 ;
}

.noborderR {
	border: none ;
	text-align: right ;
}

.noborderL {
	border: none ;
	text-align: left ;
}

.noborderC {
	border: none ;
	text-align: center ;
}

.padC {
	padding-top: 2px ;
	padding-bottom: 3px ;
	padding-right: 2px ;
	padding-left: 2px ;
	text-align: center ;
	font: 12px verdana;
}
.padC0 {
	background: #F6F6F3;
	padding-top: 2px ;
	padding-bottom: 3px ;
	padding-right: 2px ;
	padding-left: 2px ;
	text-align: center ;
	font: 12px verdana;
}
.padC1 {
	background: #F0E8D7;
	padding-top: 2px ;
	padding-bottom: 3px ;
	padding-right: 2px ;
	padding-left: 2px ;
	text-align: center ;
	font: 12px verdana;
}

/*
input, textarea, select.field {
	border: 1px dotted black ;
}
	background-color: white ;
	color: black ;
	font: 10pt arial ; 

input {
	border: 1px inset gray;
	font: 10pt arial ; 
}
*/

input.textbox {
	border: 1px inset gray;
	font: 13px arial, helvetica, san-serif;
	margin-right: 1px ;
	margin-left: 1px ;
	padding-top: 1px ;
	padding-bottom: 1px ;
	padding-right: 1px ;
	padding-left: 1px ;/* */
}

input.select {
	margin-right: 1px ;
	margin-left: 1px ;
}

input.button {
	margin-right: 1px ;
	margin-left: 1px ;
}

input.checkbox {
	margin: 0 ;
	padding: 0 ;
}

span.title {
	font: 14pt Arial; 
	font-weight: bold ;
}

.message {
	background: #F0E8D7;
	text-align: center;
	font: 12px arial, helvetica, san-serif;
	color: #003300;
}

/*----------------------------*/
/* specific inline font specs */
/*----------------------------*/
/* font 9px normal - use <font class="f9n"> tags */
.f9n { 
	font: 9px arial, helvetica, san-serif;
	font-weight: normal;
	text-decoration: none;
}
/* font 9px italic - use <font class="f9i"> tags */
.f9i { 
	font: 9px arial, helvetica, san-serif;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}
/* font 10px normal - use <font class="f10n"> tags */
.f10n { 
	font: 10px arial, helvetica, san-serif;
	font-weight: normal;
	text-decoration: none;
}
/* font 10px italic - use <font class="f10i"> tags */
.f10i { 
	font: 10px arial, helvetica, san-serif;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}
/* font 10px bold - use <font class="f10b"> tags */
.f10b { 
	font: 10px arial, helvetica, san-serif;
	font-weight: bold;
	text-decoration: none;
}
/* font 11px normal - use <font class="f11n"> tags */
.f11n { 
	font: 11px arial, helvetica, san-serif;
	font-weight: normal;
	text-decoration: none;
}
/* font 11px italic - use <font class="f11i"> tags */
.f11i { 
	font: 11px arial, helvetica, san-serif;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}
/* font 11px bold - use <font class="f11b"> tags */
.f11b { 
	font: 11px arial, helvetica, san-serif;
	font-weight: bold;
	text-decoration: none;
}
/* font 12px normal - use <font class="f12n"> tags */
.f12n { 
	font: 12px arial, helvetica, san-serif;
	font-weight: normal;
	text-decoration: none;
}
/* font f12i italic - use <font class="f12i"> tags */
.f12i { 
	font: 12px arial, helvetica, san-serif;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
}
/* font 12px bold - use <font class="f12b"> tags */
.f12b { 
	font: 12px arial, helvetica, san-serif;
	font-weight: bold;
	text-decoration: none;
}


