@charset "UTF-8";
/* CSS Document */

#body{
	margin:0px;
	text-align:center;
	background-color:#FFF;
	}
	
#wrapper-content {
	width:100%;
	float:left;
	background-image:url(images/content-background.jpg);
	background-repeat:repeat-y;
	text-align: center;
	background-position:center;
	background-position:top;
	}
	
#wrapper-header{
	width:100%;
	height:470px;
	float:left;
	background-image:url(images/header-background.jpg);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	}
#wrapper-footer {
	width:100%;
	float:left;
	background-image:url(images/footer-background.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	}
	
img {
	border:none;
	}
	
/*=FLASHS
-------------------------------------------------------------------------------------------*/

.acrobat-flash-back {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/acrobat-flash-back.jpg);
	background-repeat:no-repeat;
	}

.acrobat-flash-essentials {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/acrobat-flash-essentials.jpg);
	background-repeat:no-repeat;
	}
	
#flash-home{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/basic-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.software-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/creativesuite-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
	
.online-training-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/online-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
	
.seo-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/seo-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.seo-flash-essentials {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/seo-flash-essentials.jpg);
	background-repeat:no-repeat;
	}
	
.seo-flash-advanced {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/seo-flash-advanced.jpg);
	background-repeat:no-repeat;
	}
	
	
.flash-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/flash-flash-back.jpg);
	background-repeat:no-repeat;
	}
.flash-lite {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/flash-lite-bg.jpg);
	background-repeat:no-repeat;
}

.cs5-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/basic-flash-back.jpg);
	background-repeat:no-repeat;
}

	
.flash-flash-essentials {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/flash-flash-essentials.jpg);
	background-repeat:no-repeat;
	}
	
.catalyst-flash{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/flash-flash-catalyst.jpg);
	background-repeat:no-repeat;
	}
	
.flash-flash-action {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/flash-flash-action.jpg);
	background-repeat:no-repeat;
	}
	
.fireworks-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/fireworks-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.fireworks-flash-essentials {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/fireworks-flash-essentials.jpg);
	background-repeat:no-repeat;
	}
	
.dreamweaver-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/dreamweaver-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.dreamweaver-flash-essentials {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/dreamweaver-flash-essentials.jpg);
	background-repeat:no-repeat;
	}
	
.dreamweaver-flash-advanced {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/dreamweaver-flash-advanced.jpg);
	background-repeat:no-repeat;
	}
	
.premier-elements-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/premier-flash-back.jpg);
	background-repeat:no-repeat;
	}	
	
.premier-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/premier-flash-back.jpg);
	background-repeat:no-repeat;
	}
.ppc-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/creativesuite-flash-back.jpg);
	background-repeat:no-repeat;
}

	
.premier-flash-essentials {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/premier-flash-essentials.jpg);
	background-repeat:no-repeat;
	}
	
.premiere-flash-advanced{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/premier-flash-advanced.jpg);
	background-repeat:no-repeat;	
}
	
.photoshop-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/photoshop-flash-back.jpg);
	background-repeat:no-repeat;
	}
.photoshop-lite-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/photoshop-lite-bg.jpg);
	background-repeat:no-repeat;
}

.photoshop-elements-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/photoshop-flash-back.jpg);
	background-repeat:no-repeat;
}

	
.photoshop-flash-essentials {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/photoshop-flash-essentials.jpg);
	background-repeat:no-repeat;
	}
	
.photoshop-flash-advanced {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/photoshop-flash-advanced.jpg);
	background-repeat:no-repeat;
	}
	
.photoshop-flash-photographers {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/photoshop-flash-photographers.jpg);
	background-repeat:no-repeat;
	}
	
.indesign-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/indesign-flash-back.jpg);
	background-repeat:no-repeat;
	}
.indesign-lite-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/indesign-lite-bg.jpg);
	background-repeat:no-repeat;
}

	
.indesign-flash-advanced {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/indesign-flash-advanced.jpg);
	background-repeat:no-repeat;
	}
	
