body {background-color:#FFFFFF;
font-family: tahoma, arial, verdana, sans-serif;
font-size:10pt;
color:#036;
}

#main {
position: relative;
margin: 0 auto;
width: 985px;
height: 728px;
}

#content p{
margin-top:6px;
}

a{
color:#1199CC;
text-decoration:none;
}

a:hover{
color:#0000ee;
text-decoration:underline;
}

#logo_header {
position: absolute;
left:0px;
top:0px;
z-index:2;
}

#amax_title {
position: absolute;
left:130px;
top:0px;
z-index:1;
}

#jetstream_watermark {
position:absolute;
left:116px;
top:70px;
width:865px;
height:597px;
z-index:3;
}

#menu_line {
position:absolute;
left:114px;
top:68px;
width:2px;
height:617px;
background-color:#dadada;
z-index:4;
}

#news_line {
position:absolute;
left:702px;
top:68px;
width:2px;
height:616px;
background-color:#dadada;
z-index:4;
}

#end_line {
position:absolute;
left:982px;
top:8px;
width:2px;
height:656px;
background-color:#859dc3;
z-index:4;
}

#bottom_line {
position:absolute;
left:8px;
top:664px;
width:976px;
height:20px;
background-color:#859dc3;
z-index:4;
}

#content{
position:absolute;
left:116px;
top:70px;
width:546px;
height:554px;
z-index:3;
padding:20px;
overflow: auto; 
}

#tclcontent{
position:absolute;
left:116px;
top:70px;
width:826px;
height:594px;
z-index:3;
padding:0 20px 0 20px;
overflow:auto;
}

#tclcontent div{
margin-top:12px;
}

#tclcontent p{
margin:3px 0 3px 0;
}

#tclcontent form{
margin-top:12px;
}

#tclcontent ul{
margin-bottom:3px;
}

#tclcontent h2, #tclcontent h3{
margin-bottom:15px;
}

#loginform{
font-size:0.9em;
width:270px;
min-width:0;
margin:2px;
z-index:5;
border-style:solid;
border-width:1px;
border-color:#DDDDDD;
background-color:#EEEEEE;
}

#loginform input{
z-index:5;
}

#loginform td{
padding:0;
font-size:0.9em;
}


#userhud{
border-style:solid;
border-width:1px;
border-color:#DDDDDD;
background:transparent url(/images/dashbartop_830wide.png) no-repeat scroll 0pt 0;
margin:2px;
padding:4px;
}

#userhud ul{
list-style:none;
}

#userhud li{
display:inline;
}

#getstarted{
margin:14px;
border-style: solid;
border-width: 0;
}

#newsblock{
width:264px;
height:190px;
font-family:courier new;
font-size:0.8em;
margin-bottom: 0px;
padding:6px;
text-align:justify;
overflow: auto; 
}

.newsentry{
padding:4px;
border: 2px dotted #AAAAAA;
margin-bottom: 6px;
background-color:#EEF6FF;
}

.newsentry h3{
font-size:1.1em;
text-decoration:underline;
margin-top:0px;
margin-bottom:5px;
}

.newsentry p{
margin-top:3px;
}

#address{
font-family:verdana;
font-size:0.8em;
margin-top:0px;
padding:6px;
background-color:#EAEAEA;
}

#address h2{
margin-top:2px;
}

#menu_back {
position:absolute;
left:0px;
top:108px;
z-index:1;
}

#menu{
position:absolute;
left:0px;
top:108px;
z-index:4;
width:107px;
}

#menu ul{
margin-top:25px;
}

#menu li{
 margin-top:20px;
 text-align:right;
}

#menu a{
color:#3366CC;
font-size:9pt;
text-decoration:none;
}

#menu a:hover{
color:#0000ee;
text-decoration:underline;
background-color:#FFFFFF;
}

#homepage{
position:absolute;
top:130px;
left:30px;
z-index:3;
}

#register{
position:absolute;
top:160px;
left:35px;
z-index:3;
}

#jobsearch{
position:absolute;
top:190px;
left:35px;
z-index:3;
}

#position{
position:absolute;
top:220px;
left:40px;
z-index:3;
}

#contactus{
position:absolute;
top:260px;
left:42px;
z-index:3;
}

#news{
position:absolute;
width:278px;
left:705px;
top:70px;
z-index:3;
}


#linkstextcopy{
position:absolute;
left:12px;
top:663px;
width:650px;
height:32px;
font-size:0.7em;
font-family:verdana;
z-index:5;
padding:4px;
color:#CCCCCC;
}

