body {
	padding: 0;
	margin: 0;
	font: 10px verdana, arial, sans-serif;
	background-color: #fff;
	text-align: center;
}
img {
	border: 0;
}
.txtimg {
	border: 0;
	padding: 0px 0 0 0px;	
}
#txtresizermove {

}

h1 {
	font-size: 1.3em;
	margin: 0 0 10px 5px;
	padding: 0;
	color: #006E93;
}

h2 {
	font-size: 1.2em;
	margin: 10px 0 5px 5px;
	padding: 0;
	color: #006E93;
}

h3, h4, h5, h6 {
	font-size: 1em;
	font-weight: bold;
	margin: 10px 0 5px 5px;
	padding: 0;
}

a/*, #mcinternational a*/ {
	font-weight: bold;
	color: #3C9438;	
}

#tophead {
display:inline;
}
#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 750px;
}
#header {
	padding: 0 0 10px 0;
	margin: 0;
	float: left;
}
#secrow {
	float: left;
	padding: 15px 0 10px 0;
	background: #fff url(/images/bgd_secrow.gif) top left no-repeat;
	
	width:750px;
}
#toolrow {
	clear: both;
	width: 750px;
	float: left;
	text-align: right;
	color: #006E7F;
	font-size: 1.0em;
	margin-bottom: 7px;
	vertical-align: middle;
}
#maincol {
	float: left;
	width: 569px;
}
body.widetemplate #maincol {
	float: left;
	width: auto;
}
body.widetemplatekb #maincol {
	float: left;
	width: auto;
}
body.norightcol #maincol {
	float: left;
	width: auto;
}
#leftcol {
	float: left;
	width: 182px;
	background: transparent url(/images/bgd_leftcol.gif) top left repeat-y;
	text-align: left;
}
body.widetemplate #leftcol {
	display: none;
}
#content {
	float: right;
	width: 385px;
	font-size:1.2em;
	text-align: left;
}
body.widetemplate #content {
	width: 568px;
	float:left;
	padding-top: 20px;
}
body.norightcol #content {
	width: 566px;
	float:right;
}
#content p{
	/*	padding:5px;*/
	padding: 5px 10px 10px 5px;
	margin: 0;
	text-align:left;
}
#content ul, #content ol {
	padding: 0 10px 10px 5px;
	margin: 0 0 0 20px;
	
}
#content table {
	margin-left: 5px;
	padding:0 20px 10px 0;
}

#rightcol {
	color:#117495;
	float: right;
	width: 181px;
	background: #fff url(/images/bgd_rightcol.gif) top left repeat-y;	
}
body.norightcol #rightcol {
	display: none;
}

body.widetemplate #rightcol p {
	text-align: left;
	margin: 10px;
	padding: 0;
	color: #000;
	
}
#rightlist {
background: transparent url(/images/basecurve_rightcol.gif) bottom no-repeat;
padding: 0 1px 15px 1px;
}
#rightcol img{
		padding-top:15px;
}

#rightcol .rightitems{

		background: transparent url(/images/quotes_left.gif) top left no-repeat;
}
#rightcol p.pright{
	text-align:right;
	font-weight:bold;
	padding-right:10px;
		
}
#rightcol p.topp{
	text-align:left;
	padding: 0 10px 0 20px;
	background: transparent url(/images/quotes_right.gif) bottom right no-repeat;
}

