﻿/* CSS Document */



/**************************************************/
/*	Colour references							  */

/*
    Light blue 728DA2
    Dark Blue  1C4A6D
    pink EC008C
*/

/**************************************************/


/**************************************************/
/*	GENERAL HTML TAGS							  */
/**************************************************/

body {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#ffffff;
	margin: 0px;
	padding: 0px;
	line-height: 15px;
	
	scrollbar-button-color:gray;
    scrollbar-base-color: gray;
    scrollbar-face-color: #8B8E85;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #8B8E85;
    scrollbar-3dlight-color: gray;
    scrollbar-arrow-color:  #000000;
    scrollbar-track-color: gray;
    scrollbar-darkshadow-color: gray;
 
 	}
 	

table {
  	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;
 	}
h1 {
    background-color:#ffffff;	
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
	color:#000000;
	font-size: 17px;
	margin-bottom:0px;
	padding-bottom:0px;
 	}
h2 {
    background-color:#ffffff;	
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
	color:#000000;
	font-size: 13px;
	margin-bottom:0px;
	padding-bottom:0px;
 	} 	
  
  
a {
  
	 }
a:hover {
    
		}

ul
{
    padding-top:0px;
    margin-top:0px;
      
}
	
li 
{ 
    list-style-image: url(../images/bullet.gif);
}
  
  /***********************************************/
  /*Table components                             */
  /***********************************************/
  
  #ConcurrencyLabel
  {
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
	color:#000000;
	font-size: 12px;
	text-decoration: none;
  }
  
  
  #hometable
  {
    azimuth:center;
    height:600px;
    width:900px; /* 220 + 640 + 40*/
  }
  
  
  #homeTopCell {
	background-color: #8B8E85;
	height: 124px;
	vertical-align: bottom;
	azimuth:right;
	/*background-image: url(../images/mesplogo.gif);*/
	background-repeat: no-repeat;
	background-position: 0px 0px;
  }

  #tdlogout
  {
   background-color:#8B8E85;
   vertical-align:middle;
   border-top:solid 1px White;
   
  
  }
    
  #tdrightheading
  {
   
   width:30px;
   background-color:#8B8E85;
  }
  
  #tdlogo
  {
    height:75px;
    background-color:#8B8E85;
    width:240px;
 
    
  }
  
  .breadcrumb a 
  {
    font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:White;
	
  }
  
  .breadcrumb a:hover 
  {
    font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:White;
	
  }  

  .breadcrumb a:visited
  {
    font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:White;
	
  }  
  
  .contact_tel
  {
    color:#ffffff;
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    font-size:14pt;
  }

  .contact_a 
  {
    color:#ffffff;
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
    font-size:8pt;
  }
  .contact_a a:hover
  {
    color:#ffffff;
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    font-size:10pt;
  }
  .contact_a a:visited
  {
    color:#ffffff;
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-weight:bold;
    font-size:10pt;
  }
  
    
  
  .quicklinklbl
  {
		font-family:  Arial,Verdana, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 8pt;
    
  }
  
  .quicklink
  {
    	font-family:  Arial,Verdana, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 8pt;
    
    
  }
  
    
  .DivDetail
  {
	
  }
  
  .DivDetailLeft
  {
		height: 100%; 
		font-family:  Arial,Verdana, Helvetica, sans-serif;
		font-weight:normal;
		color:White;
		font-size: 10px;
		text-decoration: none;
		/*padding: 10px 10px 10px 40px;	*/
		/*display:inline;*/
		/*float:left;*/		
  }
  
  .DivDetailRightColumn
  {
        height:100%;
        width:75px;
      
        border-left-color:Red;
        border-left-style:solid;
        border-left-width:1px;
        font-family:  Arial,Verdana, Helvetica, sans-serif;
		font-weight:normal;
		color:White;
		font-size: 10px;
		/*display:inline;*/
		
       
       
  }
  
  
  .logo
  {
		width:100px;
		height:50px;
		font-family:  Arial,Verdana, Helvetica, sans-serif;
		font-weight:lighter;
		letter-spacing:5px;
		color:White;
		font-size: 18px;
		text-decoration: none;
		/*padding: 0px 10px 0px 40px;*/
		padding: 0px 20px 0px 40px;	
		display:block;
		
		
	}
  .sublogo
  {
		font-family:  Arial,Verdana, Helvetica, sans-serif;
		font-weight:normal;
		letter-spacing:10px;
		color:White;
		font-size: 12px;
		text-decoration: none;
		display:block;
	}
	
		
	
  #tdhome
  {
    height: 30px;
    background-color:#30303A;
    border-top:solid 1px #ffffff;
    padding: 0px 0px 0px 40px!important;
    
  }	

  #tdhomeright /*as footer*/
  {
   border-top:solid 1px #ffffff;
   border-right:none;
   background-color:#8B8E85;
   background-image:url(../images/darkgreytogrey_horiz.gif); 
   background-position:top left;
   background-repeat:repeat-y;
  }		
  #tdhome1
  {
   border-top:solid 1px #ffffff;
   border-right:none;
   background-color:#8B8E85;
   background-image:url(../images/darkgreytogrey_horiz1.jpg); 
   background-position:top left;
   background-repeat:repeat-y;
   
   height: 10px;
   /*background-color:#30303A;*/
   /*border-top:solid 1px #ffffff;*/
   padding: 0px 0px 0px 40px!important;

    
  }
  #searchdiv
  {
   padding: 0px 0px 0px 0px; 
  }
  
  #tdmenu1
  {
  
  /*background-color:#30303A; */
  background-color:#8B8E85;
  vertical-align:top;
  border-top:solid 1px #ffffff;
  padding: 0px 0px 0px 40px!important;
  }
  
  .menu
  {
    line-height:20px;
    
    
    
    
  }
  
  #tdmenu1footer
  {
   border:0;  
   background-color:#30303A;
   padding: 0px 0px 0px 40px!important;
  }
  #tdheading
  {
   height:25px;
   vertical-align:middle;
   border-top:solid 1px White;
   border-right:solid 1px White;
   border-left:solid 1px White;
   border-bottom:solid 1px #EC008C;
  
   padding-left:30px;
 
 
   font-family:  Arial,Verdana, Helvetica, sans-serif;
   font-weight:bold;
   color:#000000;
   font-size: 16px;
   text-decoration: none;
		
  
  }

  
  #tddetail
  {
    /*background-color:#555555;*/	
    width:415px;
    background-color:#ffffff;	
    border-right:solid 1px White;
    border-left:solid 1px White;
    border-bottom:solid 1px White;
    padding:30px;
    vertical-align:top;
    
    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
	/*color:#ffffff;*/
	color:#555555;
	font-size: 12px;
	text-decoration: none;
       
  }

