table.main {
padding:0;
border: 1px solid #808080;
vertical-align: top;
margin-left: auto;
margin-right:auto;
margin-top: 28px;
margin-bottom:0px;
width:952px;
font-stretch:condensed;
}

tr.header {
border: none;
padding: 0px;
margin: 0px;
}


#header td{
vertical-align: top;
background-color: #0061a1;
color: white;
width: 952px;
}

#header img {
border: none;
padding: 0px;
margin: 0px;
vertical-align: top;
}

table.navigation {
width:952px;
background-image:url(../images/gradiant.png);
background-repeat:repeat-y;
vertical-align: top;
background-color: #0061a1;
color: white;
}

#navigation td.navleft {
width:168px;
margin:0px;
padding-left:34px;
}

#navigation td.language {
width:504px;
margin:0px;
padding-left:34px;
word-spacing:30px;
font-weight: bold;
color:#ffffff;
background-color:transparent;
}

#navigation span.jobfinder {
word-spacing:1px;
color:#ffffff;
background-color:transparent; 
}

#navigation td.search {
color: #0061a1;
font-weight: bold;
margin:0px;
padding-left:10px;
background-color:transparent;
}

#navigation form
{
display:inline;
}

#navigation a{
font-size: 9pt;
font-weight: bold;
color:#ffffff;
text-decoration: none;
outline-style: none;
background-color:transparent;
}

td.menu {
width:168px;
vertical-align:top;
padding-top: 28px;
margin: 0px;
padding-left: 28px;
}

div.greyborder {
border-top-style:solid;
border-top-color:#808080;
border-top-width:1px;
border-left-style:solid;
border-left-color:#808080;
border-left-width:1px;
text-align:left;
vertical-align:top;
margin-left:11px;
margin-top:6px;
margin-bottom:8px;
padding-top:11px;
padding-left:6px;
}

div.outertable {
border-top-style:solid;
border-top-color:#808080;
border-top-width:1px;
border-left-style:solid;
border-left-color:#808080;
border-left-width:1px;
text-align:left;
vertical-align:top;
width: 100%;
padding-top:11px;
padding-left:6px;
}

a.linktext:hover {
font-size: 9pt;
font-weight: bold;
color:#004db3;
background-color: white;
text-decoration: none;
}

a.linktextblue {
font-size: 9pt;
font-weight: bold;
color:#0061a1;
background-color: white;
text-decoration: none;
margin-top: 6px; 
outline-style: none;
line-height:10.5pt;
}

a.linktext {
font-size: 9pt;
font-weight: bold;
color:#808080;
background-color: white;
text-decoration: none;
margin-top: 6px;
outline-style: none;
line-height:10.5pt;
}

div.linkdiv {
 padding-bottom: 6px;
}

body{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-style: normal;
line-height: 13pt;
font-variant: normal;
vertical-align:text-top;
text-transform: none;
text-align:left;
color:#808080;
background-color: white;
text-decoration: none;
font-stretch:condensed;
}

td.center {
vertical-align:top;
padding-top: 28px;
padding-left: 28px;
padding-right: 28px;
width: 504px;
}
@media screen
{
   div.content {
   border-top-style:solid;
   border-top-color:#808080;
   border-top-width:1px;
   border-left-style:solid;
   border-left-color:#808080;
   border-left-width:1px;
   text-align:left;
   vertical-align:top;
   height:504px;
   overflow: auto;
   }
}
@media print
{
   div.content {
   border:0px;
   text-align:left;
   vertical-align:top;
   height:504px;
   }
}

#content
{
padding-left: 17px;
padding-right: 17px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
margin:0;
}

#content p.title{
font-size: 16pt;
color:#0061a1;
background-color: white;
text-decoration: none;
margin-top: 11px;
margin-bottom: 17px;
line-height:28px;
}

#content p.subtitle{
color:#0061a1;
background-color: white;
font-weight: bold;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
margin-top: 11px;
}

#content span.boldtext {
font-weight: bold;
background-color: white;
margin-top: 0px;
margin-bottom: 0px; 
color:#808080;
}

#content span.smalltext {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
margin:0; 
}

#content p{
margin:0;
margin-bottom: 17px;
}

#content a{
color:#808080;
background-color: white;
text-decoration: underline;
}

#content a:hover{
color:#444444;
background-color: white;
text-decoration: underline; 
}

#content ul {

margin: 0px;
margin-left:10px;
padding: 0px;	
}

#content li {
list-style-type: disc;
list-style-position: outside;
margin-left:10px;
margin-bottom:6px;
}

#inneralign {
margin: 0px;
padding: 0px;	
}

#inneralign li{
list-style-type:disc;
font-weight:normal;
margin-left:17px;
font-style:normal;
}
#listnobullets {
margin: 0px;
padding: 0px;	
}

#listnobullets li{
list-style-type:none;
font-weight:normal;
margin-left:17px;
font-style:normal;
}
#display {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-stretch:condensed;
background-color: white;
border: 0px;
margin-top:6px;
color:#808080;
}
#display tr {
background-color: white;

}
#display th {
color:#0061a1;
background-color: white;
font-weight: bold;
vertical-align:top;
padding:0;
padding-right:17px;
text-align:left;
}

#display td {
background-color: white;
vertical-align:top; 
color:#808080;
padding:0;
padding-right:17px; 
}

#display p{
 margin-top: 0px;
}

#content img{
border: none;
padding: 0px;
margin: 0px;
vertical-align: top;
}

table.copyright {
width: 100%;	
font-size: 8pt;
}

#copyright td.left{
text-align: left;
padding-left: 48px;
padding-top: 17px;
padding-bottom: 4px;
}

