BODY {
	background-color: #21415a;
        font-family: "Arial, verdana, helvetica, sans-serif";
        font-size: 9pt;
	font-weight: bold;
        color: black; 
        topmargin: 0px;
        leftmargin: 0px; 
        scrollbar-face-color: #43566F; /* Colour2 */
        scrollbar-shadow-color: #43566F; /* Colour2 */
        scrollbar-track-color: #273342; /* This should match the colour of the background */
        scrollbar-3dlight-color: #6684AA; /* Colour4*/
        scrollbar-base-color: #43566F; /* Colour2 */
        scrollbar-arrow-color:#FFFFFF; /* This should be a colour that contrasts with Colour2 */
        scrollbar-darkshadow-color: #3366CC; /* Colour1 */
     } 

/* the following are the main styles used to define the colours on the page */ 
 
 
 /* the left hand column */
TABLE {
	border-width: 0px; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial,Helvetica,sans-serif
}


td {font-size: 10pt; font-family: Verdana, Arial,Helvetica,sans-serif; font-weight: bold;}

 .leftColumn { 
        background-color: #FFFFFF;      /* Colour2*/    
	color: black; 
	font-weight: bold; 
	width: 200px;
	word-wrap: break-none;
	text-align: right;

 } 
  
 /* the right hand column */
 .rightColumn { 
        background-color: #FFFFFF;      /* Colour4*/ 
	color: black;
	font-weight: bold; 
	width: 400px;

 } 
 
 /* the footer */
  .footer       { 
        align: centre;                      
        background-color: #FFFFFF;      /* Colour1*/    
 }
 
 td {padding: 0px;}
 /*---------------------------------------------------*/
 
 /* the labels */
  .Label                { 
        color: black; 
        text-align: left;                   
        font-size: 10pt;
        font-family: Trebuchet MS; 
        font-weight: bold;
 } 

 .setting {
        color: #F2836D;
        font-weight: bold; 
 }
.LightLabel {
	color: black;
        text-align: left;                 
        font-size: 10pt;
        font-family: Trebuchet MS; 
        font-weight: bold;
}
 
 .Title  { 
        align: center;              
        color: #000000;                     
        font-size: 12pt;                    
        font-weight: bold; 

 } 
 
  
/*----------------------------------------------------*/
/* Admin Pages Tables */

.servicetable {border-width: 1px; border-color: black; border-style: solid;}
.parametertable {border-width: 1px; border-color: black; border-style: solid;}


 /*---------------------------------------------------*/
  
/* error messages */ 
 .Error { 
        color : #F2836D;
        font-size: 12pt;                  
        font-weight: bold; 
 } 
 
 /*---------------------------------------------------*/