.indesign-flash-interactivity {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/indesign-flash-interactivit.jpg);
	background-repeat:no-repeat;	
}

	
.indesign-flash-essentials {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/indesign-flash-essentials.jpg);
	background-repeat:no-repeat;
	}
	
.illustrator-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/illustrator-flash-back.jpg);
	background-repeat:no-repeat;
	}
.illustrator-lite-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/illustration-lite-bg.jpg);
	background-repeat:no-repeat;
}

	
.illustrator-flash-advanced {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/illustrator-flash-advanced.jpg);
	background-repeat:no-repeat;
	}
	
.illustrator-flash-essentials {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/illustrator-flash-essentials.jpg);
	background-repeat:no-repeat;
	}
	
.html-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/html-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.contribute-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/contribute-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.after-effects-flash {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/after-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.after-effects-essentials {
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/after-flash-essentials.jpg);
	background-repeat:no-repeat;
	}
	
.after-flash-advanced{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/after-flash-advanced.jpg);
	background-repeat:no-repeat;
	}

	
.captivate-flash{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/captivate-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.captivate-flash-advanced{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/captivate-flash-advanced.jpg);
	background-repeat:no-repeat;	
}


.packages-flash{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/package-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.training-calendar-flash{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/dates-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.training-benefits-flash{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/benefits-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.courses-flash{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/courses-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.book-flash{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/book-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
.resources-flash{
	width:980px;
	height:235px;
	margin:auto;
	text-align:center;
	margin-top: 160px;
	background-image:url(images/flash-back/resources-flash-back.jpg);
	background-repeat:no-repeat;
	}
	
/*=TEXT CONTENT
-------------------------------------------------------------------------------------------*/

p {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	line-height:18px;
	margin-top:5px;
	text-align: left;
	margin-bottom:5px;
	}
	
	a {
outline: none;

}
a {
	color:#2677a5;
	text-decoration:none;
   }
   
a:hover {
	color:#03C;
   }
	
h1 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:16px;
	color:#2677a5;
	text-align:left;
	line-height:20px;
	margin-bottom:10px;
	margin-top:20px;
	}
	
h4 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:15px;
	color:#FFF;
	text-align:left;
	line-height:18px;
	margin-bottom:15px;
	margin-top:10px;
	}
	

	
h3 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:14px;
	color:#FFF;
	text-align:left;
	line-height:18px;
	margin-bottom:8px;
	margin-top:8px;
	margin-left:15px;
	}
	
h2 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:14px;
	color:#2677a5;
	text-align:left;
	line-height:20px;
	margin-bottom:7px;
	margin-top:13px;
	}
	
h5 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
	color:#FFF;
	text-align:left;
	line-height:18px;
	margin-bottom:10px;
	margin-top:15px;
	margin-left:15px;
	font-weight: bolder;
	}
h6 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
	color:#2677a5;
	text-align:left;
	line-height:20px;
	margin-bottom:5px;
	margin-top:3px;
	}

#home-promotional-box p{
	font-size:11px;
	line-height:16px;
	 }

.home-bottom-boxes p{
	font-size:11px;
	line-height:16px;
	text-align: left;
	margin-bottom: 0px;
	 }
	 

	
ul {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	line-height: 18px;
	list-style:none;
	padding-left: 5px;
	margin-left: 0px;
	text-align:left;
	margin-top:5px;
	margin-bottom: 10px;
		}
		
li ul {
	padding-left:20px;
	padding-top:0px;
	margin-top:0px;}
	
.promotion {
	color:#2677a5;
	
	}
	
	
#footer-content ul {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:18px;
	margin-top: 0px;
	float: left;
	text-align: left;
	list-style:inside;
	list-style-type:square;
	margin-left:10px;
	display:inline;
	}
	
#footer-content p {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:18px;
	margin-top: 0px;
	text-align:left;
	margin-left:25px;
	}
	
