body {
margin:0px auto;
padding:0;
color: #333333;
background-color:#ffffff;
font-family:Verdana;
font-size:14px;
text-align:justify;
background-image:url('images/background.jpg');
background-repeat:repeat-x;
} 
#container {
margin:0px auto;
margin-top:90px;
padding:0px;
max-width:988px;
height:auto;
margin-bottom:50px;
}
.header{
font-size:24px;
font-weight:bold;
text-align:left;
margin-top:0px;
}
.subheader{
font-size:18px;
font-weight:bold;
text-align:left;
margin-top:0px;
}
.signature{
text-align:right;
margin-top:0px;
padding:0px;}
#menu {
width:988px;
height:33px;
margin:0px auto;
padding:0px;

}
#logo{
margin:0px auto;
padding:0px;
width:988px;
height:240px;

}
#content{
margin:0px auto;
padding:0px;
width:988px;
background-image:url('images/content_bg.png');
background-repeat:repeat-y;
padding-bottom:70px;
height:auto;
}

#footer{
margin:0px auto;
padding:0px;
width:988px;
height:19px;
background-image:url('images/footer.png');
background-repeat:no-repeat;
}
#siteby{
text-align:right;
font-size:10px;
color:#BABABA;
margin-right:5px;
padding-top:5px;
}
#siteby a{
color:#A3A3A3;
text-decoration:none;	
}

#text_box1{
margin-top:74px;
width:346px;
min-height:334px;
float:left;
display:inline;
}
#text_box2{
width:480px;
height:363px;
margin-top:44px;
float:left;
display:inline;
}

#text_box3{
width:346px;
min-height:156px;
float:left;
margin-top:50px;
display:inline;

}
#text_box4{
width:426px;
min-height:170px;
margin-top:50px;
float:left;
color:white;
text-align:left;
display:inline;

}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
a:link, a:active, a:visited {
color:#0e83a5;
text-decoration:none;
 }
a:hover {
color:#0e83a5; /*ffc946*/
text-decoration:underline;

}
a img { 
border:0px;
margin:0px auto;
padding:0px;
}
#menu img
{
  margin:0px auto;
  padding:0px;
  float:left;
}	
#menu a img
 {
margin:0px auto;
padding:0px;
float:left;
border:0px;
}
#logo a img
 {
margin:0px auto;
padding:0px;
float:left;
border:0px;
}

#thumbnail {
border-width: 2px;
border-style: solid;
border-color: white;
width:100px;
height:100px;
float:left;
} 
#thumbnail1 {
border-width: 2px;
border-style: solid;
border-color: white;
width:100px;
height:100px;
float:left;
margin-left:10px;
} 
#thumbnail2 {
border-width: 2px;
border-style: solid;
border-color: white;
width:100px;
height:100px;
float:left;
margin-top:10px;
} 
#thumbnail3 {
border-width: 2px;
border-style: solid;
border-color: white;
width:100px;
height:100px;
float:left;
margin-top:10px;
margin-left:10px;
} 


#column1{
width:346px;
float:left;
margin-left:74px;
display:inline;
}
#column2{
margin-top:0px;
width:480px;
float:left;
margin-left:44px;
display:inline;
}
#one_big_column{
width:870px;
margin-left:74px;
height:auto;
float:left;
display:inline;
}
.centerme{
margin:0px auto;
padding:0px;
}
.bandsetup{
width:700px;
}

div{
 behavior: url('includes/iepngfix.htc')
 }