.logout {
        display: block;
        font-weight: bold;
        color: #426D09; /* was 76A933*/
        padding-left: 15px;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-right: 2px;
        text-decoration: none;
		background-repeat: no-repeat;
        background-position: 5px 0.5em; 
        float:right;
		width: 10%;
		margin-bottom: 6px;
        }


.searchBorder
{
	border-bottom: #A8C27B 1px solid;
	width:100%;
}

.errortext
{
	color:Red;
}


a img { border : none; }

ACRONYM {
  CURSOR: help;
        BORDER-BOTTOM: #222 1px dotted;
        FONT-STYLE: normal;
        }


body {
        margin:0;
        background-color:#e1e6ec;}

/* start forms */

/*Deirdre note - display block ensures no overlapping */

/*Deirdre note - changes to formleft and formright - using padding instead of margins for formleft */

/*Deirdre note - formleft only 120 px to make sure near to form field formright */

.formleft {
        float: left;
        width: 120px;
        padding: 10px;
        padding-left: 30px;
        display: block;
text-align: left;
        }


.formright {
        float: left;
        width: 200px;
        padding: 10px;
        display: block;
        }

.searchboxhints {
        width: 255px; 
        padding: 1px; 
        border: #000000	 0px solid; /* was A8C27B */
        margin-top: 3px;
        background:url(../Images/callout8.gif);
        background-repeat: no-repeat;
        color:  #373A49;
        font-weight: bold;
        font-family: Trebuchet MS; Tahoma, Verdana,  Arial, Helvetica, sans-serif;
        font-size: 13px;
        height: 42px;
}


.column
{
        float: left;
        width: 200px;
        padding: 10px;
        display: block;
        }


.topbackground {
        background-image: url(../Images/headingtest9.jpg); 
        background-repeat: repeat; 
        background-position: 0% 0%; 
        width: 100%; 
        height: 60px;
}


/* note deirdre - % width doesnt display block */

legend {
        color:  #437112;
        margin-bottom: 20px;
        font-weight: bold;

        }

/*deirdre note padding left and right works well to centre forms, fieldset not to have margins or wide forms dont fit */

/*deirdre note fieldset not to have margins or wide forms dont fit */

fieldset {
        color:  #437112;
        padding: 40px; /* was 40px */
        padding-left: 20%;
        padding-right: 20%;

        }

.searchformmain {
        color:  #437112;
        padding-left: 0%;
        padding-right: 0%;
        background-color: #000000;
        }

.fieldsetwide {
        color:  #437112;
        padding: 40px; /* was 40px */
        padding-left: 5%;
        padding-left: 5%;

}

.codebox {
        background-color: #cccccc;
        border: #000000 1px solid;
        padding: 20px;
        margin: 20px;
        font-family: courier;
}

.rulebox {
        background-color: #ffffff; /* was #E1E6EC; */
        border: #A8C27B 2px solid;
        padding: 20px;
        margin: 20px;
        font-family: courier;
/*        overflow: scroll; */
        padding: 2px;
}

/* end forms */

.bodybackground {
        background-color: #E1E6EC;
        }

.greybackground {
        background-color: #E1E6EC;
        }

.greyline {
        background-color: #cdcdcd;
        }

.blackline {
        background-color: #000000;
        }

.greytop {
        background-color: #f2f4ed;
        font-size: 20%;
        }

/* deirdre - may need to change margin left and right here */




.businessborder 
{
	
        border: #a8c27b 1px solid;
        padding: 20px;
        
        color: #437112; 
        
        margin: 7px 0px 0px 0px; /* top,right,bottom,left */
		/*width: 85%;*/
		background-position: 100% 0%;


}

.businessborder2
{
	
	   BORDER: #000000 1px solid;
        
        
        /* background:url(../Images/greybg.gif) repeat; */
        background-position: 100% 0%;
        background-color: #EEF2F8;
        color: #002797;
        font-weight: bold;
         font-size: 70%;
        /* line-height: 1.3em;*/
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        /*height: 27px;*/
	
	
	
}


.businessborderfull {
	BORDER: #a8c27b 1px solid; 
	PADDING: 20px; 
	COLOR: #437112; 
}


.categories {
        color:  #000000; /* was 437112 */
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        font-size: 90%;
        }


.categories a:link {
        color:  #000000;
        font-weight: normal;
        text-decoration: none;
        }

.categories a:visited {
        color:  #000000;
        font-weight: normal;
        text-decoration: none;
        }

.categories a:hover {
        color:  #000000;
        font-weight: normal;
        text-decoration: underline;
        }



.categoriesheading {
        color:  #000000; /* was 437112 */
        font-weight: bold;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        font-size: 90%;
        background:url(../Images/green_gradient2.gif);
        background-repeat: no-repeat;
        border-bottom: #000000 1px solid; /*wasA8C27B */
        padding: 3px;
        }

.categoriesheadingright {
        color:  #437112;
        font-weight: bold;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        font-size: 90%;
        background-repeat: no-repeat;
        border-bottom: #000000 1px solid; 
        padding: 3px;
        text-align: right;
        }


.greenlinks a:link {
        color:  #437112;
        font-weight: bold;
        text-decoration: underline;
        }

.greenlinks a:visited {
        color:  #437112;
        font-weight: bold;
        text-decoration: underline;
        }

.greenlinks a:hover {
        color:  #000000;
        font-weight: bold;
        text-decoration: underline;
        }





/*.businessbordersearch {
        border-bottom: #A8C27B 1px solid;
        margin-bottom: 25px;
        padding-top: 5px;
        padding-bottom: 15px;
        padding-left: 10px;
        padding-right: 10px;
        margin-left: -20px;
        margin-right: -20px;
        }
*/

.boxheadermiddle {
   BORDER: #000000 1px solid;
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px;
        margin: 7px 0px 0px 0px; /* top,right,bottom,left */
        /* background:url(../Images/greybg.gif) repeat; */
        background-position: 100% 0%;
        background-color: #EEF2F8;
        color: #002797;
        font-weight: bold;
         font-size: 90%;
        /* line-height: 1.3em;*/
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        /*height: 27px;*/
}

.boxheadermiddle a {
       font-weight: bold;
       color: #002797;
       text-decoration: none;
       }


.boxheadermiddle a:hover {
       font-weight: bold;
       color: #002797;
       text-decoration: underline;
       }

.boxmiddle {
  BORDER-RIGHT: #000000 1px solid;
        BORDER-TOP: #000000 0px solid;
        BORDER-LEFT: #000000 1px solid;
        BORDER-BOTTOM: #000000 1px solid;
        /*WIDTH: 170px;*/
        PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; padding-top: 0px;
        margin: 0px 0px 7px 0px; /* top,right,bottom,left */
        font-family: Verdana, Arial, Trebuchet MS, Helvetica, Tahoma, sans-serif;
        font-size: 85%;
        font-weight: normal;
        color: #000000;
        background-color: #ffffff; /* was #F6F8FA;*/
        }


.submenumiddle a {
        display: block;
        font-weight: normal;
        color: #000000; /* was #1875D1; */
        padding-left: 15px;
        padding-top: 6px;
        padding-bottom: 6px;
        padding-right: 2px;
        text-decoration: none;
        background-image: url(../Images/arrowblack.gif);
  background-repeat: no-repeat;
        background-position: 5px 0.5em;
        }

.submenumiddle a:hover {color: #002797;
        background-image: url(../Images/arrowred.gif);
        text-decoration: underline;
        }



.date {
        color: #000000;
        font-weight: bold;
        }

.news   {
        color: #CC3333;
        font-weight: bold;
        }

.event {
        color: #CC33CC;
        font-weight: bold;
        }

#holder {
        margin: 0;
        padding: 0;
        padding-right: 0px;
        padding-left: 0px;
        padding-bottom: 20px;
        text-align: center;
        }

