body.main {
	text-align: center;
	min-width: 770px;
	margin:0;
	padding:0;
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image:url(../imagez/bgmain.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-color:#FFFFFF;
	height:100%;
}
body.index {
	text-align: center;
	min-width: 770px;
	margin:0;
	padding:0;
	background-color:#D4DBE3;
	height:100%;
}
.bgnavbar {
	height:125px;
	background-image:url(../imagez/bgnavbar.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
td {
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
h1 {
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}
.error {
	font-size:12px;
	color:#DD0000;
}


/* ----- Text ----- */
.small {
	font-size:12px;
}
a:link, a:visited {
	color:#5C98BB;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}
.grey {
	color:#BBBBBB;
}
.white {
	color:#FFFFFF;
}
.enter, .enter a, .enter a:visited {
	font-family:Myriad Pro, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#47545A;
}
.enter a:hover, .enter a:active {
	color:#FFFFFF;
	text-decoration:none;
}
.thumb {
	border-left:1px solid #B1B3B5;
	border-top:1px solid #B1B3B5;
	border-right:1px solid #E1E4E6;
	border-bottom:1px solid #E1E4E6;
	background-color:#E6EFF5;
}
.thumbpad {
	border-left:1px solid #B1B3B5;
	border-top:1px solid #B1B3B5;
	border-right:1px solid #E1E4E6;
	border-bottom:1px solid #E1E4E6;
	background-color:#E6EFF5;
	margin:0px 15px 15px 0px;
}
.tdthumb {
	background-image:url(http://www.kingbridge.co.uk/imagez/foliosep.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:15px 5px 0px 5px;
}
.tdlist {
	border-left:1px solid #D1D3D6;
	border-top:1px solid #D1D3D6;
	border-right:1px solid #E1E4E6;
	border-bottom:1px solid #E1E4E6;
	background-color:#F4FBFF;
}
.listpic {
	border:1px solid #E1E4E6;
	background-color:#FFFFFF;
}
.tdcontact {
	border-left:1px solid #B1B3B5;
	padding:0px 0px 0px 14px;
}
.tdlarge {
	padding:15px;
}
.tdlarge2 {
	padding-top:15px;
}
.tdtagline {
	border-left:1px solid #B1B3B5;
	margin:0px 0px 0px 14px;
}


/* ----- Forms ----- */
form {
	margin:0px;
	padding:0px;
}
.input {
	padding:3px;
	height:23px;
	border:1px solid #CFD8DA;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858B92;
}
textarea, select {
	padding:3px;
	border:1px solid #CFD8DA;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#858B92;
}
.button {
	height:23px;
	background-color: #11295D;
	border:0px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

/* ----- Footer ----- */
.bg_footer {
	height:28px;
	background-color:#000000;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#698CA1;
}
.bg_footer a:link, .bg_footer a:visited {
	color:#698CA1;
	text-decoration:none;
}
.bg_footer a:hover, .bg_footer a:active {
	color:#FFFFFF;
}

/* ----- Footer2 ----- */
.bg_footer2{
	height:28px;
	background-color:#000000;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#47545A;
}
.bg_footer2 a:link, .bg_footer2 a:visited {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#47545A;
	text-decoration:none;
}
.bg_footer2 a:hover, .bg_footer2 a:active {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
