/* IE FIX: explicity undo screen media styles */
*{
background-image:none !important;
}

html,body{
background-color:#fff;
}

body, #container, #sidebar, #body{
float:none;
width:auto;
margin:0;
}

#wrapper{
padding:0;
}

#header{
height:auto;
border-bottom-style:none;
background-color:transparent;
}

#logo{
position:relative;
top:auto;
left:auto;
height:auto;
width:auto !important;
text-indent:0;
background-image:none !important;
filter:none;
}

#menu_top,#menu_top li, #menu_top li a{
float:none;
}

#menu_top li, #menu_top li a, #menu_top li a:hover{
display:inline;
height:auto;
padding:0;
border-style:none;
}

#sidebar .section{
margin:0;
padding:0;
border-style:none;
background-color:#ab2217;
}

#search_box{
width:auto;
margin:0;
padding:0;
}

#footer{
margin-top:20px;
padding:3px;
background-image:none !important;
filter:none;
}

/* END IE FIX */

html, body, #wrapper, #container, #body{
overflow:hidden;
}

a{
color:#0c213d;
}

#header{
background-color:#000;
}

#logo{
display:block;
margin:0;
padding:5px;
font-size:12pt;
font-weight:bold;
color:#fff;
text-decoration:none;
}

#menu_top{
color:#fff;
background-color:#333;
}

#sidebar .SideMenu, div#search{
background-color:#ab2217;
}

#menu_top, #sidebar .SideMenu{
margin:0;
padding:5px;
list-style-type:none;
}

#menu_top li{
display:inline;
padding:0 5px;
}

#menu_top a{
white-space:nowrap;
}

#menu_top a, #sidebar .SideMenu a{
font-size:9pt !important;
color:#fff;
text-decoration:none;
}

#sidebar div.section{
display:none;
}

div#menu, div#search{
display:block !important;
}

div#search{
padding:5px !important;
}

#menu_top ul{
display:none !important;
}

.pagetrail a{
text-decoration:none;
}

img.association{
display:none;
}

#footer{
text-align:center;
font-size:8pt;
background-color:#8c8c8c;
background-image:none;
}

#footer_links{
display:none;
}

.print_only{
display:none;
}

