@charset "UTF-8";
/* CSS Document */
body
{ font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; background-color:#CCCCCC; padding:0px; background-image:url(images/brightdots.gif);}
h1
{ font-family:Arial, Helvetica, sans-serif; font-size:8.5pt; color:#003399; text-transform:uppercase;}
h1.black
{color:black;}
a {color:black; text-decoration:none}
p.statement { color:#D7BD27; text-transform:uppercase;}

/* Main holder to centre page */
div#holder { width:920px; margin:10px auto; position:relative; height:66em; background-color:#FFFFFF;}

/* Mast head at top of page */
div#anim { float:right; text-align:right;}
div#anim p {margin: 0 0 .2em 0;}
div#masthead { background-image:url(images/brightstar-web-920-700_01.jpg); background-repeat:no-repeat; height:196px; margin-bottom: 10px; font-size:8pt; color:#FFFFFF; text-align:right; padding: 20px 10px 0px 520px;}
div#masthead a {color:#FFFFFF; text-decoration:none;}
div#masthead a:hover {color:#D7BD27;}


/* Left-hand nav */
div#navigation {margin: 0; width:150px; position:absolute; left:10px; top:226px;}
div#navigation ul {list-style:none; margin:0 0 1em 0; padding:0; text-indent:9px; text-transform:uppercase; font-size:7pt;}
div#navigation ul li {border:4px #D7BD27 solid; margin-bottom:2px; color: gray; background-color:#D7BD27;}
div#navigation a:hover {color:#FFFFFF;}
div#booking { padding: 10px 10px 0 10px; margin-top:10px; background-image:url(images/brightstar-web-920-700_08.jpg); background-repeat:no-repeat; font-size:8pt; color:#FFFFFF; height:170px;}
div#booking p {margin:0;}
div#booking h4 {margin:0 0 4px 0; font-size:1em; line-height:1.2em;}
div#next { margin-bottom:0px;}
div#next a#nextbutton {height:24px; width:150px; display:block; background:transparent url(images/brightgel2.jpg) no-repeat scroll top center; text-indent:-5000px;}
div#next a#nextbutton:hover { background-position: bottom center;}

/* Right hand nav */
div#right {width:150px; position:absolute; margin: 0; right:10px; top:226px;}
div#righttop { background-image:url(images/brightstar-web-920-700_05.jpg); background-repeat:no-repeat; height:120px; margin: 0; padding: 40px 10px 0 10px; font-size:7.5pt; color:#FFFFFF;}
div#righttop a { color:#D7BD27;}
div#rightbot { background-image:url(images/support_07.jpg); background-repeat:no-repeat; height:170px; padding: 60px 10px 0 10px; margin: 10px 0 0 0; font-size:7.5pt;}
div#rightbase {height:45px; padding: 5px 0 0 0; margin: 10px 0 0 0;}
div#rightbase2 {padding: 15px 0; margin: 0; font-size:7pt; text-align:left;}

div#navin1 {width:150px; background-image: url(images/150box.gif);}
div#footer {width:920px; color:#666666; padding:49px 10px 0px 0px; font-size:7pt; text-align:right;}

/* Main content area - centre */
div#main {margin-left:180px; margin-right:190px; height:38em;}
div#main a {color:#999999;}
div#main a:hover {color:#D7BD27;}
p#signoff {font-size:10pt; color:gray;}
p#signoffdirk {font-size:8pt; color:gray;}
p#bigwhite {font-size:11pt; font-weight:bolder;}
p#wltdo {font-size:4pt;}
p#dirk {font-size:10.5pt; color:#336600; font-family:"Times New Roman", Times, serif; font-style:italic;}
p#poem {font-size:9pt; color:#333333; font-family:"Times New Roman", Times, serif; font-style:italic;}
p#poemhead {font-size:10pt; color:#333333; font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold}
div#main-casestudy {margin-left:190px; margin-right:190px; padding: 8px 25px 8px 170px; background-image:url(images/wltdo-vert_03.jpg); background-repeat:no-repeat; height:498px;} 
div#main-casestudy p {margin:0 0 0.5em 0;}
div#main-postpdf {padding: 10px 8px 8px 293px; background-image:url(images/540postnew_03.jpg); background-repeat:no-repeat; height:300px; font-size:6pt; color:white;}

address {font-style:normal; color:gray; font-size:8pt; position:absolute; top:440px;}





