/* CSS Document */

/*
** GLOBAL ELEMENTS
*/

body {
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
text-align: center;
background-color: #FFFFFF;
color: #838383;
font-family: arial, sans-serif;
font-size: 11px;
}

p {
color: #838383;
font-family: arial, sans-serif;
font-size: 12px;
margin-top: 10px;
margin-bottom: 8px;
}

.smallTxt {
font-size: 11px;
}

a {
text-decoration: none
}

a:hover {
text-decoration: none;
}	
			
h1  {
padding: 5px 2px 5px 21px;
margin: 0px;
font-family: arial, sans-serif;
font-size:12px;
font-weight: normal;
color: #5D5D5D;
text-align: left;
background-color: #ECECEC;
background-image: url(../images/bullet-box.gif);
background-repeat: no-repeat;
background-position: 5px 7px;
}

h1 a {
color: #5D5D5D;
text-decoration: none;
}

h1 a:hover {
color: red;
text-decoration: none;
}

h2 {
font-size: 13px;
margin: 0px;
padding-bottom: 10px;
text-align: left;
}
			
h3	{
font-size: 10px;
margin: 0px;
padding-bottom: 15px;
}

#container 	{
padding-top: 20px;
margin-left: auto;
margin-right: auto;
width: 780px;
height: 91%;
border: 0px solid red;
background-image: url("../images/logo_tech-analyst_04.gif");
background-repeat: no-repeat;
background-position: 0px 30px;
text-align: left;
}

#footer a:link {
color: red;
text-decoration: none;
}		

#footer a:hover {
color: red;
text-decoration: none;
}

#footer a:visited {
color: red;
}		

.bullet {
margin: 10px 1px 1px 15px;
padding: 0px;
font-size:12px;
list-style-image:url(../images/bullet-cross.gif);
}

*html .bullet {
margin: 10px 1px 1px 15px;
padding: 0px;
}
		
/*
** NAV ELEMENTS
*/		

			
#nav1 {
width: 780px;
height: 33px;
text-align: left;
border: 0px solid green;
margin: 5px 0px;
padding-bottom: 6px;
}

* html #nav1 {
height: 10px;
} 

#nav1 ul {
border: 0px solid green;
margin-top: 5px;
margin-bottom: 5px; 
margin-right: 0px;
margin-left:  179px;
padding: 0px;
}

#nav1 ul li {
color: red;
font-size: 11px;
display: inline;
list-style-type: none;
list-style-position: inside;
font-family: arial;
}

#nav1 ul li a {
width: 89px;
padding: 5px 2px;
border: 1px solid #e8e8e8;
margin: 5px 2px;
text-decoration: none;
text-align: center;
float: left;
}

#nav1 ul li a:hover {
color: #FFF;
background-color: #F00;
text-decoration: none;
}

#nav1 ul li a:visited {
text-decoration: none;
}

.nav1Current {
background-color: #F0F0F0;
}

/*
** LEFT COLUMN ELEMENTS
*/

#trial {
padding: 4px;
width: 148px;
border: 1px solid #e8e8e8;
text-align: left;
float: left;
margin-bottom: 10px;
background-color: #FAFAFA;
}

* html #trial {
width: 158px;
}

#contact {
padding: 4px;
width: 148px;
border: 1px solid #e8e8e8;
text-align: left;
margin-bottom: 10px;
float: left;
clear: left;
}

* html #contact {
width: 158px;
}

#currentIssue {
padding: 4px;
width: 158px;
border: 1px solid #e8e8e8;
text-align: left;
margin-bottom: 10px;
float: left;
}

#leftNav {
padding: 4px;
width: 148px;
border: 1px solid #e8e8e8;
text-align: left;
margin-bottom: 10px;
float: left;
font-size: 12px;
}

* html #leftNav {
width: 156px;
}

#leftNav ul {
margin-top: 10px;
margin-left: 0px;
margin-bottom: 5px;
padding: 0px;
}

#leftNav ul li {
list-style-type: none;
padding-bottom: 1px;
}

#leftNav ul li a {
border-left: 5px white solid;
padding-left: 3px;
text-decoration: none;
}

#leftNav ul li a:hover {
border-left: 5px red solid;
padding-left: 3px;
text-decoration: none;
}

#register {
padding: 4px;
width: 158px;
border: 1px solid #e8e8e8;
text-align: left;
float: left;
margin-bottom: 10px;
background-color: #FAFAFA;
}

#register p {
font-size: 13px;
}

#regbuttonuk {
width: 158px;
float: left;
height: 80px;
background: url("../images/button_regonline-uk.gif"); 
background-repeat: no-repeat;
}

.leftcoursebox {
padding: 4px;
width: 148px;
border: 1px solid #e8e8e8;
text-align: left;
float: left;
margin-bottom: 10px;
}

* html .leftcoursebox {
width: 158px;
}

.leftcoursebox p {
font-size: 12px;
}

.leftcourseboxVOID a:hover {
border-left: 5px red solid;
padding-left: 3px;
text-decoration: none;
}

