<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* stylesheet-aws.css */

/* CLEARFIX */
.clearfix:before,
.clearfix:after {content:" "; display:table; }
.clearfix:after {clear:both; }
.clearfix { *zoom: 1; }

/* BASIC STYLES */
body {font-family:'Verdana', sans-serif; font-size=16px; font-weight:normal; color:#000000; margin:0; padding:0; background-color: #FFFFFF; }
#page {max-width:960px; margin:0 auto; padding:0 1px 0 1px; position:relative; }
.row {max-width:960px; margin:0; padding:0; }
section {margin:1em 0 0 0; }

h1 {font-size:1.4em; line-height:130%; margin:0 0 1em 0; }
h2 {font-size:1.3em; line-height:130%; margin:0 0 1em 0; }
h3 {font-size:1.1em; margin:0 0 1em 0; }
h4 {font-size:1.0em; margin:0 0 1em 0; }

p {font-size:1em; line-height:130%; margin:0 0 1em 0; }
p.spaced {margin:1.5em 0 1em 0; }
p.colon  {margin:0 0 0 0; padding-bottom:0em; }

ul {margin:0 0 1em 0; }
li {font-size:1em; line-height:130%; }
ol.numbered-list {margin-left:-1em; }
ol.numbered-list-bold {margin:1.5em 0 0 -1em; font-weight:bold; }
li.numbered-list {margin-bottom:1em; padding-left:0.5em; }

/* ---------------------------------- */
/* HEADER */
/* ------------------------------------ */
header {padding:15px 0 10px 0; }
#masthead {height:61px; margin:0; }
#masthead-logo {height:61px; width:246px; background-image:url('images2/awslogo-awspteltd-246x61.gif'); float:left; }
#masthead-text {font-size:1em; line-height:130%; float:right; }
nav {height:40px; width:100%; background:#CC0000; font-size:1em; font-family:'Verdana', sans-serif; font-weight:normal; position:relative; }
nav ul {padding:0; margin:0 auto; width:660px; height:40px; }
nav li {display:inline; float:left; }
nav a {color:#FFFFFF; display:inline-block; width:110px; text-align:center; text-decoration:none; line-height:40px; }
nav li a {border-right:1px solid #ECECEC; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; }
nav li:first-child a {border-left:1px solid #ECECEC; }
nav a:hover, nav a:active {background-color:#990000; }
nav a#pull {display: none; }

/* ------------------------------------ */
/* FOOTER
/* ------------------------------------ */
footer {margin:1em 0; }
.footer-border {height:1px; border-bottom:1px #CC0000 solid; margin-top:0; }
.footer-text {font-size:0.9em; text-align:center; color:#000000; padding:2em 0 1em 0; }

/* ------------------------------------ */
/* INDEX PAGE
/* ------------------------------------ */
section.photo-bar {margin:0; padding:0; }
table.photo-bar {border-collapse:collapse; border-spacing:0; width:100%; border:0px solid #FFFFFF; }
th.photo-bar, td.photo-bar {border:none; text-align:center; vertical-align:top; }

.section-index-page {margin-top:0.5em; }

p.idx-heading {font-size:1em; font-weight:bold; margin:0 0 1em 0; padding:0; }
p.idx-text {font-size:1em; font-size:normal; margin:0; padding:0; }

a.index-page-link {font-size:1.0em; font-weight:normal; text-decoration:underline; color:#0000FF; }

/* Mission Box */
#mission-box {margin:0 0 0 0; padding:1.1em 2em 1.1em 2em; background-color:#7b8e74; border:0px #CCCCCC solid; }
.mission-text { font-size:0.9em; font-weight:normal; color:white; line-height:140%; margin:0; vertical-align:middle; }

/* Free Articles Box */
#free-articles-box {margin:0; padding:1em; background-color:#d5baa1; border:0px #CCCCCC solid; }
table.free-articles {border-collapse:collapse; border-spacing:0; width:100%; border:0px solid #FFFFFF; margin:0; padding:0; }

/* New Workshop Box */
#new-workshop-box {margin:1em 0 1em 0; padding:1em 1em 1.2em 1em; background-color:#dce5ea; border:0px #CCCCCC solid; }
.new-workshop-title {margin:0 0 0 0; font-size:0.9em; }
.new-workshop-description {margin:0 0 1em 0; font-size:0.9em; }

/* New Article Box */
#new-article-box {margin:1em 0 0em 0; padding:1em 1em 1.2em 1em; background-color:#f1dfd5; border:0px #CCCCCC solid; }
.new-article-title {margin:0 0 0 0; font-size:0.9em; }
.new-article-description {margin:0 0 1em 0; font-size:0.9em; }

/*
table.coming-workshop {margin:0; border-collapse:collapse; border-spacing:0; width:100%; border:0px solid #CCCCCC; }
th.coming-date, td.coming-date, td.coming-workshop  {border:none; font-size:1em; text-align:left; vertical-align:top; padding:8px;}
tr.coming-workshop:nth-child(even) {background-color:#FFF0F5; }
td.coming-date {width:3.5em; }
td.coming-day  {width:2.9em; }
td.coming-workshop {font-size:1em; }
*/

/* ------------------------------------ */
/* 2-COLUMN PAGES */
/* workshop.html, coaching.html, resources.html, contactus.html */
/* ------------------------------------ */
.section {clear:both; margin:0; padding:0; }
.section-workshops,
.section-coaching,
.section-contactus,
.section-resources {padding-left:1%; }
.col {display:block; float:left; margin:0 0 0 4%; }
.col:first-child {margin:0 0 0 0; padding-right:0%; }
.group:before,
.group:after {content:" "; display:table; }
.group:after {clear:both; }
.group {zoom:1; /* For IE 6/7 */ }
.span-1-of-2 {width:48%;  }
.span-2-of-2 {width:100%; }
p.category-heading {font-size:1.1em; font-weight:bold; margin:0 0 0.6em 0; padding:0.6em 0 0 0;}
p.category-heading-first {font-size:1.1em; font-weight:bold; margin:0 0 0.6em 0; padding:0 0 0 0; }
.bullet {list-style-image:url('images2/b-red-6x6.gif'); margin-left:-1em; }
li.bullet-line {margin: 0 0 0.6em 0; padding-left:0.4em; }
a.bullet-line-link {font-size:1em; font-weight:normal; text-decoration:none; color:#0000FF; }
a.bullet-line-link-workshop {font-size:0.9em; font-weight:normal; text-decoration:none; color:#0000FF; }
.coaching-page-image {margin:0 2% 0 0; max-width:360px; float:right; }
.resources-page-image {margin:0 2% 0 0; max-width:360px; float:right; }

/* ------------------------------------ */
/* WORKSHOPS and CONSULTING PAGES */
/* ------------------------------------ */
.course-description {margin:1.5em 0 2em 0; padding:0 15%; }
.course-type {font-size:1.1em; font-weight:bold; font-style:italic; color:#990000; }
.course-title {font-size:1.4em; text-align:center; padding:0 4%; }
.course-sub-title {font-size:1.4em; text-align:center; margin-top: -0.6em; padding:0; }
.course-heading {font-size:1.1em; text-align:left; margin-top:1.6em; color:#0000CD; }
img.course-photo {margin:0.5em 0em 1em 1.2em; max-width:100%; height:auto; float:right; }
p.quotation {font-size:1em; font-weight:bold; line-height:130%; color:#CC0000; margin:1.5em 0 1em 0; padding-left:2em; }
p.testimonials {margin:0 0 0.6em 0; }
p.testinomials-last {margin:0em 0 1em 0; }

figure {float: right; width:30%; text-align:center; font-style:italic; font-size: 0.8em; line-height:1em; border:0; margin:0 0 1.5em 1.5em; }

/* Registration Section */
p.coming-workshop-font {font-size:1em; font-weight:bold; margin:1em 0em 0.5em 0em; }
table.coming-workshop-registration {margin:0 0 1em 0; padding:0; border-collapse:collapse; border-spacing:0; width:92%; border:0px solid #FFFFFF; }
td.coming-workshop-cell {font-size:1em; line-height:130%; padding-top:0em; padding-bottom:0.3em; vertical-align:top;}
.coming-workshop-margin {margin:0em 1.3em 0em 2em; }
.course-bottom-ad {margin:2em 0 0 0;}

/* ------------------------------------ */
/* CALENDAR PAGE */
/* ------------------------------------ */
.calendar {padding:0 8%; }
table {border-collapse:collapse; border-spacing:0; width:100%; border:0px solid #CCCCCC; font-size:1em; line-height:180%; }
th, td {border:none; text-align:left; vertical-align:top; padding:2px; }
/* tr:nth-child(even) {background-color:#DDE6DE; } */
/*
td.date, {width:2.6em; margin-left:2em; }
td.month {width:2.6em; padding-top:1em; }  */
td.dd-mth {width:6em; }
/* td.day  {width:3em; } */
td.workshop {width:60em; }
a.cal-link {text-decoration:none; }
p.footnote {margin:1.5em 0 1em 0; font-size:0.8em; }

/* ------------------------------------ */
/* ARTICLE PAGES */
/* ------------------------------------ */
/* articles.html */
.section-article {padding:0 1%; }
.article-type-heading-first {font-size:1em; font-weight:bold; margin:0 0 0.5em 0; }
.article-type-heading {font-size:1em; font-weight:bold; margin:1.5em 0 0.5em 0; }
.article-link {font-size:0.9em; margin-bottom:0.5em; text-decoration:none; }
a.article-link-deco {text-decoration:none}

/* Articles and Research Papers */
.article-layout {margin:1.5em 0 1em 0; padding:0 15%; }
.article-type {font-size:1.1em; font-weight:bold; font-style:italic; color:#990000; }
.article-title {font-size:1.4em; text-align:center; }
.article-subtitle {font-size:1.2em; text-align:center; }
.article-heading {font-size:1.1em; text-align:left; margin-top:1.5em; }
.article-author {font-style:italic; margin:1.5em 0 2em 0; }
.article-footnote {font-size:0.9em; font-style:italic; margin:1.5em 0 1em 0; }
.article-references-heading {font-size:0.9em; font-weight:bold; margin:1.5em 0 0.6em 0; }
.article-references {font-size:0.9em; margin:0 0 0.6em 0; }
.article-ad {margin:2em 0; }
.article-ad-middle {margin:2em 0; }
img.article-photo {margin:0.3em 0em 1.5em 1.5em; float:right; max-width:100%; height:auto; }
.back-to-articles {font-size:0.9em; margin:0 0 2em 0; }
.back-to-articles-top { margin:1.5em 0 2em 0; }
.article-horizontal-line {border:0.5px solid #DCDCDC; margin:0.5em 0 0.5em 0; }

/* ------------------------------------ */
/* MIND MAP PAGES */
/* ------------------------------------ */
/* mindmap.html */
.section-mindmap {padding:0 1%; }
.mindmap-link {font-size:1em; margin-bottom:0.8em; text-decoration:none; }

/* mindmap pages */
.mindmap {text-align:center; margin-top:1em; }
.mindmap-caption {font-size:0.9em; margin-top:0.6em; }
img.mindmap {border:1px solid #cccccc; }

/* ------------------------------------ */
/* TRAINER PAGE */
/* ------------------------------------ */
.trainer-description {padding:0 10%; }
.trainer-centered-heading {font-weight:bold; text-align:center; margin:1.5em 0 0.5em 0; }
.trainer-centered-text {text-align:center; margin:0 0 0.5em 0; }
section.trainer-photos {margin:3em 3em 1em 3em; padding:0; }
table.trainer-photos {border-collapse:collapse; border-spacing:0; width:100%; border:0px solid #CCCCCC; }
th.trainer-photos, td.trainer-photos {border:none; text-align:center; vertical-align:top; padding:0;}
tr:nth-child(even) {background-color:#FFFFFF; }
p.trainer-photos {font-size:0.8em; margin-bottom:2em; }

/* ------------------------------------ */
/* FORMS */
/* ------------------------------------ */
/* contactus.html */
#contactus-newsletter-form {margin:1.0em 0 1em 0; padding:1em 1em 0 1em; background-color:#DDE6DE; border:1px #CCCCCC solid; }
input[type=text],
input[type=email] {width:96%; margin-bottom:10px; padding:7px; border-radius:3px; border:1px solid #CCCCCC; }
*:focus {outline:none; }
p.form-privacy {font-size:0.8em; margin:1em 0; }

/* newsletter-form */
.newsletter-form-section {margin:2em 2em; padding:2em 2em; background-color:#DDE6DE;  }
#newsletter-form {margin:0 0; padding:1em 1em; background-color:#DDE6DE; border:1px solid #FFFFFF; }
.newsletter-form-image {margin:0 0; max-width:360px; float:left; }

/* newsletter-confirmation */
.newsletter-confirmation-section {margin:3em 10em 3em 10em; padding:1em 2em; background-color:#FFF2F2; border:1px solid #CC0000;}

/* ------------------------------------ */
/* MEDIA REQUESTS */
/* ------------------------------------ */

/*Styles for screen from 481px to 660px */
@media screen and (max-width:660px) {
	nav {height: auto; }
  	nav ul {width:100%; display: block; height: auto; }
  	nav li {width: 50%; float: left; position: relative; }
  	nav li a {border-bottom:1px solid #ECECEC; border-right:1px solid #ECECEC; }
  	nav a {text-align:left; width:100%; text-indent:25px; }
    section.photo-bar {display:none; }
    .course-description {padding:0 1%; }
    .col {display:block; float:left; margin:0; }
    .col:first-child {margin-left:0; }
    .span-1-of-2, .span-2-of-2 {width:100%; }
    .calendar {padding:0 1%; }
    .trainer-description {padding:0 1%; }
    section.trainer-photos {display:none; }
    div.coaching-page-image,
    div.resources-page-image 
    {display:none; }
    .free-articles-form {margin:2em 0 3em 0; padding:0 1%; }
    .article-layout {padding:0 1%; }
    .section-article {padding:0 1%; }
}

/*Styles for screen from 321px to 480px */
@media only screen and (max-width:480px) {
	nav {border-bottom:0; }
	nav ul {display:none; height:auto; }
	nav a#pull {display:block; background-color:#CC0000; width:100%; position:relative; }
	nav a#pull:after {content:""; background:url('images2/nav-icon.png') no-repeat; width:30px; height:30px; display:inline-block; position:absolute; right:15px; top:10px; }
}

/* Styles for screen smaller than 320px */
@media only screen and (max-width:320px) {
	nav li {display:block; float:none; width:100%; }
	nav li a {border-bottom:1px solid #ECECEC; }
    
}

</pre></body></html>