/*  ==================
    Contract contol
    ==================*/

    .contactcontroltable
    {
        width:100%;
        background-image:url(../images/darkgreytogrey_vert.gif);
    }

    .contactcontrolrow1
    {
        /*background-color:Silver;*/
        height:20px;
        text-align:center;
        vertical-align:middle;
        font-family:  Arial,Verdana, Helvetica, sans-serif;
        font-size:12pt;
        font-weight:normal;
	    color:#ffffff;
    }



    .contactcontrolrow2
    {
        /*background-color:#D1D2D0;*/
        height:20px; 
        text-align:center;
        font-size:12pt;
        font-weight:bold;
        vertical-align:middle;
  
    }
    .contactcontrolrow3
    {
        /*background-color:#D1D2D0;*/
        height:20px; 
        text-align:center;
        /*font-size:12pt;*/
        vertical-align:middle;
  
    }
    
    .contactcontrolrow3 a
    {
        /*background-color:#D1D2D0;*/ 
        text-align:center;
        font-family:  Arial,Verdana, Helvetica, sans-serif;
        font-weight:normal;
        /*font-size:14pt;*/
        text-decoration:none;
	    color:#ffffff;
  
    }
       
/*  ==================
    End of Contract contol
    ==================*/


  .tdrightcolumnlink
  {
    background-color:#EC008C;
    border-top:solid 1px White;
    border-left:solid 1px White;
    border-right:solid 1px Silver;
    border-bottom:solid 1px Silver;    
    padding:5px;
    
    
  }

  .tdrightcolumnlink a
  {
    color:#ffffff;
    font-style:normal;
    text-decoration:none;
    
    
    
  }

  .tdrightcolumnlink a:hover
  {
    border-top:solid 1px Silver;
    border-left:solid 1px Silver;
    border-right:solid 1px White;
    border-bottom:solid 1px White;        
    text-decoration:none;
  }
  
  .tdrightcolumntext
  {    
    padding:5px;
    color:#000000;
  }
  
    
    
  #tddetailrightcolumn
  {
    /* background-color:#555555; */	
    width:25%; /*140px;*/
    height: 849px;
    background-color:#ffffff;	
    border-right:solid 1px White;
    border-bottom:solid 1px White;
    padding:5px;
    vertical-align:top;
    text-align:left;   

    font-family:  Arial,Verdana, Helvetica, sans-serif;
    font-weight:normal;
	/*color:#ffffff;*/
	color:#555555;
	font-size: 12px;
	text-decoration: none;
       
  }
 
 
  #rightborder /*not used*/
  {
   
   background-color:#8B8E85;
   border-top:solid 1px White;
  }
   #bottomborder
  {
   background-color:#8B8E85;
   background-image:url(../images/darkgreytogrey_horiz.gif); 
   background-position:top left;
   background-repeat:repeat-y;
   height:20px;
  }
  
 #breadsearchdiv
 {
    display:block;
    width:100%;
    vertical-align:middle;
 }
 #breadcrumbsdiv
 {
    height:20px;
    display:block;
    float:left;
    vertical-align:middle;
    padding: 3px 0px 0px 0px;
 }
 #searchdiv
 {
    display:block;
    float:right;
    
 }
