html {
  height:100%;
}

body {
  padding:0;
  width: 1200px; margin:0 auto;
  min-height:100%;
  position:relative;
}

* html body {
  height:100%;
}

#footer {
  position:absolute; bottom:0;
  height:25px; width:1200px;
  padding:1px 0;
  font-size:10px;
  
 
}
*:first-child+html div#footer  {
  position:relative; bottom:0;
  height:25px; width:1200px;
  padding:1px 0;
}
#copyright{
color:#FFFFFF;
position:absolute; left:5px; bottom:6px;
font-size:5px;
}

#content {
  padding-bottom:42px;
}

#main {
  float:left; width:67%;
  margin-left:7%;
 
}
#main p{
padding-right:33px;
padding-left:0px;
padding-top:10px;
text-align:justify;
}
#title{
margin-right:20px;
padding-right:20px;
padding-left:15px;
padding-top:5px;
font:bold 13px Tahoma,sans-serif;
height: 30px;
width: 100%;
background-image:url(../images/title.png);
}
* html #main {
  margin-left:9%;
}
#sections {
  float:left; width:255px; margin-left:-88.7%;
  overflow: hidden;
  color:#000;
  margin-top:15px;
}
#right {
  float:right;
  width:200px; margin-left:-100%;
  overflow: hidden;
  color:#FFFFFF;
  margin-top:15px;
  margin-right:35px;
  font: 15px Arial;
 

}
*:first-child+html div#right {
  margin-left: 1px;
}

*:first-child+html div#right li {
  margin-left: 1px;
}

div#right li a {
    
	color:#EDE6EE;
}
div#right li a:link {
    color: #ffbd00:
}
div#right li a:visited {
    color: #EDE6EE;
}

*html #sections{
margin-top:11px;
}

#content {
  overflow:hidden; width:100%;
   
}

#imgtable{
float:left; padding-right:20px;
}
/* Pic ******************/

html {
  background: #e1e0de;
}

body {
  background:url(../images/bg.png) #fff left top repeat-y;
  color:white;
}

#header {
background:url(../images/headerbg.jpg) #8fa105;
height:280px;
width:100%;
}
#footer{
  background: #000fff;
	color: #FFF;
	
}


#home{
position:absolute;
right:50px;
top:10px;
border:none;
}
#mail{
position:absolute;
right:33px;
top:12px;
border:none;
}
#menu{
height: 30px;
width: 100%;
border-top: solid #0D130D 2px;
border-bottom: solid #0D130D 2px;
background-image:url(../images/bg_menu.jpg);


}

@media all and (min-width: 0px) 
{
    div#contact_module fieldset{ 
    	margin-top: 120px;
    	margin-left: -110%;
     }
}

/*************/



* html h1 {
  height:1%;
}


div#menu ul {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000000;
    font-weight: bold;
    line-height: 17px;
    white-space: nowrap;
}
div#menu li {
    list-style-type: none;
    display: inline;
    text-align: center;
}
div#menu li a {
    text-decoration: none;
	text-transform:uppercase;
	letter-spacing:1px;
    padding: 7px 10px;
	color:#000000;
}
div#menu li a:link {
    color: #ffbd00:
}
div#menu li a:visited {
    color: #000000;
}
div#menu li a:hover {
    color: #ffffff;
	
	background-image:url(../images/bg_menuhover.jpg);
}

div#menu ul{
padding: 0;
margin: 0;
list-style: none;       
}

div#menu li{
float: left;
position: relative;
width: 10em;
text-decoration:none;
color:#fff;
padding-top:6px;
 
}


*:first-child+html div#contact_module fieldset{
	position: relative;
	top: 100px;
	right: 110%;
	 
	}

@media all and (min-width: 0px) 
{
    div#contact_module fieldset{ 
    	margin-top: 120px;
    	margin-left: -110%;
     }
}

.odd{
background:#fff;	
	
}
.head{
background:#dce3ea;	
	
}
ul.imageBox2{
	margin-left:1000px;

}
center.banner{
	margin-left:50px;

}

.listtable {
   
    border: 1px solid #000;
    border-left: 3px double #000;
    border-right: 3px double #000;
}
.listtable td, th  {
    padding: 6px 6px;
    
    border-bottom: 1px solid #95bce2;
    vertical-align: top;
}



.listtable td * {
    padding: 6px 11px;
}

.listtable tr.alt td {
  
}

.listtable tr.over td {
    background: #0a52d7;
}
