body {
    margin: 0;
    padding: 0;
}
.Body_MainContent {
    background-color: #E2E2D0;
    margin-left: auto;
    margin-right: auto;
    width: 980px;
}
.Form_MainContent {
    background: none repeat scroll 0 0 #FFFFFF;
    min-height: 700px;
    width: 980px;
}
.content {
    font-size: 1.1em;
    line-height: 1.5em;
    padding: 0 10px;
}
h1 {
    color: #663300;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 2.6em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}
h2 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    height: 21px;
    margin: 0;
    padding: 10px 0 0 10px;
    position: relative;
    width: 930px;
}
p {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
}
ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 10px;
}
li {
    background: url("../images/blt-black.gif") no-repeat scroll 0 8px transparent;
    padding: 0 0 0 8px;
}
ul.indentedList li {
    background: url("../images/blt-black.gif") no-repeat scroll 17px 8px transparent;
    padding: 2px 25px;
}
#dynamic-button {
    background-image: url("../Images/button2.gif");
    background-repeat: no-repeat;
    height: 39px;
    margin: 0;
    padding: 9px 0 0 15px;
    width: 114px;
}
.large-button a {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
}
.large-button {
    background: url("../images/button-large.gif") no-repeat scroll left top transparent;
    height: 30px;
    margin: 0;
    padding: 8px 20px 0 10px;
    width: 124px;
}
#dynamic-button a {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.4em;
    text-decoration: none;
}
a {
    color: #663300;
    font-weight: bold;
}
a img {
    border: medium none;
    color: #FFFFFF;
}
h3 {
    color: #663300;
    font-size: 1.2em;
    margin: 0;
    padding: 0 0 5px;
}
h4.blacklarge {
    font-size: 1.4em;
    line-height: 1.5em;
}
h3.georgia {
    font-family: georgia;
    font-size: 1.8em;
    font-weight: normal;
    line-height: 1.3em;
    margin-bottom: 10px;
}
.paddedCentered {
    padding: 20px 0;
    text-align: center;
}
.divider {
    border-bottom: 1px solid #CFCFC5;
    font-size: 1px;
    height: 1px;
}
.indent {
    padding: 0 10px;
}
.PopTableHint {
    background-color: White;
    border-color: #336699;
    border-style: solid;
    border-width: 1px;
    color: Black;
}
.PopTableHint th {
    border-color: Silver;
    color: White;
    font-weight: bold;
    padding: 0;
    text-align: left;
}
.PopTableHint tr td {
    background-color: White;
    border-bottom: 0 none;
    border-style: none;
    padding: 0;
    vertical-align: top;
}
a.bullet1 {
    background: url("../images/bullet1.jpg") no-repeat scroll 2px 2px transparent;
    padding: 0 6px 0 19px;
}

a.bullet_certbundle {
    background: url("../images/bullet1.jpg") no-repeat scroll 2px 2px transparent;
    padding:0 0 0 18px;
}


.ProgressIndicator {
    background-color: White;
    border-color: #336699;
    border-style: solid;
    border-width: 1px;
    color: Black;
    left: 50%;
    margin-left: -20px;
    opacity: 0.65;
    padding: 3px;
    position: fixed;
    top: 50%;
    z-index: 100;
}
.PopTable {
    background-color: #DEDEB8;
    border-color: Black;
    border-style: solid;
    color: Black;
    width: 30%;
}
.modalBackground body {
    background-color: #000000;
}
.PopTableMember {
    background-color: #DEDEB8;
    border-color: Black;
    border-style: solid;
    color: Black;
    max-width: 250px;
    min-width: 250px;
    width: 20%;
}
.PopTableTestSim {
    background-color: White;
    border-color: #336699;
    border-style: solid;
    border-width: 1px;
    color: Black;
    max-width: 400px;
    min-width: 400px;
    opacity: 0.95;
    width: 40%;
}
.PopTableContact {
    background-color: White;
    border-color: #336699;
    border-style: solid;
    border-width: 1px;
    color: Black;
    opacity: 0.95;
    width: 25%;
}
#logo {
    padding: 10px 0;
    text-align: left;
}
#loginArea {
    color: #333333;
    padding: 30px 10px 0 0;
    text-align: right;
    vertical-align: top;
}
#loginArea a {
    color: #333333;
    text-decoration: none;
}
#loginArea a:hover {
    text-decoration: underline;
}
#landingHeader {
    color: #49504E;
    font-size: 1.2em;
    padding: 10px 10px 0 0;
    text-align: right;
    vertical-align: top;
}
#landingHeader a {
    color: #49504E;
    text-decoration: none;
}
#landingHeader a:hover {
    text-decoration: underline;
}
#loginStatus {
    color: #999999;
    padding: 0 0 0 100px;
}
#loginStatus div {
    width: 200px;
}
#loginStatus p {
    text-align: left;
}
#loginStatus strong {
    color: #49504E;
}
#loginStatus a {
    color: #999999;
}
#loginStatus a:hover {
    color: #666666;
}
.Button {
    background-color: White;
    border-bottom: 1px solid #666666;
    border-right: 1px solid #666666;
    color: black;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
#header {
    font-size: 1em;
    font-weight: bold;
    line-height: normal;
    margin: 0 5px;
    overflow: hidden;
}
#header ul {
    list-style: none outside none;
    margin: 0;
    padding: 0 0 0 1px;
}
#header li {
    background: url("../images/nav-left.gif") no-repeat scroll left top transparent;
    float: left;
    margin: 0 0 0 3px;
    padding: 0 0 0 5px;
}
#header li.cart {
    background: url("../images/nav-left-cart.gif") no-repeat scroll left top transparent;
    float: left;
    margin: 0 0 0 3px;
    padding: 0 0 0 25px;
}
#header a {
    background: url("../images/nav-right.gif") no-repeat scroll right top transparent;
    display: block;
    float: left;
    font-weight: bold;
    padding: 3px 10px 3px 5px;
    text-align: center;
    text-decoration: none;
}
#header a {
    float: none;
}
#header #current {
    background-image: url("../images/nav-left-on.gif");
}
#header #current.cart {
    background: url("../images/nav-left-cart-current.gif") no-repeat scroll left top transparent;
    float: left;
    margin: 0 0 0 3px;
    padding: 0 0 0 25px;
}
#header #current a {
    background-image: url("../images/nav-right-on.gif");
    color: #FFFFFF;
}
#headerHosted li {
    background: url("../Images/nav-left.gif") no-repeat scroll left top transparent;
    float: left;
    margin: 0 0 0 2px;
    padding: 0 0 0 9px;
}
#headerHosted a {
    background: url("../images/nav-right.gif") no-repeat scroll right top transparent;
    color: #663300;
    display: block;
    float: left;
    font-weight: bold;
    padding: 4px 15px 4px 6px;
    text-align: center;
    text-decoration: none;
}
#headerHosted a {
    background: url("../images/nav-right.gif") no-repeat scroll right top transparent;
    color: #663300;
    display: block;
    float: left;
    font-weight: bold;
    padding: 4px 15px 4px 6px;
    text-align: center;
    text-decoration: none;
}
#headerHosted #current {
    background-image: url("../Images/nav-left-on.gif");
}
#headerHosted #current a {
    background-image: url("../Images/nav-right-on.gif");
    color: #FFFFFF;
}