#strapline {
	clear: both;
	color: #008CA1;
	font-size:1.2em;
}
#footer {
	clear: both;
	background: #fff url(/images/bgd_footer.gif) top left no-repeat;
	color: #006E7F;
	
}
#tophead {
	background: #fff url(/images/bgd_secnav.gif) bottom left no-repeat;
	text-align: left;
	
	padding: 10px 0 0 25px;
	margin: 0;
	float: left;
}
#secnav {
	float: left;
	color: #1A97AA;
	width: 456px;
	padding-bottom: 15px;
	font-size:1.0em;
}
#secnav a {
	color: #1A97AA;
}
#search {
	float: right;
	padding: 0 0 0 80px;
	margin: 0;
	vertical-align: middle;
}
#search input {
	margin: 0;
	font-size: 1.0em;
	vertical-align: middle;	
}
#search label {
	margin: 0;
	color: #006E7F;
}
#logo {
	margin: 0;
	padding: 0;
}
#flashobject {
	float: left;
}
#floatimg{
	float: right;
	height:147px;
	width:200px;	
}
#flashrow{	
	display:inline;
}
ul#nav {
	width:750px;
	margin: 5px 0 0px 0;
	padding: 0;
	list-style: none;
	clear: both;
	float: left;
}
ul#nav li {
	float: left;
	border-right: 1px solid #92C5CD;
}
ul#nav li#lastnav {
	border-right: 0;
}
ul#nav li a {
font-size: 1.2em;
	color: #3C9438;
	text-decoration: none;
	margin: 0 15px 0 15px;
}
ul#nav li a:hover, ul#nav li a.on {
	background-color:#CFEFCD;
	font-size: 1.2em;
}
#toolrow #texttools {
	margin-right: 15px;
	font-size:1.0em;
	vertical-align: middle;
	
}
#toolrow #texttools img{
		vertical-align: middle;	
}
#toolrow #texttools a {
font-size:1.0em;
	color: #006E7F;
	text-decoration: none;
	
}
dl#leftcolboxs {
	margin: 30px 0 0 0;
	padding: 0;
}
dl#leftcolboxs dt {
font-size:1.2em;
	margin: 0;
	font-weight:bold;
	color:#008ca1;
	padding: 5px 20px 10px 15px;
}
dl#leftcolboxs dd {
	margin: 0;
	background: transparent url(/images/basecurve_lefcol.gif) bottom left no-repeat;
	padding: 0 20px 22px 15px;
	font-size:1.0em;
}
dl#leftcolboxs dd img.mindimg{
	padding:5px;
	float:left;
}
dl#leftcolboxs dd a{
	color:#333333;
	text-decoration:none;
}
dl#leftcolboxs dd ul{
	padding:0;
	margin:0;
}
dl#leftcolboxs dd ul li{
	list-style:none;
	margin:0;
}
dl#leftcolboxs dd li a{
padding:3px 0 5px 0;
	color:#3c9438;
	list-style:none;
	margin:0;
	display:block;
	background: transparent url(/images/arrow_green.gif) bottom right no-repeat;
}
dl#leftcolboxs dd#nafsbu {
	background: transparent url(/images/bgd_nafs_bu.gif) bottom left no-repeat;
	padding: 10px 10px 15px 15px;
}
dl#leftcolboxs dd#nafsbu a {
font-size:1.2em;
	display: block;
	color: #3C9438;
	text-decoration: none;
	background: transparent url(/images/arrow_green.gif) 100% 50% no-repeat;
}
ul#quicklinks li {
	padding-bottom: 5px;
}
ul#quicklinks li a {
	padding-right: 15px !important;
}

ul#subnav {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 22px 0;
	width: 182px;
	background: transparent url(/images/basecurve_lefcol.gif) bottom left no-repeat;
}
ul#subnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
ul#subnav li {
	padding: 0;
	margin: 0 15px 0 2px;
	border-top: 1px solid #C6E2E6;
}
ul#subnav ul li {
	margin: 0;
}
ul#subnav li a {
	display: block;
	padding: 10px 15px 10px 15px;
	text-decoration: none;
	border-bottom: 1px solid #E7E7E7;
}
ul#subnav ul li a {
	background-color: #C6E2E6;
	border-bottom: 1px solid #AAC2C5;
	color: #117495;
}
ul#subnav li a:hover {
	background-color: #CFEFCD;
}
ul#subnav li a.subon {
	background-color: #ECF5F7;
	color: #117495;
}
#footer p {
	padding: 15px;
	font-size: 1.0em;
}
#strapline p {
	font-weight: bold;
	font-style: italic;
}
#content img.topimg {
padding:15px 0 0 0 ;
}
.rightlist {

}

ul#sitemap {
	margin: 0 0 0 10px;
	padding: 0;
}

ul#sitemap li {
	list-style-type: none;
	margin: 0 0 20px 0;
}

ul#sitemap li ul li {
	list-style-type: square;
	margin: 5px 0 5px 0;
}

#searchResults {
	padding-right: 5px;
}

#searchResults dl {
	margin: 10px 0 20px 10px;
}

#searchResults dl dt, #searchResults dl dd {
	margin-left: 0px;
}

#searchResults .info {
	font-size: 0.8em;
	color: #666;
	text-decoration: none;
	font-weight: normal;
}

.imageleft {
float: left;
margin: 0 10px 10px 0;
}

.imageright {
float: right;
margin: 0 0 10px 10px;
}

div.event-table, table.event-table {
	background-color: #EBF4F5;
	border: 1px solid #D2E8EB;
	padding: 5px;
}

table.event-table th, table.event-table td {
	vertical-align: top;
	padding: 2px;
}

div.event-summary, table.event-summary {
	background-color: #fff;
	/*padding: 5px;*/
	margin: 0 0 15px 0;
}

table.event-summary th {
	width: 70px;
}

table.event-summary th, table.event-summary td {
	vertical-align: top;
	padding:0 10px 10px 10px;
}
table.event-summary {
	background: transparent url(/images/training_entrybgd.jpg) bottom left no-repeat;
}
.formDiv {
	margin: 20px 0 20px 0px;
	width: 95%;
}

.formDiv form {
	margin: 0;
	padding: 0;
}

