@charset "utf-8";
/* CSS Document */
html,body,h1,h2,h3,h4,h5,h6,p,img,form,fieldset,ul,ol,li,input,table,td,tr
{
margin:0;
padding:0;
border:0 none;
list-style:none;
}
a
{
text-decoration:none;
color: #934232;
}
html,body
{
width:100%;
height:100%;
}
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
#wrap
{
position:relative;
text-align:left;
margin:0 auto;
width:960px;
padding:0;
}
html
{
background:#f0f0f0;
}
table
{
border:0 none;
background:none;
padding:0;
margin:0;
border-collapse:collapse;
width:960px;
}
td
{
vertical-align:top;
}
#dip-lft #vid 
{
	margin:12px 0px 0px 0px;
}
#dip-mid #vid 
{
	margin: 0;
}
#main p, #main div
{
font:12px Arial, Helvetica, sans-serif;
color:#3c3632;
line-height:19px;
}
#main .border
{
padding:13px 0;
}
.home #header
{
	background:url(images/header-bg.jpg) no-repeat;
	height:125px;
}
#header td
{
height:79px;
margin:0;
padding:0;
vertical-align:middle;
}

.home #header-lft
{
	background:none;
	width:420px;
}

.home #header-lft h1 a
{
background:url(images/art/h1-digital-home.png) no-repeat;
width:242px;
height:84px;
display:block;
margin:0 0 0 30px;
}

#header-rgt

.home #header-rgt
{
	background:none;
}
#header-rgt .skill
{
background:url(images/art/logo-skill.png) no-repeat;
width:115px;
height:24px;
display:block;
float:left;
margin:10px 0 0 15px;
}
#header-rgt .iia
{
background:url(images/art/logo-iia.png) no-repeat;
width:42px;
height:50px;
display:block;
float:right;
margin:0 23px 0 0;
}
#header span
{
display:none;
}
.home #header p
{
	font:italic 18px Georgia, "Times New Roman", Times, serif;
	color:#2a2522;
	margin:40px 0 0 70px;
}
.home #header-rgt
{
	vertical-align:top;
}
.home #header-rgt ul
{
	float:right;
	margin:11px 5px 0 0;
}
.home #header-rgt li
{
	float:left;
	margin-left:5px;
}
#header .fb
{
	background:url(images/art/fb-ico.gif) no-repeat;
	width:20px;
	height:20px;
	display:block;
}
#header .in
{
	background:url(images/art/in-ico.gif) no-repeat;
	width:20px;
	height:20px;
	display:block;
}
#header .twit
{
	background:url(images/art/twit-ico.gif) no-repeat;
	width:20px;
	height:20px;
	display:block;
}
#header .news
{
	background:url(images/art/news-ico.gif) no-repeat;
	width:21px;
	height:20px;
	display:block;
}
#main .banner
{
background:url(images/art/bg-content.png) bottom no-repeat;
}
#main .banner-lft
{
width:233px;
padding:20px 0 0 35px;
}

