/* Browser reset styles
------------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0}
table {border-collapse:collapse; border-spacing:0}
fieldset,img, img a {border:0}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal}
ol,ul {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal}
q:before,q:after {content:''}
abbr,acronym {border:0}
a {outline: none}

/* Common styles
------------------------------------------------------ */
.clear {clear:both}
.float-left {float:left}
.float-right {float:right}
.text-left {text-align:left}
.text-right {text-align:right}
.text-center {text-align:center}
.bold {font-weight:bold}
.italic {font-style:italic}
.img-left {float:left;margin:4px 10px 4px 0}
.img-right {float:right;margin:4px 0 4px 10px}

/* Layout Styles
-------------------------------------------------------*/
div#container{width:756px;margin:0 auto}
div#content{float:right;width:555px}
div#navigation{float:left;width:193px}

/* The Format
-------------------------------------------------------*/
html,body{margin:0;padding:0;background:#5C5C58}
body{font: 11px helvetica,arial,sans-serif;text-align:center}
div#topnav{height: 25px; line-height: 25px; color: #fff; text-align: right; margin:0 auto; width: 756px}
div#topnav a {color: #E7E6DB; text-decoration: none}
div#topnav a:hover {color: #fff}
div#topnav span {margin: 0 5px}
div#header h1 {background: url(../images/design/bn-bkgd.jpg) no-repeat 0 0; display: block; text-indent: -9999px; width: 750px; height: 179px}
div#header h1 a {width: 750px; height: 179px; display: block}
div#container{text-align:left}
div#container .inner {background: #fff url(../images/design/bkgd-all.jpg) no-repeat bottom right; float: left; width: 750px;border:3px solid #fff}
div#header {border-bottom: 16px solid #AA1B24}
div#wrapper {border-top: 3px solid #fff; background: #fff}
div#content {padding-top: 10px; line-height: 15px; overflow: scroll; overflow-x: hidden; height: 348px}
div#content h2 {margin: 0 10px 15px 10px; font: 18px Georgia, "Times New Roman", Times, serif; color: #aa1b24; border-bottom: 1px solid #5c5c58}
div#content h3 {margin: 0 10px 5px 10px; font: 14px Georgia, "Times New Roman", Times, serif; color: #aa1b24}
div#content p {margin: 0 10px 15px 10px}
div#navigation {font: 14px Georgia, "Times New Roman", Times, serif}
div#navigation ul li a {text-decoration: none; color: #000; background: url(../images/design/lc-nav_bkgd.gif) no-repeat 0 0; display: block; width: 193px; height: 50px; line-height: 50px; text-indent: 20px}
div#navigation ul li.head a {background: url(../images/design/lc-logo.jpg) no-repeat 0 0; height: 158px; text-indent: -9999px}
div#navigation ul li a:hover {}

/* Page specific styles
-------------------------------------------------------*/

/* Home Page */
body#home div#container .inner {background: #fff url(../images/design/bkgd-home.jpg) no-repeat bottom right}
body#home div#content h2 {margin: 0 200px 15px 10px}
body#home div#content h3 {margin: 0 200px 5px 10px}
body#home div#content p {margin: 0 200px 15px 10px}

/* What Is KC3? */
body#what div#header h1 {background: url(../images/design/bn-bkgd-what.jpg) no-repeat 0 0}

/* Careers In Construction */
body#careers div#header h1 {background: url(../images/design/bn-bkgd-careers.jpg) no-repeat 0 0}

/* Industry Links */
body#links div#header h1 {background: url(../images/design/bn-bkgd-links.jpg) no-repeat 0 0}

/* Choose Your Path */
body#choose div#header h1 {background: url(../images/design/bn-bkgd-choose.jpg) no-repeat 0 0}