html, body, div, span, object, iframe,
.h1, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

table { border-collapse: collapse; border-spacing: 0; }

hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }

input, select { vertical-align: middle; }

body { font:13px/1.231 sans-serif; *font-size:small; } 
select, input, textarea, button { font:99% sans-serif; }

/* Always force a scrollbar in non-IE */
html { overflow-y: scroll; }

/* Accessible focus treatment: people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active { outline: none; }

ul, ol
{

   margin-left: 2em;

}

body ul, body ol
{

   margin-bottom: 1.5em;

}

ol { list-style-type: decimal; }

/* Remove margins for navigation lists */
nav ul, nav li { margin: 0; list-style:none; list-style-image: none; }

small { font-size: 85%; }
strong, th { font-weight: bold; }

td { vertical-align: top; }

textarea { overflow: auto; } 

.ie6 legend, .ie7 legend { margin-left: -7px; } 

/* Align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css  */
input[type="radio"] { vertical-align: text-bottom; }
input[type="checkbox"] { vertical-align: bottom; }
.ie7 input[type="checkbox"] { vertical-align: baseline; }
.ie6 input { vertical-align: text-bottom; }

/* Hand cursor on clickable input elements */
label, input[type="button"], input[type="submit"], input[type="image"], button { cursor: pointer; }

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea { margin: 0; }

/* Make buttons play nice in IE:
   www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
button {  width: auto; overflow: visible; }

/* Bicubic resizing for non-native sized IMG:
   code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 img { -ms-interpolation-mode: bicubic; }

body, select, input, textarea {
  color: #444;
}

.h1, h1, h2, h3, h4, h5, h6 { font-weight: bold; }

a, a:active, a:visited { color: #607890; }
a:hover { color: #036; }

/* This needs to be moved to global.css  */

#careers_box
{

   width: 460px;
   background-color: #e4f5fc;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   margin: 8px 8px 18px 8px;
   padding: 5px !important;

   border: 5px solid #fff;

   -ms-filter: "progid:DXImageTransform.Microsoft.Glow(color=#999999, strength=2)";
   filter: progid:DXImageTransform.Microsoft.Glow(color=#999999, strength=2);

   -moz-box-shadow: 0 0 5px 1px #e0e0e0;
   -webkit-box-shadow: 0 0 5px 1px#e0e0e0;
   box-shadow: 0 0 5px 1px #e0e0e0;

}

#careers_box h3
{

   margin: 0px;
   padding: 0px 5px 10px 5px !important;
   color: #9c7b58;
   font-size: 16px;
}


#careers_box h4
{

   color: #0d004c;
   margin: -5px -5px 10px -5px;
   padding: 10px;
   background-color: #93d7ee;
   font-size: 12px;

}

#careers_box ul, #careers_box ol
{

   margin-left: 2em;

}

#careers_h4_shadow
{

   height: 18px;
   margin-top: 5px;
   background: url(careers-h4-box-shadow.png) top center no-repeat;

}

#careers_box .navButton
{

   display: block;
   width: 190px;
   margin: 10px 0px !important;
   padding: 5px 0px;
   background: #c47d3a;
   color: #fff !important;
   text-align: center;
   text-decoration: none;
   font-weight:bold;
   font-size:14px;

}

/* New Code */

div.lvl2_callout a.more
{
   padding:2px 10px 0 30px;
   position:relative;
   top: 12px;
}

div.lvl2_callout div.feed_item a, div.lvl2_callout div.feed_item a p, div.lvl2_callout div.feed_item a p strong
{

   font-weight: bold !important;
   color: #0d2e4a;
}

div.lvl2_callout div.feed_item a
{

   text-decoration: none;

}

div.lvl2_callout div.feed_item a:hover
{

   text-decoration: none;

}

.note { position: relative; top: -4px; }