/* CSS Document */
/*nee GUIbloopers3col.css*/
body { /*needed for fixed-width centering - text-align: center - Do NOT change this*/
	margin: 0px;
	text-align: center;
	font-family: Arial, sans-serif; /*Helvetica*/
	font-size: 1em; /*.8ems*/
	color: #666666; /*000066default text color - often overwritten in p or h1 or h3 tags*/
	background: #e1e1e2 repeat-y 50% 0; /*url(graphics/cimaBkg800a.gif)*/
	/*url(graphics/cimaBkg800a.gif) no red line rightside#3F8A6C repeat-x 50% 0; */
}
#wrapper { /*needed for fixed-width centering*/
	position: relative;
	width: 800px; /*897px*/
	background-color: #fff; 
	margin: 0px auto 0px auto;
}
/***** colors ***/
/*blue #0099cc;
- magenta #cc0066;
- dk blue #000066;
- gold #ff9900;
- purple #993399;
- green #cccc00;*/
/*** end colors ***/
/***** header *****/
#header {
	margin-top: 0px;
	width: 800px;
	height: 185px;
}
#topBar { /*top bar - logos - login*/
	width: 800px; 
	background-color: #007799; /*cc0066-cima magenta*/
	height: 65px; /*65px*/
}
.logoLeft { /*cima*/
	float: left;
	margin-top: 8px;
	margin-left: 10px; /*10px*/
	padding-left: 5px; /*for i.e. - I don't know why*/
}
.login { /*login-contact links*/
	margin-right: 10px; 
	margin-left: /*580px*/ 390px; 
}
.logoRight { /*elsevier*/
	float: right;
	margin-top: -35px; 
}
#topBar p {
	margin-top: 0px;
	padding-top: 30px;
	font-size: 10px; 
}
#bannerPhoto { 
	/*width: 800px;*/ 
	/*padding-top: 3px;*/
	height: 121px; 
	margin-left: 5px;
/*	background-color: #ff0000;*/
	border: none;
}
* html #bannerPhoto {  
	/*padding-top: 3px;*/
	height: 120px; 
	margin-left: 1px;