.topbar1 { background-color: #E1E6EC;
        BORDER-TOP: #cdcdcd 1px solid;
        BORDER-BOTTOM: #000000 1px solid;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        font-size: 40%;
        }

.topbar2 { background-color: #4879B8;
        BORDER-TOP: 0px;
        BORDER-BOTTOM: #000000 1px solid;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        font-size: 50%;
        }

.topbar3 { background-color: #8F8F8F;
        BORDER-TOP: 0px;
        BORDER-BOTTOM: #000000 0px solid;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        font-size: 20%;
        }


.topbar4 { background-color: #ffffff;
        BORDER-TOP: #002797 1px solid;
        BORDER-BOTTOM: #002797 1px solid;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        background:url(../Images/breadcrumbbg.gif) repeat-y;
background-position: 100% 0%;
        font-weight: bold;
        line-height: 2em;
        font-size: 70%;
        font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color: #002797;
        }

.topbar4 a {
       font-weight: bold;
       color: #002797;
       text-decoration: underline;
       }

.topbar4 a:hover {
       font-weight: bold;
       color: #000000;
       text-decoration: underline;
       }

.topbar5 { background-color: #F2F4ED;
        BORDER-TOP: 0px;
        BORDER-BOTTOM: #A9B6C2 1px solid;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        font-size: 20%; font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        }

.center {text-align: center;}

.leftalign {float: left;}

.box     { border: #002797 1px solid;
         padding: 10px;
         background-color: #eaf1fe;
         }


.verticalalign {
        vertical-align: middle;
        padding-top: 1px;
        padding-left: 0px;
        padding-right: 0px;
        padding-bottom: 1px;
        }

.noborder {border: 0px;
        }

.bottombar1 { background-color: #F2F4ED;
        BORDER-TOP: #A9B6C2 1px solid;
        BORDER-BOTTOM: 0px;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        font-size: 40%; font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        }

.bottombar2 { background-color: #EDA328;
        BORDER-TOP: #A9B6C2 0px solid;
        BORDER-BOTTOM: 0px;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        font-size: 40%; font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        }

.bottombar3 { background-color: #F7D085;
        BORDER-TOP: 0px;
        BORDER-BOTTOM: 0px;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        font-size: 70%; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;
        text-align: center;
        }

#bannerrow {
        width:100%;
        margin:0; padding:0;
        height: 86px;
        display: block;
        background-image: url(../Images/background_navy2.gif); background-repeat: no-repeat;
  }

