/******************************************************************
James Collins
J. Collins Media, LLC
james@jcollinsmedia.com
******************************************************************/

body {
	width: 100%;
	text-align: center;
	font: normal small Arial, sans-serif;
	font-size: 90%;
	color: #3c3c3c;
	line-height: 1.5em;
	background: #222;
}

body,
h1,
form,
dl {
	margin: 0;
	padding: 0;
}

img,
abbr {
	border: 0;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}

/******************************************************************
* Containers Share
******************************************************************/

div#container,
div#header_container,
div#nav_container,
div#rotator_container,
div#career_days_container,
div#scholarship_container,
div#contact_container,
div#exhibitor_container,
div#footer_container {
	/*position: relative;*/
	width: 100%;
	margin: 0;
	padding: 0;
	/*text-align: center;*/
}

div#header,
ul#nav,
div#rotating_feature,
div#career_days_features,
div#scholarship_text,
div#contact_columns,
div#exhibitor_form,
div#footer {
	margin: 0 auto;
	padding: 0;
	width: 750px;
	text-align: left;
}

/******************************************************************
* Page Container
******************************************************************/

div#container {
	float: left;
	margin: 0;
	padding: 0 0 20px 0;
	background: #fff url(http://www.k4c.org/i/container_bottom_bg.gif) bottom center repeat-x;
}

/******************************************************************
* Header and Navigation
******************************************************************/

div#header_container {
	margin: 0;
	padding: 0;
	height: 86px;
	background: #fff url(http://www.k4c.org/i/header_bg.gif) top center repeat-x;
}

div#header {
	height: 75px;
	background: transparent url(http://www.k4c.org/i/header_img.gif) top left no-repeat;
}

div#header a#header_logo {
	display: block;
	width: 289px;
	height: 75px;
}

div#nav_container {
	height: 59px;
	background: transparent url(http://www.k4c.org/i/nav_bg.gif) top center repeat-x;
}

ul#nav {
	list-style: none;
	height: 40px;
}

ul#nav li {
	float: left;
	margin-right: 15px;
}

ul#nav li a.nav_link {
	display: block;
	height: 59px;
}

ul#nav li#nav_careers {
	width: 93px;
	background: transparent url(http://www.k4c.org/i/careers_bg.gif) 0 0 no-repeat;
}

ul#nav li#nav_careers a:hover {
	width: 93px;
	background: transparent url(http://www.k4c.org/i/careers_bg.gif) 0 -59px no-repeat;
}

ul#nav li#nav_exhib_instructions {
	width: 221px;
	background: transparent url(http://www.k4c.org/i/exhib_bg.gif) 0 0 no-repeat;
}

ul#nav li#nav_exhib_instructions a:hover {
	width: 221px;
	background: transparent url(http://www.k4c.org/i/exhib_bg.gif) 0 -59px no-repeat;
}

ul#nav li#nav_scholarships {
	width: 144px;
	background: transparent url(http://www.k4c.org/i/scholarships_bg.gif) 0 0 no-repeat;
}

ul#nav li#nav_scholarships a:hover {
	width: 144px;
	background: transparent url(http://www.k4c.org/i/scholarships_bg.gif) 0 -59px no-repeat;
}

body#scholarships_page ul#nav li#nav_scholarships,
body#scholarships_page ul#nav li#nav_scholarships a:hover {
	width: 144px;
	background: transparent url(http://www.k4c.org/i/active_scholarships.gif) 0 0 no-repeat;
}

ul#nav li#nav_about {
	width: 79px;
	background: transparent url(http://www.k4c.org/i/about_bg.gif) 0 0 no-repeat;
}

ul#nav li#nav_about a:hover {
	width: 79px;
	background: transparent url(http://www.k4c.org/i/about_bg.gif) 0 -59px no-repeat;
}

body#about_page ul#nav li#nav_about,
body#about_page ul#nav li#nav_about a:hover {
	width: 79px;
	background: transparent url(http://www.k4c.org/i/active_about.gif) 0 0 no-repeat;
}

ul#nav li#nav_contact {
	width: 94px;
	background: transparent url(http://www.k4c.org/i/contact_bg.gif) 0 0 no-repeat;
}

ul#nav li#nav_contact a:hover {
	width: 94px;
	background: transparent url(http://www.k4c.org/i/contact_bg.gif) 0 -59px no-repeat;
}

body#contact_page ul#nav li#nav_contact,
body#contact_page ul#nav li#nav_contact a:hover {
	width: 94px;
	background: transparent url(http://www.k4c.org/i/active_contact.gif) 0 0 no-repeat;
}

/******************************************************************
* Main (Rotating) Image Section
******************************************************************/

div#rotating_feature p#main_img_caption,
div#video_link p#video_link_caption {
	margin: 6px 0 15px 5px;
	padding: 0 0 0 25px;
	font-size: 90%;
	font-family: 'Times New Roman', serif;
	font-style: italic;
	line-height: 115%;
	background: transparent url(http://www.k4c.org/i/people_bullet.jpg) 0 50% no-repeat;
}

