@import url('topnav.css'); 
/***
 * Home page style National star 10/12/09
 * taken over by Mike Dixon - 25/2/2010 
*/

html{ 
  margin:0;  padding:0;
}

h1{
  font-size:300%;
  font-weight:normal;
  color: #333d4a;
}

body{ margin:0;  padding:0;
      font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
      /*background : url(../../../default/files/home-bg.jpg) repeat-x 0px 0px; */
}

li.leaf{
  list-style-image:none;
}

.front{
  background-image: url(images/home-bg.gif);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}

div.messages{
  font-size:1.3em;
}

div.clear{clear:both; display:block; font-size:0; /* To fix back for IE */line-height:0px; overflow:hidden; height:0; visibility:hidden}

#main{
  margin-bottom:10px;
  float:left;
  width:100%;
  z-index:1;
  position:relative;
}

#page, #main-inner #content{
  margin-top: 0px;
}

.view ul{
  list-style : none;
}

.view-Homepage{
  background : #73c3da;
  padding:0px 0px 0px 0px;
  width:940px;
  position:relative;
  height:280px;
}

.view-Homepage ul{
  padding:0;
  margin:0;
}

.view-Homepage .views-row{
  list-style : none;
  margin:0;
  padding:0;
  position:absolute;
  top:0;
  background : #73c3da;
  float:left;
  min-height:280px;
  height:auto!important;
  height:280px;
  width:940px;
}

.view-Homepage .views-field-field-hero-title-value,
.view-Homepage .views-field-field-hero-intro-value{
  float:left;
  width:300px;
  line-height : normal;
  clear : left;
  padding:10px 0px 0px 0px;
}

.view-Homepage .views-field-field-hero-title-value, .view-Homepage .views-field-field-hero-title-value span{
  padding-top:40px;
  width:350px;
}

.view-Homepage .views-field-field-hero-intro-value{
  font-size:140%;
  line-height:19px;
  padding-right:30px;
  width:300px;
}

.view-Homepage .views-field-field-hero-link-text-value{
  clear : left; 
  margin:20px 0px 0px 0px;
  float:left;
  background : url(../../../default/files/fom_btn_bg.jpg) 100% 0%;
}

.view-Homepage .views-field-field-hero-link-text-value span{
  background : url(../../../default/files/fom_btn_btm.jpg) no-repeat 0 100%;
  display:block;
  float:left;
  padding-bottom:5px;
}

.view-Homepage .views-field-field-hero-link-text-value span span{
  background : url(../../../default/files/fom_btn_left.jpg) no-repeat 0px 0px;
  display:block;
  float:left;
  
}

.view-Homepage .views-field-field-hero-link-text-value span a{
  background : url(../../../default/files/fom_btn_right.gif) no-repeat 100% 100%;
  text-decoration : none;
  text-indent : 0px;
  line-height:2.1em;
  font-size:120%;
  color: #333d4a;
  padding:1px 38px 5px 20px;
  display:block;
  float:left;
  margin-bottom:-10px;
}

.view-Homepage .views-field-field-hero-image-fid{
  float:right;
  width:560px;
  position:absolute;
  top:0;
  left:380px;
}

.view-Homepage .views-field-field-hero-image-fid span{
  float:right;
}

#nav{
  position:absolute;
  bottom:10px;
  left:0px;
  z-index:100;    
}

#nav a.activeSlide,
#nav a.not-selected{
  background:url('images/home-top-white.gif') no-repeat;
  height:13px;
  width:13px;
  float:left;
  margin-left:5px; 
  text-decoration:none;   
}

#nav a.activeSlide{
  background:url('images/home-top-red.gif') no-repeat;        
}

#block-menu-menu-tell-me-more{
  width:218px;
  float:right;
}

#block-menu-menu-tell-me-more h2.title{
  margin-top:0;
}

#block-natstar_general-tell-me-more ul,
#block-menu-menu-tell-me-more ul{
  margin:0;
  padding:0;
}

#block-natstar_general-tell-me-more li,
#block-menu-menu-tell-me-more li{
  list-style : none;
  margin:0;
}

.block h2.title,
#block-views-hero_bottom_view-block_1 .views-field-field-hero-title-value a{
  color:#353b4b;
  font-size:1.7em;
  font-weight:normal;
}

