.pageheader
{
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 21pt;
    COLOR: #fdde9b;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif
}
.header
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15pt;
    COLOR: black;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-ALIGN: center;
    align: center
}
			.kbkinput, .kbkselect{
				border:1px solid #888888;
				background:url('/images/kbktxtbg.jpg')
			}

.input
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: #104a7b 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #104a7b 2px solid;
    COLOR: #616a60;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    BACKGROUND-COLOR: #f0f8ff
}
.txtInput
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: #104a7b 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px solid;
    COLOR: #616a60;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    BACKGROUND-COLOR: #ffffff
}
.bttn
{
    BORDER-RIGHT: #104a7b 1px solid;
    BORDER-TOP: #afc4d5 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: #afc4d5 1px solid;
    CURSOR: hand;
    COLOR: #000066;
    BORDER-BOTTOM: #104a7b 1px solid;
    FONT-FAMILY: tahoma,sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-DECORATION: none
}
.select
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: #104a7b 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #104a7b 2px solid;
    COLOR: #616a60;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    BACKGROUND-COLOR: #f0f8ff
}
.select_width200
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #104a7b 2px solid;
    WIDTH: 200px;
    COLOR: #616a60;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    BACKGROUND-COLOR: #f0f8ff
}
.select_width325
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: #104a7b 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #104a7b 2px solid;
    WIDTH: 325px;
    COLOR: #616a60;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    BACKGROUND-COLOR: #f0f8ff
}
.select_width335
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: #104a7b 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #104a7b 2px solid;
    WIDTH: 335px;
    COLOR: #616a60;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    BACKGROUND-COLOR: #f0f8ff
}
.textarea
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: #104a7b 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #104a7b 2px solid;
    COLOR: #616a60;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    BACKGROUND-COLOR: #f0f8ff
}
.black7
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.black8
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.black9
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.black10
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.black11
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.blackb8
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.blackb10
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.blue8
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.blueb8
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.blueb10
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.white6
{
    FONT-SIZE: 6pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.white7
{
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.white8
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.white9
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.whiteb9
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.whiteb10
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.old_textarea
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1px solid;
    COLOR: #616a60;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
A:link
{
    COLOR: #003399
}
A:visited
{
    COLOR: #660099
}
A:hover
{
    COLOR: #ff3300
}
.smenu
{
    PADDING-RIGHT: 5pt;
    PADDING-LEFT: 5pt;
    LIST-STYLE-POSITION: outside;
    FONT-SIZE: 7pt;
    WORD-SPACING: normal;
    VERTICAL-ALIGN: text-top;
    COLOR: #000000;
    TEXT-INDENT: 0pt;
    PADDING-TOP: 4px;
    FONT-STYLE: normal;
    FONT-FAMILY: "Arial", "Helvetica", "sans-serif"
    WHITE-SPACE: pre;
    LIST-STYLE-TYPE: disc;
    LETTER-SPACING: normal;
    TEXT-DECORATION: none
}
.smenu A:link
{
    COLOR: #0066ff;
    TEXT-DECORATION: none
}
.smenu A:visited
{
    COLOR: #0066ff;
    TEXT-DECORATION: none
}
.smenu A:hover
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.rBlack8
{
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
.tblHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, tahoma, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #8caae6
}
.tblBodyText
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif
}
.tblBodyText A:link
{
    COLOR: #003399;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.tblBodyText A:hover
{
    COLOR: #ff3300;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.tblBodyText A:visited
{
    COLOR: #660099;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
A.inline2
{
    COLOR: #0066cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: underline
}
A.inline2:hover
{
    COLOR: #ff3300;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: underline
}
.rBlackb8
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif;
    TEXT-DECORATION: none
}
.newlabel
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif
}

.kbkbgColor{
	background-color:#efefef;
	color:#666666
}
.kbkBorder{
	border:1px solid;
	border-color:#efefef;
}
.tblSmallBdText
{
    FONT-SIZE: 6pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif
}
.tblBodyTextContent
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'MS Sans Serif';
    TEXT-DECORATION: none
}
.tblBodyTextContentBld
{
    FONT-SIZE: 8pt;
    COLOR: #666666;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'MS Sans Serif';
    TEXT-DECORATION: none;
	font-weight: bold
}
.kbkLbl
{
	width: 80px;
	padding-left: 5px;
	background-color:#f3f3f3
}
.kbkLblHr
{
	height:18px;
	padding-left: 5px;
	background-color:#f3f3f3
}
.kbkVal
{
	padding-left: 5px;
	background-color:#dedede
}
.tblBodyText7
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, MS Sans serif
}
.select_width250
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: #104a7b 2px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #104a7b 2px solid;
    WIDTH: 250px;
    COLOR: #616a60;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'MS Sans Serif';
    BACKGROUND-COLOR: #f0f8ff
}
.hrline
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    BORDER-BOTTOM: darkblue thin solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'MS Sans Serif'
}
.select_width550
{
    BORDER-RIGHT: solid;
    BORDER-TOP: solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: solid;
    WIDTH: 550px;
    COLOR: #616a60;
    BORDER-BOTTOM: solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'MS Sans Serif';
    BACKGROUND-COLOR: #f0f8ff
}
.nbttn
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 7pt;
    BORDER-LEFT: 1px solid;
    CURSOR: hand;
    COLOR: #000066;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: powderblue
}
.hrlightline
{
    BORDER-RIGHT: thin;
    BORDER-TOP: thin;
    FONT-SIZE: 8pt;
    BORDER-LEFT: thin;
    COLOR: #000000;
    LINE-HEIGHT: 14px;
    BORDER-BOTTOM: paleturquoise 1px groove;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'MS Sans Serif'
}
.tblHeaderM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Geneva, Tahoma, Arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #3399ff
}
.bttnSpecial
{
    BORDER-RIGHT: white 1px outset;
    BORDER-TOP: white 1px outset;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px outset;
    COLOR: #000066;
    BORDER-BOTTOM: white 1px outset;
    FONT-FAMILY: arial, tahoma, sans-serif;
    BACKGROUND-COLOR: skyblue
}
.email_textarea
{
    BORDER-RIGHT: white 1px;
    BORDER-TOP: white 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: white 1px;
    COLOR: #616a60;
    BORDER-BOTTOM: white 1px;
    FONT-FAMILY: verdana, Arial, Helvetica, 'MS Sans Serif'
}
.select_width100
{
    BORDER-RIGHT: 1pt solid;
    BORDER-TOP: 1pt solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 1pt solid;
    WIDTH: 100px;
    COLOR: #616a60;
    BORDER-BOTTOM: 1pt solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, 'MS Sans Serif';
    BACKGROUND-COLOR: #f0f8ff
}
.btnSubBlue
{
    BORDER-RIGHT: #8caae6 1px outset;
    BORDER-TOP: #8caae6 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #8caae6 1px outset;
    COLOR: #ffffff;
    BORDER-BOTTOM: #8caae6 1px outset;
    FONT-FAMILY: sans-serif, 'MS Sans Serif', Verdana;
    BACKGROUND-COLOR: #8caae6
}
.btnSubRed
{
    BORDER-RIGHT: #ffb6c1 1px outset;
    BORDER-TOP: #ffb6c1 1px outset;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffb6c1 1px outset;
    COLOR: #000066;
    BORDER-BOTTOM: #ffb6c1 1px outset;
    FONT-FAMILY: sans-serif, 'MS Sans Serif', Verdana;
    BACKGROUND-COLOR: #ffb6c1
}
.rightWhiteBrdr
{
    BORDER-RIGHT: white 2px solid;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
.BottomWhiteBrdr
{
    BORDER-BOTTOM: white 1px solid
}
.mnuBorder
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray;
    BORDER-BOTTOM: gray 1px solid
}
.tblHeaderBlack
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: black
}
.tableBorder
{
    /* modified 10/07/2007 - kbk
	border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid
	*/
    border: #f1f1f1 1px solid;
}
.LeftWhiteBrdr
{
    BORDER-LEFT: white 2px solid
}
.bodyBorder
{
    BORDER-RIGHT: navy 5px solid;
    BORDER-TOP: navy 5px solid;
    BORDER-LEFT: navy 5px solid;
    BORDER-BOTTOM: navy 5px solid
}
.tblBodyText10B
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Arial
}
.linkpath {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	BACKGROUND: #ffffff; 
	VERTICAL-ALIGN: top; 
	COLOR: #417fa8; 
	FONT-FAMILY: Verdana, Arial, Helvetica, "MS Sans serif", sans-serif; 
	TEXT-ALIGN: left
}
.linkpath A:hover {
	COLOR: #cc0033; 
	TEXT-DECORATION: none
}
.linkpath A:active {
	COLOR: #000000; 
	TEXT-DECORATION: none
}
.linkpath A:link {
	COLOR: #000000; 
	TEXT-DECORATION: none
}
.linkpath A:visited {
	COLOR: #000000; 
	TEXT-DECORATION: none
}
.linkpath il {
	DISPLAY: inline; 
	LIST-STYLE-TYPE: none
}

.tlt{padding:0; width:5; text-align:left;  vertical-align:top}
.trt{padding:0; width:5; text-align:right; vertical-align: top}
.blt{padding:0; width:5; text-align:left;  vertical-align: bottom}
.brt{padding:0; width:5; text-align:right; vertical-align: bottom}
.kbkShow{display:''}
.kbkHide{display:none}

.kbkSubTitleCaption{
	color:#ffffff; 
	font-weight:bold; 
	font-size:11px;
	height:18px;
	line-height:18px;
	display:table-cell; vertical-align:middle /*This does not work in IE*/
}
.kbkTableBorder
{
    /*border: #f1f1f1 1px solid;*/
    border: #c1c1c1 1px solid;
}
