/*
Site: Kaplan Management Company
Design: Lyndia Haryanto for Schipul
Build: Brandi Lalanne for Schipul
URI: http://www.kapcorp.com
*/

* { font-size: 100%; margin: 0; padding: 0; }



html, body {height: 100%}

body {
	background: #FFF url(/images/home/body-bg.jpg) top left repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3a3a3a;
	text-align:justify;
	}

ul, ol { margin: 1em 0; padding-left: 2.5em; }
dt { margin: 0.5em 0 0; }
dd { margin: 0.25em 0 0.5em 2.5em; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; color: #3a3a3a; margin: 0px 0 8px 0; font-family:"Times New Roman", Times, serif; letter-spacing:2px } 
h1 { font-size: 22px; color: #000; }
h2 { font-size: 18px;  }
h3 { font-size: 16px; color: #006A94; font-weight: bold;}

p { margin-bottom: 12px; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#3A3A3A; }

a { color:#4C6A9C; text-decoration:none  }
a:hover {color:#334865; text-decoration:underline  }
a:active { }
a:visited { }
.clear {clear:both; margin:0; padding:0}

/* STRUCTURE */

#main-wrap {width: 954px; margin: 0 auto; min-height: 100%; height: auto !important; height: 100%; }

	#nav {width: 685px; height: 35px; float:left; padding-top: 64px}
	#number {width: 269px; height: 50px; float:right; background:url(/images/home/number.jpg) bottom left no-repeat; text-indent:-9999px}
	#top-login {width: 296px; height: 27px; padding-top: 20px;}
	#btn-recent {width: 269px; height: 43px; float:right}
	
	#header-area {width: 952px; height:369px; border: 1px solid #353130; clear:both}
	
		#header-left {width: 324px; float:left;}
		
			a#kaplan-logo {text-indent:-9999px; display:block; height: 146px; width: 324px; 
			background:url(../images/home/logo.jpg) top left no-repeat;}
			a#kaplan-logo h1 {margin:0; padding:0}
			
			#btn-list {width: 324px; height: 223px; float:left; overflow:hidden}
			
				#btn-list ul {margin:0; padding:0; list-style: none}
			
				#btn-list ul li a{display:block; width: 324px; height: 44px; text-indent: -9999px; border-bottom: 1px solid #000;
				margin:0; padding:0}
				
					li.btn-management {background:url(../images/home/btns/btn-management.jpg) top left no-repeat;}
					li.btn-management:hover {background:url(../images/home/btns/btn-management-over.jpg) top left no-repeat;}
					
					li.btn-receivership {background:url(../images/home/btns/btn-receivership.jpg) top left no-repeat;}
					li.btn-receivership:hover {background:url(../images/home/btns/btn-receivership-over.jpg) top left no-repeat;}
					
					li.btn-construction {background:url(../images/home/btns/btn-construction.jpg) top left no-repeat;}
					li.btn-construction:hover {background:url(../images/home/btns/btn-construction-over.jpg) top left no-repeat;}
					
					li.btn-acquisitions {background:url(../images/home/btns/btn-acquisitions.jpg) top left no-repeat;}
					li.btn-acquisitions:hover {background:url(../images/home/btns/btn-acquisitions-over.jpg) top left no-repeat;}
					
					li.btn-development {background:url(../images/home/btns/btn-development.jpg) top left no-repeat; border:none; 
					height:43px}
					li.btn-development:hover {background:url(../images/home/btns/btn-development-over.jpg) top left no-repeat;}


		#main-content {width: 952px; background:url(../images/home/content-lines.gif) top left repeat-y; margin: 34px 0 0 0}
			
			#main-left {width: 326px; float:left;}
			
				.content-txt {padding: 28px 25px 0 25px; width: 276px }
				
					#title-communities {display:block; width: 276px; height: 26px; 
					background:url(/images/home/title-communities.jpg) top left no-repeat; text-indent: -9999px}
					
					ul.arrow-list {margin:0; padding:0; list-style:none; width: 260px}
					
						ul.arrow-list li a{font-family: "Times New Roman", Times, serif; letter-spacing:2px; display:block; color:#000;
						background:url(../images/home/blue-arrow.jpg) top left no-repeat; padding: 11px 0 11px 26px; 
						border-bottom: 1px solid #CCC}
						
						ul.arrow-list li a:hover {color:#4C6A9C; text-decoration:none}
	
			.divider-2 {height:1px; width: 100%; clear:both; font-size:1px; margin: 20px 0 0 0; 
			background: url(../images/home/gray-divider.jpg) top left repeat}
			
			
			#news-about {width: 625px; float:right; padding-top:28px}
			
				#title-news {display:block; width: 274px; height: 26px; 
					background:url(/images/home/title-news.jpg) top left no-repeat; text-indent: -9999px}
					
					#news-area {width: 273px; margin: 0 47px 0 34px; float:left; display:inline}
					
					ul.articles-top li  {display:block; margin-bottom: 10px !important; background: url(../images/home/news-arrow.jpg) top left no-repeat !important; padding-left:24px !important}
					
					a.more-news {font-family: "Times New Roman", Times, serif; color:#000; display:block; 
					padding-left:20px; background:url(../images/home/news-arrow.jpg) top left no-repeat; letter-spacing:2px; 
					margin-bottom: 8px}
			
				#title-about {display:block; width: 249px; height: 26px; 
					background:url(/images/home/title-about.jpg) top left no-repeat; text-indent: -9999px}
					
					#about-area {width: 249px; margin:0; float:left; display:inline}
			
			#connect-area {width: 565px; float:left; background: #FFF top left repeat; margin-left:32px;
			min-height:355px; height:auto !important; height:355px;}
			
				#title-connect {display:block; width: 274px; height: 26px; margin-top:25px;
					background:url(/images/home/title-connect.jpg) top left no-repeat; text-indent: -9999px}
					
	
.push {clear:both;}
#footer {height: 102px; width: 100%; background: #1C1C1C; clear:both}

	#footer-content {width: 954px; margin: 0 auto; padding-top: 16px}
	
		.footer-left {width: 366px; float:left; }
		
		.footer-left a {color: #949494; font-size:11px; letter-spacing:1px}
		
		.footer-right {float:right; width: 410px; color:#949494} 
		
		.title-footer {width: 200px; height: 28px; text-indent: -9999px; display:block; background:url(../images/home/title-footer.jpg) top left no-repeat; float:left}
			
			
			


#header-right {float:right; width: 626px; height: 369px;}

/*Stories Module*/
	.stories {display: block; width: 626px; height: 369px; overflow: hidden; position: relative; float:left; color: #fff; }
		
		.story-item { overflow: hidden !important; }
		.story-item img { margin: 0; padding: 0; }
		
		div.story-content {margin: -71px 0 0 0; width: 240px; height: 37px; padding: 5px 18px 35px 18px; z-index: 1500;  
		position:relative;background: url(../images/story-overlay.png) top center repeat;}
		
		.story-content h1 {color: #FFF; margin: 5px 0 2px 0; padding: 0 0 0 0; font-size:16px; 
		font-family: "Times New Roman", Times, serif; letter-spacing:2px }	
		.story-content p {color: #FFF; margin:0; padding:0; line-height:13px }
		.story-content a {color: #FFF; text-decoration:underline}
		.story-content a:hover {color:#FFF; text-decoration:none}
		
		.story-item .image-header {display: block;width: 626px; height: 369px;overflow: hidden !important; z-index: 10;}

		.story-item img {  !important; z-index: 999; }
		
		
	

/*Template*/
body#template {
	background: #FFF url(/images/template/body-bg.jpg) top left repeat-x;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3a3a3a;
	}
#header-template {width: 951px; height:146px; border: 1px solid #353130; clear:both}

#banner-template {width: 627px; float:left; height: 146px; background:url(../images/template/banner.jpg) top left no-repeat;}

#main-content-template {width: 952px; background:url(../images/template/content-lines.gif) top left repeat-y; margin: 34px 0 0 0}

#bodycontent {width: 590px; float:right; padding:28px 15px 15px 20px; min-height:500px; height: auto !important; height: 500px; text-align:justify; font-size: 12px; font-family:Arial, Helvetica, sans-serif; color:#3A3A3A;}

























/* TENDENCI */

.titles {  font-weight: normal; color: #3a3a3a; margin: 0px 0 8px 0; font-family:"Times New Roman", Times, serif; letter-spacing:2px; font-size:18px}
.subtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}

.currency {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: right}
.bold_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none}
.bold_body_copy_blue {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #003366; text-decoration: none}
.big_body_copy {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; text-decoration: none}

.copyright {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; color: #CCCCCC}
.breadcrumbs {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999}
.body_copy_alerts { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000}
.body_copy_invert { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}
.yellow_body_copy {  background-color: #FFFF00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000}
.reports {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.reports_big_body_copy { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none }
.reports_subtitles { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000}
.reports_titles { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000}

div#skiptocontent {position: absolute; left: -9999px;}
	 

.color1 {
	background-color: #993300;
}
.color2 {
	background-color: #999999;
}
.logo {
	background-image: url(/images/logo.gif);
	background-repeat: no-repeat;
}





input{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000;
	margin-bottom: 5px
}

textarea{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}


select{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #000000
}




a.login-button {
	display: block;
	width: 60px;
	height: 20px;
	padding: 2px 0 0 0;
	margin-top: -2px;
	background: transparent url(/images/login-bg.jpg) no-repeat top left;
	text-align: center;
	color: #fff;
	font: 11px/1.4em normal Arial, Helvetica, sans-serif;
	text-decoration: none;
	}
