body{
background:url(../img/bk.jpg) repeat-x top;
color:#000000;
font:1em/1.4em Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
margin:0;
overflow:auto;
padding:0;
background: #999999;
}
body.menu{
background:url();
background:#FFFFFF
}
div.addressblock{
background:#F8F8FF;
display:block;
float:left;
height:90px;
margin:0 0 20px 0;
padding:0;
width:398px;
z-index:2
}
div.addressblock h2{
background:#FFFFFF;
border-bottom:1px solid #CC0000;
color:#5d88b4;
display:block;
font-size:1.2em;
font-weight:bold;
margin:0 0 5px 0;
width:100%
}
div.addressblock p{
margin:0 0 8px 0
}
div.boxcontent{
float:right;
width:340px
}
div.boxcontent h2{
font-size:1.1em;
line-height:1em;
margin:0 0 5px 0
}
div.boxcontent p{
font-size:.7em;
line-height:1.4em;
margin:0 0 5px 0
}
div.boxcontent p a,h3 a{
color:#000000;
text-decoration:none
}
div.boxcontent p a:hover,div.siteoptions a:hover,h3 a:hover,p.nav_pdf_head a:hover,div.copyright a:hover,div.boxcontent h2 a:hover{
text-decoration:underline
}
div.boxicon{
float:left;
margin:0 5px 0 0;
width:50px
}
div.button{
height:auto;
margin:0 0 1px 0;
padding:30px 0 0 0;
width:auto;
float: left;
}
div.caption2{
color:#708090;
font-size:.6em;
margin:0 0 10px 0
}
div.center p{
text-align:center;
}
div.comparison1,div.comparison2{
background:url(../img/pmid.gif);
display:block;
float:left;
margin:0;
padding:0;
width:240px
}
div.contact{
color:#CC0000;
float:left;
font-size:.6em;
line-height:1.2em;
margin:0.3em 0 .3em 0;
text-align:left
}
div.copyright{
clear:both;
color:#ffffff;
float:right;
font-size:.7em;
font-weight:bold;
line-height:1.2em;
margin:0.3em 0 .3em 0;
text-align:right
}
div.copyright a,div.boxcontent h2 a,p.nav_pdf_head a{
color:#ffffff;
text-decoration:none
}
div.crumbs a{
color:#000000;
font-weight:normal;
border-bottom: dotted 2px gray;
text-decoration: none;
z-index:3
}
div.crumbs a:hover{
color:#CC0002;
text-decoration:underline
}
div.formblock{
display:block;
height:auto;
width:100%;
float: left;
}
div.formfield{
	background-color: #ffffff;
	width: 60px;
	margin: 5px 10px 20px 0;
	padding: 0 0 10px 0;
}
div.fsa{
clear:both;
color:#ffffff;
float:left;
font-size:.6em;
line-height:1.2em;
margin:0.3em 0 .3em 0;
text-align:justify;
width:100%
}
div.indexcaption{
margin:-1em 0 0 0
}
div.indexcaption p{
color:#708090;
font-size:.8em;
margin:0
}
div.infobox{
background:#F3F3F3;
border:1px solid #FFFFFF;
display:block;
left:0;
padding:0 5px 0 5px;
right:0;
width:auto
}
div.infoboxleft{
border-right:1px solid #FFFFFF;
display:block;
float:left;
height:auto;
padding:0 2% 0 0;
width:50%
}
div.infoboxright{
border-left:1px solid #FFFFFF;
display:block;
float:left;
height:100%;
width:200px;
width:48%
}
div.list{
margin:15px 15px 15px 0
}
div.navsection1{
float:left;
height:auto;
margin:10px 1px 0 1px;
padding:1px;
width:150px
}
div.navsectionarticles{
float:left;
height:auto;
margin:10px 1px 0 1px;
padding:1px;
width:150px
}
div.navsection2{
background:#FFFFFF;
float:right;
height:auto;
margin:-2px 1px 1px 1px;
padding:1px;
width:150px
}
div.navsectionnotices{
background: #ffffff;
float:right;
height:auto;
margin:2px 1px 1px 2px;
padding:1px;
width:155px
}
div.navsectionpdf{
background:#fff;
float:right;
height:auto;
margin:2px 1px 1px 2px;
padding:1px;
width:155px
}
div.newsbox{
background:url(../img/rightpanelbod.gif) repeat-y top;
border: none;
margin:0 0 0 0;
padding:4px 8px 4px 8px
}
div.newsbox a{
color:#000000;
display:block;
height:auto;
text-decoration:none;
width:100%
}
div.newsbox a:hover{
background:#F5F5F5
}
div.newsbox h2{
color:#CC0000;
font-size:1.1em;
font-weight:bold;
margin:0 0 10px 0;
text-transform:uppercase
}
div.newsbox h2 a{
color:#CC0000;
display:block;
height:auto;
text-decoration:none;
width:100%
}
div.newsbox p{
border-bottom:1px solid #F5F5F5;
margin:0 0 5px 0;
text-align:left
}
div.newsbox strong{
color:#708090
}
div.mainnewspage p{
border-bottom:1px solid #F5F5F5;
margin:0 0 5px 0;
text-align:left
}
div.mainnewspage a{
color:#000000;
display:block;
height:auto;
text-decoration:none;
width:100%
}
div.mainnewspage a:hover{
background:#F5F5F5
}
div.mainnewspage strong{
color:#708090
}

