@media screen {

Xbody,Xtable {padding:0%;margin:0%;font-family:Arial,Helvetica,sans-serif;background-color:white;color:#000066;overflow:auto}
Xtable {background-color:transparent}
Xa {color:#000066;font-weight:bold;text-decoration:underline;background-color:transparent}

#pagefooter{display:none}

div{border:0px solid black}
.topLeft {background: #ff0033;width:120px;text-align:center;vertical-align:middle;}
.topLinks {background:#000066 url('../images/web_header_grad.jpg') repeat-x}
.topLinks img{float:right}
.topLinks a {color:white}
#topLinks {position:absolute;bottom:5px;color:white}
#navHead {position:relative;top:7px;height:20px;left:120px;width:100%;font-weight:bold;font-size:11pt;background-color:white;color:#ff0033}
#navHead a{color:#ff0033;font-weight:bold;text-decoration:underline}

.formatBODY {margin-left:20px;margin-top:20px}
.formatBODY .InfoTable {width:100%;height:100%;background:none}
.PageTitleText,.FAQHeader,.HelpHeader {font-size:200%;font-weight:bold;margin-top:20px;margin-left:120px}

.timeRemaining{position:absolute;left:680px;width:290px;vertical-align:middle;}
.TimeWarn{font-weight:bold}
.TimeForm {text-indent:28px;position:absolute;top:0%;left:0%;height:100%;width:100%;z-index:1;padding-top:5px}
#TimeFormTime{font-weight:bold}
.lay{text-indent:28px;visibility:hidden;position:absolute;top:0%;left:0%;height:100%;width:100%;z-index:2;padding-top:5px}
.viewed{display:none}

.questionNavigation{position:absolute;top:80px;left:20px;height:30px}
.questionNavigation a{height:100%;z-index:-1}
.questionNavigation a:hover{cursor:hand}
.displayQuestionAndTestNavigation{position:absolute;top:110px;width:950px;z-index:1}
.displayQuestion{padding-top:20px;padding-left:10px;width:100%}
.testNavigation{position:absolute;z-index:3;width:100%}
.questionsRemaining{position:absolute;padding-top:20px}

.QuestionArea{position:fixed}

#questionText{font-weight:bold;padding-top:20px}
#questionAnswers{padding:0%;margin:0%;margin-top:10px;text-align:left}

#hearQuestionAnchor{padding:0%;margin:0%;margin-top:10px;text-align:left}
#hearQuestion{text-align:center;width:100%}
#hearQuestionLink{display:block;position:absolute;left:400px;bottom:5px}

#prevQuestion{display:block;position:absolute;left:0%;text-align:center}
#nextQuestion{display:block;position:absolute;left:180px;text-align:center}
#finishTest{display:block;position:absolute;right:0%;text-align:center}

#hearQuestionLink a{display:block;}
#prevQuestion a{display:block}
#nextQuestion a{display:block}
#finishTest a{display:block}

.answerInput{float:left;width:30px}
.answerLabel{display:inline-block}
.optionRow{padding-top:5px;padding-bottom:5px}
.normalRow{padding-top:5px;padding-bottom:5px}
.rolloverRow{padding-top:5px;padding-bottom:5px;cursor:hand;}
.highlightRow{padding-top:5px;padding-bottom:5px;cursor:hand;}

/* .FormText p{padding-top:20px} */
#confirmfinish{padding-top:80px} 
.TestPageTitleText {font-size:10pt;font-weight:bold}

.FormBackground{background-color:#E5E5EF;margin-left:120px;padding:20px;text-align:center}
.WideFormBody{border:2px solid #000066;width:90%;margin-left:20px;margin-right:20px}
.FormTable{background:transparent;width:90%;margin-left:20px}
.FormTitle{font-weight:bold;text-align:center;padding:10px;font-size:20pt}
.FormLabel {font-weight:bold;text-align:right;padding-right:20px}
.FormText{font-weight:bold;margin-left:20px;margin-right:20px;}
.FormFoot{background:transparent;margin-bottom:20px;width:90%;margin-left:20px;margin-right:20px;}
.FormAction{text-align:center}
.FormListTitle{font-weight:bold;text-align:left}
.FormListTitleID{font-weight:bold;text-align:left}

.InfoTable,.InfoPage{padding-top:20px;margin-left:120px;width:100%;height:100%;background: url('../images/web_logodevice.gif') bottom right no-repeat;}
/*
#CreateUser .FormBackground{}
#CreateUser .WideFormBody{margin-left:20px;margin-right:20px;border:2px solid #000066}
#CreateUser .FormTable{margin-top:5px;margin-bottom:5px;border:2px solid #E5E5EF}
#CreateUser .FormTitle{font-weight:bold;text-align:center;padding:10px;font-size:20pt}
#CreateUser .FormFoot{margin-left:20px;margin-right:20px}
#CreateUser .FormBackground{width:80%}
#CreateUser .FormInput {width:40%}
#CreateUser .FormLabel {font-weight:bold;text-align:right;width:60%;padding-right:20px}
*/
#CreateUser .FormLabel {font-weight:bold;text-align:right;padding-right:20px}
#CreateUser input{width:180px}
#CreateUser select{width:180px}
#CreateUser #us_nationality, #CreateUser #us_birthcountry{width:500px}


#userCreated .FormTitle{font-weight:bold;text-align:center;padding:10px;font-size:20pt}
#userCreated .FormTable{margin-top:5px;margin-bottom:20px;background:transparent;}
#userCreated .FormTable .FormText{font-weight:bold}
#userCreated .FormLabel {font-weight:normal;text-align:left;width:60%;padding-right:20px}
#userCreated li {font-weight:bold}
#userCreated .FormText{text-align:left;margin-left:20px;margin-right:20px;}
#userCreated p{padding:0%}
#candidateconfirmtext{font-weight:normal;padding-top:10px;padding-left:20px;padding-right:20px;}

#confirmUser .FormBackground{width:60%}
#confirmUser .FormLabel {font-weight:normal;text-align:left;width:58%;padding-right:20px}
#confirmUser .FormListItem {font-weight:bold}
#confirmUser .FormTable{margin-top:5px;margin-bottom:5px;border:2px solid #E5E5EF}
#confirmUser .FormFoot{margin-top:10px;margin-bottom:10px}
/*
#confirmUser .WideFormBody{margin-left:20px;margin-right:20px;border:2px solid #000066}
#confirmUser .FormTable{margin-top:5px;margin-bottom:5px;border:2px solid #E5E5EF}
*/
#ListUser .Formbackground{width:850px}
#ListUser .FormTable {width:810px;margin-bottom:20px;padding-bottom:10px;border:2px solid #000066}
#ListUser .ListUsers1 {background-color:#f0f0f6}
#ListUser .ListUsers0 {background-color:white}
#ListUser .FormFoot{background:transparent;width:100%;margin-bottom:20px;margin-left:120px}


#ListUsersCandidate .FormTitle{font-weight:bold;text-align:center;padding:10px;font-size:20pt}
#ListUsersCandidate .FormListTitleID{font-weight:bold;text-align:center}
#ListUsersCandidate .FormTable{width:50%;margin-bottom:20px;padding-bottom:10px;border:2px solid #000066}
#ListUsersCandidate td{text-align:center}
#ListUsersCandidate .FormListTitleID{padding-bottom:10px}
#ListUsersCandidate .FormFoot{display:none}

#userTests table{width:70%}
#startTestPage .PageTitleText {margin-left:0px}
#startTestPage .starttesttext{width:70%;padding-top:20px;padding-bottom:20px}
.testinstruction{padding-top:20px;padding-bottom:10px}


#TestPage .WideFormBody{border:none}

#InvigilatorPage table{width:60%}
#InvigilatorPage .WideFormBody{width:100%;border:none}
#InvigilatorPage .SubtitleText{padding-top:20px}
#InvigilatorPage .FormText{padding-top:20px;padding-bottom:20px}
#InvigilatorPage .FormLabel{font-weight:normal;text-align:left;text-indent:80px;width:50%}

/*
#FinishTestPage {position:absolute;width:100%;height:100%;padding-right:120px}
#FinishTestPage .InfoTable{position:absolute;width:100%;height:100%;padding-top:120px}
*/
#FinishTestPage .PageTitleText {left:0px;margin-left:0px}
#FinishTestPage .InfoTable{padding-top:120px;margin-left:0px;background-image:none}
#FinishTestPage .FormBackground{position:absolute}
#FinishTestPage .FormText{font-weight:normal;text-align:left}
#FinishTestPage .TimeForm {text-indent:20px}

#savingtest{position:absolute;top:0%;visibility:hidden;width:100%;height:100%;padding-top:200px;margin-left:120px;padding-right:0px}
#savingtest .FormText{font-weight:bold;height:50px;padding:20px;width:40%}

#testRedirector .InfoTable{position:absolute;width:100%;height:100%;padding-top:120px}
#testRedirector .WideFormBody{width:60%;border:none;margin-left:0px;margin-top:20px;}
/*#testRedirector .FormAction{text-align:left}*/

#pleasewait .FormText{font-weight:bold}

.ErrorTable{margin:20%;border:2px solid #000066;background-color:#E5E5EF}
.ErrorHead{font-weight:bold}
.ErrorBody{}

#instantUserPassFail .CertTable{padding-top:100px;padding-left:120px;padding-right:120px;padding-bottom:120px;width:100%;height:100%;background: url('../images/web_logodevice.gif') bottom right no-repeat;}
#instantUserPassFail .CertTable .WiderFormBody,#instantUserPassFail .CertTable .CertItemText,{margin-left:120px;margin-right:300px}
#instantUserPassFail .CertTable .PageTitleText{position:absolute;left:120px;top:150px}
#instantUserPassFail .CertTable .WideFormBody{border:none}

#AdminUserPassFail .CertTable{width:90%;height:90%;background:transparent}
#AdminUserPassFail .CertTable .WideFormBody{border:none;width:100%;margin-left:0px;margin-right:0px}
#AdminUserPassFail .CertTitleText{font-weight:bold;text-align:left;padding:10px;font-size:20pt;background-color:#E5E5EF;border:1px solid #000066}
#AdminUserPassFail .CertSubTitleText{font-size:16pt}
#AdminUserPassFail #testinstance{display:block;font-weight:bold;padding:5px;text-align:right;font-size:12pt;background-color:#E5E5EF;border:1px solid #000066}
#AdminUserPassFail .resulttext{padding-top:10px}
#AdminUserPassFail .candidateText{font-weight:bold}
#AdminUserPassFail .ListItemID{}
#AdminUserPassFail .resulttext{}
#AdminUserPassFail .candidatedetails{margin-left:200px}
#AdminUserPassFail .testcentredetails{width:100%;background-color:#E5E5EF;border:1px solid #000066}
#AdminUserPassFail .testcentredetails .ListItemID{width:30%}
#AdminUserPassFail .testcentredetails .ListItemText{width:20%;font-weight:bold}

#certcontrol {margin-left:120px;width:300px;overflow:hidden}

#welcomeAdmin {margin-left:120px;height:96%;background: url('../images/web_logodevice.gif') bottom right no-repeat;}
#welcomeAdmin .PageTitleText{text-align:left;position:absolute;left:0px;top:20px}
#welcomeAdmin .FormBackground{width:760px;text-align:left;margin-left:0px;padding-left:80px;position:absolute;left:120px;top:90px}
#welcomeAdmin .FormAction{text-align:left}
#welcomeAdmin .FormLabel {text-align:left;width:180px;font-weight:bold}
#welcomeAdmin .adminPageSpan{position:absolute;top:200px;display:block}
#welcomeAdmin .adminPageSpan a{width:240px;height:80px;padding-top:10px;padding-left:40px}
#welcomeAdmin #CreateCandidate {left:120px}
#welcomeAdmin #ListCandidate {left:380px}
#welcomeAdmin #ListAllCandidates {left:640px}
#welcomeAdmin #CreateCandidate a{background:#000066 url('../images/web_arroww.gif') 20px 10px no-repeat;color:white}
#welcomeAdmin #ListCandidate a{background:#ff0033 url('../images/web_arroww.gif') 20px 10px  no-repeat;color:white}
#welcomeAdmin #ListAllCandidates a{background:#ffcc33 url('../images/web_arrowb.gif') 20px 10px  no-repeat;color:#000066}
#welcomeAdmin #Admin{display:none;position:absolute;top:300px;left:120px}
#welcomeAdmin #UserMenu{display:none;position:absolute;top:300px;left:380px}
#welcomeAdmin #Procedures{position:absolute;top:450px;left:120px;width:480px}
#welcomeAdmin #Logout{display:none;position:absolute;top:450px;left:120px;background-color:transparent}

.inputLink{text-align:center;vertical-align:middle}
.inputLink a{display:block;color:white;text-decoration:none;padding:2px;border:2px outset white}
.inputLink a:link{}
.inputLink a:visited{}
.inputLink a:hover{text-decoration:underline}
.inputLink a:active{border:2px inset white}
.toTests{text-align:left;text-indent:5px}

#back{width:100px;text-align:center;background:#000066 url('../images/web_bluebutton-back.gif') 11% 50% no-repeat}
#CandidateDeclaration{width:100px;background:#000066 url('../images/web_bluebutton.gif') 95% 50% no-repeat}
#authorise{width:180px;text-align:center;background:#000066 url('../images/web_bluebutton.gif') 95% 50% no-repeat}
#TakePracticeTest{width:250px;background:#000066 url('../images/web_bluebutton.gif') 74% 50% no-repeat}
#TakeActualTest{width:250px;background:#000066 url('../images/web_bluebutton.gif') 96% 50% no-repeat}
#startTest{width:130px;background:#000066 url('../images/web_bluebutton.gif') 97% 50% no-repeat}
/*
#FinishTestNo {position:absolute;left:0px;top:300px;width:80px;background: #000066 url('../images/web_bluebutton-back.gif') 10% 50% no-repeat;text-align:center}
#FinishTestYes {position:absolute;left:120px;top:300px;width:80px;background: #000066 url('../images/web_bluebutton.gif') 90% 50% no-repeat;text-align:center}
*/
#FinishTestNo {width:80px;background: #000066 url('../images/web_bluebutton-back.gif') 10% 50% no-repeat;text-align:center}
#FinishTestYes {width:80px;background: #000066 url('../images/web_bluebutton.gif') 90% 50% no-repeat;text-align:center}
#logout {width:80px;background-color:#000066}
#listUsers{width:200px;background:#000066}
#reset {width:80px;background-color:#000066}
#userSave {width:80px;background:#000066 url('../images/web_bluebutton.gif') 95% 50% no-repeat}
#confirm {width:110px;background:#000066 url('../images/web_bluebutton.gif') 95% 50% no-repeat}
#closeCert{position:absolute;left:120px;top:520px;width:300px;text-align:center;background:#000066 url('../images/web_bluebutton-back.gif') 5% 50% no-repeat}

#printCert{width:140px;text-align:center;background:#000066}
#printList{width:140px;text-align:center;background:#000066}
}
@media print 
{
body,table {padding:0%;margin:0%;font-family:Arial,Helvetica,sans-serif;font-size:12pt}
body{padding:5%;background-color:white}
#printList{display:none}
#logout{display:none}
#NavHead{display:none}

#ListUser .FormBackground{width:100%}
#ListUser .FormTitle{font-weight:bold;text-align:center;padding:10px;font-size:20pt}
#ListUser .FormListTitleID{font-weight:bold;padding-bottom:10px}
#ListUser .FormListTitle{font-weight:bold;padding-bottom:10px}
#ListUser .FormTable{vertical-align:top}
#ListUser .userid{width:10%}
#ListUser .username{width:30%}
#ListUser .testname{width:35%}
#ListUser .status{width:15%}
#ListUser .available{width:10%;text-align:center}
#ListUser .statusLink{display:none}

#AdminUserPassFail .CertTable{width:90%;background:transparent}
#AdminUserPassFail .CertTitleText{font-weight:bold;text-align:left;padding:10px;font-size:20pt;background-color:#E5E5EF;border:1px solid #000066}
#AdminUserPassFail .CertSubTitleText{font-size:16pt}
#AdminUserPassFail .CertTable .WideFormBody{border:none;width:100%;margin-left:0px;margin-right:0px}
#AdminUserPassFail #testinstance{display:block;font-weight:bold;padding:5px;text-align:right;font-size:12pt;background-color:#E5E5EF;border:1px solid #000066}
#AdminUserPassFail .resulttext{padding-top:10px}
#AdminUserPassFail .candidateText{font-weight:bold}
#AdminUserPassFail .ListItemID{}
#AdminUserPassFail .candidatedetails{margin-left:150px}
#AdminUserPassFail .testcentredetails{position:absolute;bottom:50px;width:100%;background-color:#E5E5EF;border:1px solid #000066}
#AdminUserPassFail .testcentredetails .ListItemID{width:30%}
#AdminUserPassFail .testcentredetails .ListItemText{width:20%;font-weight:bold}
#AdminUserPassFail .FormFoot{display:none}
#AdminUserPassFail .IncludeText{display:none}
}


