/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/* Sticks footer to bottom of page on short pages */
html, body {height: 100%;}
#page  {min-height: 100%;}
#page-inner {overflow: auto; padding-bottom: 140px; /*padding == footer height*/}
#footer-wrapper {height: 140px;/*height == footer height*/ position: relative; margin-top: -140px;/*margin == -footer height*/ clear: both;}
*:first-child+html #content-bottom-inner{padding-bottom:30px;}
*:first-child+html #page-inner {padding-bottom: 115px;}

/* Fixing Administration Menu margin */
body.admin-menu {margin-top: 0 !important;}
body.admin-menu #skip {margin-top:20px !important;}

h1,h2,h3,h4,h5,h6 {font-family: "Myriad Pro", Myriad, "Gill Sans MT", Frutiger, Univers, "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, "ArialNarrow", "Arial-Narrow", "Arial Narrow", Arial, sans-serif;margin: 0 0 7px; line-height: 110%; padding-top: 0;}

h1 {font-size: 20px;}
h2 {font-size: 18px; color: #c52d0a;}
h3 {font-size: 17px; color: #265cb6;}
h4 {font-size: 16px;}
h5 {font-size: 15px;}
h6 {font-size: 14px;}

p{margin: 0 0 1em 0;}

a {color: #c52d0a; text-decoration: none;}
a:hover {text-decoration: underline;}

body{
background:url(../images/background.png) repeat-x;
background-color:#265CB6;
width:100%;
font-family:"ArialNarrow", "Arial-Narrow", "Arial Narrow", Arial, sans-serif;
margin:0px;
padding:0px;
}

#header-top-wrapper {
background-color:#031a3d;
height:35px;
}
#header-top .block, 
#header-group .block, 
#preface-top .block, 
#footer-wrapper .block {
margin: 0;
}
#block-menu-secondary-links{
line-height: 35px;
text-align: right;
}
#block-menu-secondary-links .menu {
text-align: right;
}
*:first-child+html #block-menu-secondary-links .menu {margin-top: 6px;}

#block-menu-secondary-links .menu li{
border: 0;
}
#block-menu-secondary-links .menu li a{
color:#fff;
background:#031a3d;
font-size:14px;
text-transform: uppercase;
font-weight:bold;
padding:0 10px;
}
#block-menu-secondary-links .menu .active-trail a, 
#block-menu-secondary-links .menu  a:hover, 
#block-menu-secondary-links .menu  a:focus{
color:#da681b;
text-decoration:none;
}

/* header search */
#header-top .inner {padding-right: 0; margin: 0;}

#header-top .inner .block{padding-right: 0; margin-right: 0;}
#header-top .block-search #search-block-form {padding-left: 0;}

#search-block-form {
color:#fff;
font-size:14px;
text-transform: uppercase;
font-weight:bold;
margin-top: 0px;
}
#header-top #search-block-form{position: relative;}
#header-top-inner #search-block-form {float: right;width: 335px; padding: 0; margin: 0 5px 0 0;overflow: hidden;}
#header-top-inner #search-block-form  .container-inline {padding: 0; margin: 0;}
#header-top-inner #search-block-form  input.custom-search-box{background: url(../images/search_text_box.gif) no-repeat 100% 50%; padding: 5px 5px 5px 15px;margin-left: 80px;color: #000;border: none;height: 25px; width: 205px; }
#header-top-inner #search-block-form label {position: absolute; left: 0; top: 7px; width: 80px;vertical-align: middle; }
#header-top-inner #search-block-form  .form-submit{margin: 0px 0 0 -5px!important; position: absolute; right: 0; top: 5px;padding: 5px 10px 5px 5px!important;height: 25px;width: 40px; background: url(../images/search_submit_btn.gif) no-repeat 0 50%; border: none;color: #fff;}
*:first-child+html #header-top-inner #search-block-form  .form-submit{top: 6px;}
#header-top-inner #search-block-form .form-item{margin: 0!important; padding: 0!important;}
#header-top-inner .block-search div a.active{display: none;}

