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; 
}

tr.header {
border: none;
padding: 0px;
margin: 0px;
}


#header td{
/*background-image:url(../images/gradiant.png);
background-repeat:repeat-y;*/
vertical-align: top;
background-color: #b10034;
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: #b10034; 
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: #b10034; 
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:#b10034;
background-color: white;
text-decoration: none;
}

a.linktextblue {
font-size: 9pt;
font-weight: bold;
color:#b10034;/*color1*/
background-color: white;
text-decoration: none;
margin-top: 6px; /*.2x*/
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;
}

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:#b10034; 
background-color: white;
text-decoration: none;
margin-top: 11px;
margin-bottom: 17px; 
line-height:28px;
}

#content p.subtitle{
color:#b10034; 
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;
padding: 0px;	
}

#content li {
list-style-type: disc;
list-style-position: outside;
margin-left:17px;
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: 17px;
padding: 0px;	
}

#listnobullets li{
list-style-type:none;
font-weight:normal;
margin-left:0px;
font-style:normal;
}

#display {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
background-color: white;
border: 0px;
margin-top:6px;
color:#808080;
}
#display tr {
background-color: white;

}
#display th {
color:#b10034;
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;
}

#display1 a{
color:#b10034;
background-color: white;
text-decoration: underline;
}

#display1 a:hover{
color:#b10034;
background-color: white;
text-decoration: underline; 
}

#content img{
border: none;
padding: 0px;
margin: 0px;
vertical-align: top;
}

#content h1.title{
color:#b10034;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:21px;
background-color: white;
font-weight:normal;
text-decoration: none;
margin-top: 11px;
margin-bottom: 17px; 
line-height:28px;
}

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; 
background-color:#ffffff;/*f4dbdd;*/
}

#news a { 
font-size: 9pt;
color:#808080;/*color1*/
background-color: #ffffff;/*f4dbdd;*/
text-decoration: underline;
}

#news h1 {
font-size: 9pt;
color:#808080;
background-color: #ffffff;/*f4dbdd;*/
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; 
/*background-color:#f4dbdd;light pink*/
}

#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 {
font-size:8pt;
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;
}

#nav
{
	margin-left: 4px;
}

#nav a
{
	color: #808080;
	font-weight: bold;
	text-decoration: none;
}
#mid-nav-background
{
	background-image: url(../images/stripe.png);
	background-position: left top;
	background-repeat: repeat-y;
	width: 200px;
	height:18px;
}