/*
              Title:          default.css 
      
              Author:         Global Web Limited
              Version:        301 
              Filename:       default.css 
              Date:           16:25 12 May 2010
              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/
      
      */
      


body {
background:#999;
color:#333;
font-family:Verdana,Trebuchet,Arial,Sans-Serif;
font-size:80%;
line-height:120%;
margin:0;
padding:0;
text-align:center;
}
img { border:0; }
html>body { height:100%; }
h1, h2, h3 {font-weight: 700; color: #65133B; }
h1 {font-size: 125%;}
h2 {font-size: 110%; margin-bottom: 5px;}
h3 {font-size: 100%;}
p {margin-top: 0; padding-bottom: .5em;}
hr { color:#999; background-color:#999; border:none; height:1px; width:100%; }
.red, .asterix    { color: #FF0000; }
#container {
	background: url(images/main-bg3.jpg) no-repeat top left #999;
	width: 945px;
	margin: 0 auto -100px auto;
	height:100%;
	min-height:100%;
	text-align:left;

}
#banner { height: 183px; width: 945px; }
#mainContent { padding:20px 8px; }
#leftCol {
	float: left;
	width: 311px;
	text-align:left;
}
#rightCol {
	float: left;
	width: 633px;
	text-align:left;
	margin-top:23px;
}
#mainFooter {
	height: 100px;
	width: 945px;
	text-align:left;
	clear:both;
	padding-top:12px;
}
#copyright { margin: 20px 0px 20px 110px; font-size: 75%;}
#logoLink {
	position:relative;
	left:111px;
	top:80px;
	width:253px;
	height:58px;
	z-index:1;
}
#navLinks {
	position:relative;
	left:0px;
	top:5px;
	width:332px;
	height:27px;
}
#search {
	position:relative;
	left:731px;
	top:2px;
	width:209px;
	height:30px;
	z-index:2;
}
#searchForm { margin:0; }
#searchForm input { border:1px solid #CCCCCC; -moz-border-radius:5px; -webkit-border-radius:5px; padding-left:4px;}
#searchForm .searchBtn {background-color:#A41F58; color:#FFFFFF; border:1px solid #CCCCCC; }
#navigation, .associates {
margin:0px;
position:relative;
left:110px;
top:8px;
}
#navigation {
width: 193px;
}
.associates {width: 193px; text-align: center;}
div#alsoSee {
clear:both;
width:180px;
padding: 2px 4px 4px 4px;
border:1px solid #CCC;
-moz-border-radius:12px;
-webkit-border-radius:12px;
}
#alsoSee a { text-decoration: underline; }
#logoPrint { display:none; } 
.floatRight { float:right; border:0; margin:0px 0px 6px 8px; }
.activities li { padding-bottom: 8px; }

/* Main navigation at the top */
#topNav {
	position:absolute;
	top:189px;
	left:379px;
	height:17px;
	line-height:17px;
}
#topNav ul {
	list-style:none;
	padding:2px;
	margin:2px 0px 0px 0px;
	text-align:left;

}
#topNav li {
	display:inline;
	font-weight:bold;
	margin-left:4px;
}
#topNav li a {
	font-size:90%;
	color:#fff;
	text-decoration:none;
	padding:2px 4px;
	text-transform: capitalize;
border:1px solid #fff;	
}
#topNav li a:link, #topNav li a:visited { color:#fff; background-color:#A52258; }
#topNav li a:hover { color:#68133C; background-color:#fff; } 
 
.thisArea {
background-color: #DBDBDB;
margin: 0 7px;
padding: 6px;
width: 173px;
}
.thisArea a {
text-decoration: none;
padding: 6px 0;
border-bottom: 1px solid #ccc;
display: block;
}
.newsDate { font-size:small; color:#5E6F00; } 
.newsAlsoSee { border-top: 1px solid #ccc; display:block; width:90%; padding:6px;}
#usefullinks li { padding: 0px 0px 10px 0px; }
#support { float:right; padding:0px 12px 0px 0px;}

table.seas { border-collapse: collapse; }
td.seas, th.seas  {  border: #ccc solid 1px; }
td.seasGrey, th.seasGrey {  border: #ccc solid 1px; background-color: #DBDBDB; }
td.seasPurple, th.seasPurple {  border: #ccc solid 1px; background-color: #D9C5CF; }
.moreInfo { 
margin-top: 10px;
float: left;
text-align: center;
width: 477px;
}

/* iPhone specific
-------------------------------------------------- */

h1, h2, h3, h4 {-webkit-text-size-adjust:150%; }
.indent { padding: 0px 0px 0px 20px; }
#usefullinks li { padding: 0px 0px 10px 0px; }
.spaced li { padding: 0px 0px 10px 0px; }
.spaced ul { padding-top: 10px; }


/* forms
-------------------------------------------------- */

fieldsetX { padding: 10px 0 1.5em 0; border: 1px dashed #ccc; width:500px;}
legendX { padding: 5px; font-size:1.2em; background-color: #9D1E55; color: #fff;  width:500px;}
label { color:#333;}
label ul {margin: 0; padding-left: 15px;}
textarea, input, select { padding: .3em; margin: 0.2em 0.5em 0.5em 0;  }
textarea { border: 1px solid #666; font-family: Verdana,Trebuchet,Arial,Sans-Serif;}
select { padding:0; background-color: #fff; color: #000; }


.niceform input[type="text"] { border: 1px solid #666; width: 90%; }
.niceform input[type="checkbox"] { color: #000; width: 90%; background-color: red; }
.niceform input[type="radio"] { padding: 0.5em; background-color: #fff; color: #000; }
.niceform textarea { width: 90%; }

.niceform { background: #d0d0d0; padding: 15px; }
.niceform .data { width: 90%; }
.niceform fieldset { background-color: #ffffff; border: 1px; }
.niceform legend { background-color: #ffffff; margin-top: 0px; padding: 5px; font-weight: bold; } 
.niceform .help { font-size: 80%; }


/* -------- images -------- */

.img-wrapper { float:right; margin:4px; }


.nosee {
display: none;
}
.bigBang {
float: left;
margin: 0 10px 10px 0;
}
.bigBangtitle,  .bigBangtext {
font-weight: bold;
color: #B01524;
font-size: 120%;
padding: 10px 0;
}
.bigBangtitle {
font-size: 150%;
padding-top: 10px;
}
.bigbangLink {
width: 232px;
margin: 0 auto;
}
.techfest {
float: right;
margin: 0 0 10px 10px;
} 