#footer-content a {
	color:#FFF;
	text-decoration:none;
	}
	
#footer-content a:hover {
	color:#B7DBE5;
	}

	
#footer-footer a {
	color:#2677a5;
	text-decoration:none;
	}	



	
/*=NAVIGATION - LIST ITEM - BACKGROUND ROLLOVER TRANSITION
-------------------------------------------------------------------------------------------*/	


#menu{
	width:960px;
	height:62px;
	margin:auto;
	color: #000;
	}
	
.menu {
	position:relative;
	margin:0;
	font-size:12px;
	font-family:Tahoma, Geneva, sans-serif;
	background-color:#000;
	color:#FFF;
}

.menu ul {padding:0; margin:0; list-style-type: none;}

.menu ul li {float:left; }

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; line-height:30px; text-indent: -999999px; }

.menu ul li ul {visibility:hidden; position:absolute; top:57px;  }

.horizontal-space2 { left:176px; }

.menu ul li:hover a, .menu ul li a:hover {color:#000;}

.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; color:#000;}

.menu ul li:hover ul li ul {visibility:hidden; }

.menu ul li:hover ul li a, .menu ul li a:hover ul li a {display:block; color:#000;}

.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {color:#000;}

.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000;}

.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {color:#000;}
     
.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {color:#000;}

.menu:hover li a { background-position: 0px 0; }

#home { background:url(images/navigation/home-btn.gif); width: 81px; height:62px;}
#home:hover { background: url(images/navigation/home-btn.gif) -81px 0 !important; }
#home.active { background: url(images/navigation/home-btn.gif) -81px 0; }

#book { background: url(images/navigation/book-btn.gif); width: 94px; height:62px;}
#book:hover { background:  url(images/navigation/book-btn.gif) -94px 0 !important; }
#book.active { background:  url(images/navigation/book-btn.gif) -94px 0; }

#dates { background: url(images/navigation/dates-btn.gif); width: 93px; height:62px;}
#dates:hover { background: url(images/navigation/dates-btn.gif) -93px 0 !important; }
#dates.active { background: url(images/navigation/dates-btn.gif) -93px 0; }

#courses { background: url(images/navigation/courses-btn.gif); width: 93px; height:62px;}
#courses:hover { background: url(images/navigation/courses-btn.gif) -93px 0 !important; }
#courses.active { background: url(images/navigation/courses-btn.gif) -93px 0; }

#resources { background: url(images/navigation/resources-btn.gif); width: 112px;height:62px; }
#resources:hover { background: url(images/navigation/resources-btn.gif) -112px 0 !important; }
#resources.active { background: url(images/navigation/resources-btn.gif) -112px 0; }

#special { background: url(images/navigation/special-btn.gif); width: 136px; height:62px;}
#special:hover { background: url(images/navigation/special-btn.gif) -136px 0 !important; }
#special.active { background: url(images/navigation/special-btn.gif) -136px 0; }

#benefits { background: url(images/navigation/benefits-btn.gif); width: 138px; height:62px;}
#benefits:hover { background: url(images/navigation/benefits-btn.gif) -138px 0 !important; }
#benefits.active { background: url(images/navigation/benefits-btn.gif) -138px 0; }

#software { background: url(images/navigation/software-btn.gif); width: 108px; height:62px;}
#software:hover { background: url(images/navigation/software-btn.gif) -108px 0 !important; }
#software.active { background: url(images/navigation/software-btn.gif) -108px 0; }

#contact { background: url(images/navigation/contact-btn.gif); width: 102px; height:62px;}
#contact:hover { background: url(images/navigation/contact-btn.gif) -102px 0 !important; }
#contact.active { background: url(images/navigation/contact-btn.gif) -102px 0; }

#brisbane { background: url(images/navigation/brisbane-btn.png); width: 94px; height:39px;}
#brisbane:hover { background: url(images/navigation/brisbane-btn.png) -94px 0 !important; }
#brisbane.active { background: url(images/navigation/brisbane-btn.png) -94px 0; }


#melbourne { background: url(images/navigation/melbourne-btn.png); width: 86px; height:39px;}
#melbourne:hover { background: url(images/navigation/melbourne-btn.png) -86px 0 !important; }
#melbourne.active { background: url(images/navigation/melbourne-btn.png) -86px 0; }


#sydney { background: url(images/navigation/sydney-btn.png); width: 67px; height:39px;}
#sydney:hover { background: url(images/navigation/sydney-btn.png) -67px 0 !important; }
#sydney.active { background: url(images/navigation/sydney-btn.png) -67px 0; }

#online-training-btn { background:url(images/navigation/online-courses-btn.png) ; width: 134px; height:39px;}
#online-training-btn:hover { background: url(images/navigation/online-courses-btn.png) -134px 0 !important; }
#online-training-btn.active { background: url(images/navigation/online-courses-btn.png) -134px 0; }


 /*=NAVIGATION - VERTICAL LIST ITEM - BACKGROUND ROLLOVER TRANSITION
-------------------------------------------------------------------------------------------*/

#content {
	width:980px;
	margin: auto;
	}

#vertical-menu {
	width:186px;
	height:650px;
	float:left;
	background-image:url(images/navigation/vertical-menu-background.gif);
	background-repeat:no-repeat;
	margin-bottom: 0px;
	padding-top: 10px;
	margin-top: 15px;
	}

#main_nav_vertical {
	list-style: none;
	padding: 0;
	margin: 0px;
	color: #000;
}
#main_nav_vertical li { float: none; }
#main_nav_vertical li a { text-indent: -999999px; overflow: hidden; display: block; } 
#main_nav_vertical:hover li a { background-position: 0px 0; }


#indesign { background: url(images/navigation/indesign-btn.gif); width: 186px; height: 43px; }
#indesign:hover { background: url(images/navigation/indesign-btn.gif) -186px 0 !important; }
#indesign.active { background: url(images/navigation/indesign-btn.gif) -186px 0; }

#illustrator { background: url(images/navigation/illustrator-btn.gif); width: 186px;height: 29px; }
#illustrator:hover { background: url(images/navigation/illustrator-btn.gif) -186px 0 !important; }
#illustrator.active { background: url(images/navigation/illustrator-btn.gif) -186px 0; }

#photoshop { background: url(images/navigation/photoshop-btn.gif); width: 186px;height: 29px; }
#photoshop:hover { background: url(images/navigation/photoshop-btn.gif) -186px 0 !important; }
#photoshop.active { background: url(images/navigation/photoshop-btn.gif) -186px 0; }

#features { background: url(images/navigation/cs5new-btn.gif); width: 186px; height: 43px;}
#features:hover { background: url(images/navigation/cs5new-btn.gif) -186px 0 !important; }
#features.active { background: url(images/navigation/cs5new-btn.gif) -186px 0; }

#html { background: url(images/navigation/html-btn.gif); width: 186px; height: 29px;}
#html:hover { background: url(images/navigation/html-btn.gif) -186px 0 !important; }
#html.active { background: url(images/navigation/html-btn.gif) -186px 0; }

#dreamweaver { background: url(images/navigation/dreamweaver-btn.gif); width: 186px; height: 29px;}
#dreamweaver:hover { background: url(images/navigation/dreamweaver-btn.gif) -186px 0 !important; }
#dreamweaver.active { background: url(images/navigation/dreamweaver-btn.gif) -186px 0; }

#dreamweaver-advanced { background: url(images/navigation/css-btn.gif); width: 186px; height: 29px;}
#dreamweaver-advanced:hover { background: url(images/navigation/css-btn.gif) -186px 0 !important; }
#dreamweaver-advanced.active { background: url(images/navigation/css-btn.gif) -186px 0; }

#seo { background: url(images/navigation/seo-btn.gif); width: 186px; height: 29px;}
#seo:hover { background: url(images/navigation/seo-btn.gif) -186px 0 !important; }
#seo.active { background: url(images/navigation/seo-btn.gif) -186px 0; }

#flash { background: url(images/navigation/flash-btn.gif); width: 186px; height: 29px;}
#flash:hover { background: url(images/navigation/flash-btn.gif) -186px 0 !important; }
#flash.active { background: url(images/navigation/flash-btn.gif) -186px 0; }

#flash-catalyst { background: url(images/navigation/flash-catalyst-btn.gif); width: 186px; height: 28px; }
#flash-catalyst:hover { background: url(images/navigation/flash-catalyst-btn.gif) -186px 0 !important; }
#flash-catalyst.active { background: url(images/navigation/flash-catalyst-btn.gif) -186px 0; }

#actionscript { background: url(images/navigation/action-btn.gif); width: 186px; height: 43px;}
#actionscript:hover { background: url(images/navigation/action-btn.gif) -186px 0 !important; }
#actionscript.active { background: url(images/navigation/action-btn.gif) -186px 0; }

#captivate { background: url(images/navigation/captivate-btn.gif); width: 186px; height: 29px;}
#captivate:hover { background: url(images/navigation/captivate-btn.gif) -186px 0 !important; }
#captivate.active { background: url(images/navigation/captivate-btn.gif) -186px 0; }

#premiere { background: url(images/navigation/premiere-btn.gif); width: 186px; height: 29px;}
#premiere:hover { background: url(images/navigation/premiere-btn.gif) -186px 0 !important; }
#premiere.active { background: url(images/navigation/premiere-btn.gif) -186px 0; }

#after { background: url(images/navigation/after-btn.gif); width: 186px; height: 29px;}
#after:hover { background: url(images/navigation/after-btn.gif) -186px 0 !important; }
#after.active { background: url(images/navigation/after-btn.gif) -186px 0; }

#acrobat { background: url(images/navigation/acrobat-btn.gif); width: 186px; height: 43px;}
#acrobat:hover { background: url(images/navigation/acrobat-btn.gif) -186px 0 !important; }
#acrobat.active { background: url(images/navigation/acrobat-btn.gif) -186px 0; }

#custom { background: url(images/navigation/custom.gif); width: 186px; height: 29px;}
#custom:hover { background: url(images/navigation/custom.gif) -186px 0 !important; }
#custom.active { background: url(images/navigation/custom.gif) -186px 0; }

#packages { background: url(images/navigation/packages-btn.gif); width: 186px; height:52px;}
#packages:hover { background: url(images/navigation/packages-btn.gif) -186px 0 !important; }
#packages.active { background: url(images/navigation/packages-btn.gif) -186px 0; }

.phone {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:18px;
	color:#2677a5;
	display:block;
	padding-top:5px;
	text-align: center;
	margin-bottom:5px;	
	}

	
/*=CONTENT AREA
-------------------------------------------------------------------------------------------*/	
.separator {
	width:1px;
	background-color:#2677a5;
	height:100%;
	}
	
/*=CONTENT AREA - HOME
-------------------------------------------------------------------------------------------*/
	
#home-row1 {
	width:980px;
	height:230px;
	margin: auto;
	}
	