div.newtoletsure{
background:#FFFFFF;
border:1px solid #FFFFFF;
margin:20px 0 5px 0;
padding:4px 2px 0 4px
}
div.newtoletsure a,div.siteoptions a,h4 a{
color:#708090;
text-decoration:none
}
div.newtoletsure a:hover,#map a:hover{
color:#000000;
text-decoration:underline
}
div.newtoletsure h2{
color:#CC0000;
font-size:1.1em;
font-weight:bold;
margin:20px 0 10px 0;
text-transform:uppercase
}
div.pagebotbanners{
background:#FFFFFF;
float:left;
margin:0 170px 0 0;
padding:0 0 0 130px
}
div.pageheadline{
background-color: #fff;
color:#cc0000;
font-size:0.8em;
font-weight: bold;
line-height: 1em;
margin:50px 0 -60px 10px;
padding: 2px 0 0 10px;
width: 290px;
height: 24px;
text-decoration: none;
}
div.pageheadline a{
color:#000000;
display:block;
height:auto;
text-decoration:none;
width:90%;
}
div.pageheadline a:hover{
	color:#cc0000;
}
div.pageinfo{
background:#FFFFFF;
margin:10px 1px 1px 10px;
padding:1px;
width:380px;
}
div.panelblock h2{
color:#000000;
margin:3px 0 2px 0
}
div.panelblock p{
color:#000000;
font-size:.7em;
margin:2px 0 0 2px;
text-align:left
}
div.panelblock,#productbox{
background:#F8F8FF;
border:1px solid #F8F8FF;
display:block;
float:left;
height:90px;
margin:0 0 20px 0;
padding:0;
width:398px;
z-index:2
}
div.panelpic{
float:left;
margin:0 10px 0 0
}
div.printonly,span.navhide{
visibility:hidden
}
div.quicklinks{
font-size:.75em;
line-height:1em;
margin: 20px 0 0 0;
padding:5px 4px 0 0;
text-decoration:none
}
div.quicklinks a{
color:#999999;
font-weight:bold;
margin:50px 0 0 0;
text-decoration:none
}
div.quicklinks a:hover{
color:#000000
}
div.quickquote{
display:block;
margin:8px 0 0 0;
padding:2px;
width:160px;
position: relative;
}
div.quickquote h2{
color:#CC0000;
line-height:1em;
margin:0 0 .5em 0;
text-align:center
}
div.quickquote p{
color:#708090;
margin:0;
padding:0;
text-align:justify
}
div.quoteblock{
float:left;
margin:0 8px 0 0;
z-index:6
}
div.quotecall{
clear:both;
float:left;
margin:5px 0 0 0;
width:400px
}
div.quotecallnumber{
margin:7px 0 0 15px
}
div.siteoptions{
float:right;
font-size:.8em;
height:20px;
line-height:1.2em
}
fieldset.rightpanel{
margin:5px 0 20px 0;
padding:0 0 10px 0;
width:150px;
background-color: #fff;
}
h1{
font-size:1.8em;
line-height:1.2em
}
h1 a{
color:#708090;
font-size:.6em;
line-height:1em;
text-decoration:none
}
h1 a:hover{
margin:1em 0 .5em 0;
text-decoration:underline
}
h2{
font-size:1.4em;
line-height:1em;
margin:1.5em 0 .5em 0
}
h3{
font-size:1.1em;
font-weight:bold;
margin:0 0 .2em 0
}
h4{
color:#708090;
font-size:.8em;
font-weight:bold;
line-height:1em;
margin:1em 0 .8em 0;
text-align:left
}
h5{
color:#2B5B80;
font-size:.9em;
font-weight:bold
}
h6 {
	font-size: 0.7em;
	color: #cc0000;
	margin: -5px 5px 5px 0;
	border-bottom: dotted 2px gray;
}
h6 a{
   color: #cc0000;
	text-decoration: none;
}

