html,body {margin:0;padding:0;height:100%;text-align:left;color:#444;font-family: arial,sans-serif,verdana,helvetica;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:121px;width:100%;border:0px solid red;background: url('../../../images/vendor/banner.png') no-repeat center;}
#header-company{float:left;text-shadow:0 1px 0 #fff;color: #4D7CCF;font-size:1.5em;font-weight:bold;padding:15px 30px 0 5px;}
#header-paneltitle{float:left;text-shadow:0 1px 0 #fff;color: #8F8F8F;font-size: 1em;font-weight:bold;padding:20px 30px 0 5px;}
#menubar{height:35px;width:100%;background-color:#FFFFFF;border:0px solid red;}
#menus{font-size:0.9em;color:#ffffff;padding:10px;}
#menus a{font-size:0.8em;color:#ffffff;text-decoration:none;font-weight:bold;}
.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;}


#listing-topbar{margin:0;padding:0;height:1.9em;border-bottom:0px solid #dedede;border-top:0px solid #dedede;width:100%;float:left;margin-top:0px;line-height:25px;background-color:#4D7CCF;margin-bottom:5px;}
#listing-topbar a{color:#dd2c0d;text-decoration:underline;}
#listing-topbar a:hover{color:#838383;}
#listing-topbar-title{float:left;font-size:0.75em;color:white;width:80%;padding-left:5px;font-weight:bold;padding-top:3px;}
#listing-topbar-linkarea{float:right;text-align:right;padding-right:10px;padding-top:5px;}