#footer {
    background-color: #FFFFFF;
    color: #666666;
    font-size: 0.95em;
    font-weight: bold;
    margin: 0 0 50px;
    padding: 25px 0;
    text-align: center;
    width: 980px;
}
#footer a {
    color: #663300;
    font-size: 0.95em;
    text-decoration: none;
}
#footer a:hover {
    text-decoration: underline;
}
#footer img {
    padding: 0 5px;
}
#footerLinks {
    padding: 5px 0 0 10px;
    text-align: left;
}
#copyright {
    padding: 5px 10px 0 0;
    text-align: right;
}
.dashboardTable {
    border-top: 1px solid #CFCFC5;
    margin: 5px 0;
    width: 100%;
}
.dashboardTable tr td {
    border-bottom: 1px solid #CFCFC5;
    padding: 5px 0 5px 10px;
}
.dashboardTable td.heading {
    color: #663300;
    font-size: 1.1em;
    font-weight: bold;
}
.dashboardTable td.heading {
    color: #663300;
    font-size: 1.1em;
    font-weight: bold;
}
.dashboardTable td.heading a {
    text-decoration: none;
}
.datatable {
    border-style: none;
    font-size: 1.1em;
    width: 100%;
}
.datatable th {
    border-bottom: 1px solid #CFCFC5;
    border-top: 1px solid #CFCFC5;
    color: #663300;
    font-weight: bold;
    padding: 3px 0 3px 10px;
    text-align: left;
}
.datatable th {
    border-bottom: 1px solid #CFCFC5;
    border-top: 1px solid #CFCFC5;
    color: #663300;
    font-weight: bold;
    padding: 3px 0 3px 10px;
    text-align: left;
}
.datatable tr td {
    border-bottom: 1px solid #CFCFC5;
    padding: 3px 0 3px 10px;
    vertical-align: top;
}
.datatable tr.altrow td {
    background-color: #EBEBEB;
    border-bottom: 1px solid #CFCFC5;
    padding: 3px 0 3px 10px;
    vertical-align: top;
}
.checkoutTable {
    border-style: none;
    font-size: 1.1em;
    width: 100%;
}
.checkoutTable th {
    border-bottom: 1px solid #CFCFC5;
    border-top: 1px solid #CFCFC5;
    color: #663300;
    font-weight: bold;
    padding: 3px 0 3px 10px;
    text-align: left;
}
.checkoutTable tr td {
    padding: 3px 0 3px 10px;
    vertical-align: top;
}
.checkoutTable tr.altrow td {
    background-color: #EBEBEB;
    border-bottom: 1px solid #CFCFC5;
    padding: 3px 0 3px 10px;
    vertical-align: top;
}
.testQuestion {
    border-style: none;
    margin: 5px 0 15px;
    width: 50%;
}
.testResults {
    border-style: none;
    margin: 5px 0 15px;
    width: 70%;
}
.testResults th {
    background-color: #663300;
    border-style: none;
    color: #FFFFFF;
    font-weight: normal;
    text-align: left;
}
.testResults th.header {
    background-color: #663300;
    border-style: none;
    color: #FFFFFF;
    font-weight: normal;
    text-align: left;
}
.testResultsDemo {
    border-style: none;
    margin: 5px 0 15px;
    width: 80%;
}
.testResultsDemo th {
    background-color: #663300;
    border-style: none;
    color: #FFFFFF;
    font-weight: normal;
    text-align: left;
}
.testResultsDemo th.header {
    background-color: #663300;
    border-style: none;
    color: #FFFFFF;
    font-weight: normal;
    text-align: left;
}
.repeater {
    margin: 5px 0 15px;
}
.repeater th {
    background-color: #999999;
    border-style: none;
    font-weight: normal;
    padding: 5px 0 5px 5px;
    text-align: left;
}
.repeater tr.linkrow td {
    border-style: none;
}
.repeater tr.altrow td {
    background-color: #EBEBEB;
    border-style: none;
}
.repeater td {
    padding: 5px 0 5px 5px;
}
.toplink {
    width: 100%;
}
.formtable {
    border-style: none;
    width: 100%;
}
.formtable tr.header td {
    background-color: #663300;
    color: #FFFFFF;
    font-weight: bold;
}
#container {
    background-color: #FFFFFF;
    overflow: hidden;
    width: 980px;
}
#interior-background {
    background-color: #663300;
    overflow: hidden;
    padding: 10px;
    width: 960px;
}
#background {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0;
    width: 960px;
}
#rowTopProduct-page {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 10px;
    width: 960px;
}
#rowBotProduct-page {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    padding: 0 0 27px;
    width: 960px;
}
#rowBotProduct-page h2 {
    font-weight: bold;
    margin: 10px;
}
#rowBotProduct-page h1 {
    margin: 20px;
}
.rowVoucher {
    float: left;
    padding: 0;
    width: 960px;
}
.rowHeader {
    overflow: hidden;
    padding: 0 0 20px;
    width: 960px;
}
.RowLeft {
    float: left;
    padding: 20px 0 0 20px;
    width: 460px;
}




.RowLeft3 {
    float: left;
    padding: 20px 20px 0;
    width: 440px;
}
.RowLeft h1 {
    color: #663300;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 2.6em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}
.RowLeft h4 {
    color: #663300;
    font-size: 1em;
    margin: 0;
    padding: 0 0 5px;
}
.rowVoucher-img {
    float: left;
    padding: 20px 0 0 65px;
    width: 225px;
}
.rowVoucher-list {
    float: left;
    padding: 0 55px 30px 15px;
    width: 245px;
}
.rowVoucher-list h4 {
    color: #663300;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 2.6em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 3px;
}
.rowVoucher-list-wide {
    float: left;
    padding: 20px 0 30px 40px;
    width: 550px;
}
.rowVoucher-list-wide h4 {
    color: #663300;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 2.6em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 3px;
}
.rowVoucher-arrow {
    float: left;
    padding: 20px 0 0;
    width: 24px;
}
.RowLeft h4 {
    color: #663300;
    font-size: 1em;
    margin: 0;
    padding: 0 0 5px;
}
.RowRight {
    float: left;
    padding: 10px 0 0;
    position: relative;
    width: 470px;
}


.RowRight2 {
    float: left;
    padding: 30px 0 0;
    position: relative;
    width: 470px;
}
.RowRight3 {
    float: left;
    padding: 20px 0 0;
    position: relative;
    width: 440px;
}
.RowRight-Bootcamp {
    float: left;
    padding: 60px 0 0 100px;
    width: 285px;
}

.RowRight-ITIL-Intermediate {
    float: left;
    padding: 22px 0 0 60px;
    width: 400px;
}


.RowLeft-LiveClass {
    float: left;
    padding: 20px 0 0 20px;
    width: 499px;
}

.RowRight-LiveClass-Home {
    float: left;
    position: relative;
    width: 430px;
}

.RowRightLiveClass { width: 420px; float:left; padding:10px 0 0 11px; position:relative;}



.RowRight-LiveClass-HomeImage {
	padding: 20px 0 0 75px;
}


.RowRight-LiveClass-homequote 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-style:italic;
	font-size:1.1em; 
	line-height:1.8em; 
	color:#663300; 
	font-weight:normal; 
	padding:10px 0 10px 0;
}


.buttonwrapper-liveclass-home{ overflow: hidden; padding: 10px 0pt 0pt 122px;}


ul li {
    color: #333333;
    font-size: 1.2em;
    line-height: 1.9em;
}
.row {
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 950px;
}
.row-content {
    overflow: hidden;
    padding: 30px 0 25px 10px;
    width: 940px;
}
.row-content-left {
    float: left;
    width: 450px;
}
.row-content-right {
    float: left;
    margin: 0 0 0 20px;
    width: 450px;
}

.row-content-right-exam {
    float: left;
    margin: 0 0 0 20px;
    width: 450px;
}

.row-content-bootcampcurriculum {
    overflow: hidden;
    padding: 30px 0 0 120px;
    width: 940px;
}
.row-content-left-bootcampcurriculum {
    float: left;
    width: 410px;
}
.row-content-right-bootcampcurriculum {
    float: left;
    margin: 0 0 0 20px;
    width: 410px;
}
.row-images {
    overflow: hidden;
    padding: 0;
    width: 960px;
}

.row-images-left {
    float: left;
    padding: 0 0 0 92px;
    width: 315px;
}

.row-images-left-exam {
    float: left;
    padding: 0 0 0 92px;
    width: 315px;
}
.row-images-left2 {
    float: left;
    padding: 0 0 0 120px;
    width: 330px;
}

.row-images-left-pelogos {
    float: left;
    padding: 0 0 0 105px;
    width: 330px;
}


.row-images-left3 {
    float: left;
    padding: 0;
    width: 450px;
}
.row-images-right {
    float: left;
    padding: 0 0 0 65px;
    width: 395px;
}

.row-images-right-Intermediate {
    float: left;
    padding: 20px 0 0 40px;
    width: 400px;
}