img.floatright{
float:right;
margin:0 0 20px 5px
}
img.letsure_50{
float:right;
margin:0
}
img.login{
float:right;
margin:-20px 0 0 0
}
img.margint{
margin:10px 0 0 0
}
img.options{
float:left;
margin:15px 20px 50px 0
}
img.quotecall{
float:left;
margin:0 5px 0 0
}
img.ref,img.ref a{
border-bottom:none;
border-left:none;
border-right:none;
border-top:0px none;
margin:8px 0 -8px 0;
text-decoration:none
}
img.securetrading{
float:left;
margin:20px 0 0 0
}
input.rightpanel,select.rightpanel{
color:#CC0000;
display:block;
float:left;
font-size:.7em;
margin:5px 0 5px 3px;
width:155px
}
input.rightpanelsubmit{
color:#CC0000;
font-weight:bold;
width:120px
}
label.rightpanel{
color:#696969;
display:inline;
float:left;
font-size:.7em;
font-weight:bold;
height:auto;
line-height:1.2em;
margin:5px 0 0 3px;
width:90%
}
label.rightpanelinput{
color:#000000;
display:block;
float:left;
font-size:.7em;
height:auto;
line-height:1em;
margin:5px 0 0 0;
width:45%
}
legend.rightpanel{
color:#000000;
font-size:.7em;
font-weight:bold;
line-height:1em;
margin:10px 0 10px 0
}
li li{
font-size:1em
}
p,li{
color:#000000;
font-size:.7em;
line-height:1.4em;
margin:0 0 1em 0;
padding:0;
text-align:justify
}
p.nav_agent a,p.nav_ps a{
background:#E6E6FA;
border-bottom:1px solid #6085af;
color:navy;
display:block;
height:auto;
overflow:hidden;
padding:2px 2px 2px 2px;
text-decoration:none;
width:160px
}
p.nav_agent a:hover,p.nav_ps a:hover{
background:#5d88b4;
color:#FFFFFF
}
p.nav_agent,p.nav_landlord,p.nav_tenant,p.nav_owner,p.nav_portfolio,p.nav_ps,p.nav_news{
font-size:.7em;
height:auto;
line-height:1.2em;
margin:0;
text-align:left
}
p.nav_agent_head a,p.nav_ps_head a{
background:#FFFFFF;
border-bottom:2px solid #CC0000;
color:#CC0000;
display:block;
height:auto;
padding:2px 2px 0 2px;
text-decoration:none;
width:160px
}
p.nav_agent_head a:hover,p.nav_ps_head a:hover{
background:#CC0002;
color:#FFFFFF
}
p.nav_agent_head,p.nav_landlord_head,p.nav_tenant_head,p.nav_owner_head,p.nav_portfolio_head,p.nav_ps_head,p.nav_news_head{
font-size:.7em;
font-weight:bold;
height:20px;
line-height:1.4em;
margin:10px 0 0 0;
text-align:left;
text-transform:uppercase
}
p.nav_landlord a{
background:url(../img/arrowsmaller.jpg) no-repeat;
color:#483d8b;
display:block;
height:auto;
line-height:1.5em;
padding:2px 1px 5px 15px;
margin: 0 0 0 5px;
text-decoration:none;
width:140px
}
p.nav_articles a{
color: #000;
height:auto;
line-height:1.5em;
padding:2px 1px 5px 0;
margin: -10px 0 0 0;
text-decoration:none;
width:140px;
font-size: 1.1em;
font-weight: bold;
float: left
}
nav_articlesheader a{
color: red;
display:block;
padding:0 1px 5px 5px;
margin: -30px 0 0 5px;
text-decoration:none;
width:140px
}
p.nav_landlord a:hover{
background:#fff;
color:#708090
}
p.nav_landlord_head a{
color:#CC0000;
display:block;
font-weight:bold;
font-size: 0.8em;
height:auto;
padding:2px 1px 10px 5px;
margin: -5px 0 5px 0;
border-bottom: 10px solid #fff;
text-decoration:none;
width:150px
}
p.nav_landlord_head a:hover,p.nav_news a:hover{
background:#fff;
color:#708090;
}
p.nav_newpdf a{
background:url(../img/bullet_blink.gif) no-repeat left;
color:#CC0002;
display:block;
font-size:1.1em;
font-weight:bolder;
height:30px;
line-height:1.2em;
margin:15px 0 0 0;
padding:10px 2px 2px 20px;
text-align:left;
text-decoration:none;
width:135px
}
p.nav_newpdf a:hover{
background:url(../img/bullet_blink.gif) no-repeat left;
color:#CC0002;
font-weight:bold;
text-decoration:none
}
p.nav_news a{
background:#F8F8FD;
border-bottom:1px solid #483D8B;
color:#483D8B;
display:block;
height:auto;
padding:2px 2px 2px 2px;
text-decoration:none;
width:160px
}
p.nav_news_head a{
background:#FFFFFF;
border-bottom:2px solid #483D8B;
color:#00008B;
display:block;
height:auto;
padding:2px 2px 2px 2px;
text-decoration:none;
width:160px
}
p.nav_news_head a:hover{
background:#483D8B;
color:#FFFFFF
}
p.nav_owner a{
background:#FFF8DC;
border-bottom:1px solid #FF4500;
color:#FF4500;
display:block;
height:auto;
padding:2px 2px 2px 2px;
text-decoration:none;
width:160px
}
p.nav_owner a:hover{
background:#FFB355;
color:#FFFFFF
}
p.nav_owner_head a{
background:#FFFFFF;
border-bottom:2px solid #FF4500;
color:#FF4500;
display:block;
height:auto;
padding:2px 2px 2px 2px;
text-decoration:none;
width:160px
}
p.nav_owner_head a:hover{
background:#FF4500;
color:#FFFFFF
}
p.nav_pdf a{
color:#483d8b;
background-image: url(../img/background.gif);
display:block;
font-size:.9.5em;
font-weight:normal;
line-height:2em;
margin:10px 0 0 0;
padding:0 0 0 10px;
text-align:left;
text-decoration:none
}

