/* www.caatsltd.com GLOBAL CSS */
@import url("reset.css");
body {
	background:#464c5c; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3e424c;
}
#Left {
	width:885px; padding-left:25px; margin:auto; background:url(../gfx/left.jpg) repeat-y left;
}
#Right {
	padding-right:25px; background:url(../gfx/right.jpg) repeat-y right;
}
#Banner {
	width:381px; height:190px; position:absolute; top:-1px; margin-left:471px;
}
#Banner img {
	margin-top:1px;
}
#Tel {
	width:370px; height:50px; position:absolute; top:150px; margin-left:467px; color:#0630a3; text-align:right;
}
#Header {
	background:url(../gfx/top.jpg) no-repeat #fff; height:40px; padding:150px 0 0 8px; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; font-style:italic; color:#ff8400;
}
#Nav {
	padding:0 2px; background:#d1d0c4; height:64px;
}
#Nav li {
	width:107px; height:64px; line-height:60px; background:url(../gfx/nav.jpg) no-repeat; float:left; text-align:center;
}
#Nav li.double {
	line-height:15px; padding-top:15px; height:49px;
}
#Nav li a {
	font-size:14px; font-weight:bold; font-style:italic; color:#002078; text-decoration:none; display:block;
}
#Nav li.hover {
	background:url(../gfx/navover.jpg);
}
#Nav li a:hover {
	color:#f46200; text-decoration:none;
}
#Nav ul ul {
	display:none; margin-top:16px; width:160px; position:absolute; z-index:9;
}
#Nav ul ul li {
	background:#f9c387; line-height:30px; height:32px; width:auto; padding:0 0 0 10px; float:none; text-align:left; border-bottom:2px solid #fff;
}
#Nav ul ul li.hover {
	background:#f9c387; 
}
#Content {
	background:#fff; float:left; overflow:hidden;
}
#LeftContent {
	width:152px; float:left;
}
#LeftContent div {
	font-size:12px; font-weight:bold; font-style:italic; color:#ff6600; margin:15px 0 0 6px;
}
#LeftContent img {
	margin-top:15px;
}
#CentreContent {
	float:left; width:476px; padding:0 0 4000px 20px; background:url(../gfx/leftpartition.gif) repeat-y left; margin-bottom:-4000px;
}
#CentreContent.Full {
	width:688px;
}
#RightContent {
	width:212px; float:left; background:url(../gfx/rightpartition.gif) repeat-y left; padding:7px 0 4000px 0; margin-bottom:-4000px;
}
#RightContent div {
	height:143px; width:186px; margin-left:20px;
}
#RightContent div div.over {
	position:absolute; display:none; height:53px; margin:90px 20px 0 0; z-index:9;
}
#OldName {
	font-size:12px; color:#585858; margin-top:10px; font-weight:bold;
}
h1 {
	font-weight:bold; font-style:italic; color:#ff6600; font-size:15px; margin:10px 0 10px 0;
}
h2 {
	font-weight:bold; margin:10px 0 0 0; color:#ff6600; width:100%;
}
h2.Highlight {
	background:#FFFF33; padding:3px;
}
.Contact {
	margin:0 0 10px 210px; text-decoration:underline; font-weight:bold; color:#ff6600;
}
h3 {
	font-weight:bold; margin:10px 0 0 0;
}
h4 {
	font-weight:bold; margin-bottom:8px; color:#3e424c;
}
h5 {
	font-weight:bold; color:#ff6600; clear:left;
}
p {
	margin:0 8px 8px 0;
}
a {
	color:#3e424c; text-decoration:underline;
}
a:hover {
	color:#3e424c; text-decoration:none;
}
#Content ul {
	margin:0 0 10px 30px;
}
#Content li {
	list-style:disc; font-weight:bold; color:#ff6600; margin-bottom:6px; font-size:12px;
}
#Footer {
	width:910px; margin:auto;
}
#Content ul.Drops li {
	list-style:none; background:url(../gfx/btns/drop.gif) no-repeat left top; padding-left:25px; font-size:13px; color:#3e424c; line-height:21px;
}
#Content ul.Drops li.hover {
	background:url(../gfx/btns/dropover.gif) no-repeat left top; color:#ff6600;
}
#Content ul.Drops li span {
	cursor:pointer;
}
#Content ul.Drops li div p {
	font-weight:normal; color:#3e424c; line-height:normal;
}
#Content ul.Drops li ol li {
	list-style:circle; background:none; padding-left:0; margin-left:25px; font-weight:normal; line-height:16px;
}
#Content ul.Drops li ol li.hover {
	list-style:circle; background:none; padding-left:0; color:#3e424c; font-weight:normal;
}
.Close {
	display:none; cursor:pointer; font-weight:bold!important;
}
#CaatsForm p span {
	font-weight:bold; color:#ff6600;
}
#MapContainer {
	padding-right:20px; width:450px; height:300px; float:right;
}
#Gmap {
	width:450px; height:300px;
}
label,input {
	float:left; margin-bottom:10px;
}
label {
	text-align:right; height:20px; padding-right:3px; line-height:20px; width:200px; color:#ff6600; font-weight:bold; clear:left;
}
input {
	padding:2px; height:16px; width:180px; border:0; background:#d0cfc3;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3e424c;
}
textarea {
	width:270px; height:100px; background:#d0cfc3; border:0; float:left; padding:2px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3e424c;
}
#SubmitButton {
	height:30px; clear:both; padding:10px 0 0 220px;
}
address {
	margin:-17px 0 0 42px;
}
.Error {
	color:#ff0000; font-weight:bold; line-height:20px; height:20px; padding-left:3px; float:left; display:none;
}
.InpageImgs {
	float:right; padding-right:10px; width:400px;
}
.InpageImgs img {
	margin-bottom:15px;
}
#Sponsors {
	height:80px!important; margin-top:800px; padding-left:10px; font-size:12px; font-weight:bold; font-style:italic; color:#011e40;
}
#Sponsors img {
	margin-top:3px;
}
a.PDF {
	text-decoration:none; font-size:14px; margin-left:9px; line-height:22px; font-weight:bold; color:#e42627;
}
a.PDF:hover {
	text-decoration:underline;
}
#DocList {
	width:210px; float:left; padding-bottom:10px;
}
#Assessors {
	width:845px;
}
#Assessors ul {
	margin:0 0 10px 5px;
}
#Assessors li {
	margin:0; background:url(../gfx/pdf-doc.gif) no-repeat left; padding-left:25px; list-style-type:none; line-height:25px;
}
#Assessors h2 {
	margin:0; text-decoration:underline; padding:3px 0 3px 5px; background:#cccccc;
}
#Assessors h3 {
	margin:0; padding:3px; text-decoration:underline;
}
#Assessors li a {
	text-decoration:none;
}
#Assessors li a:hover {
	text-decoration:underline;
}
.StaffPhoto {
	width:140px; float:left;
}
#PlacesBack {
	background:url(../gfx/places.jpg) no-repeat; width:186px!important; height:76px!important; padding-top:52px;
}
#Places {
	height:60px!important; width:160px!important; margin-left:15px!important;clear:left; position:relative; overflow:hidden;
}
#Places ul {
	position:absolute;
}
#Places li {
	height:60px; width:156px; list-style:none; font-size:15px; font-weight:bold; font-style:italic; color:#ff6000; text-align:center; 
}