@CHARSET "UTF-8";

body {
    background: url('/templates/img/msc/background.gif') repeat-x;
    margin: 0;
    padding: 0;
    color: #010336;
}

a {
	text-decoration: none;
}

img {
	border: 0;
}

.main1 {
    width: 787px;
    position: relative;
}

.main2 {
	background: url('/templates/img/msc/border2.gif') repeat-y;
	float: left;
	width: 789px;
}

.header1 {
    background: url('/templates/img/msc/header.jpg') no-repeat;
    width: 783px;
    height: 92px;
}

.header2 {
    background: url('/templates/img/msc/easyasmsc_h.jpeg') no-repeat;
    width: 783px;
    height: 175px;
}

.robot {
	position: absolute;
	left: 18px;
	top: 92px;
}

.menu {
    background-color: #010336;
    width: 783px;
    height: 27px;
    margin-left: 2px;
    *margin-left: 0;
}

.menu ul {
    list-style: none;
    margin: 0;
    text-align: left;
    float: left;
    padding: 0 0 0 21px;
}

.menu li {
    float: left;
    padding: 0 0 0 19px;
}

.menu li a {
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    float: left;
    margin-top: 3px;
    text-decoration: none;
    cursor: pointer;
}

.delimetrMenu {
    background: url('/templates/img/msc/delimetrMenu2.gif') no-repeat center 1px;
    width: 1px;
    height: 27px;
	margin-left: 18px;
	float: left;
}

.leftColumn {
    background-color: #e9e9e9;
    width: 193px;
    min-height: 502px;
    height: auto !important;
    height: 502px;
    margin-left: 3px;
    _margin-left: 2px;
}

.listModule {
    width: 193px;
    min-height: 330px;
    height: auto !important;
    height: 330px;
}

.listModule ul {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
}

.listModule ul li {
    width: 193px;
    height: 51px;
}

.listModule ul li img {
	  margin-bottom: -5px;
}

.listModule ul li a {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #010336;
}

.linkModule {
    padding-top: 16px;
}

.linkModule2 {
    padding-top: 5px;
}

.imageModulePassed {
    padding-top: 14px;
}

.imageModule {
    padding-top: 11px;
}

.delimetrModule {
    background: url('/templates/img/msc/delimetrModule.gif') no-repeat;
    width: 187px;
    height: 1px;
    margin-top: 13px;
    margin-left: -5px;
}

.leftColumnFoot {
    background: url('/templates/img/msc/leftColumnFoot.gif') no-repeat;
    width: 193px;
    height: 172px;
}

.bottomBorder {
    background: url('/templates/img/msc/bottomBorder.gif') repeat-x;
    height: 5px;
    width: 787px;
}

.content {
    width: 550px;
    min-height: 470px;
    height: auto !important;
    height: 470px;
    padding: 16px;
    text-align: justify;
    color: #010336;
    font-family: Arial;
    font-size: 12px;
}

.contentHeader1 {
    font-family: Times New Roman;
    font-size: 26px;
    color: #010336;
    margin-bottom: 18px;
}

.bottomMenu {
    font-family: Arial;
    font-size: 12px;
    margin-top: 10px;
    _margin-top: 0px;
    width: 787px;
}

.bottomMenu a {
	color: #295C72;
}

.bottomBorder2 {
    background: url('/templates/img/msc/bottomBorder2.gif') repeat-x;
    width: 781px;
    height: 1px;
    margin-top: 12px;
    margin-bottom: 12px;
    _margin-bottom: 0px;
    margin-left: 2px;
}

.label {
    font-family: Arial;
    font-size: 12px;
    color: #666780;
    width: 787px;
}

#submenuGettingStarted,
#submenuAboutYou,
#submenuMarketingSupport,
#submenuContact {
    top: 294px;
    background-color: #ccd1d8;
    position: absolute;
    display: none;
    text-align: left !important;
    padding: 10px 18px 12px 18px;
    border-left: 1px solid #010336;
    border-right: 1px solid #010336;
    border-bottom: 1px solid #010336;
}

#submenuGettingStarted ul,
#submenuAboutYou ul,
#submenuMarketingSupport ul,
#submenuContact ul {
	margin: 0;
	padding: 0;
}

#submenuGettingStarted li,
#submenuAboutYou li,
#submenuMarketingSupport li,
#submenuContact li {
    height: 9px;
    float: none;
    min-width: 10px;
    width: auto !important;
    width: 10px;
    padding: 0 0 21px 0;
    _padding: 0 0 0 0;
    margin: 0;
}

