#sidemenu .mainmenu
{
position:relative;
clear:both;
top:-1px;
width:120px;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#000000;
line-height:22px;
text-align:left;
list-style-type:none;
margin:0px 0px 15px 0px;
padding:0px;
border:0px;
border-bottom:1px solid #c0ccd3;
border-top:1px solid #ffffff;
list-style: none;
}

#sidemenu .mainmenu .uber					{ background:#e9eef2; list-style:none; text-transform:uppercase; text-decoration:none; font-weight:700; height:22px; margin:0px; padding:0px 0px 0px 5px; border:1px solid #c0ccd3; border-bottom:0px; }
#sidemenu .mainmenu .uber a					{ color:#38a0da; text-decoration:none; display:block; }
#sidemenu .mainmenu .uber a:hover			{ color:#000000; text-decoration:underline; }

#sidemenu .mainmenu .parent					{ background:#e9eef2; list-style:none; text-transform:uppercase; text-decoration:none; font-weight:700; height:22px; margin:0px; padding:0px 0px 0px 5px; border:1px solid #c0ccd3; border-bottom:0px; }
#sidemenu .mainmenu .parent a				{ color:#272c66; text-decoration:none; }
#sidemenu .mainmenu .parent a:hover			{ color:#000000; text-decoration:underline; }

#sidemenu .mainmenu .child					{ background:#ffffff; list-style:none; text-transform:none; text-decoration:none; font-weight:100; height:22px; margin:0px; padding:0px 0px 0px 5px; border:1px solid #c0ccd3; border-top:1px solid #d3dde4; border-bottom:0px solid #d3dde4; }
#sidemenu .mainmenu .child a				{ color:#000000; text-decoration:none; }
#sidemenu .mainmenu .child a:hover			{ color:#000000; text-decoration:underline; }

#sidemenu .mainmenu .childish				{ list-style: none; text-transform:none; text-decoration:none; font-weight:100; height:22px; margin:0px; padding:0px 0px 0px 10px; border:1px solid #c0ccd3; border-top:1px solid #d3dde4; border-bottom:0px solid #d3dde4; }
#sidemenu .mainmenu .childish a				{ color:#666666; text-decoration:none; }
#sidemenu .mainmenu .childish a:hover		{ color:#000000; text-decoration:underline; }

#weathertab									{ position:relative; clear:both; width:118px; margin:0px; padding:0px; font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#000000; border:1px solid #c0ccd3; cursor:pointer; }
#weathertab .title							{ position:relative; clear:both; width:108px; height:12px; padding:5px; background:#e9eef2; font-family:Helvetica, Arial, sans-serif; font-size:11px; color:#38a0da; line-height:12px; text-align:center; margin:0px; border:0px; text-transform:uppercase; text-decoration:none; font-weight:700; border-bottom:1px solid #d3dde4; border-top:1px solid #d3dde4; }
#weathertab .temp							{ position:relative; clear:both; width:108px; height:24px; padding:5px; font-family:Helvetica, Arial, sans-serif; font-size:26px; line-height:24px; text-align:center; margin:0px; border:0px; text-transform:uppercase; text-decoration:none; font-weight:700; border-bottom:1px solid #d3dde4; }
#weathertab .wind							{ position:relative; clear:both; width:108px; height:16px; padding:5px; font-family:Helvetica, Arial, sans-serif; color:#666666; font-size:12px; line-height:16px; text-align:center; margin:0px; border:0px; text-transform:uppercase; text-decoration:none; font-weight:700; border-bottom:1px solid #d3dde4; }
#weathertab .regen							{ position:relative; clear:both; width:108px; height:14px; padding:5px; font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:11px; line-height:14px; text-align:center; margin:0px; border:0px; text-transform:uppercase; text-decoration:none; font-weight:100; }