/* CSS Document */


/* CSS Document */

.content
{
	
	font-size: 10pt;
	
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	text-align: left;
}

.content_whbg
{
	background: White;
	background-color: White;
	font-size: 10pt;
	color: #00478A;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	text-align: left;
}

.contentcenter
{
	
	font-size: 10pt;
	
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	text-align: center;
}


.contentright
{
	font-size: 10pt;
	
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	text-align: right;
}


.contentsmall
{
	
	font-size: 8pt;

	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 8pt;
	font-weight: normal;
	text-align: left;
}


.contentsmallcenter
{
	
	font-size: 8pt;

	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 8pt;
	font-weight: normal;
	text-align: center;
}


.contentsmallright
{
	
	font-size: 8pt;
	color: #F2FFBF;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 8pt;
	font-weight: normal;
	text-align: right;
}

.homepage_table
{
	font-size: 10pt;
	color: #BFE4FF;
	padding: 4px 4px 4px 4px;
	font: normal 10pt;
	font-weight: normal;
	text-align: left;
	background-color: #000000;
	background: #000000;
	border: 1px solid #333333;
}



.homepage_table  a:active
{

color: #F2FFBF;
text-decoration: none;
}

.homepage_table a:link
{
color: #F2FFBF;
text-decoration: underline;
}

.homepage_table  a:visited
{
color: #F2FFBF;
text-decoration: underline;
}

.homepage_table a:hover
{
color: white;
text-decoration: none;
}




.content_table
{

	font-size: 10pt;
color: #BFE4FF;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	border: 1px solid #EEEEFF;
	text-align: left;
	abackground-color: #DFE1F0;
	abackground: #DFE1F0;
}
.content_table_nobg
{
	font-size: 10pt;

	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	border: 1px solid #A2A5BD;
	text-align: left;
	background-color: none;
	background: none;
}

.content_tablecenter
{
	background: #EEEEFF;
	font-size: 10pt;
	color: #5D7091;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	background-color: #EEEEFF;
	text-align: center;
}

.content_midbar
{
	background-color: Black;
	background: Black;
	font-size: 10pt;
	color: white;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	text-align: left;
}







.footer
{
	font-size: 8pt;
	color: #E6E6FA;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 8pt;
	font-weight: normal;
	text-align: center;
}

.table_heading_d
{
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #DFE1F0;
	padding: 4px 8px 4px 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	font: normal 12pt "Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	background-color: #111111;
	background: #111111 url(../images/drill_down_bg.jpg) repeat-x;
	border: 1px solid #333333;
	background-image: url(../images/drill_down_bg.jpg);
	background-repeat: repeat-x;
}

.table_heading_home
{
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: white;

	padding-left: 8px;
	padding-right: 8px;
	
	font: normal 14pt "Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	background-color: #111111;
	background: #111111 url(../images/drill_down_bg.jpg) repeat-x;
	border: 1px solid #333333;
	background-image: url(../images/drill_down_bg.jpg);
	background-repeat: repeat-x;
}



.table_heading
{
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: white;

	padding-left: 8px;
	padding-right: 8px;
	
	font: normal 14pt "Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;

}

.667F97

.table_subheading
{
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #667F97;

	padding-left: 8px;
	padding-right: 8px;

	font: normal 14pt "Myriad Pro", Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	background-color: #DFE1F0;	
}
.table_heading  a:active
{

color: #E6E6FA;
text-decoration: none;
background: transparent;
	background-color: transparent;
}

.table_heading a:link
{
color: #FFFFFF;
text-decoration: underline;
background: transparent;
background-color: transparent;
}

.table_heading  a:visited
{
color: #E6E6FA;
text-decoration: underline;
background: transparent;
background-color: transparent;
}

.table_heading a:hover
{
color: #FFFFFF;
text-decoration: none;
background: transparent;
background-color: transparent;
}




.drilldown_table {
	margin-bottom: 4px;
}

