html, body{margin: 0px; padding: 0px; height: 100%; width: 100%; border: 0;}
body{background:#FFFFFF  url('/images/bg.png') repeat-x;}
* {font-size: 11px; color:#666666; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }
img, form, table{border: 0px solid; margin:0; padding: 0;}
table, select {border-collapse: collapse; }
input , file, select, textarea {color:#666666; border:1px solid #888}
option, optgroup {color:#666666;}
table#page{background:#F5F5F5; width: 676px; position: relative; border:0px solid red;}
table#page td{margin:0; padding:0; }
td {line-height:18px;}

div#header, div#footer{background: #2C49A7; width: 100%; border:0px solid red;}
div#header{border-bottom: 0px solid #FFF; height: 71px; }
table.footer{width: 676px;  bottom: 0;  height:30px; }
table.footer td{ font-size:9px; color:#999999;}
table.footer td a{ font-size:9px; color:#999999; text-decoration:none;  }

div#login{margin-top: 20%; margin-left: 30%; clear: both; width: 330px;}
.logl, .logi{float: left; padding-left: 5px; padding-right: 5px;}
.logl label{font-weight: bold; line-height: 20px;}
.logi input{border: 1px solid #888; width: 80px; height: 16px;}
.loglb{border-right: 1px solid #fff; margin-left: 30px; margin-top: 10px; height: 30px;}
.loglb span{font-weight: normal; line-height: 30px;}
.logb { padding-left: 10px;  padding-top: 13px; float: left;}

table#featuredjobs {width:450px;  float:left; padding:0; margin:0; margin-top:30px;}
table#featuredjobs td a{ color:#666666; text-decoration:none;}
table#featuredjobs td a:hover{ color:#333333;  text-decoration:underline; }

table.profiletable {width:450px;  float:left; padding:0; margin:0; margin-top:30px;}
table.profiletable td a{ color:#666666; text-decoration:none;}
table.profiletable td a:hover{ color:#333333;  text-decoration:underline; }

table#seekermenu {background:#87D0E9; width:400px; height:35px; float:right; margin:0; padding:0; bottom:0;}
table#seekermenu td{ padding:5px; padding-left:10px; text-align:left; white-space:nowrap;}
table#seekermenu td a{ color:#006699;}

table#empmenu { background:#999999; width:400px; height:35px; float:right; margin:0; padding:0; bottom:0; }
table#empmenu td{ padding:5px; text-align:center; white-space:nowrap; }
table#empmenu td a{ color:#ffffff; }

#HTML_AJAX_LOADING{position: absolute;  display:none; left:200px;  width:200px; height:100px; z-index:20; background-color:#000000; filter:alpha(opacity=10); opacity: 0.1;  }

table.helptext{ width:224px; float:right; padding:0; margin:0; background:#E8E8E8 url(/images/helpbg.png) repeat-x; }
table.helptext th{ padding-left:15px; padding-bottom:30px; font-size:20px; color:#999999; font-weight:normal; padding-top:30px; }
table.helptext td{ padding-left:15px; color:#666666; }

div#welcome{padding: 20px; font: bold 12px verdana;}
div#innerpage{width: 100%; height: 98%; margin-top: 1%; clear: both;}
div.menu{width: 20%; height: 100%; border-right: 1px #cccccc solid; float: left; overflow: auto;}
div.content{width: 78%; height: 100%; float: right; overflow: auto;}

div.menu a{border:0px solid; display: block; width: 70%; margin-left: 5%; margin-bottom: 4px; font-weight: bold; background: url('/images/menubul.gif') no-repeat center left; height: 17px; padding-left: 24px; line-height: 17px;}
div.menu a:link{text-decoration: none; color: #000000;}
div.menu a:hover{text-decoration: none; color: #000000; background: url('/images/menubulh.gif') no-repeat center left;}
div.menu a:visited{text-decoration: none; color: #000000;}
div.menu a:active{text-decoration: none; color: #000000;}
div.menusep{margin-left: 15%; margin-top: 5px;  margin-bottom: 5px; width:70%; border-top: 1px #cccccc solid; height: 1px; background: #FFFFFF; overflow: hidden;}
div.menuitem {vertical-align:bottom; white-space: nowrap; height:63%;  border:0px solid; }

th{ font: bold 11px verdana; padding: 2px; text-align: left;}
th.head{font: bold 12px verdana; color: #FFFFFF;}
th.head_tx{font: bold 12px verdana; color: #cccccc;}
th.head1{font: bold 12px verdana; color: #FFFFFF; border: 1px #ffd798 solid;}
td{ padding: 2px; }
td input{border: 1px solid #888 ; height: 16px;}
td textarea{border: 1px #888 solid;}
td select{border: 1px #888 solid;}
td radio{border: 1px #888 solid;}
td.button input{border:0; height: 23px; }
thead tr{background: #888;}
tr.chrow{background: #ccc;}
.fulllength{width: 100%;}
.datagrid{overflow: auto; width: 100%; margin: 0; padding: 0;}
#dataview{width: 99%;}
#editdt, #headtbl, #headtbl1, .headtbl{ width: 99%;}
#editdt1 { width: 99%; background:#253E6B; }
.editdt1 td{ padding:5px;}
.head1 { border-bottom: 1px solid;}
div.randomthumb{ width: 132px; height: 70px; float: left; margin: 5px; margin-left: 0; margin-right: 10px; border: 1px #ffd798 solid;}
div.randomthumbimg{ clear: both; padding: 1px; height: 50px; width:100%;}
.picstatus{float: left; font-weight: bold; padding: 2px;}
.picedit{float: right; font-weight: bold; cursor: pointer; cursor: hand; padding: 2px; color: #0A246A}

div.picthumb{width: 150px; height: 62px; float: left; margin: 5px; margin-left: 0; margin-right: 10px; border: 1px #ffd798 solid;}
div.picthumbs{width: 125px; height: 62px; float: left; margin: 2px; border: 1px #ffd798 solid;}
div.picthumbimg{ padding: 1px; height: 62px; width: 62px; float: left;}
div.picinfo{float: left;}
div.picinfo span{line-height: 15px;}
div.headtbl1 {line-height: 15px;}

div#errormsg, div#okmsg{position: absolute; bottom: 6%; right: 2%; padding: 3px; padding-left: 25px; border: 1px #ffd798 solid; visibility: hidden;}
div#errormsg{background: #FBE0C7 url('/images/notice.gif') no-repeat top left;}
div#okmsg{background: #FBE0C7 url('/images/ok.gif') no-repeat top left;}
div#errormsg span, div#okmsg span{font-weight: bold;}
div#mainfooter{position: absolute; right: 20px; top: 0.4em; font: 11px verdana; color: #ffffff;}

div#header1{float: left; font: bold 20px verdana; color: #FFFFFF; padding: 10px;}
div#logout{float: right; padding-right: 20px; padding-top: 20px;}
div#logout a{font-weight: bold; color: #FFFFFF;}
div#logout a:hover{text-decoration: none;}

table#helptable { width:95%; }
table#helptable th { background: #ededed; }

/*table, table td{ border:1px solid red;}*/

a.alinks {font-size:13px; color:#333; text-decoration:none; font-weight:bold;}
a:hover.alinks {font-size:13px; color:#003366; text-decoration:underline;}