  

img{border:0;behavior:url(/iepngfix.htc);}
html{padding:0;margin:0;}
body{text-align:center;font:12px/15px Arial,sans-serif;background:#48B8E8 url(/gfx/gradbg.png) repeat-x;color:#000;padding:0;margin:0;}
td,td p{line-height:15px;font-size:12px;}
#wrapper{width:1010px;margin:0 auto;padding:0 0 10px 0;background-repeat:repeat-x;background-position:left top;text-align:left;overflow-x:hidden;border:0 solid blue;}
#top{float:left;width:1091px;height:auto;border:0 solid blue;}
#rightpanel{float:left;position:relative;left:6px;width:160px;height:auto;}
#intropanel{float:left;width:605px;height:462px;}
#weatherpanel{float:left;width:194px;height:471px;}
#newsletter{float:left;width:160px;height:87px;}
#magazine{float:left;width:160px;height:99px;}
#advert{float:left;width:160px;height:600px;}
#newspanel{float:left;width:497px;height:248px;}
#advertsmall{float:left;width:301px;height:250px;}
#gallerypanel{float:left;width:496px;height:345px;}
#competitionpanel{float:left;width:301px;height:346px;}
#footernav{float:left;width:976px;height:267px;}
.panel{float:left;background:#d5eefa;padding:0;margin:0;}
.panel p{padding:5px 10px;margin:0;}
.panel h1{position:relative;color:#fff;font-size:18px;font-weight:700;padding:0 10px;margin:0;background-repeat:repeat-x;background-position:center top;background-image:url(/gfx/titlebg.png);}
.panel h1 span{position:absolute;top:10px;right:10px;color:#142952;font-size:15px;}
.panel h2{position:relative;color:#334b72;font-size:15px;font-weight:700;padding:8px 0 0 10px;margin:0;}
.panel strong,.panel a{color:#334b72;}
#nav{position:relative;float:left;}
.cssMenu{display:block;float:left;vertical-align:middle;text-align:left;text-decoration:none;font:normal 11px tahoma,verdana,arial,helvetica,sans;color:#000;padding-left:5px;padding-right:10px;height:35px;border:0;font-weight:700;position:relative;}
.cssMenu:hover{background:url(/gfx/navbg_selected.jpg);}
.cssMenu a,.cssMenuSelected a{color:#FFF;text-decoration:none;line-height:35px;}
.cssMenuSelected{display:block;float:left;vertical-align:middle;text-align:left;text-decoration:none;font:normal 11px tahoma,verdana,arial,helvetica,sans;color:#000;padding-left:5px;padding-right:10px;height:35px;border:0;font-weight:700;position:relative;background:url(/gfx/navbg_selected.jpg) repeat-x;}
.cssMenu2{position:absolute;display:none;float:left;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;background:#4f4f4f;width:200px;padding:0;}
.cssMenu2Item,.cssMenu3Item{display:inline;float:left;width:200px;clear:left;height:30px;line-height:30px;position:relative;border-bottom:1px solid #000;}
.cssMenu2Item a{display:inline;float:left;width:auto;clear:left;height:30px;line-height:30px;position:relative;color:#fff;}
.cssMenu2Item:hover,.cssMenu2Item a:hover,.cssMenu3Item:hover,.cssMenu3Item a:hover{background:#999;color:#fff;}
.cssMenu3{position:absolute;display:none;float:left;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;background:#4f4f4f;width:200px;padding:0;top:0;left:0;z-index:500;}
.cssMenu3Item a{display:inline;float:left;width:auto;clear:left;height:30px;line-height:30px;position:relative;}
.TM0i0{color:#FFF;font:normal 700 11px/35px tahoma,verdana,arial,helvetica,sans;text-decoration:none;border:0 solid red;padding:0;margin:0;}
.TM0o0{padding:0;margin:0;font-weight:700;text-align:center;vertical-align:middle;text-decoration:none;height:35px;}
.TM0t0t{background:#000;}
.TM0o1{padding:0;text-align:center;vertical-align:middle;text-decoration:none;height:33px;}
.TM1o0{background:#4f4f4f;padding:4px;text-align:left;vertical-align:middle;text-decoration:none;color:#FFF;}
.TM1o1{background:#999;padding:4px;color:#FFF;text-align:left;vertical-align:middle;text-decoration:none;}