#block-views-hero_bottom_view-block_1 .views-field-field-hero-title-value a{
  padding-bottom:14px;
  text-decoration : none;
  float:left;
  width:200px;
  font-size:1.5em;
}

#block-views-hero_bottom_view-block_1{
  clear:both;
  padding-top:46px;
}

#block-views-hero_bottom_view-block_1 ul{
  clear:both;
  padding-left:0px;
}

#block-views-hero_bottom_view-block_1 li{
  width:200px;
  float:left;
  margin-right:40px;
}


#block-views-hero_bottom_view-block_1 .views-row-last{
  margin-right:0px;
}

#block-views-hero_bottom_view-block_1 .views-field-field-hero-intro-value span{
  font-size:1.2em;
  color:#373b44;
  line-height:15px;
  width:200px;
  float:left;
  padding:15px 0px 10px 0px;
}


#block-views-hero_bottom_view-block_1 .views-field-field-hero-link-text-value a{
  color:#e64668;
  text-decoration : none;
  background : url(images/hero-link.jpg) no-repeat 0px 4px;
  font-size:1.2em;
  padding:0px 0px 0px 10px;
}

#block-natstar_general-tell-me-more{
  width:230px;
}

#block-menu-menu-tell-me-more li{
  list-style : none;
}

#block-menu-menu-tell-me-more ul{
  margin:0;
  padding:0;
}

#sidebar-left #block-natstar_general-tell-me-more ul li,
#block-menu-menu-tell-me-more li{
  background : url(../../../default/files/dot.gif) repeat-x;
  padding:9px 0px 9px 0px;
}

#sidebar-left #block-natstar_general-tell-me-more ul{
  margin:0 10px;
}

#block-natstar_general-tell-me-more li a,
#block-menu-menu-tell-me-more li a{
  text-decoration : none;
  color:#e64668;
  font-size:1.3em;
  padding:0px 0px 7px 14px;
  background : url(images/hero-link.jpg) no-repeat 0px 4px;
}

#block-natstar_general-tell-me-more li.first,
#block-menu-menu-tell-me-more li.first{
  background : none;
}

#block-natstar_general-tell-me-more li.last,
#block-menu-menu-tell-me-more li.last{
  border-bottom:none;
}

.view-Homepage .views-field-field-hero-title-value a{
  color:#FFF;
  font-size:2.72em;
  text-decoration : none;
}

#logo-title{
  float:left;
  width:250px;
}

#logo, #logo img{
  float:left;
}

#navbar{
  width:628px;
  float:right;
  margin-right:0px;
  margin-top:-70px;
}
#header-blocks{
  float:left;
  white-space : nowrap;
  clear:none;
  width:690px;
}


/*content-bottom*/
#content-bottom{
  clear:both;
  margin-top:0;
}

body.no-sidebars #content-bottom{
  width:940px;
}


#content-area{
  margin-bottom:40px;

}



/*breadcrumb*/
.breadcrumb{
  position : relative;
  font-size:120%;
  left: 252px;
  margin-bottom:10px;
  width:650px;	
}

.breadcrumb a{
  color:#e64668;
  font-weight:bold;
}

.breadcrumb .active{
  color:#424040;
  font-weight : bold;
  text-decoration : none;
}

.you-are-here{
  font-weight:normal;
}


/*pages styling */

.sidebar-right #content{
  width: 700px;
  margin-left: 0;
  margin-right: -720px; /* Negative value of #content's width + left margin. */
}

h1.title{
  color: #333d4a;
  font-size:300%;
  font-weight:normal;
}

.view-News .views-row{
  width:640px;
  background : url(../../../default/files/newsdash.gif) repeat-x 0px 100%;
  padding-bottom:10px;
  margin-top:20px;
  position : relative;
	clear:both;
}

#content-area .view-News .views-row p{
position : relative;
  left: 130px;
  top: 0px;
  width:540px;
  line-height : 20px;
}


.view-News .views-row.views-row-first{
  margin-top:0;
}

.view-News .view-content{
  background : url(../../../default/files/newsdash.gif) repeat-x top;
  padding-top:20px;
}  

.view-News .views-row .views-field-field-summary-image-fid{
  float:left;
  padding-right:20px;
  position : absolute;
  left: 0px;
  top: 0px;
}