/*	background-color: #ff0000;*/
	border: none;
}
#header a {
	color: #fff; 
	text-decoration: none;
	font-weight: bold;
	margin-left: -5px;
}
#header a:hover {
	color: #000066; 
}
/***** end header *****/
#leftSidebar {  /*leftNavigation*/
	clear: both;
	float: left;
	width: 140px; 
	padding: 0px 0px 3500px 0px; 
	margin-bottom: -3500px;
}
* html #leftSidebar {  /*leftNavigation*/
	clear: both;
	float: left;
	width: 140px; 
	padding: 0px 0px 3500px 0px; 
	margin-bottom: -3500px;
}
/***** end leftSidebar *****/
#leftNavigation { /*vertical*/ 
	font-family: Arial, sans-serif; /*Arial, Helvetica, Verdana, sans-serif*/
	font-size: .8em; 
	font-weight: bold;
	width: 120px;   
	padding: 15px 10px 15px 10px; 
}
* html #leftNavigation { 
	font-family: Arial, sans-serif; /*Arial, Helvetica, Verdana, sans-serif*/
	font-size: .70em; 
	width: 120px;  
	padding: 15px 0px 15px 0px; 
}
#leftNavigation ul { /*vertical*/ 
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#leftNavigation ul li { /*vertical*/ 
	display: block;
}
#leftNavigation ul li a { /*vertical*/
	display: block;
	text-decoration: none;
	width: 110px; 
	padding: 3px 5px 4px 4px; 
	margin-top: 8px; 
	margin-bottom: 8px; 
	color: #fff;
	background-color: #007799; /*EA6891*/
	text-align: left;
}
#leftNavigation ul li a:link { /*vertical */ 
	color: #fff; 
}
#leftNavigation ul li a:hover { 
	color: #fff; 
	background-color: #332255; /*cc0066*/
}
/***/
#leftNavigation a.current, #leftNavigation .current a {
	color: #fff; 
	background-color: #332255; /*cc0066*/
}
/***/
/***** end navigation *****/
#contentWrapper {
	background: url(graphics/cimaBkg800.gif);
	float: left;
	width: 800px; /*width: 100%; either one works*/
	overflow: hidden; /*hides the sidebar bottom padding*/
}
#content {
	float: left;
	margin-top: 0px;
	padding: 0px 0px 20px 0px; 
	width: 518px; /*content 520 - left sidebar 140 - right sidebar 140 = 800*/
	padding-bottom: 500px;  /*added 120707*/
	margin-bottom: -500px;
}
* html #content {
	float: left;
	padding: 0px 0px 20px 0px; 
	width: 520px; /*content 520 - left sidebar 140 - right sidebar 140 = 800*/
	padding-bottom: 500px;  /*added 120707*/
	margin-bottom: -500px;
}
#content h3 {   /*Index - Qualifying to become*/
	font-size: 1em;  
	font-weight: bold;
	color: #332255;  /*cc0066 - changed 2.24.10*//*was 0099cc - light blue*/
	text-align: left;
	margin-top: 20px;
	margin-bottom: 12px; 
	margin-left: 10px; 
}
* html #content h3 {   /*Index - Qualifying to become*/
	font-size: 1em;  
	font-weight: bold;
	color: #332255;  /*cc0066 - changed 2.24.10*/  /*was 0099cc - light blue*/
	text-align: left;
	margin-top: 12px;
	margin-bottom: 12px;
	margin-left: 10px; 
}
.buyLink {
	background-color: #cc0066; 
	color: #fff; 
	padding: 2px 3px;
}
#content h4 {   /*Index - Why study online with CIMA?*/
	font-size: .95em; 
	font-weight: bold;
	color: #007799; /*0099cc - changed 2.24.10*/
	text-align: left;
	margin-top: 6px; 
	margin-bottom: -6px; 
	margin-left: 10px; 
}
* html #content h4 {   /*Index - Why study online with CIMA?*/
	font-size: .95em;  
	font-weight: bold;
	color: #007799; /*0099cc - changed 2.24.10*/
	text-align: left;
	margin-top: 6px; /*15px*/
	margin-bottom: -10px; /*6px*/
	margin-left: 10px; /*10*/
}
#content h5 {   /*FAQs - questions*/
	font-size: .8em;  
	font-weight: bold;
	color: #007799; /*000066 - changed 2.24.10*/
	text-align: left;
	margin-top: 20px;
	margin-bottom: -15px;
	margin-left: 10px; 
}
#content h5.testimonials {   /*testimonials - names*/
	font-size: 1em;  
	font-weight: bold;
	color: #007799; /*000066 - changed 2.24.10*/
	text-align: left;
	margin-top: 20px;
	margin-bottom: -15px;
	margin-left: -5px; 
}
/**FAQs**/
#content h6 {   /*FAQs head*/
	font-size: 1em;  
	font-weight: bold;
	color: #007799; /*0099cc*/ /*changed 2.24.10*/
	text-align: left;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 10px; 
}
* html #content h6 {   /*FAQs head*/
	font-size: 1em;  
	font-weight: bold;
	color: #007799; /*0099cc*/ /*changed 2.24.10*/
	text-align: left;
	margin-top: 12px;
	margin-bottom: 0px;
	margin-left: 10px; 
}
#content h1 {   /*FAQs subhead -- student employer*/
	font-size: .95em;  
	font-weight: bold;
	color: #007799; /*0099cc*/ /*changed 2.24.10*/
	text-align: left;
	margin-top: -5px; 
	margin-bottom: 6px;
	margin-left: 10px; 
}
#content h2 { /*FAQs link to -- employer student*/
	line-height: 1.166;
	font-size: .8em;
	padding: 1px 0px 2px 0px;
	color: #2a286a; /*2e2d75*/
	text-align: left;
	margin-top: -1px; 
	margin-right: 10px; 
	margin-left: 10px; 
}
/**end FAQs**/
#content p {
	line-height: 1.166;
	font-size: .8em;
	padding: 3px 0px 3px 0px;
	color: #666666; /*2a286a - 2e2d75*/
	text-align: left;
	margin-right: 10px; 
	margin-left: 10px; 
}
.subhead { /*closes the gap between h3 and p on index page*/
	margin-top: -10px;
}
#content a {
	color: #cc0066; 
	text-decoration: none;
	font-weight: bold;
}
#content a:hover {
	color: #0099cc; 
	text-decoration: underline;
}
/***/
.product { /*video - covers on products page*/
	/*display: block;*/
  position: relative;
  float: right;
  width: 160px;
  max-width: 170px;
  margin-top: 20px;
  padding: 0px 5px 40px 5px; 
  font-size: .90em;
  text-align:center;
  font-weight:bold;
  border: 0;
}
#register { /*holds/places the form*/
	margin-right: 10px; 
	margin-left: 10px; 
}
* html #register { /*holds/places the form*/
	margin-top: -180px;
	padding-bottom: 20px;
	margin-left: 10px; 
}
.demo {
	padding: -40px 5px 30px 5px;
	font-size: .8em;
	text-align: right;
	font-weight: bold;
	vertical-align: middle;
}
.demoButton {
	padding: 0px 0px 0px 10px;
	text-align: left;
	font-weight: bold;
	vertical-align: text-bottom;
}
/***/

