/*
              Title:          default 
      
              Author:         Global Web Limited
              Version:        200 
              Filename:       default.css 
              Date:           10:26 21 April 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 HTML Elements -- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #333333;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #F7F7C5;
}
img { border:0; }

a:link, a:visited, a:active {color: #0088FF; text-decoration: none;}
a:hover, li a:hover {color: #fff; background-color: #005067; text-decoration: none;}
abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
code, var, kbd {font-family: monaco, courier, monospace; color: #B96A0E;}
dd {margin: 0; padding: 0 0 1em 17px;}
dt {font-weight: bold; padding: 0 0 0 17px}
form {margin: 0;}
h1, h2, h3, h4 { color: #005067;font-family: Georgia, "Times New Roman", Times, serif; }
h1 { font-size:120%;}
h2 { font-size:110%;}
h3 { font-size:108%;}
h4 { font-size:105%;}
hr {border: none; height: 1px; background: #ccc; margin: 2em 0;}
ins {text-decoration: none; color: #EC694A;}
input, textarea { border:1px solid #005067; padding:2px; }
input:focus, textarea:focus { background-color:#FFE6BF; }

a[href^="mailto:"] { background: url(images/envelope_ver2.gif) no-repeat right top; padding-right:15px;}
a[href$=".pdf"] { background: url(images/pdf.gif) no-repeat right top; padding-right:15px;}
a[href$=".doc"] { background: url(images/document.gif) no-repeat right top; padding-right:15px;}

table { width:98% !important; }

#wrapper {
	width: 900px;
	text-align:left;
        margin:0 auto;
}
html > #wrapper { width:870px; }
#header {
	background:url(images/header-bg.jpg) repeat-x;
	height:193px;
}
#headerLogo {
	float:left;
}	
#headerMainImage {
	float:right;
}
#headerSmallImages {
	width:180px;
	float:right;
	margin:13px 0px 0px 0px;
}
#navigation {
	float:left;
	width:100%;
	margin:0;
	background-color:#fea620;
}
#navigation ul {
	list-style:none;
	padding:2px;
	margin:2px 0px 0px 0px;
	text-align:left;	
}
#navigation li {
	display:inline;
	font-weight:bold;
	margin-left:8px;
}
#navigation li a {
	color:#FFFFFF;
	text-decoration:none;
}
#navigation li a:link, #navigation li a:visited {
	color:#FFFFFF;
	background-color:#fea620;
}
#navigation li a:hover {
	color:#005067;
}
.leftBg {
	float:left;
	background-image: url(images/left-bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
	height: 24px;
	width: 60px;
	margin:0px;
}
.rightBg {
	float:right;
	background-image: url(images/right-bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
	height: 24px;
	width: 22px;
	margin:0px;
}
#leftFrame {
	float:left;
	height:600px;
	background-image: url(images/left-bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
	width: 60px;
}
#rightFrame {
	float:right;
	background-image: url(images/right-bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
	padding:0px 22px 0px 0px;
}
#contentMain {
	float:left;
    width:100%;
	margin:0px;
	padding:0px;
	background:#EDF3F4 url(images/left-bg.jpg) repeat-y left;
}

#content {
	margin:10px;
	width:800px;
	float:left;
	background-color:#EDF3F4;
	text-align:left;
}
#text { margin:14px; }
#related {
    float:right;
    width:200px;
    margin:16px 22px 12px 12px;
    padding:4px;
}
#relatedHome {
    width:170px;
    margin:0px;
    padding:4px;
}
.sign {
	float:right;
	border: 1px solid #005067;
}

#rightSideBar {
	float:right;
	width:180px;
	margin:16px 12px 12px 12px;
}
#forward {

	background-image: url(images/forward-bg.gif);
	background-repeat: repeat-y;
}
#forward h3 {
	margin-bottom:-4px;
}
.forwardContent {
	width:160px;
	font-size:80%;
	text-align:left;
	margin:4px 8px 0px 8px;
}
.forwardFooter {
	position:relative;
}
#footer {
	float:left;
	width:100%;
	background-image:url(images/footer-bg.jpg);
	background-repeat: repeat-x;
	height: 47px;
}
#footerLeft {
	float:left;
	background-image: url(images/footer-left.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 47px;
	width: 60px;
}
#footerRight {
	float:right;
	background-image: url(images/footer-right.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 47px;
	width: 22px;
}
#copyright {
	margin:12px;
	text-align:center;
	font-size:85%;
}

#steps {
float:left;
width:40px;
margin:0px 12px 0px 8px;
}
ul li { list-style-image: url(images/yellow-bullet.gif); }
.step01 {
margin:8px 12px 80px 0px;
}
.step02 {
margin:8px 12px 100px 0px;
}
.step03 {
margin:8px 12px 80px 0px;
}
#steps h3 {
	margin-left:20px;
	margin-bottom:-12px;
}
#search {
	float:right;
	margin: 0px 16px 0px 12px;
}
#search input {
	height: 18px;
	border: 1px solid #005067;	
}
#aqa {
	background: url(images/aqa-logo.gif) no-repeat center top;
	width:200px;
	padding-top: 40px;
	text-align: center;
}
#aqa a { color:#347385; }
#aqa a:hover {background-color:#347385; color:#FFFFFF; }
#rssTicker {
	position:relative;
	width:160px;
}
.clear {clear:both;}
/*-------------------enquiries/feedback form------------*/
#contact-form label {
	float:left;
	width: 20%;
	font-size: 90%;
	margin-left: 1.2em;
}

#contact-form div {
	clear:left;
	margin: 0.4em 0 0.6em 0;
}

#contact-form fieldset {
	border: 1px solid #92B8CE;
}

#contact-form legend {
	color: #365787;
}

#contact-form fieldset label {
	margin-left: 0.4em;
}

#contact-form .txt {
	width: 70%;
	border: 1px solid #89B1CA;
}

/*--#contact-form textarea.txt { width: 70%;}--*/

#contact-form .btn {
	border: 2px solid #89B1CA;
	background-color: #FEA620;
	color: #FFFFFF;
	padding: 0.1em;
}

#contact-form div.submit {
	text-align: center;
}
#logos { width: 100%; }
#logos div, #logos #aqa { float:left; margin:0px 30px 0px 0px;}
#headerPrint { display:none; }

 