.view-News .views-row .views-field-title{
  position : relative;
  left: 130px;
  top: 0px;
  width:540px;
  line-height:17px;
}

.view-News .views-row .views-field-title a{
  color: #333e4c;
  font-size:160%;
  text-decoration : none;
  padding:10px 0px 0 0;
}
.view-News .views-row .views-field-field-synopsis-value{
  padding-top:1em;
}

.view-News .views-row .views-field-created{
  color:#908f8f;
  position : relative;
  left: 130px;
  top: 5px;
}

.view-News .views-row .views-field-field-hero-link-text-value a{
  color:#e64668;
  font-size:120%;
  text-decoration : none;
  background : url(images/hero-link.jpg) no-repeat 0px 4px;
  font-weight:bold;
  padding: 0px 0px 0px 8px;
}

.news-back-link{
  margin-top:10px;
}

#sidebar-right .news-back-link{
  text-align:right;
}

.news-back-link a{
  background : url(images/hero-link.jpg) no-repeat 0px 4px;
  font-weight:bold;
  padding: 0px 0px 0px 8px;
  color:#e64668;
  font-size:120%;
  text-decoration : none;  
}    

.field-field-rhs-images .field-item{
  margin-bottom:10px;
  position:relative;
}

.news-images{
  padding-top:75px;
}

#sidebar-right #block-views-news_rhs-block_1 h2.title{
  margin-top:0;
  padding-top:0;
}

#content-area .node-type-news{
  padding-right:140px;
}

.date-time{
  font-size:0.9em;
  margin-bottom:3em;
  color:#8d8d8d;
}

/** sidebar-right **/

#sidebar-right h2.title{
  font-size:190%;
  color:#333d4a;
  letter-spacing : 0.01em;
  background : url(../../../default/files/newsdash.gif) repeat-x 0px 100%;
  padding:10px 0px 10px 0px;
}


.page-news #sidebar-right .views-field-title{
  color:#333E4C;
  padding:0px 0px 10px 0px;

}

.page-news #sidebar-right .views-field-title a{
  font-size:150%;
  text-decoration : none;
  color:#333E4C;
  font-weight:bold;
  width:100%;
}


.page-news #sidebar-right .views-field-field-event-date-value,
.page-news #sidebar-right .views-field-field-synopsis-value{
  color:#333d4a;
  padding:0px 0px 5px 0px;
}

.page-news #sidebar-right .views-field-field-event-date-value{
  padding:0px 0px 10px 0px;
}

.page-news #sidebar-right .views-field-field-hero-link-text-value a{
  color:#e64668;
  font-size:120%;
  text-decoration : none;
  background : url(../../../default/files/red-btn.gif) no-repeat 0px 4px;
  font-weight:bold;
  padding: 0px 0px 0px 8px;
}


.page-news #sidebar-right #block-views-events-block_1 .views-row{
  background : url(../../../default/files/newsdash.gif) repeat-x 0px 100%;
  padding-bottom:20px;
  margin-bottom:20px;
}



/*footer*/
#footer-wrap{
  background-color : #333d4a;
  border-top:10px solid #ede9e0;
  margin-top:30px; 
  clear:both; 
  height:1%;
}
#footer-inner{
  color:#FFF;
  margin-top:30px;
  padding:10px 0;
  margin-top:0px;
  font-size:0.9em;
  height:1%;
}

#footer a{
  color:#FFF;
}

#block-menu_block-2{
  width:725px;
  float:left;
  margin-top:10px;
}

#block-block-3{
  float:right;
  width:215px;
  font-size:1.2em;
}

#block-block-3 a{
  text-decoration:none;
  color:#e64668;
}

#block-block-2{
  clear:both;
  width:750px;
  font-size:0.9em;
  padding-top:42px;
}

.menu-name-menu-footer-menu ul{
  padding:0;
  margin:0;
}

#footer .menu-name-menu-footer-menu li{
  float:left;
  width:181px;
  font-size:1.2em;
  list-style : none;
  margin:0px 0px 0px 0px;
  padding:0;
}

.menu-name-menu-footer-menu li a{
  text-decoration : none;
  float:left;
  margin:0px 0px 10px 0px;
  padding:0;
  font-weight:bold;
}

