html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-weight:normal;font-style:normal;}table{border-collapse:collapse}

# {margin: 0}

a {text-decoration:none; outline: none;}

a:focus{-moz-outline-style: none;}

BODY {background:url(images/bkgd.jpg) repeat-x; background-color:#071f53;margin:0 auto; padding:0;font-family: Arial, Helvetica, sans-serif;}

DIV#mainpage {width:1013px; height:100%}

DIV#logo {width:600px;height:90px;background:url(images/KES_logo.jpg) no-repeat}

DIV#nav {width:100%; height:26px; text-align: left;	background:url(images/nav.gif) no-repeat;background-position:0px 0px;}

#nav ul {list-style-type: none; display: inline}

#nav li {

	display:block;

	float:left;

	font-size:14px;

	color:#071f53;

	padding-top:5px

}

#nav a {text-decoration:none; color:#071f53}

#nav a:focus{-moz-outline-style: none;}

#nav a.current:hover {color:#071f53}

#nav li.home {width:70px; padding-left:32px;}

#nav li.about {width:70px; padding-left:32px;}

#nav li.application {width:92px; padding-left:15px;}

#nav li.ventures {width:74px; padding-left:12px;}

#nav li.contact {width:83px; padding-left:29px;}



DIV#tab {width:1013px; height:386px; background:url(images/tab_bkgd.gif);overflow:hidden;position:relative; top:-2px}

DIV#tab_left {width:340px; height:276px; padding: 60px 0px 50px 35px;float:left;overflow:hidden;font-size:12px}

DIV#tab_right {width:627px; height:276px; padding: 30px 5px 50px 5px; float:right;overflow:hidden}