#submenuGettingStarted li a,
#submenuAboutYou li a,
#submenuMarketingSupport li a,
#submenuContact li a {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #010336;
    white-space: nowrap;
    margin: 0;
    height: 30px;
}

#submenuGettingStarted {
    left: 101px;
}

#submenuAboutYou {
	left: 198px;
}

#submenuMarketingSupport {
	left: 348px;
}

#submenuContact {
    left: 500px;
}

.liSubmenu {
    background: url('/templates/img/msc/delimetrModule2.gif') 0 20px no-repeat;
    *background: url('/templates/img/msc/delimetrModule2.gif') 0 23px no-repeat;
}

.contentHomePage {
	width: 564px;
	border: 1px solid #e0e0e0;
	margin: 43px 0 0px 78px;
	_margin: 43px 0 0px 39px;
	text-align: justify;
	padding: 28px 37px 0 37px;
}

.loginFormText {
	font-family: Arial;
	font-size: 12px;
	color: #010336;
}

.loginFormButton1 {
	margin: 14px 0 0 115px;
	_margin: 14px 0 0 58px;
	text-align: center;
}

.newRegistration {
	margin-right: 25px;
}

.loginFormButton2 {
	margin-top: 8px;
}

.loginFormButton a {
	margin-right: 25px;
}

.registrationForm {
	text-align: center;
	margin-top: 25px;
}

.labelRegistrationForm {
	font-family: Times New Roman;
	font-size: 16px;
	font-weight: bold;
	color: #010336;
}

.login {
	margin-top: 20px;
}

.login, .password {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #010336;
	margin-bottom: 5px;
}

.mandatory {
	color: #cc0a21;
}

.registrationForm input {
	width: 214px;
	height: 19px;
	margin-bottom: 10px;
	border: 1px solid #ccd1d8;
}

.joinStep1, .joinHeader2 {
	font-weight: normal !important;
}

.joinHeader3 {
	font-size: 15px !important;
	float: left;
}

.joinHeader1 {
	float: left;
	margin-bottom: 15px;
}

.joinHeader2 {
	margin-bottom: 26px;
}

.joinHeader1, .joinStep1, .joinHeader2, .joinHeader3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.joinStep2 {
	float: right;
	border-left: 1px solid #ccd1d8;
	border-top: 1px solid #ccd1d8;
	border-right: 1px solid #ccd1d8;
	border-bottom: 1px solid #f9f9f9;
	color: #a9b0bb;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 8px 7px 6px 9px;
	position: relative;
	background-color: #f9f9f9;
}

.activeJoinPage {
	color: #010336 !important;
}

.joinForm {
	border: 1px solid #ccd1d8;
	width: 522px;
	min-height: 302px;
	height: auto !important;
	height: 302px;
	margin-top: -1px;
	margin-bottom: 34px;
	float: left;
	padding: 20px 20px 20px 20px;
	background-color: #f9f9f9;
}

.joinForm form {
	float: left;
	width: 100%;
}

.joinForm input {
	width: 184px;
	height: 20px;
	line-height: 20px;
	margin: 0;
	padding: 0;
	border: 1px solid #ccd1d8;
}

.joinForm select {
	width: 188px;
	height: 20px;
	border: 1px solid #ccd1d8;
}

.joinSelect {
	*border: 1px solid #ccd1d8;
	*display: table;
	*overflow: hidden;
   	*width: 186px;
}

.joinSelect select {
	*border: 1px solid transparent !important;
	*margin: -1px !important;
	*margin-bottom: -3px !important;
	*height: 24px !important;
	_margin-bottom: -1px;
}

.joinTitleField {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}

.marginRight23 {
	margin: 0 23px 0 0;
	_margin: 0 11.5px 0 0;
}

*:first-child+html .marginRight23 {
	margin: 0 11.5px 0 0;
}

.marginRight23Select {
	_margin: 0 12px 0 0;
}

.joinDayDiv select {
	width: 50px;
	margin-right: 3px;
}

.joinMonthDiv select {
	width: 75px;
	margin-right: 3px;
}

.joinYearDiv select {
	width: 56px;
	margin-right: 3px;
}

.joinMonthDiv {
	*width: 73px !important;
	*margin-right: 3px;
}

.joinYearDiv {
	*width: 54px !important;
}

.joinDayDiv {
	*width: 48px !important;
	*margin-right: 3px;
}

.leftField {
	margin-top: 10px;
}

.rightField {
	margin-top: -19px;
	_margin-left: 3px;
}

.joinButton1 {
	margin: 17px 0 0 0;
	text-align: right;
	width: 398px;
}

