#rightcol {float: right; width: 132px; border-left: 1px #cccccc solid; border-bottom: 1px #cccccc solid; margin: 0px;}
#mainnews {width: 130px; background: #ffcc66; margin: 0px 0px 2px 2px;}
#mainnews h4 {font: bold 11px/11px Georgia, "Times New Roman", Times, serif; color: #ffffff; margin: 0px; padding: 8px 0px 0px 0px; height: 28px; background: #992222; text-align: center; border-top: 1px solid #9999ff; border-bottom: 1px solid #222299; border-left: 5px solid #222299; voice-family: "\"}\""; voice-family: inherit; height: 20px;} 
 html>body #mainnews h4 {height: 20px;}
#mainnews p {padding: 2px 2px 2px 5px; margin: 4px 0px; color: #992222; voice-family: "\"}\""; voice-family: inherit; padding: 2px;}
 html>body #mainnews p {padding: 2px;}
p.latestnews {background: #ffffaa; text-align: center;}

#rightcol div.infobox h4 {font: bold 11px/11px Georgia, "Times New Roman", Times, serif; color: #ffffff; margin: 0px; padding: 8px 0px 0px 0px; height: 28px; background: #992222; text-align: center; border-top: 1px solid #9999ff; border-bottom: 1px solid #222299; border-left: 5px solid #222299; voice-family: "\"}\""; voice-family: inherit; height: 20px;}
 html>body #mainnews h4 {height: 20px;} 
#rightcol div.infobox p {padding: 0px 2px 0px 5px; margin: 4px 0px; font: 11px/13px; color: #992222; voice-family: "\"}\""; voice-family: inherit; padding: 0px 2px;}
 html>body #rightcol div.infobox p {padding: 0px 2px;}
 
.div120bcentrenews {margin-left: 3px; padding: 2px; width: 120px; border: 1px solid #992222; background: #ffee88;}
.div120bcentrenews img {margin-left: 5px;}
.makebiggreen {font-size: 1.7em; position: relative; top: 3px; color: green;}

div.div500centre ul {padding: 0px 5px; margin: 8px 20px 0px 10px;}
div.div500centre ul li {list-style: url("../images/index/dotblu.gif"); vertical-align: middle;}

div.div400centre h4 {font-size: 115%; color: #336699; margin: 10px 0px 0px 0px; padding: 0px; display: block;}
div.div400centre ul {padding-top: 0px; padding-bottom: 0px; margin-top: 0px; margin-left: 10px;}
div.div400centre li {margin-top: 0px; margin-bottom: 0px; padding: 0px; list-style: url("../images/index/dotblu.gif") outside;}
div.div400centre h4 span {color:#996633;}
div.div400centre ul.browndot li {list-style: url("../images/index/dotbro.gif") outside;}

div.div400centre p.blink {text-decoration: blink; color: #336699; font-weight: 600; text-align: center; margin: 20px auto;}
div.div400centre p.redirect {color: #336699; font-weight: normal; text-align: center;}

div.div350centre ul {margin-top: 10px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px;}
div.div350centre li {padding-top: 2px; padding-bottom: 1px; margin-top: 0px; margin-bottom: 0px; list-style: none;}
div.div350centre li b {color: #7788cc; font-weight: bold; }

div.div450centre {padding: 15px 0px 10px 0px;}
div.div450centre ul {margin-top: 0px; margin-bottom: 0px;}
div.div450centre li {padding-top: 2px; padding-bottom: 1px; margin-top: 0px; margin-bottom: 0px; list-style: url("../images/index/dotblu.gif");}
div.div450centre p {color: #996633;}
div.div450centre p b {color: #996633; font-weight: 600;}

div.div425centre div {margin-top: 20px; margin-bottom: 20px; padding: 10px 20px; border: 1px solid #7788cc; background: #f9f9fb; display: block;}
div.div425centre div p {text-align: center; font-weight: 600; color: #7788cc; margin-top: 0px; padding-top: 5px;}
div.div425centre div dt {padding: 0px; color: #bb8855; font-weight: 600;}
div.div425centre div ul {color: #996633; padding-top: 3px; margin-top: 0px; list-style: url("../images/index/dotbro.gif"); font-weight: normal;}

/* specifically for nn4 */
p.contents a span {font-weight: normal; text-decoration: none; color: #888888; }
div.sectioncontents {background: #f8f8f8; padding: 0px 15px 15px 15px; margin: 0px auto 10px 29px; width: 500px; }

/* hide from nn4 and hide span */ /*/*/
div.sectioncontents {background: #f8f8f8; padding: 26px 15px 15px 15px; margin: 10px auto 10px 29px; width: 500px; }
p.contents a:link span {display: none; }
p.contents a, p.contents a:visited, p.contents a:active, p.contents a:hover {text-decoration: none; }
p.contents a:visited span {display: none; }
p.contents a:active span {display: none; }
p.contents a:hover span {text-decoration: none; width: 500px; left: 179px; top: 175px; display: block; font-weight: 600; color: #774400; position: absolute; text-align: center; margin: 0px; padding: 1px 10px; }

.paragraph1:first-line {color: #885500; line-height: 1.8em; letter-spacing: .2em;}

#travel {background: url(../images/photos/majsty_w300.jpg) no-repeat right top; width: 100%; padding: 0px; margin: 30px 0px 0px 0px;}
#travel .div450centre {position: relative; top: -30px;}
#travel #contact {width: 350px; margin-left: 40px; padding: 10px; border: 2px dotted #ccccdd; background: #f5f5ff;}
#tbltravelcontact {margin-left: 50px;}
#travel .expand {letter-spacing: .3em;}

#travel dd {margin: 3px;}
#travel dt {margin: 3px 3px 3px 15px;}