body { 
	margin:0px; 
	padding:0px; 
	background-color:#999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color : #003c7c;
}

p {margin-top: 0px; line-height:1.3em;}
img {border : 0px;}
th { background-color: #C0DADF; color: #005511; font-weight: bold; text-align: left; padding: 5px; }
td { vertical-align: top; }
/* form design and fixes for IE */
form { margin-bottom: 0px; }
input, textarea, select
{
	border : 2px solid black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color : white;
}
option { }
.imagebutton
{
	border : none;
	background-color : transparent ! important;
}
.radio
{
	border : none ! important;
	background-color : transparent ! important;
}
.checkbox
{
	border : none;
	background-color : transparent ! important;
}

/* CMS specific classes */
#errorbox, div.highlight { border: 1px solid #003333; padding: 10px; margin-bottom: 10px; background-color: #DDFFFF; }
#errorbox b { display: block; width: 100%; color: #FF0000; }
/* errorbox text, highlighting for each class of error */
.errorlevel1 { color : #000000; }
.errorlevel2 { color : #660000; }
.errorlevel3 { color : #aa0000; }
.errorlevel4 { color : #ff0000; }

/* for tables with alternating rows */
.rowlight { background-color : #EEEEFF; }
.rowdark  { background-color : #D4E4EF; }

.table_content { width: 100%; border: 2px solid #000000; }
.table_invisible, .invisible { border: none; width: 100%; border-collapse: collapse; border-spacing: 0px; empty-cells: hide;}
.text_heading { font-size : large; font-weight: bold; padding-bottom: 26px;}
.text_small {	font-size: 0.8em; }
.greyed_out { color : #999999; }
.centre, .center { text-align: center; }
.transparent { opacity: 0.35; -moz-opacity: 0.35; FILTER: Alpha(Opacity=35); }
.text_instruction { font-size: 100%;  font-style: oblique; }
.text_subheading { font-size: 100%; font-weight: bold; }
.text_question { font-size: 100%; border-bottom: solid 1px; padding-bottom: 10px; border-top: solid 1px; padding-top: 10px }
.text_question_extra { font-size: 100%; padding-bottom: 10px; padding-top: 10px; background-color: #C0DADF; }
.text_answer { font-size: 100%; }
.text_incorrectanswer { font-size: 100%; text-decoration: line-through; }
.text_correctanswer { font-size: 100%; font-weight: bold; }
.text_stats { font-size: 100%; font-weight: bold; }
.text_alternative { font-size: 100%; color: red; }
.text_assessmentname { padding-top: 5px; border-top: 1px solid #003c7c; font-weight: bold; }
.text_accountname { background-color: #003c7c; color: #fff; padding: 5px; margin-right: 5px; }
th h1, th h2 { color: #fff; }

table.emp { border: 1px solid #003333; }
td.emp { color:white; background-color:#003333; }

/* list formatting with more cross browser tricks (sup IE?) */
/*ul {
	margin-left: 4px;
	padding-left: 4px;
	list-style: none;
}
ul li {	
	padding-left: 18px;
	padding-top: 5px;
	background-image: url(./images/bullet_main.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}

html[xmlns] ul {
	padding-left: 2em;
}

html[xmlns] ul li {
	background: none;
	list-style-image: url(./images/bullet_main.gif);
	padding: 0;
}

#rightcontent ul li {
	background-image: url(./images/bullet_rhm.gif);
}

html[xmlns] #rightcontent ul li {
	list-style-image: url(./images/bullet_rhm.gif);
}*/
ul li {	
	padding-top: 5px;
}

h1, h2 {
	color: #000;
	font-size: 1.25em;
	font-weight: bold;
}
h3, h4 {
	color: #000;
	font-size: 1em;
}

.admin_options {
	background-image: url(./images/admintag.gif);
	line-height: 20px;
	padding-left: 51px;
	background-repeat: no-repeat;
	background-position: left;
}

/* news formatting */
#rightcontent .news_header {
	font-weight: bold;
}

#rightcontent .news_teaser {
	font-size: 0.8em;
}

.news_header, .link_header {
	font-weight: bold;
	color: #0033AA;
}

.news_subheader, .links_description {
	font-size: 0.8em;
}

.news_media, .links_media {
	float: right;
}

.rhmtree
{
	margin-left: 15px;
}

.rhmtree ol
{
	width: 130px;
	font-size: 10px;
	margin: 0px;
	margin-left : 4px;
	padding: 0px;
}

.rhmtree ol li
{
	margin-left: 0px;
}

.rhmtree ol li ol
{
	margin-bottom: 5px;
}

a:link {
	color: #003333;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	color: #003333;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #0033AA;
	font-weight: bold;
	text-decoration: underline;
}
a:active {
	color: #0033AA;
	font-weight: bold;
	text-decoration: underline;
}

#body
{
	width: 500px;
	border-left: 1px solid #7c1d7c;
	border-right: 1px solid #7c1d7c;
	background-color: #ffffff;
	padding: 10px;
}
#noright.shadowboxing { 
  width: 720px;
}

#menu, #footer
{
	width: 500px;
	border: 1px solid #7c1d7c;
	background-color: #ffffff;
	padding: 10px;
	background-image: url(./images/background.jpg);
}
#menu a { font-weight: normal;}
#menu a:link,  #menu a:visited,
#footer a:link,  #footer a:visited { text-decoration: none; }
#menu a:hover,  #menu a:active,
#footer a:hover,  #footer a:active { text-decoration: underline; }
#menu strong {
	color: #7c1d7c;
}
#footer {
	font-size: 0.9em;
}
#rightcontent, #rightmenu
{
	width: 150px;
	border: 1px solid #7c1d7c;
	background-color: #C9E1E2;
	padding: 10px;
	margin: 1em;
	margin-left: 720px;
	position: absolute;
	top: 0px;
  -moz-box-shadow: 0 0 10px #000;
  -webkit-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  -moz-border-radius: 3px;
  border-radius: 3px;
}	
/* * html #rightcontent
{	margin-left: 10px; } */
#noright #body, #noright #menu, #noright #footer
{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}
#right
{
	width: 700px;
	margin-left: auto;
	margin-right: auto;
}
#searchbar
{
	right:0px;
	float:right;
	top: 0px;
}
#searchbar input
{
	font-size: 0.75em;
	width: 120px;
}
div.timer { color : #990000; display:inline;}
.current { font-weight: bold; }
.available { float: right; width: 137px; height:35px; font-weight: bold; background-repeat: no-repeat; }
.available label { display: none; }
.available input { position: relative; top: 14px; left: 6px; }
.already { background-image: url(./images/already_purchased.gif); background-position: 0 10px;}
.already span { display: none; }
.topup { background-image: url(./images/renew.gif); }
.buy { background-image: url(./images/buy_account.gif); }
.subscribe { background-image: url(./images/subscribe.gif); }
.renew { background-image: url(./images/renew.gif); }
.firefoxfix {
	display: block;
	margin: 4px 8px 4px 8px;
	color:#2905A0;
	font-style: italic;
}
#Next {
	display: block;
	width: 59px;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(./images/next.gif) no-repeat top left;
	text-indent: 1000em;
	padding-left: 100px;
	text-align: right;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* IE 5.x */
}
.pager {
	text-align: right;
	line-height: 16px;
}
.pager img {
	vertical-align: text-top;
}
.pager .current {
	font-weight: bold;
	background-color: #CCCCCC;
}

.calendar_container {
	display: none;
}
.yui-calcontainer {
	position: absolute!important;
}
.calendar button {
		background:url(images/calendar.png) center center no-repeat;
		text-indent:-6em;
		overflow:hidden;
		padding:.25em .75em;
		width:2em;
		*margin-left:6em;   /* IE only */
		*padding:.25em 1.75em;  /* IE only */
}
.worldpay td {
	display: block;
	width: 100px;
	float: right;
}
ul.otherprices {
	margin: 0;
	padding: 0;
	margin-top: 0.5em;
	padding-left: 1em;
	list-style-type: square;
	color: #666;
	font-size: 0.75em;
}

.shadowboxing {
  margin-left: auto;
  margin-right: auto;
  -moz-box-shadow: 0 0 10px #000;
  -webkit-box-shadow: 0 0 10px #000;
  box-shadow: 0 0 10px #000;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #fff;
  margin-top: 1em;
  margin-bottom: 0.75em;
}
#menu {
  border-bottom: 1px solid #D4E4EF;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
#footer {
  border-top: 1px solid #D4E4EF;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}

.learning_nav {
	float:right;
	border:1px solid #333399;
	padding: 5px;
	background-color: #9999FF;
	width: 305px;
	overflow: hidden;
}
#questionID {
	font-size: 0.8em;
	color: #999;
	text-align: right;
	padding: 5px;
}

.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2}.yui-panel{position:relative}.yui-panel-container form{margin:0}.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0}.mask.block-scrollbars{overflow:auto}.masked select,.drag select,.hide-select select{_visibility:hidden}.yui-panel-container select{_visibility:inherit}.hide-scrollbars,.hide-scrollbars *{overflow:hidden}.hide-scrollbars select{display:none}.show-scrollbars{overflow:auto}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px}.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none}.yui-tt-shadow{position:absolute}.yui-override-padding{padding:0!important}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none}.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px}.yui-skin-sam .mask{background-color:#000;opacity:.25;filter:alpha(opacity=25)}.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px}.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal}.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0}.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc}.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#f2f2f2}.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(/js/yui/assets/skins/sam/sprite_blue.png) repeat-x 0 -200px}.yui-skin-sam .yui-panel .bd{padding:10px}.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%}.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(/js/yui/assets/skins/sam/sprite_blue.png) no-repeat 0 -300px;cursor:pointer}.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px}.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff}.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px}.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12)}.yui-skin-sam .yui-dialog .ft{border-top:0;padding:0 10px 10px 10px;font-size:100%}.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right}.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold}.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px}.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369}.yui-skin-sam .yui-dialog .ft span.default button{color:#fff}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc}.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6}.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(/js/yui/assets/skins/sam/sprite_blue.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left}.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px}.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px}.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px}.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px}.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px}.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px}.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#d4c237 #A6982b #a6982b #A6982B;border-width:1px;border-style:solid;background-color:#ffee69}.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto}.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000}.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12)}
.yui-tt table { width: auto; }
.yui-overlay {
	-moz-box-shadow: 10px 10px 5px #000;
	-webkit-box-shadow: 10px 10px 5px #000;
	box-shadow: 0px 0px 15px #000;
}
a.inlink, a.inlink:link, a.inlink:visited, a.inlink:hover, a.inlink:active {
	color: #000000;
	text-decoration: none;
	border-bottom: 1px dotted #000000;
}
h3 a.inlink:link, h3 a.inlink:visited, h3 a.inlink:hover, h3 a.inlink:active { border: none; }
.choose_menu, .yui-skin-sam .yui-tt {
	font-family:arial,helvetica,verdana,sans-serif;
	width:300px;
	height: auto;
	line-height: 1em;
	text-align: left;
}
.choose_menu, .yui-skin-sam .yui-tt .bd {
	color:#333;
	background-color: #FCF3AE;
}
.yui-skin-sam .yui-tt ul {
	margin: 0;
	margin-left: 1.5em;
	padding: 0;
}
.yui-skin-sam .yui-tt ul li { margin-bottom: 0.5em; }
.choose .yui-button { float: right; width: 185px; text-align: left; margin-bottom: 3px;}
.choose .yui-button a { width: 165px; }
/* choose assessment page */
.learningmaterial a { background: transparent url('/images/choose/book.png') 165px 4px no-repeat; }
.learningmaterial a:hover { background: transparent url('/images/choose/book_open.png') 165px 4px no-repeat; }
.selfmark a { background: transparent url('/images/choose/user.png') 165px 4px no-repeat; }
.selfmark a:hover { background: transparent url('/images/choose/user_red.png') 165px 4px no-repeat; }
.promark a { background: transparent url('/images/choose/group.png') 165px 4px no-repeat; }
.promark a:hover { background: transparent url('/images/choose/group.png') 165px 4px no-repeat; }
.assessment a { background: transparent url('/images/choose/lightbulb_off.png') 165px 4px no-repeat; }
.assessment a:hover { background: transparent url('/images/choose/lightbulb.png') 165px 4px no-repeat; }
.demo .yui-button { margin-top: 5px; }
.demo.assessment a,  demo.assessment a:hover { text-align: left; width: 140px; background-position: 135px 4px; }
.wizard a { background: transparent url('/images/choose/group.png') 165px 4px no-repeat; }
.wizard a:hover { background: transparent url('/images/choose/group.png') 165px 4px no-repeat; }
.assessment li a { background: none; }
.assessment li a:hover { background: none;  }
/* cart */
.cart_add button { background: transparent url('/images/basket/cart_add.png') right 4px no-repeat; }
.cart_invalid button { background: transparent url('/images/basket/cart_delete.png') right 4px no-repeat;}
.cart_invalid a { background: transparent url('/images/basket/cart_delete.png') right 4px no-repeat; margin-right: 4px;}
.cart_checkout button { background: transparent url('/images/basket/cart_go.png') right 4px no-repeat;  }
.cart_clear button { background: transparent url('/images/basket/cart_remove.png') right 4px no-repeat; margin-right: 4px; }
.cart_continue a { background: transparent url('/images/basket/cart.png') right 4px no-repeat; margin-right: 4px; }
.cart_information a { background: transparent url('/images/basket/information.png') right 4px no-repeat; margin-right: 4px; }
.assessment li a { background: none; }
.cart_add .first-child button,
.cart_invalid  .first-child button,
.cart_checkout .first-child button,
.cart_continue .first-child a,
.cart_clear .first-child button,
.cart_information .first-child a,
.cart_invalid .first-child a
{ padding-right: 22px; margin-right: 4px; }

/* summary */
.summary_user a { background: transparent url('/images/summary/user.png') right 4px no-repeat; }
.summary_print a { background: transparent url('/images/summary/printer.png') right 4px no-repeat; }
.summary_retry a { background: transparent url('/images/summary/arrow_rotate_clockwise.png') right 4px no-repeat; }
.summary_score a { background: transparent url('/images/summary/medal_gold_3.png') right 4px no-repeat; }
.summary_user .first-child a,
.summary_print .first-child a,
.summary_retry .first-child a,
.summary_score .first-child a
{ padding-right: 22px; margin-right: 4px; }

.choose_menu ul { list-style-type: none; margin: 0; padding: 0; border: 1px solid #FFCC66;}
.choose_menu ul li { border-top: 1px solid #FFCC66; border-bottom: 1px solid white; padding: 5px; margin: 0;}
.choose_menu ul li a { display: block; line-height: 1em; }
.choose_menu ul li a:link, .choose_menu ul li a:visited  { text-decoration: none; }
.choose_menu ul li a:hover, .choose_menu ul li a:active  { color: #CC3300; }

.cpd_email button { background: transparent url('/images/cpd/email.png') right 4px no-repeat; }
.cpd_print a { background: transparent url('/images/cpd/printer.png') right 4px no-repeat; }
.cpd_xls button { background: transparent url('/images/cpd/page_white_excel.png') right 4px no-repeat; }
.cpd_pdf button { background: transparent url('/images/cpd/page_white_acrobat.png') right 4px no-repeat; }
.cpd_apply button { background: transparent url('/images/cpd/tick.png') right 4px no-repeat; }
.cpd_check button { background: transparent url('/images/ele_mac_safari_check.png') right 4px no-repeat; }
.cpd_uncheck button { background: transparent url('/images/ele_mac_safari_uncheck.png') right 4px no-repeat; }
span.cpd_apply { display: block; text-align: right; }

.login button { background: transparent url('/images/login/key.png') right 4px no-repeat; }
.recover a { background: transparent url('/images/login/help.png') right 4px no-repeat; }
.register a, .register button { background: transparent url('/images/login/user_green.png') right 4px no-repeat; }
.demogo a { background: transparent url('/images/login/lightbulb_off.png') right 4px no-repeat; }
.demogo a:hover { background: transparent url('/images/login/lightbulb.png') right 4px no-repeat; }
.recommend a, .recommend button { background: transparent url('/images/login/email_go.png') right 4px no-repeat; }
.learningmaterial.wide a { background: transparent url('/images/login/book.png') right 4px no-repeat; }
.learningmaterial.wide  a:hover { background: transparent url('/images/login/book_open.png') right 4px no-repeat; }
.wl_more a { background: transparent url('/images/login/star.png') right 4px no-repeat; }
.wl_testimonials  a { background: transparent url('/images/login/user_comment.png') right 4px no-repeat; }
.register a, .register button { background: transparent url('/images/login/user_green.png') right 4px no-repeat; }
.audiovisual a, .audiovisual button { background: transparent url('/images/login/film.png') right 4px no-repeat; }

.cpd_email .first-child button,
.cpd_print .first-child a,
.cpd_xls .first-child button,
.cpd_pdf .first-child button,
.cpd_apply .first-child button,
.cpd_check .first-child button,
.cpd_uncheck .first-child button,
.login .first-child button,
.recover .first-child a,
.register .first-child a,
.register .first-child button,
.demogo .first-child a,
.recommend .first-child a,
.recommend .first-child button,
.learningmaterial.wide .first-child a,
.audiovisual.wide .first-child a,
.audiovisual.wide .first-child button,
.wl_more .first-child a,
.wl_testimonials .first-child a
{ padding-right: 22px; margin-right: 4px; }

.recover .first-child a,
.register .first-child a,
.demogo .first-child a,
.recommend .first-child a,
.wide .first-child a
{ width: 130px; }

.wide .first-child button
{ width: 162px; text-align: left; }
.interested.wide .first-child button
{ width: 166px; text-align: left; }

ul.optionlist label {
	width: 450px;
	display: block;
	float: left;
}
ul.optionlist {
	margin: 0;
	padding: 0;
	margin-bottom: 2em;
}
ul.optionlist li {
	margin: 0;
	padding: 5px;
	clear: both;
	list-style-type: none;
}
ul.optionlist input {
	width: 50px;
	display: block;
	float: left;
}

ul.audiolist {
	float: left;
	list-style-type: none;
	padding:0;
	margin: 0;
}
ul.audiolist li {
	margin: 0;
	padding: 3px;
}
ul.audiolist li a {
	display: block;
	width: 400px;
	float: left;
}
#exporting {
  background-color: #fff;
  border: 2px solid #351763;
  padding: 10px;
}
.mask {
  z-index: 2!important; 
  display:none;
  position:absolute;
  top:0;
  left:0;
  -moz-opacity: 0.5;
  opacity:.50;
  filter: alpha(opacity=50);
  background-color:#000;
}
.disabled {
  -moz-opacity: 0.5;
  opacity:.50;
  filter: alpha(opacity=50);
  color: #666;
}
.wizardoverlay { background: transparent url('./images/wizardsource.png') no-repeat center center; }
.control { text-align: right; }
.social_links {
	padding: 10px;
	margin-left: 5px;
	text-align: center;
	background: transparent url('./images/social_links.gif') no-repeat top left;
	width: 130px;
}
ul.playlist {
 list-style-type:none;
 margin:0px;
 padding:0px;
 margin-left: -10px;
}
ul.playlist li.rowdark {
  background-color: #FDF7C3;
}
ul.playlist li.rowlight {
  background-color: transparent;
}
ul.playlist li.download {
 background: #BDE1F1 url('/images/player/disk.png') no-repeat 7px 2px;
}
ul.playlist li, ul.playlist li.download {
 position:relative;
 display:block;
 width:auto;
 font-size:1em;
 padding:0.25em 0 0.25em 0;
 border:none;
}
 ul.playlist li.download a {
 padding: 7px 7px 7px 24px;
}
ul.playlist li.download:hover {
 background-color:#FF6633;
}
#chapterform select { max-width: 300px; width: expression(document.body.clientWidth > 300? "300px" : "auto"); }
ul.chapters {
	margin: 0;
	padding: 0;
}
ul.chapters li {
	margin: 0;
	list-style-type: none;
}
ul.chapters li a, ul.chapters strong {
	padding: 5px;
	display: block;
}
ul.chapters li a:link {
	text-decoration: none
}
ul.chapters li a:hover,ul.chapters li a:active  {
	background-color: #fff;
	text-decoration: none;
}
.coursedesc {float: left; width: 484px;}
.coursebuttons { float: left; width: 200px; margin-left:10px; text-align:right; }
.yui-skin-sam .yui-button{background:url(/js/yui/assets/skins/sam/sprite_blue.png) repeat-x 0 -1300px;}
.yui-skin-sam .yui-button-hover{background:url(/js/yui/assets/skins/sam/sprite_blue.png) repeat-x 0 -1550px;}
.yui-skin-sam .yui-button  {
    border-color: #003C7C;
    margin-bottom: 5px;
    margin-top: 5px;
}
.yui-button a, .yui-button button {
  text-decoration: none!important;
  font-weight: bold;
}