.listing-block-delete{width:100%;text-align:right;padding:10px 0 10px 0;border-bottom:1px solid #FB940B;}
.listing-block-pagination{width:100%;text-align:left;border:0px solid red;height:60px;}

#pagination{float: right;font:11px Tahoma, Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;color:#3d3d3d;margin-top: 10px;margin-left:auto;margin-right:auto;margin-bottom:20px;}
#pagination a, #pagination strong{list-style-type: none;display: inline;padding: 5px 8px;text-decoration: none;background-color: inherit;color: #4583EE;font-weight: bold;}
#pagination strong{color: #ffffff;background-color:#4583EE;background-position: top center;background-repeat: no-repeat;text-decoration: none;}
#pagination a:hover{color: #ffffff;background-color:#F00;background-position: top center;background-repeat: no-repeat;text-decoration: none;}

table.tbldatalist{border-collapse:collapse;margin-top:0;border: solid 0px #dedede;}
table.tbldatalist th {border-bottom:1px solid #efefef;padding: 0.2em 1em 0.2em 0.5em;background-color:#efefef;color:#dd2c0d;font-size:0.78em;text-align:left;}
table.tbldatalist td {font-size:0.8em;line-height:24px;padding: 0.2em 1em 0.2em 0.5em;vertical-align:top;color:#4c4c4c;border-bottom:1px solid #efefef;}
table.tbldatalist td.gfxlist {border:0px solid #efefef;}
table.tbldatalist textarea, table.tbldatalist input[type="text"] ,table.tbldatalist input[type="password"] {border: solid 1px #999;padding:1px;margin:1px;}
table.tbldatalist input[type="submit"],table.tbldatalist input[type="button"]{margin:2px;border: 1px solid #e0e0e0;background: #5D5D5D;color:#ffffff;font-size:0.9em;}
table.tbldatalist input[type="submit"]:hover,table.tbldatalist input[type="button"]:hover{border: 1px solid #f0f0f0;background: #9F9F9F;}
table.tbldatalist a{font-size:0.85em;text-decoration:none;font-weight:bold;}
table.tbldatalist a:hover{font-size:0.85em;text-decoration:underline;font-weight:bold;}

table.tbldataform{margin-top:0.2em;font-family:sans-serif,Arial,Verdana;padding:20px;}
table.tbldataform textarea, table.tbldataform input[type="text"] ,table.tbldataform input[type="password"] {border:1px solid #ccc;width: 185px;margin:0;padding: 3px 4px 3px 5px;}
table.tbldataform textarea:focus, table.tbldataform input[type="text"]:focus,table.tbldataform input[type="password"]:focus {border:1px solid #3293D6;width: 185px;margin:0;padding: 3px 4px 3px 5px;}
table.tbldataform select{border:1px solid #ccc;font-size:0.9em;padding: 1px 4px 1px 5px;}
table.tbldataform td.caption {text-shadow: 0 1px 0 #fff;font-size:0.8em;font-weight:bold;line-height:25px;letter-spacing:2px;color:#4D7CCF;}
table.tbldataform td.label {text-shadow: 0 1px 0 #fff;font-size:0.8em;font-weight:bold;}
table.tbldataform td.val {text-shadow: 0 1px 0 #fff;font-size:0.8em;}
table.tbldataform input[type="submit"],table.tbldataform input[type="button"],table.tbldataform input[type="reset"]{background: -moz-linear-gradient(center top , #F9F9F9, #E3E3E3) repeat scroll 0 0 transparent;background: -webkit-gradient(linear, center top ,center bottom, from(#F9F9F9), to(#E3E3E3)) repeat scroll 0 0 transparent;border-color: #CCCCCC #BBBBBB #A0A0A0;border-left: 1px solid #BBBBBB;border-radius: 3px 3px 3px 3px;border-right: 1px solid #BBBBBB;border-style: solid;border-width: 1px;color: #000000;margin: 0;outline: medium none;padding: 2px 8px;}
table.tbldataform input[type="submit"]:hover,table.tbldataform input[type="button"]:hover,table.tbldataform input[type="reset"]:hover{border:1px solid #939393;cursor:pointer;background:#FFFBEF;}

table.tblcandidatescore{border-collapse:collapse;margin-top:0;border: solid 1px #dedede;}
table.tblcandidatescore th {border-bottom:1px solid #efefef;padding: 0.5em 1em 0.5em 0.5em;background-color:#efefef;color:#4D7CCF;font-size:0.78em;}
table.tblcandidatescore td.leftsection {padding: 0.2em 1em 0.2em 1.5em;background-color:#EAF1FC;color:#4D7CCF;font-size:0.78em;font-weight:bold;}
table.tblcandidatescore td {font-size:0.8em;line-height:24px;padding: 0.2em 0.7em 0.2em 0.7em;vertical-align:top;color:#4c4c4c;border:1px solid #efefef;}
.sectiontitle{border-bottom:1px solid #efefef;padding: 0.5em 1em 0.5em 0.5em;background-color:#efefef;color:#4D7CCF;font-size:0.78em;font-weight:bold;}
.testtitle{padding: 10px 0 10px 5px;color:#4D7CCF;font-size:0.78em;font-weight:bold;}


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:1px solid #4D7CCF;font-weight:bold;color:#7C7E7F;font-size:0.8em;}
table.tblstudent td{border:1px solid #4D7CCF;color:#7C7E7F;font-size:0.8em;}
.caption{border:0px solid #4D7CCF;font-weight:bold;color:#7C7E7F;font-size:0.8em;}

table.tbldataform td.title{border-bottom:2px solid #4D7CCF;font-weight:bold;}
table.tbldataform .txt00{border:1px solid #ccc;width: 250px;margin:0;padding: 5px 4px 5px 5px;}
table.tbldataform .txt00:focus{border:1px solid blue;}
table.tbldataform .txt01{border:1px solid #ccc;width: 200px;margin:0;padding: 3px 3px 3px 3px;}
table.tbldataform .txt01:focus{border:1px solid blue;}
table.tbldataform .txt02{border:1px solid #ccc;width: 138px;margin:0;padding: 5px 4px 5px 5px;}
table.tbldataform .txt02:focus{border:1px solid blue;}
table.tbldataform .txt03{border:1px solid #ccc;width: 90px;margin:0;padding: 3px 3px 3px 3px;}
table.tbldataform .txt03:focus{border:1px solid blue;}
table.tbldataform span.red{color:red;font-weight:bold;}

table.tbldataform .drp00{border:1px solid #ccc;width: 250px;margin:0;padding: 5px 4px 5px 5px;}
table.tbldataform .drp00:focus{border:1px solid blue;}
table.tbldataform .drp01{border:1px solid #ccc;width: 200px;margin:0;padding: 3px 3px 3px 3px;}
table.tbldataform .drp01:focus{border:1px solid blue;}
table.tbldataform .drp02{border:1px solid #ccc;width: 150px;margin:0;padding: 5px 4px 5px 5px;}
table.tbldataform .drp02:focus{border:1px solid blue;}
table.tbldataform .drp03{border:1px solid #ccc;width: 50px;margin:0;padding: 3px 3px 3px 3px;}
table.tbldataform .drp03:focus{border:1px solid blue;}



#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%;}
