/* KESSPROD style sheet */

/*HTML Elements*/

body, td, th  {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 10pt;	
	color : #000000;
}
p, div, span  {
	font-size : 10pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
ol, ul, li {
	font-size : 10pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
a {
	text-decoration : underline;
	color : #663399;
	font-weight : bold;
}
a.gray {
	text-decoration : underline;
	color : #999999;
	font-weight : bold;
}
a:visited.on, a.on {
	text-decoration : none;
	color : #009900;
	font-weight : bold;
}
a:visited {
	text-decoration : underline;
	color : #663399;	
}
a:hover {
	text-decoration : underline;
	color : #6633CC;
}
a:active {
	text-decoration : underline;
	color : #663399;
}

h1  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color: #cc0000;
}

h2  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color: #000099;
	margin-top : none;
	margin-bottom : none;
}

h3  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color: #000000;
}

h4  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color: #000000;
	font-style : italic;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #009900;
	vertical-align: baseline;
	white-space: normal;
}

blockquote  {
	font-size : 10pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
}



/*KESSPROD Classes*/

.h1  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
	font-size : 12pt;
	font-weight : bold;
	color: #663399;
}

.h2  {
	font-family : "Futura MdCn BT";
	font-size : 12pt;
	font-weight : normal;
	color: #663399;
	margin-top : none;
	margin-bottom : none;
}

.h3  {
	font-family : Verdana, Arial, Helvetica, sans-serif, "Aachen BT";
	font-size : 10pt;
	font-weight : bold;
	color: #000000;
}

.h4  {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color: #000000;
	font-style : italic;
}

.menu {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.topics {
	font-size : 8pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight : normal;
}
.items {
	font-size : 10pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : #000066;
	font-weight : bold;
}
.td {
	font-size : 10pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-weight : bold;
}
.date {
	font-size : 9pt;
	font-family : serif, Times-Roman;
	color : #000000;
	font-style : italic;
}
.footer {
	font-size : 9pt;
	font-family : "Futura BdCn BT";
	color : #663399;
	font-weight : normal;
; background-color: #CCCCCC
}
.caption {
	font-size : 8pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
	background : #CCCCCC;
	line-height : 120%;
	padding : 3pt 5pt 3pt 5pt;
}
.nospace {
	font-size : 1pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	margin : 0pt;
}

.tailscaption {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #FF9900;
	border-top-width: 2pt;
	border-right-width: 2pt;
	border-bottom-width: 2pt;
	border-left-width: 2pt;
}

.captionsum02 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding-top: 2pt;
	padding-right: 2pt;
	padding-bottom: 2pt;
	padding-left: 2pt;
	color: #66CCCC;
}

.opph2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt; font-weight: bold;
	color: #FF9933;
	margin-top: none;
	margin-bottom: none;
}

.win03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #ff6633;
}

.captionwin03 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold; color: #ff6633;
; margin-top: auto; margin-right: auto; margin-bottom: auto; margin-left: auto; top: auto; clip:  rect(   )
}

.text  {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #999999;
}


/* font styles */

.sans {
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.serif {
	font-family : Times, serif;
}
.symbol {
	font-family : symbol;
}
.normal {
	font-weight : normal;
}
.bold {
	font-weight : bold;
}

/* colors */

.white {
	color: #ffffff;
}
.gray {
	color: #999999;
}
.red {
	color: #cc0000;
}
.blue {
	color: #0000cc;
}
.green {
	color: #009900;
}
.gold {
	color: #ffcc00;
}



/*HTML IDs*/
#red {
	color: #cc0000;
}
#white {
	color: #ffffff;
}
#gray {
	color: #999999;
}
#blue {
	color: #0000cc;
}
#green {
	color: #009900;
}
#gold {
	color: #ffcc00;
}

/* Barkitecture Styles */

.name {
	font-size : 11pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : #000066;
	font-weight : bold;
	margin-bottom : 5px;
}

.builder {
	font-size : 10pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
	margin-bottom : 5px;
}
.details {
	font-size : 9pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
; word-spacing: 1px
; margin-bottom: 4px
}


.plug {
	font-size : 9pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-weight : normal;
}

.dog {
	font-size : 7pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color : #000000;
	font-style : normal;
}

.more {
	font-size : 7pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style : normal;
}

.house {
	font-size : 14pt;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-style : normal;
}