p.nav_pdf a:hover{
background-image: url(../img/background2.gif);
color:#CC0002;
font-weight: normal;
text-decoration:none
}
p.nav_pdf_head{
color:#CC0000;
display:block;
font-size:.8em;
font-weight:bold;
height:auto;
line-height:1.2em;
margin:20px 2px 10px 5px;
padding:0;
text-align:left;
text-decoration:none;
text-transform:uppercase;
width:auto
}
p.nav_portfolio a{
background:#F0F8FF;
border-bottom:1px solid #0000CD;
color:#0000CD;
display:block;
height:auto;
padding:2px 2px 2px 2px;
text-decoration:none;
width:160px
}
p.nav_portfolio a:hover{
background:#595BFF;
color:#FFFFFF
}
p.nav_portfolio_head a{
background:#FFFFFF;
border-bottom:2px solid #0000CD;
color:#0000CD;
display:block;
height:auto;
padding:2px 2px 0 2px;
text-decoration:none;
width:160px
}
p.nav_portfolio_head a:hover{
background:#0000CD;
color:#FFFFFF
}
p.nav_tenant a{
background:#F0FFF0;
border-bottom:1px solid #006400;
color:#006400;
display:block;
height:auto;
padding:2px 2px 2px 2px;
text-decoration:none;
width:160px
}
p.nav_tenant a:hover{
background:#00B702;
color:#FFFFFF
}
p.nav_tenant_head a{
background:#FFFFFF;
border-bottom:2px solid #006400;
color:#006400;
display:block;
height:auto;
padding:2px 2px 2px 2px;
text-decoration:none;
width:160px
}
p.nav_tenant_head a:hover{
background:#228B22;
color:#FFFFFF
}
p.tas_notice a{
background-image: url(../img/background.gif);
color:#483d8b;
display:block;
font-size:.9.5em;
font-weight: normal;
padding:0 0 0 5px;
margin: 10px 0 0 0;
text-align:left;
line-height: 2em;
text-decoration:none;
width:150px;
}
p.tas_notice a:hover{
background-image: url(../img/background2.gif);
color:#CC0000;
font-weight: normal;
text-decoration: none;
}
select.panelblock{
font-size:1em;
margin:5px 0 0 0;
width:200px
}
select.quote{
font-size:.8em
}
#pdfblock{
background-color: #fff;
display: block;
margin: 5px 0 5px 0;
padding: 0;
width: 150px
}
#appblock{
background-color: #fff;
display: block;
margin: 5px 0 5px 0;
padding: 0;
width: 150px
}
#infoblock{
background-color: #fff;
display: block;
margin: 5px 0 5px 0;
padding: 0;
width: 150px
}
#navblock{
background-color:#fff;
display: block;
margin: 0 0 5px 0;
padding: 0;
width: 150px
}
span.blbk{
background:url(../img/blbk.gif);
display:block;
float:left;
float:left;
height:22px;
margin:0;
padding:0;
width:22px
}
span.brbk{
background:url(../img/brbk.gif) right;
display:block;
float:right;
height:22px;
margin:0;
padding:0;
width:22px
}
span.headerblack{
color:#000000;
font-size:1em
}
span.headerblue{
color:#6085AF;
font-size:1em
}
span.hiddentext2,caption.comparison,span.getyourquote{
display:none
}
span.labelsub{
font-size:.9em;
font-weight:normal
}
span.list_rightcol{
float:right;
margin:-15px 20px 0 0
}
span.redstar{
color:#FF0000;
font-weight:normal
}
span.redstar1{
color:#FF0000;
display:block;
float:left;
height:2em
}
span.redtext{
color:#FF0000;
font-weight:bold
}
span.redtext{
color:#CC0000
}
span.middletext {
margin-top: 10px;
background-color:#ffffff;
width: 100%;
display: block;
}

