/* VBSOffice Style Sheet */

body
	{
	background:#ffffff url("../images/navy_stripe.gif");
	left-margin:0;
	right-margin:0;
	top-margin:0;
	bottom-margin:0;
	}

h1	{ 
	font-family:helvetica, arial, sans-serif;
	font-size:24pt;
	line-height:26pt;
	color:#000066;
	}

h2	{ 
	font-family:helvetica, arial, sans-serif;
	font-size:18pt;
	line-height:20pt;
	color:#c6adfa;
	}

h3	{ 
	font-family:helvetica, arial, sans-serif;
	font-size:14pt;
	line-height:16pt;
	color:#000066;
	}

h4	{ 
	font-family:helvetica, arial, sans-serif;
	font-size:14pt;
	line-height:16pt;
	color:#c6adfa;
	}

.largetext
	{
	font-family:helvetica, arial, sans-serif;
	font-size:12pt;
	line-height:14pt;
	font-weight:700;
	color:#000066;
	}

.text
	{
	font-family:helvetica, arial, sans-serif;
	font-size:10pt;
	line-height:12pt;
	font-weight:400;
	color:#000066;
	}

.smalltext
    {
	font-family:helvetica, arial, sans-serif;
	font-size:8pt;
	font-weight:400;
	line-height:10pt;
	color:#00066;
	}

.boldtext
    {
	font-family:helvetica, arial, sans-serif;
	font-size:10pt;
	line-height:12pt;
	font-weight:700;
	color:#00066;
	}

.contrast
	{
	font-family:helvetica, arial, sans-serif;
	font-weight:600;
	color:#c6adfa;
	}

.free
	{
	color:#ff0066;
	}

.required
	{
	font-size:10pt;
	color:#ff0066;
	}

.dash
    {
	font-family:helvetica, arial, sans-serif;
	font-size:10pt;
	line-height:12pt;
	color:#cccccc;
	}

.strapline
	{
	font-family:helvetica, arial, sans-serif;
	font-size:15pt;
	font-weight:700;
	text-align:left;
	text-decoration:none;
	color:#c6adfa;
	}

.feature
	{
	float:left;
	margin:0px;
	}

a
	{
	font-family:helvetica, arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	image-decoration:none;
	color:#000066;
	}

a:visited
	{
	text-decoration:none;
	image-decoration:none;
	color:#000066;
	}

a:hover
	{
	text-decoration:none;
	image-decoration:none;
	color:#ff0066;
	}

a.current
    {
	font-family:helvetica, arial, sans-serif;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#c6adfa;
	}

table.imagenavbar
	{
	border-collapse:collapse;
	}

/* TOP OF PAGE */

#topnavbar
	{
	position:absolute;
	top:10px;
	left:200px;
	text-align:right;
	color:navy;
	font-weight:bold;
	width:690px;
	height:10px;
	}

#topnavbar a.current
	{
	color:#c6adfa;
	}

/* End of TOP OF PAGE */

/* SWITCH TO OTHER WEBSITES */

#webnavbar
	{
	position:absolute;
	text-align:right;
	top:40px;
	left:200px;
	color:navy;
	font-weight:bold;
	width:690px;
	height:15px;
	}

#webnavbar a.current
	{
	color:#c6adfa;
	}

/* End of SWITCH TO OTHER VBS WEBSITES */

/* MASTHEAD */

#masthead
	{
	border: 2px solid #c6adfa;
	position:absolute;
	top:70px;
	left:200px;
	background-color:#ffffff;
	color:navy;
	font-weight:bold;
	width:690px;
	height:95;
	}

/* End of MASTHEAD */

/* BODY CONTENT */

#bodycontent
	{
	border: 1px solid #c6adfa;
	position:absolute;
	top:180px;
	left:200px;
	background-color:#ffffff;
	color:navy;
	font-weight:bold;
	width:660px;
	height:500px;
	padding:15px;
	}

#bodycontent .seminar
	{
	height:700px;
	}

#bodycontent .long
	{
	height:1100px;
	}

#bodycontent .verylong
	{
	height:1600px;
	}

#bodycontent .veryverylong
	{
	height:4200px;
	}

#bodycontent a.current
	{
	color:#c6adfa;
	}

/* End of BODY CONTENT */

/* COMPANY FORMATION FORM */

form.formation
	{
	font-family:helvetica, arial, sans-serif;
	font-size:9pt;
	font-weight:400;
	padding:0;
	margin:20;
	margin-top:-15px;
	text-align:left;
	}