.menu-name-menu-footer-menu li ul li a{
  margin:0px 0px 5px 0;
  padding:0px 0px 0px 10px;
  font-weight:normal;
}


.menu-name-menu-footer-menu li li{
  width:auto;
  float:left;
  list-style : none;
  width:150px;
  margin:0;
  padding:0;
}


.menu-name-menu-footer-menu li li a{
  font-size:0.75em;
  background : url(../../../default/files/red-btn.gif) no-repeat 0px 5px;
  padding:0px 0px 10px 10px;
  margin:0;
}

.node-type-content-page-landing .field-field-header-intro-text{
  position : relative;
  color:#ffffff;
  height:220px;
  margin:0 -10px;
  background-color:#F4A42A;
}

#page-inner .node-type-content-page-landing{
  position:relative;
  padding:0 10px;
}

#page-inner .node-type-content-page-landing.node-teaser{
  padding:0;
}

.node-type-content-page-landing .field-field-header-intro-text .field-item{
  font-size: 260%;
  width:300px;
  line-height : 30px;
  padding: 30px 20px 0px 30px;

}

.node-type-content-page-landing .field-field-header-image{
  position : absolute;
  top:0px;
  right: 30px;
  height:220px;

}

.node-type-page-2-col .field-field-header-image img{
  display:block;
}

.node-type-page-2-col .field-field-header-image{
  background-color:#73C3DA;
}

.node-type-page-2-col h1,
.node-type-content-page-landing h1{
  font-size: 300%;
  font-weight:normal;
  color: #333d4a;
}


.field-field-sub-title{
  /*position : relative;*/
  width:100%;
  font-size: 160%;
  margin-bottom:30px;
  line-height : 20px;
  color: #333d4a;
  font-style:italic;
}

.node-type-page-2-col .node-inner ul,
.node-type-news .node-inner ul,
.node-type-content-page-landing .node-inner ul{
  font-size: 130%;
  line-height:25px;
  color: #525252;
}

#sidebar-right p,
#content-area p{
  font-size: 130%;
  line-height:25px;
  margin:0px 0px 25px 0px;
  padding:0;
  color: #525252;
}


.field-type-nodereference.field-field-ref-content{
  background : url(../../../default/files/dot.gif) repeat-x;
  display : block;
  float:left;
  width: 650px;
  margin:35px 0px 0px 0px;
  padding-top:35px;
}


.field-field-ref-content .fieldgroup.group-hero{
  float:left;
  margin:0;
  padding:0;
  width:640px;
  padding-bottom:30px;
  display : block;
}

.field-field-ref-content .fieldgroup.group-hero .content{
  margin:0;
  padding:0;
}


.field-field-ref-content .field-field-hero-title{
  width:300px;
  line-height:20px;
  float:left;
  padding:0px 0px 0px 20px;
}

.field-field-ref-content-lhs .node-inner .content  .field-field-hero-title a,
.node-inner .content .field-field-ref-content .field-field-hero-title a{
  font-size:160%;
  color:#000;
  text-decoration : none;
}

.field-field-ref-content .field-field-hero-title .field-item a:hover{
  text-decoration:underline;
}

.field-field-ref-content .group-hero .field-field-hero-image{
  float:left;
  width:300px;
}

.field-field-ref-content .group-hero .field-field-hero-image img{
  float:left;
}

.field-field-ref-content .field-field-hero-intro{
  float:left;
  width:300px;
  font-size:130%;
  color:#000;
  line-height:25px;
  padding:5px 0px 0px 20px;
}


.field-field-ref-content .field-field-hero-link-text{
  float:left;
  width:300px;
  padding:5px 0px 0px 20px;
}

.field-field-ref-content-lhs .field-field-hero-link-text a,
.field-field-ref-content .field-field-hero-link-text a{
  font-size:120%;
  color:#e64668;
  text-decoration : none;
  background : url(images/hero-link.jpg) no-repeat 0px 4px;
  padding-left:10px;
  line-height:20px;
}

.field-field-ref-content .field-field-hero-link-text a:hover{
  text-decoration : underline;
}


/* Content page - 2 column */
.node-type-page-2-col.with-links .field-field-body,
.node-type-page-2-col.with-links .field-field-sub-title{
  width:450px;
  float:left;
}    

