/*+++++++++++++++++ Job Pages +++++++++++++++++++++++++++++++++*/
.job_page_top{
padding: 2px 0px 2px 0px;
background-color: #5D1747;
border: #000 solid 1px;
height: 29px;
margin: 0px;
}
	.job_page_top a:link {
	color:#d3b9d3;
	}
	.job_page_top a:visited {
	color:#d3b9d3;
	}
	.job_page_top a:hover {
	color:#000;
	}
.job_accounts{
float: left;
width: 70px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
.job_accounts_nav{
margin: 0px;
padding: 0px;
text-align:center;
width: 50px;
}
.job_accounts a {
display:block;
padding:5px 10px 10px 10px;
text-decoration:none;
font-weight: normal;
}
.job_accounts li {
float:left;
padding:0px;
margin: 0px;
}
.job_accounts li ul {
border: solid #000;
border-width: 0px 1px 1px 1px;
font-weight:normal;
left:-999em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 0px -1px;
padding: 0px;
position:absolute;
width:173px;
background-color: #5D1747;
}
.job_accounts li ul a {
display:block;
padding:0px;
text-decoration:none;
}
.job_accounts li li {
width:168px;
padding: 5px 0px 5px 5px;
margin: 0px;
}
.job_accounts li:hover ul, .job_accounts li li:hover ul{
left:auto;
}

.job_accounts li:hover ul ul{
left:-999em;
}
.job_accounts li ul li:hover{
background-color: #d3b9d3;
}
.job_links{
float: right;
width: 378px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}
.job_links_nav{
margin: 0px;
padding: 0px;
width: 71px;
text-align:center;
}
.job_links a {
display:block;
padding:5px 10px 10px 10px;
text-decoration:none;
font-weight: normal;
}
.job_links li {
float:left;
padding:0px;
}
.job_slash{
font-size:14px;
margin: 4px 0px 0px 0px; /*top, right,bottom, left */
padding: 0px;
width: 3px;
color:#d3b9d3;
}
.job_links li ul {
border: solid #000;
border-width: 0px 1px 1px 1px;
font-weight:normal;
left:-999em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 0px -1px;
padding: 0px;
position:absolute;
width:93px;
background-color: #5D1747;
}
.job_links li ul a  {
color:#00354b;
display:block;
padding:0px;
text-decoration:none;
}
.job_links li li {
width:83px;
padding: 5px 0px 5px 10px;
}
.job_links li:hover ul, .job_links li li:hover ul {
left:auto;
}
.job_links li:hover ul ul{
left:-999em;
}
.job_links li ul li:hover{
background-color: #d3b9d3;
}
.jb_login_top{
height: 250px;
}

/*++++++++++++++++++++++++Accounts page++++++++++++++++++*/
.left_account{
clear: both;
border: solid #5D1747 1px;
background-color: #dcdcdc;
float: left;
width: 210px;
margin: 60px 0px 0px 1px;
padding: 5px;
height: 470px;
}

.right_account{
border: solid #5D1747 1px;
background-color: #dcdcdc;
float: right;
width: 210px;
margin: 60px 0px 0px 10px;
padding: 5px;
height: 470px;
}

.account_header{
background-color:#5D1747;
margin: 0px 0px 10px 0px;
padding: 3px 0px 3px 10px;
color:#dcdcdc;
font-weight: bold;
}
#job_username{
padding: 2px;
width: 200px;
}
#job_password{
padding: 2px;
width: 200px;
}
.left_account ol{
margin: 20px;
padding: 0px;
}
.jb_header {
border: solid #d3b9d3;
border-width: 1px 0px 1px 0px;
margin: 60px 0px 0px 1px;
color:#000;
font-size: 120%;
font-weight: bold;
padding:2px 0px 2px 5px;
}
.job_users{
border:  #d3b9d3 solid;
border-width: 0px 1px 1px 1px;
background-color: #d9d9cf;
color:#000;
margin: 0px 0px 0px 1px;
padding:10px 0px 2px 15px;
}
.job_users_inner{
padding:0px 0px 5px 0px;
}
.jb_header_2{
font-size:104%;
font-weight:bold;
margin:0px;
width: 90px;
padding:2px 10px 2px 5px;
}
.jb_info{
background-color:#dcdcdc;
margin: 10px 14px 10px 0px;
border: solid #d3b9d3 1px;
padding:10px;
}
.job_users ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding: 0px;
margin: 0px;
}
.job_users ul li{
margin: 0px;
padding: 10px;
}