body {
	BACKGROUND: #cde4e3;
	font-family: Arial;
	font-size: 100%;
	font-weight: normal;
	color: #434343;
	margin: 0px 0px -16px;
	text-align: center;
	margin: 0px auto;
}

a img 
{
    border:none;
}

#wrapper
{
background-color:#fff;
width:768px;
 position:relative;
  overflow:hidden;
  padding-top:23px;
  	margin: 0px auto;
    }
    
#engaged
{
position:absolute;
top:0px;
right:22px;
z-index:10;
-webkit-transition: -webkit-transform 0.4s ease-in
}

#ladybug
{
    position:absolute;
    bottom:0px;
    right:50px;
}

h1
{
    color: #2e7259;
    font-size: 95%;
    font-family: Gill Sans, Century Gothic, Arial, Sans-Serif;
    font-weight: normal;
    text-transform:uppercase;
}

P, .normaltext, UL, OL{
	font-size: 75%;
	color: #434343;
}

.mainP
{
    margin-top:32px;
    }


.title {
	font-size: 120%;
	color: #434343;
    FONT-WEIGHT: bold;
}

A, A:visited
{
    COLOR: #434343;
	text-decoration: underline;
}

A:hover
{
    COLOR: #000;
	text-decoration: underline;
}

.bottomtext {
	font-size: 55%;
	color: #1d6347;

}
.bottomtext a,.bottomtext a:visited {
	color: #1d6347;
	text-decoration: none;
}

.bottomTD1
{
    height:50px;
    padding-left:20px;
	 vertical-align: middle;
	}


.breadcrumb a:visited, .breadcrumb a 
{
    text-decoration: none;
	color: #499bac;
    font-family: Gill Sans, Century Gothic, Arial, Sans-Serif;
}

.breadcrumb a:hover,.bottomtext a
{
    text-decoration: underline;
}

.breadcrumb
{
    font-family: Gill Sans, Century Gothic, Arial, Sans-Serif;
	font-size: 65%;
	font-weight:bold;
	color: #499bac;
}

#printTxt
{
    text-decoration: none;
    font-size: 75%;
    margin-right:11px;
    vertical-align:bottom;
    color: #499bac;
    font-family: Gill Sans, Century Gothic, Arial, Sans-Serif;
	font-weight:bold;
    }

.colour_1 /*side strips */
{
	BACKGROUND-color: #fff;
}

.colour_2
{
	BACKGROUND-color: #ffffff;
}

.button 
{
	COLOR: #29187C;
	FONT-FAMILY: Verdana, Arial;
	font-size: 83%;
    BACKGROUND-color: #E1D4E7;
    BORDER-COLOR: #29187C;
    FONT-WEIGHT: bold;
}

.inputbox
{
	COLOR: #29187C;
	FONT-FAMILY: Verdana, Arial;
	font-size: 83%;
    BACKGROUND-color: #FFFFFF;
    BORDER-COLOR: #29187C;
    FONT-WEIGHT: bold;
}

.gridBorder 
{
	border: none;
	padding: 2px;
	font-size: 83%;
	color: #434343;
	background-color: transparent;
	text-decoration: none;
}
.gridBorder a
{
	color: #fd4643;
}

.gridHeader 
{
	font-size: 83%;
    FONT-WEIGHT: bold;
	text-decoration: none;
}

.gridHeader a:link,  .gridHeader a:visited{
	font-size: 83%;
    FONT-WEIGHT: bold;
	text-decoration: none;
}

.gridHeader a:hover {
	text-decoration: underline;
}

.gridItem, .gridLastItem, .gridFirstItem
{
	font-size: 83%;
	text-decoration: none;
}

.gridItem a:link,  .gridItem a:visited
{
	text-decoration: none;
}

.gridItem a:hover {
	text-decoration: underline;
}

.gridItemAlt
{
	font-size: 83%;
	text-decoration: none;
}

.gridItemAlt a:link,  .gridItemAlt a:visited
{
	text-decoration: none;
}

.gridItemAlt a:hover {
	text-decoration: underline;
}

.linkstable
{
	border: none;
	padding: 2px;
	font-size: 83%;
	color: #434343;
	background-color: transparent;
	text-decoration: none;
}

.linkstable a
{
	color: #fd4643;
}

.notifBox1
{
width:458px;
height:556px;
 overflow:hidden;
background-image:url(gfx/NICEoutline.png);
background-repeat:no-repeat;
padding:0px;
margin:20px 0px;
    }
    
 .notifBox1 p {
        line-height:20px;
        margin-right:30px;
        margin-left:30px;}
    
.notifBox1 h2
{
color: #5cc5db;
    font-size: 95%;
    font-family: Gill Sans, Century Gothic, Arial, Sans-Serif;
    font-weight: normal;
    text-transform:uppercase;
    margin-top:30px;
    margin-right:30px;
    margin-left:30px;
    }
    
    .notifBox2
{
width:254px;
height:171px;
 overflow:hidden;
background-image:url(gfx/homepage_panel.png);
background-repeat:no-repeat;
margin-bottom:25px;
    }
    
    .notifBox2 h2
{
color: #fd4643;
    font-size: 95%;
    font-family:Arial, Sans-Serif;
    font-weight: normal;
    text-transform:uppercase;
    margin:22px 22px 0px 22px;
    }
    
    .notifBox2 hr {
     border:solid 1px #fd4643;
     color:#fd4643;
     padding:0px;
     margin:0px 22px;}
     
.notifBox2 p {
     line-height:20px;
     font-size: 80%;
     font-weight:bold;
     color:#137a76;
     padding:0px;
     margin: 8px 22px 22px 22px;
     }
     
     .notifBox2 a {
     line-height:20px;
     font-weight:bold;
     color:#fd4643;}
        
 .refList
 {  list-style:none;  
    padding:0px;
    margin-right:30px;
    margin-left:30px; 
    margin-bottom:30px;
 }
 
  .refList li
 { 
     font-size: 10px;  
 }
 
 .tableBox{position:relative;
           	background-color: #e3f7f7;
           	padding:5px;}
 
  .tl,.tr,.bl,.br{width:9px;min-width:9px;
     height:9px;min-height:9px;
     overflow:hidden;
     position:absolute;
     margin:0px; padding:0px;
     background-image:url(gfx/corners.gif);}
     
 .tl{
     top:0px; left:0px;
     background-position:0px 0px;}
     
 .tr{
     top:0px; right:0px;
     background-position:9px 0px;}
 .bl{
     bottom:0px; left:0px;
     background-position:0px 9px;}
 .br{
     bottom:0px; right:0px;
     background-position:9px 9px;}
     
#leaving {
         position:absolute;
              z-index:100;
              display:none;
              font-size: 80%;
              }
              
 #leaving p  {
     margin:10px;
 }
 .red
{
    color: #BD0000;
}