/* default */
.clear{  /* CMS_HIDE */ clear:both;}
img{  /* CMS_HIDE */ border:0;}
.floatL{ float:left;}
.floatR{ float:right;}

/* body */
body{ margin:0; padding:0;}

/* header */
#header{ width:959px; text-align:left; height:120px; margin:0 auto; position:relative; z-index:50;}
.headerTop{ /* CMS_HIDE */  text-align:right; padding:0; margin:0; height:100px; /*line-height:30px;*/}
.headerLeft{  /* CMS_HIDE */ padding:0; margin:30px 0 0 0; float:left;}
.headerRightContent{  /* CMS_HIDE */ text-align:left; padding:10px 0 0 0; margin:0; width:694px; float:right;}
.headerRightContent p{ padding:0 0 0 10px; }
.headerRightContent p:first-child{ border:none;}
.headerWidgetBar{  /* CMS_HIDE */ margin:0; padding:15px 0 0 !important; width:220px; text-align:right;}
.headerWidgetBar span{ display:inline-block; padding:0 10px 0 0; height:17px;}

ul.headerNavigation{ /* CMS_HIDE */  clear:right; margin:0; padding:27px 0 0 0; list-style:none; height:31px; float: right;}
.headerNavigation > li{ float:left;}
.headerNavigation > li > a{ display:block; padding:0 10px; height:31px; line-height:31px;}
.headerNavigation > li > ul{ position:absolute; visibility:hidden; margin:0; padding:0; z-index:10; list-style:none;}
.headerNavigation > li:hover > ul{ visibility:visible;}
.headerNavigation > li > ul > li > a{ display:block; padding:2px 10px; }
.headerNavigation li:first-child{ padding-left:0;}
/* main */
#main { width:956px; margin:0 auto; padding:0 0 30px 0; text-align:left; line-height:20px; position:relative; z-index:30;}

/* banner */
#banner{ width:956px; height:282px; position:relative; margin:15px auto 0;}
.bannerSlides{ /* CMS_HIDE */  }
.bannerTitle { /* CMS_HIDE */ margin: 13px 0 13px 0;}
.bannerText{  /* CMS_HIDE */ width:280px;}
.bannerSlidesNavigation{  /* CMS_HIDE */ position:absolute; left:456px; text-align:center; top:408px;}
.bannerText a {width: 130px; height: 55px;}

/* contentTop */
#contentTop{padding:0 0 5px 0; margin:8px auto 0; width:956px;}
.contentTopContainer{ /* CMS_HIDE */  width:956px; padding:0 ; margin:0;}
.contentTopContainerBox{  /* CMS_HIDE */ width:274px; padding:20px 10px 10px 20px; border:1px solid #DFDFDF; margin:0 0 0 18px; background:#F5F5F5;}
.contentTopContainerBox:first-child{ /* CMS_HIDE */  margin:0;}


/* content */
#content{ width:956px; padding:0 0 0 0; min-height:300px; display:inline-block; }
.h1-container{ /* CMS_HIDE */  padding:0 0 10px; margin:0 auto 5px; width: 956px;}

.innerContent{ /* CMS_HIDE */ 
    padding-top:30px;
	width:100%;
}

.hasRight .innerContent, .hasLeft .innerContent{ /* CMS_HIDE */ 
    float: left;
    width: 628px;
}
.hasRight .innerContent{padding-right:3px;}
.hasLeft .innerContent{padding-left:3px;}

.hasLeft.hasRight .innerContent{ /* CMS_HIDE */ 
    float: left;
    width: 300px;
}

.sidebar.left{ /* CMS_HIDE */ 
  float: left;
  margin-right: 19px;
  padding-right:7px;
  width: 299px;
  padding-top:30px;
  padding-bottom:30px;
}
.sidebar.right{ /* CMS_HIDE */ 
  float: left;
  margin-left: 19px;
  padding-left:7px;
  width: 299px;
  padding-top:30px;
  padding-bottom:30px;
}

#sidebar{ width:304px; padding:1px 1px 20px 1px; }
#sidebar ul{ margin:0; padding:0; list-style:none; background: #D8D8D8;}
#sidebar ul li{ background:#E3E3E3; margin:0 0 1px;}
#sidebar ul li a{ text-decoration:none; display:block; border:1px solid #FFF; border-bottom:none; padding:10px 0 10px 40px; color:#656565; font-size:13px; }
#sidebar ul li a:hover{ background:#333333 url(../images/arrow.png) no-repeat 20px center; color:#FDB103}
.padding-left{ padding:0 0 0 18px;}
.padding-top{ padding-top:18px}


/* footer */
.footerRepeat{ width:100%; min-width:956px; background: #F6F6F6 url(../images/footerBg.jpg) repeat-x top; z-index:10; position:relative;}
#footer{ width:956px; height:179px; margin:0 auto 0 auto; text-align:left;}
p.footerCopyright{ /* CMS_HIDE */  margin:0; padding:10px 0 0 0; line-height:30px;} 
ul.footerNavigation{ /* CMS_HIDE */ margin:0; padding:30px 0 0 0; list-style:none; font-size:11px; display:inline-block;}
.footerNavigation > li{ float:left; border-left:1px solid #999999; }
.footerNavigation li a{ text-decoration:none;}
.footerNavigation li a:hover{ text-decoration:underline;}
.footerNavigation > li:first-child{ border:0;}
.footerNavigation > li > a{  display:inline-block; padding:0 5px; }
.footerNavigation > li > ul{ position:absolute; margin:0; padding:10px 0 0 15px; list-style:none;}

.siteMap{ /* CMS_HIDE */ margin:0; padding:15px 0 0 0; list-style:none; font-size:14px;}
.siteMap> li{ padding:5px; }
.siteMap li a{ text-decoration:none;}
.siteMap li a:hover{ text-decoration:underline;}
.siteMap > li:first-child{ border:0;}
.siteMap > li > a{  display:block; padding:0 5px; }
.siteMap > li > ul{ margin:0; padding:10px 0 0 30px; list-style:none;}
.siteMap > li > ul a{ font-weight:normal;}

.footerLeft{ /* CMS_HIDE */ float:left;}
.footerRight{  /* CMS_HIDE */ margin:0; padding:30px 0 0 0; line-height:25px; float:right; }
.footerRight p{
padding:0 0 10px 0;
}

#special_small_box {
    float:left;
    overflow:hidden;
    position:relative;
    z-index: 6;
    /*padding-top:15px;*/
}
#special_small_box ul {
    list-style: none outside none;
    margin:0;
	padding:0;
}

#special_small_box ul li {
    display:inline;
}

#special_small_box ul a {
    border-left: 1px solid #CBCBCB;
    color:#CBCBCB;
    font-size:12px;
    font-family:Arial;
    padding:0 5px;
    text-decoration:none;
}

#special_small_box ul a:hover{
  color:#FFFFFF;
}

#special_small_box ul li:first-child a {
    border-left:medium none;
}

#menu_main_FieldDiv{
  clear:none !important;
  width: 634px !important;
  float: right !important;
}

#social_FieldDiv{
  width:auto !important;
}

.widgetbar{ /* CMS_HIDE */ 
  padding-top: 16px;
  width: 270px;
  float:right;
  text-align:right;
}
.live_update_div .live_update_div{ /* CMS_HIDE */ 
  margin-top:15px;
}
div.SC_Panel { /* CMS_HIDE */
background:white;
/* WYSIWYG style drop-down background */
}