/*-----------------------------------------
 Body - Links - Typography - Images - Lists - Misc
Date:    05-09-2007
Version: 1.0
Author:  Jonathan Alstead
email:   jona at launchsite.co.uk
web:     www.launchsite.co.uk
------------------------------------------*/
* { 
padding: 0;
margin: 0;
}

/*--------------------------------------------
Container
----------------------------------------------*/
.page { 
text-align: left;
width: 760px; 
border-right: 2px solid #333;
border-bottom:2px solid #333;
border-left: 1px solid #666;
margin: 0 auto;
position:relative;
}

.item1, .item2, .item3 {
background:#e0f3fa url(headback.gif) repeat-x 0 0;
}

/*--------------------------------------------
Headers, Paragraphs
----------------------------------------------*/

//.header	{background: #6699cc; xwidth: 760px; border-bottom: 1px solid #000;}
//.header h1 { background: #6699cc url('http://www.hso.uk.com/images/logochar.gif') no-repeat 0;
width:105px; height:70px;margin-left: 10px;text-indent: -9000px;}
p.title { font-size: 105%; xfont-weight: bold; font:Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #8CB2D9; padding: 3px 0; background-color:#94c1ee; margin-bottom: 10px; text-align:center;} 

/*--------------------------------------------
Forms
----------------------------------------------*/
form { padding-top: 10px;}
table{ margin-left: 5px;padding: 3px 5px; font-size: 95%; width: 90%;}
tr.imagecell { line-height: 30px;}
input,textarea { margin-left: 10px;font-size:11px; padding:2px 1px; width:220px; border:1px solid #666;}
select{ margin-left: 10px;font-size:11px; padding:2px 1px;  border:1px solid #666;width: 100px;}
input.imgblock { width: 200px; margin: 5px 5px 0 10px;}
textarea { width: 400px;}
textarea.focus, input:focus { background-color:#DBDBDB;}
.submit { width: 150px; background-color: #376FA5; border: 1px solid #000; color: #fff;padding: 1px;  margin-left: 10px; xmargin: 3px 0; font-weight:bold; }

.title	{font-weight:bold;font-size:14px;}

/*--------------------------------------------
Images
----------------------------------------------*/
img.fltrght,img.fltrght1 { float: right; border: 0; margin: -20px 100px 20px 0; }
img.fltrght1 { margin-right:220px;}

/*--------------------------------------------
Lists
----------------------------------------------*/
ul#nav {
list-style-type: none;
text-align: center;
width: 28px;
height: 155px;
background: url(nav1.png) no-repeat 0 0;
position: relative;
left: -28px;
float: left;
top: 68px;
}
#nav li {
list-style-type: none;
text-indent: -8000px;
position: absolute;
display: block;
width: 28px;
}
#nav li a {
display: block;
xborder: 1px solid #f00;
}
#navone  { 
xwidth: 28px;
height: 63px;
top: 0;
left: 0;
}
#navone a {
height: 63px;
}
#navtwo  {
xwidth: 28px;
height:63px;
top: 46px;
left: 0;
}
#navtwo a {
height: 63px;
}
#navthree {
height: 63px;
top: 92px;
left: 0;
}
#navthree a {
height: 63px;
}
#navone a:hover { background: url(nav1.png) 0 -154px no-repeat;}
#navtwo a:hover { background: url(nav1.png) 0 -353px no-repeat;}
#navthree a:hover { background: url(nav1.png) 0 -246px no-repeat;}

/*--------------------------------------------
Misc
----------------------------------------------*/
.errorlog	{color:#f00;font-weight:bold;}v