/* default.css */
body {margin: 0px; padding: 0px; color: #373F4F; background: #FFF url(/images/bg.gif) repeat-x; font: 12px Arial, Tahoma, Helvetica, sans-serif;}
a img	{border: none;}
.clear { clear: both; }
p {margin: 12px 0; line-height: 18px;}
h1 {font: 20px Arial, Tahoma, Helvetica, sans-serif; font-weight: normal; color: #FF7506;}
h2 {font: 16px Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; color: #FF7506;}
h3 {font: 14px Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; color: #FF7506;}
h4 {font: 14px Arial, Tahoma, Helvetica, sans-serif; font-weight: bold; color: #FF7506;}
hr {height: 1px; border:0; color: #0d3692; background-color: #0d3692; margin-top: 15px;}
div#layout {width: 860px; margin: 0px auto; height: 200px; color: #FFF;}
div#content {padding-top: 25px; margin-top: 73px; float: left; background: #FFF;}
div#spacer {height: 33px;}
div#header {position:relative; }
div#nav{position: absolute; top: 19px; right: 6px; width: 607px; height: 53px; background: url(/images/bg_main_menu.gif) no-repeat right;}
div#nav ul{list-style-type: none; margin: 0px; padding: 0px;}
div#nav ul li{float: left; display: inline; height: 53px; background: url(/images/menu_divider.gif) no-repeat left; width: 101px; text-align: center;}
div#nav ul li a	{display: block; margin: 0px 0px 0px 5px; padding: 0px 4px 0px 5px; text-decoration: none; color: #003399; font: bold 11px Verdana, Arial, Helvetica, sans-serif; cursor: pointer; padding-top: 15px;}
div#nav ul li a:hover {color: #FF7506;}
div#nav ul li a span{display: inline; padding-right: 10px; width: auto; line-height: 12px; background: url(/images/arrow_right_orange.gif) no-repeat right 4px; text-align: center;}

div.rounded {height: 100px; margin-top: 20px;}
/*
div#navCol {position: relative; margin-top: -20px; z-index: 1000; }
div#navCol ul {list-style-type: none; margin: 0px; padding: 0px;}
div#navCol ul li {height: 24px; width: 190px; background: url(/images/bg_side_menu.gif); padding-top: 6px;}
div#navCol ul li a {display: block; font: 12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: 0d3692; background: url(/images/arrow_side_menu_up.gif) no-repeat 10px 3px; padding-left: 30px;}
div#navCol ul li a:hover {display: block; font: 12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: 0d3692; background: url(/images/arrow_side_menu_over.gif) no-repeat 10px 3px; padding-left: 30px;}
*/

/*div#navCol               {position: relative; margin-top: -20px; z-index: 1000;}
div#navCol ul            {padding: 0; margin: -53px 0 0 0; width: 190px; list-style: none; text-decoration: none; min-height: 33px;}
div#navCol ul li         {height: auto; padding-top: 0px; min-height: 28px; padding-left: 25px; background: url(/images/bg_title.gif) repeat-x; font: bold 12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
div#navCol ul li a       {position: relative; top: 5px; display: block; color: #FFF; background: none; text-decoration: none; }
div#navCol ul li a:hover {}
div#navCol li ul            {margin: 0px; margin-top: 15px;}
div#navCol li ul li         {height: 24px; min-height: 24px; margin-top: -5px; width: 190px; background: url(/images/bg_side_menu.gif); padding-top: 6px; padding-left: 0px; margin-left: -25px; list-style-type: none;}
div#navCol li ul li a       {display: block; top: 0px; font: 12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: #0d3692; background: url(/images/arrow_side_menu_up.gif) no-repeat 10px 3px; padding-left: 30px; padding-top: 0;}
div#navCol li ul li a:hover {display: block; font: 12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; text-decoration: none; color: #0d3692; background: url(/images/arrow_side_menu_over.gif) no-repeat 10px 3px; padding-left: 30px;}*/

div#navCol         {position: relative; margin-top: -53px; z-index: 1000;}
div#navCol ul      {width: 190px; margin: 0; padding: 0;}
div#navCol ul li   {height: auto; margin: 0; padding: 5px 0 5px 0; color: #FFF; background: url(/images/bg_title.gif) repeat-x; font: bold 12px "Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; list-style: none;}
div#navCol ul li a {position: relative; display: block; padding-left: 25px; color: #FFF; background: none; text-decoration: none;}

div#navCol ul li ul            {position: relative; top: 5px; width: 100%; margin: 0; padding: 0;}
div#navCol ul li ul li         {float: left; clear: both; width: 100%; margin: 0; padding: 6px 0 1px; height: auto; min-height: 20px; background: url(/images/bg_side_menu.gif); list-style-type: none; font-weight: normal; border-bottom: 1px solid #CFCFCF;}
div#navCol ul li ul li a       {padding-left: 30px; color: #0D3692; background: url(/images/arrow_side_menu_up.gif) no-repeat 10px 3px;}
div#navCol ul li ul li a:hover {color: #FF7506; background: url(/images/arrow_side_menu_over.gif) no-repeat 10px 3px;}

a {
	text-decoration: none;
}

div#colMiddleContent a {
	color: #FF7506;
	border-bottom: 1px dashed #FF7506;
	}

div#colMiddleContent a:hover {
	border-bottom: 1px solid #FF7506;
}

		div#contentTop h1 {padding-left: 100px; margin-top: 15px; margin-bottom: -3px;}
		div#colMiddleContent div#contentTop ul {list-style-type: none; margin: 0px; padding:0px 0px 0px 92px;}
		div#contentTop #pathMenu ul li {display: inline; margin-right: 2px;}
		div#contentTop #pathMenu ul li a {font: 11px Arial, Tahoma, Helvetica, sans-serif; color: #0d3692; text-decoration: none; border: none; padding-left: 8px;}

		.pathMenuSep {background: url(/images/breadcrumb_divider.gif) no-repeat 0px 6px;}




div#footer {
	background: #FFF;
	color:#0D3692;
	clear: both;
	padding: 20px 30px 10px 30px;
	height: auto;
	float: left;
	font-family:Arial,Tahoma,Helvetica,sans-serif;
	font-size:11px;
	width: 800px;
	display: inline;
    margin-bottom: 10px;
}

div#footer .updates {
	font: 12px Arial,Tahoma,Helvetica,sans-serif;
	color: #373F4F;
}

div#footer .left {
	padding: 0;
	margin: 0;
	float: left;
	height: 43px;
	display: inline;
}

div#footer .right {
	padding: 0;
	margin: 0;
	float: right;
	height: 43px;
	text-align: right;
	display: inline;
}

