
div.site {
 position: absolute;
 left: 0px;
 width: 997px;
 top: 0px;
 padding: 0px;  
 margin: 0px;
 text-align:left;   
}
div.header{
 position: absolute;
 width: 997px;
 height: 124px; 
 text-align:left; 
 top: 0px;
 left: 0px;
 margin: 0px;
 padding: 0px; 
 background-image:url(border.gif);
 background-repeat:repeat-x; 
}
div.picture{
 position: relative;
 width: 433px;
 height: 120px; 
 top: 124px;
 left: 35px;
 text-align:left; 
 margin: 0px;
 padding: 0px;
 background: #00B3FF;  
}

div.headpic{
 position: absolute;
 width: 997px;
 height: 120px; 
 top: 124px;
 left: 0px;
 text-align:left; 
 margin: 0px;
 padding: 0px;
 background: #00B3FF;  
}

div.content{
 position: absolute;
 width: 472px;
 top: 244px;
 left: 0px;
 text-align:left; 
 padding: 0px;
 margin: 0px; 
 margin-left: 16px;  
 border-right: 1px solid #5C5B5B; 
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #5C5B5B;
 line-height: 15px; 
}
div.left{
 position: absolute;
 width: 251px;
 top: 244px;
 left: 490px;
 margin: 0px;
 padding: 0px; 
 text-align:left;   
}
div.right{
 position: absolute;
 width: 249px;
 top: 244px;
 left: 746px;
 margin: 0px;
 padding: 0px; 
 text-align:left;   
 border-left: 1px solid #5C5B5B; 
}

div.tx-lumogooglemaps-pi1{
 padding: 0px;
 margin-left: 20px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #5C5B5B;
 line-height: 15px;
}

hr {
 border: 0px;
 background-image:url(border.gif);
 background-repeat:repeat-x; 
 height: 20px;
 width: 433px;
 padding: 0px;
 margin: -16px 0 0 20;
}

hr.small {
 border: 0px;
 background-image:url(border.gif);
 background-repeat:repeat-x; 
 height: 20px;
 width: 211px;
 padding: 0px;
 margin: -16px 0 0 20px;
}

h1 {
 margin: 20px 0px 0px 20px;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: normal;
 font-weight: bold;	
 text-transform: lowercase; 	
}


h2 {
 margin: 10px 15px 0px 20px;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-weight: normal;
 font-weight: bold;	
 color: #5C5B5B; 
 line-height: 20px; 
}

p {
 padding: 0px;
 margin: 5px 20px 20px 20px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #5C5B5B;
 line-height: 15px;
}

img {
 border: 0px;
}

li {
 list-style-image: none;
 list-style-type: none;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 font-weight: bold;	
 text-transform: uppercase; 
 margin: 0px 0px 0px -22px;
 padding: 2px; 
}

div.left li {
 list-style-image: none;
 list-style-position: outside;
 list-style-type: none;
 margin: 10px 0px 0px 20px;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 font-weight: bold;	
 text-transform: uppercase; 
 color: #5C5B5B; 
 width: 210px;
 height: 20px;
 border-bottom: 1px dotted black;
}


iframe {
 margin: 0px 0px 0px 22px;
 padding: 0px;
}

div.left ul {
 margin: 22px 0px 0px 0px;
 padding: 0px;
}

a {
 text-decoration: none;
 color: #5C5B5B;  
}

a:hover {
 font-weight: bold;	
 color: #000;  
}

.logo {
 margin: 40px 0 0 508px;
}

#mailform {
 padding: 0px;
 margin: 5px 20px 20px 20px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #5C5B5B;
 line-height: 15px;
}

label {
  float:left;
  clear:both ! important;
  display:block ! important;
  width:120px ! important;
  margin-bottom:10px;
  padding-left:10px;
}
input, textarea, select {
  float:left;
  display:block ! important;
  width:280px ! important;
  border: 1px solid #333;
  background:#F4F4F4;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin-bottom:10px;
  padding:1px;
}

form {
  background:#EFEFEF;
  width:433px;
  border: 1px dotted #333;
}
.csc-mailform-submit {
  margin-left:240px ! important;
  margin-left:132px ! important; /*to fix IE6 position*/
  width:100px ! important;
  clear:both;
}

fieldset {
  border:none;
  padding-left:0px;
  padding-bottom:10px;
  padding-top:10px;
  display:block ! important;
  clear:both;
}
fieldset input {
  width:auto;
  border: 1px solid #333;
  background:none;
  float:left;
  display:block ! important;
  margin-right:10px;
  margin-top:3px !important;
  margin-top:0px; /*to fix IE6 position*/
}
fieldset label {
  width:auto;
  clear:none;
  float:left;
  display:block ! important;
  padding-right:2px;
  white-space:nowrap; /*to fix IE6 wrapping*/
}
