html,body {margin:0;padding:0;height:100%;text-align:left;color:#444;font-size:13px;font-family:arial,verdana,sans-serif;background-color:#ffffff/*#ebebeb;*/}
img { border:0;} 
form {border:0;margin:0;}
table{border-collapse:collapse;}
textarea {resize: none;}
#container {min-height:100%;position:relative;width:100%;margin-right:auto;margin-left:auto;background-color:#ffffff;}
#body {width:940px;color:#3d3d3d;margin-right:auto;margin-left:auto;padding-bottom:40px;/* Height of the footer */}
#header{height:65px;width:100%;background-color:#FFFFFF;border-bottom:2px solid #4D7CCF;padding:0;}
#header-logo{float:left;}
#header-title{float:left;padding:5px 0px 0 20px;}
#topbar{height:30px;width:100%;background-color:#4D7CCF;border:0px solid red;}
#topbarblock1{font-size:0.9em;color:#ffffff;padding:5px 0 0 5px;}
.float-left{float:left;}
.float-right{float:right;}
.margin-top20{margin-top:20px;}
.margin-top5{margin-top:5px;}
.space-right5{padding-right:5px;}
.space-right20{padding-right:20px;}
.space-left10{padding-left:10px;}
.site-text-space{padding:0px 0 0 10px;}
a.btn00{color: #fff;text-decoration:none;padding: 2px 15px;background: #d64937;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11px;width:50px;margin-top:10px;}
a.btn01{color: #fff;text-decoration:none;padding: 5px 15px;background: #d64937;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;width:150px;margin-top:10px;}

table.tblregister{border-collapse: collapse;border: none;}
table.tblregister tr{height: 30px;width: 290px;color: #000000;font-weight: normal;padding-left: 5px;width: 100%;border: none;}
table.tblregister td.title{border-bottom:2px solid #4D7CCF;font-weight:bold;}
table.tblregister td{padding:5px 5px 5px 5px;line-height:25px;}
table.tblregister .txt00{border:1px solid #ccc;width: 250px;margin:0;padding: 5px 4px 5px 5px;}
table.tblregister .txt00:focus{border:1px solid blue;}
table.tblregister .txt01{border:1px solid #ccc;width: 200px;margin:0;padding: 3px 3px 3px 3px;}
table.tblregister .txt01:focus{border:1px solid blue;}
table.tblregister .txt02{border:1px solid #ccc;width: 138px;margin:0;padding: 5px 4px 5px 5px;}
table.tblregister .txt02:focus{border:1px solid blue;}
table.tblregister .txt03{border:1px solid #ccc;width: 90px;margin:0;padding: 3px 3px 3px 3px;}
table.tblregister .txt03:focus{border:1px solid blue;}
table.tblregister span.red{color:red;font-weight:bold;}

table.tblregister .drp00{border:1px solid #ccc;width: 250px;margin:0;padding: 5px 4px 5px 5px;}
table.tblregister .drp00:focus{border:1px solid blue;}
table.tblregister .drp01{border:1px solid #ccc;width: 200px;margin:0;padding: 3px 3px 3px 3px;}
table.tblregister .drp01:focus{border:1px solid blue;}
table.tblregister .drp02{border:1px solid #ccc;width: 150px;margin:0;padding: 5px 4px 5px 5px;}
table.tblregister .drp02:focus{border:1px solid blue;}
table.tblregister .drp03{border:1px solid #ccc;width: 50px;margin:0;padding: 3px 3px 3px 3px;}
table.tblregister .drp03:focus{border:1px solid blue;}

table.tblregister .ctrlseparator{border:0px solid red;width:100%;padding-bottom:5px;}



table.tblregister td.lbl{text-align:left;font-size:0.85em;white-space: nowrap;font-weight:bold;}
table.tblregister td.toplbl{text-align:center;font-size:0.85em;white-space: nowrap;font-weight:bold;}
table.tblregister input[type="submit"],table.tblregister input[type="button"],table.tblregister input[type="reset"]{color: #fff;text-decoration:none;padding: 2px 15px;background: #d64937;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-top:10px;border:0;}
table.tblregister input[type="submit"]:hover,table.tblregister input[type="button"]:hover,table.tblregister input[type="reset"]:hover{cursor:pointer;background:#4D7CCF;}

table.tbltest{border-collapse: collapse;border: none;}
table.tbltest tr{height: 30px;width: 290px;color: #000000;font-weight: normal;padding-left: 5px;width: 100%;border: none;}
table.tbltest td.title{border-bottom:2px solid #4D7CCF;font-weight:bold;}
table.tbltest td{padding:5px 5px 5px 5px;line-height:25px;}
table.tbltest .txt00{border:1px solid #ccc;width: 150px;margin:0;padding: 5px 4px 5px 5px;}
table.tbltest .txt00:focus{border:1px solid blue;}
table.tbltest .txt01{border:1px solid #ccc;width: 250px;margin:0;padding: 5px 4px 5px 5px;}
table.tbltest .txt01:focus{border:1px solid blue;}
table.tbltest td.lbl{text-align:left;font-size:0.85em;white-space: nowrap;font-weight:bold;}
table.tbltest td.toplbl{text-align:center;font-size:0.85em;white-space: nowrap;font-weight:bold;}
table.tbltest input[type="submit"],table.tbltest input[type="reset"]{color: #fff;text-decoration:none;padding: 5px 15px;background: #d64937;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:10px;border:0;}
table.tbltest input[type="submit"]:hover,table.tbltest input[type="reset"]:hover{cursor:pointer;background:#4D7CCF;}

.mybtn{color: #fff;text-decoration:none;padding: 5px 15px;background: #d64937;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-top:10px;border:0;}
.mybtn:hover{cursor:pointer;background:#4D7CCF;}

.btndone{color: #fff;text-decoration:none;padding: 13px 12px;background: #d64937;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:0;}

.qsbtn{color: #fff;text-decoration:none;width:50px;padding: 5px 10px;background: #939393;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-top:0px;border:0;}
.qsbtn:hover{cursor:pointer;background:#4D7CCF;}

.abcbtn{padding: 5px 15px;cursor: pointer;font-family:Arial, Helvetica, sans-serif;font-size:2.5em;}
.abcbtn:hover{padding: 5px 15px;cursor:pointer;background:#efefef;}
/* add to modified js*/
.orientbtn{padding: 5px 15px;cursor: pointer;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;width:400px;}
.orientbtn:hover{padding: 5px 15px;cursor:pointer;background:#efefef;}

.copingbtn{padding: 5px 15px;cursor: pointer;font-family:Arial, Helvetica, sans-serif;font-size:1.2em;width:150px;}
.copingbtn:hover{padding: 5px 15px;cursor:pointer;background:#efefef;}
 
.correctbtn{background: url('../../images/site/correct.png') no-repeat center;height:30px;width:30px;padding: 20px 20px;cursor: pointer;font-family:Arial, Helvetica, sans-serif;font-size:2.5em;}
.incorrectbtn{background: url('../../images/site/incorrect.gif') no-repeat center;height:30px;width:30px;padding: 20px 20px;cursor: pointer;font-family:Arial, Helvetica, sans-serif;font-size:2.5em;}

a.qslinks {color: #fff;text-decoration:none;padding: 5px 15px;background: #d64937;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:11px;width:10px;}
a.qslinks-attempted{color: #fff;text-decoration:none;padding: 5px 15px;background: #0AFC0E;text-decoration: none;cursor: pointer;display: inline-block;text-align: center;font-weight:bold;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:11px;width:10px;}



table.tblstudent{border-collapse: collapse;border: none;border:0px solid #efefef;margin:0;padding:0;}
table.tblstudent tr{height:0px;padding:0;margin:0;}
table.tblstudent td.title{border-bottom:1px solid #4D7CCF;font-weight:bold;color:#7C7E7F;font-size:0.85em;}


h2.acc_trigger {padding: 0;margin: 0 0 5px 0;height: 46px;width: 890px;font-weight: normal;float: left;margin-bottom:0;border:0px solid red;}
h2.acc_trigger a {text-align:left;font-size:0.58em;white-space: nowrap;font-weight:bold;color:#000000;text-decoration:none;}
h2.acc_trigger.active a {color: #FF0000;}
h2.acc_trigger a:hover {color: #999;}
h2.acc_trigger a:active, h2.active {color:#ED2224;}
h2.active {background-position: left bottom;}
.acc_container {margin: 0 0 5px;padding: 0;overflow: hidden;clear: both;border:1px solid #efefef;}
.acc_container .block {padding:10px 0 10px 0;}

.nonacctrigger {padding: 0;margin: 0 0 5px 0;height: 26px;width: 890px;float: left;margin-bottom:0;border:0px solid red;text-align:left;font-size:0.85em;white-space: nowrap;font-weight:bold;color:#000000;}

.questionouter{border:0px solid black;float:left;text-align:center;width:100%;margin-bottom:40px;}
.questionno{float:left;border:0px solid red;font-size:1.5em;font-weight:bold;width:10%}
.question{float:left;border:0px solid red;width:90%;text-align:center;}
.answerouter{border:0px solid black;float:left;text-align:center;width:100%;margin-bottom:10px;}
.answerno{float:left;border:0px solid red;font-size:1.5em;font-weight:bold;width:10%}
.answer{float:left;border:0px solid red;width:90%;text-align:center;}

#devinfo{font-size:0.7em;padding-left:5px;}
#devinfo a{font-size:0.8em;font-weight:bold;text-decoration:none;font-family:verdana}
#powerinfo{font-size:0.7em;text-align:right;padding-right:5px;}
#powerinfo a{font-size:0.8em;font-weight:bold;text-decoration:none;font-family:verdana}
#otherinfo{font-size:0.7em;text-align:center;}

#footer{position:absolute;bottom:0;border:0px solid red;height:40px;background-color:#F5F5F5; width:100%;}