.breadcrumb {
	font-size: 10pt;
	color: #E6E6FA;
	padding: 12px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 12px;
	font: normal 10pt;
	font-weight: normal;
	text-align: center;
}

.breadcrumb  a:active
{

color: #E6E6FA;
text-decoration: none;
}

.breadcrumb a:link
{
color: #E6E6FA;
text-decoration: underline;
}

.breadcrumb  a:visited
{
color: #E6E6FA;
text-decoration: underline;
}

.breadcrumb a:hover
{
color: white;
text-decoration: none;
}

.table_heading_brdr
{
	background: transparent;
	background-color: transparent;
}


.table_heading_no_brdr
{
	background: transparent;
	background-color: transparent;
}


.table_content_brdr
{
	background: transparent;
	background-color: transparent;
}


.table_bottom_brdr
{
	background: transparent;
	background-color: transparent;
}

.table_contentbg
{
	background-color: #91A5AE;
	background: #91A5AE;
}


.midbar
{

	background-color: Black;
	background: Black;
	font-size: 10pt;
	color: white;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	text-align: left;
	border: 1px solid #91A5AE;
}


.content_midbar
{
	background-color: Black;
	background: Black;
	font-size: 10pt;
	color: white;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	text-align: left;
	width: 85%;
	border: 1px solid #91A5AE;
}





.content_midbar  a:active
{

color: #F2FFBF;
text-decoration: none;
}

.content_midbar a:link
{
color: #F2FFBF;
text-decoration: underline;
}

.content_midbar  a:visited
{
color: #F2FFBF;
text-decoration: underline;
}

.content_midbar a:hover
{
color: white;
text-decoration: none;
}







.highlight_pic
{
	border: 1px solid #667F97;
}

.content_pic
{
	border: 1px solid #91A5AE;
}

.gallery_pic
{
	border: 1px solid #91A5AE;
}

.content_table_title
{
	background: #EEEEFF;
	font-size: 12pt;
	color: #5D7091;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal 12pt;
	font-weight: normal;
	background-color: #EEEEFF;
}


.highlight_intro
{
	font-family: Arial, Helvetica, sans-serif;
	font: normal large;
	color: #DCDCDC;
	font-size: large;
}

.highlight_content
{
	font: normal large;
	color: Navy;
	font-size: large;
}


.table_content
{
	

	background-color: #000000;
	background: #000000;
	font-size: 10pt;
	padding: 4px 10px 4px 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	text-align: left;
	border: 1px solid #333333;
}

.table_content_text
{
	background-color: #DFE1F0;
	background: #DFE1F0;
	font-size: 10pt;
	color: #00478A;
	font: normal 10pt;
	font-weight: normal;
	text-align: left;


}
.table_contentcenter_text
{
	background-color: #DFE1F0;
	background: #DFE1F0;
	font-size: 10pt;
	color: #00478A;
	font: normal 10pt;
	font-weight: normal;
	text-align: center;


}
.table_contentcenter
{
	background-color: #DFE1F0;
	background: #DFE1F0 url(../images/content_table_bg_03.jpg) repeat-x;
	background-image: url(../images/content_table_bg_03.jpg);
	background-repeat: repeat-x;
	font-size: 10pt;
	color: #00478A;
	padding: 4px 10px 4px 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	font: normal 10pt;
	font-weight: normal;
	text-align: center;
	width: 70%;
	


}
	
.top_bg{
	background: url(../images/kwaudio_02.jpg) repeat-x;
	background-image: url(../images/kwaudio_02.jpg);
	background-repeat: repeat-x;
}


.tools
{
	font: normal 8pt;
	font-size: 8pt;
	color: white;
	padding: 2px 4px 2px 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 2px;
	background-color: #333333;
	border: 1px solid #666699;
}



.search
{
	max-height: 30px;
	font-size: 8pt;
	color: white;
	font: normal 8pt;
	font-weight: normal;
	text-align: left;
	padding: 4px 10px;
	padding-left: 10px;
	padding-right: 4px;
}