#content ul {
	font-size: .9em;
	color: #0099cc; /*bullets - color*/
	margin-left: -10px; 
	margin-right: 20px;
}
* html #content ul {
	font-size: .9em;
	color: #0099cc; /*bullets*/
	margin-left: 0px; 
	margin-right: 20px;
}
.blue { /*color of text in list*/
	color: #666666; /*000066 - changed 02.24.10*/
}
#content ul li {
	font-size: .9em;
	color: #0099cc; /*bullets*/
	text-align: left;
	margin-left: 0px; 
	margin-right: 20px;
	margin-bottom: .5em; 
}
* #content ul li {
	font-size: .9em;
	color: #0099cc; /*bullets*/
	text-align: left;
	margin-left: 35px; 
	margin-right: 20px;
	margin-bottom: .5em; 
}
#content dl {
	font-size: .9em;
	color: #666666; /*000066 - changed 02.24.10*/
	margin-left: -20px;
	margin-right: 30px;
}
* html #content dl {
	margin-left: -20px;
}
#content dl dd {
	font-size: .9em;
	color: #666666; /*000066 - changed 02.24.10*/
	text-align: left;
	margin-bottom: .5em; /*easyread*/
}
#content img.screenshot{   
	display: block;
  	margin-left: auto;
  	margin-right: auto;
}
/***** syllabus 2010 table *****/
.syllabus {
	margin-top: 20px;
	margin-left: 10px;
}
.table_head_blue {
	background-color: #000066;
	color: #fff;
}
.table_head_blue2 {
	line-height: 1.166;
	font-size: .8em;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	background-color: #000066;
	color: #fff;
	text-align: left;
	margin-right: 10px; 
	margin-left: 10px;
}
.table_subhead_blue {
	line-height: 1.166;
	font-size: .8em;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
	background-color: #323291;
	color: #fff;
	text-align: left;
	margin-right: 10px; 
	margin-left: 10px; 
}
.row {
	line-height: 1.166;
	font-size: .8em;
	padding: 3px 0px 3px 0px;
	color: #2a286a; /*2e2d75*/
	text-align: left;
	margin-right: 10px; 
	margin-left: 10px; 
}
.white {
	background-color: #fff;
}

