body {
	background: #001767;
	margin: 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#pagecontainer {
	width: 100%;
	height: auto;
	margin: 0 auto;
	background: #FFFFFF;
}
#headercell {
	height: auto;
	width: 100%;
	clear: both;
	display: block;
	margin: 0 auto;
	background: #001767 url(/assets/img/centertop.jpg) no-repeat center top;
}
#contentcontainer {
	height: auto;
	width: 100%;
	clear: both;
	display: block;
	margin: 15 auto 0;
}
#langbar {
	height: 23px;
width: 100%;
	clear: both;
	display: block;
	margin: 0 auto;
	background: #000000 url(../img/langtopblackbar.gif) repeat-x center top;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
#langbar a {
		font: bold 11px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
.langselect {
	float: right;

}
.globenav {
	float: left;
}
.globenav a{
	padding-right: 7px;
	padding-left: 7px;
	text-transform: uppercase;
	text-decoration: none;
	border-right: 1px solid #666666;
	}
.langcenter {
width: 820px;
	height: auto;
	margin: 0 auto;
	padding-top: 3px;
}
#logo {
	width: 820px;
	clear: both;
	display: block;
	height: auto;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.mainlogo {
	float: left;	
	width: 176px;
}
.locale {
	display: block;
	font: bold 14px Geneva, Arial, Helvetica, san-serif;
	color: #FFFFFF;
	padding-top: 2px;
	text-align: center;
	text-transform: uppercase;
	padding-bottom: 2px;
}
.logoright {
	float: right;
	height: auto;
	width: 600px;
}
#contentcell {
	height: auto;
	min-height: 300px;
	width: 820px;
	clear: both;
	margin: 0 auto;
	padding-top:15px;
	padding-bottom: 5px;
		margin-top: 10px;
}
#footer {
	display: block;
	clear: both;
	height: 75px;
	width: 100%;
	text-align: center;
	background: #001767 url(/assets/img/footer.gif) center top repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 11px;
	padding-top: 18px;
	margin-top: 15px;

}
#nav {
	height: 36px;
	clear: both;
	width: 100%;
	margin: 0 auto;
	margin-top: -1px;
	background:  #FFFFFF url(/assets/img/buttonbg.gif) repeat-x;
}
#menu {
	height: 36px;
	clear: both;
	margin: 0 auto;
	width: 830px;
	padding: 0px;
	display: block;
}
#menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px solid #001767;
	text-decoration: none;
	width: auto;
	text-transform: uppercase;
	height: 26px;
	text-align: center;
	display: inline;
	float: left;
	background-repeat: repeat-x;
	padding-top: 8px;
}
#menu a:hover {
	background-color: #003366;
	color: #CCCCCC;
	background-image:  url(/assets/img/buttonbg_over.gif);
	background-repeat: repeat-x;
}
#contactbar {
	height: 20px;
	clear: both;
	margin: 0 auto;
	width: 100%;
	padding: 3px 0px 0px;
	display: block;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #000000;
	border-top: 1px solid #999999;
}
#contactbar a {
	margin: 0;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.first {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #001767;
}
.leftcell {
	float: left;
	width: 540px;
	margin-right: 28px;
}
.rightcell {
	float: left;
	width: 245px;

}
.rightcell iframe {
	margin-bottom: 80px;
}
.clearer {
	clear: both;
	display: block;
	height: 1px;
	width: auto;
}
#footer a {
	text-align: center;
	color: #FFFFFF;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 2px;
}
.footermenu{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFFFFF;
	font-size: 12px;
	height: 15px;
	width: auto;
	padding: 3px;
}
#menu a img {
	width: auto;
	display: inline;
	float: left;
}
.worldwide a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	padding-right: 5px;
	padding-top: 3px;
	text-transform: uppercase;
	text-decoration: none;
}
.lngnav {
	text-align: center;
	padding-top: 2px;
	height: 22px;
	background:  url(/assets/img/topblackbar.gif) no-repeat right top;
	width: 412px;
	display: block;
	margin-left: 180px;
}
.liveop {
	width: 600px;
	margin-top: 34px;
	clear: both;
	height: auto;
	display: block;
}
.lngnav a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	height: 20px;
	padding-right: 7px;
	padding-left: 7px;
	text-transform: uppercase;
	text-decoration: none;
	border-right: 1px solid #666666;
	margin-top: 4px;
}
.lngnav a:hover {
	text-decoration: underline;	
		color: #FFFFFF;
}
a.selectcountry  {
	border-right: 0px;
	text-transform: uppercase;
	text-decoration: none;
	width: auto;
}
#intro {
	float: left;
	width: 500px;
	display: inline;
}
#rightside {
	height: auto;
	margin-top: -40px;
	border: 1px solid #001767;
	padding: 12px;
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #001767;
	background: #FFFFFF url(/assets/img/sidegradient.jpg) repeat-x center top;
}
#rightsidesub {
	height: auto;
	border: 1px solid #001767;
	padding: 12px;
	text-align: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #001767;
	background: #FFFFFF url(/assets/img/sidegradient.jpg) repeat-x center top;
}
#rightside ul, #rightsidesub ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#rightside ul li, #rightside ul li a, #rightsidesub ul li, #rightsidesub ul li a{
	font: bold 14px Arial, Helvetica, sans-serif;
	list-style: none;
	color: #000066;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#arrow {
	z-index: 5000;
	margin-top: -40px;
}

