/* Page Generated in 0.000000 seconds */
html, body, form,td {margin:0; padding:0; border:0; font-family:  Arial, Verdana, Helvetica, sans-serif; font-size:14px; color:#666; }

img {border:0;}
h1 {color: #00498F;  text-decoration:none; font-size:30px; margin:0; padding:5px 0px 20px 0px; font-weight:normal; /*text-transform:uppercase;*/ }
h2 {color: #4A90CD;  text-decoration:none; font-size:18px; margin:0; padding:5px 0px 5px 0px; font-weight:bold; text-transform:uppercase;}
h3 {color: #8CC9E9;  text-decoration:none; font-size:16px; margin:0; padding:5px 0px 5px 0px; font-weight:bold; text-transform:uppercase;}
h4 { margin:0;  color:#00498F; font-weight:bold; font-size:15px;}
/*h4 strong { text-transform:uppercase; font-size:20px; font-style:normal;}
hr {border:0; border-top:1px solid white;}*/

/* Testimonials */
h5 { color: #4B90CD; text-decoration:none; font-size:18px; margin:0; padding:5px 0 0px 10px; font-weight:normal; }
.testim {font-size:14px; padding:0px 10px 10px 10px ; color: #4B90CD;}

a {color:#4A90CD;}
a:hover {color: #3160ac;}

ul {color: #4A90CD;}

.lmcont table td {padding: 5px; font-size:12px;}

.clearcss {clear:both;}

#home {background-image:url('/img/page-bg.png'); background-repeat:repeat-x;}
#npg {background-image:url('/img/page-bg.png'); background-repeat:repeat-x;}

#main {width:980px;}

.tblk {padding: 10px 0 0 0;}
.tblk #logo {width:300px; height:95px; float:left;}
.tblk #slogan {width:280px; height:45px; float:left; font-size:24px; font-style:italic; color:#a2d3ed; margin:10px 0 0 120px; line-height:24px; }
.tblk #slogan .slogtop {float:left; font-size:20px; font-style:italic; color:#a2d3ed;}
.tblk #slogan .slogmid {float:left; font-size:32px; font-style:italic; color:#a2d3ed; }
.tblk #slogan .slogbot {float:left; font-size:20px; font-style:italic; color:#a2d3ed; margin:0 0 0 80px;}
.tblk #phnum {width:270px; height:55px; float:left; font-size:24px; color:#00498F; text-align:right; margin:20px 10px 0 0px; line-height:16px;}
.tblk #phnum  .phtxt {text-align:right; font-size:12px; font-weight:bold; text-transform:uppercase; color:#FC0;}
.tblk #tmenu {margin:44px 0 0 0; background-image:url('/img/topnav-bg.png'); background-repeat:repeat-x; height:50px;}
.tblk #tmenu .tml {background-image:url('/img/topnav-limg.png'); background-repeat:no-repeat; height:64px; width:10px; position:absolute; margin: 0 0 0 -10px; z-index:5;}
.tblk #tmenu .tmr {background-image:url('/img/topnav-rimg.png'); background-repeat:no-repeat; height:64px; width:10px; position:absolute; margin: 0 0 0 980px; z-index:5;}

.searchblk {margin: -5px 0 5px 0;}
.searchblk .vcourses {width:320px; height:80px; float:left; cursor:pointer;}
.searchblk #search {width:585px; height:51px; float:left; background-image:url('/img/Search-bg.gif'); background-repeat:no-repeat; padding: 29px 0 0 75px; text-align:left; }
.searchblk #search  .go {margin: 0 0 -7px 25px;}
.searchblk #search #searchtextbox {width:400px; border:0; background-color:#D1EFD1; color:#3DB43D; font-weight:bold;}
.searchblk .vcoursesinfo {display:none; padding: 5px;  background-image:url('/img/vcoursebg.png'); background-repeat:repeat-y; font-size:12px;}

.courseblk { width:310px; text-align:left; float:left; margin: 0 10px 10px 0;}
.courseblk .cheader {color: #3160ac; font-size:20px; font-weight:bold; margin: 10px 0 10px 0;}
.clist .alink {display:block; margin: 0 0 5px 0;}

.moreclink {text-align:right; font-weight:bold;}

.catblk { width:630px;}
.catblk .vplist .alink {display:block; margin: 0 0 5px 0;}

.infoimg {margin: 0 0 5px 0;}
.infoimg  ul {list-style:none; margin:0; padding:0;}
.infoimg  li {float:left; margin: 0 10px 0 0;}
.infoimg  li:nth-child(3n) {margin: 0;}

.infoimg2 {margin: 5px 0 5px 0;}
.infoimg2  ul {list-style:none; margin:0; padding:0;}
.infoimg2  li {float:left; margin: 0 10px 0 0;}
.infoimg2  li:nth-child(3n) {margin: 0;}

.lmcont {width:630px; float:left; margin: 0 10px 0 0; padding:10px; text-align:left; min-height:430px; }
.rmcont {width:320px; float:left; padding:10px 0 0 0; text-align:left}
.lmcontc {width:980px; float:left; margin: 0 10px 0 0; padding:10px; text-align:left; min-height:430px;}


.rheader {font-size:20px; font-weight:bold; color:#3160ac; margin: 0px 0 10px 0px; }

.frmcontact td {font-size:12px; }

.tblscenroll {width:620px;}

.htmlIText,.htmlIMemo,.htmlIDate,.htmlIselect,.htmlIPass,.htmlIEmail {	width: 95%; background-color:#fff; border: 1px solid #e8e8e8; color: #616363; font-size:12px; padding:5px; margin: 0 10px 0 0;} 
#form_2006_postcode, #form_2006_postcode2 {width:100px;}

.cnblk {width:500px; display:none;}
#form_2006_courname {width:400px;}

.htmlIcaptcha {width:100px; margin:5px 0 0 0;}
#captcha1 {width:160px; height:40px;}

.sresult .separator {border-top:1px dotted #ccc; height:1px; margin:10px 0 10px 0;}

.startagain {margin:10px 0 10px 0; cursor:pointer;}

.govwiz { border:11px solid #ccc; padding: 30px}
.govwiz table h1 {font-size:24px; color:#8CC9E9;}

.lnews #news_txt {overflow:hidden; width:320px; margin:0 0 0 0px; }
.lnews #news_txt .rotwofnews {display: none;  min-height: 70px;  width:320px; clear: none;}
.lnews #news_txt .lnbox { margin: 0 0 20px 0; background:#E6F4FB; padding: 10px 20px 20px 20px; }
.lnews #news_txt .lnbox .newstitle h3  { font-size:16px; color:#00498F;  text-decoration:none; }
.lnews #news_txt .lnbox .newssummary a {color:#666; font-size:14px; text-decoration:none; }
.lnews #news_txt .lnbox .newssummary  {  margin: 10px 0 0 0;}

#newsnav ul {list-style:none; margin:0; padding:0;}
#newsnav li {border-bottom:1px solid #4A90CD; padding: 0 0 10px 0; margin: 0 0 10px 10px;}
#newsnav li a {text-decoration:none;}
#newsnav li.sel a {color:#3160ac;}

.newsitemcontent {border-bottom:1px solid #e8e8e8;  padding: 0 0 10px 0; margin: 0 0 10px 0; }
.newsdate {font-size:12px; color:#00498F;}

/* home testimonial */
/* blockquote */
.hometestiblk blockquote {width:550px; margin:20px 20px 0 20px; padding:0; background-image:url('/img/quote-l.png'); background-repeat:no-repeat; background-position:top left;}
.hometestiblk blockquote #testimonial_txt { width:550px; padding: 20px; font-style:italic; }
/* END -- blockquote */

.hometestiblk {width:570px; margin:0px 0px 0px 0; }
.hometestiblk #testimonial_txt {overflow:hidden; width:570px	;margin:0 0 0 0px;}
.hometestiblk #testimonial_txt .testisummary {width:530px;text-align:center; font-size:20px; font-style:italic; line-height:26px; background-image:url('/img/quote-r.png'); background-repeat:no-repeat; background-position:bottom right; padding: 0px 20px 0 0;}
.hometestiblk #testimonial_txt .rotwof {display: none;  min-height: 70px;  width:530px; clear: none;}
.hometestiblk #testimonial_txt .rotwof p {margin: 0;}
.hometestiblk #testimonial_txt .rotwof a {  text-decoration: none; color:#999; }
.hometestiblk #testimonial_txt .rotwof a:hover {  text-decoration: underline; color:#00498F;}
.hometestiblk #testimonial_txt .rotwof a b {  font-weight: normal; }
.hometestiblk #testimonial_txt #randitem-more { margin:0px 0 0 0px;  text-decoration: none;}
.hometestiblk #testimonial_txt #randitem-more:hover {  text-decoration: underline; }
.hometestiblk #testimonial_txt .testiauthor {font-weight:normal; color:#4A90CD; text-align:center; font-style:italic; }
.hometestiblk  #testimonial_txt .testicompany { font-weight:bold; color:#4A90CD; text-align:center;  }
.hometestiblk  #testimonial_txt  .testiposition  { color:#4A90CD;  margin: 0 0 0 10px; text-align:center;}
/* home testimonial end */

/* product testimonial */
/* blockquote */
.vptestiblk blockquote {width:200px; margin:20px 20px 0 20px; padding:0; background-image:url('/img/quote-l.png'); background-repeat:no-repeat; background-position:top left;}
.vptestiblk blockquote #testimonial_txt { width:250px; padding: 20px; font-style:italic; }
/* END -- blockquote */

.vptestiblk {width:220px; margin:0px 0px 0px 0; }
.vptestiblk #testimonial_txt {overflow:hidden; width:220px;margin:0 0 0 0px;}
.vptestiblk #testimonial_txt .testisummary {width:240px;text-align:center; font-size:20px; font-style:italic; line-height:24px; background-image:url('/img/quote-r.png'); background-repeat:no-repeat; background-position:bottom right; padding: 0px 20px 0 0;}
.vptestiblk #testimonial_txt .rotwof {display: none;  min-height: 70px;  width:240px; clear: none;}
.vptestiblk #testimonial_txt .rotwof p {margin: 0;}
.vptestiblk #testimonial_txt .rotwof a {  text-decoration: none; color:#999; }
.vptestiblk #testimonial_txt .rotwof a:hover {  text-decoration: underline; color:#00498F;}
.vptestiblk #testimonial_txt .rotwof a b {  font-weight: normal; }
.vptestiblk #testimonial_txt #randitem-more { margin:0px 0 0 0px;  text-decoration: none;}
.vptestiblk #testimonial_txt #randitem-more:hover {  text-decoration: underline; }
.vptestiblk #testimonial_txt .testiauthor {font-weight:normal; color:#4A90CD; text-align:center; font-style:italic; }
.vptestiblk  #testimonial_txt .testicompany { font-weight:bold; color:#4A90CD; text-align:center;  }
.vptestiblk  #testimonial_txt  .testiposition  { color:#4A90CD;  margin: 0 0 0 10px; text-align:center;}
.vptestiblk .testiseparator {height:1px; border-top:1px dotted #ccc; margin:10px 0 10px 15px;}
/* product testimonial end */


/* hero image */ 
.panel {margin:0 0 0 1px;}
.overlay {display:none;}
.panel-overlay  .ititle {color:#fff; text-align:left;font-size:20px;padding:10px 0 0 0; display:none;}
.rpanel {background-image:url('/img/black-bg.png');background-repeat:no-repeat;}
.fadetext {padding:30px 20px 0 20px;}
.fadetext .prodtitle {font-size:24px;}
#pointer, .strip_wrapper, .nav-next, .nav-prev {display:none;}
.olay2 {position:absolute; z-index:2;  width:250px; height:30px;}
.olay2link {position:absolute; z-index:2000; width:250px; height:50px; margin:-10px 30px 0 35px;}

#fadeimage {margin:0 0 10px 0;}
#fadeimage .rpanel {background-image:url('/img/black-bg.png');background-repeat:no-repeat; width:319px; height:282px; position:absolute; z-index:9999; margin: 0 0 0 662px;}
#fadeimage .rpanel .fadetext {color:#fff; padding:60px 20px 0 20px;}
#fadeimage .rpanel .panel-overlay2 {position: absolute; z-index: 1999; width: 298px; height: 50px; top: 232px; left: 0px; color: white; display:none;}

#gfimg {cursor:pointer;}

/* faq */
.faqtitle {font-weight:bold; padding: 3px 0 3px 0; color:#000;}
.faqtitle:hover {cursor: pointer;}
.faqsummary {padding:10px 10px 10px 10px; margin:0 0 10px 0; font-family:Arial, Verdana; font-size:14px; color: #4A90CD; background-color:#f2f2f2;}
#faqlist {margin: 0 0 15px 0;}
/* faq end */

.ttip {	opacity:0.95;	z-index:1000;	text-align:left;	text-shadow:#444 0 1px 1px;	border:1px solid #888;	padding:8px; min-width:50px;	max-width:530px; background-color:#999;	background-image:url('/img/tip-bg.png'); }
.ttip .tip-inner {	font:bold 12px/18px arial;	margin-top:-1px;	padding:0 4px 3px 4px; color:#fff;}
.ttip .tip-arrow-top {	margin-top:-7px;	margin-left:15px;	top:0;	left:0;	width:16px;	height:10px;	background:url('/img/tip-arrows.png') no-repeat;}
.ttip .tip-arrow-right {	margin-top:-9px; /* approx. half the height to center it */	margin-left:-7px;	top:50%;	left:100%;	width:11px;height:21px;	background:url('/img/tip-arrows.png') no-repeat -22px 0;}
.ttip .tip-arrow-bottom {	margin-top:-7px;	margin-left:15px;	top:100%;	left:0;	width:22px;	height:13px;	background:url('/img/tip-arrows.png') no-repeat -44px 0;}
.ttip .tip-arrow-left {	margin-top:-9px; /* approx. half the height to center it */	margin-left:-6px;	top:50%;	left:0;	width:11px;	height:21px;	background:url('/img/tip-arrows.png') no-repeat -66px 0;}

/* tabs  */
ul.tabs {	margin: 0;	padding: 0;	float: left;	list-style: none;	height: 32px;	border-bottom: 1px solid #ccc;	border-left: 1px solid #ccc; width: 620px;}
ul.tabs li {	float: left;	margin: 0;	padding: 0;	height: 31px;	line-height: 31px; margin-right:2px;	margin-bottom: -1px;	overflow: hidden;	position: relative; background-color:#3162AE;}
ul.tabs li a {	text-decoration: none;	color: #fff;	display: block;	font-size: 12px;	padding: 0 15px; outline: none; text-transform:uppercase; font-weight:bold;}
ul.tabs li a:hover {	background-color:#8CC9E9; 	color: #fff;}
ul.tabs li.active a {	color: #3162AE;}
ul.tabs li.active {	border: 1px solid #ccc;}
ul.tabs li.active,ul.tabs li.active a:hover {	background-color: #fff; color:#3162AE;	border-bottom: 1px solid #fff;	}
.tab_container {	border: 1px solid #ccc;	border-top: none;	clear: both;	float: left;	width: 620px;	background: #fff;}
.tab_content {	padding: 20px;	font-size: 13px;}
/* tabs  end*/

#rimgs img {margin: 0 0 15px 0;}
.attrinbg { background-image:url('/img/lblue-bg.png'); background-repeat:repeat-none; background-color:#9ED1EC; padding:20px; }
.attrin  {padding: 10px; color:#3162AE;}
.attrin .attheader {font-weight:bold; color:#00498F; text-decoration:underline; margin: 0 0 5px 0; font-size:14px; text-transform:uppercase;}
#ddlpdf {margin: 5px 0 5px 0;}
#eenrol, #enqcourse {margin: 5px 0 0 0;}
#eenrol a, #enqcourse a {width:320px; height:40px; display:block; opacity:0;}
#eenrol {background-image:url('/img/enrol-now.png'); background-repeat:no-repeat; height:40px; width:320px;  }
#enqcourse {background-image:url('/img/enquire.png'); background-repeat:no-repeat; height:40px; width:320px; }
.ddlink {margin: 0 0 5px 0; background-image:url('/img/pdfbg-btn.png'); background-repeat:no-repeat; height:32px; width:260px; padding:8px 0 0 60px; font-size:20px; text-transform:uppercase; }
.ddlink a {color:#fff; text-decoration:none;}
.ddlink a:hover {color:#383870; }
.dchkmethodbutton {border:0; width:320px; height:40px; background:none; text-indent: -10000px; cursor:pointer;}

#form_1760_fname {width:50px;}
#form_1760_email {width:120px; margin: 0 5px 0 5px;}

.sfootblk {background-color:#a2d3ed;}
.sfcont {background-image:url('/img/sub-foot-bg.png'); background-repeat:repeat-x; width:980px; height:100px;}
.sfcont .sfheader {font-size:14px; font-weight:bold; color:#fff; position:absolute; margin: -5px 0 0 20px; text-transform:uppercase;}
.sfcont .sfo {width:330px; height:80px; float:left; padding:20px 0 0 0; /*background-image:url('/img/sub-foot-left.png'); background-repeat:repeat-x;*/}
.sfcont .sfc {width:320px; height:75px; float:left; padding:25px 0 0 0; /* background-image:url('/img/sub-foot-left.png'); background-repeat:repeat-x;*/}
.sfcont .sfc img { margin:15px 10px 0 5px;}
.sfcont .sfo img { margin:-8px 20px 0 20px;}
.sfcont .sfc .sfcimg  { padding:0 0 0 40px;}
.sfcont .sfjm {width:330px; height:75px; float:left; background-image:url('/img/sub-foot-left.png'); background-repeat:repeat-x; padding:25px 0 0 0; text-align:left;}
.sfcont .sfjm .jmtxt {text-align:left; padding: 0 5px 0 35px; color:#fff; font-size:11px; margin-top:47px; font-size:12px; color:#3162AE;}
.sfcont .sfjm  .tbljoinmail {float:right; margin:12px 35px 0 0;}
.sfcont .sfjm  .tbljoinmail .htmlIText {color: #4A90CD;}


.fblk {background-color:#3160AC; height:200px;}
.fblk  .fcont {width:980px; padding:20px 0 0 0; }
.fblk .copyr {font-size:10px; color:#A2D3ED; float:left; width:750px; text-align:center; /*text-transform:uppercase;*/ margin-top:20px;}
.fblk .fmenu {	float:left; 	width:750px;  text-align:left; color:#fff; margin: 0 0 0 20px;}
.fblk .fmenu a {color:#A2D3ED; text-decoration:none; margin:0 1px 5px 1px; font-size:11px; text-transform:uppercase; display:inline-block;}
.fblk #powered {	float:right; 	width:100px; 	height:100px; 	margin: 0 0px 0 0;}



/** View Cart section **/
#tblusersignin {	width: 650px;}
#cart,#usersignin,#usersignup {	font-size: 12px;	color: #999;	padding: 15px 0 0 0;}
#cart h3 {	padding-left: 5px;	padding-top: 15px;	padding-bottom: 50px}
.table {	width: 100%;}
tr.head {	background-color: #D0CFCA;	height: 25px;	font-weight: bold}  /* Cart Header */
tr.ordhead {	background-color: #f2f2f2;	height: 20px;	font-weight: bold}  /* Cart Header */
.table .head .thumb {	width: 10%}  /* Cart Header Image Cell*/
.table .head .title {	width: 48%}  /* Cart Header Title Cell*/
.table .head .uprice {	width: 12%;	text-align: right;}  /* Cart Header Unit Price Cell*/
.table .head .remove {	width: 8%;}  /* Cart Header Remove Button Cell*/
.table .head .qty {	width: 8%;	text-align: right;}  /* Cart Header Qty Cell*/
.table .head .total {	width: 14%;	text-align: right;}  /* Cart Header Total Cell*/
.table tr.cartrow td {	padding-top: 5px;	padding-bottom: 5px;	border-bottom: 1px solid #f2f2f2;}
.table tr.cartpromo {	background-color: #f2f2f2;}
.table tr.cartpromo td {	padding: 0 0 15px 0;}
.table tr.cartgiftv {	}
.table tr.cartgiftv td {	}
.table tr.cartship #postcode {	font-size: 11px;	border: 1px solid #e8e8e8;	background-color: transparent;}
.table tr #promo {	font-size: 11px;	border: 1px solid #e8e8e8;	background-color: transparent;}
.table tr #giftv {	font-size: 11px;	border: 1px solid #e8e8e8;	background-color: transparent;}

.ordtable {	width: 750px;}

table.border {	border: 1px solid #e8e8e8;}
.toprow {	padding-top: 2px;}
.bottomrow {	border-bottom: 1px solid #e8e8e8;	padding-bottom: 2px;}
.label {	padding-left: 5px;	border-bottom: 1px solid #e8e8e8;}

.htmlIText,.htmlIMemo,.htmlIDate,.htmlIselect,.htmlIPass,.htmlIEmail {	width: 100%;	font-size: 13px; color: #A5A39A; background-color: #fff;	border: 1px solid #e8e8e8;}  /* Text Fileds */
.carttotal {	background-color: #e8e8e8;	height: 25px;	font-weight: bold}  /* Cart total price field */
.cartship,.cartsubtotal {	background-color: #f2f2f2; }  /* Cart total price field */
.ship_num td {	background-color: #f2f2f2;	font-weight: bold;	padding-left: 5px;	font-size: medium}
.first {	text-align: left;	padding-left: 2px} 
.last {	text-align: right;	padding-right: 2px}
.first img {	margin: 0 15px 0 15px;}

.chkstep,#myaccount,#usersignout,#forgotpwd {	padding: 15px 0 0 0;}

.chkstep .input,.input {	padding: 3px;	border-bottom: 1px solid #dddddd;}
.link_button {	background-color: #666666;	color: #FFFFFF;	padding: 2px 5px 2px 5px;	text-decoration: none;	font-size: 12px}
.link_button:hover {	background-color: #cccccc;	color: black;	font-size: 12px}

/* Quantity Box */
.quantityselector {width: 30px;	height:16px; font-size: 11px;	border: 1px solid #cccccc;	margin-top: 2px} 
input.quantity {	width: 30px;	font-size: 11px;	border: 1px solid #cccccc;	margin-top: 2px}
.dchkfnav {	text-align: right;	margin-top: 5px;}
.buttons {	text-align: center;}
.cart_button {	background-color: #666666;	color: #FFFFFF;	border: 0px;	cursor: pointer;	width: 19.5%;	height: 22px;}
.cart_button:hover {	background-color: #CCCCCC;	color: black;	cursor: pointer;	width: 19.5%;	height: 22px;	border: 0px;}

.chkstep .button {	}
.chkstep  .button:hover {}

.bottomrow .button,#dchkfitemscalc,.chkstep .htmlISubmit {	background-color: #666666;	color: #FFFFFF;	cursor: pointer;	border: 0px;	margin-top: 1px;	font-size: 12px;}
.bottomrow .button:hover,#dchkfitemscalc:hover,.chkstep .htmlISubmit:hover	{	background-color: #CCCCCC;	color: #999;	cursor: pointer;	border: 0px;	margin-top: 1px;	font-size: 12px}
#signup_signupsubmit, #register, #signiu_loginsubmit,#usersignin_loginsubmit { background-color: #000; width: 120px;   padding: 3px 0 3px 0;   border: 0;      color: #fff;    cursor: pointer;       }
#signup_signupsubmit:hover, #register:hover, #signiu_loginsubmit:hover, #usersignin_loginsubmit:hover {background-color: #CCCCCC;      color: #000000; cursor: pointer;        border: 0px;    margin-top: 1px;        font-size: 12px  }
#ccconfirm {	background-color: #8E7F54;	width: 100px;	padding: 3px 5px 3px 5px;	border: 0;	color: #fff;	cursor: pointer;}
#ccconfirm:hover {	background-color: #000;}
#forgotpw_go {	background-color: #000;	width: 120px;	padding: 3px 0 3px 0;	border: 0;	color: #fff;	cursor: pointer;	float: right;}
#btnviewcart {	background-color: #01AAD6;	width: 100px;	padding: 3px 5px 3px 5px;	border: 0;	color: #fff;	cursor: pointer;}
#btnviewcart:hover {	background-color: #666;}
#btnaddtocart {	background-color: #ff9900;	width: 100px;	padding: 3px 0 3px 0;	border: 0;	color: #fff;}
#btnaddtocart:hover {	background-color: #666;	cursor: pointer;}
#cart_update {	width: 100px;	padding: 3px 5px 3px 5px;}
#empty {	width: 100px;	padding: 3px 5px 3px 5px;}
#back {	width: 100px;	padding: 3px 5px 3px 5px;	background-color: #666;	color: #fff;	border: 0;	cursor: pointer;}
#changepass_save,.table #mydetails_save {	border: 0;	width: 100px;	padding: 3px 5px 3px 5px;	background-color: #6DB340;	color: #fff;	cursor: pointer;}
#cancel {	width: 100px;	padding: 3px 5px 3px 5px;}
#shop {	width: 120px;	padding: 3px 5px 3px 5px;}
.secure_text {	font-size: 14px;	color: #333;	font-weight: bold;	font-family: 'FuturaLTBook', Verdana, Arial, serif;}
.pplink {	display: none;}
#chkfccard_cardname,#chkfccrd_cardno {	width: 200px;}
#chkfccard_cardexp,#chkfccard_cardcvc,#chkfccard_cardno1,#chkfccard_cardno2,#chkfccard_cardno3,#chkfccard_cardno4	{	width: 40px;}
#go1040 {	background-color: #8BD88B;	width: 100px;	padding: 3px 5px 3px 5px;	border: 0;	color: #fff;	cursor: pointer;}
#go1040:hover {	background-color: #000;	color:#fff;}
#usersignin_loginsubmit {	background-color: #000;	width: 100px;	padding: 3px 5px 3px 5px;	border: 0;	color: #fff;	cursor: pointer;}
#go169 {	background-color: #FFCC66;	width: 100px;	padding: 3px 5px 3px 5px;	border: 0;	color: #fff;	cursor: pointer;}
#go169:hover {	background-color: #000;	color:#fff;}
#usersignin_loginsubmit:hover {	background-color: #666;	color:#fff;}
#checkout_signup_signupsubmit {	background-color: #000;	width: 100px;	padding: 3px 5px 3px 5px;	border: 0;	color: #fff;	cursor: pointer;}
#checkout_signup_signupsubmit:hover {	background-color: #666;	color:#fff;}
/** View Cart section end **/

/* Express Checkout */
.checkoutTitle {	background: none repeat scroll 0 0 #E2E1DE;	border: 1px solid #ccc;	padding: 10px;	margin: 0 0 15px 0;	min-height: 17px;}
.checkoutSavedstep {	display: inline;	font-size: 12px;	font-style: italic;	font-weight: normal;	width: 300px;	margin: 0 0 0 90px;	position: absolute;}
.checkoutTitle a {	display: inline;	font-size: 12px;	float: right;	color: #333;	text-decoration: none;}
.stepContent {	margin: 0 0 15px 0px;}
.stepContent form {	background: none;}
.stepContent .table {	width: 100%;	background-color: #F8F7F5;	text-align: left;}
.stepContent .table .label {	background-color: #EFEFED;	padding-left: 5px;	border-bottom: 1px solid #dddddd;}
.stepContent .table .lhelp {	padding-left: 5px;	border-bottom: 1px solid #dddddd;}
.stepContent .table .htmlIcountry {	width: 100%;}
.stepContent .table .first {	padding: 5px;}
.stepContent .table #next {	}
.stepContent .ordtbl {	width: 400px;}
.stepContent .ordtbl .label {	background-color: #f2f2f2;	padding-left: 5px;	border-bottom: 1px solid #dddddd;}
.stepContent .ordtbl .inputtxt {	padding: 3px;	border-bottom: 1px solid #dddddd;}
form label.error {	background: url('/img/unchecked.gif') no-repeat scroll 0 0 transparent;	color: #EA5200;	font-weight: bold;	padding-bottom: 8px;	padding-left: 27px;	font-family: 'FuturaLTBook', Verdana;}
form label.checked {	background: url('/img/checked.gif') no-repeat scroll 0 0 transparent;}
.echkt {	border-bottom: 1px dotted #CCC;}
.chkterror {	color: red;}
.checkoutPromo {	background: none repeat scroll 0 0 #F2F2F2;	border: 1px solid #ccc;	padding: 10px;	margin: 0 0 15px 0;	float: right;	width: 420px;	text-align: right;}
.loadingstep {	float: left;	width: 20px;	padding: 0 10px 0 0;}
.stepheader {	float: left;	width: 600px; }
.chktexpress {	margin: 0 0 0 0px;}
.modifystep { /*border:1px solid red;	margin: 0 0 0 460px; */	color: #333333;}
.firstsrow {	color: #333333;	font-family:'FuturaLTBook', Verdana;	font-size: 16px;	font-weight: bold;	text-transform: capitalize;}
.paymentend {	padding: 0 15px 0 0;	font-size: 16px;	font-weight: bold;}
.chkcountry,#valchkfccard_cardtype {	position: absolute;	width: 115px;	height: 21px;	padding: 3px 24px 0 8px;	overflow: hidden;	text-align: left;}
#payinstruction .label {	padding: 5px;	margin-left: 5px;}
/* End Express Checkout */

/*Media Query Print*/

.print{font-size: 16px;display:block;background-color: #FF8800;padding: 10px 5px;color:white;max-width: 200px;text-align: center;text-decoration: none;margin:10px auto;border-radius: 3px;border:1px solid #ccc;}
.print:hover{color:white;}
@media print { 
 	#header, #footer, #nav { display: none !important; } 
 	.tblk #slogan, .tblk #phnum,
 	.tblk .clearcss, .tblk #tmenu,
 	.tblk #fadeimage{display:none;}
 	.tblk #logo {display: block;width:100%; text-align: left;float:none !important;}
 	.searchblk{display:none;}
 	.infoimg{display: none;}
 	.sfootblk{display: none;}
 	.fblk{display:none;}
 	.rmcont #enqcourse{display:none;}
 	.rmcont #ddlpdf{display: none;}
 	.rmcont .vptestiblk{display: none;}
 	ul.tabs{display:none;}
 	a.print{display:none;}
 	h1{display:block;}
	.tab_container{display:block;border:0;}
	.tab_container > .tab_content {display:block !important;padding:0; }
	.tab_container > .tab_content p{ font-size: 16px;}
	.tab_container > .tab_content li{ font-size: 16px;}
	.tab_container > .tab_content h3{ font-size: 18px;}
	.delmode.attrin{display:block;}
	#mcont{display:table;}
	#mcont .lmcont,
	#mcont .rmcont {float:none !important;display:table-cell;}
}