﻿body 
{
	background-color:white;
	color:#636363;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
	background-image: url(images/bgPattern.gif);
	
	/*background-repeat:no-repeat;
	background-position:center;
	background-position:top;
	scrollbar-3dlight-color:#000000;
	scrollbar-darkshadow-color:#6f92ba;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#6f92ba;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#000000;
	scrollbar-face-color:#6f92ba;*/
	
}
p
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px; 
	}
input, select, textarea, .textbox
{
	border:1px solid #004875;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}

table
{
	padding:0px;
	border:0px;}
img
{
	border:0px solid #636363;}
	
a
{
	color:#004875;}
a:hover
{
	color:#004875;
	text-decoration:underline;}
H1
{
	color: #004875;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;
}
	
/*Sitemap*/
.SiteMap
{
  border:1px solid #0855a5;
  background-color:white;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  padding-left:15px;
}

.RootNode
{ 
  color: #636363;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  padding:7px;
  padding-top:7px;
  padding-bottom:1px;
} 

.RootNode a
{ 
  color: #A12412;
  text-decoration:none;
} 

.RootNode a:hover
{ 
  color: #636363;
  text-decoration:underline;
} 

.ParentNode
{ 
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;  
} 

.ParentNode a
{ 
  color: #636363;
  text-decoration:none;
} 

.ParentNode a:hover
{ 
  color: #636363;
  text-decoration:underline;
} 

.LeafNode
{ 
  color: #636363;
  font-family: Arial, Helvetica, sans-serif;
  font-size:10px;  
} 

.LeafNode a
{ 
  color: #636363;
  text-decoration:none;
} 

.LeafNode a:hover
{ 
  color: #636363;
  text-decoration:underline;
} 

.smallText
{
	color:#24416B;
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:normal;
	font-size:10px;
	}

a.navLink
{color:#24416B;
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:normal;
	font-size:10px;
	text-decoration:underline;}	
	
a.navLink:hover
{color:#24416B;
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:normal;
	font-size:10px;
	text-decoration:none;}	

.footer
{	
	height:20px;
	color:#999999;
	}
.footertext
{
	font-size:10px;
	color:#999999;}
.footertext	a:link, .footertext a:visited
	{
	font-size:10px;
	color:#999999; 
	text-decoration:underline;}
.footertext	a:hover
	{
	font-size:10px;
	color:#999999; 
	text-decoration:underline;}	
.menuTable
{
	background-image: url(images/menu/menuTable_bg.jpg);}
.mainbg_bottomleft
{
	background-image: url(images/bg_left_corner.gif);
	width:14px;
	height:14px;}

.mainbg_bottomright
{
	background-image: url(images/bg_right_corner.gif);
	width:14px;
	height:14px;}
.mainbg_bottommiddle
{
	background-color:White;
	}	
.newsTitle
{
	color:#004875;
	font-weight:bold;
	font-size:12px;
	}
.teasermorelink
{
	color: #004875;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}

.breadcrumb
{
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;		
	color:Gray;
	text-decoration:none;
	font-weight:bold;
}
.breadcrumb
{
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;		
	color:#004875;
	font-weight:normal;
	text-decoration:none;
}

.breadcrumb a, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:visited  
{
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;		
	color:Gray;
	font-weight:normal;
	text-decoration:none;
}

.breadcrumb a:hover  
{
	font-family:Arial, Verdana, Tahoma;
	font-size:12px;		
	color:Gray;
	font-weight:normal;
	text-decoration:underline;
}
.scrollCareers
{
	height:125px;
	overflow:auto;
	overflow-x: auto;
	overflow-y: hidden;
	}	
.SimplePointer
{
	cursor:pointer;
	}
.AutoScroll
{
	height: 460px;
	overflow-x: hidden;
	overflow-y: auto;
	padding-left: 20px;
}

.GalleryScroll
{
	overflow-y: auto; 
	overflow-x: hidden; 
	overflow: auto; 
	height: 390px;
	width:275px;
	border:1px solid #CCCCCC;
	}