/* KWVA Master Style Sheet by Jim Doppelhammer (c) Copyright 2001 - 2010 */

/* Table Structure & Body */

/* body	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #000000; background-color: #E6F7FF } OLD */
body	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #000000; background-color: #06213F }
p, td	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #000000 }
select	{ background-color: #FFFFFF }
hr	{ border: none; color: #000080; background-color: #000080; height: 2px; }
.wrapper {width: 980px; margin-left: auto; margin-right: auto }

/* Header */
.topmenu {
    list-style: none !important;
    padding: 0px !important;
}

.topmenu > li {
    float: left !important;
    
}
.topmenu button {
    border-top: 0 !important;
    border-left: 0 !important;
	border-bottom: 0 !important;
	border-right: 1px solid #06213F !important;
	border-radius: 0px !important;
	height: 40px !important;
	padding: 0px 20px;

    background: transparent !important;
    cursor: pointer !important;
}
.topmenu button:hover,
.topmenu button:focus {
    outline: 0 !important;
    text-decoration: none !important;
    color: #069 !important;
}

.submenu {
    display: none !important;
    position: absolute !important;
    padding: 0px !important;
    list-style: none !important;
    background-color: rgba(0,0,0,0.8) !important;
    color: #FFFFFF !important;
    width: 15em !important;
}

.topmenu button:focus + .submenu,
.topmenu button:hover + .submenu,
.submenu:hover {
    display: block !important;
}
    
.submenu a, .submenu a:link, .submenu a:visited {
	display:block !important;
	padding:5px !important;
	text-decoration: none !important;
	color: #FFFFFF !important;
}

.submenu a:hover {
	background-color: #069 !important;
}

/* Menubar Table & Cell background, font and color definitions */
table.menubkg2	{ background-color: #B2C4DA }
table.border1	{ border-style: solid; border-collapse: collapse }
table.tblbkg	{ background-color: #F9F9F9 }
table.tblbkg2	{ background-color: #FFFFFF }
td.menubkg	{ background-color: #B2C4DA }
td.topbar	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; background-color: #000066 }
td.topbar2	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; background-color: #F9F9F9 }
td.menubar	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; background-color: #339966; color: #FFFFFF; font-weight: bold }

/* Footer */
#facebook a {
	margin-right: 2px;
	color: white;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #4267b2;
	border-radius: 3px;
	line-height: 20px;
	padding: 0 5px 0 3px;
	text-decoration: none;
	vertical-align: middle;
	display: inline-block;
}
#facebook a:hover{ background-color: #365899; }
#facebook a:active{ background-color: #577fbc; }


/* Headings */
h1	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 20pt; color: #000080; font-weight:bold; margin-bottom: 0 }
h2	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 14pt; color: #000080; font-weight:bold; margin-bottom: 0 }
h3	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12pt; color: #000080; font-weight:bold; margin-bottom: 0 }
h4	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #000080; font-weight:bold; margin-bottom: 0 }
h5	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #000080; font-weight:bold; margin-bottom: 0 }
h6	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #000080; font-weight:bold; margin-bottom: 0 }

/* Fonts */
.textj		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #000000; text-align: Justify }
.textw		{ font-family: Arial, Verdana, Helvetica, Sans-serif; font-size: 10pt; color: #FFFFFF }
.textwj		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #FFFFFF; text-align: Justify }
.texti		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #000000; font-style: italic }
.textyb		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #000000; background-color: #FFFF00 }
.small		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #000000 }
.smallw		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #FFFFFF }
.smalli		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #000000; font-style: italic }
.small6		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #000000 }
.small6i	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #000000; font-style: italic }
.small6w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #FFFFFF }
.text9		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 9pt; color: #000000 }
.text12		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12pt; color: #000000 }
.text12w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12pt; color: #FFFFFF }
.text12j	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12pt; color: #000000; text-align: Justify }
.text14		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 14pt; color: #000000 }
.text14w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 14pt; color: #FFFFFF }
.text20		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 20pt; color: #000000 }
.text20w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 20pt; color: #FFFFFF }
.text24		{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 24pt; color: #000000 }
.tophead	{ font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-size: 36px; color: #FFFFFF }

/* Links - defined as "a", "a:link", "a:visited", "a:active" and "a:hover" overcomes IE and Netscape 4.x */
/* differences so only one stylesheet is needed for the links to view as close to the same in both browsers. */

/* Standard Default Link - 10pt Purple Font */
a, a:link	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #000080; text-decoration: underline }
a:visited	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #800080; text-decoration: underline }
a:active, a:hover	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #FF0000; text-decoration: underline }

/* normal 10pt white link */
a.n10w, a:link.n10w, a:visited.n10w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: underline }
a:active.n10w, a:hover.n10w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #FF0000; text-decoration: underline }

/* small 6pt link */
a.s6, a:link.s6	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #000080; text-decoration: underline }
a:visited.s6	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #800080; text-decoration: underline }
a:active.s6, a:hover.s6	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #FF0000; text-decoration: underline }

/* small 6pt white link */
a.s6w, a:link.s6w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline }
a:visited.s6w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline }
a:active.s6w, a:hover.s6w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10px; color: #FF0000; text-decoration: underline }

/* small 8pt link */
a.s8, a:link.s8	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #000080; text-decoration: underline }
a:visited.s8	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #800080; text-decoration: underline }
a:active.s8, a:hover.s8	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #FF0000; text-decoration: underline }

/* small 8pt BOLD link */
a.s8b, a:link.s8b	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #000080; font-weight: bold; text-decoration: underline }
a:visited.s8b	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #800080; font-weight: bold; text-decoration: underline }
a:active.s8b, a:hover.s8b	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #FF0000; font-weight: bold; text-decoration: underline }

/* small 8pt black link (special menu link with background change on hover) */
a.s8blk, a:link.s8blk	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #000000; text-decoration: underline }
a:visited.s8blk	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #000066; text-decoration: underline }
a:active.s8blk, a:hover.s8blk	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #FF0000; text-decoration: underline; background-color: #FFFFCC }

/* small 8pt white link */
a.s8w, a:link.s8w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline }
a:visited.s8w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: underline }
a:active.s8w, a:hover.s8w	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #FF0000; text-decoration: underline }

/* small 8pt white not-underlined background-on-hover - special menu link */
a.s8wht, a:link.s8wht, a:visited.s8wht	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #FFFFFF; text-decoration: none }
a:active.s8wht, a:hover.s8wht	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 8pt; color: #FF0000; text-decoration: none; background-color: #FFFFCC }

/* small 10pt black not-underlined background-on-hover - special menu link */
a.s10blk, a:link.s10blk, a:visited.s10blk	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #000000; text-decoration: none }
a:active.s10blk, a:hover.s10blk	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 10pt; color: #FFFFFF; text-decoration: none; background-color: #5DAADB }

/* small 8pt white BOLD not-underlined background-on-hover - special menu link */
a.s9whtb, a:link.s9whtb, a:visited.s9whtb	{ font-family: Verdana, Arial, Helvetica; font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration: none }
a:active.s9whtb, a:hover.s9whtb	{ font-family: Verdana, Helvetica, Arial; font-size: 8pt; color: red; font-weight: bold; text-decoration: none }

/* big 12pt link */
a.b12, a:link.b12	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12pt; color: #000080; text-decoration:underline }
a:visited.b12	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12pt; color: #800080; text-decoration:underline }
a:active.b12, a:hover.b12	{ font-family: Verdana, Arial, Helvetica, Sans-serif; font-size: 12pt; color: #FF0000; text-decoration:underline }