/** Global **/
body {margin: 0; background: #3d3d3d; padding: 25px 0 0 0; color: #FFF; font-family: Arial,sans-serif; font-size: 14px;}
a {outline:none; border:none; text-decoration:none; color:#c3cf21;}
img {outline:none; border:none;}
a:hover {color:#e8f80f;}
h3 {color:#c3cf21; font-size: 14px;}
strong {color:#c3cf21; font-size: 14px;}

@media screen {
/* offsetting the entire ul down */
* .job-wrapper ul { /* IE6 */
position: relative; 
top: .5em;
}
*:first-child+html .job-wrapper ul { /* IE7 */
position: relative; 
top: .5em;
}

/* offsetting each li back up*/
* html .job-wrapper ul li { /* IE6 */
vertical-align: top; 
position: relative; 
top: -.5em;
}
*:first-child+html .job-wrapper ul li { /* IE7 */
vertical-align: top; 
position: relative; 
top: -.5em;
}
}


/* Layout */
#all {width:970px; margin:0 auto;}
.content-container {width:900; padding: 0 45px;}
#header {margin: 0; padding: 0; width: 970px; height: 212px; background:url('../img/header-bg.gif');}
#header-img {margin: 0; padding: 0; height: 336px; width: 970px; background:url('../img/content-bg.gif');}
#inside-header-img {margin: 0; padding: 0; height: 109px; width: 970px; background:url('../img/content-bg.gif');}
#index-menu {height:120px; margin: 0; padding: 0; width: 970px; background:url('../img/content-bg.gif');}
#inside-menu {height:39px; margin: 0; padding: 0; width: 970px; background:url('../img/content-bg-top.gif');}
#menu {margin: 0; padding: 0; width: 970px; background:url('../img/content-bg.gif');}
#content, #inside-content {margin: 0; padding: 0; width: 970px; background:url('../img/content-bg.gif'); overflow: hidden;}
#footer {margin: 0; padding: 0; width: 970px; height:60px; background:url('../img/footer-bg.gif');clear:both;}

/* Header */
.header-container, .inside-header-container {width:900; padding: 60px 60px 0 60px;}
.header-img-container, .inside-header-img-container {width:900; padding: 0 35px;}
.logo {float:left;}
.header-links {float:right; color:#c3cf21;}
.header-links a {color:#fff; font-size:15px;}
.header-links a:hover {color:#e8f80f;}
	
/* Menu */
.menu-container, .index-menu-container, .inside-menu-container {width:900; padding: 0 53px; text-align:center;}
.index-menu-container a {display:block; background:#3d3d3d; color:#fff; font-weight: bold; float:left; width:196px; height:39px; margin: 0 10px; border: 5px solid #000; border-width: 0 0 5px 0; line-height:39px;}
.index-menu-container a:hover, .index-menu-container a.over {border: 5px #c3cf21 solid; border-width: 0 0 5px 0;}
.inside-menu-container a {display:block; position:relative: top:5px; background:#3d3d3d; color:#fff; font-weight: bold; float:left; width:196px; height:39px; margin: 5px 10px 0 10px; border: 5px solid #000; border-width: 0 0 0 0; line-height:39px;}
.inside-menu-container a:hover, .inside-menu-container a.over {border: 5px #c3cf21 solid; border-width: 5px 0 0 0; margin:0 10px;}

/* Footer */
.footer-container {width:900px; padding: 0 100px; color:#4d4d4d; text-align:right; font-size:12px;}

/* Inside Content */
.inside-content-container {width:900px; padding: 20px 60px;}
.inside-content-left {width:250px; float:left;}
.inside-content-right {width:650px; float:right;}
.inside-content-right-container {width:520px;}

/* Sub Menus */
.sub-menu-header {text-align: left; height:43px; width:160px; margin:0 5px 0 40px; line-height:43px; color:#fff; font-size:14px; font-weight:bold;}
.sub-menu-links, .sub-menu-links-over {display:block; text-align: left; width: 160px; margin:0 5px 0 25px; padding:0; font-size:12px; border: 1px solid #9f9892; border-width: 1px 0 0 0;}
.sub-menu-links a, .sub-menu-links-over a {color:#fff; margin: 5px 0; display:block; padding: 5px 0 5px 15px; text-align: left; font-weight:bold;}
.sub-menu-links a:hover, .sub-menu-links-over a {color:#c3cf21;}

/* Form */
form {line-height:20px;}
.browse {background:#888;font-weight:bold;font-size:12px; line-height:20px; border: 1px #888 solid;cursor:pointer;}
.browse:hover {border-color:#888;color:#b5bf2e;background:#2e2c2c;}
.submit {height:20p;background:#b5bf2e;font-weight:bold;font-size:12px; border: 1px #000 solid;cursor:pointer;}
.submit:hover {border-color:#888;color:#b5bf2e;background:#2e2c2c;}

/* Search Jobs */
.job-wrapper {background:#1b1a1a url('../img/job-bg.gif') no-repeat top center;padding: 0 10px 10px 10px;margin:0 0 10px 0;border: 1px #888 solid;width:478px;}
.job-wrapper ul {
	margin: 0 0 0 20px;
	padding: 0 0 0 20px;
	list-style: square outside;
	}
.job-wrapper ul li {width:420px; margin: 5px 0 0 0;padding:0 0 0 0;	font-size:13px;}
.p1 {margin-left: 15px;}
.p2 {margin: 0 30px;}
.job-wrapper h3 {padding:5px;border: 1px #888 solid;background:#1f1a1a;color:#c3cf21; font-size: 15px;margin:0;}
label {color:#c3cf21;}
fieldset.jobfieldset {
  padding: 5px;
  border:#3d3d3d 2px solid;
  width:485px;
  }

/* PDF */
fieldset.teamfieldset {
  padding: 1em;
  border:#3d3d3d 2px solid;
  }
