/* CSS Style Sheet */

html { height: 100%; }

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:000000;
	background-color:white;
	margin:0px;
	padding:6px;
	text-align:left;
	height:100%;
}

*.font-arial { font-family: arial, sans-serif; }
*.font-comic { font-family: "comic sans ms", cursive; }
*.font-impact { font-family: impact, sans-serif; }
*.font-computer { font-family: monospace; }
*.font-tahoma { font-family: tahoma, geneva, sans-serif; }
*.font-times { font-family: "times new roman", times, serif; }
*.font-helvetica { font-family: helvetica, "trebuchet ms", sans-serif; }
*.font-verdana { font-family: verdana, arial, sans-serif; }
*.font-cursive { font-family: cursive; }

div#container {
	margin: 12px;
	width: 1080px;
	text-align: left;
	color:#000000;
	padding: 12px 8px 8px 8px;
	position: relative;
}

div#footer { clear:both; color:#000000; }

div.clear { clear:both; }
div.dleft { float: left; }
div.dright { float: right; }
div.dw50 { width: 50%; }
div.dw80 { width: 80%; }

div#splash { width: 868px;	height: 160px;	padding-bottom: 3px; margin-left: 54px; }

div.menu { font-family: verdana, sans-serif; color:#000080; font-size:small; background-color:#d0d0f8; margin: auto; padding: 0px; width:976px; height:27px; position:absolute; left:12px; top:77px; }
/*.menu { height: 30px; width: 960px; margin-left: 8px; background-color: #b00020; font-family: Arial, Helvetica, sans-serif; }*/
div#menu { height: 30px; width: 960px; margin-left: 8px; background-color: #b00020; font-family: Arial, Helvetica, sans-serif; }
div#menu ul {margin: 0px;	padding: 0px;	list-style: none;	line-height: normal; border:0px none;}
div#menu li {float: left; border-left: 1px solid #ff0000;}
div#menu a {display: block; float: left; padding: 6px 8px 1px 8px; margin-right: 4px; height: 22px;
	background-color: #b00020;  border-color: #b00020; border: 0px none;
	text-decoration: none;	font-size: 11px;	font-weight: bold;	color: #FFFFFF; }
div#menu a:hover {	color: #FFFFFF; background-color: #500020; border: 0px none; }
div#menu.curitem a {	background: none;	color: #000000; }

div.nav { font-family: verdana, sans-serif; color:#000080; font-size:small; background-color:#d0d0f8; margin: auto; padding: 0px; width:976px; height:27px; position:absolute; left:12px; top:62px; } 
div.naveco { font-family: verdana, sans-serif; color:#000080; font-size:small; background-color:#d0d0f8; margin: auto; padding: 0px; width:976px; height:27px; position:absolute; left:12px; top:165px; } 

div.navminislot { font-family: verdana, sans-serif; font-size:small; color:#000080; background-color:transparent; margin:0; padding:0; float:left; width:66px; text-align: center; border-right: 1px solid #e0e0ff; }
div.navslot { font-family: verdana, sans-serif; font-size:small; color:#000080; background-color:transparent; margin:0; padding:0; float:left; width:138px; text-align: center; border-right: 1px solid #e0e0ff; }
div.navchoice { font-family: verdana, sans-serif; font-size:small; color:#000080; background-color:#d0d0f8; margin:0; width:136px; text-align: left; padding: 1px; height: 20px; }

li.navchoice { font-family: verdana, sans-serif; font-size:small; font-weight:bold; color:#000080; background-color:#d0d0f8; margin:0; padding:0; width:156px; text-align: left; list-style-type:none; }
li.curitem { font-family: verdana, sans-serif; font-size:small; font-weight:bold; color:#000000; background-color:#d0f8d0; margin:0; padding:0; width:156px; text-align: left; list-style-type:none; }

div#tail { height: 24px; width: 960px; margin-left: 8px; background-color: transparent; font-family: Arial, Helvetica, sans-serif; }
div#tail ul {margin: 0px;	padding: 0px;	list-style: none;	line-height: normal; border:0px none;}
div#tail li {float: left; }
div#tail a {display: block; float: left; padding: 6px 8px 1px 8px; margin-right: 4px; height: 16px;
	background-color: transparent; border: 0px none;
	text-decoration: none;	font-size: 11px;	font-weight: bold;	color: #808080; }
div#tail a:hover {	color: #FFFFFF; background-color: #500020; border: 0px none; }
div#tail.curitem a {	background: none;	color: #000000; }

div.leftpic { height:158px; width:314px; float: left; padding: 1px 1px 1px 1px; background-color:transparent; }
div.rightpic { height:158px; width:314px; float: right; padding: 1px 1px 1px 1px; background-color:transparent; }
div.centerpic { height:158px; width:314px; float: left; padding: 1px 1px 1px 1px; background-color:transparent; }
div.picspacer { height:148px; width:10px; float: left; padding: 1px 1px 1px 1px; background-color:transparent; }
div.righttext { width:550px; float: right; padding: 8px 8px 8px 8px; }
div.lefttext { width:550px; float: left; padding: 8px 8px 8px 8px; }
div.rightmap { height:320px; width:638px; float: right; padding: 1px 1px 1px 1px; }
div.leftlinks { width:310px; float: left; padding: 8px 8px 8px 8px; }

div.leftlogo {
	width:400px;
	float: left;
	padding: 6px 6px 6px 6px;
	vertical-align: middle;
	background-color:#F9F5FF;
}
div.rightspacer { width:13px; float: right; border-radius: 6px; padding: 8px 8px 8px 8px; vertical-align: middle; background-color: #transparent; }
div.rightinfo {
	width:626px;
	float: right;
	padding: 8px 8px 8px 8px;
	vertical-align: middle;
	background-color: #F6FFF2;
	margin-bottom: 20px;
}
div.bytwoleft { width:356px; float: left; border-radius: 6px; padding: 8px 8px 8px 8px; }
div.bytworight { width:356px; float: right; border-radius: 6px; padding: 8px 8px 8px 8px; }
/* each image should be 352 wide and centered */
div.bythreeleft { width:236px; float: left; border-radius: 6px; padding: 6px 6px 6px 6px; }
div.bythreeright { width:236px; float: right; border-radius: 6px; padding: 6px 6px 6px 6px; }
/* each image should be 232 wide and centered */

div.middlebox { width:680px; margin-left:144px; padding: 4px 4px 4px 4px; }

div.leftpbox { width:43%; float:left; vertical-align:middle; margin-left:3%; }
div.rightpbox { width:50%; float:right; vertical-align:middle; margin-right:3%; }
div.rightp4x6 { width:50%; height:57%; float:right; vertical-align:middle; margin-right:3%; }
div.leftlbox { width:33%; float:left; vertical-align:middle; margin-left:12%; }
div.rightlbox { width:38%; float:right; vertical-align:middle; margin-right:12%; }
div.rightl4x6 { width:38%; height:57%; float:right; vertical-align:middle; margin-right:2%; }

div.leftspacer { width:3%; float:left; vertical-align:middle; margin-left:1%; padding: 4px 4px 4px 4px; }
div.leftfromto { width:8%; float:left; vertical-align:middle; margin-left:1%; padding: 4px 4px 4px 4px; }
div.leftaddress { width:80%; float:left; vertical-align:middle; margin-left:1%; padding: 4px 4px 4px 4px; }

*.invisible { display: none; }
*.visible { display: block; }

*.box { border-style: solid; border-width : 1px 2px 2px 1px; border-color: navy; }

p {
	font-family: arial, sans-serif;
	color:#000000;
}
*.italic { font-style: italic; }
p.underline { text-decoration: underline; }
p.serif { font-family: times, serif; font-weight:bold; font-size: small;}
p.credit { text-align: center; font-family: helvetica, verdana, arial, sans-serif; color:maroon; font-size:small; }
p.legal { text-align: center; font-family: helvetica, verdana, arial, sans-serif; color:black; font-size:small; }

p.middle { vertical-align:middle; }
*.center { text-align: center; }
*.right { text-align: right; }
*.left { text-align: left; }
p.strikethrough { text-decoration: line-through; }

span.middle { vertical-align:middle; }
span.center { text-align: center; }
span.right { text-align: right; }
span.left { text-align: left; }
span.strikethrough { text-decoration: line-through; }
span.xsmall {font-family: arial, helvetica, sans-serif; font-weight:normal; color:inherit; background:inherit; font-size: x-small;}
span.small {font-family: arial, helvetica, sans-serif; font-weight:normal; color:inherit; background:inherit; font-size: small;}
span.medium {font-family: arial, helvetica, sans-serif; font-weight:normal; color:inherit; background:inherit; font-size: medium;}
span.bold {font-weight:bold;}

div.middle { vertical-align:middle; }
div.center { text-align: center; }
div.right { text-align: right; }
div.left { text-align: left; }
div.strikethrough { text-decoration: line-through; }
div.xsmall {font-family: arial, helvetica, sans-serif; font-weight:normal; color:inherit; background:inherit; font-size: x-small;}
div.small {font-family: arial, helvetica, sans-serif; font-weight:normal; color:inherit; background:inherit; font-size: small;}
div.medium {font-family: arial, helvetica, sans-serif; font-weight:normal; color:inherit; background:inherit; font-size: medium;}
div.bold {font-weight:bold;}
table.center { margin-left: auto; margin-right: auto; text-align: left; }
table.w80 { margin-left: auto; margin-right: auto; text-align: left; width: 80%; }
table.w95 { margin-left: auto; margin-right: auto; text-align: left; width: 95%; }

table.xsmall {font-family: arial, helvetica, sans-serif; font-weight:normal; color:black; background:#d0d0f8; font-size: x-small;}
table.small {font-family: arial, helvetica, sans-serif; font-weight:normal; color:black; background:#d0d0f8; font-size: small;}
table.medium {font-family: arial, helvetica, sans-serif; font-weight:normal; color:black; background:#d0d0f8; font-size: medium;}

tr.middle { vertical-align: middle; }
td { text-align: left; }
td.right { text-align: right; }
td.center { text-align: center; }
td.small { font-size: small; }
th { text-align: center; }
td.p1 { text-align: left; width: 1%; }
th.p1 { text-align: center; width: 1%; }
a:visited {
	border: none;
	text-decoration : underline;
	padding : 0px;
	color: #606;
	background-color: transparent;
}
a:hover {
	border: none;
	text-decoration : underline;
	padding : 0px;
	color: #900;
	background-color: transparent;
}
a.box {border-style: solid; border-width : 1px 2px 2px 1px; text-decoration : none; padding : 2px; color: white; background-color: navy; border-color : #6090f0 #0000f0 #0000f0 #6090f0; }
a:link.box { border-color : #6090f0; }
a:visited.box { border-color : #4060a0; }
a:hover.box { border-color : #f09060; }
a:active.box { border-color : #000000; }
a.inactive {border-style: solid; border-width : 1px 2px 2px 1px; text-decoration : none; padding : 2px; color: #000000; background-color: #c0c0c0; border-color : #404040 #404040 #404040 #404040; }
a.plain {border: solid; text-decoration : none; padding : 2px; color: white; background-color: transparent; }
a:hover.plain {border: solid; text-decoration : none; padding : 2px; color: green; background-color: transparent; }
a.simple {
	border: none;
	text-decoration : none;
	padding : 2px;
	color: #030E7E;
	background-color: transparent;
}
a:hover.simple {border: none; text-decoration : padding : 2px; color: green; background-color: transparent; }

a.purple {border: outset; text-decoration : none; font-size: medium; padding : 2px; color: purple; background-color: transparent; }
a:hover.purple {border: inset; text-decoration : none; font-size: medium; padding : 2px; color: purple; background-color: transparent; }
a.maroon {border: none; text-decoration : underline; padding : 0px; color: maroon; background-color: transparent; }
a:hover.maroon {border: none; text-decoration : underline; padding : 0px; color: purple; background-color: transparent; }
a.image {border: none; text-decoration : none; font-size: small; padding : 0px; color: white; background-color: transparent; }
a:hover.image {border: none; text-decoration : none; padding : 0px; color: navy; background-color: transparent; }

input {font-family: arial, verdana, sans-serif; font-weight:bold; color:black; background-color:#f4f4f4;}
input.middle { vertical-align:middle; }
input.center { text-align: center; }
input.right { text-align: right; }
input.left { text-align: left; }
input.ro {font-family: arial, verdana, sans-serif; font-weight:bold; color:black; background-color:#d8e0ff;}
input.ror {font-family: arial, verdana, sans-serif; color:red; background-color:#d8e0ff;}
input.rob {font-family: arial, verdana, sans-serif; color:red; background-color:#000000;}
input.roy {font-family: arial, verdana, sans-serif; color:yellow; background-color:#68709f;}
input:hover { background-color:#ccffcc; }
input:hover.normal { background-color:#ccffcc; }
input:hover.ro { background-color:#c8d0ef; }
input:hover.ror { background-color:#c8d0ef; }
input:hover.rob { background-color:#c8d0ef; }
input:hover.roy { background-color:#c8d0ef; }
textarea {font-family: helvetica, verdana, arial, sans-serif; color:black; font-weight:bold;}
textarea.ro {font-family: helvetica, verdana, arial, sans-serif; color:black; font-weight:bold; background-color:#d8e0ff;}
textarea.rf {font-family: helvetica, verdana, arial, sans-serif; color:black; font-weight:bold; background-color:#d8e0ff; font-size: small;}
textarea:hover { background-color:#ccffcc; }
textarea:hover.ro { background-color:#c8d0ef; }
select {font-family: arial, verdana, sans-serif; font-weight:bold; color:black; background-color:#f4f4f4;}
select.forms {font-family: arial, verdana, sans-serif; font-weight:bold; color:black; background-color:#f4f4f4; font-size: small;}
select.small {font-family: arial, verdana, sans-serif; font-weight:bold; color:black; background-color:#f4f4f4; font-size: small;}
select.xsmall {font-family: arial, verdana, sans-serif; font-weight:bold; color:black; background-color:#f4f4f4; font-size: x-small;}
select:hover { background-color:#ccffcc; }

button {font-family: helvetica, verdana, arial, sans-serif; color:black; font-weight:500; border-radius: 6px; -webkit-border-radius: 6px;}
button.w150 {font-family: helvetica, verdana, arial, sans-serif; color:black; font-weight:500; width:150px; }
button.w150m {font-family: helvetica, verdana, arial, sans-serif; color:maroon; font-weight:500; width:150px; }
button.w150g {font-family: helvetica, verdana, arial, sans-serif; color:green; font-weight:500; width:150px; }
button.w150d {font-family: helvetica, verdana, arial, sans-serif; color:gray; font-weight:500; width:150px; }
button.w300 {font-family: helvetica, verdana, arial, sans-serif; color:black; font-weight:500; width:300px; }
button.w300m {font-family: helvetica, verdana, arial, sans-serif; color:maroon; font-weight:500; width:300px; }
button.w300g {font-family: helvetica, verdana, arial, sans-serif; color:green; font-weight:500; width:300px; }
button.w300d {font-family: helvetica, verdana, arial, sans-serif; color:gray; font-weight:500; width:300px; }
button.w450m {font-family: helvetica, verdana, arial, sans-serif; color:maroon; font-weight:500; width:450px; }
button.w450g {font-family: helvetica, verdana, arial, sans-serif; color:green; font-weight:500; width:450px; }
button.w450d {font-family: helvetica, verdana, arial, sans-serif; color:gray; font-weight:500; width:450px; }
button.active {font-family: helvetica, verdana, arial, sans-serif; color:black; font-weight:700;}
button:hover { background-color:#ccffcc; }
button.purple { font-family: helvetica, verdana, arial, sans-serif; font-size: medium; color:purple; background-color:transparent; width:136px; }
button.box {border-style: solid; border-width : 2px 4px 4px 2px; text-decoration : none; padding : 4px; color: navy; background-color: #f0f0ff; border-color : #6090f0 #0000f0 #0000f0 #6090f0; }
button.simple {font-family: helvetica,verdana,arial,sans-serif; color:black; background-color: #ffffff; font-weight:400; border:none; text-decoration:none; font-size:x-small; }
button.simple:hover { background-color:#ccffcc; }

button.active { font-weight:bold; color:red; text-decoration:none; background-color:transparent;}

body,td,th {
	color: #000000;
}
h1 {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 24pt;
	color: #000000;
}
h2 {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 18pt;
	color: #333333;
}
h3 {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 16pt;
	color: #333333;
}
h4 {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 14pt;
	color: #000000;
}
h5 {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 12pt;
	color: #000000;
}
h6 {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 10pt;
	color: #000000;
}

*.red {color:red; }           /* #FF0000 bright */
*.navy {color:navy; }         /* #000080 dark */
*.teal {color:teal; }         /* #008080 dark pastel */
*.blue {color:blue; }         /* #0000FF bright */
*.maroon {color:maroon; }     /* #800000 dark */
*.black {color:black; }       /* #000000 dark */
*.purple {color:purple; }     /* #800080 dark pastel*/
*.green {color:green; }       /* #008000 dark */
*.white {color:white; }       /* #FFFFFF bright */
*.yellow {color:yellow; }     /* #FFFF00 bright */
*.pink {color:#ffcccc; }      /* defined pink is #FFC0CB */
*.gray {color:gray; }         /* #808080 dark pastel */
*.ltgray {color:#C0C0C0; }    /* duplicate of silver */
*.silver {color:silver; }     /* #C0C0C0 pastel */
*.aqua {color:aqua; }         /* #00FFFF bright */
*.fuchsia {color:fuchsia; }   /* #FF00FF bright */
*.lime {color:lime; }         /* #00FF00 bright */
*.olive {color:olive; }       /* #808000 dark pastel */
*.orange {color:orange; }     /* #FFA500 dark pastel */
*.plum {color:#DDA0DD; }      /* defined pastel */
*.seashell {color:#FFF5EE; }  /* defined pastel */
*.oldlace {color:#FDF5E6; }   /* defined pastel */
*.lightcyan {color:#E0FFFF; } /* defined pastel */
*.lavender {color:#E6E6FA; }  /* defined pastel */
*.honeydew {color:#F0FFF0; }  /* defined pastel */
*.cornsilk {color:#FFF8DC; }  /* defined pastel */
*.beige {color:#F5F5DC; }     /* defined pastel */
*.azure {color:#F0FFFF; }     /* defined pastel */
*.aliceblue {color:#F0F8FF; } /* defined pastel */

*.backred {background-color:red; }
*.backnavy {background-color:navy; }
*.backteal {background-color:teal; }
*.backblue {background-color:blue; }
*.backltblue {background-color:#E0E0FF; }
*.backmaroon {background-color:maroon; }
*.backblack {background-color:black; }
*.backpurple {background-color:purple; }
*.backgreen {background-color:green; }
*.backltgreen {background-color:#C0FFC0; }
*.backwhite {background-color:white; }
*.backyellow {background-color:yellow; }
*.backpink {background-color:#ffcccc; }
*.backgray {background-color:#808080; }
*.backt {background-color:transparent; }
*.backaqua {background-color:aqua; }
*.backfuchsia {background-color:fuchsia; }
*.backlime {background-color:lime; }
*.backolive {background-color:olive; }
*.backorange {background-color:orange; }

*.backsilver {background-color:silver; }
*.backplum {background-color:#DDA0DD; }
*.backseashell {background-color:#FFF5EE; }
*.backoldlace {background-color:#FDF5E6; }
*.backlightcyan {background-color:#E0FFFF; }
*.backlavender {background-color:#E6E6FA; }
*.backhoneydew {background-color:#F0FFF0; }
*.backcornsilk {background-color:#FFF8DC; }
*.backbeige {background-color:#F5F5DC; }
*.backazure {background-color:#F0FFFF; }
*.backaliceblue {background-color:#F0F8FF; }

*.xsmall {font-size: x-small;}
*.small {font-size: small;}
*.medium {font-size: medium;}
*.large {font-size: large;}
*.xlarge {font-size: x-large;}
*.xxlarge {font-size: xx-large;}

*.bold {font-weight:bold;}

/* Printing setups */

/* @page { margin-top: 0.75in; margin-bottom: 0.75in; margin-left: 0.75in; margin-right: 0.75in; } */
*.printing { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; }

*.pagebreak { page-break-before: always; }

@media print {
    *.submit-abandon { display: none; }
    *.nav-pane { display: none; }
    *.misc-pane { display: none; }
    *.table-row-media { display: none; }
}
@media screen {
    *.submit-abandon { display: block; }
    *.nav-pane { display: block; }
    *.misc-pane { display: block; }
    *.table-row-media { display: table-row; }
}