#copyright td.right{
text-align: right;
padding-right: 48px;
padding-top: 17px;
padding-bottom: 4px;
}

#copyright a{
color:#808080;
background-color: white;
text-decoration: underline;
}

td.rightpanel {
width:168px; 
vertical-align:top;
padding-top: 28px;
margin: 0px;
padding-right: 28px; 
}

div.news {
border-top-style:solid;
border-top-color:#808080; 
border-top-width:1px;
border-left-style:solid;
border-left-color:#808080; 
border-left-width:1px;
text-align:left;
vertical-align:top;
padding-left: 6px; 
}

#news a { 
font-size: 9pt;
color:#808080;
background-color: white;
text-decoration: underline;
}

#news h1 {
font-size: 9pt;
color:#808080;
background-color: white;
margin-bottom: 11px;
margin-top: 6px; 
}

div.links
{
border-top-style:solid;
border-top-color:#808080; 
border-top-width:1px;
border-left-style:solid;
border-left-color:#808080; 
border-left-width:1px;
text-align:left;
vertical-align:top; 
padding-left: 6px; 
margin-top: 28px; 
line-height: 17pt;
}

#links a{
font-size: 9pt;
color:#808080;
background-color: white;
text-decoration: underline;
}

#links a:hover{
color:#444444;
background-color: white;
text-decoration: underline; 
}

#links h1 {
font-size: 9pt;
color:#808080;
background-color: white;
margin-top: 6px; 
margin-bottom: 6px;
}

#links img {
border: none;
}

#sitemap ul {
margin: 0px;
padding: 0px;	
}

#sitemap li {
list-style-type: disc;
list-style-position: outside;
margin-left:17px;
margin-bottom:6px;
}

#sitemap ul.sitemapinner {
 margin-left:17px;
 margin-bottom:6px;
}

table.displayborder {
margin:0px;
padding:0px;
background-color: white;  
text-align:left;
border:0px;
border-spacing:0px;
border-collapse: collapse;
empty-cells: hide;
}

#displayborder td {
margin:0px;
padding:0px;
background-color:white;
text-align:left;
padding-top: 8px; 
padding-right: 28px; 
padding-left: 8px; 
padding-bottom: 8px; 
border: 1px solid #808080;
vertical-align:top;
}

#displayborder th {
margin:0px;
padding:0px;
font-weight: bold;
background-color:white; 
text-align:left;
padding-right: 8px; 
padding-left: 8px; 
padding-bottom: 6px; 
border: 1px solid #808080; 
}

#content a.bookmark{
color:#b10034;
background-color: white;
text-decoration: none;
font-weight: bold;
}

table.jobfinder {
margin:0px;
padding:0px;
background-color: white;  
text-align:left;
border:0px;
border-spacing:0px;
border-collapse: collapse;
empty-cells: hide;
}

#jobfinder td {
margin:0px;
padding:0px;
background-color:white;
text-align:left;

padding-top: 8px; 
padding-right: 17px; 
padding-left: 8px; 
padding-bottom: 2px; 
vertical-align:top;
}

#jobfinder th {
width:150px;
margin:0px;
padding:0px;
font-weight: bold;
background-color:white; 
text-align:left;
padding-right: 8px; 
padding-left: 8px; 
padding-bottom: 2px; 
padding-top: 8px; 
vertical-align:top;
}

div.box {
border-style:solid;
border-color:#808080;
border-width:1px;
padding-bottom: 6px; 
}

span.newjob {
font-family:Verdana, Arial, Helvetica, sans-serif;
background-color: white;  
/*color:#b10034;
font-weight: bold;*/
color:#d22222;
background-color: white;
text-decoration: none;
padding-left:5px;

}

#content ul.bank_list {
margin: 0px;
padding: 0px;
}

#content ul.bank_list li {
list-style-position: outside;
list-style-image:url(../images/Bullet.gif);
margin-left:25px;
margin-bottom:6px;
}

#content ul.bank_list li a{
color:#808080;
background-color: #FFFFFF;
text-decoration:none; 
}

#content ul.bank_list li a:hover{
color:#0061A1;
background-color: white;
text-decoration: none; 
}

#content p.bank_title{
color:#0061A1;
background-color: #eee;
border: 1px solid #ddd;
/*border-bottom:1px solid #0061A1;*/
font-weight: bold;
margin-left:0px;
margin-right:0px;
margin-bottom:5px;
margin-top: 11px;
padding-left:10px;
padding-top:2px;
height:20px;
}

table.datatble
{
background:#eee;
}

table.datatble td
{
background:#fff;
}

table.datatble th
{
background:#fff;
color:#0061a1;
}

#just li
{
border:1px solid #eee;
padding:0px;
margin-left: 0px;
margin-right: 0px;
}

#content div#hiddenresult
{
min-height:400px;
min-width:450px;

}

div.result1
{
display:block;
}

div.result
{
display:none;
}

#content ul.pagenav {
	font-size: 8pt;
	list-style: none;
}

#content ul.pagenav li {
	display: block;
	float: left;
	margin-left:5px;
	text-align:center;
}

#content ul.pagenav li a {
	padding: 10px;
	display: block;
	border: 1px #CCC solid;
	color:#000000;
	line-height: 0;
	text-decoration:none;
}

#content ul.pagenav li a:hover 
{ 
	border: 1px #000000 solid;
	background-color:#DDDDDD; 
	
}

table.notes {
	border-width: 1px;
	border-spacing: 0px;
	border-style: none;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	text-align: center;
	margin-left:auto; 
	margin-right:auto;
}
table.notes th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
table.notes td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
#content p.subtitlenotes{
color:#0061a1;
background-color: white;
font-weight: bold;
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
margin-top: 2px;
}