/* dark blue - A40E0D */
/* light blue - ECE9D8 */



/* search engine tab */

table.tab {border: solid #A40E0D; border-width: 1px 1px 0 1px; background-color: ECE9D8}
th.tab-act {font: bold 8pt tahoma; border: solid #A40E0D; border-width: 0 1px 1px 1px; background-color: ECE9D8}
th.tab-pass {font: bold 8pt tahoma; background-color: 999999; border: 1px solid #A40E0D}
th.tab-blank {border-top: 1px solid #A40E0D}
a.tab-lnk-act {font: bold 8pt tahoma; color: ffffff; text-decoration: none}
a.tab-lnk-act:hover {font: bold 8pt tahoma; color: ffcf39; text-decoration: none}
a.tab-lnk-pass {color: 999999; font: bold 8pt tahoma; text-decoration: none; cursor: default}

/* search engine tab end */

/* header start */
td.h-btn {background-color: 999999; border: 1px solid; border-color: 000000 000000 000000 cccccc}

td.h-btn-over {background-color: ffcf39; border: 1px solid; border-color: 000000 000000 ffcf39 cccccc}
td.h-btn-last {background-color: 999999; border: 1px solid; border-color: 000000 999999 000000 cccccc; font-size: 11pt}

td.h-brite {background-color: cccccc}	/* light-grey */
td.h-over {background-color: ECE9D8}	/* dark yellow */
td.h-bgdark {background-color: 330066}	/* dark-blue */

.h-btn-text {font: bold 8pt tahoma; color: ffffff; text-decoration: none; position: relative; top: -1px}
.h-btn-text:visited {font: bold 8pt tahoma; color: ffffff; text-decoration: none; position: relative; top: -1px}
.h-btn-text:active {font: bold 8pt tahoma; color: ffffff; text-decoration: none; position: relative; top: -1px}
.h-btn-text:hover {font: bold 8pt tahoma; color: ffcf39; text-decoration: none; position: relative; top: -1px}
/* header end */

/* body start */
body {margin: 0}
body.spec {border: 0; background-color: ffffff}
body.normal {margin: 10px; background-color: ffffff}
/* body end */

/* search results start */
table.sr {border: solid #cccccc; border-width: 1px 0 0 1px}
th.sr-heading {font: bold 8pt verdana; color: ffffff; background-color: A40E0D; border: solid #cccccc; border-width: 0 1px 1px 0}
.sr-brite {font: 8pt verdana; border: solid #cccccc; border-width: 0 1px 1px 0}
.sr-dark {font: 8pt verdana; background-color: ECE9D8; border: solid #cccccc; border-width: 0 1px 1px 0}
/* search results end */

/* tooltip start */
a.tt {font-weight: bold; color: 5f78cb}
/* tooltip end */

/* bottom navigation links */
.bottNavLink.bottNavLink { color:0033CC; text-decoration: none }
.bottNavLink.bottNavLink:link { color:0033CC; text-decoration: none }
.bottNavLink.bottNavLink:active { color:0033CC; text-decoration: none }
.bottNavLink.bottNavLink:visited { color:0033CC; text-decoration: none }

/* bottom navigation links hover */
.bottNavLink:hover { color: #C62929; text-decoration: underline}

/* footer start */
td.footer {font: 7.5pt verdana; color: ffffff; background-color: 999999; border: solid; border-width: 1px 0; border-color: 000000 999999}
.footer-link {font: 7.5pt verdana; color: ffffff}
/* footer end */

/* tab start */
td.tab {font: bold 9pt verdana; color: ffffff; background-color: A40E0D}
td.tab-line {background-color: FFDE00}
/* tab end */

/* tabManual start */
td.tabManual {font: bold 11pt verdana; color: ffffff; background-color: 5f78cb}
/* tabManual end */

/* general start */
div.body {margin: 0 10px}

.small {
	font: 9pt verdana;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
}
.par {font: 9pt verdana}
.big {font: bold 14pt verdana}

.mark {color: 5f78cb}		/* blue */
.mark:visited {color: 5f78cb}	
.mark:active {color: 5f78cb}	
.mark:hover {color: 5f78cb}

.hilite {color: c62929}		/* red */
.hilite:visited {color: c62929}	
.hilite:active {color: c62929}	
.hilite:hover {color: c62929}	

.arrow {background-color: c62929;}	/* red top arrow */

.tr-brite {font: 8pt verdana}
.tr-dark {font: 10pt verdana; background-color: ECE9D8;}	/* yellow */

table.border {border: 1px solid #A40E0D}

.t-heading {
	font: bold 8pt verdana;
	color: #FFFFFF;
	background-color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 2px;
}
.t-heading:visited {font: bold 8pt verdana; color: ffffff; background-color: A40E0D}
.t-heading:active {font: bold 8pt verdana; color: ffffff; background-color: A40E0D}
.t-heading:hover {font: bold 8pt verdana; color: ffffff; background-color: A40E0D}

.t-specials {font: bold 8pt verdana; color: 000000}
.t-specials:visited {font: bold 8pt verdana; color: 000000}
.t-specials:active {font: bold 8pt verdana; color: 000000}
.t-specials:hover {font: bold 8pt verdana; color: 000000}
/* general end */




/* header start */
td.h-btn-in {background-color: c6b273; border-style: solid; border-width: 1px 1px 0 1px; border-color: 000000 000000 ffcf39 cccccc; filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#999999, EndColorStr=#ffcf39)}
/* header end */

/* controls start */
.t-box {font: 8pt verdana; border: solid 1px #A40E0D;}
.t-box-invis {
	font: 8pt verdana;
	border: 0;
	background: transparent;
	padding: 0;
	color: #A40E0D;
}
.t-box-ttl {font: 8pt verdana; border: 0; background: transparent; text-align: center}
.t-box-grttl {font: bold 8pt verdana; border: 0; background: transparent; text-align: center}

select {font: 8pt verdana}
/* controls end */

/*custom buttons start*/
.btn-big-brite {font: bold 8pt verdana;color: #ffffff;background-color: #A40E0D;border: solid 2px #5C7DBE}
.btn-small-dark {font: bold 7pt verdana;color: #ffffff;background-color: #A40E0D;border: solid 1px #5C7DBE}
.btn-small-brite {font: bold 7pt verdana;color: #ffffff;background-color: #A40E0D;border: solid 1px #5C7DBE}
/*custom buttons end*/


/* image button start */
img.ro {cursor: hand}
/* image button end */