/********************/
/*    image set         */
/*************************/
#headerimage {
	height: 98px;
	vertical-align:bottom;
	width:100%; /*was 640px*/
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF!important;
	border-left: 1px solid #FFFFFF;
	background: url(../images/flowerheader.jpg) no-repeat left top;
	display:block;
	}

#imgHolder1 {
	width: 25%;
	height: 98px;
	border-right: 1px solid #FFFFFF;
	display: block;
	float: left;
	}
#imgHolder2 {
	width: 25%;
	height: 98px;
	border-right: 1px solid #FFFFFF;
	display: block;
	float: left;
	}
#imgHolder3 {
	width: 25%;
	height: 98px;
	border-right: 1px solid #FFFFFF;
	display: block;
	float: left;
	}
#imgHolder4 {
	width: 24.2%;
	height: 98px;
	/*border-right: 1px solid #FFFFFF;*/
	
	/*background: url(../images/eggs.jpg) repeat-x left top;*/
	display: block;
	float: left;
	}


/**********************************/
/*	                        	  */
/**********************************/

#homeTable {
	
	}
	

/*Main menu*/
.mainmenu a
{
    	font-family:  Arial,Verdana, Helvetica, sans-serif;
		font-weight:normal;
		color:White;
		font-size: 12px;
		text-decoration: none;
		/*top right bottom left*/
		margin: 0px 20px 0px 0px;
		
}
.mainmenu a:hover
{
        /*color: #ffffff;*/   
      /*
        color:White;
        font-weight:bold;
      */  
}

.input
{
        font-family:  Arial,Verdana, Helvetica, sans-serif;
		font-weight:normal;
		color:black;
		font-size: 12px;
    
}

.highlight
{
    background-color: Yellow;
}


#header {
	height: 110px;
	
	vertical-align:bottom;
	}


		
#Heading {
	height: 21px;
	display: block;
	text-align: center;
	padding-top: 5px;
	font-weight: bold;
	color: #D1D2D0;
	float: left;
	margin-left: 1px;
	
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:White;
	font-size: 12px;
	text-decoration: none;
	}