.row-images-right2 {
    float: left;
    padding: 0 0 0 104px;
    width: 390px;
}
.row-images-right3 {
    float: left;
    padding: 0 0 0 145px;
}
.caption {
    font-size: 0.9em;
    font-style: italic;
    text-align: center;
    width: 310px;
}
.caption2 {
    font-size: 0.9em;
    font-style: italic;
    text-align: left;
    width: 220px;
}
.row-3column-left {
    float: left;
    padding: 0 40px 0;
    width: 220px;
}
#corporate-solutions-bg {
    background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    overflow: hidden;
    padding: 0 0 20px;
    width: 714px;
}
#corporate-solutions {
    background-color: #FFFFFF;
    float: left;
    width: 714px;
}
#corporate-solutions h2 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    height: 21px;
    padding: 10px 0 0 10px;
    width: 684px;
}
.CS-rowHeader {
    overflow: hidden;
    padding: 20px 0;
    width: 714px;
}
.CS-RowHeaderLeft {
    float: left;
    padding: 0 0 0 20px;
    width: 332px;
}
.CS-RowHeaderLeft p {
    font-size: 1.2em;
}
.CS-RowHeaderRight {
    float: left;
    padding: 0;
    width: 352px;
}
#CS-buttons {
    text-align: center;
    width: 352px;
}
.CS-row {
    overflow: hidden;
    padding: 0 0 10px 10px;
    width: 704px;
}
.CS-RowLeft {
    float: left;
    padding: 10px 0 0 10px;
    width: 332px;
}
.CS-RowLeft p {
    font-size: 1.2em;
}
.CS-RowRight {
    float: left;
    padding: 10px 0 0;
    text-align: center;
    width: 352px;
}
#right-column {
    background-color: #FFFFFF;
    float: right;
    margin: 0 0 0 10px;
    padding: 0 0 20px;
    width: 235px;
}
#right-column h4 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.4em;
    font-weight: normal;
    height: 21px;
    margin: 10px 0 0 10px;
    padding: 10px 0 0 10px;
    width: 205px;
}
#right-column-content {
    width: 240px;
}
#right-column-content p {
    font-style: italic;
}
#right-column-content p.name {
    font-style: normal;
    font-weight: bold;
    padding: 0 0 20px;
}
#right-column-content p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 20px 20px 0;
}
#right-column-content p.bold {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}
#right-column-content p.normal {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}
#corporate-solutions-bg {
    height: 1550px;
    overflow: hidden;
}
#right-column {
    height: 1550px;
    overflow: hidden;
}
.form {
    float: left;
    padding: 20px 0 0 10px;
    width: 460px;
}
div.formRow {
    clear: both;
    margin: 0 0 3px;
    overflow: hidden;
    padding: 5px 0;
    width: 455px;
}
div.formRow span.formLabel {
    color: #333333;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    width: 100px;
}
div.formRow span.formControl {
    float: right;
    text-align: left;
    width: 335px;
}
div.formRow textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 200px;
    width: 320px;
}
div.formRow input.textBox {
    width: 320px;
}
div.formRow select.dropdown {
    width: 325px;
}
div.formRow label {
    display: inline !important;
}
div.formRow label.error {
    color: #FF0000;
    display: block !important;
    font-weight: bold;
}
div.formRow input.error {
    border: 1px dotted #FF0000;
}
div.formRow select.error {
    border: 1px dotted #FF0000;
}
div.formRow textarea.error {
    border: 1px dotted #FF0000;
}
#FormContent {
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 950px;
}
#rightColumn {
    float: right;
    margin: 0 0 0 15px;
    padding: 20px 100px 0 0;
    width: 270px;
}
#rightColumn p {
    padding: 0 0 20px;
}
#HomeBackground {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 0 0 10px;
    width: 960px;
}
#HomeRow1 {
    padding: 10px 0 0 10px;
    width: 950px;
}
#slideshow-button-position {
    padding: 0;
    position: relative;
    width: 950px;
}
#BGImage {
    background: url("../Images/img-home-bg1.jpg") no-repeat scroll 0 0 transparent;
    height: 360px;
    margin: 10px 0 0;
    overflow: hidden;
    width: 950px;
}
#RowContent {
    float: right;
    padding: 50px 10px 0 0;
    width: 470px;
}
#RowContent h1 {
    font-size: 2.6em;
    font-weight: normal;
}
h3 span {
    color: #333333;
}
.last {
    color: #663300;
}
#Btn-container {
    padding: 10px 0 0;
    text-align: center;
    width: 460px;
}
#Btn-container img {
    border: medium none !important;
    padding: 0 5px 0 0;
}
#HomeRow2 {
    margin: 10px 0 0;
    overflow: hidden;
    padding: 0;
    width: 960px;
}
#HomeRow2 h2 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    height: 21px;
    margin: 0;
    padding: 10px 0 0 10px;
    width: 445px;
}
#HomeRow3 {
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 960px;
}
#HomeRow3 h2 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    height: 21px;
    margin: 0;
    padding: 10px 0 0 10px;
    width: 445px;
}
#leftBlock table {
    margin: 20px 0 0;
}
#leftBlock table th {
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    padding: 0;
}
#leftBlock table td {
    border-bottom: 1px solid #E0D6CC;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    padding: 8px 0;
    text-align: center;
}
#leftBlock-content ul li {
    font-size: 1.1em;
}
.blueBG {
    background: none repeat scroll 0 0 #D9CCBF;
}

.blueBG2 {background:#e5ecf2;}


#leftBlock table th.alignLeft {
    text-align: left;
}
#leftBlock table td.alignLeft {
    text-align: left;
}
#leftBlock {
    background-color: #FFFFFF;
    float: left;
    padding: 10px 0 0 10px;
    width: 465px;
}
#leftBlock-content {
    padding: 20px 10px 0 0;
    width: 445px;
}
#leftBlock-chart {
    padding: 0;
    width: 455px;
}
#leftBlock-text {
    padding: 0 0 0 10px;
    width: 445px;
}
#leftBlock-checkout {
    background-color: #FFFFFF;
    float: left;
    min-height: 1670px;
    padding: 20px 10px 0 20px;
    width: 660px;
}
#leftBlock-checkout h1 {
    color: #663300;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 2.6em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}
#rightBlock {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    margin: 0 0 0 10px;
    padding: 10px 0 10px 10px;
    width: 465px;
}
#rightBlock-checkout {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 1690px;
    width: 260px;
}
#rightBlock-checkout h2 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    height: 21px;
    margin: 10px 0 0 10px;
    padding: 10px 0 0 10px;
    width: 230px;
}
#rightBlock-checkout p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 20px 20px 0;
}
#rightBlock-checkout p.bold {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}
#rightBlock-checkout p.normal {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}
#leftBlock-content {
    height: 360px;
    overflow: hidden;
}
#rightBlock-content-blank {
    height: 360px;
    overflow: hidden;
    padding: 10px 10px 0 0;
    width: 445px;
}

#rightBlock-content {
    background: url("../images/itil-puzzle-home.jpg") no-repeat scroll left bottom #FFFFFF;
    height: 360px;
    overflow: hidden;
    padding: 10px 10px 0 0;
    width: 445px;
}