.liveop img {
	float: left;
	display: inline;
}
.contactinfo {
	width: 169px;
	float: left;
	display: inline;
	margin-right: 30px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.liveoperator {
	float: left;
	width: 360px;
	height: 30px;
	background: url(/assets/img/liveoperator.gif) no-repeat right;
	margin-left: 15px;
	padding-left: 15px;
	padding-top: 45px;
}
.liveoperator form {
	margin: 0px;
	padding: 0px;
}
#tickfield {
	font: normal 12px Arial, Helvetica, sans-serif;
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
}
#liveoperatorform {
	float: left;
	display: inline;
}
#liveoperatorformimg {
	width: 375px;
	float: right;
	display: inline;
}
#liveoperatorform fieldset {
	padding: 8px;
	background: #FFFFCC;
	border: 1px solid #666666;
	width: 350px;
	height: auto;
}
#liveoperatorform input, #liveoperatorform textarea{
	padding: 2px;
	border: 1px solid #666666;
	font: normal 12px Arial, Helvetica, sans-serif;
}
#liveoperatorform label{
	display: block;
	clear: both;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-bottom: 2px;
	padding-top: 4px;
}
#products {
	float: left;
	height: auto;
	width: 575px;
	margin-right: 5px;
}
#coursesleft {
	float: right;
	height: auto;
	width: 225px;
}
.coursepromo {
	padding: 8px;
	margin-top: 45px;
	background: #FFFFCC;
	border: 2px solid #666666;
}
#webdoccontainer  img{
border: 0px;
}
.diploma {
	padding: 5px;
	margin-top: 5px;
	border: 2px solid #CCCCCC;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background: #CCCCCC url(/assets/img/greybgradial.jpg) no-repeat;
}
.registerlink {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000066;
	text-transform: uppercase;
	margin-bottom: 2px;
}
.learnlink {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000066;
}
.item {
	display: block;
	clear: both;
	border-bottom: 1px dashed #cccccc;
	margin-bottom: 6px;
	width: 563px;
	height: auto;
}
.item p {
	display: inline;
	float: left;
	width: 435px;
	height: auto;
	margin:0 5px 0 0;
	padding-bottom: 5px;
}
.item img {
	display: inline;
	float: left;
	width: 113px;
}
#rightspacer {
	display: block;
	height: 55px;
	margin-bottom: 25px;

	}


