@charset "UTF-8";
/* =CALL LIBRARY */


/* =GENERAL - the general styles */
	body{
		font: 13px Arial, Helvetica, sans-serif;
		color: #4b4942;
		line-height: 18px;
		background: #639023 url(images/BgDefaultLiqui.jpg) repeat-x top left;
	}
	
	
	 a {text-decoration: underline; color: #3A6189;} 
     a:visited {text-decoration: underline; color: #3A6189;}
     a:hover {text-decoration: none; color: #3A6189;}
     a:active {text-decoration: underline; color: #3A6189;}
	p strong{font-weight: bold;}
	b, strong{font-weight: bold;}
	
	ul {margin-left: 35px;}
	ul li { list-style-type: disc;}
	
	/*COLUMN LAYOUT-----------------------------------------------------*/
	
	.mainbody
{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
.wideBox
{
	width:405px;
}
.redBold
{
	color:Red;
	font-weight:bold;
}
.red
{
	color:Red;
}
.pointer
{
	cursor:pointer;
}
.BOLD
{
	font-weight:bold;
}
 
.leftColumn
{
    float: left;
    width: 502px;
    color: #000;
    background-color: #ffffff;
    margin-bottom: -7000px;
    padding-bottom: 7000px;
  }
 
.rightColumn
{
    float: left;
    width: 379px;
    color: #000;
    margin-bottom: -7000px;
    padding-bottom: 7000px;
  }
  
    /*home page column layout and styles-------------*/
    
    .homeleftColumn
    {
        float: left;
        width: 504px;
        color: #000;
        background: #ffffff url(images/HomeWhiteBg.jpg) repeat-x top right;
        margin-bottom: -1000px;
        padding-bottom: 1000px;
      }
     
    .homerightColumn
    {
        float: left;
        width: 447px;
        color: #000;
        margin-bottom: -1000px;
        padding-bottom: 1000px;
      }
      
        /*Home left column*/        
        .HomeWhite {padding-left: 30px; padding-right: 40px; _padding-left: 20px;}
	    .HomeWhite h2 {font-size: 19px; font-weight: bold; color: #3A6189; margin-bottom: 23px; margin-top: 27px; margin-left: 30px;}
	    .HomeCalendarBox {background: #c0cfe6 url(images/HomeCalendarBg.jpg) no-repeat top left; border-bottom: 1px solid #ffffff;  margin-bottom: -600px; padding-bottom: 600px;}
	    .HomeCalendarBox h2 {margin-top: 0; padding-top: 6px; color: #3A6189;}
	    .HomePageMarginBottom {height: 220px;}
	    
	    /*Home right column*/
	    .HomeRtCol {background: #e9eef6 url(images/HomeRtColBg.jpg) no-repeat top left; border-bottom: 1px solid #ffffff;}
        .HomeRtCol h2 {font-size: 19px; font-weight: bold; color: #3A6189; margin-bottom: 23px; margin-top: 27px; margin-left: 30px;}
        .HomeRtCol DynamicImage {/*padding-left: 15px;*/ padding-left: 0;}
        .HomeRtCol img {/*padding-left: 17px;*/ padding-left: 0; _padding-left: 0; margin-bottom: -16px;}
        .HomeRtCol span {clear: both; /*z-index: 1000; position: absolute;*/ margin-top: 0; _margin-top: 0px; /*margin-left: -70px; text-align: center; width: 68px;*/  vertical-align:top; /*_margin-left: -79px;*/ _margin-right: auto;}
        img.FirstImg {/*padding-left: 30px;*/ padding-left: 0; _padding-left: 0;}
        
        
        
        
        
        
        
        

/* =LAYOUT - the main layout styles --------------------------------------------------*/
	.container{
		width:951px;
		_width:953px;
		margin: 0 auto;
		position: relative;
	}
	
	.container p 
	{
	    margin-bottom: 22px;
	}
	
	.container .date 
	{
	    float: right;
	}
	
	.PageMarginBottom {height: 35px;}
	
	.TopBar
	{
	    background-color: #ffffff;
        height : 92px;
        width : 100%;
        margin-bottom: -5px;
	}
	
	
	/* =HEADER - the header styles --------------------------------------------------*/
	/* header layout */
	#header{		
		position: relative;
		*position: absolute;
		_margin-left: -2px;
		background: url(images/TopCnrNavBg.gif) no-repeat top right;
	}
	
	 .TopNavigation{width: 951px; height: 30px; background: #3a6189 url(images/TopNavBgLong-trans.png) no-repeat top left; clear: both; *margin-top: -1px; _height: 23px; _padding-top: 7px; _margin-left: 2px;}
	        .TopNavigation a{font-size: 14px; font-weight: normal; color: #ffffff; text-decoration: none; padding: 0; line-height: 29px; *position: relative; *z-index: 2000;}
	        .TopNavigation a:visited{color: #ffffff; text-decoration: none;}
	        .TopNavigation a:hover{color: #ffffff; text-decoration: none;}
	        .TopNavigation a:active{color: #ffffff; text-decoration: none;}
	
	        /*SubNavigation main link in colour stylesheet*/
	        .SubNavigation {width: 950px; *width: 951px; border-right: 1px solid transparent; _border-right: none; background: #7496bf url(images/SubNavBgLong-trans.png) no-repeat top left; _margin-bottom: -5px; _padding-top: 0; _margin-left: 2px;}
	        .SubNavigation  a{font-size: 14px; font-weight: normal; color: #ffffff; text-decoration: none; margin-right: 19px; line-height: 26px; *position: relative; *z-index: 2000;}
	        .SubNavigation  a:visited{color: #ffffff; text-decoration: none;}
	        .SubNavigation  a:hover{color: #ffffff; text-decoration: none;}
	        .SubNavigation  a:active{color: #ffffff; text-decoration: none;}
	        .SubNavigation strong, b {font-weight: bold;}
	        
	       
	        
    /*Login class*/
	.LoginPanel {float: right; margin-top: 5px; margin-bottom: 3px; height: 22px; *height: 24px; }
	        .LoginPanel a{font-size: 13px; font-weight: bold; color: #4874b5; text-decoration: none; margin-right: 8px; margin-left: 3px; vertical-align: middle;}
	        .LoginPanel a:visited{color: #4874b5; text-decoration: none;}
	        .LoginPanel a:hover{color: #4874b5; text-decoration: none;}
	        .LoginPanel a:active{color: #4874b5; text-decoration: none;}
	        .LoginPanel input {width: 105px; height: 18px; *height: 15px; padding: 1px;}
	
	/*Logged in class*/        
	.LoggedInPanel {width:290px; float: right; margin-top: 5px; margin-bottom: 3px; margin-right: 65px; margin-right: /*\**/: 68px*; margin-right: 87px; _margin-right: 45px; height: 22px;}
	        .LoggedInPanel a{font-size: 13px; font-weight: bold; color: #4874b5; text-decoration: none; margin-right: 8px; margin-left: 3px;}
	        .LoggedInPanel a:visited{color: #4874b5; text-decoration: none;}
	        .LoggedInPanel a:hover{color: #4874b5; text-decoration: none;}
	        .LoggedInPanel a:active{color: #4874b5; text-decoration: none;}
	        .LoggedInPanel input {width: 105px; height: 18px; padding: 1px;}
	        
	        
	        

	/* bottom layout ----------------------------------------------------------*/
	#bottominfo{
		
		background: #f1eee7;
		padding-bottom:25px;
		width: 100%;
		overflow: hidden;
	}
	.bottomcolumn{
		float: left;
		width:288px;
		margin-right: 18px;
	}
	.bottomright{margin-right:0;}
	
	.CalendarHeader
	{
		font-size: 20px; font-weight: bold; color: black;
	}
	
/*HEADERS--------------------------------------------------------------------------*/

form h1 {font-size: 30px; font-weight: bold; color: black; margin-bottom: 29px; margin-top: 43px;}
form h1.Projects {font-weight: normal; line-height: 31px;}

form h2 {font-size: 20px; font-weight: bold; color: black; margin-bottom: 23px;}

form h3 {font-size: 20px; font-weight: bold; color: black; margin-bottom: 23px; padding-top: 20px;}


/*SHADOWS--------------------------------------------------------*/

.ShadowTop {background: url(images/ShadowTop-trans.png) no-repeat top left;}
.ShadowBottom {background: url(images/ShadowBottom-trans.png) no-repeat top left;}
.ShadowLeft {background: url(images/LeftShadow-trans.png) no-repeat top left;}
.ShadowRight {background: url(images/ShadowRight-trans.png) no-repeat top left;}


/*DOCUMENT ICONS--------------------------------------------------------*/

.WordDoc {background: url(images/WordDocIcon.jpg) no-repeat top left; padding-left: 32px;}
.PDFDoc {background: url(images/PDFIcon.jpg) no-repeat top left; padding-left: 32px;}
.PptDoc {background: url(images/PptIcon.jpg) no-repeat top left; padding-left: 32px;}
.XLSDoc {background: url(images/Excel.jpg) no-repeat top left; padding-left: 32px;}
.TXT {background: url(images/Txt.jpg) no-repeat top left; padding-left: 32px;}

/*PADDING------------------------------------------------------------------*/
.InnerPadding {padding: 0 30px 0 30px;}




	
/* =CONTENT - the content styles */
	/* left column --------------------------------------------------------------------*/
	.default {background: #e9eef6 url(images/DefaultBg.jpg) no-repeat top left; padding-left: 30px; padding-right: 37px; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	
	.ProjectDefault {background: #ffffff url(images/ShadowTop-trans.png) no-repeat top left; padding-left: 31px; padding-right: 38px; _padding-left: 28px; _padding-right: 1px;  }
	/* .ProjectDefault h2 in colour stylesheet*/
	.ProjectDefault table.Icn {margin-left: -31px; margin-bottom: 0;}
	.ProjectDefault table td {margin: 0; padding: 0; vertical-align: top;}
	/*.ProjectDefault table td img {width: auto; margin: 0 auto;}*/
	
	div.MainContent {margin-bottom: 60px;}
	div.MainContent img {float: right; padding-left: 45px; padding-right: 10px;}
	
	.LeftColDefaultWhite {padding-left: 30px; padding-right: 39px; background: #ffffff url(images/ShadowTop-trans.png) no-repeat top left;}
	.LeftColDefaultWhite h2 {font-size: 19px; font-weight: bold; color: #006263; margin-bottom: 23px; margin-top: 27px; margin-left: 30px;}
	.LeftColDefaultWhite img {margin-bottom: 21px;}
	.LeftColDefaultWhite ul li {margin-left: 0; line-height: 17px;}
	.LeftColDefaultWhite ul.Docs li {margin-left: 0; line-height: 25px;}
	
	.partnerImg {float: left; margin-right: 20px;}
	.PartnersTab {border-left: 1px solid #fff; _border-left: none;}
	
	
	/* .ProjectWhite styles in colour stylesheet*/
	.ProjectWhite {padding-left: 29px; _padding-left: 32px; padding-right: 40px; _padding-right: 36px; background: #ffffff url(images/ShadowTop-trans.png) no-repeat top left;}
	.ProjectWhite ul li {margin-left: 0; line-height: 17px;}
	.ProjectWhite ul.Docs li {margin-left: 0; line-height: 25px;}
	
	
	    /*Gallery layout*/
	    div.Gallery {margin-right: -20px;}
	    div.Gallery img {margin-bottom: 25px;}
	    div.Gallery img.GalPic {margin-right: 25px;}
	    
	    div.VidGallery {margin-right: -20px;}
	    div.VidGallery img {margin-bottom: 25px;}
	    div.VidGallery img.VidPic {margin-right: 32px;}
	
	
	    /*Project Icon Table*/
	    table.HomeProjectsIcn {margin-left: 15px; _margin-left: -15px;}
	    table.HomeProjectsIcn td {text-align: center;}
	
	    /*Project Icons*/
	    
	    .SearchButton {font-weight: bold; text-decoration: none; margin-left: 5px;}
	    
	    /*Home page Icons*/
	    
	    .homegreygreen {padding-left: 0; padding-bottom: 13px;}
	    .homegreygreen img {}
	    .homegreygreen b {color: #3A6189;}
	    .homegreygreen a{color: #3A6189; text-decoration: underline;}
	    .homegreygreen a:visited{color: #3A6189; text-decoration: underline;}
	    .homegreygreen a:hover {color: #3A6189; text-decoration: none;}
	    .homegreygreen a:active{color: #3A6189; text-decoration: underline;}	    
	    
	    .homeapple {padding-left: 0; padding-bottom: 13px;}
	    .homeapple img { }
	    .homeapple b {color: #3D9200;}
	    .homeapple a{color: #3D9200; text-decoration: underline;}
	    .homeapple a:visited{color: #3D9200; text-decoration: underline;}
	    .homeapple a:hover {color: #3D9200; text-decoration: none;}
	    .homeapple a:active{color: #3D9200; text-decoration: underline;}	    
	    
	    .homeblue {padding-left: 0; padding-bottom: 13px;}
	    .homeblue img {}
	    .homeblue b {color: #0B5FA5;}
	    .homeblue a{color: #0B5FA5; text-decoration: underline;}
	    .homeblue a:visited{color: #0B5FA5; text-decoration: underline;}
	    .homeblue a:hover {color: #0B5FA5; text-decoration: none;}
	    .homeblue a:active{color: #0B5FA5; text-decoration: underline;}
	    
	    .homeflamingo {padding-left: 0px; padding-bottom: 13px;}
	    .homeflamingo img {}
	    .homeflamingo b {color: #A60401;}
	    .homeflamingo a{color: #A60401; text-decoration: underline;}
	    .homeflamingo a:visited{color: #A60401; text-decoration: underline;}
	    .homeflamingo a:hover {color: #A60401; text-decoration: none;}
	    .homeflamingo a:active{color: #A60401; text-decoration: underline;}
	    
	    .homegold {padding-left: 0; padding-bottom: 13px;}
	    .homegold img {}
	    .homegold b {color: #A68901;}
	    .homegold a{color: #A68901; text-decoration: underline;}
	    .homegold a:visited{color: #A68901; text-decoration: underline;}
	    .homegold a:hover {color: #A68901; text-decoration: none;}
	    .homegold a:active{color: #A68901; text-decoration: underline;}
	    
	    .homegreen {padding-left:0; padding-bottom: 13px;}
	    .homegreen img {}
	    .homegreen b {color: #007143;}
	    .homegreen a{color: #007143; text-decoration: underline;}
	    .homegreen a:visited{color: #007143; text-decoration: underline;}
	    .homegreen a:hover {color: #007143; text-decoration: none;}
	    .homegreen a:active{color: #007143; text-decoration: underline;}
	    
	    .homelemon {padding-left: 0; padding-bottom: 13px;}
	    .homelemon img {}
	    .homelemon b {color: #A77B00;}
	    .homelemon a{color: #A77B00; text-decoration: underline;}
	    .homelemon a:visited{color: #A77B00; text-decoration: underline;}
	    .homelemon a:hover {color: #A77B00; text-decoration: none;}
	    .homelemon a:active{color: #A77B00; text-decoration: underline;}
	    
	    .homelilac {padding-left: 0; padding-bottom: 13px;}
	    .homelilac img {}
	    .homelilac b {color: #7a17b0;}
	    .homelilac a{color: #7a17b0; text-decoration: underline;}
	    .homelilac a:visited{color: #7a17b0; text-decoration: underline;}
	    .homelilac a:hover {color: #7a17b0; text-decoration: none;}
	    .homelilac a:active{color: #7a17b0; text-decoration: underline;}
	    
	    .homelime {padding-left: 0; padding-bottom: 13px;}
	    .homelime img {}
	    .homelime b {color: #6F9C01;}
	    .homelime a{color: #6F9C01; text-decoration: underline;}
	    .homelime a:visited{color: #6F9C01; text-decoration: underline;}
	    .homelime a:hover {color: #6F9C01; text-decoration: none;}
	    .homelime a:active{color: #6F9C01; text-decoration: underline;}
	    
	    .homemagenta {padding-left: 0; padding-bottom: 13px;}
	    .homemagenta img {}
	    .homemagenta b {color: #84004b;}
	    .homemagenta a{color: #84004b; text-decoration: underline;}
	    .homemagenta a:visited{color: #84004b; text-decoration: underline;}
	    .homemagenta a:hover {color: #84004b; text-decoration: none;}
	    .homemagenta a:active{color: #84004b; text-decoration: underline;}
	    
	    .homemaroon {padding-left: 0; padding-bottom: 13px;}
	    .homemaroon img {}
	    .homemaroon b {color: #93002F;}
	    .homemaroon a{color: #93002F; text-decoration: underline;}
	    .homemaroon a:visited{color: #93002F; text-decoration: underline;}
	    .homemaroon a:hover {color: #93002F; text-decoration: none;}
	    .homemaroon a:active{color: #93002F; text-decoration: underline;}
	    
	    .homeorange {padding-left: 0; padding-bottom: 13px;}
	    .homeorange img {}
	    .homeorange b {color: #ff9000;}
	    .homeorange a{color: #ff9000; text-decoration: underline;}
	    .homeorange a:visited{color: #ff9000; text-decoration: underline;}
	    .homeorange a:hover {color: #ff9000; text-decoration: none;}
	    .homeorange a:active{color: #ff9000; text-decoration: underline;}
	    
	    .homepink {padding-left: 0; padding-bottom: 13px;}
	    .homepink img {}
	    .homepink b {color: #A700A6;}
	    .homepink a{color: #A700A6; text-decoration: underline;}
	    .homepink a:visited{color: #A700A6; text-decoration: underline;}
	    .homepink a:hover {color: #A700A6; text-decoration: none;}
	    .homepink a:active{color: #A700A6; text-decoration: underline;}
	    
	    .homeplum {padding-left: 0; padding-bottom: 13px;}
	    .homeplum img {}
	    .homeplum b {color: #340471;}
	    .homeplum a{color: #340471; text-decoration: underline;}
	    .homeplum a:visited{color: #340471; text-decoration: underline;}
	    .homeplum a:hover {color: #340471; text-decoration: none;}
	    .homeplum a:active{color: #340471; text-decoration: underline;}
	    
	    .homepurple {padding-left: 0; padding-bottom: 13px;}
	    .homepurple img {}
	    .homepurple b {color: #1F1AB2;}
	    .homepurple a{color: #1F1AB2; text-decoration: underline;}
	    .homepurple a:visited{color: #1F1AB2; text-decoration: underline;}
	    .homepurple a:hover {color: #1F1AB2; text-decoration: none;}
	    .homepurple a:active{color: #1F1AB2; text-decoration: underline;}
	    
	    .hometangerine {padding-left: 0; padding-bottom: 13px;}
	    .hometangerine img {}
	    .hometangerine b {color: #A64A01;}
	    .hometangerine a{color: #A64A01; text-decoration: underline;}
	    .hometangerine a:visited{color: #A64A01; text-decoration: underline;}
	    .hometangerine a:hover {color: #A64A01; text-decoration: none;}
	    .hometangerine a:active{color: #A64A01; text-decoration: underline;}
	    
	    .hometurquoise {padding-left: 0; padding-bottom: 13px;}
	    .hometurquoise img {}
	    .hometurquoise b {color: #006263;}
	    .hometurquoise a{color: #006263; text-decoration: underline;}
	    .hometurquoise a:visited{color: #006263; text-decoration: underline;}
	    .hometurquoise a:hover {color: #006263; text-decoration: none;}
	    .hometurquoise a:active{color: #006263; text-decoration: underline;}
	    
	    .homeyellow {padding-left: 0; padding-bottom: 13px;}
	    .homeyellow img {}
	    .homeyellow b {color: #A76F00;}
	    .homeyellow a{color: #A76F00; text-decoration: underline;}
	    .homeyellow a:visited{color: #A76F00; text-decoration: underline;}
	    .homeyellow a:hover {color: #A76F00; text-decoration: none;}
	    .homeyellow a:active{color: #A76F00; text-decoration: underline;}
	    
	    
	    /*Projects Index Icons*/
	    
	    .greygreen {padding-left: 80px; padding-bottom: 13px;}
	    .greygreen img {float: left; margin-left: -80px;}
	    .greygreen b {color: #3A6189;}
	    .greygreen a{color: #3A6189; text-decoration: underline;}
	    .greygreen a:visited{color: #3A6189; text-decoration: underline;}
	    .greygreen a:hover {color: #3A6189; text-decoration: none;}
	    .greygreen a:active{color: #3A6189; text-decoration: underline;}	    
	    
	    .apple {padding-left: 80px; padding-bottom: 13px;}
	    .apple img {float: left; margin-left: -80px; }
	    .apple b {color: #3D9200;}
	    .apple a{color: #3D9200; text-decoration: underline;}
	    .apple a:visited{color: #3D9200; text-decoration: underline;}
	    .apple a:hover {color: #3D9200; text-decoration: none;}
	    .apple a:active{color: #3D9200; text-decoration: underline;}	    
	    
	    .blue {padding-left: 80px; padding-bottom: 13px;}
	    .blue img {float: left; margin-left: -80px;}
	    .blue b {color: #0B5FA5;}
	    .blue a{color: #0B5FA5; text-decoration: underline;}
	    .blue a:visited{color: #0B5FA5; text-decoration: underline;}
	    .blue a:hover {color: #0B5FA5; text-decoration: none;}
	    .blue a:active{color: #0B5FA5; text-decoration: underline;}
	    
	    .flamingo {padding-left: 80px; padding-bottom: 13px;}
	    .flamingo img {float: left; margin-left: -80px;}
	    .flamingo b {color: #A60401;}
	    .flamingo a{color: #A60401; text-decoration: underline;}
	    .flamingo a:visited{color: #A60401; text-decoration: underline;}
	    .flamingo a:hover {color: #A60401; text-decoration: none;}
	    .flamingo a:active{color: #A60401; text-decoration: underline;}
	    
	    .gold {padding-left: 80px; padding-bottom: 13px;}
	    .gold img {float: left; margin-left: -80px;}
	    .gold b {color: #A68901;}
	    .gold a{color: #A68901; text-decoration: underline;}
	    .gold a:visited{color: #A68901; text-decoration: underline;}
	    .gold a:hover {color: #A68901; text-decoration: none;}
	    .gold a:active{color: #A68901; text-decoration: underline;}
	    
	    .green {padding-left: 80px; padding-bottom: 13px;}
	    .green img {float: left; margin-left: -80px;}
	    .green b {color: #007143;}
	    .green a{color: #007143; text-decoration: underline;}
	    .green a:visited{color: #007143; text-decoration: underline;}
	    .green a:hover {color: #007143; text-decoration: none;}
	    .green a:active{color: #007143; text-decoration: underline;}
	    
	    .lemon {padding-left: 80px; padding-bottom: 13px;}
	    .lemon img {float: left; margin-left: -80px;}
	    .lemon b {color: #A77B00;}
	    .lemon a{color: #A77B00; text-decoration: underline;}
	    .lemon a:visited{color: #A77B00; text-decoration: underline;}
	    .lemon a:hover {color: #A77B00; text-decoration: none;}
	    .lemon a:active{color: #A77B00; text-decoration: underline;}
	    
	    .lilac {padding-left: 80px; padding-bottom: 13px;}
	    .lilac img {float: left; margin-left: -80px;}
	    .lilac b {color: #7a17b0;}
	    .lilac a{color: #7a17b0; text-decoration: underline;}
	    .lilac a:visited{color: #7a17b0; text-decoration: underline;}
	    .lilac a:hover {color: #7a17b0; text-decoration: none;}
	    .lilac a:active{color: #7a17b0; text-decoration: underline;}
	    
	    .lime {padding-left: 80px; padding-bottom: 13px;}
	    .lime img {float: left; margin-left: -80px;}
	    .lime b {color: #6F9C01;}
	    .lime a{color: #6F9C01; text-decoration: underline;}
	    .lime a:visited{color: #6F9C01; text-decoration: underline;}
	    .lime a:hover {color: #6F9C01; text-decoration: none;}
	    .lime a:active{color: #6F9C01; text-decoration: underline;}
	    
	    .magenta {padding-left: 80px; padding-bottom: 13px;}
	    .magenta img {float: left; margin-left: -80px;}
	    .magenta b {color: #84004b;}
	    .magenta a{color: #84004b; text-decoration: underline;}
	    .magenta a:visited{color: #84004b; text-decoration: underline;}
	    .magenta a:hover {color: #84004b; text-decoration: none;}
	    .magenta a:active{color: #84004b; text-decoration: underline;}
	    
	    .maroon {padding-left: 80px; padding-bottom: 13px;}
	    .maroon img {float: left; margin-left: -80px;}
	    .maroon b {color: #93002F;}
	    .maroon a{color: #93002F; text-decoration: underline;}
	    .maroon a:visited{color: #93002F; text-decoration: underline;}
	    .maroon a:hover {color: #93002F; text-decoration: none;}
	    .maroon a:active{color: #93002F; text-decoration: underline;}
	    
	    .orange {padding-left: 80px; padding-bottom: 13px;}
	    .orange img {float: left; margin-left: -80px;}
	    .orange b {color: #ff9000;}
	    .orange a{color: #ff9000; text-decoration: underline;}
	    .orange a:visited{color: #ff9000; text-decoration: underline;}
	    .orange a:hover {color: #ff9000; text-decoration: none;}
	    .orange a:active{color: #ff9000; text-decoration: underline;}
	    
	    .pink {padding-left: 80px; padding-bottom: 13px;}
	    .pink img {float: left; margin-left: -80px;}
	    .pink b {color: #A700A6;}
	    .pink a{color: #A700A6; text-decoration: underline;}
	    .pink a:visited{color: #A700A6; text-decoration: underline;}
	    .pink a:hover {color: #A700A6; text-decoration: none;}
	    .pink a:active{color: #A700A6; text-decoration: underline;}
	    
	    .plum {padding-left: 80px; padding-bottom: 13px;}
	    .plum img {float: left; margin-left: -80px;}
	    .plum b {color: #340471;}
	    .plum a{color: #340471; text-decoration: underline;}
	    .plum a:visited{color: #340471; text-decoration: underline;}
	    .plum a:hover {color: #340471; text-decoration: none;}
	    .plum a:active{color: #340471; text-decoration: underline;}
	    
	    .purple {padding-left: 80px; padding-bottom: 13px;}
	    .purple img {float: left; margin-left: -80px;}
	    .purple b {color: #1F1AB2;}
	    .purple a{color: #1F1AB2; text-decoration: underline;}
	    .purple a:visited{color: #1F1AB2; text-decoration: underline;}
	    .purple a:hover {color: #1F1AB2; text-decoration: none;}
	    .purple a:active{color: #1F1AB2; text-decoration: underline;}
	    
	    .tangerine {padding-left: 80px; padding-bottom: 13px;}
	    .tangerine img {float: left; margin-left: -80px;}
	    .tangerine b {color: #A64A01;}
	    .tangerine a{color: #A64A01; text-decoration: underline;}
	    .tangerine a:visited{color: #A64A01; text-decoration: underline;}
	    .tangerine a:hover {color: #A64A01; text-decoration: none;}
	    .tangerine a:active{color: #A64A01; text-decoration: underline;}
	    
	    .turquoise {padding-left: 80px; padding-bottom: 13px;}
	    .turquoise img {float: left; margin-left: -80px;}
	    .turquoise b {color: #006263;}
	    .turquoise a{color: #006263; text-decoration: underline;}
	    .turquoise a:visited{color: #006263; text-decoration: underline;}
	    .turquoise a:hover {color: #006263; text-decoration: none;}
	    .turquoise a:active{color: #006263; text-decoration: underline;}
	    
	    .yellow {padding-left: 80px; padding-bottom: 13px;}
	    .yellow img {float: left; margin-left: -80px;}
	    .yellow b {color: #A76F00;}
	    .yellow a{color: #A76F00; text-decoration: underline;}
	    .yellow a:visited{color: #A76F00; text-decoration: underline;}
	    .yellow a:hover {color: #A76F00; text-decoration: none;}
	    .yellow a:active{color: #A76F00; text-decoration: underline;}
	    
	    
	    
	    /*.yellow {padding-left: 80px; padding-bottom: 13px;}
	    .yellow img {float: left; margin-left: -80px;}
	    .yellow b {color: #A76F00;}
	    .yellow a{color: #A76F00; text-decoration: underline;}
	    .yellow a:visited{color: #A76F00; text-decoration: underline;}
	    .yellow a:hover {color: #A76F00; text-decoration: none;}
	    .yellow a:active{color: #A76F00; text-decoration: underline;}*/
	    
	    
	
	/* right column ----------------------------------------------------------------*/
	.homeRightCol{background: #e2e5e1 url(images/DefaultBg.jpg) no-repeat top left; padding 0; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	.defaultWhite{border-left: 1px solid #707070; background: #ffffff url(images/WhiteShadowBg.gif) repeat-y top left; margin-right: -1px;}
	.defaultWhite h2 {font-size: 19px; font-weight: bold; color: #3A6189; margin-bottom: 23px; margin-top: 27px; margin-left: 30px;}
	
	.defaultWhite div.wrapper {padding-left: 30px; padding-right: 30px; color: #333;}
	.defaultWhite hr { margin-right: 0; width: 100%; height: 1px; color: #707070; background-color: #707070; border: 0; margin-top: 30px;}
	
	
	    /*Default Calendar box*/
	    .MiniCalendarBox {background: #c0cfe6 url(images/MiniCalendarBoxBg.jpg) no-repeat top left; color: #333; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
	    .MiniCalendarBox h2 {margin-top: 0; /*margin-top: 30px;*/ color: #3A6189;}
	    
	    /*Project calendar default*/
	    .ProjCalendar { background: #c0cfe6 url(images/MiniCalendarBoxBg.jpg) no-repeat top left; border-top: 1px solid #999999;}
	    .ProjCalendar h2 {margin-top: 0; padding-top: 30px; padding-left: 30px; color: #3A6189;}
	    .ProjCalendar a{color: #3A6189; text-decoration: underline;}
	    .ProjCalendar a:visited{color: #3A6189; text-decoration: underline;}
	    .ProjCalendar a:hover {color: #3A6189; text-decoration: none;}
	    .ProjCalendar a:active{color: #3A6189; text-decoration: underline;}
	    .ProjCalendar div.wrapper {padding-left: 30px; padding-right: 30px;}
	    .ProjCalendar div.wrapper a {color: #3A6189; text-decoration: underline;}
	    .ProjCalendar div.wrapper a:visited {color: #3A6189; text-decoration: underline;}
	    .ProjCalendar div.wrapper a:hover{color: #3A6189; text-decoration: none;}
	    .ProjCalendar div.wrapper a:active {color: #3A6189; text-decoration: underline;}
	  
	  
	
	       


/*TABLE STYLES-----------------------------------------*/	


.PartnerTbl table {margin-top: 23px; margin-left: 16px;}
.PartnerTbl table td {padding: 7px; width: auto; vertical-align: top;}
/*.PartnerTbl strong and links in colour stylesheet*/

.RegisterForm {padding: 4px;}
.RegisterForm td {padding-bottom: 3px;}
.RegisterForm strong {padding-right: 2px; font-weight: normal;}
.RequiredField {color: #999999;}

	
	
/* =FORM STYLES ------------------------------------------------------------------------------*/
	
	.button{
		display: block;
		float: left;
		width: auto;
		line-height:1em;
		text-align: center;
		background: #FCAB53;
		border: 4px solid #fff;
		color: #fff;
		cursor: pointer;
		margin:0;
		padding:3px 8px; /* IE6 */
	}
	
	/*Button styled as a link*/
	
	.Bnt 
	{
	    color: #6f8990;
	    background: #e2e5e1;
	    font-weight: bold;
	    border: none;
	    cursor: pointer;
	    padding: 2px;
	    margin: 0;
	    width: 59px; 
	  
	    }
	
	
		
		form.inline,
		form.inline * {
			display: inline;
		}

	
	input:text {font: 13px Arial, Helvetica, sans-serif; width: 165px; padding: 2px; color: #4874b5; background-color: #f7f7f7; border: 1px solid #adb2ae;}
	input {font: 13px Arial, Helvetica, sans-serif; width: 165px; padding: 2px; color: #4874b5; background-color: #f7f7f7; border: 1px solid #adb2ae;}
	select {font: 13px Arial, Helvetica, sans-serif; width: 172px; padding: 1px; color: #4874b5; background-color: #f7f7f7; border: 1px solid #adb2ae;}
	textarea {font: 13px Arial, Helvetica, sans-serif; width: 507px; padding: 4px; height: 126px; color: #4874b5; background-color: #f7f7f7; border: 1px solid #adb2ae;}
	
/* =FOOTER ----------------------------------------------------------------------------*/
	#footer{
		height: 132px;
		font-size: 1.2em;
		background: #fff url(images/ShadowTop-trans.png) no-repeat top left;
		_width: 950px;
		
	}
	
	.Foot {  color: #333; font-size: 11px; padding: 30px 0 15px 0;}
	.Foot table td {vertical-align: top; padding: 0 12px; text-align: left;}
	
	#footer a{color: #000;}
	#footer_navigation{
		float: right;
		padding-top:7px;
	}
	#footer_navigation li{float: left;padding-left:18px;}
	#footer_navigation li a{font-weight: bold;}
	#footer_navigation li a:hover{color: #fff;}

    .FootImg {background-color: #639023; margin-bottom: -3px;}



.textlabel {
font-weight: bold;
width: 195px;
font-size: 12px;
text-align: right;
color:Black;
}

.dateDiv{color:#828281;font-size:11px; display: block;}

.ImgBorderShadow {
    border: 1px solid #999999;
    padding: 7px;
}

.noP p{margin-bottom:0;}

.IEspacing {*clear: both; *margin-top: 28px;}
