/*
              Title:          default 
      
              Author:         Global Web Limited
              Version:        96 
              Filename:       css/default.css 
              Date:           14:32 21 December 2009
              File Type:      Style Sheet
      
              Copyright:      Copyright (c) 1994-2009 Global Web Limited.
                              All rights reserved.
      
              Address:        Global Web Limited
                              Twin Spires Business Park
                              Mugiemoss Road
                              Bucksburn
                              Aberdeen
                              AB21 9BG
                              United Kingdom
      
              Telephone:      +44 1224 454000
              Fax:            +44 1224 454001
              E-mail:         support@globalweb.co.uk
      	      Web:            http://www.globalweb.co.uk/
      
      */
      

/* basic styles
-------------------------------------------------- */

body {
	color:#000;
	background: #2C5A8B;
	text-align:center;
	margin:0;
	padding:0;
	font: 76% Arial, Helvetica, sans-serif;
}

img { border:0; }

*html>body { height:100%; }
h1 { font-size:1.5em; }
h2 { font-size:1.3em; }
h3 { font-size:1.2em; }
h4 { font-size:1.1em; }
h1,h2,h3,h4,h5,h6 { line-height:2em; }
h1,h2,h3,h4,h5,h6,a { color:#2C5A8B; }
small { font-style:italic; } 
a { color:#2C5A8B; text-decoration:underline;}
a:hover { color:#000; text-decoration:underline; }
hr { background: #000; color:#000; height: 1px; width: 90%; border:0;}
ul { margin-left: 0; padding-left: 2.5em; }
ol {margin-left: 0; padding-left: 2.5em; list-style:decimal;}
strong { font-weight:bold; }
input.forms { border:1px solid grey; margin:4px 0px 4px 4px; }
fieldset { background:#F5F3F4; margin:0px 0px 12px 0px; }
fieldset legend { font-weight:bold;}
fieldset input, fieldset textarea { border:1px solid #000; background:url(../images2/bg-input.png) repeat-x top left; }
input[type="text"] { border: 1px solid #000; }
input[type="submit"] { margin: 0.5em 0.5em 0 0; padding: .4em; background-color:#2C5A8B; color:#fff; }
input[type="checkbox"] { color: #000; }

.asterix { color:red; font-size:1.4em;}
#usefullinks li { padding: 0px 0px 10px 0px; }
.spaced li { padding: 0px 0px 10px 0px; }
.spaced ul { padding-top: 10px; }
.inputstring, .inputtext { width:90%; }
.floatRight { float:right; }
.floatLeft { float:left; margin:0px 8px 8px 0px; }
.skipNav { display:none; }
.clear { clear:both; }

#wrapper { 
	width:100%;
	margin: 0;
	height:100%;
	min-height:100%;
	text-align:center;
    position:relative;
}

/* Header
-------------------------------------------------- */

#logoPrint { display:none; }
#header { width:100%; height:172px; text-align:left; margin:0 auto; position:relative; top:0; left:0; background: url(../images/bg-header.jpg) repeat-x center top;}
#headerContent { width:960px; height:172px; background: url(../images/header.jpg) no-repeat center top; margin:0 auto; padding:0; position:relative; top:0; left:0; }

.search {
	width: 221px;
	height:24px;
	padding: 0;
	margin:6px 40px 0px 0px;
	position:absolute;
	background:url(../images/search-area.png) no-repeat left center;
	left:710px;
	top:0px;
}
.search table { width:100%; }
.searchField {
	float:left;
	text-align:left;
	margin:4px;
	height:20px;
	width:174px;
	border:0;
	background-color:transparent;
}
.searchButton {
	margin: 0px;
	padding: 0px;
	border: none;
	width:26px;
	height:20px;
	position:absolute;
	left:188px;
	top:2px;
}

.indexLink  { width:630px; height:80px; position:absolute; left:20px; top:30px; }
.indexLink img { width:630px; height:80px; }

#navigation {
	position:absolute;
	top:114px;
	left:20px;
	height:25px;
	width:960px;
	min-width:960px;
	text-align:left;
	font:normal 1.1em Arial, Helvetica, sans-serif;
}
#navigation ul {
	height:25px;
	line-height:25px;
	list-style:none;
	margin:0;
	padding:0;
}
#navigation li { display:inline;  }
#navigation li a { text-decoration:none; }
#navigation li a:link, #navigation li a:visited{ color:#fff; padding:0.4em; text-decoration:none;}
#navigation li a:hover{ color:#000; padding:0.4em; text-decoration:none; background:#497EB4; }

/* Content
-------------------------------------------------- */
#main { width:100%; height:100%; background:#F5F3F4; margin:0 auto; }
#content {
	width:960px;
	height:100%;
	position:relative;
    margin:0 auto;
	text-align:left;
	background:url(../images/bg-main.jpg) repeat-y top center;
	clear:both;
}
#col1 {width:780px; position:relative; left:12px; top:-22px; }
#col1 h1 { margin:0px 0px 0px 12px; position:relative; top:-6px; }
.col1Content { width:760px; padding:0px 0px 0px 12px; }
.col1Content table { border-collapse:separate; border-spacing:12px;}
.col1Content td { vertical-align:top; }
.col1Content h1 { margin:12px 0px; }
.col1Content li {
	list-style-type: disc;
	margin:4px 0px;
}
.col1Content ol li {
	margin:4px 0px;
	list-style-type: decimal;
}
#col2 { width:140px; position:absolute; left:808px; top:-32px; }
#col2 h2 { color:#fff; text-align:center; margin:0; }
.col2Content { padding:8px 2px 2px 2px; text-align:center; }
.col2Content ul { padding:0; margin:0; }

.quickLinks { width:810px; height:75px; text-align:left; margin:12px 0px; }
.quickLinks img { margin:0px 2px 0px 0px; }

.homeBanner { background:#E15426; width:960px; height:230px; text-align:center; }
.homeBanner img { float:left; margin:6px 0px 0px 5px;}

#googlemaptablemap {float:right; }
.contact-info { font-size:1.2em; }
.searchResults { font-size:1.4em; }
.searchResults small { color:#000; }
.searchResults td { padding:6px; }

p.relatedLink a { text-decoration:none; padding:2px; }
p.relatedLink { margin:0px 0px 4px 0px; display:block; background:#efefef;  }
.needhelp { float:left; text-align:center; font-size:0.8em; margin:0px 12px; width:240px;  }
.associatelogos { float:left; text-align:center; width:240px; }
.associatelogos img { margin:0px 4px; }
.subscribe a { text-decoration:none; }
.newsletterSubscribe { float:left; text-align:center; width:240px; font-size:0.8em; font-weight:bold; }
.newsletterSubscribe img { height:63px; width:50px;  }

/* Footer
-------------------------------------------------- */
#footer { width:100%; height:122px; background:url(../images/bg-footer.jpg) repeat-x top center;}
.footerContent { width:960px; height:122px; position:relative; background:url(../images/footer.jpg) no-repeat; margin:0 auto; }
.footerContent a { color:#fff; }
.copyright { position:absolute; top:62px; left:22px; width:960px; font-size:1.0em; text-align:left;  color:#fff; }
.copyright a { text-decoration:underline; color:#fff; }

/* News
-------------------------------------------------- */
#latestNews { background:#E15426; }
#latestNews h2 { display:block; padding:0px 0px 0px 8px; color:#fff; font-size:1.6em; font-weight:bold; height:26px; line-height:26px; }
.latestNewsContent { margin:12px auto; background:#efefef; width:90%; padding:6px;font-size:0.8em;  }
.latestNewsDate { font-style:italic; float:right; color:#333; font-size:0.8em; margin:2px;  }
.latestNewsContent h3 { line-height:1.2em; margin:0px 0px 6px 0px; }
.latestNewsContent h3 a { text-decoration:none; }
.newsAbstract p { margin:0px; }
.newsAbstract small { color:grey; } 
.floatImg img { float:right; margin:0px 0px 8px 8px; padding:4px; border:1px solid #cdcdcd; } 