#home-promotional-box{
	width:275px;
	height:190px;
	float:right;
	background-image:url(images/home-box-background.gif);
	background-repeat:no-repeat;
	padding:20px;
	margin-left: 20px;
	padding-top: 0px;
	 }

#home-promotional-title {
	width:265px;
	height:36px;
	background-image:url(images/title-background.gif);
	background-repeat:repeat-x;
	background-color:#000;
	margin-top:2px;
	float: inherit;
	padding-bottom: 0px;
	margin-bottom:10px;
	 }
	
.home-row2 {
	width:980px;
	margin:auto;
	margin-bottom: 0px;
	}
	
#home-row3 {
	width:1050px;
	height:220px;
	margin:auto;
	background-color:#6CC;
	}

.home-bottom-boxes {
	width:190px;
	height:255px;
	float:left;
	background-image:url(images/bottom-boxes-background.gif);
	background-repeat:no-repeat;
	padding-top: 0px;
	margin-left: 6px;
	display: inline;
	}
	
.home-boxes-title {
	width:185px;
	height:34px;
	background-image:url(images/home-box-background.gif);
	background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	background-color:#000;
	float: left;
	margin-top:0px;
	margin-left: 2px;
	 }
	 
.home-boxes-images {
	width:182px;
	height:60px;
	float: left;
	margin-top:0px;
	margin-left: 4px;
	 }

	
