@charset "utf-8";

body {margin: 0px; padding: 0px; font: 12px Arial, Helvetica, sans-serif; color: #000; background-color:#9bdbff; }/*ul li { font-size:12px; letter-spacing:0.03em; word-spacing:0.3em; height:auto; line-height:20px; font-family:Arial, Helvetica, sans-serif;  }*//** { 	padding:0px; 	margin:0px; }*/

.common-bullet {margin-top: 10px;}
	.common-bullet ul {line-height: 20px;}
	.common-bullet li {font-size: 14px; list-style-image: url(images/bullet-green-arrow.png); line-height: 20px; margin-bottom: 5px; padding-left: 8px;}

img {border: 0px;}

a {text-decoration: none;}

h1 {color: #434343; font: 26px  Georgia, "Times New Roman", Times, serif, Times, serif; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 2px solid #f1592a;}

h2 {color: #2167B1; font: 18px Arial, Helvetica, sans-serif; margin: 15px 0px 5px 0px; height:auto !important; padding-left: 10px; border-left: 10px solid #EB7B3D; border-right: 2px solid #CECECE; background-color: #F4F4F5;}

h2 a {text-decoration: underline; color: #EB7B3D;}

h6 {font-size: 13px; margin-bottom: 25px;}

hr {width: 100%; height: 3px; color: #C7E2F3;}

/* br {clear: both;} */

.clear-float {clear:both }

.logo-moving {border-left: 1px solid #b5b5b5; border-right: 1px solid #b5b5b5; float: left; margin: 0px 10px 0px 10px; width: 511px; text-align: center;}

.logo-moving h1 {font: 15px Arial, Helvetica, sans-serif; font-weight: bold; font: bold 15px Georgia, "Times New Roman", Times, serif; border: none; margin: 0px; padding: 0px;}

.content-width {width: 985px; margin: 0px auto; background-color:#fff;}

.float-left {float: left;}

.float-right {float: right;}
.right-margin {margin-right: 10px;}

p {margin-bottom: 14px; font: 12px Arial, Helvetica, sans-serif; height: auto; line-height: 20px; text-align: justify;}

h4 {font: 22px normal "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(images/icon_speak.png) no-repeat; height: 50px; padding-left: 60px; color: #010101; line-height: 200%; margin-bottom: 10px;}

.clear-both {clear: both;}

.bullet {font: 12px/20px Arial, Helvetica, sans-serif; letter-spacing: 0.03em; word-spacing: 0.3em; height: auto;}

.thumb-img {float: left; margin: 5px 10px 10px 0px; border: 1px solid #CCC; padding: 5px;}

.thumb-img-noborder {float: left; margin: 5px 10px 10px 0px; padding: 0px 3px;}

.right-bullet { font-family:Arial, Helvetica, sans-serif; vertical-align: top;}
    .right-bullet ul li {list-style-image: url(images/bullet-blue-right.gif); padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 20px; margin-left: 0px; font-size: 13px; height: auto; line-height: 20px;}
    .right-bullet-arrow {font-fmaily: 12px; vertical-align: top;}
    .right-bullet-arrow ul li {list-style-image: url(images/arrow_r.gif); padding: 0px 0px 0px 5px; margin-left: 0px; height: autoline-height: 20px; font: 12px Arial, Helvetica, sans-serif;}

.home-banner-box1, .home-banner-box2, .home-banner-box3{width: 230px; margin-top: 15px; height: 175px; float: left; padding-right: 15px; border-right: 1px solid #0e5c9a;}
    .home-banner-box2 {margin-left: 15px;}
    .home-banner-box3 {margin-left: 15px; border: none;}
    .home-banner-box1 p, .home-banner-box2 p, .home-banner-box3 p {height: 130px; margin-bottom: 0px;}

#header {width: auto; background:url(images/header-bg-strip.jpg) repeat-x; height:99px; text-align: center; padding-top: 6px;}

#middle-banner {width: 937px; height: 340px; background-color:#fff; margin: 0px auto; padding: 0px; border: 14px solid #eb7b3d; border-top:14px solid #eb7b3d;}

#middle-banner-inner {width: 938px; height: 120px; background-color:#fff; margin: 0px auto; padding: 0px 6px 12px 0px; border-top: 8px solid #eb7b3d; border-bottom: 10px solid #eb7b3d;border-left: 10px solid #eb7b3d;border-right: 10px solid #eb7b3d;}

#container-bg { width:auto; margin:0 auto; height: auto; !important min-height: 600px;}

#data-container {width: 640px; background-color:#FFFFFF; min-height: 350px; height: auto; float: left; padding: 0px 10px 10px 20px; text-align: left;}
#right-panel {background: url(images/bg-right-panel.png) no-repeat; min-height: 335px; height: auto; !important width: 265px; float: left; text-align:left; margin-left: 10px;/*padding:50px 10px 0px 30px;*/}

#right-panel-other {margin-left: 20px; text-align:left;}

.right-panel-alignment {margin-top: 50px;}

#footer {width: 100%; height: 58px; background-image:url(images/jkt-footer-bg.jpg); background-repeat:repeat-x; padding-top:0px; clear:left;}

.footer-width {width: 985px; height:43px; text-align:center; margin: 0px auto; padding-top:15px; line-height:24px; font: 11px Arial, Helvetica, sans-serif;}
    .footer-width h2 {color: #2a2a2a; font: 18px Arial, Helvetica, sans-serif; margin: 15px 0px 5px 0px; height: 25px; background-color: none; padding: 0px; border: 0px; padding-left: 5px; background-color: #FFCA08;}
    .footer-width a {color: #000; font: 11px Arial, Helvetica, sans-serif; text-align: left; padding-left: 5px; text-decoration:none;}
	.footer-width a:hover {color: #000; text-decoration:none;}
	.footer-width a:visited {color: #000; text-decoration:none;}

.banner-text {width: 950px; float: left;}
    .banner-text h1 {padding: 0px; margin: 0px 0px 5px 0px; border: none; font: 19px Helvetica, sans-serif; color: #d50000; text-transform: uppercase;}
    .banner-text h2 {font: 18px Helvetica, sans-serif; margin: 0px; padding: 0px; color: #000; background-color: transparent; border: none;}
    .banner-text h3 {font-size: 16px; color: #000; border-bottom:2px #F48624 solid;font-weight: bold; margin: 0px; padding: 3px;}

.punch-line {float: left; width: 350px; margin-top: 12px; margin-left:5px;}

.hilite {color: #004D95;}/*.hilite-box {   border: 4px solid #ea9c56;   padding: 10px;   background-color: #F9F7ED;   color: #000;   font-size: 13px;   height: auto;   line-height: 22px; }*/

.hilite-box, .hilite-box-2 {border-top: 8px solid #0088CC; padding: 10px; background-color: #F8F9FB; color: #000; font-size: 13px; height: auto; width: 97%; line-height: 20px;}
    .hilite-box-2 ul li {font-size: 13px; line-height: 18px; padding-bottom: 5px;}
    .hilite-box h2 {font: 20px "Times New Roman", Times, serif; color: #000; margin: 0px 0px 4px 0px; padding: 0px 0px 4px 0px; border: none; background-color: none; text-transform: none;}
    .hilite-box p { font-family:Arial, Helvetica, sans-serif; border: 1px #0088CC dashed; padding: 10px; margin: 0px 0px 15px 0px;}
    .hilite-box ul li {font-size: 12px; height: auto; padding: 0px; margin: 0px 0px 5px 0px; list-style-image: url(images/arrow_r.gif);}
    .hilite-box-bold {border-top: 8px solid #0088CC; padding: 10px; background-color: #FFFBEE; color: #000; font-size: 13px; height: 97%; width: auto; line-height: 20px; border-bottom: 1px solid #0088CC; border-left: 1px solid #0088CC; border-right: 1px solid #0088CC;}
    .hilite-box-bold ul {margin: 10px 8px 5px 30px; padding: 0px;}
    .hilite-box-bold li {font-size: 13px; font-weight: bold; color: #0E5C9A; margin-bottom: 5px; margin-left: 0px; list-style-image: url(images/bullet-green-arrow.png); padding-left: 5px;}
    .hilite2 {color: #004d9d;}

.spacer-1 {height: 15px; float: none; clear: both;}

.table-outer-border {border: 5px solid #2789B6; background-color: #fff; width: auto; float: left;}
    .table-outer-border-2 {border: 5px solid #2789B6; background-color: #fff; width: auto;}
    .table-outer-border-right-panel {width: auto; text-align: center;}
    .table-outer-border-right-panel h1 {font: bold 18px Arial, Helvetica, sans-serif; border: none;}

.disable {border-bottom: 1px solid #BCD0DD; border-right: 1px solid #BCD0DD; color: #999999; padding: 2px; height: 20px;}

.box-disp{width: 180px; padding: 15px; height: 200px; float: left; background: url(images/bg-box.gif) bottom repeat-x;}
    .box-disp p {font-size: 12px; line-height: 22px;}
    .box-disp h5 {font-size: 15px; font-weight: bold; color: #004D95; line-height: 22px; margin-bottom: 10px; margin-top: 0px; padding: 0px; vertical-align: 200%;}
    .box-disp-full-width {width: 601px; padding: 15px; height: 230px; float: left; background: url(images/bg-box.gif) bottom repeat-x; height: auto;}
    .box-disp ul {margin-left: 17px;}
    .box-disp li {font-size: 12px; line-height: 22px;}

h5 {font-size: 15px; font-weight: bold; color: #004D95; line-height: 22px; margin-bottom: 10px;}

.table-list {color: #fff; font-size: 12px;}
    .table-list-black {color: #000; font-size: 12px;}
    .table-list-black td {padding: 4px 4px 4px 4px;}
    .table-list td {padding: 4px 4px 4px 4px;}
    .table-data {width: 100%; font-size: 12px;}
    .table-data th {background-color: #004D95; color: #fff; text-align: left; font-weight: bold; font-size: 13px; padding: 5px 0px 5px 5px;}
    .table-data td {padding: 3px 4px 3px 4px; background-color: #EFF9FB; border-bottom: 1px solid #BCD0DD; height: 18px;}

.box-2 {border: 5px solid #2680BA; background-color: #FAFAFA; padding: 14px 17px 14px 14px; margin: 0px 0px 15px 15px; width: 35%; text-align: justify; line-height: 20px; float: right; font-size: 13px;}
    .box-2 p {font: 16px Georgia, "Times New Roman", Times, serif;}
    .box-2 h1 {font-size: 18px; font-weight: bold; margin: 0px 0px 10px 0px; color: #336699; border: 0px;}
    .box-2 ul {margin-left: 17px; padding-left: 0px;}
    .box-2 li {list-style-type: square; margin: 0px; padding: 0px;}

.pic {float: right; margin: 0px 0px 15px 15px; border: 2px solid #CCC; padding: 5px;}

.right-panel-box {width: 200px; margin: 0px auto; text-align: justify; background: url(images/bg-box.gif) bottom repeat-x;}
    .right-panel-box p{font-size: 13px; margin-top: 0px;}
    .right-panel-box h1 {font: bold 18px Arial, Helvetica, sans-serif; border: none; text-align: center; margin-bottom: 4px;}
    .right-panel-box ul {padding: 0px; margin-left: 22px;}
    .right-panel-box ul li {font: 16px 'Times New Roman', Times, serif; color: #004D95; margin: 0px 0px 0px 0px; padding: 0px; height: auto; line-height: 25px; text-align: left;}

.why-sap {width: 200px; text-align: left;}
    .why-sap h1 {border: none; font: 18px Arial, Helvetica, sans-serif; font: bold; margin: 10px 0px 2px 0px; padding: 0px; color: #004D95;}
    .why-sap p {font-size: 12px; font-weight: bold; margin: 0px 0px 10px 0px;}

#faq a {text-decoration: none; color: #004D95;}

form {border: none; padding: 0px; margin: 0px;}

fieldset {border: none; padding: 5px 5px 5px 0px;}

legend {font-weight: bold; color: #000;}

.form-display {font-size: 12px;}
    .form-display th {background-color: #004D95; color: #fff; text-align: left; font-weight: bold; font-size: 13px; padding: 5px 0px 5px 5px;}
    .form-display td {padding: 3px 0px 3px 0px; margin: 0px;/*background-color:#EFF9FB; border-bottom: 1px solid #BCD0DD;*/ height: 18px;}
    input.textfieldwidth {width: 270px; background-color: #EDFAFF; border: 1px solid #391402;}
    input.date {width: 80px; background-color: #EDFAFF; border: 1px solid #391402;}
    .textfieldwidth-address {width: 155px; background-color: #EDFAFF; border: 1px solid #391402;}
    input.textfieldwidth-date {width: 133px; background-color: #EDFAFF; border: 1px solid #391402; margin-right: 5px;}
    textarea {width: 270px; height: 115px; background-color: #EDFAFF; border: 1px solid #391402;}
    select {width: 274px; background-color: #EDFAFF; border: 1px solid #391402;}
    select.time{width: 80px; background-color: #EDFAFF; border: 1px solid #391402;}

#right-tab {margin-top: 18px; font-size: 17px; margin-left: 2px; background-color: #E4F6FE; width:260px;}
    #right-tab ul {padding: 0px 0px 0px 0px; margin: 0px; height: auto; line-height: 33px; list-style-type: none;}
    #right-tab ul li {padding-left: 0px; font-size: 15px; border-bottom: 1px #000 dashed; display: block;}
    #right-tab ul li a {padding-left: 20px; text-decoration: none; color: #000;}
    #right-tab ul li a:hover{text-decoration: none; color: #fff; display: block; background-color: #EB7B3D;}
	#right-tab ul li.active-tab a { color:#d8eeff; }
    #right-tab ul li.active-tab {padding-left: 0px; background: url(images/btn_right_tab_active.jpg) no-repeat; color: #d8eeff; font-weight: bold;}

.download {width: auto;}
    .download h1 {font: bold 14px Arial; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 0px;}
    .download h2 {border: none; font-size: 14px; font-weight: bold; margin: 0px 5px 0px 0px; padding: 0px 0px 0px 30px; background: url(images/icon_pdf.gif) left no-repeat; height: 26px;}
    .download h2 a {text-decoration: none; color: #434343;}

.download h2 a:hover {text-decoration: none; color: #EB7B3D;}
    .download h3 {font-size: 13px; margin: 5px 0px 10px 0px;}

.gray {font-size: 11px; color: #666; padding-left: 5px;}

.right-panel-underline {color: #D8D8D8; height: 1px;}

.flash-demo {font: bold 14px Arial; margin: 0px 0px 2px 0px; padding: 3px 0px 3px 0px; height: auto; background-color: #FAFAFA;}
    .flash-demo a {text-decoration: none; color: #434343; width: auto; line-height: 200%; background-color: #FAFAFA; display: block; padding: 6px 0px 0px 39px; margin-left: 6px; background: url(images/icon_flash.png) no-repeat;}
    .flash-demo a:hover {background-color: #C7E2F3;}

.right-panel-head {font: bold 14px Arial; margin: 0px 0px 10px 0px; padding: 0px 0px 5px 6px; border-bottom: 2px solid #f1592a;}

#main-menu {width: 965px; text-align: left; margin: 0px auto;  padding: 0px 10px 0px 10px; background-color:#fff;}

.icon-social {float: right; width: auto; margin: 0px 8px 0px 15px;}

.spacer-nav-bar {height: 7px;}

#top-nav {font: normal 15px arial; float: right; width: auto; margin-left: 0px;}
    #top-nav ul {list-style: none; margin: 0px;}
    #top-nav ul li {display: inline; float: left;}
    #top-nav ul li a:link, #top-nav ul li a:visited {font: bold 13px arial; padding: 6px; color: #0E5C9A; text-decoration: none;}
    #top-nav ul li a:hover {color: #000; text-decoration: underline;}
    #top-nav .active a{background-color: #eb7b3d; color: #fff; padding: 4px 8px 4px 8px;}
    #top-nav img {margin-right: 6px;}
    #top-nav .icon {float: left; margin: -4px 0px 0px 5px; border-left: 1px #B5B5B5 solid; padding-left: 10px;}
    #top-nav .icon a:hover {background-color: transparent;}

#cotnact-us {width: 634px; float: left; padding: 5px 0px 15px 10px; border-bottom: 3px solid #C7E2F3; font-size: 13px; line-height: 22px;}
    #cotnact-us h5 {color: #2167B1; font: 14px Arial, Helvetica, sans-serif; font-weight: bold; margin: 15px 0px 5px 0px; padding: 3px 3px 3px 8px; border-left: 5px solid #EB7B3D; background-color: #F4F4F5;}
    #cotnact-us .gurgaon-box, #cotnact-us .kolkata-box {width: 286px; height: auto; float: left; padding-right: 30px;}
    #cotnact-us .kolkata-box { padding-right:0px; }

.three-column {width: auto; float: left; background-color: #fff; padding: 5px 0px 0px 5px; background: url(images/bg-box.gif) repeat-x; border-bottom: 3px solid #C7E2F3;}
    .three-column h3 {line-height: 200%; padding: 0px; margin: 0px; height: 22px; font-size: 16px;}

.icon {float: left; margin-right: 10px;}

.divcontent {margin-bottom: 14px; font: 12px Arial, Helvetica, sans-serif; letter-spacing: 0.03em; word-spacing: 0.3em; height: auto; line-height: 20px;}
    .divcontent ul li {font: 12px Arial, Helvetica, sans-serif; letter-spacing: 0.03em; word-spacing: 0.3em; height: auto; line-height: 20px;}
    .divcontent li {font: 12px Arial, Helvetica, sans-serif; letter-spacing: 0.03em; word-spacing: 0.3em; height: auto; line-height: 20px;}
    .divcontent li a {font: 12px Arial, Helvetica, sans-serif; letter-spacing: 0.03em; word-spacing: 0.3em; height: auto; color: #0E5C9A; line-height: 20px;}

#box{width: 641px; background: url(images/bg-blue-box.gif) no-repeat; min-height: 102px; height: auto; background-color: #d0edfd; float: left; border: 1px solid #0088CC; padding-bottom: 10px;}
    #box h1 {background-color: transparent; border: none; font: 25px "Times New Roman", Times, serif; color: #fff; padding: 0px; margin: 0px 15px 0px 18px;}
    #box img {margin: 10px 5px 0px 15px;}
    #box ul li {list-style-image: url(images/bullet-green-arrow.png); line-height: 20px; margin-bottom: 5px; padding-left: 8px;}
    #box .box-content {margin-left: 5px; float: left;}
    #box .spacer-heading {height: 10px;}


#box1 {width: 641px; background: url(images/bg-blue-box.gif) no-repeat; min-height: 102px; height: auto; background-color: #d0edfd; float: left; border: 1px solid #0088CC; padding-bottom: 10px;}
    #box1 h1 {background-color: transparent; border: none; font: 25px "Times New Roman", Times, serif; color: #fff; padding: 0px; margin: 0px 15px 0px 18px;}
    #box1 img {margin: 10px 5px 0px 15px;}
    #box1 ul li {list-style-image: url(images/bullet-green-arrow.png); line-height: 20px; margin-bottom: 5px; padding-left: 8px;}
    #box1 .box-content {margin-left: 5px; float: left;}
    #box1 .spacer-heading {height: 10px;}

.sap-table {background-color: #F4F4F5;}
    .sap-table th {border: 1px #0F8CD3 solid; background-color: #CEEDFC;}
    .sap-table td {border: 1px #0F8CD3 solid; border-top: 0px;}
    .sap-table-alternate-color {background-color: #fffceb;}
    .sap-table a {color: #0E5C9A;}

.firat-box, .second-box {width: 302px; float: left; padding: 10px 10px 0px 0px; margin-right: 15px;}
    .second-box {margin-right: 0px;}
    .firat-box h3, .second-box h3{font: bold 14px Arial, Helvetica, sans-serif; color: #004D9D;}
    .firat-box p, .second-box p {color: #000; text-align: justify; padding-top: 8px;}
    .firat-box h3, .second-box h3 {line-height: 200%; padding: 0px; margin: 0px; height: 22px; font-size: 16px; float: left;}

.course-duration {background-color: #E0F4FC; margin: 4px 0px 5px 0px; padding: 4px; color: #000; text-align: right; float: right; font-size: 14px;}

.note-box {padding: 6px; background-color: #E0F4FC; color: #0078B9; border: 1px solid #0078B9; margin: 5px 0px 5px 0px; vertical-align: top;}


/* Box messages  */
.box-confirm {padding: 7px; color: #0078B9; border: 1px solid #B7DEED; margin:15px 0px 10px 0px; vertical-align: top; background-color:#E0F4FC }

.box-confirm2 { font: 20px normal Arial, Helvetica, sans-serif; text-align:center; padding: 7px; color: #0078B9; border: 1px solid #B7DEED; margin:15px 0px 10px 0px; vertical-align: top; background-color:#E0F4FC }

.box-confirm h6 { font: normal 15px arial; height:auto; !important; margin:0px; min-height:22px; background:url(images/right-arrow.png)0px -2px no-repeat;  padding-left: 40px;}

.box-error {padding: 7px; color: #C14D4D; border: 1px solid #EAC1C1; margin:15px 0px 10px 0px; vertical-align: top; background-color:#FCE3E3 }
.box-error h6 { font: normal 15px arial; height:auto; !important; margin:0px; min-height:22px; background:url(images/icon-error.png)0px -2px no-repeat;  padding-left: 40px;}


.points {float: left; width: 85%; margin-left: 10px;}
    .points li{margin-bottom: 8px;}
    .points h5 {padding: 0px; margin: 12px 0px 0px 0px; font-size: 20px; font-weight: bold; color: #010101;}

#contact-box {width: 235px; padding: 5px; margin: 15px 0px 15px 0px; background: url(images/bg-right-side-box.gif) no-repeat;}
    #contact-box h2 {text-align: left; font: normal 17px "Trebuchet MS"; color: #D96208; background: url(images/envelope.png) no-repeat; border: none; background-color: none; padding-left: 75px; height: 50px;}
    #contact-box h6 {font-size: 15px; color: #010101; font-weight: bold; margin: 0px 5px 5px 5px; padding: 3px;}
    #contact-box h5 {font-size: 15px; font-weight: bold; padding: 3px; margin: 4px;}
    #contact-box p.phone, #contact-box p.email {font-size: 13px; margin: 0px 6px 8px 6px; background: url(images/icon-phone_16.png) 0px 2px no-repeat; text-align: left; padding-left: 25px;}
    #contact-box p.email {background: url(images/icon-email_16.png) 0px 2px no-repeat;}

#contact-box-wide {width: 600px; padding: 12px 20px 20px 20px; margin: 15px 0px 15px 0px; border:1px dotted #B8B8B8;}
    #contact-box-wide h2 {text-align: right; text-transform:uppercase; font: normal 18px Arial; color: #004d9d; border-right:none; border-left:none; border-bottom:3px solid #EB7B3D; background:none; background-color: none; padding-bottom:8px; margin-bottom:10px; }
    #contact-box-wide h6 {font: normal 18px Arial, Helvetica, sans-serif; color: #010101; margin: 0px 5px 2px 5px; padding: 3px; }
    #contact-box-wide h5 {font: bold 15px Arial, Helvetica, sans-serif;padding: 3px; margin: 0px 0px 0px 5px;}
	#contact-box-wide img.contact-corner { margin: -17px -24px; position:absolute;}
    #contact-box-wide p.phone, #contact-box-wide p.email {font-size: 13px; background: url(images/icon-phone_16.png) left no-repeat; margin: 0px 0px 2px 6px; padding: 4px 0px 0px 20px;}
    #contact-box-wide p.email {background: url(images/icon-email_16.png) 0px 7px no-repeat;}
	#contact-box-wide p.email a:link, #contact-box-wide p.email a:visited { color:#0E5C9A; }
	#contact-box-wide .box-left, #contact-box-wide .box-right { width:290px; float:left; margin-right:20px; }
	#contact-box-wide .box-right { margin-right:0px;}
	#contact-box-wide a:link, a:visited { color:#fff; }
	#contact-box-wide a:hover { color:#000; background-color:#FFCA08;}
	
#faq {font-size: 13px;}
    #faq ul li {font-size: 13px; line-height: 25px; color: #000000;}
    #faq h1 {font-size: 14px; margin-bottom: 25px;}
    #faq a.faqs {color: #000000; text-decoration: underline;}
    #faq a.faqs:hover {text-decoration: none; color: #000000;}
    #faq a.faqs:visited {color: #990099;}

#testimonials {border-top: 8px solid #0088CC; padding: 15px; background-color: #F8F9FB; color: #000; height: auto; width: 215px; line-height: 20px; float: right; margin-left: 0px;}
    #testimonials .quote-left, #testimonials .quote-right {font: 50px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #8C9799; margin-right: -20px;}
    #testimonials .quote-right {margin: -20px 0px 0px 0px; display: block; text-align: right;}
    #testimonials h4 {font: normal 24px arial; background: url(images/icon_speak.png) no-repeat; color: #010101; height: 50px; margin: 0px 0px 10px 0px; padding-left: 60px; }
    #testimonials p {font-size: 14px; font-weight: normal;}
    #testimonials h5 {font-size: 13px; font-weight: bold; font-style: italic; text-align: right; margin: 20px 0px 0px 0px;}

.alumni {border-top: 8px solid #0088CC; padding: 15px; background-color: #F8F9FB; color: #000; height: auto; width: auto; line-height: 20px; float: right; margin-left: 0px;}
    .alumni .quote-left, .alumni .quote-right { background:url(images/quotes.gif) 0px 0px no-repeat; width:25px; height:30px; margin: 0px 0px 0px -5px; float:left; }
    .alumni .quote-right {background:url(images/quotes.gif) -25px 0px no-repeat; margin: 0px; display: block; text-align: right; float:right;}
    .alumni h4 {font: normal 24px arial; background: url(images/icon_speak.png) no-repeat; color: #010101; height: 50px; margin: 0px 0px 10px 0px; padding-left: 60px; }
    .alumni p { font:italic 15px Georgia, "Times New Roman", Times, serif; line-height:24px; margin:10px 0px 20px 20px;}
    .alumni h5 {font-size: 13px; font-weight: bold; font-style: italic; text-align: right; margin: 0px 0px 40px 0px;}

#two-column-box {width: auto; float: left; background-color: #fff; padding: 5px 0px 0px 5px; background: url(images/bg-box.gif) repeat-x; border-bottom: 3px solid #C7E2F3;}
    #two-column-box .box-left, #two-column-box .box-right {width: 293px; height: auto; float: left; padding-right: 20px;}
    #two-column-box h3 {line-height: 200%; padding: 0px; margin: 0px; height: 22px; font-size: 16px;}

.course-schedule-table {width: 100%; border-collapse: collapse; border: 1px solid #0088CC; margin-top: 20px;}
    .course-schedule-table table {border: none; border-collapse: collapse; padding: 4px;}
    .course-schedule-table th {text-align: left; font-size: 15px; padding: 6px 0px 6px 4px; color: #fff; background-color: #0088CC;}
    .course-schedule-table th.coloum {font-size: 13px; background-color: #F5FBFB; color: #000; border-bottom: 1px solid #0088CC; border-right: 1px solid #0088CC;}
    .course-schedule-table td {padding: 7px; border-right: 1px solid #0088CC;}
    .course-schedule-table tr.first-row {background-color: #F5FBFB; border-bottom: 1px solid #0088CC;}
    .course-schedule-table tr.second-row {background-color: #fff; border-bottom: 1px solid #0088CC;}
    .course-schedule-table tr.heading-top {font: bold 15px Arial; color: #0E5C9A; background-color: #E4F6FE; border-bottom: 1px #0088CC solid;}
    .course-schedule-table tr {padding: 0px;}
    .course-schedule-table td.note {font-size: 11px; font-style: italic; background-color: #F4F4F5;}

#course-content { }
	#course-content h5{background-color: #FFD33E; font-size: 20px; padding: 4px 10px 4px 10px;}

.button-left, .button-right {font: bold 13px Arial, Helvetica, sans-serif; float: left; background-color: #EB7B3D; color: #fff; margin:10px 0px 10px 10px;}
    .button-right {float: right;}
    .button-left a{color: #fff; text-decoration: none; display: block; padding: 4px 7px 4px 7px; text-transform: uppercase;}
	.button-left a:link, .button-left a:visited, .button-right a:link, .button-right a:visited {color: #fff; text-decoration: none; display: block; padding: 4px 7px 4px 7px; text-transform: uppercase;}
    .button-left a:hover, .button-right a:hover{background-color: #FFD33E; color: #010101; display: block;}

.img-center {margin: 0px auto; text-align: center;}

#box-elearning, #box-ilt { width: 304px; float: left; padding: 10px 10px 0px 0px; margin-right: 15px; }
	#box-elearning h1 {background-color:#FFDD5C; border: none; font: 18px Arial; color: #000; padding: 3px; margin: 0px 0px 7px 0px;}
	#box-elearning h2 {color: #2167B1; font: bold 14px Arial; margin: 15px 0px 5px 0px; height:auto !important; padding: 2px 2px 2px 7px; border-left: 5px solid #EB7B3D; border-right: 2px solid #CECECE; background-color: #F4F4F5;}
	#box-elearning h3{font: normal 12px Arial; color: #004D9D; line-height: 110%; padding: 0px 0px 0px 22px; margin: 0px 0px 7px 0px; height: 22px; float: left; background:url(images/icon-draw.png) no-repeat; }
	#box-elearning h3 a:link, a:visited { color: #004D9D; text-decoration:underline; }
		#box-elearning .course-duration { float:right; background-color: #E0F4FC;  margin: 6px 0px 5px 0px; padding:2px 2px 2px 5px; color: #000; text-align: right; float: right; font-size: 14px;}
		
#breadcrumb { margin:10px 0px 10px 0px; height:30px; background-image:url(images/breadcrum.jpg); background-repeat:repeat-x;}
 #breadcrumb ul { list-style:none; margin:0px; padding:0px; padding-left:5px; }
 #breadcrumb ul li { display:inline; }
 #breadcrumb a:link, #breadcrumb a:visited { text-decoration:none; color:#004D9D; }


#course-details {width: 100%; margin: 15px 0px 15px 0px; border:1px dotted #B8B8B8;}
	#course-details table { width:100%; border-collapse: collapse; }
    #course-details th { background-color:#E4F6FE; color: #010101; font: bold 15px arial; padding: 7px 0px 7px 5px;}
	#course-details th.ilt {background-color: #CCE252;}
	 #course-details th.e-learning { background-color: #FFDD5C; }
	#course-details .table-footer {background-color: #CECECE; color: #010101; font: normal 12px arial; padding: 7px 0px 7px 5px;}
    #course-details td {padding: 3px 3px 3px 6px; margin: 0px; font: normal 12px arial; background-color:#F8F9FB; border: 1px solid #BCD0DD; }
    #course-details h2 {text-align: left; font: bold 16px Arial; margin:5px 0px 0px 0px; padding:0px; color: #004d9d; border:none; background:none; background-color: none; }
	#course-details h2 span { font:bold 13px arial; color:#000;}
    #course-details h6 {font: normal 18px Arial, Helvetica, sans-serif; color: #010101; margin: 0px 5px 2px 5px; padding: 3px; }
    #course-details h5 {font: bold 15px Arial, Helvetica, sans-serif;padding: 3px; margin: 0px 0px 0px 5px;}
	#course-details img.contact-corner { margin: -17px -24px; position:absolute;}
    #course-details p.phone, #course-details p.email {font-size: 13px; background: url(images/icon-phone_16.png) left no-repeat; margin: 0px 0px 2px 6px; padding: 4px 0px 0px 20px;}
    #course-details p.email {background: url(images/icon-email_16.png) 0px 7px no-repeat;}
	#course-details .box-left, #course-details .box-right { width:600px; float:left; margin-right:20px; }
	#course-details .box-right { margin-right:0px;}
	#ccourse-details a:link, a:visited { color:#0E5C9A; }
	#course-details a:hover { color:#000; background-color:#FFCA08;}
	

/*DL, DT, DD TAGS LIST DATA*/
dl { margin-bottom:50px; width:640px;}
	dl dt { width:200px; text-align:right; color:#000; float:left; height:22px; font-weight:normal; margin:0px 20px 15px 0px; line-height:200%; padding:7px 0px 1xp 0px;}
	dl dd { margin:0px 20px 15px 0px;}
	dd .text-box {width: 267px; border:1px solid #BAE2F0; padding: 3px 0px 3px 0px; background-color: #fff;}
	
	dd textarea, dd select{width: 267px; border:1px solid #BAE2F0; padding: 3px 0px 3px 0px; background-color: #fff;}
	dl h6 {background-color: #FFDD5C; color: #010101; font-size: 13px; font-weight: bold; padding:7px; display:block;}

form { margin:0px; padding:0px; }

#fieldsettop { width:100%; margin-left:auto; margin-right:auto; padding: 5px 0px 5px 0px; height:auto;}
/*#fieldsetbottom { width:100%; margin-left:auto; margin-right:auto; border: 1px solid #b9cedc; padding: 5px 0px 5px 0px; height:auto; }*/
	#fieldsettop h6 {background-color: #E4F6FE; color: #010101; font-size: 13px; font-weight: bold; padding:7px; display:block;}
	label.text { width: 260px; font:normal 13px arial; float: left; text-align:right; display:block; margin:0px 10px 0px 0px; padding: 5px 0px 1px 0px;  vertical-align:middle; float:left;  }
	span.text1{color:Red}
	label.text-field { width: 300px; background-color: #fff; float:left; margin-bottom:10px; }
	label.textnormal { width: 115px; float: left; text-align:right; margin-left: 5px; padding: 10px 0px 5px 0px; vertical-align:middle; }
	#fieldsettop textarea, #fieldsettop select { width:267px; border:1px solid #BAE2F0; background-color:#fff; }
	#fieldsettop select { width:270px; }
	#fieldsettop .form-btn {font-weight: bold; color: #fff; background-color: #EB7B3D; border: none; padding: 3px 5px 3px 5px;}
	#fieldsettop .button-strip { clear:both; width:auto; padding:30px 0px 0px 270px;}
	input.textfieldwidth, input.code, input.contact { width: 267px; border:1px solid #BAE2F0; padding: 3px 0px 3px 0px; background-color: #fff; }
	input.code {width: 40px; margin-right:18px; float:left;}
	input.contact {width: 147px; float:left;}

	#fieldsettop .field-dropdown
	input { font-size:10pt; }
	input.checkbox { vertical-align:middle; }
	select { width:auto; background-color:#fff; width:300px; }
	input.textdatefieldwidth { width:107px; }
	label.textfieldtext { width: 300px; float: left; text-align:left; font-weight:normal; padding: 3px 0px 5px 0px; vertical-align:middle; }
	
.drop-down-seprator { background: #E4F6FE none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(0, 0, 0); font-style:normal; }
.drop-down-hilite { color:#F00; font-style:normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }

#site-map { font: normal 13px arial; }
 #site-map ul li {list-style-image: url(images/bullet-green-arrow.png); line-height: 25px; margin-bottom: 5px; padding-left: 8px;}
 #site-map ul li ul li{ margin:0px 0px 0px 0px; padding:0px; }
 #site-map a:link, #site-map a:visited{ text-decoration:none; color:#0E5C9A; }
 #site-map a:hover {background-color:#E4F6FE; color:#010101; display:block; width:200px; font-weight:bold;}
 #site-map .box-content {margin-left: 5px; float: left;}