@media screen and (min-width: 480px) and (max-width: 960px) {
    #header {
        display: none;
    }
}

body { 
font-family : "Trebuchet MS", Helvetica, Arial, sans-serif; 
font-size : 14px; 
color : #333; 
background-color : #fff; 
min-width : 630px; 
margin : 0; 
padding : 0; 
} 
#container { 
padding-left : 160px; 
padding-right : 230px; 
overflow : hidden; 
} 
#container .column { 
position : relative; 
float : left; 
top : 0; 
} 
#topad { 
background : #9fcfff; 
text-align : center; 
} 
#leftad { 
margin : 15px 0 0; 
background : inherit; 
height : auto; 
} 
#content { 
padding : 20px 20px 40px; 
width : 100%; 
line-height : 1.4; 
} 
#content ul { 
margin : 10px 0 10px 10px; 
padding : 0; 
} 
#left-bar { 
width : 140px; 
padding : 15px 10px; 
right : 200px; 
margin-left : -100%; 
} 
#left-bar ul { 
margin : 0; 
padding : 0; 
} 
#left-bar ul li { 
padding : 0; 
margin-left : 10px; 
list-style-type : none; 
} 
#left-bar li.title { 
margin : 1em 0 1em; 
color : #005cb9; 
font-weight : bold; 
} 
#right-bar { 
width : 160px; 
margin-right : -200px; 
} 
#right-box { 
width : 160px; 
margin : 50px 0 0; 
padding : 10px; 
border : 1px solid #005cb9; 
background : #ebebeb; 
} 
#right-box ul.poll { 
margin-top : 15px; 
font-weight : bold; 
margin-bottom : 10px; 
} 
#right-box li.poll { 
display : inline; 
} 
#right-box ul { 
margin : 0; 
padding : 0; 
} 
#right-box ul li { 
margin-left : 10px; 
padding : 0; 
list-style-type : none; 
} 

#containercol2 { 
background-color : #d0e8ff; 
margin : 0 auto; 
width : 700px; 
overflow : hidden; 
} 
#containercol2 ul.col2 { 
width : 700px; 
padding : 0; 
list-style : none; 
float : left; 
} 
#containercol2 ul.col2 li { 
float : left; 
width : 340px; 
padding : 5px; 
} 
#containercol2 ul li.headline { 
border-bottom : 1px solid #327dac; 
background : gray; 
} 
#bottomad { 
margin : 14px 0 0; 
} 
input.btn { 
color : #333; 
margin : 4px 0 0; 
width : 300px; 
background : #ece5b6; 
font-weight : bold; 
border-top : 1px solid #333333; 
border-left : 1px solid #333333; 
cursor : pointer; 
font-size : medium; 
} 
input.sbar { 
color : #333; 
width : 110px; 
background : #fff; 
border : 1px solid #333; 
font-size : medium; 
border-top : 1px solid #000000; 
border-left : 1px solid #000000; 
} 
input.bbtn { 
color : #333; 
margin : 5px 0 0; 
width : 150px; 
background : #9fcfff; 
font-weight : bold; 
border : 1px solid #005cb9; 
border-top : 1px solid #eee; 
border-left : 1px solid #eee; 
cursor : pointer; 
font-size : small; 
} 
input.bsbar { 
color : #fff; 
width : 70px; 
background : #c11b17; 
font-weight : bold; 
border : 1px solid #005cb9; 
border-top : 1px solid #eee; 
border-left : 1px solid #eee; 
cursor : pointer; 
font-size : small; 
} 
#navcontainer ul li { 
display : inline; 
} 

a { 
color : #000000; 
} 
A:visited { 
color : #005177; 
} 
a:hover { 
color : #c33; 
} 
img { 
border : 0; 
} 
h1 { 
font-size : 1.7em; 
margin-bottom : 25px; 
border-bottom : 1px solid gray; 
padding-bottom : 0.17em; 
text-align : center; 
} 
h2 { 
font-size : 1.3em; 
} 
.ce { 
text-align : center; 
} 
.tab { 
margin-left : 40px; 
} 
.dtab { 
margin-left : 80px; 
} 
.dd { 
font-weight : bold; 
margin-left : 7px; 
} 
.lb { 
margin-left : 5px; 
} 
.bld { 
font-weight : bold; 
} 
.bb { 
font-size : 14pt; 
color : #005cb9; 
font-weight : bold; 
} 
.bbl { 
font-size : 14pt; 
font-weight : bold; 
} 
.bls { 
color : #005cb9; 
font-weight : bold; 
} 

.sm { 
font-size : small; 
} 
.blswt { 
color : #fff; 
background : #c07dac; 
font-weight : bold; 
} 

.large { 
font-size : x-large; 
} 
.red { 
color : red; 
} 
.main { 
font-size : 14pt; 
color : #005cb9; 
font-weight : bold; 
border-bottom-style : solid; 
border-bottom-width : 1px; 
} 
table { 
clear : both; 
} 
.bltable { 
border : 0 solid silver; 
background-color : #dbdbdb; 
} 
.tclb { 
background-color : #9fcfff; 
} 
.tcllb { 
background-color : #d0e8ff; 
} 
.bltcw { 
background-color : #ffffcc; 
} 
.tcg { 
background-color : #ebebeb; 
} 
.tcbl { 
background-color : #333; 
} 
.tcy { 
background-color : #ffc; 
} 
.icell { 
padding-left : 15px; 
padding-bottom : 3px; 
} 
.floatLeft { 
float : left; 
clear : left; 
margin-right : 20px; 
} 
.floatRight { 
float : right; 
margin-left : 20px; 
} 
.floatRightClear { 
float : right; 
clear : right; 
margin-left : 20px; 
} 
* html #container { 
float : left; 
position : relative; 
} 
* html #left-bar { 
left : -155px; 
left : -195px; 
} 
* html #right-bar { 
display : inline; 
} 