.bottom-boxes-text {
	width:160px;
	margin-top: 5px;
	float: left;
	margin-left: 18px;
	text-align: justify;
	}
	
.home-bottom-columns {
	width:215px;
	height:222px;
	float:left;
	padding: 15px;
	margin-bottom: 10px;
	}
	
/*=CONTENT AREA - BOOK
-------------------------------------------------------------------------------------------*/
	
	
	#book-content-text {
	width:690px;
	float:left;
	padding-bottom: 80px;
	padding-left: 80px;
	}
	
	#book-table {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
	}
	
	#book-table tr {
	height:50px;
	
	}
	
/*=CONTENT AREA - DATES
-------------------------------------------------------------------------------------------*/

#dates-content {
	width:980px;
	margin:auto;
	}
	
#dates-content-text {
	width:770px;
	float:left;
	padding-bottom: 80px;
	padding-left: 20px;
	}
	
#dates-table {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
	}
#dates-table1 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table2 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table3 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table4 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table5 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table6 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table7 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table8 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table9 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table10 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table11 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table12 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table13 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}
#dates-table14 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:5px;
	float: left;
}














	
.dates-table-months{
	color:#2677a5;
	
	}
	
.dates-table-months th{
	color:#2677a5;
	text-align:center;
	
	}
	