.bannerleft {
        float:left;
        width:127px;
        margin:0; padding:0;
        height: 86px;
  }

.bannerright {
        float:right;
        height: 86px;
        margin:0;padding:0;
        padding-right: 5px;
        line-height: .8em;
        text-align: right;
  }

.topnav {
        font-weight: bold;
        padding-left: 1em;
        padding-right: 1em;
        }

.topnav a {
        font-size: 70%;
        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
        font-weight: bold;
        padding-left: 1px;
        padding-right: 1px;
        color: #012180; /*was 002797*/
        text-decoration: none;
        }

.topnav a:hover {
        color: #000000;
        }

.mainnavbar {
        BORDER-TOP: #666666 0px solid;
        BORDER-BOTTOM: #002797 1px solid;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        text-align: center;
        font-size: 80%; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        height: 22px;
        background-color: #eda328;
        color: #EDA328;
        background:url(../Images/smallgradient.gif) repeat;
        background-repeat: repeat;
        background-position: 100% 0%;
        width: 100%;
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }


/*following do not obey height command, line height does not take on bgimage, padding goes mad in other browsers*/


A.mainnavcurrent:link {
        background-image: url(../Images/topnav_bg2.gif);
  background-repeat: no-repeat;
        background-position: 0% 0%;/*was 100% 0%*/
        padding-right: 2em;
        padding-left: 2em;
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid;
        BORDER-LEFT: #666666 1px solid;
        BORDER-bottom: #666666 1px solid;
        background-color: #ffffff;
        color: #E99303;
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }

.fix { font-size:3em; color: #F8D9A6; }

A.mainnavcurrent:visited
        {
        background-image: url(../Images/topnav_bg2.gif);
  background-repeat: no-repeat;
        background-position: 0% 0%; /*was 50% 200%*/
        padding-right: 2em;
        padding-left: 2em;
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid;
        BORDER-LEFT: #666666 1px solid;
        BORDER-bottom: #666666 1px solid;
        background-color: #ffffff;
        color: #E99303; /*was #FCA30F*/
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }





a.mainnav:link {
        background-position: 100% 0%;
        padding-right: 2em;
        padding-left: 2em;
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid;
        BORDER-LEFT: #666666 1px solid;
        BORDER-bottom: #666666 1px solid;
        background-color: #ffffff;
        color: #E99303;
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }

a.mainnav:visited {
        background-position: 100% 0%; /*was 50% 200%*/
        padding-right: 2em;
        padding-left: 2em;
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid;
        BORDER-LEFT: #666666 1px solid;
        BORDER-bottom: #666666 1px solid;
        background-color: #ffffff;
        color: #E99303;
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }

a.mainnav:hover {
        background-image: url(../Images/topnav_bg2.gif);
  background-repeat: no-repeat;
        background-position: 0% 0%; /*was 50% 200%*/
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid;
        BORDER-LEFT: #666666 1px solid;
        BORDER-bottom: #666666 1px solid;
        background-color: #ffffff;
        color: #E99303;
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }

a.mainnav:selected {
        background-image: url(../Images/topnav_bg2.gif);
    background-repeat: no-repeat;
        background-position: 0% 0%; /*was 50% 200%*/
        padding-top: 0px;
        padding-bottom: 9px;
        BORDER-RIGHT: #666666 1px solid;
        BORDER-LEFT: #666666 1px solid;
        BORDER-bottom: #666666 1px solid;
        background-color: #ffffff;
        color: #E99303;
        font-weight: bold;
        text-decoration: none;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif, Trebuchet MS;
        }



.button {
        font-size: 70%;
/*       BORDER-RIGHT: #dedede 1px solid; */
/*        BORDER-TOP: #dedede 1px solid; */
        BORDER: #95B7F3 1px solid;
        background-color: #000000;
        color: #002797;
        font-weight: bold;
        background:url(../Images/smallgradient3.gif) repeat;
        background-position: 100% 0%;
        }

.content {
        color: #000000;
        font-size: 80%;
        font-family: Arial, Verdana, Trebuchet MS, Tahoma, Helvetica, sans-serif;
    vertical-align: left;


        }


.fullwidth
        {
        width: 100%; height: 300px;
        }

/*.smalltext {
        font-size: 70%;
        color:#002797;
        font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif, Trebuchet MS;
        } */


.smalltext {
        font-size: 70%;
        color:#002797;
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        display: block;
        }

.smalltext a {
       font-weight: normal;
       color: #002797;
       text-decoration: none;
       }

.smalltext a:hover {
       font-weight: normal;
       color: #000000;
       text-decoration: underline;
       }

.clear {
        CLEAR: both;
        FONT-SIZE: 0px;
        LINE-HEIGHT: 0;
        HEIGHT: 0px
        }

.greentext {font-weight: bold;
        color:  #437112;
        }

h1 {
        color: #000000; /*was 2F409B 0b6dce*/
        font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
        font-size: 130%;
        font-weight : normal;
        margin-top: 8px;
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
        text-align: center;
}



h2 {
        color: #000000; /* was #437112 426d09 */
        font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
        font-size: 130%;
        font-weight : normal;
        border: #000000 1px solid; /* was A8C27B 2 px */
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 20px;
        width: 50%;
        padding: 25px;
        background:url(../Images/green_gradient10.gif);
        background-position: 0% 100%;
        background-repeat: no-repeat;
        text-align: center;
}



/*h2 {
  color: #0b6dce;
  font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
  font-size: 120%;
  font-weight : bold;
        margin-top: 0px;
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}*/



h3 {
        color: #0066CC;
  font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
  font-size: 100%;
  font-weight : bold;
        margin-top: 0px;
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}

h4 {
        color: #0066CC;
  font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
  font-size: 100%;
  font-weight : bold;
        margin-top: 0px;
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}

h5 {
        color: #0066CC;
  font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
  font-size: 100%;
  font-weight : bold;
        margin-top: 0px;
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}

h6 {
        color: #0066CC;
  font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
  font-size: 100%;
  font-weight : bold;
        margin-top: 0px;
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}

h7 {
        color: #0066CC;
  font-family: Verdana, Arial, Trebuchet MS, Tahoma, Helvetica, sans-serif;
  font-size: 100%;
  font-weight : bold;
        margin-top: 0px;
        margin-bottom: 5px;
        padding-left: 0px; padding-right: 0px;
}

li {    margin-bottom: 10px;
}


caption {
        display: none;
}

.borders {
        BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left;
        width: 96%;
        BORDER-TOP: #616C7C 1px solid; BORDER-BOTTOM: #616C7C 1px solid; BORDER-RIGHT: #616C7C 1px solid; BORDER-LEFT: #616C7C 1px solid;
        COLOR: #616C7C;
}

.questionmark { CURSOR: help; }

.indent {
        color: #606060;
        background-color: #ffffff;
        font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 80%;
        font-weight : normal;
        margin: 15px 100px 5px 150px; /* top,right,bottom,left */
}

.navbar {
        BORDER-TOP: #000000 1px solid;
        BORDER-BOTTOM: #000000 1px solid;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        padding-top: .5em;
        padding-bottom: 0em;
        font-size: 80%; font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        }

/* .bottombar {
        BORDER-TOP: #999999 1px solid;
        BORDER-BOTTOM: #000000 0px solid;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        padding-top: .5em;
        padding-bottom: 0em;
        font-size: 70%; font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; color: #000000; font-weight: bold;
        }

.bottombar a {
        color: #000000;
        }

.bottombar a:hover {
        color: #000000;
        } */


.bottombar {
        BORDER-TOP: #999999 1px solid;
        BORDER-BOTTOM: #000000 0px solid;
        BORDER-RIGHT: #000000 0px solid;
        BORDER-LEFT: #000000 0px solid;
        padding-top:5px;padding-bottom: 5px;
        font-size: 70%; font-family: Verdana, Tahoma, Trebuchet MS, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: bold;
       /* background:url(../Images/tourism/gradient.gif) repeat;  */
       /* background-image: url(../Images/tourism/bottombg_gold.gif); background-repeat: repeat-y; */
        background-image: url(../Images/bottombg.gif); background-repeat: repeat-y;
        }

.bottombar a {
        color: #ffffff;
        }

.bottombar a:hover {
        color: #000000;
        }

A.navcurrentleft:link {
        BORDER-BOTTOM: 0px;
        color: #000000;
        BACKGROUND-COLOR: #cccccc; width: 100%;
        font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #000000;
        }

A.navcurrentleft:visited {
        BORDER-BOTTOM: 0px;
        color: #000000;
        BACKGROUND-COLOR: #cccccc;
        width: 100%;
        }

A.navcurrentleft:hover {
        BORDER-BOTTOM: 0px;
        color: #000000;
        BACKGROUND-COLOR: #cccccc;
        width: 100%;
        }



.current {
        color: #000000;
        BACKGROUND-COLOR: #cccccc;
        }

.skiplink { display: none; }


.invisible { display: none; }

#invisible h1 { display : none; }

.hidesectionimage { display: none; }




/*3COLS STUFF */





  #left {
    /*float:left;*/
    width:190px;
    margin:0; padding:0;
                font-size: 70%;
                font-family: Verdana, Tahoma, Arial, Helvetica, Trebuchet MS, sans-serif;
        text-transform: lowercase;
    }
  #right {
    /*float:right;*/
    width:195px;
                /*background:yellow;*/
    margin:0;padding:0;
    }

  #middle {
    /*margin:10px 195px 0px 190px; */ /* distance from top,right,bottom,left */
          /*background:red;*/
                padding-left: 10px;
                padding-right: 10px;
    }