.joinButton2 {
	margin-right: 48px;
	*margin-right: 54px;
}

.joinError {
	border: 1px solid #232789;
	padding: 12px 10px 12px 10px;
	margin-bottom: 13px;
	color: #232789;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.joinError ul {
	list-style: none;
	margin: 0;
	padding: 5px 0 0 0;
	background-color: #ffffff;
}

.joinError li {
	background: url(/templates/img/markw/registration_form/error_bullit.png) no-repeat 9px 0px;
	*background: url(/templates/img/markw/registration_form/error_bullit.png) no-repeat 9px 2px;
	padding: 0 0 0 24px;
	margin-bottom: 3px;
	*margin-bottom: 0px;
}

.leftSelect {
	margin-right: 21px !important;
}

.postCode {
	margin-left: 209px;
	_margin-left: 211px;
	margin-top: 10px;
}

.field {
	width: 370px;
}

.fieldPage4 {
	width: 470px;
	*width: 490px;
}

.fieldPage4 input[type=checkbox] {
	width: auto;
	border: 0;
}

.membership {
	width: 186px;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
}

.membershipPage4 {
	width: 100%;
	text-align: right;
    margin-top: 15px;
    margin-bottom: 10px;
    margin-right: 32px;
}

.checkbox input{
	margin:  2px 5px 5px 5px;
	width: auto !important;
	border: 0;
}

.titleField2 {
	margin: 5px 0 0 0 !important;
}

.joinButton3 {
	margin: 17px 0 0 0;
	text-align: right;
	width: 373px;
	*width: 370px;
}

.lastPage {
	font-family: Arial;
	font-size: 12px;
	color: #2a2f20;
}

.personalEmailTitle {
	font-weight: bold;
	*margin-top: 5px !important;
	margin: 0 0 0 31px;
	_margin: 0 0 0 16px;
	float: left;
	_width: auto !important;
}

.companyEmailTitle {
	font-weight: bold;
	*margin-top: 15px !important;
	margin: 10px 0 0 0;
	_margin: 10px 1px 0 0;
	float: left;
	_width: auto !important;
}

.joinCheckbox2 {
	width: 13px !important;
	margin: 0 0 0 8px !important;
	padding: 0 !important;
	border: 0 !important;
	height: auto !important;
	line-height: auto !important;
}

.textLastPage {
	margin-top: 10px;
}

#workemailsend {
	margin: 10px 0 0 8px !important;
	_margin: 10px 1px 0 8px !important;
}

.joinButton4 {
	margin-left: 220px;
	margin-top: 20px;
}

.joinButton5 {
	margin-right: 20px;
}

.forum {
	width: 100%;
	margin-top: 15px;
}

.forum table, .topicsMessageTable {
	width: 100%;
	color: #29292a;
}

.forum tr, .topicsMessageTable tr {
	height: 11px;
}

.forum th, .topicsMessageTable th {
	background-color: #ccd1d8;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.forum td, .topicsMessageTable td {
	background-color: #e9e9e9;
	font-family: Arial;
	font-size: 12px;
	padding: 5px 10px 5px 10px;
	*height: 15px;
	text-align: justify;
}

.forum td a {
	color: #29292a;
}

.th1,
.th2,
.th3,
.th4 {
	padding: 8px 10px 6px 10px;
}

.th1 {
	width: 235px;
}

.td1 {
	padding: 5px 10px 5px 18px !important;
}

.th2 {
	width: 105px;
}

.th3 {
	width: 62px;
}

.th4 {
	width: 148px;
}

.newForum {
	background: url('/templates/img/msc/newForum.gif') no-repeat 5px center;
}

.readForum {
	background: url('/templates/img/msc/readForum.gif') no-repeat 5px center;
}

.answeredForum {
	background: url('/templates/img/msc/answeredForum.gif') no-repeat 5px center;
}

.legendTable {
	margin: 15px 0 0 0;
	width: 304px !important;
}

.legendTable td {
	background-color: #ffffff !important;
	padding: 0 !important;
}

.informationBlock {
	border: 1px solid #1360af;
	margin: 0 0 20px 0;
}

.informationContent {
	font-family: Arial;
	font-size: 12px;
	color: #1360af;
	padding: 10px 0 20px 20px;
}

.newTopicTitle1 {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-top: 2px;
}

.newTopicTitle2, .topicName, .topicName2, .topicName3 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-top: 18px;
}

.topicName, .topicName2 {
	margin-top: 28px;
}

.topicName3 {
	margin-top: 0 !important;
}

.topicName3 a {
	color: #010336;
}