#main .banner span
{
display:none;
}
#menu td
{
height:40px;
vertical-align:middle;
}
#menu-lft
{
background:url(images/art/bg-menu-lft.png) no-repeat;
width:658px;
}
#menu-mid
{
background:url(images/art/bg-menu-middle.png) repeat-x;
width:222px;
}
#menu-mid fieldset input
{
width:137px;
height:13px;
background:#56150c;
border:1px solid #843429;
float:left;
font:12px Arial, Helvetica, sans-serif;
color:#fff;
padding:5px 0;
}
#menu-mid fieldset .button
{
border:none;
height:12px;
width:60px;
display:block;
margin:5px 0 0 10px;
padding:0;
}
#menu-rgt
{
background:url(images/art/bg-menu-rgt.png) no-repeat;
width:80px;
}
#menu-rgt a.login
{
background:url(images/art/btn-login.png) no-repeat;
width:34px;
height:10px;
display:block;
margin-left:23px;
cursor:pointer;
}
#menu-rgt a.logout
{
background:url(images/art/logout.gif) no-repeat;
width:46px;
height:10px;
display:block;
margin-left:18px;
cursor:pointer;
}
#menu-rgt span
{
display:none;
}
#content
{
background:url(images/art/bg-content.png) bottom #fff no-repeat;
}
#content p
{
margin-bottom:15px;
}
#content-lft
{
width:199px;
padding:25px 40px 0 35px;
}
#content-lft h2
{
background:url(images/art/border-left.png) bottom no-repeat;
font:bold 14px Arial, Helvetica, sans-serif;
color:#312725;
padding-bottom:12px;
line-height:23px;
}
#content-lft ul
{
clear: both;
margin:10px 0;
}
#content-lft li
{
padding:3px 0;
}
#content-lft li a
{
font:14px Arial, Helvetica, sans-serif;
color:#404040;
line-height:18px;
}
#content-lft li a span
{
font-weight:normal;
}
#content-lft li a:hover
{
color:#751e13;
}
#main .outside
{
background:url(images/art/bg-h3-outside.png) no-repeat;
position:absolute;
left:-9px;
width:179px;
height:43px;
font:14px Arial, Helvetica, sans-serif;
color:#ffffff;
padding:14px 0 0 45px;
line-height: 20px;
}
#content-lft ol
{
margin-top:80px;
}
table #content-rgt
{
padding:15px 35px 30px 0;
}
#content-rgt table
{
margin:0;
width:645px;
}
#content-rgt td
{
padding:20px 0 25px 0;
border-bottom:solid 1px #c7c2c2;
margin:0;
font:12px Arial, Helvetica, sans-serif;
color:#3c3632;
line-height:19px;
}
#content-rgt ul { margin : 0 0 30px 5px; }
#content-rgt ul li 
{ 
color:#3C3632;
font:12px Arial,Helvetica,sans-serif;
list-style:inside;
}
#content-rgt div.entry table, #content-rgt div.post table { width:100%; margin: 0 0 20px 0;}
#content-rgt div.entry td, #content-rgt div.post td
{
padding: 5px 0 5px 10px;
border-bottom: none;
margin:0;
}
#content-rgt div.entry td input, #content-rgt div.entry td select, #content-rgt div.entry td textarea { border:solid 1px #c7c2c2; }
#content-rgt div.entry td img, #content-rgt div.post td img
{
float:none;
margin-left:0px;
}

#content-rgt h1
{
font:bold 23px Arial, Helvetica, sans-serif;
color:#751E13;
line-height: 37px;
}
#content-rgt h1 a {text-decoration:none; font-size: 24px;}

#content-rgt h2
{
font:bold 18px Arial, Helvetica, sans-serif;
color:#751E13;
line-height: 30px;
margin: 20px 0 0 0;
}
#content-rgt h2.authortitle { font-size:18px; line-height: 30px; color:#707070;}
#content-rgt h2 a {text-decoration:none; font-size: 18px; line-height: 30px;}
#content-rgt a {color:#751E13; text-decoration:none;}
#content-rgt .entry a {text-decoration: underline;}
#content-rgt h3
{
font:bold 15px Arial, Helvetica, sans-serif;
color:#707070;
line-height:24px;
margin: 10px 0 0 0;
}
div.entry
{
margin-bottom:10px;
}

