/* default */

.clear{  /* CMS_HIDE */ clear:both;}
img{  /* CMS_HIDE */ border:0;}
a{ text-decoration:none;}
.floatL{ float:left;}
.floatR{ float:right;}
.center{ text-align:center;}

/* body */
body{ margin:0; padding:0; background:url(../images/wrapper.jpg) repeat-x center top #F1F1F1;}
.bodyStatic{
background: url('../images/bg.jpg') no-repeat scroll center top transparent;
}
/*#wrapper{ 
background: url("../images/bg.jpg") no-repeat scroll center top transparent;
    height: 764px;
    left: 50%;
    margin-left: -50%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
}*/

/* header */
#header{ width:1001px; text-align:left; margin:0 auto; position:relative; z-index:200;}
.headerTop{  /* CMS_HIDE */ padding:0; margin:0; height:102px;}
.headerLeft{  /* CMS_HIDE */ float:left; margin:30px 0 0 70px;}

ul.headerNavigation{  /* CMS_HIDE */ clear:right; float:right; list-style:none; height:31px; margin:58px 0 0; padding:0;}
.headerNavigation > li{ float:left; position:relative; z-index:500}
.headerNavigation > li > a{ display:block; height:31px; line-height:31px; padding:0 20px;}
.headerNavigation > li:hover > a, .headerNavigation > li > a:hover, .headerNavigation > li > a.active{ background:url(../images/navigationBg.jpg) repeat-x;}
.headerNavigation > li > ul{ position:absolute; z-index:1000; visibility:hidden; margin:0; padding:0; list-style:none; background:#EFEFEF; border:1px solid #C4BEBB;  }
.headerNavigation > li:hover > ul{ visibility:visible; width:190px; padding:5px 0;}
.headerNavigation > li > ul > li > a{ display:block; padding:5px 25px; }
.headerNavigation > li > ul > li > a:hover{ background:url(../images/arrow.png) no-repeat 10px center #FFF; border-bottom:1px solid #D8D8D8; border-top:1px solid #D8D8D8; padding:4px 25px;}

/* banner */
#banner{ width:1001px; height:368px; position:relative; z-index:100; margin: 0 auto;}
.bannerSlides{ /* CMS_HIDE */  position:absolute; background:url(../images/bannerSlide.jpg) no-repeat; width:1001px; height:368px;}
.bannerText{ /* CMS_HIDE */  position:absolute; width:380px; padding:40px; top:0px; left:0;}
.bannerText a{ display:block; width:139px; height:31px; line-height:31px; text-align:center; background:url(../images/view.jpg) repeat-x; border:1px solid #FFF;}

.rssStrip{ /* CMS_HIDE */  
height:38px; 
line-height:38px;
width:1001px;
margin:0 auto;
padding:10px 0 0 0;
}
.headerBottomBlack{ /* CMS_HIDE */  height:41px; line-height:41px; border:1px solid #45727C; padding:0 20px; margin:0 0 15px; background:#000;}
.headerBottom img{ vertical-align:middle;}
.headerBottomBlack img{ vertical-align:middle;}
.headerWidget{  /* CMS_HIDE */ width:100%;}

/* main */
#main { width:1001px; margin:0 auto; text-align:left; line-height:20px; background:#FFF; position:relative; z-index:80;}

/* content */
#content{ width:956px; padding:33px 21px 21px; border:1px solid #EEEADC; /*min-height:600px;*/ display:block; margin:0 auto; }
div.pagetitle{width:1001px; margin:0 auto; background:#ffffff; border-top:1px solid #EEEADC;}
div.pagetitle h1{ text-indent:20px; margin:0 0 0px;}

div.pagetitle+div#main #content{
border-top:none;
}

.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 */
#sidebar{ width:304px; border:1px solid #DEDEDE;}
#sidebar ul{ margin:0; padding:0; list-style:none; background:#EFEFEF;}
#sidebar ul li{ background:#EFEFEF;}
#sidebar ul li a{ text-decoration:none; display:block; border:1px solid #E6E6E6; border-bottom:none; padding:0 0 0 40px; line-height:2.7; color:#656565; font-size:13px; }
#sidebar ul li a:hover{ background:url(../images/arrow.png) no-repeat 20px center #FFF; color:#174145}
.padding-left{ padding:0 0 0 18px;}



/* footer */
#footer{ width:1001px; height:140px; margin:0 auto; text-align:left; padding:20px 0 0; background:url(../images/footer.png) no-repeat center top; z-index:60; position:relative;}
ul.footerNavigation{  /* CMS_HIDE */ list-style:none; display:inline-block; padding-bottom: 10px; padding-top:0px;}
.footerNavigation li{ float:left; border-left:1px solid #999999; }
.footerNavigation li a{ padding:0 5px;}
.footerNavigation li a:hover{ text-decoration:underline;}
.footerNavigation li:first-child{ border:0;}
.footerCopyright{  /* CMS_HIDE */ margin:0; padding:0; text-indent:5px; line-height:30px;}

.footerLeft{ /* CMS_HIDE */ float:left;}
.footerRight{  /* CMS_HIDE */ float:right; font-size:12px; color:#999999; font-weight:bold; font-style:italic;}

.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;}

#special_small_box {
    float:right;
    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;
}

.live_update_div .live_update_div{ /* CMS_HIDE */ 
  margin-top:15px;
}
div.SC_Panel { /* CMS_HIDE */
background:white;
/* WYSIWYG style drop-down background */
}