/*
** CONTENT ELEMENTS
*/

.contentBox {
width: 581px;
float: left;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
margin-bottom: 10px;
}

* html .contentBox {
width: 555px;
}

.contentBox td {
color: #838383;
font-family: arial, sans-serif;
font-size: 12px;
border-bottom: 1px solid #ECECEC;
}

Div.contentboxes h1 {
Width: auto;
Background: #efefef url("../images/bullet-box.gif") 6px 8px no-repeat;
Padding-top: 5px;
Padding-bottom: 5px;
Padding-left: 25px;
Padding-right: 5px;
Margin-top: 0px;
Margin-bottom: 95px;
Margin-left: 0px;
Margin-right: 0px;
text-align: left;
}

Div.contentboxesConf h1 {
Width: auto;
Background: #efefef url("../images/bullet-box.gif") 6px 8px no-repeat;
Padding: 5px 5px 5px 25px;
Margin-top: 0px 0px 5px 0px;
text-align: left;
}

Div.contentboxes P {
Font: 12px Arial;
color: #838383;
text-align: left;
}

.threeCol  {
width: 179px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

#threeLeftcol  {
background-image: url("../images/index_mag_01.gif");
background-position: center 37px;
background-repeat: no-repeat;
width: 182px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #threeLeftcol  {
width: 180px;
}

#threeRightcol {
background-image: url("../images/index_train_01.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 182px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #threeRightcol {
width: 180px;
}

#threeMiddlecol {
background-image: url("../images/index_conf_01.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 181px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #threeMiddlecol {
width: 179px;
}

#pastEventscol {
width: 182px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #threeRightcol {
width: 180px;
}

#twoColBig {
width: 381px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

*html #twoColBig {
width: 367px;
}

#trainLeftcol  {
background-image: url("../images/train_left.gif");
background-position: center 37px;
background-repeat: no-repeat;
width: 182px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #trainLeftcol  {
width: 180px;
}

#trainRightcol {
background-image: url("../images/train_right.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 182px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #trainRightcol {
width: 180px;
}

#trainMiddlecol {
background-image: url("../images/train_mid.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 181px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #trainMiddlecol {
width: 179px;
}

#CTSDtrainLeftcol  {
background-image: url("../images/CTSDtrain_left.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 182px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #CTSDtrainLeftcol  {
width: 180px;
}

#CTSDtrainRightcol {
background-image: url("../images/CTSDtrain_right.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 182px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #CTSDtrainRightcol {
width: 180px;
}

#CTSDtrainMiddlecol {
background-image: url("../images/CTSDtrain_middle5.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 181px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #CTSDtrainMiddlecol {
width: 179px;
}

#magLeftcol 
{
background-image: url("../images/img_mag_cogs.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 182px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #magLeftcol {
width: 180px;
}

#magRightcol {
background-image: url("../images/img_mag_sample.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 182px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #magRightcol {
width: 180px;
}

#magMiddlecol {
background-image: url("../images/img_mag_trial.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 181px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #magMiddlecol {
width: 179px;
}

.backissueimg {
border: 1px solid #e8e8e8;
}

#confForthcoming {
background-image: url("../images/img_conf_forthcoming.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 228px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #confForthcoming {
width: 220px;
}

#confFeatured {
width: 335px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
}

* html #confFeatured {
width: 327px;
}

#containerContent {
width: 600px;
float: right;
border: 0px;
}

#magcontentlist {
margin-left: 0px;
padding-left: 0px;
font-size: 12px;
list-style-type: none;
list-style-position: inside;
}

#trainingCalendar {
background-image: url("../images/img_training_01.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 580px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #trainingCalendar {
width: 555px;
}

Div.coursedetails p {
border-left: 1px solid #e8e8e8;
padding-top: 15px;
margin-left: 205px;
padding-left: 5px;
}

#courseintro {
background-image: url("../images/img_course-intro.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseintro {
width: 555px;
}

#courseenergy {
background-image: url("../images/img_course-energy.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseenergy {
width: 555px;
}

#coursectsd {
background-image: url("../images/img_i4mtCrest.jpg");
background-position: 55px 40px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #coursectsd {
width: 555px;
}

#coursecandle {
background-image: url("../images/img_course-candle.gif");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #coursecandle {
width: 555px;
}

#courseauto {
background-image: url("../images/img_course-auto.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseauto {
width: 555px;
}

#courseshortterm {
background-image: url("../images/img_course-shortterm.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseshortterm {
width: 555px;
}

#courseintropro {
background-image: url("../images/img_course-intropro.gif");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseintropro {
width: 555px;
}

#coursedemark {
background-image: url("../images/img_course-demark.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

#coursemarketprofile {
background-image: url("../images/img_course-marketpro.gif");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #coursedemark {
width: 555px;
}

#courseportfolio {
background-image: url("../images/img_course-portfolio.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseportfolio {
width: 555px;
}

#courseinterestrate {
background-image: url("../images/img_course-interestrate.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseinterestrate {
width: 555px;
}