/******************************************************************
* Video and Exhibitor Section
******************************************************************/

div#career_days_container {
	margin: 0;
	padding: 0;
	background: transparent;
}

div#career_days_features {
	background: transparent;
	/*float: left;*/
}

div#video_link {
	float: left;
	width: 385px;
}

div#video_link p#video_link_caption {
	background: transparent url(http://www.k4c.org/i/camera_bullet.jpg) 0 50% no-repeat;
}

div#exhibitor_sponsor {
	float: right;
	width: 355px;
	padding-left: 10px;
	/*border-left: #ccc 1px solid;*/
}

div#exhibitor_sponsor h2 {
	margin: 10px 0 4px 0;
	padding: 0;
	font-size: 135%;
	letter-spacing: -1px;
}

div#exhibitor_sponsor p {
	margin: 0;
	padding: 0;
	font-size: 75%;
	/*font-size: 75%!not important;*/
	line-height: 170%;
}

p a:link, 
p a:visited, 
p a:active {
	text-decoration: underline;
	color: #c00a02;
}

p a:hover {
	text-decoration: none;
	color: #c00a02;
}

/******************************************************************
* About and Scholarships Pages
******************************************************************/

body#about_page img.header_img,
body#scholarships_page img.header_img {
	margin-bottom: 17px;
}

body#about_page h1,
body#scholarships_page h1,
body#exhibitors_page h1 {
	padding: 0 0 7px 0;
	font-size: 160%;
	line-height: 1.0em;
	letter-spacing: -1px;
}

body#about_page p,
body#scholarships_page p,
body#contact_page p,
body#exhibitors_page p {
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	font-size: 75%;
	line-height: 170%;
	border-bottom: #ccc 1px solid;
}

body#scholarships_page div.scholarship_hbak p,
body#scholarships_page div.scholarship_agcky p,
body#scholarships_page div.scholarship_uk p,
body#contact_page p,
body#exhibitors_page p {
	margin: 0;
	padding: 0;
	border: 0;
}

body#scholarships_page p.padding_bottom {
	padding: 0 0 10px 0;
}

body#about_page p.no_border {
	border: 0;
	margin: 0;
	padding: 0 0 15px 0;
}

div#scholarship_features {
	/*float: left;*/
}

div#scholarship_text h2 {
	margin: 0;
	padding: 0;
	font-size: 110%;
	letter-spacing: -1px;
}

div#scholarship_text div.scholarship_hbak,
div#scholarship_text div.scholarship_agcky,
div#scholarship_text div.scholarship_uk {
	margin: 0 0 20px 0;
	padding: 0 10px 23px 150px;
	border-bottom: #ccc 1px solid;
}

div#scholarship_text div.scholarship_hbak {
	background: transparent url(http://www.k4c.org/i/hbak_scholarship_logo.gif) top left no-repeat;
}

div#scholarship_text div.scholarship_agcky {
	background: transparent url(http://www.k4c.org/i/agcky_scholarship_logo.gif) top left no-repeat;
}

div#scholarship_text div.scholarship_uk {
	background: transparent url(http://www.k4c.org/i/scholarship_uk_logo.gif) top left no-repeat;
}

div.scholarship_hbak p a,
div.scholarship_agcky p a,
div.scholarship_uk p a {
	padding-left: 25px;
	line-height: 195%;
}

div.scholarship_hbak p.application_download,
div.scholarship_agcky p.application_download,
div.scholarship_uk p.application_download {
	background: transparent url(http://www.k4c.org/i/scholarship_app_bg.jpg) 0 50% no-repeat;
}

div.scholarship_hbak p.visit_website,
div.scholarship_agcky p.visit_website,
div.scholarship_uk p.visit_website {
	background: transparent url(http://www.k4c.org/i/scholarship_host_bg.jpg) 0 50% no-repeat;
}

/******************************************************************
* Contact Page
******************************************************************/

div#column_one{
	float: left;
	width: 363px;
}

div#column_two {
	float: right;
	width: 363px;
}

body#contact_page h1 {
	padding: 10px 7px 5px 7px;
	font-size: 155%;
	line-height: 1.0em;
	letter-spacing: -1px;
}

div#contact_columns p {
	padding: 0 7px 20px 7px;
}

/******************************************************************
* Exhibitor Form
******************************************************************/

div#exhibitor_container div.registration_instructions {
	/*float: left;*/
	width: 511px;
	margin: 0 0 15px 0;
	padding: 25px 35px 25px 190px;
	border: #d9e8fe 7px solid;
	background: #d9eefd url(http://www.k4c.org/i/exhibitor_bg.jpg) top left no-repeat;
}

div#container h1.form_heading {
	border: 0;
	margin: 0;
	padding: 0 0 3px 0;
	font-size: 200%;
	letter-spacing: -1px;
	color: #e7feee;
}

div#exhibitor_container h2 {
	margin: 0;
	padding: 0;
	font-size: 150%;
	letter-spacing: -1px;
	color: #c0fefe;
}

