/*  local custom styles  */

/* background header image */
body.headingblock 	{background: url("../images/template/header-bg.jpg") top center no-repeat;} 
body.content 		{background: url("../images/template/header-bg.jpg") top center no-repeat;}

/* styles copied from Marcom CSS so it is easier to use WYSIWYG view */
.wrapper 	{width: 960px;}
.col-2 		{width: 220px;}
.col-6 		{width: 700px;}

/* overides from marcom */
#g-header {background: url("../images/template/header-slice.png") left bottom repeat-x; height: 62px;}
.main {background: none;}

.nav {margin-top: 0px;}
a:hover   {color: #ff9e3d}
a:visited {text-decoration: underline;}

.main .landing a { border: none; padding-left: 12px; position: relative;  display:block}
.landing ul {padding-left: 0;}
.landing ul li {list-style-type:none}
.landing ul a:before {
    content: "•";
    left: 0;
    position: absolute;
}
.landing ul li .current {color: #CC3333;}
.heading h3 {
    border-bottom: 1px solid #4C5E71;
    margin-bottom: 6px;
    padding-bottom: 2px;
}
/* add styling for current nav item 
.nav a.current {color: #ff9e3d}

.home .main h3 a:hover  { color: #ff9e3d}*/

/* home page 
.welcome-image img {border: solid 1px #eee; margin-bottom: 10px;}*/

.hilda .header {margin: 0px;}
.hilda .header .hgroup h1 {font-size: 26px;}

h5 {margin-bottom: 5px;}

.nav ul li.heading-back {border-top: 1px solid #DFE9F4; margin-top: 5px; }	
.nav ul li.heading-back a {font-size:12px; padding: 8px 0 0; color: #4C5E71; font-weight: normal;}
.nav ul li.heading-back a:hover {color: #CC3333; }
.nav ul li.heading-back a:before {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom: 4px solid transparent;
    border-left: 4px solid #DFE9F4;
    border-top: 4px solid transparent;
    content: " ";
    font-size: 0;
    height: 0;
    left: -6px;
    line-height: 0;
    position: relative;
    top: -5px;
    width: 0; margin-left: 6px;
}

form button, input[type="reset"] {
  background-color: #164682;
  background-image: -moz-linear-gradient(center top , #446791, #164682);
  border: 0 none;
  border-radius: 4px 4px 4px 4px;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.2);
  color: #FFFFFF;
  margin: 10px 10px 0 0;
  padding: 9px 18px 8px;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);
  vertical-align: middle;
  width: auto;
}
input[type="reset"] {cursor: pointer;}
a.twitter{background-color:#164682;}