#linkstextwpdc a{
position:absolute;
left:840px;
top:666px;
font-size:0.75em;
font-family:verdana;
z-index:4;
padding:0px;
color:#CCCCCC;
}

/*two column layout options for progression register process */

.progresslist{
font-size:1.25em;
}

.progresslist li{
padding:12px;
display:inline;
}

.progresslist .current{
	color:#00cc00;
	font-size:1.66em;
}

.skiplink{
background:#FFA800 url(/images/skiplinkarrow.png) no-repeat scroll 100% 0pt;
height:12px;
padding:0px 20px 0px 6px;
}

.messages li .message{
background-color:#ccffff;
}

.alert{
background:transparent url(images/bottomredhighlight.png) repeat-x scroll 0pt 100%;
}

.redunderline{
background:transparent url(images/bottomredhighlight.png) repeat-x scroll 0pt 100%;
}

.message{
border:1px dotted #DDD;
background:transparent url(images/bottomgreenhighlight.png) repeat-x scroll 0pt 100%;
}

.submit cvu{
text-align:left;
}

.dashcolumn{
margin:0;
margin-top:0;
padding:0;
width:232px;
float:left;
width:270px;
}

.twothirdwidth{
width:464px;
}

.dashcolumn dl dt{
font-size:1.2em;
font-weight:bold;
}
.dashcolumn dl dd{
margin-left:3px;
}

.dashblock{

padding:6px;

}

.adminlist li{

background:#fff url(images/left-top-corner-box.jpg) no-repeat scroll 0% 0%;
margin-bottom:6px;
padding-bottom:0pt;
padding-left:6px;
padding-right:0pt;
padding-top:3px;
border-right:1px;
border-bottom:1px;
border-style:solid;
border-color:#ccc;
}

.adminlist a.infopopup span{
background:transparent url(images/left-top-corner-box.jpg) no-repeat scroll 0% 0%;

padding-bottom:0pt;
padding-left:6px;
padding-right:0pt;
padding-top:3px;
}

.keywords{
color:#888;
font-size:0.8em;

}

.dashbar ul, .dashblock ul{
padding-top:6px;
}
/*
.dashbar ul li, .dashblock ul li{
background:transparent url(/images/grad_bubblebottom_205wide.png) no-repeat scroll 0pt 100%;
margin-top:3px;
padding-bottom:22px;
}*/

.dashbar{
padding-top:12px;
background:transparent url(/images/dashbartop_830wide.png) no-repeat scroll 0pt 0;
clear:both;

}
.dashbar h3, .dashbar form{
display:inline;
}

.userdashoptions{
clear:left;
float:right;
text-indent:0;
margin-top:3px;
right:20px;
}

.userdashoptions form, .dashbar form{
min-width:0;
}
.userdashoptions li{
display:inline;
list-style:none;
border-right:1px #0408cc dashed;
margin-right:5px;
margin-top:8px;
}

.plaindatatable thead tr th{
background-color:#bbb;

text-align:left;
}

.plaindatatable tbody tr td{
align:top;
background-color:#eee;
margin-top:12px;
border:1px solid #ddd;
}

.plaindatatable tbody tr{
margin-bottom:3px;
}

.timereadout{
 text-align:right;
 float:right;
}

/*document lists popups */
#newuserstable td{
vertical-align:top;
}

.infopopup{
position:relative;
z-index:0;
}

.infopopup:hover{
background-color:transparent;
z-index:50;
}

.infopopup span{

text-decoration:none;
color:#000;
position:absolute;
margin-top:2px;
left:-1000px;
visibility:hidden;
}

.infopopup:hover span{
 visibility:visible;
 top:12px;
 left:10px;
}

.infopopup table{
background:#FFFFFF url(images/top_shadow-light.png) no-repeat scroll 0% 0;

border-right:1px;
border-bottom: 1px;
border-style:solid;
border-color:#ccc;
}

.adminviewslist{
border-bottom:1px #ccf solid;
margin-bottom:5px;
}

.adminviewslist h3, .adminviewslist ul{
padding-top:5px;

display:inline;
}
.adminviewslist li{
list-style:none;
display:inline;
background:transparent url(images/left-tab2.gif) no-repeat scroll 0 0;
padding-left:7px;
}

.adminviewslist a{
background:transparent url(images/right_tab_long2.gif) no-repeat scroll 100% 0;
color:#000;
padding-right:12px;
padding-left:6px;
}

li.currenttab{
background:transparent url(images/left-tab.gif) no-repeat scroll 0 0;
font-size:1.2em;
}

li.currenttab a{
background:transparent url(images/right_tab_long.gif) no-repeat scroll 100% 0;

}