.buttonNewTopic {
	margin-top: 15px;
}

.topicName2 {
	font-weight: normal !important;
	margin-top: 46px;
}

.buttonTopicsMessage1 {
	margin-bottom: 25px;
}

.buttonTopicsMessage2 {
	margin-top: 15px;
}

.searchForm {
	width: 222px;
}

.searchFormTitle {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	padding-top: 3px;
}

.searchFormField {
	height: 20px;
}

.searchFormField input, .searchFormField select, .messageListSelect {
	border: 1px solid #ccd1d8;
	height: 20px;
}

.searchFormField input {
	width: 96px;
	*width: 98px;
}

.searchSelect {
	*width: 54px;
}

.searchSelect select {
 	*width: 56px;
}

.buttonSearchForm {
	margin-top: 45px;
	_margin-top: 50px;
}

.colResult {
	color: #007dc3;
}

.searchResultLabel {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-left: 35px;
	margin-bottom: 7px;
}

.searchFormTable {
	width: 560px;
	font-family: Arial;
	font-size: 12px;
	color: #010336;
}

.searchFormTable td {
	background-color: #e9e9e9;
	padding: 7px 8px 7px 9px;
}

.searchLiteral {
	background-color: #83c8ef;
}

.navigateMessage span {
	font-family: Arial;
	font-size: 12px;
	color: #25518c;
	text-decoration: underline;
}

.navigateMessage a {
	color: #25518c;
	text-decoration: underline;
}

.navigateMessageTitle {
	margin-right: 10px;
	margin-top: 3px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	color: #010336;
}

.headerFolder {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 10px;
}

.messageTable {
	width: 560px;
	font-family: Arial;
	font-size: 12px;
}

.messageTable a {
	color: #921615;
}

.messageTable tr {
	height: 15px;
}

.messageTable th {
	background-color: #ccd1d8;
	font-weight: bold;
	padding: 5px 9px 5px 5px;
}

.messageTable td {
	background-color: #e9e9e9;
	padding: 5px 9px 5px 5px;
}

.messageTh1, .messageTd1 {
	width: 9px;
}

.messageTh2, .messageTd2 {
	width: 49px;
}

.messageTh3, .messageTd3 {
	width: 105px;
}

.messageTh4, .messageTd4 {
	width: 159px;
}

.messageTh5, .messageTd5 {
	width: 81px;
}

.messageTh6, .messageTd6 {
	width: 61px;
}

.messageListSelect {
	width: 115px;
}

.messageListSelectDiv {
	*width: 113px;
}

.withSelected {
	font-family: Arial;
	font-size: 12px;
	color: #010336;
	margin-top: 13px !important;
}

.buttonMessage {
	margin-top: 10px !important;
	*margin-top: -10px !important;
}

.messageTitle {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	min-width: 52px;
	width: auto !important;
	width: 52px;
}

.messageForm input, .messageForm select {
	border: 1px solid #ccd1d8;
	height: 20px;
}

.messageInput input {
	width: 125px;
	*width: 118px;
}

.messageSelect {
	*width: 120px;
}

.viewMessage th {
	width: 77px;
	background-color: #e9e9e9;
}

.statisticsTable {
	width: 560px;
	font-family: Tahoma;
	font-size: 12px;
}

.statisticsTable tr {
	height: 25px;
}

.statisticsTable td {
	padding-left: 11px;
}

.statisticsTd1 {
	background-color: #ccd1d8;
	font-weight: bold;
	width: 209px;
}

.statisticsTd2 {
	background-color: #e9e9e9;
	width: 317px;
}

.dateStatistics {
	margin-right: 33px;
	float: left;
}

.pageNavigation {
	display: table-row;
	list-style-type: none;
	position: relative;
	margin: 0 !important;
	padding: 0 !important;
}

.pageNavigation a {
	cursor: pointer;
	color: #010336;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.pageNavigation li {
	text-decoration: none;
	display: table-cell;
	_display: inline;
	_vertical-align: top;
	_zoom: 1;
	padding-right: 18px;
}

*:first-child+html .pageNavigation li {
	display: inline;
	vertical-align: top;
	zoom: 1;
}

.pageNavigation p {
	text-decoration: underline;
	margin: 0 0 20px 0;
	_margin: 0;
	padding: 0;
}

*:first-child+html .pageNavigation p {
	margin: 0;
}

.pageNavigation img {
	border: none;
	margin: 0;
	padding: 0;
}

.progressImage {
	background: url('/templates/img/msc/pageProgress.gif') no-repeat;
	width: 50px;
	height: 34px;
}

