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{
vertical-align: top;
background-color: white;
color: #444444;
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: white;
color: #444444;
}

#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:#444444;
background-color:transparent;
}

#navigation span.jobfinder {
word-spacing:1px;
color:#444444;
background-color:transparent; 
}

#navigation td.search {
color: #444444;
font-weight: bold;
margin:0px;
padding-left:10px;
background-color:transparent;
}

#navigation form
{
display:inline;
}

#navigation a{
font-size: 9pt;
font-weight: bold;
color:#444444;
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:#cccccc;
background-color: white;
text-decoration: none;
}

a.linktextblue {
font-size: 9pt;
font-weight: bold;
color:#444444;
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;
}

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:#444444;
background-color: white;
text-decoration: none;
margin-top: 11px;
margin-bottom: 17px;
line-height:28px;
}

#content h1
{
font-size: 16pt;
color:#444444;
background-color: white;
text-decoration: none;
font-weight:normal;
margin-top: 11px;
margin-bottom: 15px;
line-height:28px;
}

#content h2
{
font-size: 11pt;
color:#444444;
font-weight:bold;
margin:5px 0;
line-height: 28px;
}

#content h3
{
font-size: 10pt;
color:#444444;
font-weight:bold;
margin:5px 0;
line-height: 28px;
}

#content p.subtitle{
color:#444444;
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;
text-decoration: underline;
}

#content a:hover{
color:#444444;
text-decoration: underline; 
}

#content ul {
/*margin: 0px;
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;
background-color: white;
border: 0px;
margin-top:6px;
color:#808080;
}
#display tr {
background-color: white;

}
#display th {
color:#444444;
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 h3 {
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 h3 {
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;
}

#brochure
{
	padding-top: 50px;
	padding-bottom: 30px;
	padding-left: 15px;
	padding-right: 0px;
	margin: 0px;
	text-align: left;
	border: none;
}

img.brochure
{
	border: 1px solid gray;
	margin: 0px;
	padding-bottom: 0px;
}

.tble {
border:1px solid #ccc;
background-color:#ddd;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-variant: normal;
}

td.tble_header {
border-bottom:1px solid #808080;
background-color:#ddd;
}

td.tble_subhdr{
	background-color:#fff;
}

#content p.subtitle1{
color:#444444;
background-color: white;
font-size:16px;
font-weight: bold;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
margin-top: 10px;
}

#content p.subtitle2{
color:#444444;
background-color: white;
font-size:14px;
font-weight: bold;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
margin-top: 10px;
}

/* UL LI MENU*/

ul.outertable {
margin:0;
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;
list-style:none;
}

li.linkdiv {
 padding-bottom: 4px;
}

ul.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;
list-style:none;
display:none;
}

ul.news_ul
{
list-style-position:outside;
list-style-type:none;
padding:0;
margin-left:0;
}

ul.news_ul li
{
font-size:9px;
margin:0;
padding:4px 2px ;
}


table.greytbl
{
	background-color:#dddddd;
}

table.greytbl th
{
	background-color:#eeeeee;
}

table.greytbl td
{
	background-color:#ffffff;
}

#content img.potrait
{
border:1px solid #ccc;
padding:2px;
}

#content p.question
{
font-weight:bold;
margin-bottom:7px;
}

div.slide
{
margin:0;
}