body,tr,td,div,span,input,select,textarea,pre,a,h1,h2,h3,h4{
 font-family:Arial,Tahoma,Helvetica,clean,sans-serif,Verdana;
 font-style:normal;
 font-weight:normal;
 text-decoration:none;
 font-size:12px;
 color:#52595f; 
}
td,div,pre{
 vertical-align:top;
 text-align:left;
}
body{                           margin:0px;padding:0px;background-color:#ffffff;background-image:url(/img/x5hshome.jpg);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;-webkit-text-size-adjust:none;  }

a:link {text-decoration:none;color:#f26522;}
a:visited {text-decoration:none;color:#f26522;}
a:hover {text-decoration:none;color:#c50000;}
a:active{text-decoration:none;color:#272b2e;}

h1,h2,h3,h4,p,li,ul{            margin:0px;padding:0px;    }

h1{                             font-size:45px;font-weight:normal;font-family:Architects Daughter;    }
h2{                             font-size:30px;font-weight:normal;color:#f26522;font-family:Architects Daughter;    }
h3{                             font-size:25px;font-weight:normal;font-family:Architects Daughter;    }

#xdbody{                        position:fixed;top:0px;left:0px;width:100%;height:100%;background-image:url(/img/x5hshome.jpg);background-repeat:no-repeat;background-position:center top;background-attachment:fixed;z-index:0;    }

.xdbody{                        position:relative;width:950px;margin:0px auto 0px auto;    }
.xdtable{                       position:relative;display:table;width:100%;z-index:1;    }
.xdcell{                        display:table-cell;width:50%;    }
.xdcellc{                       position:relative;width:950px;display:table-cell;    }

.xdhead{                        position:fixed;top:0px;width:950px;height:180px;background-image:url(/img/headfade1.png);background-repeat:no-repeat;background-position:0px 0px;z-index:10;    }
#xdheadspace{                   width:240px;padding:6px 0px 5px 0px;    }
#xdheadspaces{                  width:10px;padding:6px 0px 5px 0px;    }
.xdlogo{                        position:absolute;top:40px;left:40px;border:0px;z-index:15; }
.xdhead li,
.xdhead p{                      float:left;width:auto;margin:100px 0px 0px 1px;padding:6px 15px 5px 15px;font-size:16px;background-image:url(/img/x5tpmbg.png);list-style-type:none;    }
#bstart{                        margin-left:20px;    }
.xdhead li{                     cursor:pointer;    }
.xdhead li a{                   font-size:16px;color:#1e2224;    }
.xdhead p{                      width:250px;padding:6px 0px 5px 0px;    }
.xdheadon{                      background-image:url(/img/x5tpmbgon.png);    }
.xdheadon a{                    color:#ffffff;    }
.xdheadopts{                    position:relative;float:left;width:auto;margin:10px 0px 0px 1px;height:130px;background-image:url(/img/x5tpmbg.png);background-repeat:repeat-y;    }
.xdheadopts li{                 float:left;width:auto;height:25px;margin:20px 0px 0px 1px;padding:0px 15px 0px 15px;font-size:11px;background-image:url();overflow:hidden; }
.xdheadopts li a{               font-size:11px;    }
#xdsignin{                      position:relative;clear:left;float:left;width:auto;margin:45px 0px 0px 2px;padding:8px 15px 7px 15px;background-image:url(/img/x5tpmbg.png);cursor:pointer;    }

.slidebox{                      position:relative;width:950px;padding:170px 0px 0px 0px;background-image:url(/img/xd5xdx.png);background-repeat:no-repeat;background-position:0px 130px;    }

#start{                         padding:150px 0px 0px 0px;background-image:url();    }
#start h1{                      margin:-15px 0px 0px 68px;    }
#start h2{                      margin:-15px 0px 0px 250px;    }
#start h3{                      padding:30px 0px 0px 40px;color:#f26522;    }
.startquote{                    padding:60px 350px 50px 68px;font-size:17px;line-height:21px;font-style:italic;background-image:url(/img/ul.png);background-repeat:no-repeat;background-position:290px 5px;    }
.startquote p{                  font-size:10px;text-align:right;    }

#wwd h1{                        padding:0px 0px 0px 38px;font-size:55px;    }
#wwd h2{                        margin:-30px 0px 0px 130px;    }

.weboxes{                       margin:20px 0px 0px 0px;background-image:url(/img/weboxes1.png);background-repeat:no-repeat;    }
.weboxes div{                   float:left;width:315px;    }
.weboxes div h3{                margin:0px;padding:35px 25px 0px 30px;font-style:italic;font-family:Arial,Tahoma,Helvetica,clean,sans-serif,Verdana;color:#52595f;      }
.weboxes div h3 a{              font-size:30px;font-style:italic;   }
.weboxes div p{                 padding:0px 30px 20px 32px;line-height:20px;font-size:15px;    }
.weboxes div li{                margin:0px 0px 0px 50px;padding:6px 0px 4px 30px;font-size:13px;list-style-type:none;background-image:url(/img/weboxcheck.png);background-repeat:no-repeat;     }

#inho h1{                       padding:0px 0px 0px 38px;font-size:55px;    }
#inho h2{                       margin:-30px 0px 0px 225px;    }

.inhobox{                       margin-top:20px;padding:23px 25px 10px 25px;background-image:url(/img/inhobg.png);background-repeat:no-repeat;    }
#inhoslide{                     position:relative;width:900px;height:277px;scrollbar-base-color:#d1d1d1;scrollbar-track-color:#f5f5f5;scrollbar-face-color:#d1d1d1;scrollbar-shadow-color:#d1d1d1;scrollbar-darkshadow-color:#deddd7;scrollbar-highlight-color:#d1d1d1;scrollbar-arrow-color:#52595f;overflow:auto;    }
.inhoslidei{                    position:relative;float:left;width:900px;height:250px;text-align:center;overflow:hidden;    }
#inhoprev{                      position:absolute;top:220px;right:100px;cursor:pointer;    }
#inhonext{                      position:absolute;top:220px;right:54px;cursor:pointer;    }
.inhoshots{                     padding:5px 0px 10px 0px;    }
.inhoshots img{                 margin-right:1px;border-style:solid;border-width:5px 0px 0px 0px;border-color:#ffffff;cursor:pointer;      }
.inhoshots img:first-child{     border-top-color:#f5a23e;    }


#about h1{                      padding:0px 0px 0px 38px;font-size:55px;    }
#about h2{                      margin:-30px 0px 0px 123px;    }

.aboutbox{                      margin-top:0px;padding:20px;   }
.aboutpeople{                   float:left;width:325px;padding:29px 0px 10px 0px;font-size:10px;text-align:center;background-image:url(/img/peoplebox.png);background-repeat:no-repeat;background-position:0px 20px;    }
.aboutpeople img{               box-shadow: 1px 1px 6px 0px #909294;    }
.aboutinfo{                     float:left;width:520px;margin-left:40px;padding:10px 0px 10px 0px;background-image:url(/img/x5bgwhitetrans75.png);    }
.aboutinfo p{                   margin:0px 10px 0px 10px;padding:10px;font-size:20px;line-height:25px;background-image:url(/img/x5bgwhitetrans25.png);box-shadow: 1px 1px 6px 0px #c0c2c4;    }
.aboutinfo div{                 margin:0px 10px 0px 10px;padding:10px;font-size:14px;line-height:19px;    }
.aboutinfo div span{            font-size:14px;line-height:19px;color:#000000;    }
.aboutinfo div a{               font-size:14px;line-height:19px;    }

#contact{                       padding:30px 0px 0px 0px;    }
#contact h1{                    padding:0px 0px 0px 38px;font-size:55px;    }

.footcofl{                      float:left;width:300px;margin-left:50px;    }
.footconl{                      float:left;width:300px;    }
.footcofl li,
.footconl li{                   padding:7px 5px 7px 40px;font-size:13px;background-repeat:no-repeat;list-style-type:none;    }
.footinho{                      float:left;width:300px;text-align:center;   }

.xdcopy{                        width:950px;padding:30px 0px 15px 0px;font-size:10px;color:#a1a1a1;clear:left;text-align:center;    }
.xdcopy a{                      font-size:10px;    }








.legend{
 padding:5px 10px 5px 10px;font-size:10px;color:#696b6c;
}

.listitem{
 vertical-align:middle;
 padding:5px 10px 0px 10px;
 border-style:solid;border-width:1px 0px 0px 0px;border-color:#ffffff;
}

.xdbgcol1{ background-color:#e1e1e1; }
.xdbgcol2{ background-color:#eaeaea; }
.xdbgcol3{ background-color:#f1f1f1; }
.xdbgcol4{ background-color:#f5f5f5; }
.xdbgcol5{ background-color:#fbfbfb; }
.xdbgcol6{ background-color:#fcfcfc; }

.xdsel{
 border-width:1px;border-style:solid;border-color:#f1f1f1;background-color:#e1e1e1;
}
.xdselopt,.xdselopton{
 margin:1px 1px 1px 1px;padding:2px 5px 2px 5px;font-size:10px;cursor:pointer;
 font-weight:normal;
 background-color:#f8f8f8;
}
.xdselopton{
 font-weight:bold;
 background-color:#ffffe0;
}
.xdscroll{
 scrollbar-base-color:#e1e1e1;scrollbar-track-color:#e1e1e1;scrollbar-face-color:#f1f1f1;scrollbar-shadow-color:#d1d1d1;scrollbar-darkshadow-color:#e1e1e1;scrollbar-base-color:#e1e1e1;
}
.xdrider,.xdrideron{
 float:left;width:auto;height:28px;overflow:hidden;margin:5px 2px 0px 2px;padding:3px 8px 4px 8px;border-style:solid;border-width:1px 1px 0px 1px;
 border-color:#f1f1f1;
}
.xdrideron{
 border-color:#ffffff;
 background-color:#f1f1f1;
}
.txtalert{
  color:#ab1b0b;
}
.txtok{
  color:#29a826;
}


.debug{
  width:90%;
  margin:0px 0px 2px 0px;
  padding:30px;
}

