.home-main-module-wrapper{
    width:700px;
    margin:0 0 20px 0;
}
.home-module-wrapper{
	border:1px solid #ccc;

}
.home-main-module{
   /*background: url(/common/images/global/features-mockup-bare.png) no-repeat top left;*/
   background:url(/common/images/global/left-sidebar-bg.png) repeat-y top left;
}
.home-heading1{
   font-size:1.2em;
   margin:10px 0 0 0;
   background: url(/common/images/global/main-heading-bg.png) no-repeat top left;
   padding:.3em;
   color:#695930;
   text-shadow:#fff 1px 1px;
   border:1px solid #b7a977;
   border-bottom:0;
}
.home-module-content{
    width:500px;
    float:right;
    margin:0 0 10px 0;
}

.sortable-module{
    margin:0 0 20px 0;
}
h2.module-header{
    cursor:move;
    color:#fff;background:url(/common/images/global/heading-bg-2.jpg) repeat-x center left;
    font-size:1.2em;
    margin:0;
    padding: 3px;
    padding-left:10px;
    text-shadow:#000 -1px -1px;
}
.home-main-module{
   background:url(/common/images/global/left-sidebar-bg-1.jpg) repeat-y center left;
   clear:both;
}
.home-main-module-wrapper h1{
	color:#fff;
	background:url(/common/images/global/heading-bg-2.jpg) repeat-x center left;
	font-size:1.2em;
	height:24px;
	margin:0;
	padding: 2px;
	padding-left:10px;
	text-shadow:#000 -1px -1px;
	cursor:move;
}
.home-heading1{
   font-size:1.2em;
   margin:0;
   background: url(/common/images/global/main-heading-bg.png) no-repeat top left;
   padding:.3em;
   color:#695930;
   text-shadow:#fff 1px 1px;
   border-bottom:0;
}
.home-main-col{
	font-size:1.2em;
}
.home-module-subnav{
  float:left;
  list-style: none;
  padding:0;
  margin:10px 0 0 0;
  clear:left;
  padding-bottom:20px;
}
.home-module-subnav li{
  padding:0;
  margin:0;
  display:block;
}
.home-module-subnav li a {
    width:189px;/*needed to trigger hasLayout in IE6+*/
      margin:0;
      display:block;
      text-decoration:none;
      color:#000;
      padding:10px;
      font-weight:bold;
      font-size:1em;
      border-top:1px solid #eee;
      border-bottom:1px solid #ccc;
      box-sizing: border-box;
      -moz-box-sizing: border-box;
}
.menu-default{
	outline: none;
}
.home-module-subnav li:first-child a{
      border-top:1px solid #ccc;
}
.home-module-subnav li a.menu-on{
    background:#fff url(/common/images/global/rarrow.gif) no-repeat center right;
    color:#c60;

    border-right:1px solid #fff;
    text-decoration:none;
}
.home-module-subnav li a:hover {
    text-decoration: underline;
}
.home-module-subnav li a:hover.menu-on{
    background-color: #fff;
      text-decoration:none;
      cursor:default;
}
.city-directory-title a{
    color:#00467F;
}
.city-directory-title{
    font-size:.8em;
    padding:0 0 0 10px;

}
.directory-section-header{
    font-size:1.2em;
    color:#c60;
    padding:0 0 20px 0;
}
.city-directory-description{
    font-size:.8em;
    padding:0 0 20px 10px;
    line-height: 1.4em;
}

#item_2{
/*   overflow:visible;*/
}
#item_3{
/*   overflow:visible;*/
}
#item_2 h2, #item_3 h2{
   font-size:1.4em;
   margin:0;
   padding:.3em;
   background: url(/common/images/global/heading-bg-3.png) repeat-x bottom left;
   color:#000;
   text-shadow:#fff 1px 1px;
   text-align:center;
   border-bottom: 1px solid #ccc;
}
.spotlight-wrapper{
    padding:8px 3px 0 4px;
    clear:both;
}
.spotlight-wrapper a{
    color:#000;
    text-decoration:none;
}
.spotlight-wrapper a:hover{
    color:#000;
    text-decoration:underline;
}
.spotlight-wrapper h2{
    color:#c60;
    padding:0 2px 0 0;
    font-size:1em;
}
.spotlight-wrapper img{
    padding:1px;
    border:1px solid #ccc;
    float:right;
    margin:4px 0;
    height:auto;
}
.spotlight-wrapper p{
    margin:0 4px;
    padding:0;
    font-size:.8em;
}

.headline-link a{
    color:#00467f;
}
.headline-link{
    font-size:.8em;
    font-weight:bold;
    padding:0 10px 0 10px;
}
.headline-details{
    font-size:.8em;
    padding:0 10px 10px 10px;
    color:#999;

}
.first li{
	padding:3px;

}
.news-container{
	margin:20px 0px;
}
.dept-news-listing li{
	list-style: square;
	font-weight:bold;
    font-size:.8em;
	padding:4px 0;
}
#video-content p a {
color: #00467F;
text-decoration: underline;
font-weight: bold;
}
#video-content p a:hover {
color: dodgerBlue;
}
a.vodt:hover {
color: dodgerBlue;
}
a.vodt {
text-decoration: underline;
}
