html {
height:100%; 
max-height:100%; 
padding:0;
margin:0; 
border:0; 
background:#FFFFFF;
font-size:12px; 
font-family:Arial, Verdana, georgia, palatino linotype, times new roman, serif;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}

body {
height:100%; 
max-height:100%; 
overflow:hidden; 
padding:0; 
margin:0; 
border:0;
scrollbar-face-color:#FF9933;
scrollbar-shadow-color:#F4F4F4;
scrollbar-highlight-color:#F4F4F4;
scrollbar-3dlight-color:#000000;
scrollbar-darkshadow-color:#000000;
scrollbar-track-color:#333333; 
scrollbar-arrow-color: #333333;
}
input,select,textarea{
/*border:#666666 1px solid;*/
border-bottom: #FFB755 2px solid;
border-top: #b86900 2px solid;
border-right: #FFB755 2px solid;
border-left: #b86900 2px solid;
background-color: #FFFFFF;
font-size:11px;
}
#content {
overflow-x:hidden; 
overflow-y:auto; 
position:absolute; 
z-index:3; 
top:90px;
height:417px;
/*bottom:50px; */
left:235px; 
right:220px; 
background:#FFFFFF;
}

* html #content {
top:0; 
left:0; 
right:0; 
bottom:0; 
height:507px; 
max-height:507px; 
width:100%; 
overflow-x:hidden; 
overflow-y:auto; 
position:absolute; 
z-index:3; 
border-top:90px solid #FFFFFF; 
/*border-bottom:50px solid #fff; */
border-left:235px solid #FFFFFF;
border-right:220px solid #FFFFFF;
}

#head {
position:absolute; 
margin:0; 
top:0; 
left:0; 
display:block; 
width:100%; 
height:90px; 
background:url(../images/top_bg.gif) #FFFFFF; 
background-repeat: repeat-x; 
z-index:5; 
overflow:hidden; 
color:#999999;
font-size:11px;
}
#foot {
position:absolute; 
margin:0; 
bottom:0; 
left:0;
display:block; 
width:100%; 
height:50px; 
font-size:0.8em; 
z-index:5; 
overflow:hidden; 
background: url(../images/footer_bg.gif) repeat-x; 
color:#999999;
text-align:center;
}

#left {
position:absolute; 
left:0; 
top:90px;
bottom:50px; 
width:235px; 
z-index:4; 
overflow:hidden; 
}

* html #left {
overflow:hidden;
height:100%; 
top:0; 
bottom:0; 
border-top:90px solid #fff; 
border-bottom:50px solid #fff; 
color:#FFFFFF;
}

#right{
position:absolute; 
right:0; 
top:90px;
bottom:50px; 
width:220px; 
z-index:4; 
overflow:hidden;
background:#000000 url(../images/blank_bg_blueline.jpg) repeat-x;
height:417px; 
}

* html #right {
overflow:hidden;
height:557px; 
top:0; 
bottom:0; 
border-top:90px solid #fff; 
border-bottom:50px solid #fff; 
color:#FFFFFF;
background:#000000 url(../images/blank_bg_blueline.jpg) repeat-x;
}
td{
	color:#FFFFFF;
background-color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
#content td{

}
table#main {
border:#18507f solid 7px;
border-bottom-width:7px;
border-left-width:0px;
border-right-width:0px;
border-top-width:0px;
height: 417px;
}

a.nav, a.nav:visited {
margin-left:50px; 
display:block; 
width:100px; 
height:25px; 
background:#aaa; 
color:#eee; 
border:1px solid #000; 
text-decoration:none; 
text-align:center; 
line-height:25px;
}
a.nav:hover {
background:#000; 
color:#fff;
}
/**/
a.topLinks{
text-decoration:none;
color:#999999;
}
a.topLinks:hover{
text-decoration:underline;
color: #FF6600;
}

/* */
.orangedot{
background-color:#eb8e20;
width:80%;
height:7px;
}
.header{
color:#f79522;
font-size:13px;
font-weight:bold;
}

.subheader{
color:#f79522;
font-size:11px;
font-weight:bold;
}
.greyrow{
background-color:#333333;
}
/*- form but */	
ul#butlist
{
margin: 0;
margin-top:15px;
padding: 0;
white-space: nowrap;
}

#butlist li
{

display: inline;
list-style-type: none;
}

#butlist a { padding: 8px 18px 3px 18px; }

#butlist a:link, #butlist a:visited
{
color: #666666;
height:25px;
background-image:url(../images/formbg.jpg);
text-decoration: none;
}

#butlist a:hover
{
color: #fff;
background-position:0 -25px;
text-decoration: none;
}
.msg{
color: #FFCC00;
padding-top: 10px;
padding-bottom: 10px;
}
a:link {
	color: #999999;
}
a:visited {
	color: #999999;
}
a:hover {
	color: #F79A2C;
}
a:active {
	color: #999999;
}
#contactus_tb {
padding:20px 20px 0px 20px
}
table#jobtb{
	font-family:Verdana, Geneva, sans-serif;
}
th{
	text-align: left;
}
table#jobtb th{
	color:#333;
	font-weight:bold;
}
table#jobtb td, table#jobtb th{
	padding:5px;
	background-color:#FFF;
	height:40px;
}
table#jobtb td.gray{
	background-color:#e0e0e0;
}
table#jobtb .tbno{
	color: #666;
	width:1px;
}
table#jobtb .tbdate{
	color:#f59421;
	width:80px;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
table#jobtb .tbpos{
	color: #184b78;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}
table#jobtb .tbind{	
	color: #666;
	width:120px;
}
table#jobtb .tbspec{
	color: #666;
	width:120px;
}
table#jobtb .tbloc{
	color: #666;
	width:40px;
	text-align:right;
}
table#jobtb .fadetop{
	background: #FFF url(../images/fadetop.gif) repeat-x;
	height:17px;
	font-size:11px;
}
.pager{
	width:100%; text-align:right; margin-bottom:10px;
}
.pager a{
	padding:5px;
}
ul#poslist {
	list-style:none;
}
div{
	margin:0;
}
table#jobtb td a{
	color:#184b78;
	text-decoration:none;
	font-size:11px;
}
#login-modal{
	text-align:center;
}
.login{
	border:1px solid #000;
}
label {    
	float: left;    
	width: 80px;    
	margin-right: 10px;  
}
input{
	margin-bottom:5px;
}
#loginMsg{
	padding:5px;
	color:#F00;
	font-size:12px;
}
p.capt{
	margin:5px;
}
a.postitle{
	color: #f59421;
	text-decoration:none;
}
a.postitle:hover{
	color: #FC0;
}
#vert{
	color: #999;
}
ul{
	margin:0;
	padding:0;
	margin-left:20px;
	list-style: circle;
}
li{
	margin-left:10px;
}
.ui-button-text{
	color:#F90;
}
.ui-state-hover .ui-button-text{
	color:#FFF;
}