.highlight {
    color: #663300;
    font-weight: bold;
}
.highlight-nobold {
    color: #663300;
}
.highlight-red {
    color: red;
    font-weight: normal;
}
#mainPromo {
    height: 350px;
    position: relative;
    width: 940px;
}
#promoRotator {
    height: 350px;
    overflow: hidden;
    position: relative;
    width: 940px;
}
.promo {
    color: #333333;
    height: 350px;
    left: 3px;
    position: absolute;
    top: 12px;
    width: 940px;
}
.promoImage img {
    background: none repeat scroll 0 0 #FFFFFF;
}
.promoText {
    left: 474px;
    position: absolute;
    top: 53px;
    width: 461px;
}
.promoText h3 {
    color: #663300;
    font-size: 1em;
    margin: 0;
    padding: 0;
}
.promoText p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    line-height: 1.8em;
    padding: 0 0 20px;
}
.promoText a {
    color: #203348 !important;
    font-weight: bold;
    text-decoration: none;
}
.promoText a:hover {
    text-decoration: none !important;
}
.learnMore {
    padding: 10px 0 0;
    text-align: center;
}
.promoText2 {
    left: 551px;
    position: absolute;
    text-align: center;
    top: 182px;
    width: 341px;
}
.promoText2 p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    line-height: 1.8em;
    padding: 0 0 20px;
}
.promoText2 a {
    color: #203348 !important;
    font-weight: bold;
    text-decoration: none;
}
.promoText2 a:hover {
    text-decoration: underline !important;
}
.learnMore2 {
    text-align: center;
}
.hide {
    display: none;
}
#promoNav-container {
    height: 20px;
    left: 796px;
    position: absolute;
    top: 7px;
    width: 140px;
    z-index: 1100;
}
#promoNav {
    float: left;
    height: 19px;
    width: 180px;
}
#promoNav ul {
    line-height: 1em;
    list-style: none outside none;
    padding: 0;
}
#promoNav ul li {
    background: none repeat scroll 0 0 transparent !important;
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0 10px 0 0;
}
#promoNav ul li a {
    color: #46473F;
    display: block;
    font-size: 10px;
    height: 19px;
    text-decoration: none !important;
    width: 19px;
}
#promoNav ul li a span {
    left: -999em;
    position: absolute;
}
#promoNav ul li a:hover {
    background-position: 0 -19px;
}
#promoNav ul li a.selected {
    background-position: 0 -19px;
}
.promoNav-btn1 {
    background-image: url("../Images/btn-promoNav1.gif");
    height: 19px;
    width: 19px;
}
.promoNav-btn2 {
    background-image: url("../Images/btn-promoNav2.gif");
    height: 19px;
    width: 19px;
}
.promoNav-btn3 {
    background-image: url("../Images/btn-promoNav3.gif");
    height: 19px;
    width: 19px;
}
.promoNav-btn4 {
    background-image: url("../Images/btn-promoNav4.gif");
    height: 19px;
    width: 19px;
}

.promoNav-btn5 {
    background-image: url("../Images/btn-promoNav5.gif");
    height: 19px;
    width: 19px;
}


#shopping-content {
    padding: 0;
    width: 660px;
}
#shopping-cart-table {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border-collapse: collapse;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    height: 21px;
    line-height: 1.5em;
    margin: 0;
    padding: 10px 0 0 10px;
    text-align: left;
    width: 645px;
}
#shopping-cart-table a {
    color: #0033FF;
}
#shopping-cart-table th {
    border: 1px solid #E5E3C4;
    color: #663300;
    font-size: 1em;
    font-weight: normal;
    padding: 5px 0 0 10px;
}
#shopping-cart-table td {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    padding: 15px 10px;
}
.shopping-cart-table {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border-collapse: collapse;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    height: 21px;
    line-height: 1.5em;
    margin: 0;
    padding: 10px 0 0 10px;
    text-align: left;
    width: 645px;
}
.shopping-cart-table a {
    color: #0033FF;
}
.shopping-cart-table th {
    border: 1px solid #E5E3C4;
    color: #663300;
    font-size: 1em;
    font-weight: normal;
    padding: 5px 0 0 10px;
}
.shopping-cart-table td {
    border-bottom: 1px solid #CCCCCC;
    color: #000000;
    padding: 15px 10px;
}
#logos-checkout {
    padding: 25px 0 15px;
    text-align: left;
    width: 600px;
}
#logos-checkout p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 10px 0 0 10px;
}
#checkOutForm-placeholder {
    float: left;
    width: 640px;
}
#checkoutRow {
    width: 650px;
}
.buttonwrapper1 {
    overflow: hidden;
    padding: 10px 0 0;
    width: 455px;
}

.buttonwrapperCenter 
{
	overflow: hidden; 
	width: 170px; 
	margin-left: auto; 
	margin-right: auto;
}

.buttonwrapperCenter-exam
{
	overflow: hidden; 
	width: 180px; 
	margin-left: auto; 
	margin-right: auto;
}


.buttonwrapperCenter2
{
	overflow: hidden; 
	width: 320px; 
	margin-left: auto; 
	margin-right: auto;
}


.buttonwrapper-accordion {
    overflow: hidden;
    padding: 25px 0 0 150px;
    width: 245px;
}

.buttonwrapper-accordion2 {
    overflow: hidden;
    padding: 10px 0 0 100px;
    width: 285px;
}


.buttonwrapper2 {
    overflow: hidden;
    padding: 10px 0 0 110px;
    width: 345px;
}
.buttonwrapper3 {
    overflow: hidden;
    padding: 10px 0 0 65px;
    width: 390px;
}

.buttonwrapper-curriculum-intermediate {
    overflow: hidden;
    padding: 10px 0 0 10px;
    width: 345px;
}

.buttonwrapper-home-practicetests {
    overflow: hidden;
    padding: 10px 0 0 35px;
    width: 390px;
}

.buttonwrapper-home-liveclass {
    overflow: hidden;
    padding: 10px 0 0 45px;
    width: 390px;
}

.buttonwrapper-bootcamp {
    overflow: hidden;
    padding: 15px 0 0 135px;
    width: 300px;
}

.buttonwrapper-bootcamp-intermediate {
    overflow: hidden;
    padding: 25px 0 0 83px;
    width: 335px;
}

.buttonwrapper-bootcamp-intermediate-center {
    overflow: hidden;
    padding: 25px 0 0 335px;
    width: 335px;
}

.buttonwrapper-bootcamp-intermediate-center2 {
    overflow: hidden;
    padding: 15px 0 0 0;
    margin-left:237px;
    width: 590px;
}



.buttonwrapper-voucher {
    overflow: hidden;
    padding: 10px 0 0 190px;
    width: 265px;
}
.buttonwrapper-checkout {
    float: right;
    overflow: hidden;
    padding: 20px 20px 0 0;
    width: 100px;
}
.buttonwrapper-guarantee {
    overflow: hidden;
    padding: 10px 0 0 172px;
    width: 300px;
}

.buttonwrapper-bundle {
    overflow: hidden;
    padding: 10px 0 0 160px;
    width: 455px;
}

.buttonwrapper-bundle2 {
    overflow: hidden;
    padding: 10px 0 0 169px;
    width: 455px;
}

a.ovalbutton {
    background: url("../Images/button-stretch-right.png") no-repeat scroll right top transparent;
    color: #333333;
    display: block;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    height: 31px;
    line-height: 2em;
    margin: 0 10px 0 0;
    padding-right: 10px;
    text-align: center;
    text-decoration: none;
    width: 90px;
}
a.ovalbutton span {
    background: url("../Images/button-stretch-left.png") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 31px;
    padding: 0 3px 0 7px;
}
a.ovalbutton:hover span {
    text-decoration: none;
}
a.ovalbuttonDynamic {
    background: url("../Images/button-stretch-right.png") no-repeat scroll right top transparent;
    color: #333333;
    display: block;
    float: left;
    font-size: 1.1em;
    font-weight: bold;
    height: 31px;
    line-height: 2em;
    margin: 0 10px 0 0;
    padding-right: 10px;
    text-align: center;
    text-decoration: none;
}
a.ovalbuttonDynamic span {
    background: url("../Images/button-stretch-left.png") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 31px;
    padding: 0 3px 0 7px;
}
a.ovalbuttonDynamic:hover span {
    text-decoration: none;
}