#content .postmetadata
{
margin-bottom:30px;
}
#content-rgt h3 a {text-decoration:none; margin: 0; display: block; clear: left;}
#content-rgt img
{
float:right;
margin-left:40px;
}
#main .next{clear:left;}
#main .next strong, #main .next b
{
width:65px;
float:left;
display:inline;
background:url(images/art/bg-date.png) right center no-repeat;
font:bold 14px Arial, Helvetica, sans-serif;
color:#1f1817;
line-height:16px;
margin:0 20px 5px 0;
padding:2px 58px 0 0;
}
#main .next span
{
display:inline;
margin:10px 0 0 0;
}
#content-rgt .read
{
background:url(images/art/btn-read.gif) no-repeat;
width:81px;
height:23px;
display:block;
margin-top:15px;
}
#content-rgt span
{
/*display:none;*/
}
#content-rgt #bottom
{
border:none;
}
#bottom h2
{
font:bold 18px Arial, Helvetica, sans-serif;
color:#312725;
line-height:29px;
margin:0 0 5px 0;
}
#bottom a
{
color:#77180b;
}
#bottom a:hover
{
text-decoration:underline;
}
#bottom h3
{
font:bold 16px Arial, Helvetica, sans-serif;
color:#312725;
line-height:26px;
margin-bottom:10px;
}
#bottom h4
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#312725;
line-height:23px;
margin-bottom:10px;
}
#bottom ul 
{
margin:0 0 20px 30px;
}
#bottom li
{
font:12px Arial, Helvetica, sans-serif;
color:#3c3632;
line-height:19px;
margin-bottom:10px;
}
#bottom ul li
{
background:url(images/art/bullet.gif) 0 4px no-repeat;
padding-left:20px;
}
#bottom ol
{
margin:0 0 20px 50px;
}
#bottom ol li
{
list-style:decimal;
}
#dip
{
background:url(images/art/bg-content.png) bottom no-repeat;
margin:15px 0 0 0;
}
table#dip td.bg-top, table.cert td.bg-top
{
padding-top:15px;
padding-bottom:15px;
}
#dip-lft, #dip-mid, #dip-rgt{
padding-top:0;
padding-bottom:0;
}
#dip-lft
{
padding:0px 5px 0 35px;
width:303px;
}
#dip-lft h1
{
line-height:32px;
display:block;
}
#dip-lft h1.second
{
display:block;
}
#dip-lft p.desc{width:268px;}