body#exhibitors_page p.text_instructions {
	padding-top: 10px;
}

div#exhibitors_page form {
	margin: 0;
	padding: 0;
}

body#exhibitors_page form p {
	width: 100%;
	float: left;
}

div#exhibitor_container form div.search_input {
	float: left;
	width: 25%;
	width: 24% !not important;
	padding-bottom: 20px;
	background-image: none;
}

div#exhibitor_container label {
	font-size: 75%;
}

div#exhibitor_container form select {
	width: 100%;
	margin-bottom: 12px;
	padding: 3px;
	color: #333;
	background: #fffbb6;
	border: 1px #a5acb2 solid;
}

div#exhibitor_container form textarea {
	width: 100%;
	margin-bottom: 12px;
	padding: 3px;
	color: #333;
	font-family: Arial, sans-serif;
	border: 1px #a5acb2 solid;
}

div#exhibitor_container form input#name,
div#exhibitor_container form input#company,
div#exhibitor_container form input#address,
div#exhibitor_container form input#city,
div#exhibitor_container form input#state,
div#exhibitor_container form input#zip,
div#exhibitor_container form input#phone,
div#exhibitor_container form input#email {
	width: 85%;
	padding: 3px;
	font-size: 75%;
	color: #2d5a9a;
}

div#exhibitor_container form input#zip,
div#exhibitor_container form input#phone {
	width: 94%;
	color: #2d5a9a;
}

div#exhibitor_container form textarea#type_other,
div#exhibitor_container form textarea#space_area_other,
div#exhibitor_container form textarea#equipment_demo,
div#exhibitor_container form textarea#activity_description {
	width: 100%;
	color: #2d5a9a;
}

/*div#exhibitor_container form textarea {
	padding: 3px;
	font-family: Arial, sans-serif;
	font-size: 110%;
	color: #2d5a9a;
}*/

div#exhibitor_container form input#submitForm {
	font-size: 75%;
	padding: 5px 10px;
}

/******************************************************************
* Footer
******************************************************************/

div#footer_container {
	clear: both;
	background: transparent url(http://www.k4c.org/i/footer_container_top.gif) top center repeat-x;
}

div#footer {
	padding: 81px 0 30px 0;
	background: transparent url(http://www.k4c.org/i/footer_top_bg.gif) top center no-repeat;
}

div#footer ul#members {
	margin: 0 0 20px 0;
	padding: 0;
	height: 141px;
	list-style: none;
}

div#footer ul#members li {
	float: left;
	margin: 0;
	padding: 0;
	height: 141px;
}

ul#members li a.footer_link {
	display: block;
	height: 141px;
}

ul#members li#footer_abc {
	width: 126px;
	background: transparent url(http://www.k4c.org/i/footer_abc.jpg) 0 0 no-repeat;
}

ul#members li#footer_abc a:hover {
	background: transparent url(http://www.k4c.org/i/footer_abc.jpg) 0 -141px no-repeat;
}

ul#members li#footer_agcky {
	width: 124px;
	background: transparent url(http://www.k4c.org/i/footer_agcky.jpg) 0 0 no-repeat;
}

ul#members li#footer_agcky a:hover {
	background: transparent url(http://www.k4c.org/i/footer_agcky.jpg) 0 -141px no-repeat;
}

ul#members li#footer_hbak {
	width: 125px;
	background: transparent url(http://www.k4c.org/i/footer_hbak.jpg) 0 0 no-repeat;
}

ul#members li#footer_hbak a:hover {
	background: transparent url(http://www.k4c.org/i/footer_hbak.jpg) 0 -141px no-repeat;
}

ul#members li#footer_kahc {
	width: 125px;
	background: transparent url(http://www.k4c.org/i/footer_kahc.jpg) 0 0 no-repeat;
}

ul#members li#footer_kahc a:hover {
	background: transparent url(http://www.k4c.org/i/footer_kahc.jpg) 0 -141px no-repeat;
}

ul#members li#footer_kaphcc {
	width: 125px;
	background: transparent url(http://www.k4c.org/i/footer_kaphcc.jpg) 0 0 no-repeat;
}

ul#members li#footer_kaphcc a:hover {
	background: transparent url(http://www.k4c.org/i/footer_kaphcc.jpg) 0 -141px no-repeat;
}

ul#members li#footer_keca {
	width: 125px;
	background: transparent url(http://www.k4c.org/i/footer_keca.jpg) 0 0 no-repeat;
}

ul#members li#footer_keca a:hover {
	background: transparent url(http://www.k4c.org/i/footer_keca.jpg) 0 -141px no-repeat;
}

div#footer p {
	margin: 0;
	padding: 0 0 15px 0;
	font-size: 75%;
	/*font-size: 75%!not important;*/
	line-height: 170%;
	color: #aaa;
	border: 0;
}

div#footer p a:link, 
div#footer p a:visited, 
div#footer p a:active {
	text-decoration: underline;
	color: #aaa;
}

div#footer p a:hover {
	text-decoration: none;
	color: #aaa;
}