﻿#skipper { display: none; }

#wrap {  
	margin: 0 auto; 
	position: relative;
	width: 980px;
	z-index: 1;
}

#header {
	background: url("bar.gif") no-repeat; 
	height: 100px; 
	padding-bottom: 10px;
	position: relative;
	z-index: 101;
}

#header h1#logo { 
	background: url(shell-logo.gif) no-repeat;
	height: 46px; 
	left: 50px; 
	position: relative;
	text-indent: -9999px; 
	top: 13px;
	width: 50px; 
}
#header h1#logo a { 
	display: block;
	height: 100%; 
	width: 100%;
	zoom: 1; 
}

#header span#motto { 
	color: #333333; 
	font-weight: bold;
	left: 120px; 
	top: -27px;
	position: relative; 
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, 
header, nav, section, article, aside, footer
{border: 0; margin: 0; outline: 0; padding: 0; background: transparent;border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px; vertical-align: baseline;}

blockquote, q {quotes: none;}
blockquote:before,blockquote:after,q:before,q:after {content: ''; content: none;}

header, nav, section, article, aside, footer {display: block;}

/* Basic styles */
body {background: #fff; color: #000; font: .75em/1.5em Verdana, Helvetica, Arial, "Liberation Sans", "Bitstream Vera Sans", sans-serif;}
html>body {font-size: 12px;}

img {display: inline-block; vertical-align: bottom;}

h1,h2,h3,h4,h5,h6,strong,b,dt,th {font-weight: 700;}
address,cite,em,i,caption,dfn,var {font-style: italic;}
p, dd, li { color: #333; font-size: 10px; }
label, dt { color: #333; font-weight: bold; font-size: 10px; }
select, option, textarea { font-size: 12px; }
em { font-size: 12px; }

hr { margin-bottom: 10px; }

h1 {margin: 0 0 0.75em; font-size: 16px;}
h2 {font-size: 14px; color: #333; font-weight: bold; margin: 0 0 0.6em 0; }
h3 {font-size: 14px; color: #666666; margin: 0 0 0.6em 0;}
h4 {margin: 0 0 1.5em; font-size: 1em;}
h5 {margin: 0 0 1.8em; font-size: .834em;}
h6 {margin: 0 0 2em; font-size: .75em;}

p,ol,blockquote,pre {margin: 0 0 1.5em;}

ul {list-style: none;}
ol {list-style: outside decimal;}
dd {padding-left: 1.5em;}
blockquote {padding: 0 1.5em;}

a {
	text-decoration: underline;
	color: #004d69; 
	font-weight: bold; 
	font-size: 10px; 
	text-decoration: none;
}
a:hover {text-decoration: underline;}
abbr,acronym {border-bottom: 1px dotted; cursor: help;}
del {text-decoration: line-through;}
ins {text-decoration: overline;}
sub {font-size: .834em; line-height: 1em; vertical-align: sub;}
sup {font-size: .834em; line-height: 1em; vertical-align: super;}

tt,code,kbd,samp,pre {font-size: 1em; font-family: "Courier New", Courier, monospace;}


/* Form styles */
legend {padding: 0 0 1.286em; font-size: 1.167em; font-weight: 700;}
fieldset fieldset legend {padding: 0 0 1.5em; font-size: 1em;}
* html legend {margin-left: -7px;}
*+html legend {margin-left: -7px;}
fieldset p input { width: 54%; }
fieldset p select { width: 55%; }
input[type="radio"], label { cursor: pointer; }

fieldset p label { float: left; width: 40%; text-align: left; }

textarea {overflow: auto;}
textarea, select {margin: 0; vertical-align: bottom;}
textarea {border: 1px solid #444; border-bottom-color: #666; border-right-color: #666; padding: 2px;}

* html button {margin: 0 .34em 0 0;}
*+html button {margin: 0 .34em 0 0;}

input[type="text"], select { background: white; }
input.submit { width: auto; }
fieldset p input.tiny { float: left; width: auto; }
form fieldset p { text-align: right; }
fieldset p { overflow: hidden; }
input.file { width: 100%; }

/* Definition list styles */
dl { overflow: hidden; }
dl dt { float: left; clear: left; width: 40%; font-weight: normal; }
dl dd { clear: right; padding-left: 45%; font-weight: bold; }

dl dt, dl dd { line-height: 2.2; }

* html dl dd { zoom: 1; padding-left: 15px; }	

.top-border { border-top: 1px #ccc solid; padding-top: 10px; margin-top: 10px; }
.bottom-border { border-bottom: 1px #ccc solid; padding-bottom: 10px; }
.top-spacing { margin-top: 20px; }

INPUT.spacing {
	MARGIN-RIGHT: 10px! important
}