﻿/* CSS layout */
body {
	font: 11px Verdana;
	padding: 0px;
	margin: 0px;
	background: #000000 url('images/background_corporate.jpg') repeat-x; 
	text-align: center;
}
.body {
  font: 11px Verdana;
  padding: 0px;
  margin: 0px;
  background: #5c5d5f url('images/background_corporate.jpg') repeat-x; 
  text-align: center;
  color: #494949;
}
img {	
  margin: 0px;
  padding: 0px;
  border: 0px;
}
#breadcrump
{
  padding: 10px 10px 10px 0px;
  margin: 10px 10px 10px 0px;
}
.topic {
	text-align:left;
	font: 11px Verdana;	
	color: #640FBD;	
}
.content { 
	font: 11px Verdana, Helvetica, Futura;
	color: #333333;
	text-align:left;
}
.m_text {
	text-align:left;
	font: 11px Verdana;	
	color: #640FBD;	
	margin-bottom:10px;
	margin-left:10px !important;
	margin-right:10px !important;
	margin-top:15px;
}
.ms-WPBody a:link, .ms-WPBody a:visited 
{
  border: 0px;	
  color: #640FBD;
  text-decoration: underline;
}
.ms-WPBody a, a{
  border: 0px;	
  color: #640FBD;
  text-decoration: underline;
}

.ms-WPBody a:link, a:link {
  border: 0px;	
  color: #640FBD;
  text-decoration: underline;
}
ul
{
  margin: 5px 0px 0px 14px;	
  list-style: disc;
  color: #640FBD;
}
li
{
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px -5px;
}
.ms-WPBody a:hover a:hover {
  text-decoration: underline;
  border: 0px;	
  color: #640FBD;
}
p {
  padding: 0px 0px 7px 0px;
  margin: 0px 0px 7px 0px;	
}
table {
  margin: 0px;
  padding: 0px;	
}
h1 {
  font-size: 16px;	
}
.ms-WPBody h2, .ms-TPBody h2, h2 {
  font-size:11px;
	color: #640FBD;
	text-transform:uppercase;
	margin-bottom:0;
}
.ms-WPBody h3, .ms-TPBody h3, h3 {
  font-size:11px;
  color: #640FBD;
  margin-bottom:0;
}
h4 {
  font-size: 11px;	
}
#ContentOne {
  margin: 0px;
  padding: 0px;   
}
#aspNetForm {
 margin: 0px;
 padding: 0px;    
}
#MSO_ContentDiv {
 margin: 0px;
 padding: 0px;                   
}
#ctl00_MSO_ContentDiv {
 margin: 0px;
 padding: 0px;                   
}
.mainContainer {
 margin: 0px;
 padding: 0px;                   
}
#web {
  width: 980px;
  min-width: 100px;
  text-align: center;
  margin: 0px auto;
  padding: 0px;
  display: table;
}
.pageTitle {
  margin: 0px;
  padding: 0px;  
  font: 12px Verdana;
  text-align:left;
}
.bcrumpCurrent, .bcrumpNode, .bcrumpSeparator {
font-size: 10px;
}
.bcrumpCurrent {
  border: 0px;
  color: #640FBD;
  font-weight: bold;
}
.bcrumpNode {
  border: 0px;
  color: #640FBD;
  font-weight:normal;
}
.bcrumpSeparator {
  border: 0px;
  color: #640FBD;
}
#top
{
  margin: 0px;
  padding: 0px;	
}
#top_left {
  margin: 50px 10px 40px 0px;
  float:left;
}
#top_right {
  float:right;
  margin: 60px 0px 40px 0px;
  position: relative; 
  right: 0px;
}
#style_hr {
  min-width:100px;
  margin:15px 15px 15px 15px;
}
/* people */
#people {
  margin:5px 15px 5px 15px;
  font-size: 10px;
  text-align: left;
  color: #323232;
}
/* footer */
#content {
  display: block;
  min-height: 100px;
  margin: 0px 10px 10px 10px;
  padding: 10px 5px 10px 5px;
  position: relative;
  text-align: left;	
}
#menu_footer {
  margin:0px 0px 0px 0px;
  font-size: 10px;
  text-align: left;
}
#menu_footer a {
  color: #640FBD;
}
#menu_footer a:hover {
  color: #640FBD;
}
#divider
{
  margin: 0px 8px 0px 8px;
  width: 98%;
  color: #B4B4B4;
  border-bottom: 1px #B4B4B4 solid; 	
}
#footer
{
  font-size: 10px;
  text-align: center;		
}
#container {
  position: relative;
  min-width: 100px;
  width: 980px;
  height:auto;
  background-color: #e5e5e5;
  padding: 0px;
  margin: 0px;
  margin-bottom: 50px;
}
#left_col {
  float:left;
  margin:0px;
  width: 489px;
}
#right_col {
  float:right;
  margin:0px;
  width: 490px;
}
.top_col {
  float:top;
  margin:0px;
}
#bottom_col {
  background: #e5e5e5;
  margin: 10px;
  min-width: 100px;
  width: 900px;
}
#image_1 {
 float:left;
 margin: 0px;
}
#content_top_left {
 margin:5px 5px 0px 5px;
 text-align:justify;
}
#content_top_right {
 text-align:justify;
}
#page_content {
 margin:0px;
 padding: 0px;
}
.bottom_content {
 display: inline;
 float: left;
 margin:0px 5px 0px 5px;
 width:170px;
 text-align:left;
}
#select_stream {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  margin:10px 0px 5px 0px;
}