div#footer hr {
	background-color:#999;
	padding: 0;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 5px;
	border:0pt none;
	color:#999;
	height:1px;
	clear: both;
	float: left;
	width: 100%;
}

div#footer img {
	padding-left: 10px;
}

div#footer ul {
	list-style: none;
	text-decoration: none;
	margin: 0;
	margin-top: 5px;
	padding: 0;
}

div#footer ul li {
	display: inline;
}

div#footer p.footertext {
	margin-top: 5px;
	margin-bottom: 5px;
}

div#footer a {
	color:#0D3692;
	text-decoration: none;
	border-bottom: 1px dashed #0D3692;
}

div#footer a:hover {
	color: #FF7506;
	border-bottom: 1px dashed #FF7506;
}

div#footer a.noborder, div#footer a:hover.noborder {
	border: none;
}

.orange {
	color: #ff7506;
}


IE 7
div#footer hr {margin-bottom: -10px;}

form	{margin: 0px; width: auto; padding-top: 20px;}
fieldset	{margin-bottom: 10px; margin-top: -10px; padding:10px 0; width: auto; border: none;}
fieldset legend {font-weight: bold; margin-left: 10px; display: none;}
fieldset label {display: block; line-height: 150%; width: 400px;}
fieldset label span {float: left; clear: left; width: 160px; margin: 3px 10px; text-align: right;}
/*input, select {clear: right; width: 200px; margin-left: 5px; border: 1px solid #D65726; height: 18px; font-size: 11px;}*/
select, input, textarea {margin-top: 0px; margin-bottom: 4px; border:1px solid #8F8B8B; width: 200px;}
/*textarea {margin-left: 5px; color: #000000; background-color: #FFFFFF; overflow: auto; width: 200px; font-size: 11px; border: 1px solid #D65726;}*/
.submit {margin: 0px 0px 0px 180px; border: none; width: 96px;}
#phone_area_code {width: 40px;}
#phone {width: 155px;}
#example {margin-left: 180px; margin-top: -5px; text-align: left; width: 225px;}
#postcode {width: 80px;}