body{
	margin: 0 0 0 0;
	background-color: #F8F9F2;
}
#top{
	background: url(kuvat/top_bg.jpg);
}

form.pikahaku {
	color: Navy;
/*	background-color: #99B9CC; */
	background-image: url(../../kuvat/bg_find+.jpg);
	border-left: 1px solid #FFA500;
}
TABLE.ilmo {
	color: Navy;
/*	background-color: #99B9CC; */
/*border-left: 1px solid #FFA500; */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
checkbox.box {
	background: Aqua;
	border: outset;
}

input.btn {
	background-color: transparent;
	color: Navy;
	border: 1px solid Navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
}
textarea.textbox {
	background-color: transparent;
	color: Navy;
	border: 1px solid Navy;
}


body {
	background-color: #F8F9F2;
	SCROLLBAR-FACE-COLOR: #99B9CC;
	SCROLLBAR-HIGHLIGHT-COLOR: #dad5be;
	SCROLLBAR-SHADOW-COLOR: #2c5aa6;
	SCROLLBAR-3DLIGHT-COLOR: #2c76ae;
	SCROLLBAR-ARROW-COLOR: #386888;
	SCROLLBAR-TRACK-COLOR: #386888;
	SCROLLBAR-DARKSHADOW-COLOR: #1b4fa5;
}
body.prog {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
a {
	font-family: Arial, Helvetica, Geneva;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	color: Navy;
}
a:hover {
	font-family: Arial, Helvetica, Geneva;
	font-size: 14px;
	text-decoration: underline;
	font-weight: normal;
	text-decoration: underline;
	background-color: transparent;
	color: #F14CF7;
}
a.menulink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: Navy;
}
a.menulink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	background-color: transparent;
	color: #F14CF7;
}
a.tlink {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #21588D;
}
a.tlink:hover {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	background-color: transparent;
	color: #F14CF7;
}
a.bookmark {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
	font-weight: bold;	
	text-decoration: none;
}
a.bookmark:hover {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
	font-weight: bold;	
	text-decoration: none;
}
a.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: White;
	display: inline;
	border: 1px solid Silver;
}
a.toplink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #F14CF7;
}
a.minilink {
	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
	text-decoration: none;
	color: Navy;
}
a.minilink:hover {
	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
	text-decoration: none;
	background-color: transparent;
	color: #F14CF7;
}
h1 {
	font-family: Geneva, sans-serif;
	color: #4C4C4C;
	font-size: 1.5em;
	margin: 5px 0 0 0px;
}
h2 {
	font-family: Geneva, sans-serif;
	color: #4C4C4C;
	font-size: 1.4em;
	margin: 5px 0 0 0px;
}
h3 {
	font-family: Geneva, sans-serif;
	color: #4C4C4C;
	font-size: 1.3em;
	margin: 15px 0 0 0px;
}
h4 {
	font-family: Geneva, sans-serif;
	color: #4C4C4C;
	font-size: 1.2em;
	margin: 15px 0 0 0px;
}
h4.c {
	font-family: Geneva, sans-serif;
	color: #4C4C4C;
	font-size: 1.2em;
	margin: 5px 0 5px 120px;
/*	text-align: center;	*/
}
h4.w {
	font-family: Geneva, sans-serif;
	color: #FFFFFF;
	font-size: 1.2em;
	margin: 15px 0 0 20px;
}
h5 {
	font-family: Geneva, sans-serif;
	color: #4C4C4C;
	font-size: 1.1em;
	margin: 10px 0 0 0px;
}
h4.opet {
	font-family: Geneva, sans-serif;
	color: #4C4C4C;
	font-size: 1.2em;
	margin: 15px 0 0 0px;
}
h5.opet {
	font-family: Geneva, sans-serif;
	color: #4C4C4C;
	font-size: 1.1em;
	margin: 0 0 0 0px;
}
ul.blanko{
	list-style: none;
	white-space: pre;
}

