img{ border: none; }

.karight { text-align:right; }

.kmargin-5 { margin:5px; }
.kastd{ font: 12px Tahoma, Verdana, Arial; }

.kborder { border:1px solid #CCC; }

span.kbutton { padding:5px;cursor:pointer;font:0.9em Tahoma, Verdana, Arial; }
span.kbutton img { vertical-align:middle; }
span.kbutton:hover { background-color:#EEE; }

.kafieldset{ border: 1px solid #CCC; }

.kafieldset a{ color: #014B6E; text-decoration: none; }
.kafieldset a:hover{ text-decoration: underline; }

.kafieldset legend{ font-weight: bold; margin: 0 2px; }

.katext, .kselect{ vertical-align: middle; border: 1px solid #014B6E; }
.kasubmit{ cursor: pointer; vertical-align: middle; border: 1px solid #669966; background-color: #99CC66; color: #3E753E; font-weight: bold; text-transform: uppercase; font-size: 10px; }

.kadiv{ padding: 5px; }
.krdiv{ margin: 1px 0 0 10px; padding: 5px; }
.kaodd{ background-color: #EEE; }
.kaeven{ background-color: #FFF; }

.kslabel{ float: left; width: 150px; font-weight: bold; margin-top: 2px; }

.clear{ clear: both; display: block; height: 1px; overflow: hidden; }
.kvam{ vertical-align: middle; }
.khid{ display: none; }
.ktup{ text-transform: uppercase; }

.kfs-10{ font-size: 10px; }

#package_alt {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color : #B0B0B0;
	border: none;
	background-color: #EBEBEB;
	width: 50px;
}

.ktable{}
.ktable td{ border: 1px solid #CCC; border-left: 0; border-top: 0; padding: 3px; }
.ktable tr.odd{ background-color: #EEE; }

.bot-line-1, .bot-line-1 a{ color: #c8e1f7; text-decoration: none; }
.bot-line-1{ padding: 10px 0 15px 0; text-align: center; }
.bot-line-1 span{ font-size: 10px; margin: 0 3px; }