.node-type-page-2-col .field-field-related-links{
  float:right;
  width:220px;
  margin-top:20px;
}


.node-type-page-2-col .field-field-related-links .field-label{
  font-size:1.7em;
  color:#333d4a;
  font-weight:normal;
  margin-bottom:20px;
}

.node-type-page-2-col .field-field-related-links .field-item{
  background : url(../../../default/files/dot.gif) repeat-x;
  width:220px;
  float:left;
  padding:8px 0px 8px 0px;
}

.node-type-page-2-col .field-field-related-links a{
  text-decoration : none;
  color:#e64668;
  text-decoration : none;
  background : url(../../../default/files/red-btn.gif) no-repeat 0px 4px;
  font-size:1.3em;
  float:left;
  padding:0px 0px 0px 10px;
  width:210px;
}


/** Node forms **/
#node-form{
  border:2px solid #B9BCC1;
  padding:5px 15px 10px 15px;
  margin-top:10px;
}

#node-form fieldset legend,
#node-form a{
  color:#E64668;
  font-weight:bold;
  text-decoration:none;
}

#node-form fieldset{
  border:1px solid #B9BCC1;
}

#node-form .edit-submit{
  display:block;
  color:white;
  border:none;
  background-color:#353e4d;
  font-size:1.5em;
  font-weight:bold;
  padding:5px 10px;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}

.node-meta{
  margin-top:10px;
  background-color:#ede9e0;
  border:1px solid #333D4A;
  padding:3px 5px 5px 5px;      
}

.node-meta a{
  color:#333D4A;
}

/** Pager **/
.item-list .pager {
  text-align:left;
  font-size:1.2em;
}

.pager-current{
  font-weight:normal;
}

.pager a.active,
.pager a{
  color:#E64668;
  text-decoration:none;
}

.pager-spacer{
  color:#cdcdcd;
}

.current-page-info{
  font-size:1.2em;
  margin-top:10px;
}

.item-list ul.pager{
  padding-left:0;
  margin-top:10px;
}

.item-list .pager li.first{
  padding-left:0;
}

.item-list .pager li.pager-first,
.item-list .pager li.pager-previous{
  background:url('images/pager-hyphen.jpg') no-repeat right center;
  padding-right:18px;
}

.item-list .pager li.pager-last,
.item-list .pager li.pager-next{
  background:url('images/pager-hyphen.jpg') no-repeat left center;
  padding-left:18px;
}


/** Search pages **/
.search-results .title{
  color:#333E4C;
  font-size:160%;
  padding:10px 0;
}

.search-results .title a{
  text-decoration:none;
  color:#333E4C;
}

.search-snippet{
  color:#525252;
  font-size:120%;
}

.search-results  .search-info{
  color:#908F8F;  
  font-size:1em;
}

.search-results dd{
  margin-left:0;
  padding-bottom:10px;
  background:transparent url(../../../default/files/newsdash.gif) repeat-x scroll 0 100%;    
}

h2.title{
  color:#333D4A;
  font-weight:normal;
  font-size:175%;
}


/** Events calendar **/
.view-calendar .attachment{
  background-color:#ede9e0;
  padding:10px;
}

.calendar-calendar div.date-nav{
  background-color:#FFF;
  border-color:#ede9e0;
  border-bottom:none;
}

.calendar-calendar div.date-nav a, 
.calendar-calendar div.date-nav h3{
  color:#E64668;
  text-decoration:none;
}

.date-nav div.date-prev{
  text-align:right;
}
.date-nav div.date-next{
  text-align:left;
}

.calendar-calendar div.date-nav{
  padding:10px 0;
}

.calendar-calendar .month-view table{
  background-color:#ede9e0;
}

.calendar-calendar th.days{
  border:none;
  background-color:#ede9e0;
  color:#353f4b;
  font-size:1.5em;
  font-weight:normal;
  border-bottom:3px solid #ede9e0;
}

.view-calendar .calendar-calendar table.mini td{
  border:1px solid #ede9e0;
  font-size:1.3em;
  text-align:center;
  padding:2px;
}

.view-calendar .calendar-calendar table.mini td a.active,
.view-calendar .calendar-calendar table.mini td a{
  color:#353f4b;    
}