.table-courses-title th{
	font-size:13px;
	padding-left:10px;
	height:50px;
	background-color:#D1EEFF;
	color:#2677a5;
	}
	
	
.days-date-table {
	font-size:12px;
	text-align:center;
	background-color:#ECECEC;
	}
	
/*=CONTENT AREA - COURSES
-------------------------------------------------------------------------------------------*/

	
#courses-training-location {
	width:290px;
	height:190px;
	float:right;
	background-image:url(images/home-box-background.gif);
	background-repeat:no-repeat;
	padding:12px;
	padding-top: 0px;
	margin-left: 20px;
	}
	
#courses-training-location p{
	text-align:left;
	
	}
	
#courses-content-text {
	width:770px;
	float:left;
	padding-bottom: 80px;
	padding-left: 20px;
	}
	
#middle-boxes-wrapper {
	width:770px;
	float:left;
	padding-top: 0px;
	}
#bottom-boxes-wrapper {
	width:750px;
	float:left;
	background-color: #D1EEFF;
	padding: 10px;
	padding-top: 0px;
	}
	

.courses-bottom-boxes {
	width:125px;
	height:290px;
	float:left;
	background-image:url(images/courses-bottom-back.gif);
	background-repeat:repeat-x;
	background-position:center;
	background-position:top;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 10px;
	padding-top: 0px;
	background-color: #FFF;
	display:inline;
	}
	
.courses-bottom-boxes h4{
	text-align:center;
	margin-top:10px;
	font-size:12px;
	line-height:16px;
	padding-bottom:10px;
	display:block;
	height:60px;
	width:125px;	
	}


.courses-bottom-boxes ul{
	text-align:left;
	line-height:16px;
	margin-top: 0px;
	float: left;
	text-align: left;
	list-style:none;
	list-style-position:inside;
	padding-left:0px;
	margin-left: 0px;
	display:inline;
	font-size: 11px;
}
	
	


	
.courses-middle-boxes {
	width:124px;
	height:350px;
	float:left;
	padding-top: 0px;
	padding: 15px;
	}
	
