/* global reset */

a:link { color: #3798d0;text-decoration: none }
a:active { color: #3798d0;text-decoration: none }
a:visited { color: #3798d0;text-decoration: none }
a:hover { color: #3798d0; text-decoration: underline }


body{
	margin:0;
	color:#181818;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	background: #f7f6fc 
	background-attachment: fixed

}

/* was 	background:#d0d9dc url(../images/bg-body.gif) repeat-x; */

img{border-style:none;}
a{
	text-decoration:none;
	color:#3572c4;
}
a:hover{text-decoration:underline;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}

/* navigation */
#nav{
	list-style:none;
	margin:10px 0 25px;
	padding:0 0 0 45px;
	overflow:hidden;
	background: url(../images/bg-nav.gif) repeat-x;
	height: 36px;
	border-bottom:2px solid #3458c0;
}
#nav li{
	float:left;
	background: url(../images/separator.gif) no-repeat;
}
#nav .home{
	background:none;
	padding:13px 13px 0 0;
}
#nav .home a,
#nav .home a:hover{
	background: url(../images/ico-home2.gif) no-repeat;
	width: 14px;
	height: 11px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	padding:0;
}
#nav .home a:hover{
	background-position:0 -11px;
}
#nav a{
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#7ec1ff;
	padding:8px 25px 0;
	height:28px;
	float:left;
}
#nav a:hover,
#nav .active a{
	background: url(../images/bg-nav-hover.png) repeat-x;
	color:#276dc2;
	text-decoration:none;
}
/* main */
#main{
	height:1%;
	overflow:hidden;
	padding:0 10px 27px;
}
.text-block{
	height:1%;
	overflow:hidden;
	padding:0 30px 20px 30px;
}
.text-block h1{
	font:bold 36px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 14px;
	color:#276dc2;
}
.text-block h2{
	font:bold 30px "Trebuchet MS", Helvetica, sans-serif;
	margin:0 0 12px;
	color:#276dc2;
}
.text-block p{
	margin:0;
	line-height:22px;
}
.body1{
	font: 20px/26px Verdana, Arial, sans-serif;
	color:#181818;
}
.body1b{
	font: 20px/26px Verdana, Arial, sans-serif;
	color:#276dc2;
}




/* footer */
#footer{
	border:1px solid #151515;
	background:#f7f6fc;
	height:1%;
	overflow:hidden;
	padding:36px 128px 27px 116px;
	font-size:13px;
	color:#202020;
}
#footer h3{
	font-size:14px;
	color:#202020;
	margin:0 0 13px;
}
#footer p{
	margin:0 0 16px;
	line-height:23px;
}
/* list */
.list{
	list-style:none;
	margin:0 0 30px;
	padding:0;
	height:1%;
	overflow:hidden;
}
.list li{
	float:left;
	margin:0 14px 0 -9px;
	padding:0 0 0 9px;
	background: url(../images/separator2.gif) no-repeat 0 2px;
}
.footer-box{
	height:1%;
	overflow:hidden;
}
.footer-logo{
	float:left;
	background: url(../images/bg-footer-logo2.gif) no-repeat;
	width: 134px;
	height: 25px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 16px 0 0;
}
.footer-logo a{
	display:block;
	height:100%;
}
.footer-box .copy{
	float:left;
	color:#484848;
	font-size:12px;
	padding:6px 0 0;
}

.logo-footer{
	float:left;
	background:url(http://i1.kikizo.com/k1/logo-footer.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:128px;
	height:37px;
	margin:0 18px 0 0;
	position:relative;
	display:inline;
}
/* social */
.social{
	float:right;
	list-style:none;
	margin:0;
	padding:3px 0 0;
}
.social li{
	float:left;
	margin:0 0 0 6px;
}
.social li a{
	text-indent:-9999px;
	overflow:hidden;
	width: 23px;
	height: 23px;
	display:block;
}
.social li .linked{
	background: url(../images/ico-linked.gif) no-repeat;
}
.social li .facebook{background: url(../images/ico-facebook.gif) no-repeat;}













/* imported from okd kbiz */







.tiny {  font-family: Verdana, Arial, Helvetica; font-size: 3pt; color: #E5E5E5; font-weight: normal; line-height: 3px }


.kbtopnav { font-family: Arial, Verdana, Helvetica; font-size: 18pt; color: #65ccf2; font-weight: bold }
.kbtopnav a { font-family: Arial, Verdana, Helvetica; font-size: 18pt; color: #ffffff; font-weight: bold }



.testimonial { font-family: Calibri, Arial, Verdana, Helvetica; font-size: 15pt; color: #333333; font-weight: normal }
.testimonial2 { font-family: Arial, Verdana, Helvetica; font-size: 12pt; color: #333333; font-weight: normal }



.service-description { font-family: Arial, Verdana, Helvetica; font-size: 12pt; color: #5f5f5f; font-weight: bold }

.kbfooter { font-family: Arial, Verdana, Helvetica; font-size: 12pt; color: #333333; font-weight: bold }

.kbheadline { font-family: Arial, Verdana, Helvetica; font-size: 24pt; color: #3798d0; font-weight: bold }

.kbhead { font-family: Arial, Verdana, Helvetica; font-size: 32pt; color: #3798d0; font-weight: normal }
.kbstrap { font-family: Arial, Verdana, Helvetica; font-size: 14pt; color: #0b376e; font-weight: bold }

.kbbody { font-family: Arial, Verdana, Helvetica; font-size: 14pt; color: #333333; font-weight: normal }
.kbbody-h { font-family: Arial, Verdana, Helvetica; font-size: 12pt; color: #333333; font-weight: normal }

.kbbody-rest { font-family: Arial, Verdana, Helvetica; font-size: 10pt; color: #333333; font-weight: normal }

.kbbody-b { font-family: Arial, Verdana, Helvetica; font-size: 22pt; color: #ff7706; font-weight: bold }
.kbbody-bb { font-family: Arial, Verdana, Helvetica; font-size: 14pt; color: #000000; font-weight: bold }
.kbbody a { color: #3798d0; font-weight: bold }


.kbbody2 { font-family: Verdana, Arial, Helvetica; font-size: 11pt; color: #2f2f2f; font-weight: normal }
.kbbody2 a { color: #3798d0; font-weight: bold }

.kbbody3b { font-family: Arial, Helvetica; font-size: 12pt; color: #2f2f2f; font-weight: normal }
.kbbody3bx { font-family: Arial, Helvetica; font-size: 11pt; color: #2f2f2f; font-weight: normal }
.kbbody3 a { color: #3798d0; font-weight: bold }

.kbbody4 { font-family: Verdana, Arial, Helvetica; font-size: 9pt; color: #2f2f2f; font-weight: normal }
.kbbody4 a { color: #3798d0; font-weight: bold }

.kbbody5 { font-family: Verdana, Arial, Helvetica; font-size: 10pt; color: #2f2f2f; font-weight: normal }
.kbbody5 a { color: #3798d0; font-weight: bold }



a.prevnext {
font-family: verdana, arial;
	color: #0e63b5;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	text-decoration: none;
	letter-spacing: 1px;
}

a.rotatornumbers {
font-family: verdana, arial;
	color: #0e63b5;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	text-decoration: none;
	letter-spacing: 1px;
	padding: 0 0 0 9px;
}