﻿@import "../stylesheet.css";

body { margin:0px; background-color:#eaeae8;
       background-image:url(images/body.png); background-position:top; background-repeat:repeat-x; 
/*
margin:0px;
background-repeat:repeat-x;
background-image:url(images/a1.gif);
background-color: #F9F9F7;
*/
}
DIV.Clear {
clear:none;
float:left;
width:600px;
}
DIV.White {
color:#ffffff !important;	
}
DIV.SymptonsMenu {
}
DIV.SymptonsMenu LI {
background-color:#EEEEEE;
list-style-type:none;
margin-bottom:2px;
margin-left:-40px;
padding-left:10px;
width:190px;
}
DIV.SymptonsMenu LI a {
width:190px;
display:block;
}
DIV.ImagePaddingTop {
Margin-top:10px;
padding-top:10px;
}
DIV.NoImageBorder {
}
DIV.NoImageBorder IMG {
border:0px !important;
}
.Wrapper { margin:auto; width:930px; background-color:#ffffff;
/*      
position: absolute;
left: 50%;
background-color:#ffffff;
width: 910px;
margin-left: -455px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;   
*/
}
.topbanner { width:930px; height:183px
/*
margin-top: 10px;
width: 910px;
height: 40px;
font-family: Verdana;
font-size: 26px;
color: #ffffff;
float: left;
background-color: #8faab2;
height:92px;
*/
}
/*
.name {
padding:10px;
float:left;
}
.topbannertel SMALL, .name SMALL {
font-size:12px;
}
.topbannertel {
background-image:url(images/thistle2.jpg);
background-repeat:no-repeat;
background-position:top right;
float: right;
font-family: Verdana;
font-size: 26px;
color: #ffffff;
border-left:solid 5px #ffffff;
padding:10px;
width:550px;
height:72px;
vertical-align:middle;
}
*/
.topbannerleft { float:left; width:742px; height:183px;
                 background-image:url(images/Oct11-bannerleft.png); background-repeat:no-repeat; }
