﻿/* Sitecore Default Stylesheet */

html {
  height:100%;
}

body {
  font-family: Tahoma, Arial, sans-serif;
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
}

#MainPanel {
  background:#e9e9e9;
  text-align:center;
  height:100%;
}

#CenterColumn 
{
  text-align:left;
  margin:auto;
  width:800px;
}

#Banner 
{
  background:white;
  border-bottom:1px solid #bfbfbf;
  padding:8px;
}

.Content {
  background:white;
  margin:10px 0px 0px 0px;
  border-bottom:1px solid #bfbfbf;
  padding:16px 16px 48px 16px;
}


/* Chainbizz Default Stylesheet */

html {
  height:100%;
}

body {
  font-family: Tahoma, Arial, sans-serif;
  font-size:11px;
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;
  background:url(/images/bgBody.png) repeat-x left top #FFFFFF;
}
img {border:none;}

a:link {color:#6095C1;}
a:visited {color:#6095C1;}

.ctHeader {
  width:100%;
  position:relative;
  padding-top:14px;
}
.ctHeader .wrap {
  width:986px;
  height: 122px;
  margin: 0 auto;
  text-align: left; 
  position:relative;
}
.ctHeader .bgTopLeft {
  width:53px;
  height:122px;
  background:url(/images/bgTopLeft.png) no-repeat right top;
  float:left;
}
.ctHeader .bgTopCenter {
  width:900px;
  height:122px;
  background:url(/images/bgTopCenter.png) repeat-x top;
  float:left;
}
.ctHeader .bgTopRight {
  width:33px;
  height:122px;
  background:url(/images/bgTopRight.png) no-repeat right top;
  float:right;
}
.ctHeader .logo {
  background:url(/images/logoWeb.png) no-repeat; 
  width:170px;
  height:85px;
  position:absolute;
  left:32px;
  top:18px;
}
.ctHeader .formButtons {position:absolute; right:32px; top:15px; width:176px;}
.ctHeader .formButtons .button {text-align:center; height:26px; width:176px; background:url(images/button_formlink.png) no-repeat left top; margin-bottom:6px; font-family:Arial, Helvetica;}
.ctHeader .formButtons .button a {background:url(images/button_formlink.png) no-repeat left top; color:#FFF; width:176px; line-height:26px; display:table; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.ctHeader .formButtons .button a:hover {background:url(/images/button_formlink.png) no-repeat left -50px; color:#FFF; width:176px; line-height:26px;}

.ctHeader .banner {
  position:absolute;
  left:220px;
}
.ctHeader .language {

}
.ctHeader .topmenu {
  width:986px;
  height:48px;
  position:relative;
  margin: 0 auto;
  text-align: left;
  background:url(/images/bgMain.png) no-repeat left top;
}
.ctHeader .topmenu ul {
  margin:0;
  float:left;
}
.ctHeader .topmenu li {
  font-size:14px;
  color:#FFFFFF;
  line-height:46px;
  float:left;
  padding-right:20px;
  padding-left:20px;
  background:url(/images/topmenuDivider.png) no-repeat right 3px;
  height:47px;
  list-style-type: none;
}
.ctHeader .topmenu li.selected {
  background:url(/images/topmenuBgSelected.png) repeat-x top #F3F4F6;
  padding-left:20px;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  color:#6699CC;
}
.ctHeader .topmenu li.selected a {
  color:#6699CC;
  height:47px;
}
.ctHeader .topmenu li.selected_home {
  background:url(/images/topmenuBgSelected.png) repeat-x top #F3F4F6;
  padding-left:20px;
  border-left:1px solid #FFFFFF;
  border-right:1px solid #FFFFFF;
  color:#6699CC;
}
.ctHeader .topmenu li.selected_home a {
  color:#6699CC;
}
.ctHeader .topmenu li a {
  color:#FFFFFF;
  text-decoration:none;
}
.ctHeader .bgTopmenu {
  background:url(/images/bgTopmenu.png) repeat-x top;
  height:48px; width:966px;
  margin-left:10px;
  border:1px solid #E5E5E5;
}

.ctContent {
  width:100%;
  position:relative;
}
.ctContent .wrap {
  width:986px;
  margin: 0 auto;
  text-align: left; 
  position:relative;
  background:url(/images/bgMain.png) repeat-y;
  display:table;
  clear:left;
}
.ctContent .wrap .bg {
  width:945px;
  background:url(/images/bgMainContent.png) repeat-x top #FFFFFF;
  padding:20px 0 0 21px;
  margin-left:10px;
  display:table;
  float:left;
}
.ctContent .wrap .bg .left{
  width:175px;
  float:left;
  padding-right:12px;
  padding-bottom:30px;
}
.ctContent .wrap .bg .wrapItems .left
{
   width:auto;
  padding-right:0px;
}
.searchbox {
  background:url(/images/searchbox.png) no-repeat left top;
  width:176px;
  height:28px;
  margin-bottom:11px;
  position:absolute;
  right:34px;
  top:10px;

  display:none;
}
.searchbox input {
  background:none;
  border:none;
  font-weight:bold;
  color:#6095C1;
  padding:4px 0 0 10px;
  width:138px;
}
.ctContent .wrap .left .searchbox .inputfield {
  float:left;
}
.ctContent .wrap .left .searchbox .button {
  float:left;
  width:28px;
  height:28px;
  cursor:pointer;
}
.ctContent .wrap .left .wrapmenu {
  margin-bottom:12px;
}
.ctContent .wrap .left .wrapmenu .menutop {
  height:45px;
}
.ctContent .wrap .left .wrapmenu .menutop .left {
  background:url(/images/leftmenuTopLeft.png) no-repeat left top;
  width:5px;
  height:45px;
  float:left;
}
.ctContent .wrap .left .wrapmenu .menutop .right h2 {
  color:#28323C;
  font-size:15px;
  font-weight:normal;
  margin:0 0 0 10px;
}
.ctContent .wrap .left .wrapmenu .menutop .right h2 a {
  color:#28323C;
  text-decoration:none;
}
.ctContent .wrap .left .wrapmenu .menutop .right {
  background:url(/images/leftmenuTopRight.png) no-repeat right top;
  width:171px;
  height:27px;
  padding-top:18px;
float:left;
}

.leftmenu {
  background-color:#FFFFFF;
  border-left:1px solid #CCCCCC;
  border-right:1px solid #CCCCCC;
  padding:10px 13px 0 10px;
  width:151px;
  clear:left;
  float:left;
  margin:0;
  padding-bottom:15px;
}
.leftmenu a {
  color:#28323C;
  text-decoration:none;
}
.leftmenu .level0 {
  clear:left;
  list-style-type: none;
  font-size:12px;
  line-height:28px;
  border-bottom:1px solid #E5E5E5;
  width:140px;
}
.leftmenu .level1 {
  clear:left;
  list-style-type: none;
  font-size:12px;
  line-height:28px;
  border-bottom:1px solid #E5E5E5;
  width:151px;
}
.leftmenu .level1_selected {
  clear:left;
  list-style-type: none;
  font-size:12px;
  line-height:28px;
  border-bottom:1px solid #E5E5E5;
  width:146px;
  font-weight:bold;
  padding-left:5px;
}
.leftmenu .level1_selected a {
  color:#6095C1;
}
.leftmenu .level1 .wrap1 {
  width:146px;
  line-height:28px;
  padding-left:5px;
}
.leftmenu .level1 .wrap1:hover {
  background:#EFF3FF;
  line-height:28px;
}
.leftmenu .level2 {
  clear:left;
  list-style-type: none;
  font-size:12px;
  line-height:28px;
  border-bottom:1px solid #E5E5E5;
  width:151px;
}
.leftmenu .level2 a {
  text-decoration:none;
  color:#6095C1;
  line-height:28px;
}
.leftmenu .level2 .wrap2:hover {
  background:#EFF3FF;
  line-height:28px;
}
.leftmenu .level2 .wrap2 {
  width:139px;
  padding-left:12px;
}
.leftmenu .level2_selected  {
  font-weight:bold;
  background:#6095C1;
  width:139px;
  line-height:28px;
  padding-left:12px;
}
.leftmenu .level2_selected a {
  color:#FFFFFF;
}
.leftmenu .level23 {
  position:relative;
}
.leftmenu .level3 a {
  text-decoration:none;
  color:#003876;
  border-top:1px solid #DEE7F7;
}
.leftmenu .level3 a:hover {
  background:#EFF3FF;
}
.leftmenu .level3 .linkwrap3 {
  width:165px;
  padding:7px 10px 9px 10px;
  cursor:pointer;
}
.leftmenu .level3_selected  {
  color:#FF0000;
  font-weight:bold;
  background:#C6DF39;
  width:165px;
  padding:7px 10px 9px 10px;
}



.ctContent .wrap .center {
  width:550px;
  float:left;
  padding-right:11px;
  padding-bottom:25px;
}
.ctContent .wrap .right {
  width:176px;
  padding-bottom:25px;
  float:right;
  margin-right:15px;
}
.ctContent .wrap .rightfront {
  width:945px;
  display:table;
  padding-bottom:25px;
}
.ctFooter {
  width:100%;
  position:relative;
}
.ctFooter .wrap {
  width:986px;
  margin: 0 auto;
  text-align: left; 
  position:relative;
}
.ctFooter .bgBottomLeft {
  width:31px;
  height:83px;
  background:url(/images/bgBottomLeft.png) no-repeat left bottom;
}
.ctFooter .bgBottomCenter {
  width:924px;
  height:83px;
  background:url(/images/bgBottomCenter.png) repeat-x bottom;
}
.ctFooter .bgBottomRight {
  width:31px;
  height:83px;
  background:url(/images/bgBottomRight.png) no-repeat right bottom;
}

.bgLogin {
  background:url(/images/bgLogin.png) no-repeat;
  width:151px;
  height:50px;
  margin-bottom:7px;
}
.bgLogin .inputUser {
  width:110px;
}
.bgLogin .inputUser input {
  width:110px;
  padding:5px 0 0 10px;
  background:none;
  border:none;
  font-weight:bold;
  color:#6095C1;
}
.bgLogin .inputPW {
  width:110px;
}
.bgLogin .inputPW input {
  width:110px;
  padding:5px 0 0 10px;
  background:none;
  border:none;
  font-weight:bold;
  color:#6095C1;
}
.bgLogin .button {
  width:14px;
  height:48px; 
  float:right;
  cursor:pointer;
}

#Banner 
{
  position:relative;
}
.teaserflash {
  width:560px;
  text-align:center;
}

#Content {
  background:white;
  margin:10px 0px 0px 0px;
  border-bottom:1px solid #bfbfbf;
  padding:16px 16px 48px 16px;

}

.window {position:relative; width:922px; height:250px; overflow:hidden; margin-bottom:10px; }
.window .wrapItems {height:250px;}

.scfForm {font-family:Tahoma, Arial, Helvetica, Sans-Serif !important;}
.scfForm .scfSingleLineGeneralPanel input {border:1px solid #CCC; background:#F3F4F5; padding:4px 10px; margin-bottom:8px;}
.scfForm .scfEmailGeneralPanel input {border:1px solid #CCC; background:#F3F4F5; padding:4px 10px; margin-bottom:8px;}

.scfForm .scfDateSelectorGeneralPanel select {border:1px solid #CCC; background:#F3F4F5; padding:4px 4px 4px 10px; margin-bottom:8px; margin-right:2%; }
.scfForm .scfMultipleLineGeneralPanel textarea {border:1px solid #CCC; background:#F3F4F5; padding:4px 10px; margin-bottom:8px; font-family:Arial, Tahoma, Sans-Serif; font-size:12px;}
.scfForm .scfDateSelectorShortLabelDay {width:18%; }
.scfForm .scfDateSelectorDay {width:18%;}
.scfForm .scfDateSelectorShortLabelMonth {width:50%; margin-right:2%; }
.scfForm .scfDateSelectorMonth {width:50%;}
.scfForm .scfDateSelectorShortLabelYear {width:22%; margin-right:2%; }
.scfForm .scfDateSelectorYear {width:22%;}
.scfForm .scfSubmitButtonBorder input {font-size:11px !important; color:#FFF; font-weight:bold; border:1px solid #8BB900; padding:5px 10px; float:left; margin:10px 20px 20px 30%; cursor:pointer; text-transform:uppercase; font-family:Arial, Helvetica !important;
	background: #99CC00; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AEE900', endColorstr='#99CC00'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#AEE900), to(#99CC00)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #AEE900,  #99CC00); /* for firefox 3.6+ */ }}
.scfForm .scfSubmitButtonBorder input:hover {background:#F00; font-size:14px;}


