/* Department of Tourism 2006 CSS */



body { margin: 0; padding: 0; background: #F4F4F4; font-size: 76%; font-family: verdana, arial, helvetica, sans-serif; }

#container { margin: 0 auto 0; width: 717px; background: #ffffff; border: solid 10px white; }

#header { margin-bottom: 1.0em; }

.column { position: relative; border: #cccccc solid 1px; background: #F4F4F4; }




/***** LEFT HAND NAVIGATION *****/

#left { float: left; width: 140px; padding-bottom: 1.0em; }
#left ul { padding: 0.5em 0.2em 1.5em 1.0em; margin: 0; list-style: none; }
#left ul li { font-size: 1.1em; margin: 0.2em 0em 0.3em 0em; }
#left ul li a { color: #003366; text-decoration: none; }
#left ul li a:hover { color: #7FA39F; text-decoration: underline; }

/* subnavigation */

#left ul li ul { padding: 0 1.0em 0 1.0em; margin: 0 0 1.0em 0; }
#left ul li ul li { font-size: 0.8em; padding: 0.2em 0 0.3em 0; }
#left ul li ul li a { color: #003366; text-decoration: none; }
#left ul li ul li a:hover { color: #7FA39F; text-decoration: underline; }

#left h3 { margin: 0em 0em 0em 1.0em; font-size: 0.9em; color: #666666;  }
#left p { margin: 0em 0em 1.0em 1.0em; font-size: 0.9em; color: #666666; }
#left p a { color: #003399; text-decoration: none; }
#left p a:hover { color: #003366; text-decoration: underline; }



/***** CONTENT *****/


/* content normal text classes */ /* dt and dd for the phonebook and htdig search results */
#content { padding: 0em 1.0em 1.0em 1.0em; float: right; width: 535px; }

#content a { color: #003399; text-decoration: none; }
#content a:hover { color: #7FA39F; text-decoration: underline; }

#content h1 { font-size: 2.0em; margin: 0.5em 0em 1.0em 0em; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; color: #990000; }
#content h2 { font-size: 1.6em; margin: 1.2em 0em 1.2em 0em; font-weight: normal; border-bottom: 1px solid #cccccc;  color: #525251; }
#content h3 { font-size: 1.3em; margin: 1.2em 0em 0.5em 0em; font-weight: normal; color: #525251; }
#content h4 { font-size: 1.2em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }
#content h5 { font-size: 1.0em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }
#content h6 { font-size: 0.8em; margin: 1.2em 0em 1.2em 0em; font-weight: bold; }

#content p { font-size: 1.0em; line-height: 1.5em; margin: 1.2em 0em 1.2em 0em; }
#content dd { font-size: 1.0em; line-height: 1.5em; margin: 0em; color: #333333; }

#content ul { font-size: 1.0em; line-height: 1.5em; margin-top: 0.2em; margin-bottom: 0.1em; list-style-type: circle; }
#content ol { font-size: 1.0em; line-height: 1.5em; margin-top: 0.2em; margin-bottom: 0.1em; }
#content li { }

/* content table */
#content table { width: 90%; border-collapse: collapse; border-top: 1px solid #999999; border-left: 1px solid #999999; margin: 0em 0em 3.0em 0em; }
#content table th {	text-align: left; padding: 0.5em; border-right: 1px solid #999999; border-bottom: 1px solid #999999; background-color: #cccccc; color: #000000; }
#content table td { border-bottom: 1px solid #666666; border-right: 1px solid #999999; padding: 0.5em; vertical-align: top; text-align: left; font-size: 1.0em; line-height: 1.7em; color: #000000; }
#content table tr {}
#content table td h1 { font-size: 1.2em; line-height: 1.2em; padding: 0; margin: 0em 0em 0.5em 0em; font-weight: bold; color: #000000; }
#content table td h2 { font-size: 1.2em; line-height: 1.2em; padding: 0; margin: 0em 0em 0.5em 0em; font-weight: bold; color: #000000; }
#content table td h3 { font-size: 1.2em; line-height: 1.2em; padding: 0; margin: 0em 0em 0.5em 0em; font-weight: bold; color: #000000; }
#content table td h4 { font-size: 1.0em; line-height: 1.2em; padding: 0; margin: 0em 0em 0.5em 0em; font-weight: bold; color: #000000; }
#content table td h5 { font-size: 1.0em; line-height: 1.2em; padding: 0; margin: 0em 0em 0.5em 0em; font-weight: bold; color: #000000; }
#content table td h6 { font-size: 1.0em; line-height: 1.2em; padding: 0; margin: 0em 0em 0.5em 0em; font-weight: bold; }
#content table td p { font-size: 1.0em; line-height: 1.2em; padding: 0; margin: 0em 0em 0.5em 0em; }
#content table td ul { font-size: 1.0em; list-style-type: circle; }
#content table td ol { font-size: 1.0em; }
#content table td li { font-size: 1.0em; line-height: 1.2em; padding: 0.2em 0 0.3em 0; }


/* small tag */
#content p.smalltag { font-size: 1.0em; line-height: 1.5em; color: #666666; font-style: italic; }

/* top of page */
#content p.topofpage { color: #CC6600; text-align: right; margin: 2.0em 0em 2.0em 0em; clear: both; }

/* last updated */
#content p.lastupdated { font-size: 0.8em; color: #999999; font-style: italic; }


/* TOUR papers display */

#tourpapers { border: solid 1px #000000; margin: 2.0em; padding: 1.0em; }
#content #tourpapers { border: none; margin: 0; padding: 0; }


#content .tt_break { display: none; }


/*** FRONT PAGE NEWS ***/

#content #frontpagenews { width: 200px; float: right; margin: 2.0em 0em 3.0em 2.0em; padding: 0.5em 1.0em; background: #ffffff; border: #cccccc solid 1px; }

#content #frontpagenews p { font-size: 0.9em;  line-height: 1.35em; }















/***** FOOTER *****/

#footer { clear: both; float: right; width: 559px; font-size: 0.9em; background: #ffffff; color: #999999; margin: 0; padding: 10px 0 2em; }
	#footer .links { float: left; }
	#footer .links a { font-weight: normal; text-decoration: none; color: #999999; }
	#footer .links a:hover { font-weight: normal; text-decoration: underline; color: #999999; }

#footer .weboffice { width: 8em; float: right; color: #7FA39F; padding: 0; text-align: right; }
	#footer .weboffice a { font-weight: bold; color: #7FA39F; text-decoration: none; letter-spacing: 0.1em; }
	#footer .weboffice a:hover { font-weight: bold; color: #ffffff; text-decoration: none; background-color: #7FA39F; }

#spacer { clear: both; }







