﻿
/* CSS Document */
/*RESET*/
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
:focus {outline: 0;}
body {line-height: 1; color: black; background: white; position:relative;}
ol, ul {list-style: none; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td {text-align: left; font-weight: normal; }
blockquote:before, blockquote:after {content: "";}
blockquote {quotes: "" "";}

/* Typography  - The font-size percentage is of 16px. (0.75 * 16px = 12px) */
body{color:#000; font:75%/1.5em Arial, Helvetica, sans-serif;}

p{font-weight:300; margin:0 0 1.5em;}

h1{font-size:2em; font-weight:700; margin:0 0 0.75em;}
h2{font-size:1.5em; margin:0 0 1em;}
h3{font-size:1.1666em; margin:0 0 1.285em;}
h4{font-size:1em; margin:0 0 1.5em;}
h5{font-size:0.8333em; margin:0 0 1.8em;}
h6{font-size:0.666em; margin:0 0 2.25em;}

a:link{color:inherit; text-decoration:underline;}
a:visited{}
a:hover{}
a:hover,a:focus{text-decoration:none;}

ul,ol{margin:0 0 1.5em; padding:0;}
li ul,li ol{margin:0;}
ul li{list-style:inside disc;}
li li{padding-left:1.5em;}
ol li{list-style:inside decimal;}
img{display:inline-block; vertical-align:bottom;}
:focus{outline:1px dotted;}

abbr,acronym{border-bottom:1px dotted; cursor:help; font-variant:small-caps;}
address,cite,em,i{font-style:italic;}
blockquote p{background:#eee; margin:0 1.5em 1.5em; padding:0.75em;}
code,kbd,tt{font:1em/1.5em "Courier New", Courier, monospace;}
del{text-decoration:line-through;}
dfn{border-bottom:1px dashed; font-style:italic;}
dl{margin:0 0 1.5em;}
dt{font-weight:700;}
dd{padding-left:1.5em;}
ins{text-decoration:overline;}
pre{font:1em/1.5em "Courier New", Courier, monospace; margin:0 0 1.5em; padding:0 0 0 1.5em;}
sub{bottom:-0.4em; font-size:0.85em; line-height:1em; position:relative; vertical-align:baseline;}
sup{font-size:0.85em; line-height:1em; position:relative; top:-0.4em; vertical-align:baseline;}
strong, b{font-weight:700;}
caption{font-style:italic; text-align:left;}

/*Forms*/
label       { font-weight: bold; }
fieldset    { padding:1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
legend      { font-weight: bold; font-size:1.2em; }
input.text, input.title, textarea, select {margin:0.5em 0; border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title{ width: 300px; padding:5px; }
input.title{ font-size:1.5em; }
textarea{ width: 390px; height: 250px; padding:5px; }
.error, .notice, .success{ padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error      { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice     { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success    { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a    { color: #8a1f11; }
.notice a   { color: #514721; }
.success a  { color: #264409; }

/*Link Icons*/
body a.noicon { background:none; padding:0; margin:0; }/* add if something shouldn't have have an icon */


/* Ultility Classes */
.smallcaps {font-variant: small-caps; letter-spacing: 1px; text-transform: lowercase; font-size:1.2em;font-weight:bold; padding:0 2px;}
.amp{font-family:Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", "URW Chancery L", Gentium, serif; font-style:italic;}
.aside-left{clear:left; float:left; margin:0 1.5em 0 0;}
.aside-right{clear:right; float:right; margin:0 0 0 1.5em;}

/*Clearing*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear{clear:both;}



a:active
{
  outline: none;
}


a
{
  outline: none;
}

:focus
{
  -moz-outline-style: none;
}









body {background: url(../images/paper-background.png);background-repeat:no-repeat;margin:0 auto;padding: 0;position:relative;text-align:center;width:1036px;background-color:#faeed8;}

#navTop {width:902px; text-align:left;margin:0 auto;position:relative;padding:20px 0 5px 0;}
.secondaryNav {margin:0;width:900px;}
.secondaryNav li {display:inline;padding:0 7px 0 8px;font-size:11px;color:#666633;font-weight:bold;}
.secondaryNav li a,a:visited {text-decoration:none;color:#57572c;}
.secondaryNav li a:hover,active {color:#030305;}

#topBorder {width:920px; height:13px;background:url(../images/top-border.png);margin:0 auto;}

#outsideContainer {background: url(../images/background-fade.png);background-repeat:repeat-y;margin:0 auto;position:relative;width:920px;}
#container {background:#ffffff;color:#000000;font-family:"arial";font-size:11px;line-height:18px;position:relative;text-align:left;width:902px;margin: 0px auto;float: none;overflow:auto;}
#containerBottom {height:13px;background-image: url(../images/container-bottom.png);background-repeat:no-repeat;margin:0 auto;position:relative;width:920px;}
#content {background:#fffffff;width:902px;}

#navSide {width:184px; float:left;background:#ffffff;}
#logo{width:140px; height:124px;padding:22px 0 0 22px;}
#logo h2 {text-indent:-9999px; background:url(../images/logo.png);height:124px;width:140px;margin:0;}
#logo h2 a {height:124px; display:block;}

#globalNav {width:184px;}
.menu {text-align:right;padding:25px 20px 0 0;margin:0;}
.menu li { list-style-type:none;font-size:11px;padding:2px 0 15px 0;}
.menu li a {color:#505050; text-decoration:none;}
.menu li a:hover,active {color:#030305;}
.nested {margin:0;}
.nested li {font-size:10px;line-height:12px;padding:3px 0 5px 0}
.nested li a {color:#666633;}
.nested li a:hover,active {color:#030305;}

.nestedOpen {margin:0;}
.nestedOpen li {font-size:10px;line-height:12px;padding:3px 0 5px 0}
.nestedOpen li a {color:#666633;}
.nestedOpen li a:hover,active {color:#030305;}




#mainContent {width:718px; float:left;}

#banner {height:220px;position:relative;margin:0;}
#banner img {margin:0;}
#cork {height:195px; width:170px;background-image:url(../images/cork.png);position:absolute;margin:-50px 0 0 808px;z-index:50;}
#corkCareers {height:195px; width:170px;background-image:url(../images/cork.png);position:absolute;margin:-50px 0 0 808px;z-index:50;}

#pageHeaderCareer {width:902px;height:52px; background:#030305;}
#pageHeaderCareer h2 {line-height:52px; text-align:center; color:#ffffff; font-family:Times;font-size:30px;}
#pageHeaderCareer a {float:left; margin:-64px 0 0 25px; color:#ffffff;}
#pageHeaderCareer a:hover {color:#b3b35b;}
#pageHeader {width:718px;height:52px; background:#030305;}
#pageHeader h2 {line-height:52px; text-align:center; color:#ffffff; font-family:Times;font-size:30px;}

#homePageContent {width:718px; height:233px; background-image:url(../images/home-content-region.png);background-repeat:no-repeat;}
#homePageContent h2 {padding:28px 0 0 0;text-align:center;font-family:Georgia; font-style:italic;font-size:16px;line-height:22px;}
#homePageContent h3 {text-align:center; font-size:20px; font-family:Georgia;padding-top:72px;}
#homePageContent h3 a:hover {color:#030305;}
.firstletter {font-size:32px;color:#666633;font-family:Times New Roman;}
#homePageContent ul {text-align:center;padding:25px 0 0 0;}
#homePageContent li {display:inline;padding:0 25px 0 25px;font-size:18px;font-family:times;color:#aaaa71;}

#subPageContent {width:718px; background-image:url(../images/content-background.png); background-repeat:repeat-y;padding:25px 0 40px 0;float:left;overflow:auto;}
#subPageContent h2 {font-size:15px;color:#666633;margin:0;padding:10px 0 5px 45px;}
#subPageContent p {padding:0 45px 0 45px;}
.dropcap { float:left;color:#666633; font-size:60px; line-height:30px; padding-top:0px; font-family: times; font-style:italic;}
#subPageContent dl {padding:0 45px 0 45px;margin:0;}
#subPageContent dd {padding-bottom:15px;}
#subPageContent ul {padding:0 45px 0 60px;}
#subPageContent ol {padding:0 45px 0 45px;}
#subPageContent li {padding-bottom:5px; list-style-position:outside;}
.orderedList{padding:0 !important;}

.column {float:left; width:350px;line-height:16px;}
.column p {padding:0 15px 0 45px !important;}
.column a {margin-left:80px;height:200px;border:1px solid #666633;display:block;width:200px;}
.column a:hover {border:1px solid #030305;}



#footer {width:902px; text-align:left;margin:0 auto;position:relative;clear:both;margin-top:0px;height:50px;font-size:10px;color:#505050;}
#footer p {float:left;width:225px;padding-left:5px;margin-top:0px;}
#footer ul {float:right;margin-top:0px;padding-right:5px;}
#footer li {display:inline;padding:0 0 0 10px;}
.interviewSkills {padding-top:15px !important;}
.interviewSkills dd {padding:3px 45px 3px 3px !important; margin:0;}
.questions {padding: 0 0 0 62px !important;margin:0}
.questions li { list-style-type:none;margin:0;padding:0 !important;}

.form {padding:0px 0px 10px 75px;width:200px;border:none;}
.form label {padding:0px;}
.form input {margin-right:0px;margin-bottom:5px;background:#000000;color:#ffffff;}
.form textarea {width:198px;margin:0;height:100px;background:#000000;color:#ffffff;}
.formSubmit {margin:12px 0 0 0;color:#ffffff !important;}

#frame {width:902px; background:#ffffff; clear:both;}