div.ovalbuttonDynamic {
    position: absolute;
    background: url("../Images/button-stretch-right.png") no-repeat scroll right top transparent;
    color: #333333;
    display: block;
    font-size: 1.1em;
    font-weight: bold;
    height: 31px;
    line-height: 2em;
    margin: 0 10px 0 0;
    padding-right: 10px;
    text-align: center;
    text-decoration: none;
}
div.ovalbuttonDynamic span {
    background: url("../Images/button-stretch-left.png") no-repeat scroll 0 0 transparent;
    display: block;
    line-height: 31px;
    padding: 0 8px;
}
    div.ovalbuttonDynamic .menu {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 10;
        width: 325px;
        height: 50px;
        padding: 10px;
        text-align: left;
        background-color: #FFF;
        border: 1px solid #666;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }
    div.ovalbuttonDynamic:hover .menu {
        display: block;
    }
div.ovalbuttonDynamic .menu a {
    text-decoration: none;
    font-size: 1.2em;
    line-height: 2em;
}
    div.ovalbuttonDynamic .menu a:hover {
        text-decoration: underline;
    }
span.bullet1 {
    background: url("../images/bullet1.jpg") no-repeat scroll 2px 2px transparent;
    padding-left: 19px;
}
span.dummy-link {
    position: absolute;
    color: #663300;
    display:inline-block;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 20px;
    text-decoration: underline;
}
    span.dummy-link .text {
        display: block;
    }
    span.dummy-link .menu {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 10;
        width: 325px;
        height: 50px;
        padding: 10px;
        text-align: left;
        font-size: 0.9em;
        font-weight: bold;
        line-height: 1.8em;
        background-color: #FFF;
        border: 1px solid #666;
        box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    }
    span.dummy-link:hover .menu {
        display: block;
    }
    span.dummy-link .menu a {
        text-decoration: none;
        font-size: 1.2em;
        line-height: 2em;
    }
        span.dummy-link .menu a:hover {
            text-decoration: underline;
        }
#checkoutBig {
    background: url("../images/bg-header.jpg") repeat-x scroll 0 0 #DFDFC6;
    border: 1px solid #DEDEB8;
    color: #663300;
    font-size: 1.3em;
    font-weight: bold;
    margin: 5px 0;
    padding: 7px;
}
#checkoutSmall {
    background: url("../images/bg-header.jpg") repeat-x scroll 0 0 #DFDFC6;
    border: 1px solid #DEDEB8;
    color: #663300;
    font-size: 1.1em;
    font-weight: bold;
    margin: 5px 0;
    padding: 7px;
}
.slideshow {
    height: 232px;
    margin: 0 0 0 130px;
    width: 232px;
}
.slideshow img {
    border: 1px solid #CCCCCC;
    padding: 15px;
}
.slideshowRightCol {
    margin: 5px 0 0 23px;
}
.slideshowRightCol img {
    border: 1px solid #CCCCCC;
    padding: 15px;
}
.slideshowCheckoutRightCol {
    margin: 15px 0 15px 34px;
}
.slideshowCheckoutRightCol img {
    border: 1px solid #CCCCCC;
    padding: 15px;
}
h1 {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
}
#AboutUs-rightBlock{float:right; width: 260px; background:#fff;padding-bottom: 20px;}
#AboutUs-rightBlock h2 {font-family: Arial, Helvetica, sans-serif; font-size:1.2em; color:#003366; font-weight:normal; background-image:url(../Images/header-bg.gif); background-repeat:repeat-x; width:230px; padding: 10px 0 0 10px; border:solid 1px #e5e3c4; height:21px; margin:10px 0 0 10px;}
#AboutUs-rightBlock p {font-family: Arial, Helvetica, sans-serif; font-style:italic;font-size:1.1em; line-height:1.8em; color:#000; font-weight:normal; padding: 20px 20px 0 20px; margin:0;}
#AboutUs-rightBlock p.bold {font-family: Arial, Helvetica, sans-serif; font-style:normal;font-size:1.1em; line-height:1.8em; color:#000; font-weight:bold; padding: 0 20px 0 20px; margin:0;}
#AboutUs-rightBlock p.normal {font-family: Arial, Helvetica, sans-serif; font-style:normal;font-size:1.1em; line-height:1.8em; color:#000; font-weight:normal; padding: 0 20px 0 20px; margin:0;}

#AboutUs-rightBlock-plain{float:right; width: 260px; background:#fff;padding-bottom: 20px;}
#AboutUs-rightBlock-plain h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:2.6em; color:#003366; font-weight:normal; padding: 10px 0 0 10px; margin:10px 0 0 10px;}
#AboutUs-rightBlock-plain h2 {font-family: Arial, Helvetica, sans-serif; font-size:1.2em; color:#003366; font-weight:normal; background-image:url(../Images/header-bg.gif); background-repeat:repeat-x; width:230px; padding: 10px 0 0 10px; border:solid 1px #e5e3c4; height:21px; margin:10px 0 0 10px;}
#AboutUs-rightBlock-plain p {padding: 10px 20px 0 20px; margin:0;}

#AboutUs-rightBlock-s {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 1059px;
    width: 260px;
}
#AboutUs-rightBlock-s h2 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    height: 21px;
    margin: 10px 0 0 10px;
    padding: 10px 0 0 10px;
    width: 230px;
}
#AboutUs-rightBlock-s p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 20px 20px 0;
}
#AboutUs-rightBlock-s p.bold {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}
#AboutUs-rightBlock-s p.normal {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}
#AboutUs-rightBlock-xs {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 920px;
    width: 260px;
}
#AboutUs-rightBlock-xs h2 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    height: 21px;
    margin: 10px 0 0 10px;
    padding: 10px 0 0 10px;
    width: 230px;
}
#AboutUs-rightBlock-xs p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 20px 20px 0;
}
#AboutUs-rightBlock-xs p.bold {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}
#AboutUs-rightBlock-xs p.normal {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}


#AboutUs-rightBlock-l {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 1590px;
    width: 260px;
}
#AboutUs-rightBlock-l h2 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    height: 21px;
    margin: 10px 0 0 10px;
    padding: 10px 0 0 10px;
    width: 230px;
}
#AboutUs-rightBlock-l p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 20px 20px 0;
}
#AboutUs-rightBlock-l p.bold {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}
#AboutUs-rightBlock-l p.normal {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}



#AboutUs-rightBlock-xl {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 2424px;
    width: 260px;
}
#AboutUs-rightBlock-xl .link-list
{
    margin: 10px 0 0 20px;
}
#AboutUs-rightBlock-xl h2 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    height: 21px;
    margin: 10px 0 0 10px;
    padding: 10px 0 0 10px;
    width: 230px;
}
#AboutUs-rightBlock-xl p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 20px 20px 0;
}
#AboutUs-rightBlock-xl p.bold {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}
#AboutUs-rightBlock-xl p.normal {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}
#AboutUs-rightBlock-xxl {
    background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 4656px;
    width: 260px;
}
#AboutUs-rightBlock-xxl h2 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    height: 21px;
    margin: 10px 0 0 10px;
    padding: 10px 0 0 10px;
    width: 230px;
}
#AboutUs-rightBlock-xxl p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: italic;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 20px 20px 0;
}
#AboutUs-rightBlock-xxl p.bold {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: bold;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}
#AboutUs-rightBlock-xxl p.normal {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-weight: normal;
    line-height: 1.8em;
    margin: 0;
    padding: 0 20px;
}





#leftBlock-AboutUs {width: 670px; background-color:#fff; padding:20px 10px 20px 20px;}
#leftBlock-AboutUs h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:2.6em; color:#003366; font-weight:normal; margin:0; padding:0 0 10px 0;}
#leftBlock-AboutUs-content {width:660px; padding: 0}

#leftBlock-AboutUs-l {
    background-color: #FFFFFF;
    float: left;
    min-height: 1570px;
    padding: 20px 10px 0 20px;
    width: 670px;
}
#leftBlock-AboutUs-l h1 {
    color: #663300;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 2.6em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}



#leftBlock-AboutUs-s {
    background-color: #FFFFFF;
    float: left;
    min-height: 1040px;
    padding: 20px 10px 0 20px;
    width: 670px;
}
#leftBlock-AboutUs-s h1 {
    color: #663300;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 2.6em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}
