@charset "utf-8";
/* CSS Document */


html {
  height: 100%;
  min-height: 100%; 
  overflow-y: scroll;
  margin: 0px 0px 0px 0px;
  _padding: 0px 0px 0px 0px;
  #padding: 0px 0px 0px 0px;
}

body {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #54370d;
  background-color: #FEDF9C;
  height: 100%;
  min-height: 100%;
  background-image: url(/templates/sdtreasurerfactor360com/sdtreasurer/images/bg.jpg);
  background-position: top center;
  background-repeat: repeat-x;
}

td, body {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #54370d;
}

a {
  color: #54370d;
  font-weight: bold;
  text-decoration: underline;
}

a:hover{
  color: #730C01;
  font-weight: bold;
  text-decoration: none;
}

p {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.error{
  color: #CC0000;
  border: 1px solid #CC0000;
  padding: 10px 10px 10px 10px;
  margin: 10px 0px 10px 0px;
  background-color: #FFE8E8;
}

.success {
  color: #006600;
  border: 1px solid #006600;
  padding: 10px 10px 10px 10px;
  margin: 10px 0px 10px 0px;
  background-color: #DFFFDF;
}

.box {
  background-color: #F4E9D3;
  border: 1px dashed #000000;
  padding: 7px 7px 7px 7px;
}

hr {
  height: 1px;
  border-top: 1px dotted #666666;
  border-bottom: 0px dashed #FFFFFF;
  border-left: 0px dashed #FFFFFF;
  border-right: 0px dashed #FFFFFF;
}

.clear {
  clear: both;
  line-height: 1px;
  font-size: 1px;
}

form {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}

.cont {
  position: relative;
  float: left;
}

.contSAMPLE{
  position: absolute;
  top: -250px;
  left: 0px;
  z-index: 2;
}

div {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.SiteMenu-0 {
  margin: 15px 0px 15px 0px;
  background-color:#E2B55E;
  border-top: 2px solid #FFF;
}

.SiteMenu-0 a, .SiteMenu-0 a:hover {
  display: block;
  padding: 7px 11px 7px 11px;
  font-size: 14px;
  text-decoration: none;
  color: #54370d;
  font-weight: normal;
  text-align: left;
  border-bottom: 2px solid #FFF;
}

.SiteMenu-0 a:hover {
  background-color:#DDA844;
}

.SiteMenu-0 div{
  margin: 0px 0px 0px 0px;
  padding: 7px 0px 7px 0px;
  background-color: #573329;
  border-bottom: 2px solid #FFF;
}

.SiteMenu-0 div a, .SiteMenu-0 div a:hover {
  display: block;
  padding: 3px 11px 3px 11px;
  font-size: 12px;
  text-decoration: none;
  color: #FFFFFF;
  font-weight: normal;
  text-align: left;
  border-bottom: 0px solid #FFF;
}

.SiteMenu-0 div a:hover {
  background-color: #573329;
  text-decoration:underline;
}

.SiteMenu-1 div{
  padding: 7px 0px 7px 15px;
  background-color: #573329;
}

.SiteMenu-1 div a:hover {
  background-color: #573329;
}

.SiteMenu-0 .Active{
  text-decoration: underline;
}

.f360{
  width: 886px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 20px 0px 50px 0px;
}

.f360{
  font-size: 10px;
}


.main {
  background-image: url(/templates/sdtreasurerfactor360com/sdtreasurer/images/bgTop.png);
  background-position: top center;
  background-repeat: repeat-x;
  min-height: 60px;
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
}

.main2{
  width: 888px;
  margin-left: auto;
  margin-right: auto;
  text-align: right;
  padding-top: 9px;
}

.main2 a, .main2 a:hover{
  color: #FFF;
  padding: 5px;
  text-decoration: none;
}

.main2 a:hover{
  text-decoration: underline;
}

.mainContent{
  width: 896px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(/templates/sdtreasurerfactor360com/sdtreasurer/images/contentMiddle.png);
  background-position: top center;
  background-repeat: repeat-y;
}

.mainContentBottom{
  width: 896px;
  margin-left: auto;
  margin-right: auto;
  background-image: url(/templates/sdtreasurerfactor360com/sdtreasurer/images/contentBottom.png);
  background-position: top center;
  background-repeat: no-repeat;
  height: 27px;
}

.banner {
  background-image: url(/templates/sdtreasurerfactor360com/sdtreasurer/images/banner.png);
  background-position: top center;
  background-repeat: repeat-x;
  min-height: 39px;
  position: absolute;
  top: 230px;
  left: 0px;
  width: 100%;
  z-index: 5;
}

.banner2 {
  background-image: url(/templates/sdtreasurerfactor360com/sdtreasurer/images/bg2.jpg);
  background-position: top center;
  background-repeat: repeat-x;
}

.mainContentContainer{
  width: 886px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
}

.mainContentContainer2{
  background-image: url(/templates/sdtreasurerfactor360com/sdtreasurer/images/bg2.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-color: #F2CC80;
}

.money{
  background-image: url(/templates/sdtreasurerfactor360com/sdtreasurer/images/money.png);
  background-position: top center;
  background-repeat: repeat-x;
}

.colLeft{
  float:left;
  width: 256px;
  margin-top: 30px;
}

.colRight{
  float: left;
  width: 615px;
  margin-left: 15px;
  margin-top: 30px;
}

.leftCont, .leftCont a, .leftCont a:hover {
  color: #FFF;
}

.leftContTop{
  background-image: url(/templates/sdtreasurerfactor360com/sdtreasurer/images/contLeftTop.png);
  height: 9px;
}

.leftContBottom{
  background-image: url(/templates/sdtreasurerfactor360com/sdtreasurer/images/contLeftBottom.png);
  height: 9px;
}

.leftContContent{
  background-color: #000;
  padding: 5px;
  min-height: 50px;
}

.leftCont2{
  margin-left: 50px;
  padding-bottom: 15px;
}

.content{
  min-height: 700px;
  background-image: url(/templates/sdtreasurerfactor360com/sdtreasurer/images/contentBG.png);
  margin: 10px 0px 10px 0px;
  padding: 10px;
}

.breadcrumb{
  border-bottom: 2px solid #630;
  padding: 0px 0px 7px 0px;
  margin-bottom: 10px;
}

.heading{
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.footerMenu{
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
  padding-bottom:1px;
  text-align: center;
}

.footerMenu .SiteMenu-0 div{
  display: none;
}

.footerMenu div{
  border: none;
  background-color: transparent;
  text-align: center;
}

.footerMenu .SiteMenu-0 a, .footerMenu .SiteMenu-0 a:hover {
  display: inline;
  padding: 0px 7px 0px 7px;
  font-size: 12px;
  text-decoration: none;
  color: #181818;
  font-weight: normal;
  text-align: left;
  text-transform: none;
  background-image: url();
  border: none;
}

.footerMenu .SiteMenu-0 a:hover {
  background-image: url();
  color: #181818;
  background-color: transparent;
  text-decoration: underline;
}