.bg_topbar{
	background: url(../images/topbar_03.gif) repeat-x;
	background-image: url(../images/topbar_03.gif);
	background-repeat: repeat-x;
	font-size: 8pt;
	color: white;
	font: normal 8pt;
	font-weight: normal;
	text-align: center;
	padding: 10px;
	padding-left: 10px;
	padding-right: 4px;
}


.menu_bg{
	background: url(../images/kwaudio_08.gif) repeat-x;
	background-image: url(../images/kwaudio_08.gif);
	background-repeat: repeat-x;
}


.menu_bg_center{
	background: url(../images/kwaudio_08.gif) repeat-x;
	background-image: url(../images/kwaudio_08.gif);
	background-repeat: repeat-x;
	text-align: center;
}



.heading
{
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	color: #E6E6FA;
	padding: 2px 10px 2px 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	font: normal large "Myriad Pro", Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: large;

	width: 98%;

}


.highlightsm
{
	color: silver;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal medium;
	text-align: left;
	font-size: medium;
}

.highlightsmcntr
{
	color: silver;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal medium;
	text-align: center;
	font-size: medium;
}


.highlightsmrght
{
	color: silver;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal medium;
	text-align: right;
	font-size: medium;
}

.tableheading
{
	font-size: small;
	color: #00478A;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: bold small;
	font-weight: bold;
	text-align: left;
	background-color: Silver;
	background: Silver;
}


.tablecontent
{
	font-size: x-small;
	color: #00478A;
	padding: 4px 4px 4px 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font: normal x-small;
	font-weight: normal;
	text-align: left;
	background-color: Silver;
	background: Silver;
}


.term {
    color: red;
	 font-size: small;
	 font-family: Verdana, Geneva, Arial, sans-serif;
	 font: normal small Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.highlight_table
{
border: 1px solid  #91A5AE;
font-size: x-small;
color: Navy;
padding: 4px 4px 4px 4px;
padding-bottom: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 4px;
font: normal x-small;
font-weight: normal;
text-align: left;
} 


.kwa_highlight_link
{
font: normal;
color: #F2FFBF;
}

.kwa_highlight_link  a:active
{
font: normal;
color: #FFFFFF;
text-decoration: underline;
}

.kwa_highlight_link a:link
{

font: normal;
color: #F2FFBF;
text-decoration: underline;
}

.kwa_highlight_link  a:visited
{

font: normal;
color: #F2FFBF;
text-decoration: underline;
}

.kwa_highlight_link a:hover
{

font: normal;
color: #FFFFFF;
text-decoration: underline;
}


.ul_dark {
 list-style-image: url(../images/list_drk_icon_03.gif);
 list-style: url(../images/list_drk_icon_03.gif);
 padding: 0px 4px 8px 4px;
 padding-bottom: 6px;
 padding-left: 4px;
 padding-right: 4px;
 padding-top: 0px;
 text-align: left;
}

INPUT, TEXTAREA, SELECT, OPTION {
	font: normal xx-small;
	font-size: xx-small;
	color: white;
	background-color: #333333;
	border: 1px solid #666699;
}

ul_OUT {
	list-style-image: url(../images/list_icon_03.gif);
	list-style: url(../images/list_icon_03.gif);
}

.sitemap_subsection
{
	color: #F2FFBF;
}


.sitemap_subsection  a:active
{

color: #F2FFBF;
text-decoration: underline;
}

.sitemap_subsection a:link
{

color: #F2FFBF;
text-decoration: underline;
}

.sitemap_subsection  a:visited
{

color: #F2FFBF;
text-decoration: underline;
}

.sitemap_subsection a:hover
{
color: #FFFFFF;
text-decoration: underline;
}





a {
			color: #F2FFBF;
}


BODY {
	font-family: Trebuchet MS, Helvetica, sans-serif;
	background-color: #222222;
	background: #222222;
	font-size: 10pt;
	padding: 0px 0px 0px 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	font: normal 10pt  Trebuchet MS, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	color: #BFE4FF;
}