.view-calendar .calendar-calendar table.mini td.has-events a,
.view-calendar .calendar-calendar table.mini td.has-events a.active{
  color:#E64668;
  text-decoration:none;      
}

#sidebar-right #block-views-calendar-calendar_block_1 h2.title{
  background-image:none;
}

/** Image overlays **/
.views-field-tid{
  display:none;    
}

.field-field-hero-image,
.views-field-field-hero-image-fid{
  position:relative;
}

.image-overlay{
  height:12px;
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  background-color:#73C3DA;
}

.view-hero-middle-view .image-overlay{
  width:10px;
  height:100%;
  right:0;
  left:auto;
}

.field-field-ref-content .image-overlay{
  width:10px;
  height:100%;
  left:0;      
}

.view-Homepage .image-overlay{
  display:none;
}

.node-type-page-2-col.tid-9 .field-field-header-image,
.node-type-content-page-landing.tid-9 .field-field-header-intro-text,
.tid-9 .image-overlay, 
.image-overlay.tid-9{background-color:#F4A42A;}
.node-type-page-2-col.tid-8 .field-field-header-image,
.node-type-content-page-landing.tid-8 .field-field-header-intro-text,
.tid-8 .image-overlay,
.image-overlay.tid-8{background-color:#6045B0;}
.node-type-page-2-col.tid-7 .field-field-header-image,
.node-type-content-page-landing.tid-7 .field-field-header-intro-text,
.tid-7 .image-overlay,
.image-overlay.tid-7{background-color:#AFC333;}
.node-type-page-2-col.tid-6 .field-field-header-image,
.node-type-content-page-landing.tid-6 .field-field-header-intro-text,
.tid-6 .image-overlay,
.image-overlay.tid-6{background-color:#7ABF94;}
.node-type-page-2-col.tid-5 .field-field-header-image,
.node-type-content-page-landing.tid-5 .field-field-header-intro-text,
.tid-5 .image-overlay,
.image-overlay.tid-5{background-color:#DED82A;}
.node-type-page-2-col.tid-4 .field-field-header-image,
.node-type-content-page-landing.tid-4 .field-field-header-intro-text,
.tid-4 .image-overlay,
.image-overlay.tid-4{background-color:#4472B0;}
.node-type-page-2-col.tid-3 .field-field-header-image,
.node-type-content-page-landing.tid-3 .field-field-header-intro-text,
.tid-3 .image-overlay,
.image-overlay.tid-3{background-color:#73C3DA;}


/** Inpage styles **/
.node-inner h1{
  margin-top:0.5em;
}

.node-inner .content h2{
  color:#E64668;
  margin:0;
}

.node-inner .content a{
  color:#E64668;
  text-decoration:none;
}

.node-inner .content p{
  margin-top:0;
  padding-top:0;
}


/** WEbforms **/
.webform-client-form{
  background-color:#ebebed;
  padding:24px 30px;  
  margin-top:25px;
}

.webform-client-form .form-item{
  margin:0;
} 

.webform-component-date label,
.webform-component-time label,
.webform-component-file label,        
.webform-component-select label,
.webform-component-textarea label,
.webform-component-email label,
.webform-component-textfield label{
  float:left;
  width:130px;
  color:#323e4a;
  font-size:1.3em;
  line-height:1.5em;
}

.webform-component-textarea .resizable-textarea{
  float:left;
  width:244px;
}

.webform-component-textarea .resizable-textarea textarea{
  border-top:1px solid #d6d6d8;
  border-left:1px solid #d6d6d8;		
}

.webform-component-textarea .resizable-textarea,
.webform-client-form .form-text{
  float:left;
  width:244px;
  border-top:1px solid #d6d6d8;
  border-left:1px solid #d6d6d8;
}

.webform-component-select .form-checkboxes,
.webform-component-select .form-radios{
  width:200px;
  float:left;
  margin:0;
}

.webform-component-select .form-radios label,
.webform-component-select .form-checkboxes label{
  width:auto;
  padding-right:10px;
} 

.webform-component-file,
.webform-component-time,
.webform-component-date,
.webform-component-select,
.webform-component-textarea,
.webform-component-email,
.webform-component-textfield{
  clear:left;
  padding-top:10px;
}

.webform-client-form #edit-next,
.webform-client-form #edit-previous,
.webform-client-form #edit-submit{
  clear:left;
  display:block;
  margin-top:20px;
  color:white;
  border:none;
  background-color:#353e4d;
  font-size:1.5em;
  font-weight:bold;
  padding:5px 10px;
  font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
  margin-left:auto;
  margin-right:auto;
}

.webform-client-form .form-error-statement{
  color:#dc0000;
  font-style:italic;
  float:left;
  font-weight:bold;
  margin-left:10px;
  width:150px;
}


.webform-client-form .form-item input.error, 
.webform-client-form .form-item textarea.error,
.webform-client-form .form-item select.error {
  border:inherit;
}

/** Referenced nodes LHS **/
#page-inner #sidebar-left  .node{
  padding:0;
}

.field-field-ref-content-lhs .field-field-hero-image,
.field-field-ref-content-lhs .field-field-hero-image img{
  width:220px;
}

.field-field-ref-content-lhs .node-inner .content  .field-field-hero-title{
  padding:10px 0 10px 0;
}

.field-field-ref-content-lhs .field-field-hero-intro{
  padding:10px 0;
  color:#000000;
  font-size:120%;
}

.field-field-ref-content-lhs div.fieldgroup .content{
  padding:0;
}

/** Site map **/
#site-map a{
  color:#E64668;
  text-decoration:none;
  font-size:1.3em;
}

#site-map ul,
#site-map ul li{
  list-style:none;
  list-style-image:none;
}

#site-map ul li{
  padding:3px 0 3px 15px;
  background:transparent url(images/hero-link.jpg) no-repeat scroll 0 5px;
}

#site-map ul li ul{
  padding-left:15px;
}

#site-map ul li ul li{
  background: transparent url(images/double-arrow.jpg) no-repeat scroll 0 6px;
}


