@charset "utf-8";

body {
margin:0;
padding:0;
background:url(images/site_bg.gif) bottom center repeat-x;
background-color:#edeff0;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#main_container {
margin:0 auto;
padding:0;
width:910px;
text-align:center
}

#main_container td {
vertical-align:top;
}

#header {
margin:0 auto 3px auto;
padding:0;
width:910px;
height:75px;
background:url(images/menu_sprite2.png) top no-repeat;
}

#header_photo {
margin:0 auto;
padding:0;
width:910px;
position:absolute;
top:89px;
}

#content_container {
margin:0 0 0 0;
padding:0;
width:910px;
text-align:left;
}

#top {
margin:0;
padding:0;
height:25px;
background:url(images/content_bg_top.png) top no-repeat;
/*    azimuth: expression(
       this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
       this.src = "images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
       this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='scale')",
       this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );*/
}

#content {
margin:0;
padding:10px 20px 0 20px;
vertical-align:top;
background:url(images/content_bg.png) top repeat-y;
}

#footer {
margin:0 auto;
padding:0;
width:910px;
height:95px;
background:url(images/content_bg_bottom.png) top no-repeat;
}

#footer table{
width:910px;
height:95px;
}

#footer table td {
margin:0;
padding:0 20px;
width:50%; 
vertical-align:middle; 
text-align:left;
}

img, #header, #top, #content, #footer { behavior: url(iepngfix.htc); }