.topbannerleft img, .bannerleft img a { border:0px; margin-left:32px; margin-top:17px; }				
.topbannerright { float:left; width:188px; height:183px; 
                  background-image:url(images/Oct11-bannerright.jpg); background-repeat:no-repeat;
}
.mainheader { 
margin-bottom:5px;
margin-right:5px;
margin-left:5px;
font-family: Verdana;
font-size:32px;
color: #000000;
float:left;
width:905px;
background-image:url(images/bg-image.jpg);
background-repeat:no-repeat;
background-position:top right;
}	
.mainheader .title {
margin-top:40px;
}
.siteMenu {
float:left;
font-size:12px;
height:272px;
margin-top:30px;
text-align:left;
width:200px;
#padding-top:12px;
}
.siteMenu LI {
display: block;
list-style: none;
background-color: #eaeaea;
border:solid 1px #ffffff;
padding: 2.5px;
padding-left: 3px;
margin-top: -1px;
margin-left: -20px;	
margin-bottom: 1px;
}
.siteMenu A:link {
text-decoration:none;
font-weight:normal;
color:#000000;
}
.siteMenu A:visited	{
text-decoration:none;
font-weight:normal;
color:#000000;
}
.siteMenu A:hover	{
text-decoration:none;
font-weight:normal;
color:#930535;
}
.siteMenu A:hover	{
display: block;
background-color: #ffffff;
}
.submenubox1 {
width: 245px;
height: 175px;
float: left;
padding: 12px;
margin-bottom: 20px;
background-image:url(images/subbox1-bg.jpg);
background-repeat:repeat-x;
border:solid 1px #d4d4d4;
font-size:12px;
color:#930535;
}
.columnl {
width: 382px;
float: left;
height: 340px;
padding: 30px;
background-image:url(images/two-col-bg.gif);
background-repeat:repeat-x;
border:solid 1px black;
}
.columnr { 
width: 382px;
float: left;
height: 340px;
padding: 30px;
margin-left: 10px;
margin-bottom: 10px;
background-image:url(images/two-col-bg.gif);
background-repeat:repeat-x;
border:solid 1px black;
}
.singlecol {
width: 898px;
float: left;
margin-bottom: 10px;
background-image:url(images/two-col-bg.gif);
background-repeat:repeat-x;
margin-top: 20px;
}
.footer { float:left; width:930px; padding:20px 0px 20px 0px; background-color:#8faab2;
          text-align:center; color:#ffffff; font-size:11px;
/*
padding:20px 10px 20px 10px;
color: #ffffff;
float:left;
width: 890px;
text-align:right;
background-color: #8faab2;
*/
}
.footer LI {
display:inline;
margin: 0px 0px 0px 0px;
}
.footer A:link, .footer A:visited { color:#ffffff; text-decoration:none;
/*
text-decoration:none;
padding: 0 4px 0 4px;
color:#ffffff;
}
.footer A:visited	{
text-decoration:none;
padding: 0 4px 0 4px;
color:#ffffff;
*/
}
.footer A:hover { color:#ccccff;
/* 
text-decoration:none;
padding: 0 4px 0 4px;
color:#ccccff;
*/
}	
.singlecol1 {
float:left;
width:440px;
padding-top: 0px;
}
.singlecol2 {
	float:left;
width:280px;
margin-left:10px;
}
.singlecol3 {
float:left;
width:910px;
margin-top: 45px;
}
.login DIV LABEL {
display:inline-block;
width:150px;
}
.contact {
width : 600px;
float : left;
}
.contact INPUT[type="text"], .contact INPUT[type="submit"] {
border:solid 1px #666666;
font-family:Verdana;
font-size:12px;
padding:2px;
}
.contact TABLE {
margin-left:80px !important;
margin-top:30px !important;
}
.contact DIV {
margin-bottom:5px;
}
.contact LABEL {
font-weight:bold;
float:left;
width:110px;
vertical-align:middle;
}
INPUT.Enquiry {
width : 300px;
border:solid 1px #666666;
font-family:Verdana;
font-size:12px;
padding:2px;
}
DIV.navigation { 
width:930px; height:34px; 
background-image:url(images/Oct11-navbg.png); background-repeat:repeat-x;
/*
border-top: solid 5px #ffffff;
background-color: #bbbbbb;
height: 43px;
width: 910px;
padding: 0px 0px 0px 0px;
overflow: hidden;
color: #000000;
margin-bottom:10px;
*/
}
.navigation ul { 
margin: 0;
padding: 0;
list-style: none;
}	
.navigation ul ul { 
position:absolute; display:none; top:217px; width:200px;
background-color:#8b8b8b; 
/*
position: absolute;
top: 149px;
width: 200px;
display: none;
padding-top: 6px;
padding-bottom: 8px;
background-color: #E5E5E5;
border: 1px solid #545454;
*/
}
.navigation ul ul ul {  
position: absolute;
display: none;
left: 190px;
}
.navigation ul li {  
float:left; display:block; height:34px; cursor:pointer; 
/*
cursor:pointer;
display: block;
float: left;
height: 30px;
*/
}
.navigation ul li a {
display:block; padding:8px 13px 8px 13px;
color:#ffffff; text-decoration:none;
/*
display:block;
color:#ffffff;
font-weight:bold;
text-decoration: none;
padding: 12px 13px 12px 13px;	
*/
}
.navigation ul li a:hover {
display:block; padding:8px 13px 8px 13px;	
color:#ffffff; background-color:#656551; text-decoration:none;
/*	
display:block;
background-color:#656551;
color:#ffffff;
font-weight:bold;
text-decoration: none;
padding: 12px 13px 12px 13px;	
*/
}
.navigation ul ul li {		
display: block;
clear: left;
border: none;
width: 200px;
height: auto;
padding:0px;
}
.navigation ul ul li a {
padding: 2px 8px 2px 8px;	
color:#ffffff;
/*
padding: 2px 8px 2px 8px;	
color:#656551;
*/
}
.navigation ul ul li a:hover {
padding: 2px 8px 2px 8px;	
}
.navigation ul ul ul li {
display: block;
}
.navigation ul li:hover ul {
display: block;
}
.navigation ul li:hover ul ul {
display: none;
}
.navigation ul ul li:hover ul {
display: none;
}
.navigation ul ul li:hover {
background-color:#999999;
}
.navigation ul ul li:hover a {
color:#ffffff !important;
}	
.navigation .hassub > a {
/* 
background-image:url(images/MoreOptions.gif);
background-repeat:no-repeat;
background-position:center bottom;
*/
}
DIV.footerMap { float:left; width:930px; padding-bottom:20px;
                border-top:4px solid #e1eaf2; background-color:#eef7fb; 
/*
margin-top:20px;
border-top: solid 4px #E1EAF2;
background-color: #EEF7FB;
padding-bottom: 20px;
}
DIV.footerMap {
margin-top:10px;
width:910px;
float:left;
*/
}
DIV.footerMap UL {
margin-left:0px;
}
DIV.footerMap UL LI {
float:left;
margin:0px;
padding:0px;
list-style:none;
margin-right:10px;
margin-left:10px;
}
DIV.footerMap UL LI > A { color:#57757d;
/*
color: #57757D;
font-weight: bold;
*/
}
DIV.footerMap UL LI UL A { color:#648791; font-size:11px;
/*
font-weight: normal;
color: #648791;
font-size: 10px;
*/
}  
DIV.footerMap A {
color:#000000;
}
DIV.footerMap LI UL, DIV.footerMap LI UL LI {
font-weight:normal;
float:none;
margin:0px;
padding:0px;
}
DIV.floatYouTube {
float:right;
margin:10px;
}
DIV.floatYouTubeLeft {
float:left;
margin:10px;
width:300px;
}
#pgLeft { float:left; width:670px; padding-top:10px; 
/*
width:640px;
float:left;
*/
}
#pgRight { float:right; width:240px; text-align:left; 
/*
padding-left:30px;
width:240px;
float:left;
*/
}
.subscribe { margin:0px; padding:0px; height:100px; width:220px;
}
.ebsub { background-image:url(images/expertfriendebook.png); background-repeat:no-repeat; background-position:top left;
         color:#6d6c6c; font-size:11px; line-height:15px; padding-left:90px; height:155px; padding-top:10px; } 
.ebsub a { color:#ed1c24; text-decoration:none; }
.ebsub a:hover { color:#ed1c24; text-decoration:underline; cursor:pointer; }
.ebsub p { margin:0px; margin-top:10px; font-size:12px; color:#414040; line-height:15px; 
}
.content {
padding-left:15px;
padding-right:15px;
}
.content IMG {
/*
border:1px solid #656551;
*/
}
.wikirightimage {
padding-left:10px;
}
.bracketNotify {
height:50px;
margin-left:22px;
margin-top:-10px;
position:absolute;
width:240px;
top: 145px;
left:0px;
}
.DownloadContainer {
padding:10px;
border:1px dotted grey;
margin-bottom:10px;
float:left;
}
.AudioDownload {
float:left;
margin:5px;
width:600px;
}
.AudioDownload IMG {
float:left;
margin-right:10px;
border:none !important;
}
.AudioDownload .Description {
margin:10px;
width: 570px;
}
.Hypno {
height:50px;
position:absolute;
top: 130px;
left:30px;
}
.Hypno .Message {
background-color:Black;
color:White;
text-align:center;
padding:7px;
width:200px;
margin-left:10px;
margin-right:20px;
margin-top:-3px;
}
.footimages { clear:both; width:840px; height:80px; padding-left:90px; background-color:#ffffff; 
/*
width:899px;
float:left;
*/
}
.footimages .image { float:left; margin:0px 20px 0px 20px;
/*
float:left;
margin-left:35px;
margin-right:40px;
margin-top: 40px;
*/
}
DIV.ContainerSection {
padding:10px;
border:1px dotted grey;
margin-bottom:10px;
}
.wikileftimage {
margin-right:20px !important;
float:left;
}
.SignupPanel {
background-color:White;
width:500px;
padding:10px;
}
.modalBackground {
position:absolute;
top:0px;
left:0px;
width:800px;
height:645px;
z-index:99900;
background-color:#C8D1D0;
filter:alpha(opacity=70);
opacity:0.7;
}
#NewsletterSignUp {
position:absolute;
right:405px;
top:57px;
}
