#header{
margin: 0 0 0 0;
padding: 0 0 0 0;
border-top-width: 4px;
border-top-style: solid;
border-top-color: #3366cc;
border-bottom-width: 4px;
border-bottom-style: solid;
border-bottom-color: #3366cc;
border-left-style: none;
border-right-style: none;
height: 162px;

}

.toppic{
position: absolute;
top: 15px;
left: 310px;

}

.cityst{
position: absolute;
top: 120px;
left: 30px;
font-size: 14pt;

}

#menu14{
margin: 0;
padding: 0;

}

#menu14 li a{
height: 24px;
width: 156px;
text-decoration: none;

}

#menu14 li a:link, #menu14 li a:visited{
color: #333;
display: block;
background-image: url(menu14.gif);
padding: 8px 0 0 4px;

}

#menu14 li a:hover, #menu14 li #current{
color: #FFF;
background: url(menu14.gif) 0 -32px;
background-color: #3366cc;
padding: 8px 0 0 4px;

}

#hitcounter{
background-color: #cccc99;
width: 156px;

}

#hitcounter p{
color: #000;
font-size: .8em;

}

#mainlside{
background-color: #fafafa;
background-image: url(lsidebar.jpg);
background-repeat: repeat-y;
background-position: left top;
margin-top: 0px;
min-width: 740px;

}

#rsidebar{
margin-top: 0px;
padding: 0 10px 0 10px;
float: right;
width: 200px;
border-left-width: 1px;
border-left-style: solid;
border-left-color: #3366cc;

}

#rsidebar p{
margin-top: 5px;

}

.DayButton{
font-size: 9pt;
font-family: tahoma, verdana, arial, helvetica;
color: #ccc;
background-color: #3366cc;
border-style: solid;
border-width: 1px;
border-color: #aaa;
-moz-border-radius-topleft: 4px;
-webkit-border-top-left-radius: 4px;
-moz-border-radius-topright: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-box-shadow: 3px 3px 5px rgba(0 ,0, 0, 0.5);
-moz-box-shadow: 3px 3px 5px rgba(0 ,0, 0, 0.5);

}

h1{
color: #36c;

}

#footer{
color: #000;
background-color: #cc9;
font-size: 9pt;
font-family: "Times New Roman", Times, serif;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #3366cc;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #3366cc;
clear: both;
width: 100%;
height: 74px;

}

#footer img{
margin: 15px 10px 5px 10px;
float: right;

}

.asqColumnTD{
font-size: 9pt;
font-family: tahoma, verdana, arial, helvetica;
color: #333;
background-color: #fafafa;
background-image: url(grad2.png);
background-position: bottom;
background-repeat: repeat-x;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #ddd;
padding: 2px;

}

.asqFormTABLE{
margin-top: 0;
margin-bottom: 0;

}

.asqDataTD{
margin-top: 0;
margin-bottom: 0;

}

.asqDataLink{
margin-top: 0;
margin-bottom: 0;

}