#dip span
{
display:none;
}
#dip h1 span{
display:block;
color:#751e13;
font:bold 27px arial;
line-height:29px;
margin-bottom:3px;
letter-spacing:-0.035em;
}
#dip-mid
{
padding:0px 54px 0 0px;
width:267px;
}
#dip-mid h1
{
line-height:32px;
display:block;
}
#dip-mid h2
{
background:url(images/art/h2-part-time.png) no-repeat;
width:266px;
height:14px;
display:block;
}
#dip p br { clear:both; display:block; margin:0px 0px 20px 0px; }
#dip .desc
{
margin-top:10px;
}
#dip-rgt
{
padding:0px 35px 0 0px;
width:266px;
}
#dip-rgt h1
{
line-height:32px;
display:block;
}
#dip-rgt h1.first
{
line-height:32px;
display:block;
}
#dip-rgt h1.second
{
display:block;
}
#dip-rgt h2
{
background:url(images/art/h2-one-week.png) no-repeat;
height:17px;
display:block;
}
#dip-rgt h2.first
{
background:url(images/art/h2-one-week-full-time.png) no-repeat;
width:195px;
height:17px;
display:block;
}
#dip-rgt h2.second
{
background:url(images/art/h2-training-course.png) no-repeat;
height:17px;
display:block;
}
#dip td p strong, #dip td p b{ font:bold 16px Arial,Helvetica,sans-serif; }
#dip td strong, #dip td b{ font:bold 12px Arial,Helvetica,sans-serif; }
#dip td a{ font:12px Arial,Helvetica,sans-serif; }
#main .cert
{
margin:15px 0 0 0;
background:url(images/art/bg-content.png) bottom no-repeat;
}
#dip, #main .cert{
	margin:15px 0 0 0 !important;
}
#main .cert p br { display:none; }
.bg-top
{
background: url(images/art/bg-top.png) top no-repeat;
}
#main .cert-lft, #main .cert-mid, #main .cert-rgt{
padding:0;
}
#main .cert-lft
{
padding-left:36px;
width:305px;
}
#main .cert-lft h1
{
display:block;
margin-top:0 !important;
}
#main h1.wordpress
{
display:block;
margin-top:5px;
}
#main h1.socialmedia
{
display:block;
margin-top:5px;
}
#main h1.searchengine
{
display:block;
margin-top:5px;
}
#main h2.training
{
background:url(images/art/h2-training-course.png) no-repeat;
width:129px;
height:17px;
display:block;
}
#main .online
{
background:url(images/art/h2-online-marketing.png) no-repeat;
width:158px;
height:17px;
display:block;
}
#main .digitalonline
{
background:url(images/art/h2-in-digital-online-marketing.png) no-repeat;
width:228px;
height:17px;
display:block;
}
#main .seminars
{
background:url(images/art/h2-google-seminars.png) no-repeat;
width:227px;
height:17px;
display:block;
}
#main .cert-lft span
{
display:none;
}
#main .cert-lft h1 span
{
display:block;
font:bold 27px Arial;
color:#751e13;
letter-spacing:-0.055em;
line-height:27px;
margin-bottom:3px;
}
#main .cert-mid
{
width:270px;
padding:0 50px 0 0;
}
#main .cert-rgt
{
padding:0 37px 0 0;
margin:0 0 15px 0;
}
#main .cert-rgt p{clear:left;}
#main .apply
{
background:url(images/art/btn-apply.gif) no-repeat;
width:81px;
height:23px;
display:block;
float:left;
margin:10px 20px 0 0;
}
#main .view
{
margin:14px 0 0 0;
float:left;
font:bold 11px Arial, Helvetica, sans-serif;
color:#1c1917;
background:url(images/art/arr-rgt.gif) right no-repeat;
padding:0 10px 0 0;
}
#main .view:hover
{
text-decoration:underline;
}
#main .cert-rgt a span
{
display:none;
}
#news
{
margin:15px 0 0 0;
background:url(images/art/bg-content.png) bottom no-repeat;
}
#news-lft
{
width:211px;
}
#news-lft .outside
{
margin:14px 0 0 0;
float:left;
}
#news-rgt
{
width:748px;
}
#news form fieldset
{
padding:0;
margin:25px 0;
}
#news fieldset label
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#3c3632;
float:left;
line-height:19px;
}
#news fieldset br
{
display:none;
}
#news fieldset input
{
margin:0 25px 0 15px;
background:#FFF;
border:1px solid #a39994;
width:208px;
font:12px Arial, Helvetica, sans-serif;
color:#3c3632;
padding:5px 0;
}
#news fieldset .button
{
background:url(images/art/btn-subscribe.png) no-repeat;
width:81px;
height:23px;
margin:2px 0 0 0px;
border:none;
cursor:pointer;
}
#about
{
background:url(images/art/bg-content.png) bottom no-repeat;
margin:15px 0 0 0;
}
#about .top
{
background:url(images/art/bg-top.png) top no-repeat;
}
.inside tr
{
background:none;
}
.inside
{
margin:20px 0;
}
#lect
{
width:220px;
padding:0 35px;
background:url(images/art/border-vertical.png) right repeat-y;
}
#lect p a
{
font-weight:bold;
color:#1f1817;
}
#lect p a:hover
{
text-decoration:underline;
}
#about h1 
{
margin-bottom:15px;
}
#lect img
{
margin:0 0 18px 0;
}
#lect h1
{
width:200px;
display:block;
}
#lect ul li img{
margin-right:10px;
width:60px;
}
#about h1 span
{
font:bold 30px 'Arial';
color:#751e13;
letter-spacing:-0.025em;
line-height:32px;
margin-bottom:5px;
}
#lect h1 span{
font-size:22px;
line-height:24px;
}
#lect h2
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#1f1817;
line-height:19px;
margin-bottom:5px;
}
#lect ul
{
margin:20px 0;
}
#lect li img
{
float:left;
margin:0px 15px 0 0;
}
#lect li
{
margin-bottom:30px;
clear:both;
}
#lect li a
{
font:13px Arial,Helvetica,sans-serif;
color : #1F1817;
text-decoration:none;
}
#lect li a:hover 
{
color:#751E13;
}
#about p
{
font-weight:bold;
color:#1f1817;
}
#lect p
{
font-weight:normal;
}
#about p span
{
font-size:11px;
font-weight:normal;
color:#3c3632;
}
#blog
{
background:url(images/art/border-vertical.png) right repeat-y;
width:262px;
padding:0 30px 0 25px;
}
#blog h1
{
display:block;
}
#blog ul
{
margin-bottom:15px;
}
#blog li
{
border-bottom:1px solid #d4cfcd;
padding-bottom:10px;
margin-top:15px;
}
#blog .no-border
{
border:none;
}
#blog li a
{
color:#934232;
text-decoration:underline;
}
#blog .old
{
background:url(images/art/btn-older.gif) no-repeat;
width:93px;
height:23px;
display:block;
}
#about a span
{
display:none;
}
#about .testi
{
width:264px;
width:328px;
/*padding:0 37px 0 27px;*/
background:none;
}
#about .testi div
{
width:264px;
padding:0 37px 0 27px;
}
#about .testi  h1
{
display:block;
}
#about .testi p.quote
{
font:italic 15px Georgia, "Times New Roman", Times, serif;
color:#3c3632;
line-height:24px;
margin-bottom:10px;
}
#about .testi p span
{
font-size:12px;
}
#about .testi ul
{
padding-top:10px;
margin:30px 0;
border-top:1px solid #d4cfcd;
}
#about .testi li
{
margin-bottom:10px;
}
#footer-top
{
background:url(images/art/bg-footer-top.png) no-repeat;
margin:15px 0 0 0;
height:56px;
}
#about .testi .more
{
background:url(images/art/btn-more-testi.png) no-repeat;
width:127px;
height:23px;
display:block;
}
#footer-top ul
{
padding-left:29px;
}
#footer-top li
{
float:left;
margin:15px 0 0 0;
border-right:1px solid #a9a8a7;
}
#footer-top a
{
font:bold 12px Arial, Helvetica, sans-serif;
color:#424242;
line-height:19px;
padding:2px 8px;
}
#footer-top a:hover
{
text-decoration:underline;
}
#footer-top .last
{
border:none;
}
#footer-bottom td
{
background:url(images/art/bg-footer-bottom.gif) repeat-x;
padding:15px 0 20px 36px;
}
#footer-bottom li
{
float:left;
}
#footer-bottom a
{
font:11px Arial, Helvetica, sans-serif;
color:#424242;
line-height:18px;
padding:0 8px;
}
#footer-bottom a:hover
{
text-decoration:underline;
}
#footer-bottom li p
{
float:none;
margin:3px 5px 0 0;
}
#footer-bottom p
{
font-weight:bold;
font-size:11px;
color:#424242;
line-height:18px;
float:right;
margin:2px 35px 0 0;
}
#footer-bottom p a
{
font-weight:bold;
font-size:11px;
color:#424242;
padding:0;
}