.formDiv table {
	margin-left: 0;
	font-size: 1.0em;
}

.formDiv table th, .formDiv table td {
	vertical-align: top;
	font-size: 1em;
	text-align: left;
}

.formDiv input, .formDiv select, .formDiv textarea {
	font-family: verdana, arial, sans-serif;
	font-size: 1em;
}

#content p.alert {
	border: 1px solid #990000;
	background-color: #FFF0F0;
	margin: 5px;
	padding: 5px;
	font-weight: bold;
	color: #990000;
}
h2.traininghead {
	margin: 0 16px 0 5px;
	padding: 0 10px 10px 10px;
	border-top: 5px #A3D3A1 solid;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}
.eventtitle {
	width: 256px;
	margin-top: 10px;
	padding: 0;
	display: block;
}
.booknowbu {
	display: block;
	background: #3C9438 url(/images/booknow_bu.gif) bottom left no-repeat;
	color: #fff;
	padding: 2px 0 2px 0;
	margin-top: 10px;
	font-size: 12px;
	width: 78px;
	text-align: center;
	text-decoration: none;
	float: right;
}
#trainingsearch {
	background: #fff url(/images/training_searchbgd.gif) top left no-repeat;
	text-align: center;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
}
label#traininglabel {
	color: #237721;
	font-weight: bold;
}

.required {
	font-weight: bold;
	color: red !important;
}

.whatisthis {
	font-size: 0.8em;
}

table.greentable {
	width: 364px;
	border-spacing: 0px;	
	background: transparent url(/images/training_entrybgd.jpg) bottom left no-repeat;
}
table.greentable th {
	background: #fff url(/images/training_searchbgd.gif) top left no-repeat;
	text-align: center;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 5px #fff solid;
}
table.greentable tr {
}
table.greentable td {
	padding: 10px;
	border-top: 5px #A3D3A1 solid;
}


table.greentable-wide {
	width: 550px;
	border-spacing: 0px;	
	background: transparent url(/images/training_entrybgd_550.gif) bottom left no-repeat;
}
table.greentable-wide th {
	background: #fff url(/images/greentable_wide_550.gif) top left no-repeat;
	text-align: center;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 5px #fff solid;
}
table.greentable-wide tr {
}
table.greentable-wide td {
	padding: 10px;
	border-top: 5px #A3D3A1 solid;
}

table.bluetable {
	width: 364px;
	border-spacing: 0px;	
	background: transparent url(/images/training_entrybgd.jpg) bottom left no-repeat;
}
table.bluetable th {
	background: #fff url(/images/bluetable.gif) top left no-repeat;
	text-align: center;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 5px #fff solid;
}
table.bluetable tr {
}
table.bluetable td {
	padding: 10px;
	border-top: 5px #97C4D2 solid;
}


table.bluetable-wide {
	width: 550px;
	border-spacing: 0px;	
	background: transparent url(/images/training_entrybgd_550.gif) bottom left no-repeat;
}
table.bluetable-wide th {
	background: #fff url(/images/bluetable_wide_550.gif) top left no-repeat;
	text-align: center;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 5px #fff solid;
}
table.bluetable-wide tr {
}
table.bluetable-wide td {
	padding: 10px;
	border-top: 5px #97C4D2 solid;
}

#secrow a.largegreenbu, #secrow p.largegreenbu {
       display: block;
       background: #3C9438 url(/images/largegreen_bu.gif) bottom left no-repeat;
       color: #fff;
       padding: 2px 0 2px 0;
       margin-top: 10px;
       font-size: 12px;
       width: 227px;
       text-align: center;
       text-decoration: none;
       font-weight: bold;
       /*float: right;*/
}
a.largegreenbukb,p.largegreenbukb {
       display: block;
       background: #3C9438 url(/images/largegreen_bu.gif) bottom left no-repeat;
       color: #fff;
       padding: 2px 0 2px 0;
       margin-top: 10px;
       font-size: 12px;
       width: 227px;
       text-align: center;
       text-decoration: none;
       font-weight: bold;
       float: right;
}

#secrow a.mediumgreenbu, #secrow p.mediumgreenbu {
       display: block;
       background: #3C9438 url(/images/medgreen_bu.gif) bottom left no-repeat;
       color: #fff;
       padding: 2px 0 2px 0;
       margin-top: 10px;
       font-size: 12px;
       width: 160px;
       text-align: center;
       text-decoration: none;
       font-weight: bold;
       /*float: right;*/
}


#secrow a.largebluebu, #secrow p.largebluebu {
	 display: block;
       background: #007C8F url(/images/largeblue_bu.gif) bottom left no-repeat;
       color: #fff;
       padding: 2px 0 2px 0;
       margin-top: 10px;
       font-size: 12px;
       width: 227px;
       text-align: center;
       text-decoration: none;
       font-weight: bold;
       /*float: right;*/
}