.courses-middle-boxes h2{
	text-align:center;
	font-size:14px;
	line-height:17px;
	display:block;
	height:35px;
	
	}
	
.courses-middle-boxes p{
	text-align:left;
	font-size:11px;
	line-height:16px;
	margin-bottom:10px;
	}
	
	
/*=CONTENT AREA - RESOURCES
-------------------------------------------------------------------------------------------*/

	
#resources-content-text {
	width:770px;
	float:left;
	padding-bottom: 80px;
	padding-left: 10px;
	}
	
.resources-boxes{
	width:347px;
	float:left;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 15px;
	padding-top: 0px;
	height: 100%;
	margin-left: 5px;
	display:inline;
	}
	
.resources-boxes p{
	margin-top: 10px;
	margin-bottom: 0px;
	line-height:18px;
	}
	
.resources-boxes ol{
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
	color:#777;
	text-align:left;
	line-height:20px;
	margin-bottom:10px;
	margin-top:5px;
		}
		
.separator{
	width:1px;
	height:2900px;
	background-color:#06C;
	float:left;
	margin-top: 100px;
	margin-left:3px;
	}
	
/*=CONTENT AREA - SPECIAL OFFERS
-------------------------------------------------------------------------------------------*/

	
#packages-content-text {
	width:760px;
	float:left;
	padding-bottom: 80px;
	padding-left: 10px;
	}
	
#packages-content-text p{
	margin-left:50px;
	}

	
.packages-boxes-wrapper{
	width:760px;
	float:left;
	margin-right: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
.packages-boxes{
	width:355px;
	float:left;
	margin-right: 10px;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-left: 10px;
	}
	
.previous-price {
	color:#F00;
	text-decoration:line-through;
	}
	
.packages-boxes ul{
	padding-left:80px;
	}
	
/*=CONTENT AREA - TRAINING BENEFITS
-------------------------------------------------------------------------------------------*/

	
#benefits-content-text {
	width:760px;
	float:left;
	margin-bottom: 35px;
	padding-left: 30px;
	}
	
	

	
	
/*=CONTENT AREA - SOFTWARE
-------------------------------------------------------------------------------------------*/

	
#software-content-text {
	float:left;
	padding-bottom: 30px;
	padding-left: 20px;
	width: 772px;
	}
	
#software-content-text h2 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:13px;
	color:#2677a5;
	text-align:left;
	line-height:16px;
	margin-bottom:5px;
	margin-top:10px;
	}

.software-column1 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:20px;
	float: left;
	padding-left: 30px;
	padding-right: 13px;
	width: 200px;
	margin-left: 0px;
	margin-bottom: 0px;
	height: 500px;
	padding-left: 30px;
	}
	
.software-column2 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#777;
	text-align:left;
	line-height:18px;
	margin-top:10px;
	float: left;
	padding-left: 30px;
	padding-right: 13px;
	width: 200px;
	margin-left: 0px;
	margin-bottom: 20px;
	height: 600px;
	padding-left: 30px;
	}
	
.software-column1  p{
	margin-top:5px;
	margin-bottom: 0px;
	line-height:18px;
	font-size:12px;
	}
	
.software-column2  p{
	margin-top:5px;
	margin-bottom: 0px;
	line-height:18px;
	font-size:12px;
	}
	
.software-column h1 {
	font-size:14px;
	text-align:left;
	margin-top:5px;
	margin-bottom:5px;
	line-height:16px;
	}
	
.software-column h2 {
	font-size:13px;
	margin-top:10px;
	margin-bottom:5px;
	line-height:16px;
	}
	
	
/*=CONTENT AREA - CONTACT
-------------------------------------------------------------------------------------------*/

	
#contact-content-text {
	float:left;
	margin-bottom: 30px;
	padding-left: 30px;
	width: 760px;
	padding-top: 0px;
	}
	
#googlemap-content {
	width:400px;
	height:900px;
	padding-top: 50px;
	float: right;
	}
	