/*ADxMenu.js - v4 (4.10)
www.aplus.co.yu/adxmenu/
(c)Copyright 2003, Aleksandar Vacic, www.aplus.co.yu
This work is licensed under the Creative Commons Attribution License.
To view a copy of this license, visit http://creativecommons.org/licenses/by/2.0/ or
send a letter to Creative Commons, 559 Nathan Abbott Way, Stanford, California 94305, USA
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
/*this is beginning of functionality for the AdxMenu - do not modify this*/
#nav, #nav ul
{
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block;
}
#nav li
{
margin:0;
padding:0;
border:0;
display:inline;
float:left;
position:relative;
z-index:5;
}
#nav li:hover
{
z-index:10000;
white-space:normal;
}
#nav li li
{
float:none;
display:block;
}
#nav ul
{
visibility:hidden;
position:absolute;
z-index:10;
left:0;
top:0;
}
#nav li:hover>ul
{
visibility:visible;
top:100%;
}
#nav li li:hover>ul
{
top:0;
left:100%;
}
#nav:after, #nav ul:after
{
content:".";
height:0;
display:block;
visibility:hidden;
clear:both;
}
#nav, #nav ul
{
display:inline-block;
min-height:0;
}
#nav a
{
text-decoration:none;
display:block;
position:relative;
}
/* Fix for IE5/Mac \*//*/
#nav a
{
float:left;
}
/* End Fix */
/*this is end of functionality for the AdxMenu*/
/*this is beginning of design for the AdxMenu - modify values here*/
#nav
{
margin:1px 0px 0px 10px;
width:595px;/*give width*/
height:39px;
float:left;
display:inline;
}
#nav a span
{
display:none;/*hide links at top level*/
}
#nav a
{
color:#FFFFFF;
font:bold 11px Arial,Helvetica,sans-serif;
height:28px;
padding:11px 0 0;
text-decoration:none;
text-transform:uppercase;
}
#nav a:hover, #nav a.selected 
{
background-color:#4D110A;
color:#FFFFFF;
text-decoration:none;
}
#nav #pan1{width:51px; text-align:center; height:39px;}
#nav #pan2{width:72px; text-align:center; height:39px;}
#nav #pan3{width:80px; text-align:center; height:39px;}
#nav #pan4{width:58px; text-align:center; height:39px;}
#nav #pan5{width:61px; text-align:center; height:39px;}
#nav #pan6{width:58px; text-align:center; height:39px;}
#nav #pan7{width:75px; text-align:center; height:39px;}
#nav #pan8{width:80px; text-align:center; height:39px;}
#nav #pan9{width:58px; text-align:center; height:39px;}

