/* blue */
a:link, a:visited {
	color: #0098d6;
}

a:hover {
	color: #0b3768;
}

#pillmenu a:hover {
  color: #d3ff23;
}

#pillmenu a#active_menu-nav {
    color: #fff;
    text-decoration: underline;
}

#pillmenu a#active_menu-nav:hover {
  color: #fff;
}

a.contentpagetitle {
        font-size: 16px;
}

table.contentpaneopen {
  background: #eaeaea url(../images/gradient_bg.png) top repeat-x;
  border: #e0e0e0 1px solid;
  border-bottom: #aaa 1px solid;
  padding: 10px;
  width: 100%;
}

table.blog {
  width: 100%;
}

h2, .contentheading {
        padding: 0;
        font-size: 16px;
        font-weight: normal;
        vertical-align: bottom;
        color: #333;
        text-align: left;
        width: 100%;
  color: #05a1f9;
}

h3 {
  font-size: 16px;
  font-weight: normal;
  color: #333;
}

div.module_menu {
}

div.module_menu div {
}

div.module_menu div div {
}

div.module_menu div div div {
}

div#tabarea {
        width: 965px;
        margin-left: auto;
        margin-right: auto;
}

li.latestnews {
  width:390px;
  background: url(../images/menu_separator.png)  left repeat-y;
  padding-left: 10px;      
  margin-bottom: 10px;      
  font-size: 12px;
  list-style-type: none;
}

.newsfeed li {
  font-size: 12px;
  color: #323d43;
  background: url(../images/menu_separator.png)  left repeat-y;
  padding-left: 10px;      
  margin-bottom: 10px;      
  list-style-type: none;
}


ul.newsfeed {
  padding: 0px;
  margin-top: 6px;
}

ul.latestnews {
  padding: 0px;
}

p#syndicate {
   color: #323d43;
   text-align: left;
   font-size: 12px;
}

td.spot_l {
  border-right: #e0e0e0 1px solid;
}

td.spot_r {
  border-left: #e0e0e0 1px solid;
}

td.spot_m {
  padding: 10px;
  text-align: left;
  vertical-align: top;
  width: 100;
  background: url(../images/gradient_bg.png) top repeat-x;
  border-top: #e0e0e0 1px solid;
  border-bottom: #aaa 1px solid;
  margin: 0px;
}

td.spot_d {
  padding-top: 0px;
  padding-bottom: 20px;
  text-align: left;
  vertical-align: top;
  width: 100;
  background: url(../images/gradient_bg.png) top repeat-x;
  border-top: #e0e0e0 1px solid;
  border-bottom: #aaa 1px solid;
  margin: 0px;
}

.spot_div {
  height: 128px;
  width: 0px;
  border-left: 1px #ddd solid;
  border-right: 1px #eee solid;
}

td.spot_x {
  padding: 10px;
  background: url(../images/gradient_bg.png) top repeat-x;
  border-top: #e0e0e0 1px solid;
  border-bottom: #aaa 1px solid;
  vertical-align: top;
  text-align: left;
  margin: 0px;  
}

table.spots {
  margin-top: 10px;
  width: 100%;
  color: #7e8488;
}

.spot1 {
  width: 300px;
}

.spot2 {
  width: 300px;
}

.spot3 {
  width: 300px;
}

.spot4 {
  width: 512px;
}

.spot5 {
  width: 200px;
}

.spot6 {
  width: 200px;
}

#tabmenu {
  margin-left: 100px;
}

span.big_phone {
  font-size: 16px;  
}