.add {color: #000000;}
.red {color: #FF0000;}
.highlight {border: 2px red solid;}
.required {color: #FF0000;} 
a {color: black;}
a:visited {color: black;}
a:hover {color: #85ACDC; /* Colour1 */ }

/*---------------------------------------------------*/
/* show / hide fields - use 'none' to hide, 'inline' to display */

.R_firstname {display: inline;} /* firstname */
.R_lastname {display: inline;} /* lastname */
.R_addr {display: inline;} /* address */
.R_city {display: inline;} /* town/city */
.R_county {display: inline;} /* county/state */
.R_postcode {display: inline;} /* postcode/zipcode */
.R_countryselect {display: inline;} /* country */
.R_cemail {display: inline;} /* contact E-mail */
.R_telephone {display: inline;} /* telephone number */
.R_optional {display: inline;} /* optional services */
.R_modemselect {display: inline;} /* modem type */

/*---------------------------------------------------*/

.gray_bar {
	FONT-SIZE: 10px
}
.main_table {
	BACKGROUND: #ffffff
}
.this {
	BORDER-RIGHT: #555555 1px solid; BORDER-LEFT: #555555 1px solid; BORDER-BOTTOM: #555555 1px solid
}
.content {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica,sans-serif
}
.casestudies {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Verdana, Arial,Helvetica,sans-serif
}
.casestudy_header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #63717b; FONT-FAMILY: Verdana, Arial,Helvetica,sans-serif
}
.content_header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #63717b; FONT-FAMILY: Verdana, Arial, Helvetica
}
.right {
	FONT-SIZE: 11px
}
.right_header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #ced3d6 1px solid; COLOR: #63717b; BORDER-BOTTOM: #ced3d6 1px solid; FONT-FAMILY: Tahoma,Arial, sans-serif
}
.left_header {
	BORDER-RIGHT: #ced3d6 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ffffff; COLOR: #63717b; BORDER-BOTTOM: #ced3d6 1px solid; FONT-FAMILY: Tahoma,Arial, sans-serif
}
.sub_header {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #466b7e; FONT-FAMILY: Verdana, Arial,Helvetica,sans-serif
}
.condesa {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial,Helvetica,sans-serif
}
.footer_main {
	FONT-SIZE: 10px; BACKGROUND: #6d87a7; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial,Helvetica,sans-serif
}
.footer_dark {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 0px solid; BACKGROUND: #506d8f; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 0px solid
}
.footer_medium {
	BACKGROUND: #527194
}
.footer_light {
	BORDER-RIGHT: 0px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.border {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.form {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #4a555a; FONT-FAMILY: Verdana, Arial,Helvetica,sans-serif
}
.form_small {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #4a555a; FONT-FAMILY: Verdana, Arial,Helvetica,sans-serif
}
.sub_navigation {
	BORDER-BOTTOM: #ced3d6 1px solid; FONT-FAMILY: Tahoma,Arial, sans-serif
}
.navigation {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #527194; COLOR: #ffffff; FONT-FAMILY: Tahoma,Arial, sans-serif; TEXT-DECORATION: none
}
.bar {
	BACKGROUND: #6d87a7
}
A.navigation:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.navigation:unknown {
	COLOR: #c6cfd6; TEXT-DECORATION: none
}
A.navigation:hover {
	COLOR: #c6cfd6; TEXT-DECORATION: none
}
A.navigation:active {
	COLOR: #c6cfd6; TEXT-DECORATION: none
}
A.navigation:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}

A.sub_navigation:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ce6500; TEXT-DECORATION: none
}
A.sub_navigation:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ce6500; TEXT-DECORATION: none
}
A.sub_navigation:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ce6500; TEXT-DECORATION: none
}
A.sub_navigation:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ce6500; TEXT-DECORATION: none
}
A.sitemap:link {
	FONT-SIZE: 11px; COLOR: #2b5a8d; TEXT-DECORATION: none
}
A.sitemap:visited {
	FONT-SIZE: 11px; COLOR: #2b5a8d; TEXT-DECORATION: none
}
A.sitemap:active {
	FONT-SIZE: 11px; COLOR: #2b5a8d; TEXT-DECORATION: none
}
A.sitemap:hover {
	FONT-SIZE: 11px; COLOR: #2b5a8d; TEXT-DECORATION: none
}
A.footer:link {
	FONT-SIZE: 10px; BACKGROUND: #527194; COLOR: #ffffff; TEXT-DECORATION: none
}
A.footer:visited {
	FONT-SIZE: 10px; BACKGROUND: #527194; COLOR: #ffffff; TEXT-DECORATION: none
}
A.footer:active {
	FONT-SIZE: 10px; BACKGROUND: #527194; COLOR: #ffffff; TEXT-DECORATION: none
}
A.footer:hover {
	FONT-SIZE: 10px; BACKGROUND: #527194; COLOR: #ffffff; TEXT-DECORATION: none
}
A.condesa:link {
	COLOR: #ffffff
}
A.condesa:visited {
	COLOR: #ffffff
}
A.condesa:active {
	COLOR: #ffffff
}
A.condesa:hover {
	COLOR: #ffffff
}
.form_bttn {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #527194; CURSOR: hand; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial,sans-serif; HEIGHT: 22px; TEXT-DECORATION: none
}