.pageActive,
.pageRead,
.pageUnread	 {
	width: 25px;
	height: 21px;
	margin-top: -3px;
	padding-top: 4px;
}

.pageActive {
	background: url('/templates/img/msc/pageActive.gif') no-repeat;
}

.pageRead {
	background: url('/templates/img/msc/pageRead.gif') no-repeat;
}

.pageUnread {
	background: url('/templates/img/msc/pageUnread.gif') no-repeat;
}

.imagePdfBorder {
	background: url('/templates/img/msc/imagePdfBorder.gif') no-repeat;
	width: 560px;
	height: 1px;
}

.imageLibrary {
	color: #25518c;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}

.imageLibrary a {
	color: #25518c;
	text-decoration: underline;
}

.imageLibrary .image {
	border: 1px solid #e9e9e9;
	padding: 1px;
	margin: 0 30px 22px 0;
}

.pdfLibrary .image {
	border: 1px solid #e9e9e9;
	padding: 1px;
}

.imageRight {
	margin-right: 0 !important;
}

.countImage {
	color: #25518c;
}

.linkImg {
	margin-bottom: 3px;
}

.pdfLibrary td {
	padding-bottom: 10px;
}

.pdfLibraryTd2 {
	width: 362px;
	padding: 0 5px 0 5px;
}

.pdfLibraryTd3 {
	width: 80px;
	color: #25518c;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}

.pdfLibraryTd3 a {
	color: #25518c;
	text-decoration: underline;
}

.titlePdf {
	font-size: 16px;
	font-weight: bold;
}

.pdfSimbol {
	margin-right: 3px;
}

.marketingNews {
	margin-bottom: 15px;
}

.marketingNews img {
	border: 1px solid #e9e9e9;
	padding: 1px;
}

.marketingNewsTitle {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 18px;
}

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

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

.newsLogo1Logo2 {
	min-height: 235px;
	height: auto !important;
	height: 235px;
	text-align: justify;
	padding-top: 13px;
}

.newsLogo1 {
	min-height: 101px;
	height: auto !important;
	height: 110px;
	text-align: justify;
	padding-top: 13px;
}

.news {
	height: 422px;
	padding: 0 10px 0 0;
}

.content .joinForm {
	width: 518px !important;
}

.joinButton6 {
	margin-top: 20px;
}

.activeNews {
	width: 500px;
	height: 264px;
	border: 2px solid #93a4bd;
	background-color: #ffffff;
	position: absolute;
	padding: 22px 20px 26px 20px;
}

.activeNewsText {
	height: 162px;
	overflow-y: auto;
	font-family: Arial;
	font-size: 12px;
	padding-right: 5px;
}

.headerNews {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #010336;
	margin-top: -10px;
}

.activeNewsButton {
	margin: 30px 0 0 218px;
	_margin: 30px 0 0 109px;
}

.activeNewsLink {
	margin: 30px 0 0 0;
}

.activeNewsLink a {
	color: #25518c;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

/*Privacy*/
#privacyWrap a, .label a, .howtostudy a {
    color: #25518C;
}
#privacyWrap {
    width: 800px;
    margin: 0px auto;
    font-size: 12px;
    font-family: Arial;
}
#privacyWrap ul {
    padding: 0px;
    text-align: left; 
    margin: 5px 0px;
}
#privacyWrap ul li {
    margin: 0px;
}
#privacyWrap .loginHeader {
    text-align: left;
}
#privacyWrap .registrationHeader {
    color:#010336;
    font-family:Times New Roman;
    font-size:26px;
}
.bubble {
	background: url('/templates/img/msc/bubbleBackground.gif') no-repeat;
	width: 205px;
	height: 86px;
    position: absolute;
    left: 179px;
    top: 142px;
    z-index: 99;
}

.bubbleClose {
    background: url('/templates/img/msc/bubbleClose.gif') no-repeat;
    width: 11px;
    height: 11px;
    line-height: 1px;
    font-size: 1px;
    float: right;
    margin: 5px 5px 0 0;
    _margin: 5px 3px 0 0;
    padding: 0 !important;
    cursor: pointer;
}

.bubbleText {
    margin-top: 20px;
    width: 180px;
    height: 45px;
    font-family: Arial;
    font-size: 11px;
    line-height: 11px;
    text-align: justify;
}

.bubbleButton {
	float: right;
	margin-right: 14px;
	_margin-right: 7px;
    font-family: Arial;
    font-size: 11px;
    text-decoration: underline;
}

#tutorSpeechBack {
    margin-right: 10px;
}

.bubbleButton div {
    cursor: pointer;
}