/***** Body and container *****/

body {
margin:0 auto;
padding:0;
font-family: Verdana,Tahoma,Arial,sans-serif;
color:#404040;
}
#container {
    BACKGROUND: white;
    PADDING-BOTTOM: 10px;
    MARGIN: 10px auto 10px;
    WIDTH: 98%;
    max-width: 1200px;
}

/***** Header *****/
#pageheader A {
}
#pageheader {
}
.header-front {
}
#pageheader H1 {
    BACKGROUND: white;
    MARGIN: 0px;
    HEIGHT: 77px;
}
#pageheader H1 A {
    DISPLAY: block;
    FONT-SIZE: 20px;
    WIDTH: 200px;
    TEXT-INDENT: -9999px;
    POSITION: relative;
    TOP: 20px;
    HEIGHT: 50px;
}
#pageheader #nav1, #sitenav #nav1 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 33px;
}
#pageheader #nav1 UL, #sitenav #nav1 UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#pageheader #nav1 LI, #sitenav #nav1 LI {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
#pageheader #nav1 LI A, #sitenav #nav1 LI A {
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    LINE-HEIGHT: 33px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
#pageheader #nav2, #sitenav #nav2 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 33px;
}
#pageheader #nav2 UL, #sitenav #nav2 UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
#pageheader #nav2 LI, #sitenav #nav2 LI {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
#pageheader #nav2 LI A, #sitenav #nav2 LI A {
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    LINE-HEIGHT: 33px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
#pageheader #nav3, #sitenav #nav3 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 33px;
}
#pageheader #nav3 UL, #sitenav #nav3 UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
#pageheader #nav3 LI, #sitenav #nav3 LI {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
#pageheader #nav3 LI A, #sitenav #nav3 LI A {
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    LINE-HEIGHT: 33px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
#pageheader #nav4, #sitenav #nav4 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 33px;
}
#pageheader #nav4 UL, #sitenav #nav4 UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
#pageheader #nav4 LI, #sitenav #nav4 LI {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
#pageheader #nav4 LI A, #sitenav #nav4 LI A {
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    COLOR: white;
    LINE-HEIGHT: 33px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
#pageheader A {
}
#pageheader A:hover {
}
#pageheader A:active {
    BACKGROUND: url(/utils/nav_current.gif) #acca8a no-repeat center bottom
}
#pageheader .current {
    BACKGROUND: url(/utils/nav_current.gif) #acca8a no-repeat center bottom
}
#pageheader .no-img {
    BACKGROUND-IMAGE: none! important
}

#prnHeader {
    DISPLAY:NONE;
}

#PageMast {
    position:relative; 
    display:block;
}

.PageImage
{
    FLOAT: left;
    WIDTH: 100%;
    HEIGHT: 158px
}
.PageTitle {
    FLOAT: right;
    MARGIN: 20px 0px;
    WIDTH: 500px;
    HEIGHT: 60px;
}
.PageTitle H3 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 25px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 20px;
    COLOR: white;
    LINE-HEIGHT: 68px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
}
.about
{
    BACKGROUND: url(/images/CoolingTowers.jpg) 0px 50%;
    background-repeat: no-repeat;
    background-position: left;
}

/**** Adapted from example code @ www.YAML.de *****/
#main  { background:none repeat scroll 0 0 #FFFFFF; clear:both; margin:10px 0; }

#col1  { width:70%; margin:0 0 0 0; float:left}
#col2  { width:25%; margin:0 0 0 0; float:right; }

#col1_content  { width:auto; padding: 0 5px 5px 10px; }
#col2_content  { width:auto; margin:0 0 0 0; padding: 5px 5px 5px 5px; }

#col1_content, #col2_content, #col3_content, #col3w_content { position:relative; display:block; }

#ie_clear { display:inline; }

.clearblock { display:block; }

#col1_content {
clear: right;
background-color: #FFFFFF;
color: #505050;
}
#col1_content p {
margin:10px 0 0;
background-color:white;
padding:0;
}
#col1_content UL {
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    BACKGROUND: white;
    MARGIN: 0px;
}
#col1_content LI {
    PADDING-BOTTOM: 10px;
    MARGIN-LEFT: 10px;
    padding-left:4px;
    list-style-type: circle;
}

#col1_content, #col1_content TH, #col1_content TD, #col1_content P, 
#col1_content UL, #col1_content LI {
    FONT-SIZE: 14px !Important;
}