.tab_right_hdr {color:#071f53;font-size:30px;float:left;text-align:left;padding-left:37px;padding-bottom:10px}

.tab_right_hdr_sm {color:#071f53;font-size:24px;float:left;text-align:left;padding-left:37px;padding-bottom:2px}

.tab_right_hdr2 {color:#aaa;font-size:20px;float:right;text-align:right;padding-right:37px;padding-top:8px}

DIV#lower {width:1013px; height:320px;overflow:hidden}

DIV#news_art {padding-bottom:20px}

.news_date {font-size:9px;color:#666;float:right;padding-top:3px;}

.news_title {font-size:14px;color:#FC0}

.news_title a {font-size:14px;color:#FC0;text-decoration:none;}

.news_quote {font-size:10px;color:#bbb}

.small_grey {font-size:10px;color:#bbb}

#profile {padding-bottom:20px;float:left;width:225px}

#name {

	margin-bottom:0px;

	font-size:20px;

	color:#FC0;

	width:210px;

}

#name span {

	font-size:20px;

	color:#666;

	font-size:14px;

	margin-top:6px;

}

.qual {

	margin-top:10px;

	font-size:14px;

	color:#666;

	width:210px;

} 

.qual span { 

	color:#ddd; 

} 

#profile p {font-size:10px;color:#bbb; width:210px} 

#member_photo {width:120px; height:120px; float:right; margin-bottom:15px; margin-right:20px;} 

#footer {width:1013px;color:#fff;padding-top:20px;font-size:12px} 

.vision {font-size:16px; font-style:italic; color:#222; text-align:left} 

.visionlist {font-size:14px; color:#222; text-align:left; line-height:16px; list-style-image:url(images/bullet.gif)} 

.visionlist li {margin-bottom:10px} 

#home_para ul {line-height:16px; list-style-image:url(images/bullet.gif); font-size:14px;} 

#home_para li {margin-bottom:10px} 

.home_para_title {font-weight:bold; font-size:16px; color:#333} 

.membershiplist {font-size:14px; color:#222; text-align:left; list-style-image:url(images/bullet.gif); list-style-position:inside} 

.sectiontitle {color:#071f53;font-size:20px;float:left;padding-left:37px} 

DIV#nameboxcontainer { 

	clear:both; 

	float:left;  

	width:600px; 

	margin-left:20px; 

} 

ul.namebox {list-style-type:none; float:left; width:22%; padding:0} 

li.position { 

	color:#222;  

	font-size:10px; 

	text-transform:uppercase;  

	margin-bottom:3px 

} 

form li.name {font-size:15px;} 

form ul { 

	list-style:none; 

	text-align:left; 

	font-size:12px; 

} 

input#name {margin-top:5px} 

input#name, input#company { 

	width: 175px; 

	background: #fff; 

	border: 1px solid #bbb; 

	padding: 3px; 

	margin:2px; 

} 

input#email { 

	width: 225px; 

	background: #fff; 

	border: 1px solid #bbb; 

	padding: 3px; 

	margin:2px; 

} 

input#name:hover,  

input#company:hover,  

input#email:hover {border: 1px solid #999} 

 

input#name, input#company, input#email, textarea {font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333;} 

textarea { 

	width: 435px; 

	height: 120px; 

	background: #fff; 

	border: 1px solid #bbb; 

	padding: 3px; 

	margin:2px; 

} 

textarea:hover {border: 1px solid #999} 

textarea:focus {border: 1px solid #000} 

.formbutton { 

	background:url(images/button.png) no-repeat top center; 

	font-size: 14px; 

	border: none; 

	color:#333; 

	width:97px; 

	height:32px; 

	display:block; 

	float:left; 

	position:relative; 

	margin-top:10px; 

} 

.formbutton:hover {background-position:0px -32px} 

.formbutton:active {top:2px} 

.largebutton { 

	color:#333; 

	width:145px; 

	height:38px; 

	font-size:14px; 

	display:block; 

	float:right; 

	line-height:32px; 

	background:url(images/lg_button.png) no-repeat; 

	padding-left:20px; 

	font-weight:bold; 

	padding-top:2px; 

	position:relative; 

} 

.largebutton:hover {background-position:0px -40px} 

.largebutton:active {top:2px} 

.largebuttonblue { 

	color:#fff; 

	width:145px; 

	height:38px; 

	font-size:14px; 

	display:block; 

	float:right; 

	line-height:32px; 

	background:url(images/lg_button_blue.png) no-repeat; 

	padding-left:20px; 

	font-weight:bold; 

	padding-top:2px; 

	position:relative; 

} 

.largebuttonblue:hover {background-position:0px -40px} 

.largebuttonblue:active {top:2px} 

.buttonspace { 

	float:left; 

	height:32px; 

	width:250px; 

} 

.sent { 

	font-size:14px; 

	text-align:right; 

} 

.title { 

	width:100%; 

	height:16px; 

	margin-bottom:20px; 

} 

.title h1 {display:none} 

.title h2 {display:none} 

.wmb {background:url(images/titles.png) no-repeat;background-position:0px 0px; height:102px} 

.cont {background:url(images/titles.png) no-repeat;background-position:0px -102px; height:60px} 

.app {background:url(images/titles.png) no-repeat;background-position:0px -162px; height:75px} 

.abt {background:url(images/titles.png) no-repeat;background-position:0px -234px; height:57px} 

.vent {background:url(images/titles.png) no-repeat;background-position:0px -292px; height:60px} 

.pres {background:url(images/titles.png) no-repeat;background-position:0px -350px; height:25px} 

.mbsp {background:url(images/titles.png) no-repeat;background-position:0px -375px; height:32px} 

.bult {background:url(images/titles.png) no-repeat;background-position:0px -407px; height:25px} 

.wwar {background:url(images/titles.png) no-repeat;background-position:0px -459px; height:22px; margin-bottom:5px; float:left;} 

.appl {background:url(images/titles.png) no-repeat;background-position:50px -480px; height:28px; margin-bottom:2px; float:left;width:210px; margin-top:7px;} 

#pressbox { 

	width:275px; 

	padding: 20px 10px 20px 10px; 

	float:left; 

	overflow:hidden; 

} 

#bullitenbox { 

	width:277px; 

	padding: 20px 15px 20px 15px; 

	float:left; 

	overflow:hidden; 

} 

#bullitenbox a {font-size:12px;color:#ddd;text-decoration:none}	 

#memberbox { 

	width:390px; 

	height:100%;  

	padding: 20px 10px 20px 10px; 

	float:right; 

	overflow:hidden; 

} 

#aboutbox { 

	width:375px; 

	padding-left: 10px; 

	padding-top:10px; 

	float:left; 

	overflow:hidden; 

} 

#footer p { 

	font-size:12px; 

	color:#fff; 

} 

#applybox { 

	width:375px; 

	padding: 10px; 

	padding-top:0px; 

	float:right; 

	overflow:hidden; 

}

.company-desc {

	font-size:12px;

	margin: 0px 33px;

	text-align:left;

}

.company-desc img {

	float:right;

	margin-left:20px;

	margin-bottom:20px;

}

.venture-hl img {

	width:560px;

	margin-bottom:20px;

}

#tab_bottom {

	height:60px;

	width:942px;

	padding:10px 36px;

	overflow:hidden;

}

#tab_bottom ul {list-style-type: none; display: inline}

#tab_bottom ul li {	

	display:block;

	float:left;

	width:65px;

	height:60px;

	background:#333;

	margin-right:10px;

	margin-left:10px;

	margin-bottom:10px;

}



.company-link {

	font-size:16px;

	color:#666;

}

.company-link:hover {

	font-size:16px;

	text-decoration:underline;

}