@charset "UTF-8";
/* CSS Document */

/*Colours*/
/*
Light Grey (Top1) 					7C858C > 666E75
Light Grey (Title)					AFB4B8 > 7C858C
Light Grey (Client & Rollovers)		AFB4B8 > 7C858C/9CA1A5

*/

/*Page Re-Coded for Tables*/

body {
	text-align: center;
	font-family: Helvetica, Arial, Geneva, sans-serif;
	background-color: #e2e2e2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

/*Text Styling*/

p
{
font-family: Helvetica, Arial, Geneva, sans-serif;
}

font.top1
{
color: #666E75; /*Ch*/
}

font.top2
{
color: #101D27;
}

/*Hidden using DIV*/


h1 
{
color:#666E75;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:26px;
font-weight:lighter;
}

h2 
{
color:#7C858C; /*Ch*/
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:26px;
font-weight:lighter;
}

h3 
{
color:#7C858C; /*Ch*/
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:26px;
font-weight:lighter;
line-height: -5px;
}





/*BG Images*/

table.header
{
background-image: url('images/header.jpg');
background-repeat: no-repeat;
background-position: top left;
}


table.capital_b
{
background-image: url('images/capital_b.gif');
background-repeat: no-repeat;
background-position: bottom right;
}


/*Header Rotate*/

td.image_rotate
{
background-color: #0F1C25;
background-image: url('image_rotate.jpg');
background-repeat: no-repeat;
background-position: top left;
}

td.test
{
font-family: Helvetica, Arial, Geneva, sans-serif;
font-size: 26px;
color: #AFB4B8;
font-weight: lighter;
}






/*Text and Layout Styling*/

/*Hidden Title*/

div#hide_title
{
visibility: hidden;
}


/*Hidden Header for Print*/
div#header_print
{
visibility: hidden;
position: absolute;
top: 30;
height: 115px;
width: 600px;
text-align: left;
z-index: 5;
}

/*Hidden Image for Print*/
div#header_image_print
{
visibility: hidden;
position: absolute;
top: 145;
height: 150px;
width: 600px;
text-align: left;
z-index: 5;
}




div#contact_details
{
text-align: right;
}

div#contact_details p
{
font-size: 12px;
}

div#contact_details a:link
{
color: #101D27;
text-decoration: none;
}

div#contact_details a:visited
{
color: #101D27;
text-decoration: none;
}

div#contact_details a:hover
{
color: #7C858C;
text-decoration: none;
}

div#contact_details a:active
{
color: #7C858C;
text-decoration: none;
}

div#navigation
{
text-align: left;
}

div#navigation p
{
font-size: 12px;
color: #4F5860;
}

div#navigation a:link
{
color: #4F5860;
text-decoration: none;
}

div#navigation a:visited
{
color: #4F5860;
text-decoration: none;
}

div#navigation a:hover
{
color: #AFB4B8;
text-decoration: none;
}

div#navigation a:active
{
color: #AFB4B8;
text-decoration: none;
}

div#client_area
{
/*visibility:hidden;*/ /*Temp Hide*/
text-align: left;
}

div#client_area p
{
font-size: 12px;
color: #AFB4B8;
}

div#client_area a:link
{
color: #7C858C; /*Ch*/
text-decoration: none;
}

div#client_area a:visited
{
color: #7C858C; /*Ch*/
text-decoration: none;
}

div#client_area a:hover
{
color: #4F5860;
text-decoration: none;
}

div#client_area a:active
{
color: #4F5860;
text-decoration: none;
}

div#content_left
{
/*text-align: left;*/
text-align: justify;
z-index: 5;
font-size: 12px;
color: #4F5860;
line-height: 16px;
}

div#content_right
{
text-align: justify;
z-index: 5;
font-size: 12px;
color: #4F5860;
line-height: 16px;
}

div#content_left p
{
text-align: justify;
font-size: 12px;
color: #4F5860;
line-height: 16px;
}

div#content_right p
{
text-align: justify;
font-size: 22px;
color: #4F5860;
line-height: 16px;
}

div#content_left h3 
{
color:#AFB4B8;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:22px;
font-weight:lighter;
}

div#content_left h4
{
color:#AFB4B8;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:16px;
font-weight:lighter;
}


div#content_left h5
{
color:#4F5860;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:16px;
font-weight:lighter;
line-height:0px;
}

div#content_left h6
{
color:#AFB4B8;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:20px;
font-weight:lighter;
line-height:0px;
}


div#content_left hr
{
border: 0;
color:#AFB4B8;
background-color:#AFB4B8;
height: 2px;
}



.featured_title
{
color:#7C858C; /*Ch*/
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:26px;
font-weight:lighter;
line-height: 38px;
}

.featured_address
{
color:#4F5860;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:12px;
font-weight:lighter;
}


.client_title
{
color:#7C858C; /*Ch*/
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:22px;
font-weight:lighter;
line-height: 38px;
}


.client_details
{
color:#4F5860;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:14px;
font-weight:lighter;
}











.disclaimer
{
color:#4F5860;
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:10px;
font-weight:lighter;
}



div#content_left a:link
{
color: #4F5860;
text-decoration: none;
}

div#content_left a:visited
{
color: #4F5860;
text-decoration: none;
}

div#content_left a:hover
{
color: #AFB4B8;;
text-decoration: none;
}

div#content_left a:active
{
color: #AFB4B8;
text-decoration: none;
}



div#local_links
{
text-align: left;
}

div#local_links a:link
{
color: #4F5860;
text-decoration: none;
}

div#local_links a:visited
{
color: #4F5860;
text-decoration: none;
}

div#local_links a:hover
{
color: #AFB4B8;;
text-decoration: none;
}

div#local_links a:active
{
color: #AFB4B8;
text-decoration: none;
}


.links_title
{
color:#7C858C; /*Ch*/
font-family:Helvetica,Arial,Geneva,sans-serif;
font-size:22px;
font-weight:lighter;
line-height: 28px;
/*height: 48px;*/
}






div#info
{
text-align: left;
}

div#info p
{
font-size: 11px;
color: #7C848C;
}

div#info a:link
{
color: #7C848C;
text-decoration: none;
}

div#info a:visited
{
color: #7C848C;
text-decoration: none;
}

div#info a:hover
{
color: #101D27;
text-decoration: none;
}

div#info a:active
{
color: #101D27;
text-decoration: none;
}

div#jamesgood
{
text-align: left;
}

div#jamesgood p
{
font-size: 11px;
color: #959AA0;
}

div#jamesgood a:link
{
color: #959AA0;
text-decoration: none;
}

div#jamesgood a:visited
{
color: #959AA0;
text-decoration: none;
}

div#jamesgood a:hover
{
color: #7C848C;
text-decoration: none;
}

div#jamesgood a:active
{
color: #7C848C;
text-decoration: none;
}


.floatimgleft {
float:left;
margin-top:10px;
margin-right:25px;
margin-bottom:30px;
}


.vcard
{
	visibility: hidden;
}




.content_left p
{
text-align: justify;
font-size: 12px;
color: #4F5860;
line-height: 16px;
}


/*Form Stylesheet*/

.txtfield {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
	border: 1px solid #4F5860;
}

.btn {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
	background-color: #C8C8C8;
	border: 1px solid #C8C8C8;
}

#message {
  	font-family:Verdana, Arial, Helvetica, sans-serif;
  	font-size: 12px;
	color:#861217; /*Red*/
	/*color:#4F5860;*/
}