#leftBlock-AboutUs-xs {
    background-color: #FFFFFF;
    float: left;
    min-height: 900px;
    padding: 20px 10px 0 20px;
    width: 670px;
}
#leftBlock-AboutUs-xs h1 {
    color: #663300;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 2.6em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 10px;
}
#AboutUs-blueBold, .AboutUs-blueBold {
    color: #663300;
    font-weight: bold;
    margin: 0;
    padding: 0 5px 5px 0;
}
#ImgCenter, .ImgCenter {
    display: block;
    text-align: center;
}
.buttonwrapperBooks {
    overflow: hidden;
    padding: 0 0 20px 270px;
    width: 390px;
}
img.AboutUsfloatRight { border: 1px solid #ccc; float: right; margin:5px 0 0 25px; padding: 15px; }

img.CourseBundleATOLogo {
    border: 1px solid #CCCCCC;
    float: right;
    margin-right: 35px;
    margin-top: 28px;
    padding: 15px;
}



.QuestionItem {
    color: #575757;
    font-size: 1.3em;
    font-weight: bold;
}
.PopTableHintExamVoucher {
    background: url("../images/h300.jpg") repeat-x scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    position: relative;
}
.PopTableHintExamVoucher tr td {
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-style: italic;
    line-height: 1.8em;
    margin: 0;
    padding: 5px;
}
a.bulletExamVoucher {
    background: url("../images/bullet1.jpg") no-repeat scroll 36px 2px transparent;
    font-size: 1.2em;
    line-height: 1.8em;
    margin-left: 80px;
    padding: 0 6px 0 52px;
}

a.bulletExamVoucher2 {
    background: url("../images/bullet1.jpg") no-repeat scroll 2px 2px transparent;
    padding: 0 6px 0 19px;
}


a.bulletExamVoucher3 {
    background: url("../images/bullet1.jpg") no-repeat scroll 2px 2px transparent;
    font-size: 1.2em;
    line-height: 1.8em;
    margin-left: 105px;
    padding: 0 6px 0 19px;
    text-decoration: none; 
    border-bottom:1px dashed; 
    line-height:1.1em; 
    font-size:1.2em;
}

a.bulletLastUpdated {
    background: url("../images/bullet1.jpg") no-repeat scroll 42px 2px transparent;
    font-size: 1.2em;
    line-height: 1.8em;
    margin-left: 80px;
    padding: 0 6px 0 59px;
}
.superscript_h1 {
    font-size: 0.6em;
    vertical-align: super;
}
a.bullet_Bundle {
    background: url("../images/bullet1.jpg") no-repeat scroll 0 50% transparent;
    font-size: 1.2em;
    line-height: 1.8em;
    margin-left: 10px;
}
.imagewrapper-bundle {
    overflow: hidden;
    padding: 15px 0 0 70px;
    width: 465px;
}
.imagewrapper-bundle img {
    border: 1px solid #CCCCCC;
    padding: 15px;
}
.bundle_caption {
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: italic;
}
a.bulletBundle {
    background: url("../images/bullet1.jpg") no-repeat scroll 2px 2px transparent;
    padding: 0 6px 0 19px;
    text-decoration: none;
}
a.bulletBundle:hover {
    text-decoration: underline;
}
.row-Guarantee {
    overflow: hidden;
    padding: 0 0 0 10px;
    width: 939px;
}
.row-Guarantee table {
    margin: 30px 0 0;
}
.row-Guarantee table th {
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    padding: 8px 0 8px 12px;
}
.row-Guarantee table td {
    border-bottom: 1px solid #E0D6CC;
    color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: normal;
    padding: 8px 8px 8px 12px;
    text-align: center;
}
.row-Guarantee table th.alignLeft {
    text-align: left;
}
.row-Guarantee table td.alignLeft {
    text-align: left;
}
.RowLeft-Blog {
    float: left;
    padding: 20px 0 0 20px;
    width: 560px;
}
.RowRight-Blog {
    float: left;
    padding: 50px 0 0 100px;
    position: relative;
    width: 270px;
}
.h1_Bundle {
    padding: 20px 20px 0;
}
.row-content-blog {
    overflow: hidden;
    padding: 25px 20px;
    width: 900px;
}

/* the overlayed element */
.simple_overlay {
	/* must be initially hidden */
	display:none;
	/* place overlay on top of other elements */
	z-index:101;
	/* styling */
	/* background-color:#333;*/
	background-color:#fff;
	top:-200px;
	width:675px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 90px 5px #000;
	-webkit-box-shadow: 0 0 90px #000;	
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	height:540px;
	overflow-x: hidden;
	overflow-y: auto;
}

.simple_overlay h3 {
		font-family:Georgia, "Times New Roman", Times, serif; 
		font-size:2.0em; 
		color:#663300; 
		font-weight:normal; 
		padding:20px 0 10px 0;
		border-bottom: 1px dashed #7F7F7F;
		border-top:1px solid #666;
		background-color:#e5ecf2;
		background-color:#D9CCBF;
		margin:-20px 0px 0px 0px;
		padding:10px;
		-moz-border-radius:20px 20px 0px 0px;
		-webkit-border-top-left-radius: 20px;
		-webkit-border-top-right-radius: 20px;
		-khtml-border-top-left-radius: 20px;
		-khtml-border-top-right-radius: 20px;		
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../Images/close.png);
	position:absolute;
	/*right:-15px; top:-15px; Edited out to allow for horizontal scrolling  */
	right:0px; top:0px;
	cursor:pointer;
	height:35px;
	width:35px;
}

/* styling for elements inside overlay */


	.details {
		/*position:absolute;
		top:15px;
		right:15px;
		width:550px;*/
		overflow:auto;
		font-size:11px;
		color:#000;
		
	}
	

    img.floatRight { 
        float: right; 
        margin-right:45px;
        margin-top:10px;
    }


	.details p {
		font-size:1.2em;
		margin:0 0 -10px 20px;
		font-family: Arial, Helvetica, sans-serif; 
		font-size:1.2em; 
		line-height:1.8em; 
		padding:0 0 20px 0;
		text-align:left;		
		/*color:#663300; */
	}	

	.details p.header {
		font-size:1.2em;
		margin:0 0 -10px 20px;
		font-family: Arial, Helvetica, sans-serif; 
		line-height:1.8em; 
		padding:0 0 0 0;
		text-align:left;		
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		/*color:#663300; */
	}	

	.details p.header_navy {
		font-size:1.2em;
		margin:0 0 -10px 20px;
		font-family: Arial, Helvetica, sans-serif; 
		line-height:1.8em; 
		padding:0 0 0 0;
		text-align:left;		
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		/*color:#663300; */
	}	


	.details p.header_itil_intermediate {
		font-size:1.2em;
		margin:0 0 0 20px;
		font-family: Arial, Helvetica, sans-serif; 
		line-height:1.8em; 
		padding:0 0 0 0;
		text-align:left;		
		font-family:Arial, Helvetica, sans-serif; 
		font-weight:bold; 
		/*color:#663300; */
	}	



