/* OLD COLOURS
171717 - Black
d63c00 - Orange for Links
f87217 - Orange for hover/Highlights - NOT USED USE ff6600 insteadf
D4D4D4 - Almost white text for over black for links
C0C0C0 - Non link grey on black / Background on PlanetNLP
*/
/* 
81C41D - Strong Green
121580 - Strong Blue
DEE1F1 - Pale Blue
BAC2D8 - Pale Blue					
453D98 - Mid Blue - Toolbar
8176B3 - Mid Blue - Toolbar 2
A1D648 - Mid Green					
A49BC8 - Pale Blue  				MAYBE
*/

/*
grey - 787878
black - 000000, 2b2b2b
greens A4D853, // 81C41D ON BOTH SITES
orange - FE5D01, FEAA74, FE8135
 
*/

form { margin-bottom: 0;} 

/* = SYSTEM WIDE COLOURS  = */

/* Black */
#menubar, #footer {background-color:#000000;}

.text, .textAuthor {color: #000000;}
.indextitle, .cm_title, .cm_name, .relatedArticles {color:#000000;} 

/* White */
#base, #topright, #RightArea, #LeftMenu, #Article, #body {background-color: #FFFFFF;}
.textsmallBold, .textsmallWhite, .textinvitation {color:#FFFFFF;}

/* Red */
.cm_mod {color:#CC0000;}

/* Orange */ 
A, A:Hover {color:#FE5D01}

td#gridcell{background-color:#FFFFFF;}
td#gridtitle{background-color:#787878; color:#ffffff;}

/* Grey */
#submenubar {background-color: #787878;}
#invitation {background-color:#787878;} 
H1, H2, li {color:#787878;}
.underline {background-color:#787878;} 
.copyheader {color:#787878;} 
.separator, hr {color:#787878;}

/* = DIVS FROM TOP LEVEL = */
/* #base       { position:absolute; top:0px; width:980px; height:600px; } */

#base {
position:     absolute;
       top:          0px;
	   /* margin: 0 auto; */
       width:        980px;
       margin-left:  -490px;
       left:         50%;      	   
}

#logo {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 0;
	top: 0;
	background-color: #FFFFFF;
}
#menubar    { position:absolute; width:980px; height:27px; z-index:2; left: 0px; top: 202px;} /* 172 */
#submenubar { position:absolute; width:980px; height:25px; z-index:2; left: 0px; top: 228px; }
#Search     { position:absolute; width:320px; height:26px; z-index:3; left: 675px; top: 203px;}
#body       { position:absolute; width:980px; z-index:5; left: 0px; top: 254px;}
#topright   { position:absolute; width:730px; height:202px; z-index:1; left: 250px; top: 0px; visibility: visible;}
#footer     { clear:both; width:980px; height:25px; bottom:0px; left: 0px;}

#invitation { height:25px;}

/* = DIVS FROM RESOURCE LEVEL = */
#LeftMenu      {float:left;	width:10px; top:0px;}
#Article       {float:right; width:650px; top:0px;}
#RightArea     {float:right; width:320px; top:0px;}

/* = TEXT  = */
H1             { font-size: 18px; font-weight: bolder; vertical-align:top; line-height: 20px; margin-bottom:0px; font-family: Arial, Helvetica, sans-serif;}
H2             { font-size: 14px; font-style: normal; font-weight: bold; line-height: 15px; margin-left: 4px; font-family: Arial, Helvetica, sans-serif;}
.indextitle    { font-size: 14px; font-style:normal; vertical-align:top; line-height: 16px; margin-bottom:0px;}
.breadcrumbs   { font-size: 10px; font-style:normal; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}
.text          { font-size: 12px; font-style:normal; line-height: 18px; font-weight: normal; margin-bottom: 9px;}
.texterror     { font-size: 12px; font-style:normal; line-height: 18px; font-weight: bold; color:#990000;}
.textnocolour  { font-size: 12px; font-style:normal; line-height: 18px; font-weight: normal;}
.textsmallBold { font-size: 10px; font-style:normal; font-weight: bold; text-align: left;}
.textsmall     { font-size: 10px; font-style:normal; line-height: 14px; margin-left: 0px; font-weight: normal; vertical-align: top;}
.textsmallWhite{ font-size: 10px; font-style:normal; line-height: 14px; margin-left: 0px; font-weight: normal; vertical-align: top;}
.textAuthor    { font-size: 10px; font-style:normal; line-height: 16px; margin-left: 0px; font-weight: normal; 	vertical-align: top; font-family: Arial, Helvetica, sans-serif;}
.textLinkToTop { font-size: 10px; font-style:normal; line-height: 16px; margin-left: 0px; font-weight: normal; vertical-align: top; font-family: Arial, Helvetica, sans-serif;}
.relatedArticles {font-size:14px; font-style:normal; line-height: 18px; vertical-align:top; font-weight:bold; margin-bottom: 0px;}
.textinvitation  {font-size:12px; font-style:normal; line-height: 25px; vertical-align:bottom;}

.cm_text  		{font-size:12px; font-style:normal; line-height: 16px; vertical-align:top; font-weight:normal;}
.cm_dt  		{font-size:10px; font-style:normal; line-height: 20px; vertical-align:top; font-weight:normal;}
.cm_name  		{font-size:12px; font-style:normal; line-height: 20px; vertical-align:top; font-weight:bold;}
.cm_mod  		{font-size:12px; font-style:normal; line-height: 20px; vertical-align:top; font-weight:bold;}
.cm_location	{font-size:10px; font-style:normal; line-height: 12px; vertical-align:top; font-weight:normal;}
.cm_title		{font-size:16px; font-style:normal; line-height: 16px; vertical-align:top; font-weight:bold; font-family: Arial, Helvetica, sans-serif;}


/* = STRUCTURE  = */
table#grid {border:0px; background-color:#787878;}
P { margin-top: 0px; margin-right: 4px; margin-bottom: 0px; margin-left: 4px;}
ul {padding-left:12px; margin-bottom:6px; margin-top:6px; margin-left:6px}
li {list-style-type: square;}
.separator { font-size: 16px; font-weight: bold;}
.boxquote {	border: 2px solid #121580; background-color:#EDEDF8;} /* LIGHT BLUE ONLY USED ON 'WHAT IS NLP' */

/* = TOP MENU  = */
ul#minitabs{list-style: none; margin: 0; padding: 0px 0; text-align: left; white-space: nowrap;}
ul#minitabs li{display: inline; margin: 0 0px;}
ul#minitabs a{text-decoration: none; padding: 0  5px;
  color: #FFFFFF; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;
  border:none; line-height:26px;}
ul#minitabs a#current{text-decoration: none; color:#FE5D01;}
ul#minitabs a:hover{text-decoration: none; color:#FE5D01;}

/* = BOTTOM MENU  = */
ul#minitabs2{list-style: none; margin: 0; padding: 0px 0; text-align: left; white-space: nowrap;}
ul#minitabs2 li{display: inline; margin: 0 0px;}
ul#minitabs2 a{text-decoration: none; padding: 0  5px;
  color: #FFFFFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
  border:none; line-height:24px;}
ul#minitabs2 a#current{text-decoration: none; color:#FE5D01;}
ul#minitabs2 a:hover{text-decoration: none; color:#FE5D01;}

/* = LINKS = */

A:link    {TEXT-DECORATION: none}
A:visited {TEXT-DECORATION: none}
A:active  {TEXT-DECORATION: none}
A:hover   {TEXT-DECORATION: underline;}

div#invitation a:hover{text-decoration:none; color:#FE5D01;} /* THIS COLOUR IS WRONG */

/* = Hypnosis Links Definitions = */

.whitebold {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.whitebold:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline
}
.downloadslinksbold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000 ; font-weight: bold; line-height: 1.4em; text-decoration: none}
.copy { font-size: 13px; color: #000000; line-height: 1.5em}
.copyheader { font-size: 16px; font-weight: bold}
.downloads { font-size: 10px; text-decoration: none; color: #336699 }
.downloadslinks {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #336699;text-decoration: none; font-weight: bold }
.downloadslinks:hover {
	font-size: 11px;
	text-decoration: none;
	color: #F57F20
}
.copylink { color: #336699; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 13px}
.copylink:hover { color: #336699; text-decoration: underline; font-size: 13px }
.downloadslinksbold:hover { font-size: 12px; line-height: 1.4em; font-weight: bold; color: #000000; text-decoration: underline}

.tinytext {
	font-size: 9px;
	color: #000000
}