#select_language {
 margin:5px 0px 5px 0px;
}
#footer {
 min-width: 100px;
 margin:15px 15px 15px 15px;
}
#menu {
 display: table;
}
#menu-ul {
  padding: 0px;    
  list-style: none;
}
#menu-ul li {
  width: 138px;
  height: 32px;
  background: url('../images/menu_background_swd.jpg') no-repeat;
  text-align: center;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#FFFFFF;
  float:left;
  display:block;
  margin: 0px;
  padding: 0px;                
}
.text_1 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#6E00BC;
  text-align: left;
}
.text_2 {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  width:120px;
  color:#FFFFFF;
  text-align: center;
}

/* sharepoint override ---------------------------------------------------------------------------*/
.masterContent {
   background-color:#eeeeee;
   min-height:300px;
   height:auto !important;
   height:300px;
   padding: 0px;
   margin: 0px;
}
.ms-topnavContainer {
 padding: 0px;
 margin: 0px;
 border: 0px;
 background: transparent;
}
.ms-topnav {
  background-color:#E2EFFF;
  /* background-image:url(/images/tbplain.jpg); */
  background-repeat:repeat-x;
  border: 0px;
  color:#fff;
  font-family:Tahoma;
  font-size:8pt;
}
.ms-topnav a {
  display:block;
  height:18px;
  padding:1px 8px 0px;
  white-space:nowrap;
}
.ms-topnavselected {
  /* background:#ccc url(/images/tbsel.jpg) repeat-x scroll 0%; */
  border: 0px;
  color:#fff;
  font-weight:bold;
}
.ms-topnavselected a {
  color:#fff;
}
.ms-topNavHover {
  background-color:#ccc;
  background-image:url("/tbhov.jpg");
  border: 0px;
  color:#fff;
}
.ms-topNavHover a {
  color:#fff;
}
.ms-topnav img {
  left:-6px;
  position:relative;
}
.ms-topNavFlyOutsContainer {
  border: 1px #222 solid;
}
.ms-topNavFlyOuts  {
  background-color: #333333;
  font-family: Tahoma;
  font-size: 8pt;
}
.ms-topNavFlyOuts a {
  color:#fff;
  display:block;
  min-width:120px;
  padding:4px 8px;
}
.ms-topNavFlyOutsHover {
  background-color:#555555;
  color:#fff;
}
.ms-nav td, .ms-nav .ms-SPZoneLabel {
  font-size:8pt;
}
#ctl00_MSO_ContentDiv {
 padding: 0px;
 margin: 0px;      
}
.purple {
	background-color:#003399;	
}
