/*	#43069E - dark blue colour 
	#FFDDFF - the pink 
	#e6ebee - grey background */

body {
    font-family: verdana, arial, helvetica, sans-serif;
    /* this is the colour around the background of the main thing #FFDDFF  #43069E */
    background-color: #e6ebee;
    color: black;
    /* top right bottom left*/
    margin: 15px 15px 15px 15px;
}

/* the center table cell that gets the main content */
.contentcell
{
  vertical-align:top;
  padding-top:15px;
  padding-left:10px;
  padding-right:10px;
  padding-bottom:10px;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #43069E;
  font-size:0.90em;
}
.contentcell A:link{color:#43069E}
.contentcell A:visited{color:black}
.contentcell A:active{color:#43069E}

.contentTable
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #43069E;
	font-size:1.4em;
}

.contentPopUp
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #43069E;
	font-size:12px;
}

/* */
.newsCell
{
  vertical-align:top;
  font-family: verdana, arial, helvetica, sans-serif;
  color: #43069E;
  font-size:0.70em;
}

/* the main table that surrounds the whole webform */
.maintable
{
  background-color: white;
  border: solid 1px #7A92A1;
  padding:0px;
}



/* left hand menu pane */
.menuitem
{
	font-family: verdana, arial, helvetica, sans-serif;
    height:20px;
    padding-left: 10px;
    padding-top: 15px;
  font-size: .80em;
  font-weight:bold;
  border-right: solid 1px #7A92A1;
 
}
.menuitem A:link{color:#43069E}
.menuitem A:visited{color:black}
.menuitem A:active{color:#43069E}


.menupane
{
  padding-left:5px;
  padding-top:20px;
}


.header
{
  height:57px;
  background-color: #98A9BC; /* #EBEBEB; */
  border-bottom: solid 1px #7A92A1; /*#98A9BC;*/
}

.menuRight
{
  border-left:solid 1px #7A92A1; 
/*  background-color:  #7A92A1;*/
  background-color:  #FFDDFF;
}

.headerGarden
{
  height:57px;
  background-color: #FFDDFF; /* #EBEBEB; */
/*  border-bottom: solid 2px #7A92A1;*/ /*#98A9BC;*/
}
.headerGardenThin
{
  height:10px;
  background-color: #FFDDFF; /* #EBEBEB; */
  border-bottom: solid 2px #7A92A1; /*#98A9BC;*/
}

/*tried applying this to teh row, but didn't work, so did it to the table*/
.footerThing
{
	height:13px;
  background-color: #FFDDFF; /* #EBEBEB; */
  border-top: solid 1px #7A92A1; /*#98A9BC;*/
}

.footerText
{
	text-align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #43069E;
	font-size:0.70em;
}


.borderBottom
{
	border-bottom: solid 1px #7A92A1; /*#98A9BC;*/
}

.copyRight
{
	text-align: right;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #43069E;
	font-size:0.70em;
	border-bottom: solid 1px #7A92A1; /*#98A9BC;*/
}
.copyRight A:link{color:#43069E}
.copyRight A:visited{color:black}
.copyRight A:active{color:#43069E}


.pictureInfo
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #43069E;
	font-size:8px;
}


/* the column on the right hand side of the page */
.toolpane
{
  width:170px;
  padding-left:5px;
  padding-right:10px;
  padding-top:20px;
}

/* the footer cell */
.footer
{
  border-top: solid 1px #7A92A1;
  background-color: #E6EBEE;
}

/* the content within the footer cell */
.footer td
{
  font-size: .60em; 
  padding-left:5px;
  padding-right:5px;
}




/* for tables within the content cell */
.contentcell td
{
  font-size:0.70em;
}


/* top level navigation */
.mainmenu
{
  border-bottom: solid 1px #7A92A1;
  background-color: #E6EBEE;
  margin-bottom:10px;
}

/* override menu link appearance */
.mainmenu a
{
  color:Black;
  text-decoration:none;
}

.mainmenu a:hover
{
  text-decoration: underline;
}


.mainmenu .menuitem
{
  padding-right:5px;
  width:100px;
  text-align:center;
  border-left: solid 1px #7A92A1;
  
}


/* standard settings for all sections */
.portalsection
{
   border: 1px solid #CDD2D3;
	 padding:0px;
	 background-color: #F2F0F0;
	 text-align:left;
}

/* set width for sections in the tool pane */
.toolpane .portalsection
{
  width:160px;
}

/* content within sections */
.sectioncontent
{
  border-bottom-style:none;
  border-top-style:none;
  padding:0px; /* looks bad when minimized and padding is on */
  font-family: verdana; 
  font-size: .76em; 
  text-decoration: none;
  background-color: #F2F0F0;
  color: black; 
}


/* content of toolpane sections have smaller fonts */
.toolpane  .sectioncontent
{
  font-size:.60em;
}


/* title of the section header */
.headertext 
{
  padding-left:3px;
  font-family: verdana; 
  font-size: .68em; 
  text-decoration: none; 
  color: #475F7D; 
}



p
{
  /* NEEDED TO CLEAR FLOATING IF DROP SHADOWS ARE USED */
  clear:left;
}


.contentcell p
{
  text-align:justify;
}


/* make titles a bit bigger */
.maintitle
{
  font-size:1.1em;
  font-weight:bold;
}

.subtitle1
{
  font-family:Arial;
  font-weight:bold;
  background-color: #EFEFEF;
  padding:1px;
}


/* content of the news section */
.newsitem
{
  padding:2px;
  padding-bottom:6px;
  margin-top:5px;
  margin-bottom:8px;
}

.newstitle
{
  font-weight:bold;
  padding-bottom:3px;
}

.newslink
{
  padding-top:3px;
}

.bold
{
  font-weight:bold;
}

.error
{
  color: #CC3333;
}

.textbox
{
  font-size:1.0em;
  border: solid 1px #7A92A1;
  height:20px;
}

.button
{
  font-size:1.0em;
  border: solid 1px #7A92A1;
  background-color: #E6EBEE;
}

/*start of the highslde stuff*/

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}


a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {	
	background: url(highslide/graphics/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	background-image: url(highslide/graphics/controlbar4-hover.gif);
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
h1
{
	FONT-SIZE: 16pt;
	FONT-FAMILY: Arial;
	COLOR: #43069E;
	FONT-WEIGHT: bolder;
}


.smallText
{
	font-family: verdana, arial, helvetica, sans-serif;
	color: #43069E;
	font-size:8px;
}