﻿body 
{
    font-family: "segoe ui", Calibri, Tahoma, trebuchet MS, Verdana, Arial, Sans-Serif;
    font-size: 100%;
	background-color: #004775;
}

.bold	{ font-weight : bold; }

#page
{
	width: 100%;
	height: 100%;
}
#container
{
	margin-left: auto;
	margin-right: auto;
	width: 780px;
}
.bluetable{
	background-color: #004775;
	color:			#ffffff;
}
#content a{
	color:			#08385A;
}

#content .bluetable a, a:visited, a:link {
	color:			#ffffff;
}
#content a:hover{
	color:	#08385A;
	text-decoration: none;
	background-color: #FFFBC6;
}
/* This is for the yellow link in the News/George Hay Column Page */
#content a.yellowlink {
	color: #fff8c0; 
	text-decoration:none; 
	background-color: #004775;
	font-weight: bold;
} 




#head
{
    width: 760px;
    height: 220px;
  	background-image : url('../images/head.gif');
    background-repeat: no-repeat;
}

a img {
	border : none;
}
#nav
{
    width: 760px;
    height: 40px;
}
#nav a, a:visited
{
    color: #8EBAFF;
    text-decoration: none;
}
#curveywrap
{
    background-image: url('../images/bubble.gif');
    background-color: #10456E;
    width: 760px;
}
#headwrap
{
    left: 5px;
    background-color: #0E3A5E;
    width: 760px;    
}
.bubble
{
    background-image: url('../images/bubbletop.gif');
    background-repeat: repeat-x;
    background-color: #fff;
	color: #ffffff;
	font-weight:bold;
}
#content
{
    font-size: 90%;
	background-color:#FFFFFF;
}
#footer
{
    width: 100%;
    height: 65px;
    text-align: center;
    color: #fff;
    font-size: 70%;
}
#footer a, a:visited
{
    color: #8EBAFF;
    text-decoration: none;
}
#footer a:hover
{
    color: #CFCDFF;
}
.button
{
    height: 40px;
    width: 100%;
}
.button_left
{
    width: 6px;
    background-image: url('../images/btn_left.gif');
    background-repeat: no-repeat;
	vertical-align:		bottom;
	text-align:			right;
}
.button_right
{
    height: 25px;
    width: 6px;
    background-image: url('../images/btn_right.gif');
    background-repeat: no-repeat;
}
.button_inner
{
    height: 25px;
    background-image: url('../images/btn_back.gif');
    background-repeat: repeat-x;
    color: #FFF;
    font-size: 80%;
    text-align:center;
}
#textbox
{
    background-color: #fff;
    width: 760px;
}
#latestnews
{
    background-image: url('../images/bubbletop.gif');
    background-repeat: repeat-x;
    background-color: #fff;
    width: 300px;
}
  .headingblue{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#004775;font-weight:bold}
  .headingbluebig{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#004775;font-weight:bold}
  .headlinesheading{font-family:Arial, Helvetica, sans-serif;font-size:20px;color:#004775;font-weight:bold;}
  .headline{font-family:"segoe ui", Calibri, Tahoma, trebuchet MS, Verdana, Arial, Sans-Serif;font-size:18px;color:#004775;font-weight:bold;line-height:50%;}
  .headingcolumn{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#fff8c0;font-weight:bold}
  .subheading{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#ffffff;font-weight:bold}
  .columnheading{font-family:"segoe ui", Calibri, Tahoma, trebuchet MS, Verdana, Arial, Sans-Serif;font-size:16px;color:#ffffff;font-weight:bold;line-height:80%;}
  .subcolumnheading{font-family:"segoe ui", Calibri, Tahoma, trebuchet MS, Verdana, Arial, Sans-Serif;font-size:14px;color:#ffffff;font-weight:bold;}
  .subnewsblue{font-family:"segoe ui", Calibri, Tahoma, trebuchet MS, Verdana, Arial, Sans-Serif;font-size:16px;color:#004775;font-weight:bold;line-height: 20%;}
  
  .lbluepara{font-family:"segoe ui", Calibri, Tahoma, trebuchet MS, Verdana, Arial, Sans-Serif;font-size:10pt;color:#b7e6fc;}
  .newscaption{font-family:"segoe ui", Calibri, Tahoma, trebuchet MS, Verdana, Arial, Sans-Serif;font-size:12pt;color:#000000;}
  
  .whitelink td{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#ffffff;text-decoration:none}
  .whitelink a:link{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#ffffff;text-decoration:underline} 
  .whitelink a:visited{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#ffffff;text-decoration:underline} 
  .whitelink a:hover{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#ffffff;text-decoration:none} 
  .whitelink a:active{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:#ff0000;text-decoration:none} 
  

  
.submenuholder{
	position: 						absolute;
	width: 							0px; 
	height: 						0px; 
	float:							right;
}
div.submenu{
	position: 						relative;
	top:							-7px; 
	z-index: 						3;
	text-align:						left;
	font-size:						80%;
	text-decoration:none;
	font-weight:normal;
}
table.submenu{
	width:							120px;
	margin:							 4px; 
	background-color:				#0E3A5E;
	color:							#FFFFFF; 
}

table.submenu td{
	display: 						block;
	border-bottom:					1px solid #ffffff;
	padding: 2px 26px 2px 26px;
}
table.submenu td a:hover{
	color:							#ffffff;
	display: 						block;
	background-color:				#004775;
	text-decoration:underline;
}
table.menu td a{
	display:						block;
	height:							20px;
	padding: 2px 8px 2px 8px;
	/*font-size:						0.8ems;*/
}

/* Contact boxes on the specialist area pages */
td.name	{ width : 170px; }
td.viewprof	{ width : 80px; }
td.sendem	{ width : 80px; }
td.sendem a	{ text-decoration : none; }
table.contacttb	{ border-color : #8EBAFF; border-style:groove; border-width : 3px;}

/* minimum wage news */

table.minwage 	{ 
					border-width : 1px; 
					border-style : solid; 
					border-color : #000000;
					background-color : #fff8c0;
					border-collapse: separate;
				}
/* Team photo */
.teamphoto	{ margin : 5px; }

/* Bubble header */
.bubble 
	{
		background-image: url(../images/bubbletop.gif);
		background-repeat: repeat-x;
		background-color: #ffffff;
		color: #ffffff;
		font-weight: bold;
	}
.bluetable
	{
		background-color : #004775;
		color : #FFFFFF;
	}
.bluetable li
	{
		margin-left : -10px;
	}
	
	
/* FRONT PAGE LIST ABOUT OUTSOURCING */
table.outsource {
		margin-left : 10px;
	}
.tdyes, .tdno	{
	width : 10%;
}
.tdq	{
	width : 80%;
	padding : 5px;
}
.beige	{
	background-color : #fff8c0;
}