#header-group-wrapper, #main-wrapper {background:url(../images/shadow.png) repeat-y 50%;}

#header-group {background:#031a3d url(../images/banner.jpg) no-repeat;}
#site-name-wrapper {position: absolute; left: -9999px;} 
#header-site-info {height: 104px;}
#logo {padding: 20px 0 0 35px;}

/* primary navigation */
#primary-menu{}
#primary-menu .inner {margin: 0; padding: 0;}

#primary-menu li{
font-family:"Franklin Gothic Medium", "ArialNarrowBold", "Arial-Narrow-Bold", "Arial Narrow Bold", Arial, sans-serif;
color:#fbd10d;
margin: 0;
padding: 0;
text-transform: uppercase;
}
#primary-menu li a{
text-decoration:none;
padding: 10px 20px;
color:#fbd10d;
font-size:14px;
background:url(../images/divider.jpg) no-repeat 0 50%;
}

#primary-menu li a.active{color: #e68043;}
#primary-menu ul{
text-align: center;
padding: 0;
margin: 0;
}
#primary-menu .first a{
background-image:none;
}

/* dropdown menu */
#primary-menu ul li ul li {margin-left: 0; text-align: left; font-weight: normal;}
*:first-child+html #primary-menu ul li ul li a{display: block;width: 203px;}
* html .primary-menu ul li ul li a{display: block;width: 203px;}

#primary-menu ul li ul{overflow: visible!important;z-index: 9999;}

#primary-menu ul li ul.menu  {padding: 0px!important;width: 230px; margin: 5px 0 0 0!important;}
#primary-menu ul li ul.menu li a {line-height: 110%; display: block;border-bottom: 1px solid #fff; color: #031a3d; background: #f4ba17; font-size: 13px; }
#primary-menu ul li ul.menu li a:hover, .primary-menu .active-trail ul li.active-trail a  {background:#eb7b41 url(../images/dropdown_hover.gif) no-repeat 0 0!important; color: #fff!important;}

#primary-menu ul li.active-trail ul.menu li a {font-weight: normal;}

/* dropdown third level */
#primary-menu ul li.active-trail ul li ul{display: none!important;}