#secrow a.mediumbluebu, #secrow p.mediumbluebu {
	 display: block;
       background: #007C8F url(/images/medblue_bu.gif) bottom left no-repeat;
       color: #fff;
       padding: 2px 0 2px 0;
       margin-top: 10px;
       font-size: 12px;
       width: 160px;
       text-align: center;
       text-decoration: none;
       font-weight: bold;
       /*float: right;*/
}

table.widequote {
	width: 95%;
	padding: 0;
	margin: 0;
	border-spacing: 0;
}

.widequote td.widequote-left {
	background: transparent url(/images/quotes_left.gif) top left no-repeat;
	width: 80px;
}

.widequote td.widequote-right {
	background: transparent url(/images/quotes_right.gif) bottom left no-repeat;
	width: 80px;
}

.widequote td.widequote-author{
	text-align:right;
	font-weight:bold;
	/*padding-right:10px;*/
}

.widequote td.widequote-text{
	text-align:left;
	padding: 2px
}

#email-box {
	background: none; 
	margin-top: 0px; 
	padding: 5px 10px; 
	background-color: #fff;
	float: left;
	
	font-weight: bold;
	font-size: 1.2em;
	color: #008ca1;
}

#email-box form {
	margin: 0;
	padding: 0;
}

#campaigns-box {
	background: none; 
	margin-top: 0px; 
	padding: 5px 10px; 
	background-color: #fff;
	float: left;
	
	
}

#campaigns-box .campaigns-head {
	font-weight: bold;
	font-size: 1.2em;
	color: #008ca1;
}

#rhs-tips-nav {
	padding: 10px;
}

#rhs-tips-nav hr {
	border: none;
	border-top: 1px solid #ccc;
}

body#mcinternational #strapline {
	clear: both;
	/*color: #0E4726;*/
	font-size:1.2em;
	float: left;
	width: 750px;
}
#ntaimage {
background: none; 	
	background-color: #fff;
	float: left;	
	width:100%;
}
#ntaimage img{
margin-top:20px;

}

table.redtable {
	width: 364px;
	border-spacing: 0px;	
	background: transparent url(/images/training_entrybgd.jpg) bottom left no-repeat;
}
table.redtable th {
	background: #fff url(/images/asiatraining_searchbgd_red.gif) top left no-repeat;
	text-align: center;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 5px #fff solid;
}
table.redtable tr {
}
table.redtable td {
	padding: 10px;
	border-top: 5px #990000 solid;
}


table.redtable-wide {
	width: 550px;
	border-spacing: 0px;	
	background: transparent url(/images/training_entrybgd_550.gif) bottom left no-repeat;
}
table.redtable-wide th {
	background: #fff url(/images/asiatraining_searchbgd_red_550.gif) top left no-repeat;
	text-align: center;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 5px #fff solid;
}
table.redtable-wide tr {
}
table.redtable-wide td {
	padding: 10px;
	border-top: 5px #990000 solid;
}


table.yellowtable {
	width: 364px;
	border-spacing: 0px;	
	background: transparent url(/images/training_entrybgd.jpg) bottom left no-repeat;
}
table.yellowtable th {
	background: #fff url(/images/asiatraining_searchbgd_yellow.gif) top left no-repeat;
	text-align: center;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 5px #fff solid;
}
table.yellowtable tr {
}
table.yellowtable td {
	padding: 10px;
	border-top: 5px #e06f00 solid;
}


table.yellowtable-wide {
	width: 550px;
	border-spacing: 0px;	
	background: transparent url(/images/training_entrybgd_550.gif) bottom left no-repeat;
}
table.yellowtable-wide th {
	background: #fff url(/images/asiatraining_searchbgd_yellow_550.gif) top left no-repeat;
	text-align: center;
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 5px #fff solid;
}
table.yellowtable-wide tr {
}
table.yellowtable-wide td {
	padding: 10px;
	border-top: 5px #e06f00 solid;
}

.pagebreakhere {page-break-before: always}

/* IOF SUBSCRIPTION FORM */
#iof_form_div table{ width: 90%;}
#iof_form_div tr td input.input-text{ width: 95%; border: 1px solid #bbb;}
#iof_form_div p{line-height: 1.5em;}
#iof_form_div tr td input#submit{ width: 25%;}

#followus{
	margin:0 auto;
}
.follow_linkedin{
	background:url('../images/follow-linkedin.jpg') no-repeat;
	height:0;
	display:block;
	margin:0 0 10px 300px;
	overflow:hidden;
	padding-top:39px;
	width:130px;
}
.follow_twitter{
	background:url('../images/follow-twitter.jpg') no-repeat;
	height:0;
	display:block;
	overflow:hidden;
	padding-top:39px;
	width:125px;
}

