@charset "utf-8";
/* CSS Document Kaba Consulting */

html, body {
	
	font-family:Arial;
	font-size:12.5px;
	color:#FFF;
	margin:0;
	padding:0;
	background:url(images/BG.jpg) #2264B0 repeat-x;
	
}

p{ font-size:12.5px;}


p.foot {
	margin: 25px 115px 0 0;
	text-align: right;
	font-size: 12px;
}

p.foot a {
	color: #eaeaea;
}

p.foot a:hover {
	text-decoration: none;
}

h1 {
	letter-spacing: 1px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 42px;
	font-size: 18px;
	background: #eaeaea url(images/h1_grad.jpg) repeat-x;
	border-right: 2px solid #4e85c5;
	border-bottom: 2px solid #4e85c5;
	display: inline-block;
	padding: 0 30px;
	font-weight: normal;
	margin: 0;
}


#flash { 

width:820px;
height:292px;
margin:0 auto;
padding:0 auto;
position:relative;
right:30px;
bottom:100px;
}

#container {
	
	width:1018px;
	height:783px;
	margin:0 auto;
	padding:0 auto;
	
}

#navigation {
	width:600px;
	height:66px;
	padding-left:387px;
	padding-right:97px;
	position: relative;
}

#navigation img {
	
	margin-left:0px;
	
	
}

#social {
	width: 70px;
	height: 32px;
	position: absolute;
	top: 5px;
	right: 70px;
}

a.linkd {
	width: 32px;
	height: 32px;
	color: black;
	font-size:0;
	text-indent: -200px;
	overflow: hidden;
	display: block;
	float: left;
	background: transparent url(images/kabasocial.png);
	margin-right: 5px;
}

a.linkd:hover {
	background: transparent url(images/kabasocial.png) 0 -32px;
}

a.facebook {
	width: 32px;
	height: 32px;
	color: black;
	font-size:0;
	text-indent: -200px;
	overflow: hidden;
	display: block;
	float: left;
	background: transparent url(images/kabasocial.png) 32px 0;
}

a.facebook:hover {
	background: transparent url(images/kabasocial.png) 32px -32px;;
}

#ctas { 

width:900px; 
float:right;
position:relative;
right:10px;
bottom:110px;
z-index:1;


}

#ctas_secondary {
	width:790px;
	float:right;
	position:relative;
	bottom: 110px;
	left:41px;
	
}

#main_content{
	
	background:url(images/main_bg1.png) no-repeat top;
	width:1018px;
	height:783px;
	margin-top:6px;
}


.tw_logo {  width:85px; height:23px; float:right; position:relative; bottom:30px; }



#footer {
	
	width:550px;
	height:23px;
	margin:0 auto;
	padding:0 auto;
	float:right;
	margin-right:125px;
	position: relative;
	bottom:100px;
	
}

#footer {
	
	width:550px;
	height:23px;
	margin:0 auto;
	padding:0 auto;
	float:right;
	margin-right:125px;
	position: relative;
	bottom:100px;



	
	
}

#footer_exp{
	
	width:821px;
	height:23px;
		margin:0 auto;
	padding:0 auto;
	position:relative;
	bottom:140px;
	right:50px;
	
	
}
	
	
#footer2 {
	
	width:821px;
	height:23px;
	margin:0 auto;
	padding:0 auto;
	
	margin-right:155px;
	position:relative;
	bottom:80px;



	
	
}
img { border:none;}

#about_header {background:url(images/about_header.jpg) no-repeat; width:820px; height:44px;}
#contact_header {background:url(images/contact_header.jpg) no-repeat; width:820px; height:42px;}
#tax_header {background:url(images/tax_header.jpg) no-repeat; width:820px; height:43px;}
#physician_header {background:url(images/physician_header.jpg) no-repeat; width:820px; height:43px;}
#accounting_header {background:url(images/accounting_header.jpg) no-repeat; width:820px; height:43px;}

#content {
	
	width:821px;
	height:790px;
	background:#FFF;
	float:right;
	position:relative;
	right:150px;
	bottom:100px;
	
}

#content p { color:#000; line-height:18px;}

li {color:#000; font-size:12px;}

.bluecontent{
color:#0d5cab;
font-weight:bold;
}

.text{
font-family:Arial;
font-size:12.5px;
color:#000000;
}

ul.services {
	border-left: 1px solid #4e85c5;
	border-top: 1px solid #4e85c5;
	border-bottom: 1px solid #4e85c5;
	background: #636466;
	padding: 0;
	margin-left: 20px;
}

ul.services li {
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 20px;
	color: white;
	background: #636466;
	text-align: left;
	line-height: 28px;
}

ul.services li.dark {
	background: #545456;
}

