html, body{margin:0; padding:0;} 
body{background-color:#ffffff;color:#000000;font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
table{color:#000000;font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}
img{border:0;padding:0;margin:0;}
a{color:#000000;}
a.menu_1{color:#000000;font-size:16px!Important;font-weight:bold!Important;}
a.menu_2{color:#000000;font-size:14px!Important;font-weight:bold!Important;}
a.menu_3{color:#000000;font-size:12px!Important;font-weight:bold!Important;}

h1{font-size:18px;font-weight:normal;}
h2{font-size:18px;font-weight:normal;}
h3{font-size:16px;;font-weight:normal;}
h4{font-size:14px;;font-weight:normal;}
h5{font-size:12px;;font-weight:normal;}

p{line-height:24px;}

/*	Grid  */
.container { max-width: 960px; min-width: 220px; margin: 0 auto; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
.container .row, .col { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.row { margin-bottom: 1.5em }
.col { display: block; float: left; width: 100%; }
.col:first-child { margin-left: 0 }
.row:after, .col:after, .clr:after, .group:after { display: block; height: 0; clear: both; content: ""; visibility: hidden; }
@media (min-width:768px) { 
/* grid */
.col { margin-left: 2% }
.span_1 { width: 6.5% }
.span_2 { width: 15.0% }
.span_3 { width: 23.5% }
.span_4 { width: 32.0% }
.span_5 { width: 40.5% }
.span_6 { width: 49.0% }
.span_7 { width: 57.5% }
.span_8 { width: 66.0% }
.span_9 { width: 74.5% }
.span_10 { width: 83.0% }
.span_11 { width: 91.5% }
.span_12 { width: 100% }
}

#divMainWrapper{}

#divMainWrapper a{color:#000000;}
#divMainWrapper a:hover{text-decoration:none;}

#divTopMarketing{position:relative;height:26px; background-color:#ee002b; width:100%;display:block;overflow:auto;text-align:center;} 
#divTopMarketingSub{width:980px;text-align:left;margin:0 auto;background-color:#ee002b;vertical-align: top;padding-top:1px;color:#ffffff;}
#divTopMarketingSub a {color:#ffffff;text-decoration:none;}
 
#divHeader{position:relative;height:170px; background-color:#ffffff; width:100%;display:block;overflow:auto;text-align:center;} 
#divHeaderSub{width:980px;text-align:left;margin:0 auto;background-color:#ffffff;vertical-align: top;padding-top:10px;padding-bottom:10px;}
#divHeaderSub .hdrLogo{display:inline;float:left;}
#divHeaderSub .hdrContent{padding:10px;text-align:center;vertical-align: top;text-shadow: 0 0 2px #808080;}

#divBreadcrumbs{
vertical-align: middle;font-size:14px;
position:relative;clear: both;overflow:hidden;height:1%;
padding:5px;
width:969px;margin-top:2px;margin-bottom:6px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 3px 3px 3px 3px;
background-color:#f1f1f1;border:1px solid #cccccc;
}

#divBreadcrumbs label{display:none;}
#divBreadcrumbs .btn-primary{

  font-size: 12px;
  color: #ffffff;
  padding: 5px 13px;
  background: -moz-linear-gradient(
    top,
    #ff0000 0%,
    #990808);
  background: -webkit-gradient(
    linear, left top, left bottom,
    from(#ff0000),
    to(#990808));
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 1px solid #b30606;
  -moz-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 2px rgba(255,255,255,1);
  -webkit-box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 2px rgba(255,255,255,1);
  box-shadow:
    0px 1px 3px rgba(000,000,000,0.5),
    inset 0px 0px 2px rgba(255,255,255,1);
  text-shadow:
    0px -1px 0px rgba(000,000,000,0.2),
    0px 1px 0px rgba(010,010,010,1);
  
}

#divBreadcrumbs .search-query{
  
   border: 1px solid #cccccc;
   background: #f9f9f9;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   color: #969696;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(000,000,000,0.7) 0 0px 0px;
   padding:6px;
   width:280px;
   }

#divBreadcrumbs .search-query:focus {
   background: #fff;
   color: #000000;
}

/* Newsline */
/* #newsline-wrap{margin-bottom:5px; position: relative; background:#fff; padding:15px;
-webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; box-shadow: 0 1px 4px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 4px rgba(0,0,0,.2); -o-box-shadow: 0 1px 4px rgba(0,0,0,.2)}
*/
#newsline-wrap{margin-bottom:0px; position: top; background:#ffddff; padding:0px;}
#newsline{padding:0; padding-top:-10; margin:0 auto;clear:both;}
#newsline .module{ color:#555;margin-bottom:10px}
#newsline .inner{ padding:0 10px;}
#newsline .module-title{display: block; font-size: 16px; line-height: 12px;letter-spacing:1px; text-transform:uppercase; }
#newsline h3.module-title{margin-bottom:0; padding-bottom:0;} 
#newsline .module-body {}
#newsline a { }
#newsline a:hover{}
#newsline ul {margin:0; padding:0;}
#newsline ul li{ list-style:none; border-bottom:1px dotted #ced8df}
#newsline ul li:hover{}
#newsline ul li a{ display:block;margin:0; padding:5px 0 5px 25px; background:url(../images/sidebar-li1.png) 5px 50% no-repeat; text-decoration:none; color: #999; font-size:12px; line-height:15px; text-transform:uppercase}
#newsline ul li a:hover{  background:url(../images/sidebar-li2.png) 5px 50% no-repeat;text-decoration:none;color:#58C0E6;}

/* drop-down styles */
#navigation .menu ul { border-top: none; background: #363636; border: 1px solid #222; min-width:300px;}
