/*
	Defaults
*/
html, body 
{
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	height: 100%;
	border: none;
}
table
{
	border-collapse: collapse; 
	border-spacing: 0; 
	padding: 0; 
	border: 0;
}
img
{
	border: 0;
}
td
{
	vertical-align: top;
}

form, p
{
	margin: 0px;
	padding: 0px;
}
.print
{
	display:none;
}

/*
	Fonts
*/
body, td, th, tr, a, div, input, select, textarea
{
	font-family: Arial, Verdana Tahoma, Geneva, Arial, Helvetica, sans-serif;
	padding: 0; 
	font-size: 12px;
	text-decoration: none;
	line-height: 14px;	
	color:#4c4c4c;
}

/*
	Links
*/
a
{
	color: #f7a800;
}
a:hover
{
	background-color: #008bd0;
	color: #FFFFFF;
}

/*
	Inputs
*/
input, select, textarea
{
	padding-left: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 3px;
	border: 1px solid #b8bfc5; 
	font-size: 10px;
	line-height: 11px; 
	background-color: #ffffff; 
	color: #504e53;
}

/*
	HR
*/
.hr
{
	display:block;
	height: 3px;
	background-image: url(/Images/horizontal_rule.gif); 
	background-repeat:repeat-x; 
	margin-top: 10px;
	margin-bottom: 10px;
}


#MainTable
{
	height:100%; 
	margin: auto; 
	width: 794px
}
#ContentFrame
{
	margin-left: 24px;
	margin-bottom: 40px;
}

#TextBlock
{
	margin-top: 23px; 
}

#TextBlock table
{
	width: 100%;
}


#TextBlock p
{
	margin-top: 14px;
}
#TextBlock h1 
{
	font-size: 12px; 
	font-weight: bold; 
	margin: 0; 
	margin-bottom: 23px;
}
#Content
{
	padding-left: 12px; 
	padding-top: 37px; 
	padding-right: 86px; 

}
#NavigationBlock
{
	background-color: #E9E9E7; 
	background-image: url(/Images/navigationDummy.gif);
	width: 770px; 
	height: 221px; 
	
}

#NavigationBlock ul li
{
	display:inline;
}
#NavigationBlock ul li a
{
	color: #E9E9E7;
}  

#TitleBlock
{
	padding-left: 127px; 
	height: 126px; 
	background-image: url(Images/globus.gif);
	background-repeat: no-repeat;
}

#TextBlock #ContentText
{
	padding-right: 10px; 


}
#TextBlock #ContentText p
{
	margin-top: 0px;
	margin-bottom: 15px;
}
#TextBlock #ContentText, 
#TextBlock #ContentText a,
#TextBlock #ContentText span,
#TextBlock #ContentText div,
#TextBlock #ContentText p,
#TextBlock #ContentText td 
{
	line-height: 19px;
}
#TextBlock #ContentText h1
{
	margin-top: 10px;
	margin-bottom: 10px;
}    
#TextBlock #ContentText ul
{
	padding-left: 14px;
	margin: 2px;
}    
	
#NewsTitle
{
	padding-top: 2px;
	color: #999999;
	font-weight: bold; 
	padding-left: 14px;
}
#NewsLetters
{
	padding-left: 14px; 
	color: #999999;
	margin-top: 20px; 
	padding-right: 10px;
	
}

#NewsLetters, #NewsLetters a
{
	font-size: 10px; 
	line-height: 15px;
}


#BottomBar
{
	vertical-align: bottom
}
#BottomBar div
{
	margin-left: 24px; 
	background-color:#008bd0; 
	height: 30px;
}
#BottomBar div table
{
	width: 100%;
}

#BottomNavigation
{
	padding-left: 12px; 
	vertical-align: middle; 
}

#BottomNavigation, #BottomNavigation a
{
	font-size: 12px; 
	font-family:Arial, Helvetica, sans-serif; 
	color: #ffffff; 
	font-weight: bold;
}
#InfoTag
{
	position:absolute; 
	left:-1000px; 
	top:-1000px; 
	z-index: 100; 
	width:200px;
}

#ContentAndNewsSeparator
{
	width: 3px; 
	background-image: url(Images/vertical_rule.gif); 
	background-repeat:repeat-y; 
	background-position: right top;
}

#interviewsnavi
{
	padding-top: 10px;
	
}