/** Attachments **/
#attachments{
  width:100%;
  font-size:1.3em;
  color:#333D4A;
}

#attachments th{
  padding:0 10px;
}
#attachments td{
  padding:10px;
}

/** Gallery images **/
#imageDetails{
  display:none;
}

.field-field-gallery-images{
  clear:both;
  margin-top:20px;
  background-color:#f5f5f7;
  border:1px solid #d5d5d7;
  padding:10px;
}

.field-field-gallery-images .field-label{
  color:#323846;
  font-size:1.8em;
  margin-bottom:10px;
}

.field-field-gallery-images:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.field-field-gallery-images {
  display: inline-block;
}


.field-field-gallery-images .field-item{
  float:left;
  margin-right:10px;
}


/** News on RHS **/
.view-news-rhs a{
  font-size:1.2em;
  color:#E64668;
  text-decoration:none;
}

.view-news-rhs a:hover{
  text-decoration:underline;
}

.view-news-rhs .views-row{
  padding-left:10px;
  margin-bottom:10px;
  background:transparent url(images/hero-link.jpg) no-repeat scroll 0 4px;
}

/** News header **/
#block-block-6 h2{
  font-size:350%;
  font-weight:normal;
  color:#333D4A;
  width:300px;
  margin-top:0;
  margin-bottom:10px;
  float:left;
}

#block-block-6 a{
  color:#E64668;
  float:right;
  display:block;
  font-size:1.2em;
}

#block-block-6{
  padding-top:0px;
  border-bottom:1px dashed #333D4A;
}

.node-type-news h1{
  font-size:200%;
  line-height:1em;
}

#block-block-7 .content{
    color:#525252;
    font-size:130%;
    line-height:25px;
    margin:0 0 25px;
    padding:0;
}

.option-list{
	padding-left:0px;
	width:1000px;
}

.option-list li{
	list-style : none;
	float:left;
	width:300px;
	margin-right:20px;
	margin-top:20px;
}

.option-list li a{
font-weight:bold;
background : url(images/hero-link.jpg) no-repeat 0px 5px;
padding:0px 0px 0px 10px;
}


.option-list li a img{margin-top:10px;}

.options-h2{
	color:#000!important;
	font-style : italic;
	font-size:180%;
	padding-bottom:20px;
}

.options-para{
	width:800px;
	margin-bottom:10px!important;
	line-height : 17px!important;
}