span.tlbk{
background:url(../img/tlbk.gif);
display:block;
float:left;
height:22px;
margin:0;
padding:0;
width:22px
}
span.trbk{
background:url(../img/trbk.gif);
display:block;
float:right;
height:22px;
margin:0;
padding:0;
width:22px
}
span.users a{
color:#5d88b4;
font-weight:bold;
margin:-10px 0 0 5px;
width: auto;
height: auto;
}
span.users a:hover{
	text-decoration: underline;
}
span.usersnew{
color:#CC0000;
font-weight:bold;
margin:5px 0 5px 2px
}
table.comparison,span.addr2detail,quoteh2small{
font-size:.7em
}
textarea.rightpanel{
color:#CC0000;
display:block;
float:left;
font-size:.9em;
margin:5px 0 5px 3px;
width:165px
}
tr.comparison1{
background:#FFE4E1
}
tr.comparison2{
background:#E6E6FA
}
ul{
margin:0 0 0 15px;
padding:0 0 0 5px
}
ul ul{
color:#555555;
list-style-position:outside;
list-style-type:square;
margin:1.1em 0 .6em 1em
}
.logo{
float:right;
margin:5px 4px 0 0
}
#bot{
clear:both;
display:block;
float:left;
margin:0 0 0 0;
padding:0;
width:100%;
z-index:3;
background: #999999;
	height: 50px;
}
#centre{
background: #ffffff;
clear:none;
float:right;
margin:60px 2px 0 0;
padding:0;
width:400px
}
#crumbs{
display:block;
float:left;
font-size:.7em;
height:auto;
line-height:1.1em;
padding:0;
width:100%;
z-index:4
}
#left{
clear:both;
display:block;
float:left;
height:100%;
margin:0;
padding:0;
width:580px;
}
#map{
background:#F8F8FF;
border:1px solid #F8F8FF;
float:left;
margin:0 8px 0 0;
padding:0 5px 0 5px;
width:180px
}
#map a{
color:#3B4A53;
text-decoration:none
}
#map h2{
border-bottom:1px solid #E6E6FA;
color:#000000;
font-size:1.2em;
margin:0 0 .5em 0
}
#map h3{
color:#3B4A53;
font-size:.8em;
line-height:1em;
margin:0 0 .5em 0
}
#mid{
background:url(../img/pback.jpg) repeat-y center;
display:block;
float:right;
margin:0;
padding:1px 0 0 0;
width:770px;
z-index:3
}
#nav{
background: #ffffff;
float:left;
height:auto;
margin:60px 1px 0 3px;
padding:0 0 0 3px;
width:165px
}
#navbot{
background: Lime;
float:left;
height:17px;
margin:0;
padding:0;
padding:0;
width:160px
}
div.priceimage{
	margin: 10px 0 -40px 20px;
	width: 600px;
}
#navhlbod{
background:url(../img/hl/navhlbod.gif) repeat-y left;
clear:both;
display:block;
float:left;
height:auto;
margin:0;
padding:0;
width:160px
}
#navhlbot{
background: url(../img/hl/navhlbot.gif) no-repeat top;
clear:both;
float:left;
height:10px;
margin:0;
padding:0;
width:160px
}
#navhltop{
background:url(../img/hl/navhltop.gif) no-repeat bottom;
clear:both;
display:block;
float:left;
height:10px;
margin:5px 0 0 0;
padding:0;
width:160px
}
#navhltoppdf{
background:url(../img/hl/navhltop_pdf2.gif) no-repeat bottom;
clear:both;
display:block;
float:left;
height:10px;
margin:5px 0 0 0;
padding:0 0 10px 0;
width:160px
}
#navtop{
background:url(../img/slices/navtop.jpg) no-repeat bottom;
display:block;
float:left;
height:17px;
margin:0;
padding:0;
width:160px
}
#notice{
float:left;
height:auto;
width:160px
}
#page{
background: #ffffff;
height:auto;
left:50%;
margin:20px 0 0 -385px;
padding:0;
position:absolute;
top:142px;
width:770px;
z-index:1;

}
#pagebot{
width:770px;
margin:0;
padding:0;
height:7px;
z-index:1;
background: url(../img/pbackbot.jpg) no-repeat top;
float:left;
font-size:.01px;
line-height:1px;
}