.scheduleCaption {font-family: Arial, Helvetica, sans-serif; font-style:italic;font-size:1.2em; line-height:1.8em; color:#663300; font-weight:normal; padding:0 10px 10px 70px;}
.scheduleCaption2 {font-family: Arial, Helvetica, sans-serif; font-style:italic;font-size:1.1em; line-height:1.8em; color:#663300; font-weight:normal; padding:0 10px 10px 22px;}

.scheduleHeaderCaption {font-family: Arial, Helvetica, sans-serif; font-size:1.2em; line-height:1.8em; color:#663300; font-weight:bold;}
.scheduleTable {padding:0 0 0 0; font-size:1.1em;}

.scheduleTestimonials {font-family: Arial, Helvetica, sans-serif; font-style:italic;font-size:1.2em; line-height:1.8em; color:#663300; font-weight:normal; padding:0 25px 0 0; }

.rowClass-list-wide { width: 500px; float:left; padding:20px 0 30px 10px;}
.rowClass-list-wide h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:2.6em; color:#663300; font-weight:normal; margin:0; padding:0 0 3px 0;}

.rowClass-list-wide2 { width: 530px; float:left; padding:20px 0 30px 10px;}
.rowClass-list-wide2 h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:2.6em; color:#663300; font-weight:normal; margin:0; padding:0 0 3px 0;}


.curriculum_heading 
{
	color: #663300; 
	cursor: pointer;
	text-decoration:none; 
	font-size:1.2em;
	font-weight:normal;
	padding: 0px 3px 0px 10px; 
	background: transparent url(../images/blt-arrow.gif) 0px 7px no-repeat; 
}
.curriculum_heading:hover { text-decoration: underline; }

.curriculum_heading2
{
	color: #663300; 
	cursor: pointer;
	text-decoration:none; 
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:1.5em;
	font-weight:normal;
	padding: 0px 3px 0px 10px; 
	background: transparent url(../images/blt-arrow.gif) 0px 7px no-repeat; 
}
.curriculum_heading2:hover { text-decoration: underline; }

.curriculum_heading2_title
{
	color: #003366; 
	text-decoration:none; 
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:1.7em;
	font-weight:normal;
	padding: 0px 3px 0px 10px; 
}


.curriculum_content p
{
	padding:0 0 0 10px;
}	

.buttonwrapper-liveclass{ overflow: hidden; width: 300px; padding: 10px 0pt 0pt 172px;}

.rowLiveClass-img { width: 255px; float:left; padding: 45px 0 0 105px;}
.rowLiveClass-img2 { width: 255px; float:left; padding: 45px 0 0 140px;}

.rowCourseIncluded {width: 950px; overflow:hidden; padding:20px 0 0 20px;}
.rowCourseIncluded h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:2.6em; color:#663300; font-weight:normal; margin:0; padding:0 0 10px 0;}
.rowCI-content {width: 940px; overflow: hidden; padding: 10px 0 25px 0;}
.rowCI-content-left {width:450px; float:left;}
.rowCI-content-right {width:450px; float: left; margin:0 0 0 20px;}

.row {width: 950px; overflow:hidden; padding: 0 0 0 10px;}
.row table {margin:30px 0 0 0; }
.row table th {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; color:#000000; padding: 8px 0 8px 12px; }
.row table td {font-family:Arial, Helvetica, sans-serif; font-size:1.1em; font-weight:normal; color:#333; padding: 8px  8px 8px 12px; text-align:center; border-bottom: 1px solid #e0d6cc; }
.row table th.alignLeft {text-align:left;}
.row table td.alignLeft {text-align:left;}

.row table.voucher-languages {margin:0 0 0 150px}
.row table.voucher-languages td {text-align:left;}


a.bullet2 { padding: 0 6px 0 19px; background: transparent url(../images/bullet1.jpg) 4px 3px no-repeat; }

h3.schedule {
    color: #000000;
}


a.ovalbuttonSchedule{
	/*Sliding right cap*/
	background: transparent url(../Images/button-stretch-right.png) no-repeat scroll top right;display: block;float: right;
	height: 31px; /* Height of button background height */
	padding-right:10px; /* Width of right menu image */
	margin: 0 25px 0 0;
	/*Font Properties*/
	font:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.1em;line-height: 2em; text-align:center;color:#333;text-decoration:none ;}
	a.ovalbuttonSchedule span {background: transparent url(../Images/button-stretch-left.png) no-repeat;display: block;line-height: 31px;padding: 0 3px 0 7px;}
	a.ovalbuttonSchedule:hover span{text-decoration:none ;}

.buttonwrapper-overlay{overflow: hidden; width: 300px; padding:0 0 0 115px;}
.buttonwrapper-overlay2{overflow: hidden; width: 286px; padding:0 0 0 196px;}
.buttonwrapper-overlay3{overflow: hidden; width: 596px;}


/* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
	display:none;
	background:transparent url(../Images/black_arrow.png);
	font-size:12px;
	height:70px;
	width:160px;
	padding:25px;
	color:#fff;	
	z-index:99999;
}


/* BUNDLE PAGE */
.exambundle-rightblock {
	width: 250px!important;
	border-left: 10px solid #630;
}

h2.exambundle-rightblockH2 {
    background-image: url("../Images/header-bg.gif");
    background-repeat: repeat-x;
    border: 1px solid #E5E3C4;
    color: #663300;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.2em;
    font-weight: normal;
    height: 21px;
    margin: 0 !important;
    padding: 10px 0 0 10px;
	width: 235px!important;
}

h2.exambundle {
	border-style: none;
    border-color: inherit;
    border-width: 0;
    background: none;
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	color: #213d7a;
	padding: 0;
	margin: 10px 0 20px;
	width: auto;
	height: auto;
}
#imageRight {
	float: right;
}
h2.brownback {
	background: #5a3201 url("../images/brownH2back.gif") top left repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	font-weight: normal;
	border: 1px solid #412400;
	color: #fff;
	padding: 6px 10px;
	/*margin-top: 40px;*/
	margin-bottom: 0;
	width: auto;
}
#lefty, #righty {
	float: left;
	width: 280px;
	margin-right: 60px;
	margin-top: 20px;
}
#righty {
	margin-right: 0;
}
table#pricing{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	width: 100%;
}
table#pricing td{
	padding: 0 0 12px;
}
table#pricing td.price, table#pricing td.pricestrike, table#pricing td.pricered, table#pricing td.bigprice{
	text-align: right;
	color: #7a4300;
}

table#pricing td.pricestrike {
	text-decoration: line-through;
	border-top: 1px solid #333;
	padding-top: 12px;
}

table#pricing td.pricered {
	color: #c00;
    font-weight:bold;
}

table#pricing td.bigprice {
	color: #333;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.5em;
}

.dollarsign{
	font-size: .5em;
	vertical-align: text-top;
}

.register {
	clear: both;
	margin-top: 20px;
}

.register-button {
	width: 193px;
	height: 37px;
	background: #fff url("../images/button-xlarge.gif") top left no-repeat;
	padding: 8px 0 0 10px;
	float: left;
}

.register-button a {
	font-size: 1.8em;
	text-decoration: none;
	color: #000;
	font-weight: normal;
}

.gray-button {
	width: 270px;
	height: 32px;
	background: #fff url("../images/button-gray.gif") top left no-repeat;
	padding: 6px 0 0 10px;
	float: left;
	margin-top: 20px;
}

.gray-button a {
	font-size: 1.5em;
	text-decoration: none;
	color: #7a4300;
	font-weight: normal;
}

.learnmore-button {
	width: 111px;
	height: 29px;
	background: #fff url("../images/button-learnmore.gif") top left no-repeat;
	padding: 8px 0 0 10px;
}

.learnmore-button a {
	font-size: 1.2em;
	text-decoration: none;
	color: #7a4300;
	font-weight: normal;
}

.orCall {
	font-size: 1.2em;
	padding-top: 5px;
}	

.clear, .clear-bottom {
	clear: both;
	margin-bottom: 20px;
}

.clear-bottom {
	height: 20px; 
	background: #fff url("../images/bottom-background.gif") top left repeat-y;
}

.number {
	font-weight: bold;
	color: #7a4300;
}

#checkboxes li {
	background: url("../images/checkbox.gif") no-repeat top left;
	list-style-type: none !important;
	padding: 0 0 0 30px;
	margin: 0 0 10px 0;
}

/* ACCORDION */
/*
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}
*/
h3.acc_trigger {
	padding: 0;	
	margin: 5px 0;
	font-size: 1.5em;
	font-weight: normal;
	border: 1px solid #b8b790;
}
h3.acc_trigger a {
	color: #000;
	/*background: #e4e4cf url(../images/accordionH3back.gif) top right repeat-x;*/
	background: #e4e4cf url(../images/accordionH3backv2.gif) top right repeat-x;
	text-decoration: none;
	display: block;
	padding: 8px 10px;
	font-weight: normal;
}
h3.acc_trigger a:hover {
	color: #7a4300;
}
.acc_container {
	margin: 0; 
	padding: 0;
	overflow: hidden;
	clear: both;
	background: #fff;
	border: 1px solid #b8b790;
}
.acc_container .block {
	padding: 20px;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
.acc_container h4 {
	font: 2.5em normal Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px;
	padding: 0 0 5px 0;
	border-bottom: 1px dashed #ccc;
}

.accordion-right img {
	display: block;
}

.accordion-right {
	float: right;
	width: 175px;
	padding-left: 20px;
}

.starburst {
	width: 175px;
	height: 175px;
	margin: 0 auto;
	background: #fff url("../images/starburst.gif") top left no-repeat;
	text-align: center;
	font-size: 1.4em;
	line-height: 1.5em;
	color: #7a4300;
}

.starburst-text {
	width: 100px;
	margin: 0 auto;
	padding-top: 45px;
}


/******** Suckerfish Dropdown Menu Navigation **********/
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
}


#nav a {
display: block;
width: auto;
}


#nav li {
float: left;
width: auto;
}


#nav li ul {
position: absolute;
width: 170px;
left: -999em;
z-index: 9999999;
margin: 0 0 0 -6px;
}


#nav li:hover ul {
left: auto;
}


#nav li:hover ul, #nav li.sfhover ul {
left: auto;
}


