/* CSS Document */

html {
height:100%;
}

body {
scrollbar-3dlight-color:#00CCFF;
scrollbar-arrow-color:#FFFFFF;
scrollbar-base-color:#EEEEEE;
scrollbar-face-color:#BBDFEA;
scrollbar-highlight-color:#C8E9FF;
scrollbar-shadow-color:#3366D9;
scrollbar-track-color:#EEEEEE;
}

a:link {
color:#666666;
text-decoration:underline;
}
a:hover {
color:#00CC00;
text-decoration:underline;
}
a:visited {
color:#999999;
text-decoration:underline;
}

#header {
position:absolute;
left:30px;
top:0px;
width:95%;
height:40px;
border-width:1px;
border-style:dashed;
border-color:#666666;
border-top:0px;
border-right:0px;
border-left:1px;
padding-top:10px;
padding-left:5px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
}

#subheader {
font-size:14px;
}

#contact {
position:absolute;
width:200px;
left:700px;
padding-top:15px;
}

#leftMar {
position:absolute;
left:0px;
top:0px;
width:30px;
height:100%;
border-width:1px;
border-style:dashed;
border-color:#666666;
border-bottom:0px;
border-top:0px;
z-index:100;
}

#banner {
padding-top:22px;
padding-left:20px;
}

#leftDiv {
position:absolute;
left:30px;
top:50px;
width:320px;
padding-top:20px;
padding-left:5px;
padding-right:10px;
border-width:1px;
border-style:dashed;
border-color:#666666;
border-bottom:0px;
border-top:0px;
border-right:0px;
overflow:auto;

}

#centreDiv {
position:absolute;
left:365px;
top:50px;
width:320px;
padding-top:20px;
padding-left:10px;
padding-right:5px;
border-width:1px;
border-style:dashed;
border-color:#666666;
border-bottom:0px;
border-top:0px;
border-right:0px;
overflow:auto;
}

#rightDiv {
position:absolute;
left:700px;
top:50px;
width:230px;
padding-top:20px;
padding-left:10px;
padding-right:5px;
border-width:1px;
border-style:dashed;
border-color:#666666;
border-bottom:0px;
border-top:0px;
border-right:0px;
overflow:auto;
}

#choose {
position:relative;
border-width:1px;
border-style:dashed;
border-color:#666666;
border-right:0px;
border-left:0px;
border-top:0px;
}

.nt1 {
position:relative;
height:40px;
border-width:1px;
border-style:dashed;
border-color:#666666;
border-top:0px;
border-bottom:0px;
border-right:0px;
border-left:0px;
}

#consultations {
position:relative;
border-width:1px;
border-style:dashed;
border-color:#666666;
border-right:0px;
border-left:0px;
border-top:0px;
}

#presentations {
position:relative;
}

#imgAlignLeft {
float:left;
padding-right:3px;
}

#vegInfo {
position:absolute;
bottom: 40px;
right: 70px;
font-size:11px;
}

#vegInfo p {
background-color:#FFFFFF;
display:inline;
padding:1px;
}

.white {
color:#FFFFFF;
}
.black {
color:#000000;
}
p.bolder {
font-weight:bold;
}

#footer {
position:absolute;
bottom:0px;
left:30px;
width:64%;
padding-left:5px;
padding-bottom:2px;
padding-top:10px;
font-size:10px;
border-width:1px;
border-style:dashed;
border-color:#666666;
border-bottom:0px;
border-right:0px;
border-left:0px;
}

/*     individual pages       */

#leftDiv2 {
position:absolute;
left:30px;
top:50px;
width:500px;
height:82%;
padding-top:20px;
padding-left:5px;
padding-right:10px;
border-width:1px;
border-style:dashed;
border-color:#666666;
border-bottom:0px;
border-top:0px;
border-left:1px;
overflow:auto;
}

#rightDiv2 {
position:absolute;
left:550px;
top:50px;
width:230px;
height:82%;
padding-top:20px;
padding-left:5px;
padding-right:5px;
border-width:0px;
border-style:dashed;
border-color:#666666;
border-bottom:0px;
border-top:0px;
border-right:0px;
overflow:auto;
}

.blue a:link {
color:#66CCFF;
text-decoration:underline;
}
.blue a:hover {
color:#00CC00;
text-decoration:underline;
}
.blue a:visited {
color:#99CCFF;
text-decoration:underline;
}