#headermcc {
        background:url(../Images/mcc_branding2.gif) no-repeat;
        height: 47px;
        }

/*END 3COLS STUFF*/


/* ORIGINAL RIGHTBOXES  */

.rightboxheader {
   BORDER-RIGHT: #002797 1px solid;
        BORDER-TOP: #002797 1px solid; /*was F4C44A*/
        BORDER-LEFT: #002797 1px solid;
        BORDER-BOTTOM: #002797 0px solid;
        WIDTH: 170px;
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px;
        margin: 10px 5px 0px 0px; /* top,right,bottom,left */
/*        background:url(../Images/smallgradient2.gif) repeat; */
        background-position: 100% 0%;
        color: #000000;
        font-weight: bold;
        font-size: 70%;
        line-height: 1.3em;
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        height: 27px;
}

.rightbox {
  BORDER-RIGHT: #002797 1px solid;
        BORDER-TOP: #002797 1px solid;
        BORDER-LEFT: #002797 1px solid;
        BORDER-BOTTOM: #002797 1px solid;
        WIDTH: 170px;
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; padding-top: 0px;
        margin: 0px 5px 15px 0px; /* top,right,bottom,left */
        font-family: Arial, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
        font-size: 70%;
        color: #002797;
        background-color: #ffffff;
        }

/* new rightboxes */

.rightboxheader {
   BORDER-RIGHT: #002797 1px solid;
        BORDER-TOP: #002797 1px solid; /*was F4C44A*/
        BORDER-LEFT: #002797 1px solid;
        BORDER-BOTTOM: #002797 0px solid;
        WIDTH: 170px;
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px;
        margin: 10px 5px 0px 0px; /* top,right,bottom,left */
       /* background:url(../Images/golden_gradient.gif) repeat; */
        background:url(../Images/smallgradient2.gif) repeat;
        background-position: 100% 50%;
        color: #002797;
        font-weight: bold;
        font-size: 70%;
        line-height: 1.3em;
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        height: 18px; /* was 27 */
        background-color: #F4BB4C;
}

