/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.12.0 */ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 0.12.0 */ body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code {font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}

#navigation_container, #search, #focus, #footer_navigation, #course_navigation, #register_form, #footer a, 
a.promo, a.more, div.skillskey, div.txtpromo, ul.facts_btns, a.bk, a.fd, a.up, a.dn { display:none !important; }

body { font-size:12px; margin:0; padding:0; color:#222; }
a { color:#500836; text-decoration:none; }
b { font-weight:normal; }
p, ul, ol, form, h2, h3 { margin-bottom:10px; }
p, li, blockquote { line-height:140%; }
strong { font-weight:bold;}
h2, h3, h4, h5, h6 { clear:both; font-weight:bold !important; }
h2 { font-size:16px; }
h3 { font-size:14px; border-bottom:4px solid #EDEBE9; padding:0 0 5px; }
h5 { font-style:italic; margin-bottom:5px; font-size:12px; }
h4 { font-weight:bold; margin-bottom:5px; font-size:12px; }
h4 b { font-weight:bold; }
h2 b, .hide { position:absolute; top:-999px; left:-999px; }
a.fwd { display:block; clear:both; float:left; width:100%; font-style:italic; }
p a.fwd { display:inline; clear:none; float:none; width:auto; }
.hr_btm { border-bottom:1px solid #E1DEDB; padding-bottom:9px; margin-bottom:10px; }
.hr_top { border-top:1px solid #E1DEDB; padding-top:9px; margin-bottom:10px; display:block; float:none !important; text-align:right; }
.nohr { border:none !important; padding:0 !important; }
a.hrs { border:1px solid #E1DEDB; border-left:0; border-right:0; padding:5px 0; margin-bottom:10px; display:block; float:none; text-align:right; }
p em, li em { font-style:italic; }
.dte { color:#555; font-weight:bold; }
h4 span.dte { display:block; }
hr { margin-top:0; margin-bottom:10px; width:100%; clear:both; border:none; border-top:1px solid #E1DEDB; height:1px; }
hr.thk { margin-bottom:10px; clear:both; border:none; border-top:4px solid #EDEBE9; height:4px; }
.clr { clear:both; }
ul { margin-left:15px; list-style:none outside url(/media/img/bullet.gif); }
ul li { margin-bottom:0; }
ul.arrow, ul.arrow ul { margin-left:20px; list-style-image:url(/media/img/bullet_arrow.gif); }
h3 b { font-size:75%; font-style:italic; font-weight:normal; }
h3 b.gt { font-size:100%; }
b.gt { color:#966B86; position:static; font-weight:bold; font-style:normal; }
p.pg { float:right; font:italic 84% Verdana, sans-serif; margin-top:4px; }
p.pg a { margin-left:10px; }
p.pg.btm { clear:both; width:100%; text-align:right; padding-top:4px; border-top:4px solid #EDEBE9; }
ul.pink { list-style-image:url(/media/img/bullet_pink.gif); }
.pink { color:#9A156B; }
blockquote, cite { margin:0 20px; }
cite { clear:both; display:block; text-align:right; margin-bottom:10px; font:bold 84% Verdana, sans-serif; }
ol { list-style:decimal outside; margin-left:20px; }
ol li { margin-bottom:5px; }
ol.alpha { list-style-type:lower-alpha; font-style:italic; }
.box { border:1px solid #EDEBE9; padding:4px 8px; margin-bottom:10px; float:left; clear:both; }
div.w380 .box { width:362px; }
ul.plain { list-style:none; list-style-image:none; margin-left:0; }
img.lt { float:left; margin:0 9px 10px 0; }
img.rt { float:right; margin:0 0 10px 9px; }
a.lt { float:left; clear:left; }
a.rt { float:right; clear:right; }
.cntr { text-align:center; float:none; }
.cntr a img { display:block; margin:0 auto; }
p.sbmt { text-align:right; line-height:.5em; }
dl dt { font-weight:bold; }

#header { background:none; }
#header h1 { margin-bottom:20px; float:left; width:100%; background:none; }
#header h1 img { float:left; position:static; }
#header h1 span.ph { float:right; background:none !important; width:auto; height:auto; margin-top:10px; }
#title_bar h2 { clear:both; }
#header, #content, #footer { width:700px; }
#footer #call_us { color:#9A156B; font-size:14px; }
#footer #copy { font-family:Verdana; font-size:10px; color:#999; margin-top:10px; }

ul.course_exams .info { display:block !important; }
/*
div.w380 div.txtpromo { clear:both; position:relative; margin-bottom:8px; display:block !important; background:#F6F5F4; padding:1px 0; }
div.w380 div.txtpromo p { position:relative; margin:0 -1px; background:#F6F5F4 url(/media/img/promos/course_default_keyboard.jpg) no-repeat top left; }
div.w380 div.txtpromo a { display:block; color:#000; padding:10px 10px 10px 115px; min-height:40px; position:relative; bottom:-1px; background:transparent url(/media/img/promos/div.w380-div.promo.gif) no-repeat bottom right; }
div.w380 div.txtpromo.corporate a { background-image:url(/media/img/promos/div.w380-div.corporate.gif); }
*/
div.facts { margin-bottom:20px; }