/***** end syllabus 2010 table *****/
/***** end content *****/
#sidebar { /*right sidebar*/
	float: left;
	width: 140px; /**/
	padding: 0px 0px 350px 0px; 
	margin-bottom: -350px;
}
* html #sidebar {
	float: left;
	width: 138px; 
	padding: 0px 0px 1200px 0px; 
	margin-bottom: -1200px;
}
#adSpace { /*CIMA study support*/
	position: relative; /*new 120707*/
	width: 120px; 
	margin-top: 15px;
	margin-left: 11px;
	border: 1px solid #0099cc; /*0099cc -gold*/
	margin-bottom: 10px;
}
* html #adSpace { /*CIMA study support*/
	position: relative; /*new 120707*/
	width: 120px; 
	margin-top: 15px;
	margin-left: 5px;
	border: 1px solid #0099cc; /*0099cc -gold*/
	margin-bottom: 10px;
}
#sidebar p { 
	line-height: 1.166; 
	font-size: .8em;
	padding: 3px 0px 0px 0px;
	color: #666666; /*000066 - changed 02.24.10*/
	text-align: center;
}
.study { /*study support - text*/
	margin-top: -5px;
	margin-bottom: -5px;
}
.studyEmployer { /*Professional accounting books - text*/
	margin-top: -5px;
	margin-bottom: -5px;
}
#sidebar p.testimonial {
	/*font-size: .75em;*/
	text-align: left;
	margin-top: -15px;
	margin-right: 5px;
	margin-left: 5px;	
}
#sidebar p.student_testimonial {
	/*font-size: .75em;*/
	text-align: left;
	margin-top: 15px;
	margin-right: 20px;
	margin-left: 10px;
}
#sidebar p.student_testimonial_attribute {
	font-size: .75em;
	text-align: right;
	margin-top: -15px;
	margin-right: 5px;
	color:#0099cc;	
}
.pink {
	color: #cc0066; /*ea6891 - pink*/
	font-size: .75em;
	text-align: left;
	margin-top: -15px;
	margin-bottom: -3px;
}
.testimonials_pink {
	color: #cc0066; /*ea6891 - pink*/
	font-size: .95em;
	font-weight: bold;
	text-align: left;
	margin-top: -15px;
	margin-bottom: -3px;
}
.testimonials_name {/*ea6891 - pink*/
	text-align: left;
	vertical-align: text-top;
	width: 390px;
}
.testimonials_quote { /*ea6891 - pink*/
	padding-top: 25px;
	text-align: left;
	vertical-align: top;
	width: 90px;
	font-size: .85em;
	font-style:oblique;
	color: #cc0066;
}
.attribute {
	font-size: .75em;
	text-align: left;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
#sidebar a {
	text-decoration: none;
	color: #000066;
}
#sidebar a:hover {
	color: #cc0066;
}
/***** end sidebar *****/
#footer {
	clear: both;
	font-size: .595em;
	color: #999;
	border-top: 1px solid #cc0066;
	background-color: #fff;
	padding: 2px 5px 30px 5px;
	/*margin-bottom: 30px;*/
	text-align: center; /*left; if Web support: url is included*/
}
* html #footer {
	clear: both;
	font-size: .625em;
	color: #999; 
	border-top: 1px solid #cc0066;
	background-color: #fff;
	padding: 2px 5px 30px 5px;
	text-align: center; /*left; if Web support: url is included*/
}
#footer a {
	font-weight: normal;
	text-decoration: none;
	color: #cc0066; 
	padding: 2px 1px 2px 1px;
}
#footer a:hover {
	color: #0099cc; 
}
/***** end footer *****/
/*blue #0099cc;
- magenta #cc0066;
- dk blue #000066;
- gold #ff9900;
- purple #993399;
- green #cccc00;*/
.adjustFIE { /*left margin adjust for paragraphs within fie*/
	margin-left: -25px;
}
.left {
	margin-right: 200px;
}
.message { /*your email - your password*/
	color: #ff0000; /*red*/
}
.devNote {
	color: #686868;
}
/***** end *****/

/*** UK- APAC pricing ***/

/*** hides/displays UK - APAC pricing ***/

.apac {

	display: none;

}

.uk {

	display:inline;

}

/*** end UK- APAC pricing ***/

/*security code box added 03-23-09 tc*/
#security_code_box { /*credit card image and text*/
	position:	absolute;
	top: -5px;
	right: 10px;
}
* html #security_code_box { /*credit card image and text*/
	position:	absolute;
	top: 10px;
	right: 10px;
}
/*end security code box*/