div.logo{
float: left;
margin: 0 50px 0 0;
}
#pagetop{
width:770px;
margin:0;
padding:0;
height:7px;
z-index:1;
float:left;
font-size:.01px;
line-height:1px;
}
#pagehlbod{
background:url(../img/hl/pagehlbod.gif) repeat-y left;
clear:both;
display:block;
float:left;
height:auto;
margin:0;
padding:0;
width:400px
}
#pagehlbot{
background: url(../img/hl/pagehlbot.gif) no-repeat bottom;
clear:both;
float:left;
height:10px;
margin:0;
padding:0;
width:400px
}
#pagehltop{
background:url(../img/hl/pagehltop.gif) no-repeat bottom;
clear:both;
display:block;
float:left;
height:10px;
margin:5px 0 0 0;
padding:0;
width:400px
}
#productbox h4{
color:#708090;
font-size:.9em;
font-weight:bold;
margin:-.5em 0 .5em 0;
text-align:left
}
#quicklinks{
background: #fff;
height:12px;
margin:1px 10px 0 0;
padding:0;
position:absolute;
right:5px;
text-align:right;
top:137px;
width:80%;
z-index:2
}
#quoteme{
background:url(../img/mobilephone.jpg) no-repeat top left;
color:#7F9DB9;
display:block;
font-size:.9em;
font-weight:bold;
height:40px;
left:15px;
line-height:1.1em;
padding:22px 0 0 48px;
position:absolute;
top:40px;
width:600px;
z-index:6
}
#right{
float:left;
height:100%;
margin:60px 2px 0 2px;
padding:0;
width:160px;
z-index:3
}
#rightpanel{
float:right;
margin:20px 15px 0 0;
width:160px;
display:block;
height:auto
}
div.rightpanelbot{
width:160px;
margin:0 0 15px 0;
display:block;
background-image: url(../img/rightpanelbot.gif);
font-size:1pt;
line-height:1pt;
height:6px
}
div.rightpaneltop{
width:160px;
display:block;
background-image: url(../img/rightpaneltop.gif);
font-size:1pt;
line-height:1pt;
height:6px;
margin: 0 0 0 0;
}
#rightbot{
background:url(../img/bbk.gif) #FFFFFF repeat-x bottom;
clear:both;
display:block;
float:right;
height:8px;
margin:0;
padding:0;
width:590px;
z-index:2
}
#righthlbod{
background:url(../img/hl/righthlbod.gif) repeat-y left;
clear:both;
display:block;
float:left;
height:auto;
margin:0;
padding:0;
width:160px
}
#righthlbot{
background:url(../img/hl/righthlbot.gif) no-repeat top;
clear:both;
float:left;
height:10px;
margin:0;
padding:0;
width:160px
}
#righthltop{
background:url(../img/hl/righthltop.gif) no-repeat bottom;
clear:both;
display:block;
float:left;
height:10px;
margin:0;
padding:0;
width:160px
}
#rightmid{
border-left:1px solid lime;
float:right;
width:590px
}
#righttop{
background:url(../img/tbk.gif) repeat-x top;
clear:both;
display:block;
float:right;
height:8px;
margin:0;
padding:0;
width:590px;
z-index:2
}
#title{
color:#808080;
font-size:1.4em;
font-weight:bold;
left:15px;
position:absolute;
top:15px;
width:auto;
z-index:7
}
#top{
bottom:0;
display:block;
height:160px;
left:50%;
margin:0 0 0 -380px;
position:absolute;
top:2px;
visibility:hidden;
width:780px;
z-index:2
}
#top_noflash{
background: url(../img/topback.jpg) no-repeat top;
background-color: #ffffff;
bottom:0;
height:160px;
left:50%;
margin:0 0 0 -385px;
position:absolute;
top:2px;
visibility:visible;
width:770px;
z-index:2
}
#topline{
background:url(../img/toplinebkg_red2.gif) repeat-x top;
height:10px;
margin:110px 0 0 3px;
width:99%;
padding: 0 1px 0 1px;
}