h1.title {margin: 0 10px 10px 10px ; font-size: 21px; text-transform: uppercase; font-weight: normal; color: #031a3d; padding: 0 0 3px 0; font-family:"Franklin Gothic Medium", "ArialNarrowBold", "Arial-Narrow-Bold", "Arial Narrow Bold", Arial, sans-serif;border-bottom: 1px solid #909aaa;}

/* breadcrumb */
.breadcrumb{margin: 0; padding: 0 0 5px 0;}
.breadcrumb, .breadcrumb a {color: #716e6e;}

.content-inner,.content-inner-inner {margin-top: 0!important; padding-top: 0!important;}

#preface-top{background-color:#031a3d;}
.front #preface-top{height:443px;}
#block-views-slideshow-block_1 {overflow: visible;}
.views_slideshow_singleframe_teaser_section {width: 926px; margin: 0 auto;}
.node-type-home_slideshow_image img {border: 2px dashed #000;}
*:first-child+html .front .content-top-inner{margin-bottom: 20px;}

.bannerText  {
	width: 800px; 
	padding: 10px 0 15px 20px;
    color: #FFFFFF;
    font-family: "Myriad Pro", Myriad, "Gill Sans MT", Frutiger, Univers, "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, "ArialNarrow", "Arial-Narrow", "Arial Narrow", Arial, sans-serif;
    font-size: 18px;
}
.bannerText  h2 {
    color: #FBD10D;
    font-size: 22px;
	font-weight: normal;
}
.bannerText  a {
	color:#4285f5;
	font-size:18px;
	font-style: italic;
	padding-left: 10px;
}

.front .views-slideshow-controls-bottom {
    position: absolute;
    top: 360px;
	right: 0;
	width: 120px;
}
.front .views-slideshow-controls-bottom div {padding: 0;}
.front .views-slideshow-controls-bottom .pager-item {display: block; float: left; margin: 0 1px; }
.front .views-slideshow-controls-bottom a {text-indent: -999999px; display: block; background: url(../images/diamond-white.png) no-repeat; padding: 0; width: 28px; height: 28px;}
.front .views-slideshow-controls-bottom .activeSlide a {background-image: url(../images/diamond-yellow.png);}

#main {background: #fff;}
#main-inner{margin-top: 45px;}
.front #main-inner {margin-top: 0;}
.front #content-top .block {float: left; }
.front #content-region {display: none; visibility: hidden;}

.main-inner .grid16-12{width: 700px;}
.main-inner .grid16-7{width: 440px;}
.main-inner .grid16-12 .grid16-12  .view-content{margin-right: 20px;}

.main-group{}

.front .home-block-1,
.front .home-block-2, 
.front .home-block-3 {
	width: 320px;
    color: #031A3D;
    font-size: 15px;
    font-weight: lighter;
	position: relative;
	line-height: 130%;
	margin-bottom: 40px;

}
.front .home-block-1 .inner,
.front .home-block-2 .inner, 
.front .home-block-3  .inner{
	margin: 0;
}
.front .home-block-1 .title,
.front .home-block-2 .title, 
.front .home-block-3  .title{
	font-family:'Franklin Gothic Medium';
	text-transform: uppercase;
	color:#031a3d;
	font-weight: normal;
	width:145px;
	margin:0px;
	padding:25px 0 5px 25px;
	font-size: 18px;
}
.front .home-block-1 img,
.front .home-block-2 img, 
.front .home-block-3  img{
	position: absolute;
	top: 30px;
	right: 3px;
	border-right: 1px solid #909AAA;
	padding-right: 17px;
}
.front .home-block-3  img {border: 0; padding-right: 15px;}

.front .home-block-1 .content,
.front .home-block-2 .content, 
.front .home-block-3  .content{
	width: 145px;
	padding: 0 0 15px 25px;
}

.readmore{
float:left;
width: 275px;
}
.readmore a{
color:#c52d0a;
text-decoration:none;
font-weight:bold;
padding-left: 15px;
background: url(../images/new_diamond.jpg) no-repeat 0;
}
.readmore img{
float:left;
margin-left:24px;
margin-top: 4px;
}

.front .home-block-1 .readmore {position: absolute; bottom: 0px; display: block; }
.front .home-block-2 .readmore {position: absolute; bottom: 0px; display: block; }
.front .home-block-3 .readmore {position: absolute; bottom: 0px; display: block; }
.front .home-block-1 .clear,.front .home-block-2 .clear, .front .home-block-3 .clear{display: block; margin-bottom: 20px;}

/* video centered 
.eminline-wrapper, #watch-headline-title {text-align: center;background: #f7eccc;padding: 30px 5px; border: 1px solid #cbcac7;}
.eminline-wrapper object {width: 330px; height: 264px;border: 1px solid #cbcac7;}
.front .eminline-wrapper{background: none; padding: 0; border: none;}
.front .eminline-wrapper object{width: 250px; height: 200px; border: none;}
#watch-headline-title {padding: 30px 30px 0; font-weight: bold; border-bottom: 0; position: relative; top: 19px;}
*

/* video player */
.videoSlideShow{  background: #f2f2cc; width: 420px!important; border: 1px solid #999; text-align: center;overflow: visable;}
.videoSlideShow .block .inner {}
.videoSlideShow .videoThumbs {}
.videoSlideShow object {text-align: center;width: 400px; height: 330px;margin: 10px 10px 0px 10px; }
.videoSlideShow .views_slideshow_thumbnailhover_main {/*height: 410px;*/ text-align: center; clear: both;display; block;}
.videoSlideShow .views_slideshow_thumbnailhover_main .media-youtube{height: 340px;}

.videoSlideShow .views-field-title{margin: 5px 10px 5px 10px; vertical-align: middle; font-size: .95em;font-weight: bold; line-height: 130%; padding: 10px; background: #dadab9; text-align: left!important;}
.videoSlideShow .views-content-title{vertical-align: middle;background: #dadab9;}
.videoSlideShow .views-slideshow-controls-bottom{display: block;text-align: center; }
.videoSlideShow .views-slideshow-controls-bottom img {margin: 5px auto;border: 1px solid #333; cursor: pointer;}
.videoSlideShow .views-slideshow-controls-bottom  .views_slideshow_thumbnailhover_breakout_teasers {text-align: center; background: #dadad2; padding: 10px 0px 5px 15px; margin: 10px 40px 10px 35px;width: 335px;}
.videoSlideShow .views-slideshow-controls-bottom  .views_slideshow_thumbnailhover_div_breakout_teaser {float: left; width: 100px; margin-right: 10px;}

/*
.videoSlideShow  .views-slideshow-controls-bottom .views_slideshow_thumbnailhover{width: 100px; float: left; }
*/
/*
.videoSlideShow .views-content-field-node-video-embed img {margin: 5px 5px 0 0;}
.videoSlideShow .view-video-slideshow {padding: 10px;float: left; background: #f7eccc;border: 1px solid #cbcac7;}
.videoSlideShow .view-video-slideshow .views-slideshow-controls-bottom{ text-align: center; padding: 5px;}
*/
/* blog page */
#content-group #content-content .node-type-blog_story .content img {padding: 0 0px 10px 10px;}
#pid-blog #main-content h2.title {margin-bottom: 15px;}

.blogList  .views-row{margin-bottom: 20px; clear: both;overflow:  hidden;}
.blogList  .views-row .field-content{float: left;margin-right: 10px;}
.blogList .views-row .views-field-title{float: left;width: 550px; font-weight: bold;}
.blogList  .views-row  .views-field-created{float: left;width: 550px; color: #666; margin-bottom: 10px;}
.blogList  .views-row .views-field-teaser{float: left;width: 550px;}
.blogList  .views-row  .views-field-view-node{float: right;text-align: right;width: 550px;padding-right: 20px;}
.blogList  .views-row  .views-field-view-node span.field-content {display: block;width: 550px;text-align: right;}
.blogList  .views-row  .views-field-comment-count{float: right;text-align: right;width: 550px;padding-right: 20px;}
.blogList  .views-row  .views-field-comment-count span.field-content{display: block;width: 550px;text-align: right;}

/* blog monthly archive page */
.blogMonthlyItems .views-row{margin-bottom: 20px; clear: both;overflow:  hidden;}
.blogMonthlyItems  .views-row .field-content{float: left;margin-right: 10px;}
.blogMonthlyItems  .views-row .views-field-title{float: left;width: 550px; font-weight: bold;}
.blogMonthlyItems   .views-row .views-field-created{float: left;width: 550px; color: #666; margin-bottom: 10px;}
.blogMonthlyItems   .views-row .views-field-teaser{float: left;width: 550px;}
.blogMonthlyItems   .views-row  .views-field-view-node{float: right;text-align: right;width: 550px;padding-right: 20px;}
.blogMonthlyItems   .views-row  .views-field-view-node span.field-content {display: block;width: 550px;text-align: right;}
.blogMonthlyItems   .views-row  .views-field-comment-count{float: right;text-align: right;width: 550px;padding-right: 20px;}
.blogMonthlyItems   .views-row  .views-field-comment-count span.field-content{display: block;width: 550px;text-align: right;}

/* blog category archive page */
.blogCategoryItems  .views-row{margin-bottom: 20px; clear: both;overflow:  hidden;}
.blogCategoryItems   .views-row .field-content{float: left;margin-right: 10px;}
.blogCategoryItems  .views-row .views-field-title{float: left;width: 550px; font-weight: bold;}
.blogCategoryItems   .views-row  .views-field-created{float: left;width: 550px; color: #666; margin-bottom: 10px;}
.blogCategoryItems   .views-row .views-field-teaser{float: left;width: 550px;}
.blogCategoryItems    .views-row  .views-field-view-node{float: right;text-align: right;width: 550px;padding-right: 20px;}
.blogCategoryItems    .views-row  .views-field-view-node span.field-content {display: block;width: 550px;text-align: right;}
.blogCategoryItems    .views-row  .views-field-comment-count{float: right;text-align: right;width: 550px;padding-right: 20px;}
.blogCategoryItems    .views-row  .views-field-comment-count span.field-content{display: block;width: 550px;text-align: right;}

/* blog single */
.node-type-blog_story .meta{color: #999; margin-bottom: 10px;}
.node-type-blog_story .content{}
.node-type-blog_story .terms{margin-bottom: 15px;}
/*.node-type-blog_story .terms ul.links{background: url(../images/orange_dot.gif) no-repeat 0% 50%;  }*/
ul.links li {background: url(../images/orange_dot.gif) no-repeat scroll 0 50% transparent;padding: 0 15px; }
.node-type-blog_story .terms ul.links li a{}
.node-type-blog_story .links{}

/* Sidebar images assigned to this page:*/
.view-sidebar-image-slideshow .view-header{padding: 5px;}

/* from our blog (home)*/
.fromBlog{}
.fromBlog .inner {border-top: 1px solid #c52d0a;}
.fromBlog h2.title {text-transform: uppercase; width: 145px; text-align: center; background: #c52d0a; color:#fff; padding: 5px;font-size: 17px;}
.fromBlog   .view-content {float: right; width: 470px!important;margin-top: -20px;}
.fromBlog   .views-row{float: left; width: 200px;margin-left: 20px;}
.fromBlog   .views-row .views-field-title, .fromBlog  .view-blog-list .views-row .views-field-title a{font-weight: bold;color: #031a3d;}
.fromBlog   .views-row .views-field-view-node {text-align: right;}
.fromBlog   .views-row .views-field-view-node span.field-content a{font-weight: bold;color: #c52d0a; background: url(../images/new_diamond.jpg) no-repeat 0 50%;padding-left: 20px;}


/* resources page */
#pid-resources #content-content .full-node p {text-indent: -2em; padding-left: 2em;}


/* left sidebar */

#sidebar-first{width: 230px!important;margin-right: 20px;line-height: 130%;}
.grid16-4{width: 230px!important;}
#sidebar-first .block .inner {padding-right: 0;margin-right: 0;}

.subNav {width: 230px;margin-bottom: 30px;}
.subNav .inner {padding: 0; margin: 0;}
.subNav h2.title {font-family:'Franklin Gothic Medium';margin: 0; padding: 7px 5px 7px 10px;font-size: 14px; text-transform: uppercase;background: #e96c39; color: #fff;}
.subNav h2.title a {color: #fff;}
.subNav ul.menu {margin: 0; padding: 0; border-bottom: 5px solid #e96c39;}
.subNav ul.menu li {margin: 0; padding: 0;}
.subNav ul.menu li a {color: #031a3d; display: block; background: #d6e0f1; font-size: 15px; margin: 0;padding: 5px 10px 5px 10px; border-top: 1px solid #73839c;}
.subNav ul.menu li a:hover, .subNav ul.menu li.active-trail a {background: #ecad95; color: #031a3d;text-decoration: none;}
.subNav ul.menu li.active-trail a {font-weight: bold;}

/* second level */
.subNav ul.menu li.active-trail ul.menu {margin: 0; padding: 0; border-bottom: none;}
.subNav ul.menu li.active-trail ul.menu a{background: #d6e0f1 url(../images/subnav_diamond.gif) no-repeat 15px 10px; padding-left: 30px;font-weight: normal;}
.subNav ul.menu li.active-trail ul.menu a:hover {background: #f6e4e0 url(../images/subnav_diamond.gif) no-repeat 15px 10px;}
.subNav ul.menu li ul.menu li.active-trail a, .subNav ul.menu li ul.menu a.active {font-weight: bold; background: #f6e4e0 url(../images/subnav_diamond.gif) no-repeat 15px 10px;}

/* third level */
.subNav ul.menu li.active-trail ul.menu  ul.menu{margin: 0; padding: 0; border-bottom: none;}
.subNav ul.menu li.active-trail ul.menu ul.menu a{background: #d6e0f1 url(../images/subnav_dot.gif) no-repeat 30px 15px; padding-left: 40px;font-weight: normal;}
.subNav ul.menu li.active-trail ul.menu ul.menu a:hover {background: #bdcde8 url(../images/subnav_dot.gif) no-repeat 30px 15px!important;}
.subNav ul.menu li ul.menu ul.menu a.active {font-weight: bold;background: #bdcde8 url(../images/subnav_dot.gif) no-repeat 30px 15px!important;}

/* blog sidebar */
.blogSidebar {margin-bottom: 30px;}
.blogSidebar .inner {border-top: 1px solid #c52d0a; border-bottom: 1px solid #c52d0a;}
.blogSidebar h2.title {font-family: "Myriad Pro", Myriad, "Gill Sans MT", Frutiger, Univers, "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, "ArialNarrow", "Arial-Narrow", "Arial Narrow", Arial, sans-serif;font-size: 17px; text-align: center; font-weight: normal; text-transform: uppercase; background: #c52d0a; padding: 5px;color: #fff; width: 145px;}

.blogSidebar .views-field-title{font-weight: bold;line-height: 120%; color: #031a3d;}
.blogSidebar .views-field-title a{font-weight: bold; color: #031a3d;}
.blogSidebar .content {padding: 5px 10px;}
.blogSidebar .views-row{margin-bottom: 15px;}
.blogSidebar .views-field-view-node {text-align: right; margin-top: 10px;}
.blogSidebar .views-field-view-node .field-content a{font-weight: bold;color: #c52d0a; background: url(../images/new_diamond.jpg) no-repeat 0 50%;padding-left: 20px;}


/* did you know sidebar */
.didYouKnow {margin-bottom: 30px; }
.didYouKnow .inner {border-top: 1px solid #c52d0a; background: #fef2bc;}
.didYouKnow h2.title {font-family: "Myriad Pro", Myriad, "Gill Sans MT", Frutiger, Univers, "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, "ArialNarrow", "Arial-Narrow", "Arial Narrow", Arial, sans-serif;font-size: 17px; text-align: center; font-weight: normal; text-transform: uppercase; background: #c52d0a; padding: 5px;color: #fff; width: 145px;}

.didYouKnow .views-field-title{font-weight: bold;line-height: 120%; color: #031a3d;}
.didYouKnow .views-field-title a{font-weight: bold; color: #031a3d;}
.didYouKnow .content {padding: 5px 10px;}
.didYouKnow .views-row{margin-bottom: 15px;}
.didYouKnow .views-field-view-node {text-align: right; margin-top: 10px;}
.didYouKnow .views-field-view-node .field-content a{font-weight: bold;color: #c52d0a; background: url(../images/new_diamond.jpg) no-repeat 0 50%;padding-left: 20px;}


/* blog archive sidebar */
.blogArchiveSidebar {margin-bottom: 30px; }
.blogArchiveSidebar .inner {background: #ecf0f5;}
.blogArchiveSidebar h2.title {font-size: 15px; border-bottom: 1px solid #377ef1;font-family: "Myriad Pro", Myriad, "Gill Sans MT", Frutiger, Univers, "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, "ArialNarrow", "Arial-Narrow", "Arial Narrow", Arial, sans-serif;font-size: 17px; text-align: center; font-weight: normal; margin-bottom: 5px;text-transform: uppercase; background: #16253b; padding: 7px 5px;color: #fb7a23; }

.blogArchiveSidebar .views-field-title{font-weight: bold;line-height: 120%; color: #031a3d;}
.blogArchiveSidebar .views-field-title a{font-weight: bold; color: #031a3d;}
.blogArchiveSidebar .content {padding: 5px 10px;}
.blogArchiveSidebar .views-row{margin-bottom: 15px;}
.blogArchiveSidebar .views-field-view-node {text-align: right; margin-top: 10px;}
.blogArchiveSidebar .views-field-view-node .field-content a{font-weight: bold;color: #c52d0a; background: url(../images/new_diamond.jpg) no-repeat 0 50%;padding-left: 20px;}
.blogArchiveSidebar  ul.views-summary {margin: 0; padding: 0; list-style: none;}
.blogArchiveSidebar  ul.views-summary li {line-height: 120%; color: #bababa;list-style: none; margin: 0; padding: 0 0 5px 5px;}
.blogArchiveSidebar  ul.views-summary li a{color: #031a3d; padding-left: 20px;background: url(../images/subnav_diamond.gif) no-repeat 0 50%;}

/* blog category sidebar */
.blogCategorySidebar {margin-bottom: 30px; }
.blogCategorySidebar .inner {background: #ecf0f5;}
.blogCategorySidebar h2.title {font-size: 15px; border-bottom: 1px solid #377ef1;font-family: "Myriad Pro", Myriad, "Gill Sans MT", Frutiger, Univers, "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, "ArialNarrow", "Arial-Narrow", "Arial Narrow", Arial, sans-serif;font-size: 17px; text-align: center; font-weight: normal; margin-bottom: 5px;text-transform: uppercase; background: #16253b; padding: 7px 5px;color: #fb7a23; }

.blogCategorySidebar .views-field-title{font-weight: bold;line-height: 120%; color: #031a3d;}
.blogCategorySidebar .views-field-title a{font-weight: bold; color: #031a3d;}
.blogCategorySidebar .content {padding: 5px 10px;}
.blogCategorySidebar .views-row{margin-bottom: 15px;}
.blogCategorySidebar .views-field-view-node {text-align: right; margin-top: 10px;}
.blogCategorySidebar .views-field-view-node .field-content a{font-weight: bold;color: #c52d0a; background: url(../images/new_diamond.jpg) no-repeat 0 50%;padding-left: 20px;}
.blogCategorySidebar  ul.views-summary {margin: 0; padding: 0; list-style: none;}
.blogCategorySidebar  ul.views-summary li {line-height: 120%; color: #bababa;list-style: none; margin: 0; padding: 0 0 5px 5px;}
.blogCategorySidebar  ul.views-summary li a{color: #031a3d; padding-left: 20px;background: url(../images/subnav_diamond.gif) no-repeat 0 50%;}


/* sidebar-last */
#sidebar-last{width: 230px;margin-left: 20px;margin-right: 10px;line-height: 130%;}
.grid16-5{width: 230px;}

#sidebar-last .block .inner {margin-right: 0; margin-left: 0; padding-left: 0; padding-right:0;}

.front .grid16-5{width: 320px!important;}
.front #content-bottom-inner .grid16-5 {width: 290px!important; }/* home video */
.front #content-bottom-inner .grid16-11 {width: 650px;margin-right: 10px;}
.front .homeVideo {width: 290px!important;text-align: center;}

/* image sidebar slider */
/*
#views_slideshow_singleframe_teaser_section_sidebar_image_slideshow-block_1 {width: 210px!important;background: blue;}
#views_slideshow_singleframe_main_sidebar_image_slideshow-block_1 {margin-top: 5px;}
#views_slideshow_singleframe_teaser_section_sidebar_image_slideshow-block_1 .views-field-body {margin-top: 45px;background: yellow;}
*/

#sidebar-last-inner .fusion-border .inner{border: none;}
.sidebarSlider{}
.sidebarSlider .field-content img{display: block; margin: auto;max-width: 206px;}
.sidebarSlider  {position: relative; border: 1px solid #b2b196;background: #fef2bc;  padding: 0!important; margin: 0 0 30px 0!important; }

.sidebarSlider .views_slideshow_singleframe_controls{background: #f7c38e; z-index: 99;width: 202px; padding: 2px;border: 1px solid #ad9076;overflow: hidden;}

.sidebarSlider .views-field-body {margin-top: 10px;}
.sidebarSlider .views_slideshow_singleframe_teaser_section{height: auto; }
.sidebarSlider .views_slideshow_singleframe_slide  {width: 210px!important; height: auto; }
 
.sidebarSlider .view-content  img{margin: auto; display: block;}
.sidebarSlider .view-content span {display: block;}
.sidebarSlider .view-sidebar-image-slideshow {margin: 0 11px; }
/*
.sidebarSlider .views-slideshow-controls-top {position: absolute; top: 170px; z-index: 999;}
*/
.sidebarSlider .views-slideshow-controls-top {margin-bottom: 10px;}
.sidebarSlider .views-slideshow-controls-top  .views_slideshow_pause {display: none;}
.sidebarSlider.views-slideshow-controls-top  .views_slideshow_previous  {display: block; height: 17px; width: 10px; margin-right: 3px; padding: 0; background: url(../images/previous_slide.gif) no-repeat 0 50%; text-indent: -9000px; float: left;}

.sidebarSlider .views-slideshow-controls-top  a.views_slideshow_previous  {display: block; color: transparent;font-size: .00001em; height: 17px; width: 10px;  background: url(../images/previous_slide.gif) no-repeat 0 50%;text-indent: -9000px; float: left;}
.sidebarSlider .views-slideshow-controls-top  .views_slideshow_next {display: block; height: 17px; width: 10px; margin-left: 3px; padding: 0; background: url(../images/next_slide.gif) no-repeat 0 50%; text-indent: -9000px; float: right;}
.sidebarSlider .views-slideshow-controls-top  a.views_slideshow_next  {display: block; color: transparent; font-size: .00001em; height: 17px; width: 10px;  background: url(../images/next_slide.gif) no-repeat 0 50%; text-indent: -9000px;float: right;}

.view-display-id-node_content_1 {background: #dfdff1; border: 1px solid #dfdff1; margin: 2em 0;}

#footer-wrapper, #footer .menu a {
background:#031a3d;
color: #fff;
}
#footer .menu a{padding: 0 10px;text-transform: uppercase;}

#footer {padding-top: 20px;}

#footer .menu .active-trail a, 
#footer .menu a:hover, 
#footer .menu a:focus {
color:#da681b;
text-decoration: none;
} 

#footer .menu a.active {font-weight: bold;}
.copyright{
color:#fff;
font-size:12px;
 margin-left: 38px;
 margin-top:10px;
 line-height: 120%;
}

.print {position: absolute; left: 99999px; display: none; visibility: hidden;}

/* Fixing Administration Menu margin */
body.admin-menu { margin-top: 0 !important; }
body.admin-menu #skip { margin-top:20px !important; }


div.content-messages div.messages,
div.content-help div.help { border-style: solid;  border-width: 1px;}

/* region labels on block admin page */
.block-region {
  background-color: transparent;
  border: none;
  color: #ccc;
  font-weight: bold;
  margin: 0;
  padding: 0px;
  text-align: center;
  text-shadow: none;
  text-transform: uppercase;
  font-size: 11px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
}

.view-empty{background: #fef2bc; padding: 3px; border: 1px solid #b2b196;}
.view-empty p {margin: 0;padding: 0; color: #bc0c03;}

.comment-alert {font-weight: bold; background: #FEF2BC; border: 1px solid #B2B196; padding: 3px;}
/*
#colorbox {height: 397px!important; padding-bottom: 40px!important;}
#cboxWrapper {height: 447px!important;}
#cboxMiddleLeft {height: 397px!important;}
#cboxContent {height: 397px!important;}
#cboxLoadedContent {margin-bottom: 0!important;}
#cboxLoadingOverlay {height: 397px!important;}
#cboxLoadingGraphic {height: 397px!important;}
#cboxTitle {bottom: 5px!important; width: 90%!important;}
#cboxMiddleRight {height: 397px!important;}
*/