
#divitinbrief {width: 520px; margin-left: 19px; margin-top: 20px; padding: 5px; background: #77aa99; }
#tblitinbrief {border: 2px dotted #f8fdf9; }
#tblitinbrief tr.rowhead th {background: #993366; height: 30px; }
#tblitinbrief tr.rowhead th h3 {text-align: center; color: #ffffff; font-style: italic; font-size: 1.1em; }
#tblitinbrief tr.rowA {background: #cccccc; }
#tblitinbrief tr.rowB {background: #ffffff; }
#tblitinbrief th.colhead {text-align: left; background: #66ccff; font-style: italic; white-space: nowrap; }
#tblitinbrief th.colhead h3 {font-size: 1.1em; font-style: italic; color: #993366; }

/* for nn4 */
#divitinbrief p {color: #77aa99; }
/* hide from nn4 */ /*/*/
#divitinbrief p {color: #f8fdf9; } /* the notes at the bottom of the page */
/* unhide */

/* for nn4 */
div.div400centre {background: #ffcc66; border: 1px solid #666666; text-align: center; padding: 5px 5px 15px 5px; margin-top: 0px; } 
#toptable368, #toptable302 {margin-bottom: -2px; padding-bottom: 0px; }
#midtable368 {margin-top: 0px; margin-bottom: -2px; padding-top: 0px; padding-bottom: 0px; }
#bottable368 {margin-top: 0px; padding-top: 0px; } 
p.clickimg {font-size: 11px; font-style: italic; color: #eeeeee; margin: 0px; padding: 0px; }
/* reset and hide from nn4 - ie5+ aligns tables to centre with text-align above, but others don't */ /*/*/ 
table img {display: block; }
div.div400centre {margin-top: 20px; text-align: left; padding-bottom: 3px; }
p.clickimg {text-align: center; font-size: 90%; }
div.div400centre table {margin: 17px; }
#toptable302 {margin-bottom: -2px; margin-left: 49px; }
#toptable368 {margin-bottom: -2px; }
#midtable368 {margin-top: 0px; margin-bottom: -2px; }
#bottable368 {margin-top: 0px; }
/* unhide */

/* specifically for nn4 */
div.sectioncontents p.contents a span {font-weight: normal; text-decoration: none; color: #888888; }
div.sectioncontents p.contents img {display: inline; }
div.sectioncontents {padding: 0px 15px 15px 15px; margin: 0px auto 10px 14px; width: 500px; }
div.sectioncontents #section2, div.sectioncontents #section3 {	margin: 23px 0px 0px; }

/* hide from nn4 and hide span */ /*/*/
div.sectioncontents {background: #f8f8f8; padding: 26px 15px 55px 15px; margin: 0px auto 10px 14px; width: 500px; } 
div.sectioncontents #section2, div.sectioncontents #section3 {margin: 1em 0px 0px; padding-top: 1em; border-top: 1px solid #cccccc; clear: both; }
div.sectionleft {float: left; width: 200px; margin: 0px 20px 0px 10px; padding: 1px 0px; }

/* use voice family to set the box to a smaller size for ie5 */ /*/*/
div.sectionright {float: right; width: 200px; margin: 0px 0px 0px 20px; padding: 1px 0px; voice-family: "\"}\""; voice-family: inherit; width: 240px; }
html>body div.sectionright {width: 240px; }  /* reset for opera 5 also - not sure if this is needed - better to be safe */ /*/*/

div.sectioncontents p.contents img {display: block; float: left; }
div.sectioncontents p.contents a:link span {display: none; }
div.sectioncontents p.contents a, div.sectioncontents p.contents a:visited, div.sectioncontents p.contents a:active, div.sectioncontents p.contents a:hover {text-decoration: none; }
div.sectioncontents p.contents a:visited span {display: none; }
div.sectioncontents p.contents a:active span {display: none; }
div.sectioncontents p.contents a:hover span {text-decoration: none; width: 500px; left: 179px; top: 155px; display: block; font-weight: 600; color: #774400; position: absolute; text-align: center; margin: 0px; padding: 1px 10px; }
/* unhide */

#minorDest, #majorDest, #educatAreas {margin-top: 0px; margin-bottom: 10px; }
#minorDest h3, #majorDest h2, #educatAreas h3 {padding-bottom: 2px; background: #fbfdfa; color: #559955; display: block; width: 80%; border-top: 0px; border-right: 0px; border-bottom: 1px solid #559955; border-left: 10px solid #559955; }
#minorDest p {margin: 0px; padding: 2px 10px; }
#minorDest p b {color: #665544; font-weight: 600; }
#majorDest, #educatAreas {background: transparent; }
#itinerary {margin: 20px 0px 0px 0px; padding: 2px 0px; background: #fbfafd; color: #555599; display: block; width: 100%; }
/* hide from nn4 */ /*/*/
#majorDest ul, #educatAreas ul {margin: 0px 20px; padding: 0px; }
#majorDest li, #educatAreas li {margin: 0px 10px; padding: 0px 4px; list-style: url(../images/index/dotgrn.gif) outside; }
#itinerary {margin: 35px 0px 25px 0px; border: 1px solid #555599; }
/* unhide */

h4.dayHeading {margin: 3px 0px 3px 10px; text-align: left; color: #6666bb; font-size: 13px; }
div.day {margin: 12px 15px 12px 3px; border-top: 0px; border-right: 0px; border-bottom: 1px dotted #ddddff; border-left: 1px dotted #ddddff; }
div.day ul, div#divitinbrief ul {list-style: none; font-size: 11px;}
div.day ul li b {}
div#divitinbrief ul li b {color: #777777;}
div.day ul ul {list-style: disc url(../images/index/dotblu.gif) outside; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
div#divitinbrief ul ul {list-style: disc outside; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
div.day ul ul ul {list-style: disc url(../images/index/dotgrn.gif); margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; }
div.day ul ul ul span {margin: 0px 0px 0px 16px; padding: 0px;}

