body {font-family:Vedana, Arial, Helvetica, serif; background-color:#F7F5F3; 
	margin:0; color:#8E8884; font-size:8pt; letter-spacing:0.1em;}
body a:link {color:#9C4359; text-decoration:none;}
body a:visited {color:#9C4359; text-decoration:none;}
body a:hover {color:#9C4359; text-decoration:underline;}

h1 {font-size:18pt; margin:0px; padding:0;}
h2 {font-size:9pt; font-weight:bold; margin-bottom:10px; margin-top:10px; border-bottom: 3px solid #EBE9E7; clear:left;}
.titleoffset{position:relative; left:-4px;}
h3 {font-weight:bold; margin-bottom:10px; margin-top:10px; clear:left; color:#464545; font-size:8pt;}
p {font-weight:normal; margin-bottom:10px; margin-top:10px; }
ul {list-style-image:url(images/bullet.gif);}
.sub {font-size:7pt; font-weight:normal; color:#999999; margin-bottom:10px; margin-top:10px; }
form {margin:0;}

.buttons {clear:both; color:#514C47;}
.nextbut {float:right;}
.prevbut {float:left;}

#bodycont {min-width:990px; position:absolute; top:0; left:0; right:0;}
#content table {display:block;}
hr {display:none;}
#content ul {list-style-image:url(images/bullet.gif); padding:0; font-size:8pt; font-weight:normal;  line-height:14px; color:#8E8884; margin: 10px 0 10px 25px;}
#content li {margin:4px 0 4px 0;}
#content ol {padding:0; font-size:8pt; font-weight:normal; line-height:14px; color:#8E8884; margin: 10px 0 10px 25px;}
#content table {font-size:8pt; color:#8E8884; border: 0; margin:0; padding:0; width:auto;}
#content table.tablenoborder {width:100%;}
#content th {background-color:#DEDBD8; padding: 3px 10px 3px 10px; font-weight:normal; color:#726860; border: 1px solid #F7F5F3; text-align:center; vertical-align:top;}
#content td {background-color:#EBE9E7; padding: 4px 10px 4px 10px; line-height:14px; border: 1px solid #F7F5F3; text-align:center; vertical-align:top;}
#content td.tablebreak {background-color:#DEDBD8; height:4px; overflow:hidden; padding:0; margin:0;}
#content table.tablenoborder td {background-color:transparent; text-align:left; padding:0; border:0px;}
#content table.tablenoborder td.tablecolpad1 {padding-right:5px;}
#content table.tablenoborder td.tablecolpad2 {padding-left:5px;}
#content th.sr1 {text-align:left;}
#content td.sr2 {text-align:left;}

.stages {position:absolute; left:43px; top:60px;}

#top {position:absolute; top:0; left:0; right:0; height:135px; background-color:#FFFFFF;}
#topimages {position:absolute; top:17px; left:170px;}
#logo {position:absolute; top:0px; right:200px; width:300px; height:590px;}
.address {margin:0 30px; text-align:right; font-size:10px; letter-spacing:0em;}
.tel {margin:20px 30px; text-align:right; font-size:12px;}
.tel b {font-weight:normal; color:#514C47;}
#navbar {position:absolute; top:20px; right:25px; width:145px; height:44px; overflow:hidden; font-weight:normal; margin:0; z-index:1;}
#navbar i {color:#928FB2; font-style:normal;} 
#navbar b {color:#FFFFFF;}
#navbutt {position:absolute; top:37px; left:407px;}
#main {position:absolute; top:135px; left:0; right:0; background-image:url(images/back.gif); background-repeat:repeat-y;
		background-position:right; }
#content {margin-left:170px; margin-right:540px; min-height:555px; border:1px solid #F7F5F3;}
.contpad {margin-top:56px;}
#pagetitle {position:absolute; left:40px; top:12px;}
.highlight {background-color:#FFFFCC;}
#search {position:absolute; top:70px; right:25px; width:145px; padding:0;}
#searchfield {}
#sbox {margin:0px 0 0 0px; height:15px; width:119px; float:left; border:3px solid #E9E7E5; border-right:none;}
#sbutt {margin:0px 0px 0 0px; width:18px; height:19px; float:left;}
#searchlabel {}
#searchlabel label {margin: 0px 0 0 0px;}
.searchfield {font-family:Tahoma, Arial, Helvetica, serif; font-size:8pt; color:#505050;
	border-width:0; cursor:text; width:115px; height:11px; overflow:hidden; float:right; margin-top:1px;}
.advsearch {font-size:9px; padding-top:1px; padding-left:1px; clear:both;}

#botleftcorner {margin:0 0 0 40px; clear:both; position:relative; top:-70px; width:97px;}
#botrightcorner {margin:0 0px 0 0px; padding-right:30px; clear:both; position:relative; top:-190px; width:144px; float:right;}
#featured {background-image:url(images/featured.png); background-repeat:no-repeat; background-position:top left;
		padding-top:26px; font-size:7pt;}
#related {background-image:url(images/seealso.png); background-repeat:no-repeat; background-position:top left;
		padding-top:26px; font-size:7pt;}

.smalllink {font-size:7pt; text-align:right;}
.smalllink a:link {text-decoration:none; font-weight:normal;}
.smalllink a:visited {text-decoration:none; font-weight:normal;}
.smalllink a:hover {text-decoration:underline;}
.indent {padding-left:20px;}
.copy {margin:20px 0px 0px 0px; color:#CECAC8; font-size:7pt; clear:both;}
.copy a:link, .copy a:visited {color:#CECAC8; font-weight:normal;}
#sidebar {position:absolute; top:160px; right:31px; width:140px;}
#menu {background-image:url(images/menu.png); background-repeat:no-repeat; background-position:top left; padding-top:33px; padding-bottom:11px;}
.menu {}
.menu a:link {color:#8E8884; text-decoration:none; font-weight:normal;}
.menu a:visited {color:#8E8884; text-decoration:none; font-weight:normal;}
.menu a:hover {color:#8E8884; text-decoration:underline;}
ul.menu {list-style-position:outside; list-style-type:none; list-style-image:none; margin:0px; padding:0;}
li.submenu a:link, li.submenu a:visited, li.submenu a:hover {color:#464545; font-size:11px;}
li.adminsubmenu a:link, li.adminsubmenu a:visited, li.adminsubmenu a:hover {color:#464545; font-size:11px; letter-spacing:0; margin-left:12px;}
li div.selected {color:#9C4359;}
.sidebuttons {margin:10px 0 0 0;}
.sidebuttons a img {border-width:0px;}

#casestudy {margin-bottom:20px; background-color:#E4E3EC; border:1px solid #D7D6E3; padding:12px;}
#casestudy h2 {margin:0; color:#545186; font-size:8pt;}
#casestudy p {margin:12px 0 0 0;}
#casestudy img {border:none;}
.image {margin-bottom:20px;}

.pdfdownload{color: #A6A19E; font-size:7pt; padding-left:25px; background-image:url(images/pdficon.gif); background-position:top left; background-repeat:no-repeat; line-height:12px; text-align:left;}
.pdfdownload a{font-size:8pt;}

.docdownload{color: #A6A19E; font-size:7pt; padding-left:25px; background-image:url(images/wordicon.gif); background-position:top left; background-repeat:no-repeat; line-height:12px; text-align:left;}
.docdownload a{font-size:8pt;}

.rightimage {float:right; margin:0 0 20px 20px;}
.leftimage {float:left; margin:0 20px 20px 0;}
.centreimage {clear:both; margin:0 0px 20px 0; text-align:center;}

.form1 {font-size:8pt; background-color:#E5E4EC;}
.form1-title {background-color:#FFFFFF; padding:5px 0; text-align:center; font-size:10pt;}
.form1-cells {}
.form1-cells2 {}
.form1-cells3 {padding:10px 0px 10px 10px; background-color:#FFFFFF;}
.form1-cells-formbreak {background-color:#FFFFFF;}
.form1-cells h4 {margin:0; font-size:8pt; font-weight:normal;}
.form1-cells p {margin:0;}
.form1-legend {color:#9C4359; padding:5px; text-align:center; font-size:7pt;}
.form1-error {color:#9C4359; margin-top:3px; font-weight:bold; font-size:7pt;}
.form1-nextbutton {float:right; margin:5px 0px; cursor:auto;}
.form1-prevbutton {float:left; margin:5px 10px; cursor:auto;}
.form1-box {font:8pt Verdana; color:#606060;  border: 1px solid #FFFFFF; height:16px; width:100%;}
.form1-box2 {font:8pt Verdana; color:#606060;  border: 1px solid #FFFFFF; width:100%;}
.form1-file {font:8pt Verdana; color:#606060;  border: 1px solid #FFFFFF; height:16px; width:280px;}
.form1-droplist {font:8pt Verdana; color:#606060; border: 1px solid #545186;}