TD.top_ohje {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: White;
	background-color: #99B9CC;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
input.textbox {
	border: 1px solid Navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	
}
input.textbox_new {
	border: 2px solid #DC143C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
input.btn {
	border: 2px solid #99B9CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #FFFFF3;	
}

.checkbox_delete {
	border: 2px solid #DC143C;
}
TD.dbheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: Navy;
	background-color: #99B9CC;
}
TD.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #99B9CC;
	background-color: #FFFFF3;
	border: 1px solid #FFD700;
}
td.msg_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #99B9CC;	
}
TD.reunakuva {
	background-position: top right;
	background-repeat: no-repeat;
}

TD.leipis {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
	border-left: 1px outset #F14CF7;
	padding-left: 10px;
}
TD.ks_leipis {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
	border-left: 1px outset #FF8C00;
	padding-left: 10px;
}
TD.kk_leipis {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
	border-left: 1px outset #33CC33;
	padding-left: 10px;
}
TD.mp_leipis {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
	border-left: 1px outset #FFCC66;
	padding-left: 10px;
}
TABLE.mlmenu {
	border-right: 1px solid #13314F;
}
TABLE.mpmenu {
	border-right: 1px solid #13314F;
}
TABLE.ksmenu {
	border-right: 1px solid #13314F;
}
TD.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000080;
	text-decoration: none;
	font-weight: bold;
	margin-top: 5px;
	margin-left: 10px;
	padding-left: 25px;
/*	padding-bottom: 3px; */
	padding-top: 5px;
}
TD.spacer {
	margin-left: 0px;
	padding-left: 0px;
}
TD.valittu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #F14CF7;
	text-decoration: none;
	font-weight: bold;
/*	margin-left: 30px;
	padding-left: 25px;
	padding-bottom: 5px; */
	padding-top: 5px;
	border-bottom: 1px solid;
	border-color: #F14CF7;
/*	border-top: thin solid #FF8C00; */
	display: block;
}
TD.ks_valittu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF8C00;
	text-decoration: none;
	font-weight: bold;
/*	margin-left: 30px;
	padding-left: 25px;
	padding-bottom: 5px; */
	padding-top: 5px;
	border-bottom: 1px solid;
	border-color: #FF8C00;
/*	border-top: thin solid #FF8C00; */
	display: block;
}
TD.kk_valittu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #33CC33;
	text-decoration: none;
	font-weight: bold;
/*	margin-left: 30px;
	padding-left: 25px;
	padding-bottom: 5px; */
	padding-top: 5px;
	border-bottom: 1px solid;
	border-color: #33CC33;
/*	border-top: thin solid #FF8C00; */
	display: block;
}
TD.mp_valittu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFCC66;
	text-decoration: none;
	font-weight: bold;
/*	margin-left: 30px;
	padding-left: 25px;
	padding-bottom: 5px; */
	padding-top: 5px;
	border-bottom: 1px solid;
	border-color: #FFCC66;
/*	border-top: thin solid #FF8C00; */
	display: block;
}
span.mini {
	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
/*	border-left: 1px outset #FF8C00;*/
	padding-top: 20px;
	margin-left: 10px;
	padding-right: 10px;
}
TD.maksut {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	padding-left: 10px;
	vertical-align: top;
}
TD.euro {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	padding-left: 10px;
	vertical-align: top;
	text-align: right;
	font-weight: bold;
}
TD.menuviiva {
	background-image: url(kuvat/menuviiva+.jpg);
}
TD.pvm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #13314F;
	font-weight: bold;
}
TD.ukk {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	vertical-align: top;
	padding-top: 5px;
}
TD.ukk_bold {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	font-weight: bold;
	color: #13314F;
	line-height: 15px;
	vertical-align: top;
	background-color: #F0F0F0;
	border-bottom-color: #E0E0E0;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}
span.pikkuotsikko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #13314F;
	font-weight: bold;
}
span.iso_otsikko {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #13314F;
	font-weight: bold;
}
span.nimi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #13314F;
	font-weight: bold;
}
TABLE.pikamenu {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	width: 70%;
	line-height: 15px;
	padding-left: 5px;
	vertical-align: top;
	border: 1px solid Fuchsia;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	padding-right: 5px;
}
TD.pikamenu {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	padding-left: 5px;
	vertical-align: top;
	border: 1px solid Fuchsia;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	padding-right: 5px;
}
TD.ks_pvm{
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: right;
	padding-right: 5px;
	vertical-align: top;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #99B9CC;
	padding-top: 5px;
}