#pan2 ul
{
	background:#5a504e url(images/art/bg-submenu.gif) 26px 0 no-repeat;
	padding:10px 0 0 0px;
	width:204px;
}
#pan2 li a
{
	text-align:left;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:10px 0px 10px 17px;
	height:auto;
	float:none;
}
#nav #pan2 li a:hover
{
	background:#3f3938;
}
#slider-wrap
{
width:960px;
height:201px;
height:198px;
position:relative;
overflow:hidden;
}
#box
{
position:absolute;
z-index:100;
}
#box .item
{
width:960px;
height:201px;
height:198px;
float:left;
margin:0;
padding:0;
}
#handles
{
position:absolute;
z-index:1000;
right:35px;;
bottom:10px;
}
#handles a
{
float:left;
height:17px;
width:17px;
background:url(images/art/nums.png) 0 0 no-repeat;
text-align:center;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
line-height:17px;
margin:0 2px 0 0;
outline:none;
display:inline;
}
#handles .active
{
background:url(images/art/nums.png) 0 -17px no-repeat;
}
#sidebar {margin: 0 0 20px 0;}
#sidebar h1.lect
{
width:200px;
height:18px;
background:url(images/lect.png) 0 0 no-repeat;
display:block;
}
#sidebar h1.lect span{display:none;}
#sidebar h1.lectures
{
font:bold 22px Arial, Helvetica, sans-serif;
color:#751E13;
display:block;
margin:0px 0px 8px;
}
#sidebar li ul { clear:both; }


#sidebar .vertical {  
	
	/* required settings */
	position:relative;
	overflow:hidden;	
	clear:both;
	/* vertical scrollers have typically larger height than width */	
	height: 640px;	 
}

/* root element for scrollable items */
#sidebar .items {	
	position:absolute;
	/* this time we have very large space for height */	
	margin: 0px;
}

/* single scrollable item */
#sidebar .items li {
/*	border-bottom:1px solid #ddd; */
	margin:10px 0;
	/*padding:15px 0px 15px 0px;
	font-size:12px;*/
	height:70px;
}
#sidebar .items li a strong, #sidebar .items li a b{
	float:right;
	width:88px;
	line-height:15px;
}
#sidebar .items li a strong span, #sidebar .items li a b span{
	font-weight:normal;
}
#sidebar .items li img{
	float:left;
	margin-right:8px;
        width: 60px;
}
#sidebar .items li p {margin:0;}


.disabled {
/*	visibility:hidden;		*/
}
a:active {
  outline:none;
}

:focus {
  -moz-outline-style:none;
}
#sidebar .pos {

	width:180px;
	clear:both;
}
#sidebar .pos a {

	float:right;
}
body #content-rgt div.entry td input.book, body #content-rgt div.entry td input.brochure
{
width:110px;
height:42px;
cursor:pointer;
padding:0;
border:none;
}
#content-rgt div.entry td input.book{background:url(images/art/btn-book.png) 0 0 no-repeat;}
#content-rgt div.entry td input.brochure{background:url(images/art/btn-brochure.png) 0 0 no-repeat;}
#main #dip-mid .next, #main #dip-rgt .next, #main #dip-lft .next, #main .cert-rgt .next, #content-rgt .next
{
width:100%;
clear:left;
float:left;
display:inline;
margin:0 0 5px 0;
}
#main #dip-mid .next strong, #main #dip-rgt .next strong, #main #dip-lft .next strong, #main .cert-rgt .next strong, #content-rgt .next strong,
#main #dip-mid .next b, #main #dip-rgt .next b, #main #dip-lft .next b, #main .cert-rgt .next b, #content-rgt .next b
{
background:none;
padding:2px 0 0 0;
}
#main #dip-lft .next a.view, #main #dip-lft .next a.apply, #main #dip-lft .next span.booked,
#main #dip-mid .next a.view, #main #dip-mid .next a.apply, #main #dip-mid .next span.booked,
#main #dip-rgt .next a.view, #main #dip-rgt .next a.apply, #main #dip-rgt .next span.booked,
#main .cert-rgt .next a.view, #main .cert-rgt .next a.apply, 
#content-rgt .next a.view, #content-rgt .next a.apply, #main #dip-mid-joint .next span.booked 
{
float:left;
display:inline;
margin:0;
}