#coursebehavioural {
background-image: url("../images/img_course-behavioural.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #coursebehavioural {
width: 555px;
}

#coursepairstrading {
background-image: url("../images/img_course-pairstrading.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #coursepairstrading {
width: 555px;
}


#courseadvanced {
background-image: url("../images/img_course-advanced.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseadvanced {
width: 555px;
}


#courseportfolio-opt {
background-image: url("../images/img_course-portfolio-opt.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseadvanced {
width: 555px;
}


#courseCTSDtech {
background-image: url("../images/img_CTSDtech.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseCTSDtech {
width: 555px;
}

#courseCTSDquant {
background-image: url("../images/img_CTSDquant.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseCTSDquant {
width: 555px;
}

#courseCTSDstrat {
background-image: url("../images/img_CTSDstrat.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseCTSDstrat {
width: 555px;
}

#courseichimoku {
background-image: url("../images/img_course-ichimoku.jpg");
background-position: 5px 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #courseichimoku {
width: 555px;
}

#trainingCalendar td {
border-bottom: 1px solid #ECECEC;
color: #838383;
font-family: arial, sans-serif;
font-size: 13px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 3px;
}

#trainingCalendar a {
border-left: 5px white solid;
padding-left: 3px;
text-decoration: none;
}

#courseDates {
width: 555px;
float: left;
margin-bottom: 15px;
margin-top: 8px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

#courseDates td {
border-bottom: 1px solid #ECECEC;
color: #838383;
font-family: arial, sans-serif;
font-size: 13px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 3px;
}

#courseDates a {
border-left: 5px white solid;
padding-left: 3px;
text-decoration: none;
}
 
#trainingCalendar a:hover {
border-left: 5px red solid;
padding-left: 3px;
text-decoration: none;
} 

.formfield {
border: 1px solid #CCC;
font-size: 12px;
}

#trialcontent {
background-image: url("../images/img_freetrial.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
margin-bottom: 10px;
font-size: 13px;
}

*html #trialcontent {
width: 555px;
}

#trialcontent form {
padding-top: 90px;
}

#trialcontent td {
font-size: 13px;
}

.trainerbio {
width: 387px;
float: left;
margin-right: 8px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

.trainerpic {
width: 160px;
float: left;
margin-right: 8px;
margin-top: 0px;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

#softwarecontent {
background-image: url("../images/img_software.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
margin-top: 0px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #softwarecontent {
width: 555px;
}

#softwarecontent td {
padding: 1px;
font-size: 12px;
border-bottom: 1px solid #ECECEC;
}

#softwarecontent td a {
text-decoration: none;
border-left: 5px solid white;
padding-left: 3px;
}

#softwarecontent td a:hover {
border-left: 5px solid red;
padding-left: 3px;
}

.currentissuepic {
width: 185px;
float: left;
margin-right: 8px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

.currentissuecontent {
width: 378px;
float: left;
margin-right: 8px;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html .currentissuecontent {
width: 362px;
}

#euroConf {
background-image: url("../images/img_euroconf.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #euroConf {
width: 555px;
}

#asiaConf {
background-image: url("../images/img_Asiaconf.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #asiaConf {
width: 555px;
}

#autonyConf {
background-image: url("../images/img_autony.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #autonyConf {
width: 555px;
}

#geConf {
background-image: url("../images/img_geconf.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #geConf {
width: 555px;
}

#CTSD {
background-image: url("../images/img_ctsd2.jpg");
background-position: center 37px;
background-repeat: no-repeat;
width: 581px;
float: left;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #CTSD {
width: 555px;
}

#saConf {
width: 581px;
float: left;
margin-bottom: 10px;
padding: 4px;
border: 1px solid #e8e8e8;
text-align: left;
}

* html #saConf {
width: 555px;
}



.speakers {
font-size: 12px;
}

.speakers td {
border-top: 1px solid #e8e8e8;
}

.speakerimg {
align: left;
margin-right: 5px;
margin-top: 3px;
border: 1px solid #e8e8e8;
}

.table td {
border-bottom: 1px solid #ECECEC;
color: #838383;
font-family: arial, sans-serif;
font-size: 13px;
padding-top: 1px;
padding-bottom: 1px;
padding-right: 3px;
}

.table td a {
border-left: 5px white solid;
padding-left: 3px;
text-decoration: none;
}
 
.table td a:hover {
border-left: 5px red solid;
padding-left: 3px;
text-decoration: none;
} 



/*
** FOOTER
*/

#footer {
float: left;
width: 590px;
border: 1px solid #e8e8e8;
padding-top: 3px;
padding-bottom: 5px;
text-align: left;
}

* html #footer {
width: 555px;
}

#footer li {
display: inline;
border: 0px solid #e8e8e8;
list-style-type: none;
padding-top: 5px;
padding-right: 12px;
padding-bottom: 1px;
margin-left: 0px;
height: 18px;
float: left;
}

#footer li a {
text-decoration: none;
}