#col2_content {
clear:right;
background-color:#FFFFFF;
color:#505050;
}
#col2_content p {
margin:10px 0 0;
background-color:white;
padding:0;
}
#col2_content UL {
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    BACKGROUND: white;
    MARGIN: 0px;
}
#col2_content LI {
    DISPLAY: inline;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 28px;
    MARGIN-LEFT: 10px;
    LIST-STYLE-TYPE: none;
}
#col2_content A {
    FONT-WEIGHT: bold;
    COLOR: royalblue;
    TEXT-DECORATION: underline;
}
#col2_content div.notes {
clear:right;
margin:10px 0 15px;
padding:7px 5px;
background-color:#FFFFFF;
color:#505050;
}
#col2_content div.notes p {
margin:10px 0 0;
background-color:white;
padding:0;
}
#col2_content div.notes h2 {
margin:10px 0 0;
padding:10px;
}
#col2_content div.notes UL {
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    BACKGROUND: white;
    MARGIN: 0px;
}
#col2_content div.notes LI {
    DISPLAY: block;
    MARGIN-LEFT: 10px;
    LIST-STYLE-TYPE: none;
}
#col2_content div.notes A {
    FONT-WEIGHT: bold;
    COLOR: royalblue;
    TEXT-DECORATION: underline;
}
#col2_content, #col2_content TH, #col2_content TD, #col2_content P, 
#col2_content UL, #col2_content LI, #col2_content A {
    FONT-SIZE: 12px;
}
#col2_content div.notes, #col2_content div.notes TH, #col2_content div.notes TD, #col2_content div.notes P, 
#col2_content div.notes UL, #col2_content div.notes LI, #col2_content div.notes A {
    FONT-SIZE: 12px;
}

/***** End of YAML adaptation, Thanks Dirk Jesse *****/

/***** Footer *****/

#footer {
clear:both;
margin:0 auto;
padding:15px 0;
border-top:4px solid #f0f0f0;
width:98%;
text-align:center;
color:#808080;
background:#ffffff;
}

#footer p {
margin:0;
padding:0;
}

#footer a {
color:#808080;
background-color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#footer a:hover {
text-decoration:underline;
}
#footer #nav3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: white;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    HEIGHT: 33px;
}
#footer #nav3 UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}
#footer #nav3 LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
}
#footer #nav3 LI A
{
    PADDING-RIGHT: 15px;
    DISPLAY: block;
    PADDING-LEFT: 15px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    LINE-HEIGHT: 33px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    color:#808080;
    background-color:#ffffff;
    text-decoration:none;
    font-weight:bold;
}
#footer #nav3 LI A:hover
{
text-decoration:underline;
}

#footertopic
{
    display:none;
}

/***** Various classes *****/
.postinfo {
background-color:#f4f4f4;
border-left:4px solid #cccccc;
color:#606060;
font-size:0.9em;
line-height:1.4em;
margin:1px 0 20px;
padding:8px 5px 8px 8px;
}

.clearing {
clear:left;
padding:0;
margin:0;
visibility:hidden;
}

.hide {
display:none;
}

.acopy {
    FONT-SIZE: 12px;
    COLOR: #0000cd;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.acopy:hover {
    FONT-SIZE: 12px;
    COLOR: #191970;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.adel {
    FONT-SIZE: 9px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.Warning {
    FONT-SIZE: 14px;
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: bold;
}
.anav {
    FONT-SIZE: 12px;
    COLOR: #440077;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.aTourTitle {
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: #440077;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.aTrackTitle {
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #440077;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.aWorkshopTitle {
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #440077;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.aCatTitle {
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    COLOR: #440077;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.aSubCatTitle {
    FONT-SIZE: 12px;
    COLOR: #440077;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.aAdmin {
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #440077;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.anavOn {
    FONT-SIZE: 12px;
    COLOR: blue;
    FONT-STYLE: italic;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.anav:hover
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline;
}
.mFont {
    FONT-WEIGHT: normal;
    FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
}
.mCell {
    BORDER-RIGHT: #DBDBCE 1px solid;
    BORDER-TOP: #DBDBCE 1px solid;
    BORDER-LEFT: #DBDBCE 1px solid;
    BORDER-BOTTOM: #DBDBCE 1px solid;
}
.msCell {
    BORDER-RIGHT: #DBDBCE 8px solid;
    BORDER-TOP: #DBDBCE 8px solid;
    BORDER-LEFT: #DBDBCE 8px solid;
    BORDER-BOTTOM: #DBDBCE 8px solid;
}