.next span.booked 
{
color: #792014; 
line-height: 24px;
font-weight: bold;
}

#main #dip-mid .next strong, #main #dip-rgt .next strong, #main #dip-lft .next strong, #main .cert-rgt .next strong,
#main #dip-mid .next b, #main #dip-rgt .next b, #main #dip-lft .next b, #main .cert-rgt .next b {margin:2px 0 0 0;}

#content-rgt .next span.date, #main #dip-mid .next span.date, #main #dip-rgt .next span.date, #main #dip-lft .next span.date{width:70px; margin:3px 5px 0 8px; display: inline; float: left;}
#main .cert-rgt .next span.date{width:50px; margin-top:3px; display: inline; float: left;}
#main #dip-mid .next a.view, #main #dip-rgt .next a.view, #main #dip-lft .next a.view, #main .cert-rgt .next a.view{margin:5px 5px 0 0;}
#content-rgt .next a.view
{
text-decoration:none;
margin:3px 20px 0 20px;
}
#content-rgt .next a.view:hover{text-decoration:underline;}
#main #dip-mid .next a.apply, #main #dip-rgt .next a.apply, #main #dip-lft .next a.apply, #main .cert-rgt .next a.apply, #content-rgt .next a.apply
{
width:60px;
height:20px;
margin:2px 0 0 0;
background:url(images/btn-apply2.gif) 0 0 no-repeat;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}
#accreditation
{
width:315px;
background:url(images/art/border-vertical.png) right repeat-y;
}
#accreditation h1
{
display:block;
}
#accreditation h1 span{
font-size:24px;
}
#accreditation p.ctr{text-align:center;}
#accreditation p.ctr img{margin:0 0 10px 0;}
#accreditation div
{
width:245px;
background:url(images/border-dip.png) 0 0 repeat-x;
margin:0 0 0 35px;
padding:20px 35px 0 0;
}
#prev-attendees
{
width:317px;
background:url(images/art/border-vertical.png) right 0 repeat-y;
}
#prev-attendees h1
{
display:block;
}
#prev-attendees h1 span{
font-size:24px;
}
#prev-attendees table.small
{
width:317px;
text-align:center;
}
#prev-attendees div
{
width:262px;
background:url(images/border-dip.png) 0 0 repeat-x;
padding:20px 30px 0 25px;
}
.testi #jobs
{
width:267px;
background:url(images/border-dip.png) 0 0 repeat-x;
padding:20px 0 0 27px;
}
.testi #jobs ul
{
margin:10px 0px 0px;
border: none;
padding: 0;
}
.testi #jobs a.jobsh1
{
width:53px;
line-height:26px;
display:block;
}
#jobs a.jobsh1 span{
display:block;
font:bold 24px Arial;
color:#751e13;
}
#jobs a.jobsh2
{
background:url(images/h2-media-recruit-1.gif) 0 0 no-repeat;
width:272px;
height:17px;
display:block;
}
#jobs a.jobsh3 span{
display:block;
font:bold 12px Arial;
color:#751e13;
text-align:right;
}
#jobs a.jobsh2 span{
display:none;
}
.testi #jobs p
{
font:bold 12px Arial, Helvetica, sans-serif;
line-height:19px;
color:#1f1817;
}
.testi #jobs p span
{
font-size:11px;
font-weight:normal;
color:#3c3632;
}
.testi #jobs li
{
/* border-bottom:1px solid #d4cfcd;
padding-bottom:10px;
 margin-top:15px; */
}
.testi #jobs li a
{
color:#934232;
text-decoration:underline;
}