TD.kk_pvm{
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: right;
	padding-right: 5px;
	vertical-align: top;
	padding-bottom: 5px;
	font-weight: bold;
	background-color: #99B9CC;
	padding-top: 5px;
}

TD.ks_aika{
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	border-left: 1px outset #FF8C00;
	line-height: 15px;
	text-align: right;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
}

TD.kk_aika{
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	border-left: 1px outset #33CC33;
	line-height: 15px;
	text-align: right;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
}
TD.mp_aika {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
/*
	border-left: 1px outset #FFCC66;
*/
	line-height: 15px;
	text-align: right;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 5px;
}
TD.mp_tapahtuma{
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 0px;
}
TD.ks_tapahtuma{
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 0px;
}

TD.kk_tapahtuma{
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 0px;
}

TD.ks_solisti{
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
	padding-left: 10px;
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 5px;
}
.ks_solisti a {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #21588D;
}
.ks_solisti a:hover {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	background-color: transparent;
	color: #F14CF7;
}
TD.kk_solisti{
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
	padding-left: 10px;
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 5px;
}
.kk_solisti a {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #21588D;
}
.kk_solisti a:hover {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	background-color: transparent;
	color: #F14CF7;
}
table.konsertti {
	border: 1px solid #FFA500;
}
table.k_konsertti {
	border: 1px solid #33CC33;
}
table.mp_konsertti {
	border: 1px solid #FFCC66;
}
table.kurssi {
/*	border: 1px solid #FF8C00; */
	width: 80%;
}
span.huomlinkki {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid Fuchsia;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
span.lippu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #13314F;
/*	font-weight: bold; */
	border-bottom: 1px solid #FFA500;
	border-top: 1px solid #FFA500;
	line-height: 18px;
}
span.k_lippu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #13314F;
/*	font-weight: bold; */
	border-bottom: 1px solid #33CC33;
	border-top: 1px solid #33CC33;
	line-height: 18px;
}
table.galleria {
	border: 1px solid #F14CF7;
/*	border-color: #F14CF7; */
}
table.jr {
	border: 1px solid #2c5aa6; /*	border-color: #F14CF7; */
}
td.jr {
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #13314F;
	text-align: left;
}
a.image {
	background-color: transparent;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 3px;
	vertical-align: middle;
	text-align: center;
	display: block;
}
a.image:hover {
	background-color: #99B9CC;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 3px;
	vertical-align: middle;
	text-align: center;
	display: block;
}
TD.image {
	background-color: transparent;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	text-align: center;
}
span.johdanto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #13314F;
/*	font-weight: bold; */
/*	border-bottom: 1px solid #FFA500;
	border-top: 1px solid #FFA500;*/
	line-height: 24px;
	font-weight: bold;
}
td.info {
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, Geneva;
	font-size: 11px;
	color: #13314F;
	padding-left: 20px;
	padding-bottom: 5px;
}
TD.note {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #13314F;
/*	font-weight: bold; */
	border-bottom: 1px solid Fuchsia;
	border-top: 1px solid Fuchsia;
	line-height: 24px;
}
TD.mp_header {
	font-family: Arial, Helvetica, Geneva;
	font-size: 16px;
	color: #13314F;
	line-height: 16px;
	text-align: left;
	border-left: 1px outset #FFCC66;
	padding-left: 10px;
	font-weight: bold;
}
TD.ml_header {
	font-family: Arial, Helvetica, Geneva;
	font-size: 16px;
	color: #13314F;
	line-height: 16px;
	text-align: left;
	border-left: 1px outset #F14CF7;
	padding-left: 10px;
	font-weight: bold;
}
TD.ks_header {
	font-family: Arial, Helvetica, Geneva;
	font-size: 16px;
	color: #13314F;
	line-height: 16px;
	text-align: left;
	border-left: 1px outset #FF8C00;
	padding-left: 10px;
	font-weight: bold;
}
TD.kk_header {
	font-family: Arial, Helvetica, Geneva;
	font-size: 16px;
	color: #13314F;
	line-height: 16px;
	text-align: left;
	border-left: 1px outset #33CC33;
	padding-left: 10px;
	font-weight: bold;
}
TD.mp_aika{
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: right;
	padding-left: 5px;
	vertical-align: top;
	padding-bottom: 10px;
	padding-top: 5px;
}
TABLE.pikahaku {
	color: Navy;
/*	background-color: #99B9CC; */
	background-image: url(../../kuvat/ks_bg_find+.jpg);
	border-left: 1px solid #FFA500;
	padding-left: 10px;
}	
TABLE.ml_pikahaku {
	color: Navy;
/*	background-color: #99B9CC; */
	background-image: url(../../kuvat/bg_find.jpg);
	border-left: 1px solid #FFA500;
	padding-left: 10px;
}
TABLE.kk_pikahaku {
	color: Navy;
/*	background-color: #99B9CC; */
	background-image: url(../../kuvat/ks_bg_find+.jpg);
	border-left: 1px solid #33CC33;
	padding-left: 10px;
}	
a.nolink {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
}
TD.gteksti {
	font-family: Arial, Helvetica, Geneva;
	font-size: 13px;
	color: #13314F;
	line-height: 15px;
	text-align: left;
/*	padding-left: 10px;
*/
}
span.counter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #13314F;
/*	font-weight: bold; */
	border-bottom: 1px solid Navy;
	border-top: 1px solid Navy;
	line-height: 20px;
	font-weight: bold;
}
span.ilmonote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #13314F;
/*	font-weight: bold; */
	border-bottom: 1px solid Navy;
	border-top: 1px solid Navy;
	line-height: 20px;
	font-weight: bold;
}
span.topwarning{
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	border-bottom: 1px solid Red;
	background-color: #FFFFE0;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
table.bigwarning{
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	border-bottom: 1px solid Red;
	background-color: #FFFFE0;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
h2.bigwarning{
	color: Red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 150%;
	border-bottom: 1px solid Red;
	background-color: #FFFFE0;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
span.topnote{
	color: Green;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	border-bottom: 1px solid Green;
	background-color: #FFFFE0;
	width: 100%;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	display: block;
}
#bjr{
	margin-top: 0px;
	padding-left: 0px;
}
TD.admin_erotin{
	color: #13314F;
	line-height: 15px;
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom: 1px solid Silver;
}

/* begin css tabs */

ul#tabnav {
	text-align: left; /* set to left, right or center */
	margin: 0em 0 1em 0.5em; /* set margins as desired */
	font: bold 11px verdana, arial, sans-serif; /* set font as desired */
	border-top: 5px solid #99B9CC; /* set border COLOR as desired */
	list-style-type: none;
	padding: 3px 10px 3px 0px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li {
/* do not change */
display: inline;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4, body#tab5 li.tab5, body#tab6 li.tab6 {
/* settings for selected tab */
border-top: 1px solid #fff; /* set border color to page background color */
background-color: #386888; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a, body#tab5 li.tab5 a, body#tab6 li.tab6 a {
/* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 5px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a {
/* settings for all tab links */
padding: 5px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #99B9CC; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #386888; /* set unselected tab background color as desired */
color: #fff; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-top: none;
}

ul#tabnav a:hover {
/* settings for hover effect */
background: #fff; /* set desired hover color */
color: #000; /* set unselected tab link color as desired */
}
/* end css tabs */


/* begin css tabs */
ul#minitabs{
  list-style: none;
  margin: 0;
  padding: 7px 0;
  border-bottom: 1px solid #CCC;
  font-weight: bold;
  text-align: center;
  white-space: nowrap;
}
ul#minitabs li{
	display: inline;
	margin: 0 2px;
}
ul#minitabs a{
	text-decoration: none;
	padding: 0 0 3px;
   border-bottom: 4px solid #FFF;
   color: #666;
}
ul#minitabs a#current{
	border-color: #F60;
	color: #06F;
}
ul#minitabs a:hover{
	border-color: #99B9CC;
	color: #333;
} 

/* end mini tabs */