#details {
	width:300px;
	height:910px;
	float:left;
	margin-right: 30px;
	}
	

/*=CONTENT AREA - ADOBE COURSES
-------------------------------------------------------------------------------------------*/

	
#training-content-text {
	float:left;
	padding-bottom: 30px;
	padding-left: 30px;
	width: 760px;
	padding-top: 0px;
	}
	

	
.horizontal-list ul {
	display:inline;
	float:left;
	margin-left:30px;
	margin-bottom: 10px;
	}

.horizontal-list-bulleted ul {
	display:inline;
	float:left;
	margin-left:30px;
	margin-bottom: 10px;
	list-style:disc;
	}
	
	
.training-outline {
	width:240px;
	background-color:#C33;
	float:left;
	margin-left:0px;
	background-color:#d1eeff;
	padding: 10px;
	padding-top: 0px;
	margin-top: 20px;
	padding-bottom: 20px;
	}
	
.training-outline h2 {
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	line-height:18px;
	}
	

	
.training-outline p {
	
	text-align:left;
	}
	
.training-packages {
	width:480px;
	float:left;
	margin-left:20px;
	margin-top: 10px;
	}
	
.mini-table {
	float:left;
	margin-top:15px;
	width:760px;
	margin-bottom: 0px;
	}
	
.us-training {
	float:left;
	margin-top:15px;
	width:760px;
	margin-bottom: 0px;
	}
	
.mini-table {
	float:left;
	margin-top:20px;
	width:760px;
	margin-bottom: 0px;
	padding-bottom: 20px;
	}
	
.outline-courses-column h4 {
	font-size:13px;
	margin-top:15px;
	margin-bottom:0px;
	}
	
.outline-courses-column h5 {
	margin-top:5px;
	margin-bottom:0px;
	font-size:12px;
	margin-left:20px;
	}
	
.outline-courses-column {
	float:left;
	margin-top:0px;
	margin-bottom: 0px;
	width: 360px;
	padding-right: 20px;
	}
	
.outline-courses-column2 {
	float:left;
	margin-bottom: 0px;
	width: 760px;
	}
	
#training-content-text h3 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:14px;
	color:#2677a5;
	line-height:20px;
	margin-bottom:7px;
	margin-top:10px;
	text-align: left;
	}
	
/*=CONTENT AREA - ROOM HIRE
-------------------------------------------------------------------------------------------*/

.hire-col{
	float:left;
	margin-left:30px;
	}
	
.hire-col h3 {
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	font-size:14px;
	color:#2677a5;
	line-height:20px;
	margin-bottom:7px;
	margin-top:10px;
	text-align: left;
	margin-left:0px;
	}

	
	
/*=FOOTER
-------------------------------------------------------------------------------------------*/	
#footer {
	width:1295px;
	float:left;
	background-image:url(images/footer-background.gif);
	background-repeat:repeat-x;
	height: 245px;
	}
	

	
#footer-content {
	width:980px;
	height:400px;
	margin: auto;
	}
	
.footer-content-column1 {
	height:220px;
	float:left;
	width: 390px;
	margin-right: 10px;
	background-image:url(images/footer-white-back.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000;
	margin-top: 1px;
	}
	
.footer-content-column2 {
	height:220px;
	float:left;
	width: 270px;
	background-image:url(images/footer-white-back.png);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#000;
	margin-top: 1px;
		}
	

.footer-separator-image {
	height:124px;
	float:left;
	width: 2px;
	margin-top:60px;
	margin-right: 15px;
		}
	
	
#footer-footer{
	width:980px;
	height:100px;
	text-align: center;
	float: left;
	font-size: 11px;
	font-family:"Lucida Grande",Helvetica,Arial,Verdana,sans-serif;
	line-height: 18px;
	color: #333;
	margin:auto;
	padding-top:20px;
	}
.location {
	color: #333;
}
.print-logo {
	display: none;
}