#content-lft ul.courselist li a
{
font:12px Arial, Helvetica, sans-serif;
color:#3c3632;
line-height:20px;
display:block;
padding:0px 4px;
}
#content-lft ul.courselist li a span
{
font-weight:normal;
}
#content-lft ul.courselist li a:hover, #content-lft ul.courselist li:hover > a, #content-lft ul.courselist li.current_page_item
{
display:block;
background-color:#CCCCCC;
}
#content-rgt p.quote
{
font:italic 15px Georgia, "Times New Roman", Times, serif;
color:#3c3632;
line-height:24px;
margin-bottom:10px;
}
#content-rgt p.wrote 
{
font-weight:bold;
}
#content-rgt p span
{
font-size:12px;
}
table#dip h2, table.cert h2, table#about .inside a.jobsh2{
background:none !important;
clear:both;
}
table#dip h2 span, table.cert h2 span, table#about .inside a.jobsh2 span{
font:bold 16px arial !important;
color:#3C3632 !important;
height:auto !important;
line-height:16px !important;
display:inline !important;
}

#main #dip-mid-joint .next
{
width:100%;
clear:left;
float:left;
display:inline;
margin:0 0 5px 0;
}
#main #dip-mid-joint .next strong, #main #dip-mid-joint .next b
{
background:none;
padding:2px 0 0 0;
}
#main #dip-mid-joint .next a.view, #main #dip-mid-joint .next a.apply, #main #dip-mid-joint .next span.booked,
{
float:left;
display:inline;
margin:0;
}
#main #dip-mid-joint .next span.course{margin:2px 0 0;float:left; display:inline; width:300px; font:14px Arial, Helvetica, sans-serif; color:#751E13;}
#main #dip-mid-joint .next strong, #main #dip-mid-joint .next b{margin:2px 0 0 0;}
#main #dip-mid-joint .next span.date{width:80px; margin:3px 5px 0 8px; display: inline; float: left;}
#main #dip-mid-joint .next a.view{margin:5px 5px 0 0;}
#main #dip-mid-joint .next a.apply
{
width:60px;
height:20px;
margin:2px 0 0 0;
background:url(images/btn-apply2.gif) 0 0 no-repeat;
}
#main .next a.apply span { display:none; }
#blogimg { color:#000; }
#blogimg img 
{
float:left;
margin-left:0px;
padding:0px 10px 0 0;
}
#imgdiv  
{
float:left;
width:560px;
margin-left:0px;
}
table.accr { width : 266px; padding:10px 0px 0px 0px; }
table.accr td {vertical-align: middle;}
table.accr td strong, table.accr td b { font: bold 14px/16px Arial,Helvetica,sans-serif; }
#commentform input, #commentform textarea { border:#CCC 1px solid; }
#captchaImgDiv img { margin-left:0; }



div.sociable { margin: 16px 0; }

#content-rgt .sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
#content-rgt .sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0 0 0 12px;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}
#main div.cmpinfo
{
font-weight:bold;
border:#ccc 1px solid;
padding:10px;
width:425px;
margin-top:20px;
}
#content-rgt ol { margin : 0 0 30px 20px; }
#content-rgt ol li { list-style:decimal; }
#pgdiploma 
{
	background:url("images/programme-bg.gif") no-repeat scroll 0 0 transparent;
	height:171px;
}
#pgdiploma p.pagetext
{
	padding:115px 0px 0px 0px;
	width:285px;
	margin-bottom:5px;
}
#pgdiploma p.pagelinks 
{
 text-transform : uppercase;
 margin:5px 0px 0px 0px;
 font-size:13px;	
 width:365px;	
}
#pgdiploma p.pagelinks a
{
	padding:0px 2px 0px 2px;
}
#sidebar h3.outside
{
	background:url(images/art/bg_h3_outside.png) no-repeat;
	position:absolute;
	left:-9px;
	width:240px;
	height:43px;
	font:14px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:14px 0 0 45px;
	line-height: 20px;
}
#content-rgt h4 
{
color:#751E13;
font:bold 14px/22px Arial,Helvetica,sans-serif
margin:5px 0px 5px 0px;
}
#homepgdiploma
{
	background:url(images/dip_bg.jpg) no-repeat;
	height:151px;
}
#homepgdiploma p {

	margin-bottom:5px;
	padding:100px 0 0 26px;
	width:528px;
	color:#fff;
}
#homepgdiploma p a{
	
	text-decoration:underline;
	color:#fff;
}