form.formation fieldset
	{
	border:1px solid #c6adfa;
	padding:10px;
	}

form.formation legend
	{
	font-size:10pt;
	font-weight:bold;
	color:#c6adfa;
	padding:5px;
	}

form.formation label.fixedwidth
	{
	display:block;
	font-face:
	font-size:10pt;
	width:80px;
	float:left;
	}

form.formation label.fixedwidth1
	{
	display:block;
	font-size:10pt;
	width:300px;
	float:left;
	}

form.formation label.fixedwidth2
	{
	display:block;
	font-size:10pt;
	width:660px;
	float:left;
	}

/* End of COMPANY FORMATION FORM */

/* BOOKING FORM */

form.booking
	{
	font-family:helvetica, arial, sans-serif;
	font-size:9pt;
	font-weight:400;
	padding:0;
	margin:20;
	margin-top:-15px;
	text-align:left;
	}

form.booking fieldset
	{
	border:1px solid #c6adfa;
	padding:10px;
	}

form.booking legend
	{
	font-size:10pt;
	font-weight:bold;
	color:#c6adfa;
	padding:5px;
	}

form.booking label.fixedwidth
	{
	display:block;
	font-face:
	font-size:10pt;
	width:80px;
	float:left;
	}

form.booking label.fixedwidth1
	{
	display:block;
	font-size:10pt;
	width:300px;
	float:left;
	}

form.booking label.fixedwidth2
	{
	display:block;
	font-size:10pt;
	width:660px;
	float:left;
	}

/* End of BOOKING FORM */

/* ENQUIRY FORM */

form.enquiry
	{
	font-family:helvetica, arial, sans-serif;
	font-size:9pt;
	font-weight:400;
	text-align:left;
	padding:0;
	margin:20;
	margin-top:-15px;
	}

form.enquiry fieldset
	{
	border:1px solid #c6adfa;
	padding:10px;
	}

form.enquiry legend
	{
	font-size:small;
	font-weight:bold;
	color:#c6adfa;
	padding:5px;
	}

form.enquiry label.fixedwidth
	{
	display:block;
	font-size:10pt;
	width:200px;
	float:left;
	}

form.enquiry label.fixedwidth2
	{
	display:block;
	font-size:10pt;
	width:660px;
	float:left;
	}

/* End of ENQUIRY FORM */

/* ADVERT */

#advert
	{
	position:absolute;
	left:0px;
	bottom:120px;
	background-color:#ffffff;
	color:navy;
	font-weight:700;
	width:690px;
	height:95;
	padding:15px;
	}

.seminar
	{
	font-family:helvetica, arial, sans-serif;
	font-size:24pt;
	line-height:26pt;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#000066;
	}

.location
	{
	font-family:helvetica, arial, sans-serif;
	font-size:20pt;
	line-height:22pt;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#c6adfa;
	}

.calltoaction
	{
	font-family:helvetica, arial, sans-serif;
	font-size:20pt;
	line-height:22pt;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	color:#ccccff;
	}

.navysubheading
	{
	font-family:helvetica, arial, sans-serif;
	font-size:18pt;
	line-height:20pt;
	font-weight:bold;
	text-decoration:none;
	color:#c6adfa;
	}

.lilacsubheading
	{
	font-family:helvetica, arial, sans-serif;
	font-size:18pt;
	line-height:20pt;
	font-weight:bold;
	text-decoration:none;
	color:#c6adfa;
	}

.bluesubheading
	{
	font-family:helvetica, arial, sans-serif;
	font-size:18pt;
	line-height:20pt;
	font-weight:bold;
	text-decoration:none;
	color:#ccccff;
	}

/* End of ADVERT */

/* IMAGEBAR */

#imagebar
	{
	position:absolute;
	left:0px;
	bottom:15px;
	background-color:#ffffff;
	width:690px;
	height:90;
	}

/* End of IMAGEBAR */

/* SHORT PAGE FOOTER */

#footer
	{
	position:absolute;
	left:200px;
	text-align:center;
	width:690px;
	height:90px;
	}

.short
	{
	top:735px;
	}

.seminar
	{
	top:780px;
	}

.long
	{
	top:1330px;
	}

.verylong
	{
	top:1830px;
	}

.veryverylong
	{
	top:4430px;
	}

/* End of PAGE FOOTER */

/* End of VBSOffice Style Sheet */
