/* 
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
*/

form { margin-bottom: 0;} 

/* = SYSTEM WIDE COLOURS  = */

/* Black */
.text, .textAuthor {color: #000000;}

/* White */
#base, #topright, #RightArea, #LeftMenu, #Article, #body {background-color: #FFFFFF;}
.textsmallBold, .textsmallWhite, .textinvitation {color:#FFFFFF;}

/* Red */
.cm_mod {color:#CC0000;}

/* Strong Green */
 li, .separator, hr {color:#81C41D;} 
.underline {background-color:#81C41D;} 

/* Mid Blue */
A, A:Hover {color:#453D98}
.copyheader {color:#453D98;} 
#menubar, #footer, #invitation {background-color:#453D98;}
.indextitle, H1, H2, .relatedArticles, .cm_title, .cm_name {color:#453D98;} 
/* .underline {background-color:#453D98;} */


/* Mid Blue 2 */
#submenubar{background-color: #8176B3;}
td#gridcell{background-color:#FFFFFF;}
td#gridtitle {background-color:#8176B3; color:#ffffff;}

/* = 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: 172px;} /* 174 */
#submenubar { position:absolute; width:980px; height:25px; z-index:2; left: 0px; top: 198px; }
#Search     { position:absolute; width:320px; height:26px; z-index:3; left: 675px; top: 173px;}
#body       { position:absolute; width:980px; z-index:5; left: 0px; top: 224px;}
#topright   { position:absolute; width:730px; height:172px; 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:#453D98;}
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:#81C41D;}
ul#minitabs a:hover{text-decoration: none; color:#81C41D;}

/* = 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:#81C41D;}
ul#minitabs2 a:hover{text-decoration: none; color:#81C41D;}

/* = 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:#81C41D;}

/* = 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
}
