/* CSS Document */

/* Argent Red #BE0032 */

/*
h1, h2, h3, h4, h5 {
	font-family: "Courier New", Courier, monospace;
	font-weight: normal;
	letter-spacing: -.05em;
	margin: 0;
	padding: 0;
	line-height: 1em;
}
*/

	.txt
	{
	display: block;
	padding: 0px 0px 10px 0px;
	}
	
.content_para_1
{
width: 211px;
float: left;
padding: 0px;
line-height: 20px;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.content_para_2
{
width: 211px;
float: left;
padding: 0px;
line-height: 20px;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-left: 16px;
}

.content_main
{
padding: 0px 20px 0px 18px;
}


ul
	{
	padding: 0px;
	margin-left: 25px;
	}

.title_edit {
	text-align: left;
	padding: 10px 0 0px 0;
	margin: 0 18px 0 18px;
	font-size: 19px;
	font-weight: normal;
	font-family: "Courier New", Courier, monospace;
}

.quote
	{
	color: #999999;
	}

.img
{
background-image: url(/images/bg.gif);
background-repeat: repeat;
padding-top: 10px;
margin-bottom: 10px;
}

p
{
line-height: 20px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
background-image: url(/images/bg.gif);
background-repeat: repeat;
padding: 0px;
border: 0px;
margin: 0px;
text-align: center;
/* height: 2000px; */
/*font-size: 10px;*/
}


table
{
padding: 0px;
border: 0px;
margin: 0px;
}

#page_body
{ 
width: 956px;
background-image: url(/images/page_bg.png);
background-position: top left;
background-repeat: repeat-x;
margin-left: auto;
margin-right: auto;
}

#page_header
{
width: 956px;
background-color: white;
height: 30px;
text-align: right;
overflow:hidden;
}

#page_header_nav
{
padding: 4px 50px 0px 0px;

}

.header_lnk, .header_lnk:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: black;
text-decoration: none;
padding: 0px 10px 0px 10px;
}


#page_content_top
{
border: 0px solid white;
padding: 0px;
margin: 0px;
height: 60px;
overflow: hidden;
}


#page_footer
{
width: 956px;
background-color: white;
height: 30px;
text-align: left;
}

#page_footer_imagelabel
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: bold;
font-style: italic;
padding: 8px 0px 0px 40px;
float: inherit;
position: inherit;
width: 300px;
}

#page_content_main_left
{
width: auto;
overflow: visible;
float: left;
border: 0px solid white;
border: 0px solid white;
display: block;
}

#flash_nav
{
padding-left: 67px;
padding-top: 34px;
/*overflow:hidden;*/
}

/* 33y 420x */
#page_content_main_right
{
padding-left: 19px;
padding-top: 33px;
float: left;
border: 0px solid white;
z-index: 1;
}

#page_content_main_right_content
{
width: 476px;
/* height: 440px; */
background-color: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
overflow: hidden;
}

.content_head
{
width: 436px;
padding: 18px;
line-height: 20px;
display: block;
float: inherit;
}

.content_para
{
padding: 0px 16px 20px 16px;
line-height: 20px;
width: 211px;
vertical-align: top;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}



.content_para_wide
{
padding: 0px 20px 20px 20px;
line-height: 20px;
width: 436px;
vertical-align: top
}


#content_pop
{
width: 476px;
height: auto;
z-index: 1;
}

#toggle_div
{
border: 0px solid white;
padding-top: 121px;
height: 20px;
width: 15px; 
float: left;
z-index: 100;
}

#toggle_div_quote
{
border: 0px solid white;
padding-top: 0px;
height: 20px;
width: 15px; 
float: right;
}

/* awards page */

.awards_number
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
color: black;
text-decoration: none;
padding: 20px 10px 0px 10px;
}

.awards_title
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: black;
text-decoration: none;
padding: 0px 10px 0px 90px;
}


.awards_txt
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: black;
text-decoration: none;
padding: 0px 10px 0px 90px;
}

/* management team */

.team_title
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: black;
text-decoration: none;
padding: 0px ;
}

.team_link,
#team_roger,
#team_david,
#team_peter,
#team_jim,
#team_tony,
#team_stephen,
#team_gary,
#team_robert,
#team_andre,
#team_alastair,
#team_rupert,
#team_freemans
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: black;
text-decoration: none;
text-decoration: none;
background-color: white;
padding-left: 25px;
padding-right: 10px;
padding-bottom: 1px;
background-image: url(/images/job_lnk.png);
background-repeat: no-repeat;
background-position: left;
}

.team_link:hover,
#team_roger:hover,
#team_david:hover,
#team_peter:hover,
#team_jim:hover,
#team_tony:hover,
#team_stephen:hover,
#team_gary:hover,
#team_robert:hover,
#team_andre:hover,
#team_alastair:hover,
#team_rupert:hover,
#team_freemans:hover
{
color: white;
background-image: url(/images/team_lnk.png);
background-repeat: no-repeat;
background-position: left;
background-color: #d3190d;
padding-left: 25px;
padding-right: 10px;
padding-bottom: 1px;
}


#quote_box
{
width: 400px;
padding-top: 100px;
overflow: hidden;
}

#quote_box_content
{
width: 260px;
background-color: white;
background-image: url(/images/quote.png);
background-repeat: no-repeat;
background-position: top left;
float: right;
overflow: hidden;
}

#quote_box_content2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
line-height: 20px;
padding: 10px 30px 10px 30px;
background-image: url(/images/quote2.png);
background-repeat: no-repeat;
background-position: bottom right;
border: 0px solid red;
}

#quote_short
{
visibility: visible;
display: block;
}

#quote_long
{
visibility: hidden;
display: none;
}

.quote_person
{
color: #ea0a11;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
font-size: 18px;
display: block;
line-height: normal;
}

.quote_person_title
{
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
display: block;
line-height: normal;
padding-bottom: 20px;
}

/* PRINT LINKS */

.print_div
{
border-top: 1px solid #CCCCCC;
padding: 10px 0px 4px 0px;
}

.print_lnk_img
{

}

.print_lnk_txt
{
margin-bottom: 5px;
text-decoration: none;
color: black;
}


#quote_div
{
padding-bottom: 15px;
}

#quote_lnk
{
padding: 2px 10px 2px 15px;
margin: 0px 0px 0px 15px;
text-decoration: none;
color: black;
background-image: url(/images/q_dwn.png);
background-repeat: no-repeat;
background-position: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
}

#quote_lnk:hover
{
text-decoration: none;
color: white;
background-color: #BE0032;
background-image: url(/images/q_dwn2.png);
}

#quote_lnk2
{
padding: 2px 10px 2px 15px;
margin: 0px 0px 0px 15px;
text-decoration: none;
color: black;
background-image: url(/images/q_up.png);
background-repeat: no-repeat;
background-position: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
}

#quote_lnk2:hover
{
text-decoration: none;
color: white;
background-color: #BE0032;
background-image: url(/images/q_up2.png);
}