.rightbox {
  BORDER-RIGHT: #002797 1px solid;
        BORDER-TOP: #002797 1px solid;
        BORDER-LEFT: #002797 1px solid;
        BORDER-BOTTOM: #002797 1px solid;
        WIDTH: 170px;
        PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; padding-top: 0px;
        margin: 0px 5px 15px 0px; /* top,right,bottom,left */
        font-family: Verdana, Arial, Trebuchet MS, Helvetica, Tahoma, sans-serif;
        font-size: 70%;
        color: #002797;
        background-color: #F6F8FA;
        }


.rightboxheadertourism {

   BORDER-RIGHT: #002797 1px solid;

        BORDER-TOP: #002797 1px solid; /*was F4C44A*/

        BORDER-LEFT: #002797 1px solid;

        BORDER-BOTTOM: #002797 0px solid;

        WIDTH: 170px;

        PADDING-RIGHT: 10px;
        PADDING-LEFT: 10px;
        PADDING-BOTTOM: 0px;

        margin: 10px 5px 0px 0px; /* top,right,bottom,left */

        background:url(../Images/rightboxtourismheader.gif) no-repeat;

        background-position: 100% 0%;

        color: #000000;

        font-weight: bold;

        font-size: 70%;


        height: 26px;

        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;

        height: 27px;

}



.rightboxtourism {

  BORDER-RIGHT: #002797 1px solid;

        BORDER-TOP: #002797 1px solid;

        BORDER-LEFT: #002797 1px solid;

        BORDER-BOTTOM: #002797 1px solid;

        WIDTH: 170px;

        PADDING-RIGHT: 10px;
        PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; padding-top: 0px;

        margin: 0px 5px 15px 0px; /* top,right,bottom,left */

        font-family: Arial, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
        background:url(../Images/rightboxtourism.gif) repeat;

        font-size: 70%;
        font-weight: bold;

        color: #032279;;
       /* background-color: #EDA328;*/

        }

.leftboxheader {
        BORDER-RIGHT: #002797 1px solid;
        BORDER-TOP: #002797 1px solid; /*was F4C44A*/
        BORDER-LEFT: #002797 0px solid;
        BORDER-BOTTOM: #002797 0px solid;
        WIDTH: 154px;
        PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px;
 /*     margin: 15px 15px 0px 15px;*/ /* top,right,bottom,left */
        background:url(../Images/smallgradient2.gif) repeat;
        background-position: 100% 0%;
        background-color:#eda328;
        color: #000000;
        font-weight: bold;
        line-height: 1.3em;
        font-family: Verdana, Arial, Helvetica, Trebuchet MS, Tahoma, sans-serif;
        height: 27px;
    text-transform: none;
        }

.leftbox {
        BORDER-RIGHT: #002797 1px solid;
        BORDER-TOP: #002797 1px solid;
        BORDER-LEFT: #666666 0px solid;
        BORDER-BOTTOM: #002797 1px solid;
        WIDTH: 154px;
        PADDING-RIGHT: 10px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; padding-top: 0px;
/*      margin: 0px 15px 15px 15px;*/ /* top,right,bottom,left */
        font-family: Arial, Trebuchet MS, Verdana, Helvetica, Tahoma, sans-serif;
        color: #002797;
    text-transform: none;
    }

.cleaner {
  clear:both;
  height:1px;
  font-size:1px;
  border:none;
  margin:0; padding:0;
  background:transparent;
  }


.copy { text-align:center; font-size:80% }

#newsborder
        {
        BORDER-RIGHT: #002797 1px solid;
        BORDER-TOP: #002797 1px solid;
        BORDER-LEFT: #002797 1px solid;
        BORDER-BOTTOM: #002797 1px solid;
        }

#news { text-align: left;

        font-weight: bold;
        font-family: Arial, Verdana, Tahoma, Helvetica, sans-serif;
        font-size: 70%;
        color: #E99303;
        margin-left: 20px;
        margin-right: 20px;
        }

.newsheading {
        font-family: Comic Sans MS, Trebuchet MS, Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color: #E99303;
        font-size: 130%;
        }

.tabledesign {
        BORDER: #002797 2px solid;
        background-color: #F0F5FA;
        }