#subnav {
    font-size: 1em;
    font-weight: bold;
    line-height: normal;
    margin: 0;
    overflow: hidden;
    border: 1px solid #630;
}
#subnav ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#subnav li {
    background: url("../images/nav-left.gif") no-repeat scroll left top transparent;
    float: left;
    margin: 0 0 0 -5px;
    padding: 0;
    font-size: 1em;
}


#subnav a, #header #current #subnav a  {
    background: url("../images/nav-right.gif") no-repeat scroll right top transparent;
    display: block;
    float: none;
    font-weight: bold;
    padding: 3px 10px 3px 15px;
    text-align: left;
    text-decoration: none;
width: 170px;
color: #630;
}


#subnav a:hover, #header #current #subnav a:hover {
background: #630;
background-image: none;
color: #fff;
}


/******** Suckerfish Dropdown Menu Navigation **********/

/******** NEW and SALE tabs ********/

#header a.tab-new, #header a.tab-sale, #header #current a.tab-new-on, #header #current a.tab-sale-on {
	background: url("../images/nav-right-new.gif") no-repeat scroll right top transparent;
	padding-right: 22px;
}

#header a.tab-sale {
	background: url("../images/nav-right-sale.gif") no-repeat scroll right top transparent;
}

#header #current a.tab-new {
	background: url("../images/nav-right-on-new.gif") no-repeat scroll right top transparent;
}

#header #current a.tab-sale {
	background: url("../images/nav-right-on-sale.gif") no-repeat scroll right top transparent;
}


/*********** SOLD OUT BUTTON 1*************/
a.ovalbuttonSoldOut-gray1{
	/*Sliding right cap*/
	background: transparent url(../Images/button-stretch-right-gray.png) no-repeat scroll top right;
	display: block;
	float: left;
	height: 33px; /* Height of button background height */
	padding-right:10px; /* Width of right menu image */
	margin: 0 0 0 29px;
	/*Font Properties*/
	font:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.1em;line-height: 2em; text-align:center;color:#333;text-decoration:none ;
}

a.ovalbuttonSoldOut-gray1 span 
{
	background: transparent url(../Images/button-stretch-left-gray.png) no-repeat;
	display: block;
	line-height: 33px;
	padding: 0 3px 0 11px;
}

a.ovalbuttonSoldOut-gray1:hover span
{
	text-decoration:none ;
}

/*********** SOLD OUT BUTTON 2*************/
a.ovalbuttonSoldOut-gray{
	/*Sliding right cap*/
	background: transparent url(../Images/button-stretch-right-gray.png) no-repeat scroll top right;
	display: block;
	float: right;
	height: 33px; /* Height of button background height */
	padding-right:10px; /* Width of right menu image */
	margin: 0 30px 0 0;
	/*Font Properties*/
	font:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.1em;line-height: 2em; text-align:center;color:#333;text-decoration:none ;
}

a.ovalbuttonSoldOut-gray span 
{
	background: transparent url(../Images/button-stretch-left-gray.png) no-repeat;
	display: block;
	line-height: 33px;
	padding: 0 3px 0 11px;
}

a.ovalbuttonSoldOut-gray:hover span
{
	text-decoration:none ;
}

img.ContactPageImage {
    border: 1px solid #CCCCCC;
    padding: 15px;
}


.checkoutSurvey {
	border: 1px dashed #ccc; font-size:1.2em;
	margin: 0 0 10px;
	padding: 1px 1px 5px 1px;
	overflow: hidden;
}

    .details p.floatRightClass{ 
        float: right; 
		font-size:1.0em;
        margin-right:25px;
        margin-top:7px; 
        border: solid 1px #003366;
        border-spacing: 5px;
        border-width: .2em; 
        border-style: dotted; 
        border-color: #663300;        
        padding: 10px; 
    }

a.ovalbuttonSchedule2{
/*Sliding right cap*/
background: transparent url(../Images/button-stretch-right.png) no-repeat scroll top right;display: block;float: right;
height: 31px; /* Height of button background height */
padding-right:10px; /* Width of right menu image */
margin: 0 29px 0 0;
/*Font Properties*/
font:Arial, Helvetica, sans-serif;font-weight:bold;font-size:1.1em;line-height: 2em; text-align:center;color:#333;text-decoration:none ;}
a.ovalbuttonSchedule2 span {background: transparent url(../Images/button-stretch-left.png) no-repeat;display: block;line-height: 31px;padding: 0 3px 0 7px;}
a.ovalbuttonSchedule2:hover span{text-decoration:none ;}

ul.CourseOverlayList{
    font-style: normal;
    text-decoration: none;
    text-indent: 5px;
    list-style-position: outside;
    padding: 6px;
    margin: 0px 0px -5px 30px;
    text-align:left;
}



/* Dyn Link for nofollow linking*/
.hdynlink {
cursor: hand;
cursor: pointer;
text-decoration: none;
font-weight:bold;
color: #333333;
}

.hdynlink:hover {
    text-decoration: underline;
}


/* Dyn Link for nofollow linking*/
.hdynlinkBrown {
cursor: hand;
cursor: pointer;
text-decoration: none;
font-weight:bold;
color: #663300;
}

.hdynlinkBrown:hover {
    text-decoration: underline;
}


/* Collapsible homepage content */
.homepage_collapsible_heading 
{
	color: #663300; 
	cursor: pointer;
	text-decoration:none; 
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:1.2em;
	font-weight:normal;
	padding: 0px 20px 0px 398px;  
}

.homepage_collapsible_heading :hover { text-decoration: underline; }
.homepage_collapsible_content  p
{
	padding:0 60px 20px 10px;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:1.2em;
	font-weight:normal;
}

/* Volume discount table style 1/8/13 */

table#volumeDiscountTable {height:10px; padding:5px 5px 5px 5px; border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color:#336699; background-color: White; color:Black; }
table#volumeDiscountTable tbody { border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color:#336699; background-color: White; color:Black; }
table#volumeDiscountTable th { font-weight: bold; text-align: left; padding: 0px 0px 0px 0px; border:none; }
table#volumeDiscountTable tr { height:5px;}
table#volumeDiscountTable tr td { background-color:White; border-style:none; vertical-align: top; padding: 0px 10px 0px 0px; border-bottom: none 0px; }

/* Volume discount table style 1/10/13 */
#hor-minimalist-b
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	background: #fff;
	margin: 0px;
	width: 98%;
	border-collapse: collapse;
	text-align: left;
}
#hor-minimalist-b th
{
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}
#hor-minimalist-b td
{
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}
#hor-minimalist-b tbody tr:hover td
{
	color: #009;
}

#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
	width: 480px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}


.ProgressIndicatorCheckout { z-index: 100; position: fixed; margin-left: -20px; top: 50%; left: 50%;border-style: solid; border-top-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-width: 1px; border-color:#336699; background-color: White; color:Black; padding: 3px 3px 3px 3px;}

.HighlightContact
{
    padding: 0 6px 0 16px; 
    background: transparent url(../images/bullet1.jpg) 0px 2px no-repeat; 
    font-size:1.0em; 
    margin-left:409px;
    color: #003366; 
    font-weight:bold;
}


a.buttonLink, a.buttonLinkWithImage {
	background: url("../images/buttonBGOut.png") 0 0 repeat-x;
	font-family: "Droid Sans", "Arial", sans-serif;
	font-size: 18px;
	color: white;
	padding: 10px 30px;
	text-decoration: none;
 
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    
    position: relative;
}

a.buttonLink:hover, a.buttonLinkWithImage:hover {
	background: url("../images/buttonBGOver.png") 0 0 repeat-x;
}

a.buttonLinkWithImage {
	padding: 10px 60px 10px 30px;
}

	a.buttonLinkWithImage img {
		position: absolute;
		right: 20px;
		top: 9px;
	}


/******** Start: Flowplayer Video Styles **********/
.overlay {
	padding:40px;	
	display:none;
	background-image:url(../Images/white.png);	
}

.close {
	background:url(../Images/close.png) no-repeat;
	position:absolute;
	top:2px;
	right:5px; 
	display:block;
	width:35px;
	height:35px;
	cursor:pointer;
}


a.rtmp
    {
    display: block;
    width: 640px;
    height: 360px;
    text-align: center;
    background-color: white;
}
/******** Start: Flowplayer Video Styles **********/


a.nobold {
    color: #663300;
    font-weight: normal;
