html, body {
	background-color				: #AFAFAF;
	margin							: 0px;
	padding							: 0px;	
	background-repeat				: repeat-x;
	background-image				: url("../Images/Background.jpg");
	font-family						: "Verdana";
	font-size						: 12px;
	color								: #FFFFFF;
	height							: 100%
}

div.Container {
	margin-left						: auto;
	margin-right					: auto;
	width								: 1000px;
}

div.Header {	
	width								: 1000px;
	height							: 311px;
	background-color				: #000000;
}
	
	div.Logo {		
		position						: relative;
		height						: 100px;
		width							: 160px;
		bottom						: 170px;
		left							: 50px;
		z-index						: 10;
	}
	
	div.MenuTabs {
		height						: 0px;
		overflow						: hidden;
		width							: 100%;
		bottom						: 123px;
		position						: relative;
	}
	
		div.MenuTabSpace {
			height					: 23px;
			width						: 30px;
			float						: left;
		}
		
		div.MenuTab {
			height					: 23px;
			width						: 112px;
			margin-right			: 2px;
			float						: left;
			background-image		: url('../Images/TopMenuTab.gif');
			background-repeat		: no-repeat;    
			text-align				: center;
			vertical-align			: text-bottom;			
		}
			a.TopMenuLink {
				color					: #DA0000;				
				text-decoration	: none;
				text-transform		: uppercase;
				font-size			: 11px;				
				font-weight			: bold;
				position				: relative;
				top					: 3px;
			}
			
			a.TopMenuLinkSelected {
				color					: #FFFFFF;				
				text-decoration	: none;
				text-transform		: uppercase;
				font-size			: 11px;				
				font-weight			: bold;
				position				: relative;
				top					: 3px;
			}
			
			a.TopMenuLink:hover {
				color					: #FFFFFF;				
				text-decoration	: none;
				text-transform		: uppercase;
				font-size			: 11px;
				font-weight			: bold;	
				position				: relative;
				top					: 3px;
			}

div.Content {	
	width								: 1000px;
	min-height						: 210px;
 	height							: auto !important;
  	height							: 100%;
	background-color				: #000000;
	line-height						: 18px;
	font-size						: 12px;

}
	
	div.TopContent {
		width							: 1000px;
		position						: relative;
		z-index						: 1;	
		min-height					: 214px;
 		height						: auto !important;
  		height						: 100%;
	}
	
	div.Bottom {
		height						: 108px;
		background-color			: #AFAFAF;
		position						: relative;
	}
		div.BottomContent {
			height						: 108px;
			margin-top					: 0px;		
			background-color			: #AFAFAF;
			overflow						: hidden;
			position						: relative;
		}
			div.BottomMenuTab {
				height					: 22px;
				width						: 134px;
				margin-right			: 2px;
				background-image		: url('../Images/BottomMenuTab.gif');
				background-repeat		: no-repeat;    
				text-align				: center;
				vertical-align			: text-bottom;	
				color						: #FFFFFF;
				position					: relative;
				bottom					: 0px;
				left						: 30px;
				text-decoration		: none;
				text-transform			: uppercase;
				font-size				: 11px;
				font-weight				: bold;
				z-index					: 15;
			}
			
			a.BottomHomeLink {
				color						: #FFFFFF;
				text-decoration		: none;
				text-transform			: uppercase;
				font-size				: 11px;
				font-weight				: bold;
			}
	
	hr {
		border							: 0px none #AFAFAF;
		border-bottom					: 2px dotted #AFAFAF;
	}
	
	table.News {
		line-height						: 12px;;	
	}
	
		td.SectionHeader {
			color							: #DA0000;
			text-decoration			: none;
			text-transform				: uppercase;
			font-size					: 11px;
			font-weight					: bold;	
		}
		
		a.NewsLink {
			color							: #FFFFFF;
			text-decoration			: none;	
		}
		
		img.NewsArrow {
			margin-top					: 4px;	
		}
	
	td.LeftMenu {
		width								: 165px;
		vertical-align					: top;
	}
	div.LeftMenu {				
		position							: relative;	
		right								: 30px;
		clear								: both;
	}
	
		div.SubMenuItem {
			width							: 180px;
			height						: 25px;
			text-align					: right;			
		}		
		
			a.LeftMenuLink {
				color						: #666666;
				font-family				: "Verdana";
				font-size				: 11px;
				text-decoration		: none;					
			}
				
				div.LeftMenuLinkText {
					margin-right		: 10px;				
					float					: right;
					cursor				: pointer;
				}
					div.LeftSubMenuLinkText {
						margin-right	: 22px;				
						float				: right;	
						cursor			: pointer;
					}
				
				div.LeftMenuLink {
					float					: right;
					width					: 12px;	
					height				: 12px;
					position				: relative;
					top					: 3px;
					background-image	: url('../Images/SubMenuArrow.jpg');
					cursor				: pointer;
				}
				
			a.LeftMenuLink:hover {
				color						: #FFFFFF;
				font-family				: "Verdana";
				font-size				: 11px;
				text-decoration		: none;
				margin-right			: 15px;
			}
			
			a.LeftMenuLink:hover div.LeftMenuLink {
				float						: right;
				width						: 12px;	
				height					: 12px;
				background-image		: url('../Images/SubMenuArrowHover.jpg');
			}
			
		a.LeftMenuLinkSelected {
			color							: #FFFFFF;
			font-family					: "Verdana";
			font-size					: 11px;
			text-decoration			: none;			
		}
			
			a.LeftMenuLinkSelected div.LeftMenuLink {
				float						: right;
				width						: 12px;	
				height					: 12px;
				background-image		: url('../Images/SubMenuArrowHover.jpg');
			}
	
	div.DocumentContent {
/*		height							: 175px; */
		width								: 99%;
		overflow							: auto;
		padding-left					: 5px;
		padding-right					: 5px;
	}
	
	div.VacancyContent {
/*		height							: 275px;  */
		width								: 99%;
		overflow							: auto;
		padding-left					: 5px;
		padding-right					: 5px;
	}	
	
	td.Intro {
		width								: 305px;
		vertical-align					: top;
		background-image				: url('../Images/IntroRed.jpg');
		background-repeat				: no-repeat;
		background-position			: center center;
	}
	
	td.IntroNoBg {
		width								: 305px;
		vertical-align					: top;		
	}
	
		div.DocumentIntro {
			height						: 165px;
			width							: 295px;
			overflow						: auto;
			margin-left					: 7px;
			margin-right				: 3px;
			margin-top					: 7px;
			font-family					: Verdana;
			font-size					: 10px;
		}
		
	select.ReferenceFilter {
		width								: 175px;
	}
		
	
	table.ReferenceOverview {
		background-color				: #FFFFFF;
		width								: 150px;
	}
	
		td.ReferenceOverview {		
			height						: 70px;
			width							: 150px;
		}
		
		td.ReferenceOverviewTitle {
			height						: 14px;
			line-height					: 14px;
			color							: #000000;
			background-color			: #FFFFFF;
			font-size					: 9px;
			width							: 135px;
			text-align					: right;
			border-top					: 2px solid #000000;
		}
		
		td.ReferenceOverviewArrow {
			height						: 14px;
			line-height					: 14px;
			color							: #000000;
			background-color			: #FFFFFF;
			font-size					: 9px;
			width							: 16px;		
			border-top					: 2px solid #000000;
		}
			
			a.ReferenceLink, a.ReferenceLink:hover {
				color						: #000000;
				text-decoration		: none;	
			}
	
	div.ReferenceDetail {
		width								: 615px;
		/*height							: 215px;*/
		position							: absolute;
		background-color				: #FFFFFF;
		display							: none;
		top								: 200px;
		margin-left						: 193px;
	}	
	
		a.ReferenceClose {
			float							: right;
			position						: relative;
			right							: 10px;
			bottom						: 17px;	
		}
		
		table.ReferenceTab {
			height						: 24px;
			text-align					: center;
			color							: #DA0000;
			position						: relative;
			bottom						: 22px;			
			text-decoration			: none;
			text-transform				: uppercase;
			font-size					: 11px;
			font-weight					: bold;
		}
		
			td.ReferenceTabLeft {
				width						: 9px;
				empty-cells				: show;
				height					: 24px;
				background-image		: url('../Images/ReferenceTabLeft.gif');
				background-repeat		: no-repeat;
				background-color		: transparent;
			}
			
			td.ReferenceTabMiddle {				
				empty-cells				: show;
				height					: 24px;
				background-color		: #FFFFFF;
			}
			
			td.ReferenceTabRight {
				width						: 9px;
				empty-cells				: show;
				height					: 24px;
				background-image		: url('../Images/ReferenceTabRight.gif');
				background-repeat		: no-repeat;
				background-color		: transparent;
			}
			
			div.ReferencePhoto {
				width						: 295px;
				height					: 190px;
				float						: left;
				position					: relative;
				left						: 10px;
				bottom					: 10px;
				background-color		: #AFAFAF;
			}
			
			div.ReferenceText {
				width						: 260px;
				min-height				: 190px;
				float						: left;
				position					: relative;
				left						: 30px;
				bottom					: 10px;
				vertical-align			: top;	
				color						: #000000;
				font-size				: 11px;
				font-family				: "Verdana";		
			}
	
	div.ContactContent {
		min-height						: 250px;
 		height							: auto !important;
  		height							: 100%;
		width								: 99%;
		overflow							: visible;		
		padding-left					: 5px;
		padding-right					: 5px;
	}
	
		td.ContactCaption {
			text-align					: right;
			font-size					: 11px;
			font-family					: "Verdana";
			font-weight					: bold;
		}
		
		td.ContactText {
			background-image			: url('../Images/ContactInputText.jpg');	
			background-repeat			: no-repeat;	
			vertical-align				: middle;
			height						: 25px;
			overflow						: visible;
		}
		
			input.ContactText {
				width						: 267px;
				border					: 0px none #000000;	
				font-size				: 11px;
				font-family				: "Verdana";
				background-color		: transparent;
				color						: #FFFFFF;
				margin-left				: 3px;
			}
			
			select.ContactText {
				width						: 265px;
				border					: 0px none #000000;	
				font-size				: 11px;
				font-family				: "Verdana";
				background-color		: #B0B0B0;					
				clip						: 3px 262px 23px 3px;	
				color						: #FFFFFF;		
				
			}
			
			div.CustomCombo {
				width						: 267px;
				height					: 21px;
				line-height				: 21px;
				padding-left			: 3px;
				border					: 0px none #000000;	
				font-size				: 11px;
				font-family				: "Verdana";				
				background-image		: url('../Images/CustomComboButton.jpg');	
				background-repeat		: no-repeat;
				background-position	: center right;	
				cursor					: default;				
			}
			
				div.CustomComboContent {
					width					: 250px;
					height				: 21px;
					overflow				: hidden;
					white-space			: nowrap;		
				}
			
			div.CustomComboOpenened {
				width						: 267px;
				height					: 21px;
				line-height				: 21px;
				padding-left			: 3px;
				border					: 0px none #000000;	
				font-size				: 11px;
				font-family				: "Verdana";				
				background-image		: url('../Images/CustomComboBg.jpg');	
				background-repeat		: no-repeat;
				background-position	: center right;
				cursor					: default;				
			}
			
			div.CustomComboOptions {
				min-width				: 270px;
				border					: 0px none #000000;	
				font-size				: 11px;
				font-family				: "Verdana";
				background-color		: #CC0001;				
				position					: absolute;				
				color						: #FFFFFF;
				cursor					: default;		
				z-index					: 99;	
			}
			
			div.CustomComboOption {
				background-color		: #CC0001;
				padding-left			: 3px;	
			}
			
			div.CustomComboOptionOver {
				background-color		: #990001;
				padding-left			: 3px;
			}
			
		
		td.ContactTextBox {
			background-image			: url('../Images/ContactInputTextBox.jpg');	
			background-repeat			: no-repeat;	
			vertical-align				: middle;
			height						: 82px;
		}
		
			textarea.ContactText {
				width						: 264px;
				height					: 76px;
				border					: 0px none #000000;	
				font-size				: 11px;
				font-family				: "Verdana";
				background-color		: transparent;
				overflow					: auto;
				color						: #FFFFFF;
				margin-top				: 3px;
				margin-left				: 3px;
			}
			
		td.ContactData {
			vertical-align				: top;
			height						: 82px;
			font-size					: 11px;
			font-family					: "Verdana";
			font-weight					: bold;
			overflow						: auto;			
		}
	
	div.ReferenceContent {
		min-height						: 200px;
 		height							: auto !important;
  		height							: 100%;
		width								: 99%;
		padding-left					: 5px;
		padding-right					: 5px;
		overflow							: auto;
			
	}
	
		div.ReferenceImage {
			width						: 295px;
			height					: 190px;
			float						: left;
			background-color		: #AFAFAF;
		}
		
		div.ReferenceContentText {
			width						: 580px;			
			float						: left;
			position					: relative;
			left						: 30px;
			vertical-align			: top;	
			color						: #FFFFFF;
			font-size				: 11px;
			font-family				: "Verdana";		
		}
		
		div.ReferenceComboWapper {
			height					: 25px;
			width						: 175px;
		}
		
		div.ReferenceCombo {
			width						: 142px;
			height					: 21px;
			line-height				: 21px;
			padding-left			: 3px;
			border					: 0px none #000000;	
			font-size				: 11px;
			font-family				: "Verdana";				
			background-image		: url('../Images/ReferenceComboButton.jpg');	
			background-repeat		: no-repeat;
			background-position	: center right;	
			cursor					: default;
		}
		
		div.ReferenceComboOpenened {
			width						: 142px;
			height					: 21px;
			line-height				: 21px;
			padding-left			: 3px;
			border					: 0px none #000000;	
			font-size				: 11px;
			font-family				: "Verdana";				
			background-image		: url('../Images/ReferenceComboBg.jpg');	
			background-repeat		: no-repeat;
			background-position	: center right;
			cursor					: default;	
		}
		
			div.ReferenceComboContent {
				width					: 125px;
				height				: 21px;
				overflow				: hidden;
				white-space			: nowrap;		
			}
		
		div.ReferenceComboOptions {			
			min-width				: 145px;
			max-height					: 150px;
			overflow					: auto;
			border					: 0px none #000000;	
			font-size				: 11px;
			font-family				: "Verdana";
			background-color		: #CC0001;				
			position					: absolute;				
			color						: #FFFFFF;
			cursor					: default;	
			z-index					: 99;
		}
		
		div.ReferenceComboOption {
			background-color		: #CC0001;
			padding-left			: 3px;
			white-space				: nowrap;	
		}
		
		div.ReferenceComboOptionOver {
			background-color		: #990001;
			padding-left			: 3px;
			white-space				: nowrap;
		}
			
input.InputButton {
	width									: 84px;
	height								: 22px;
	background-image					: url('../Images/SendButton.gif');
	background-repeat					: no-repeat;
	background-color					: transparent;
	background-position				: center center;
	border								: 0px none #FF0000;
	color									: #FFFFFF;
	text-decoration					: none;
	text-transform						: uppercase;
	font-size							: 11px;
	font-weight							: bold;
	font-family							: "Verdana";
	cursor								: pointer;
}

input.InputText {
	width									: 125px;	
}

table.Paging {
	/*margin-left							: 25px;	*/
	margin-top							: 5px;
	color									: #FFFFFF;
	text-decoration					: none;
	font-size							: 10px;
	font-weight							: normal;
	font-family							: "Verdana";
}

input.PreviousBtn {
	width									: 12px;
	height								: 12px;
	background-image					: url('../Images/PreviousBtn.jpg');
	background-repeat					: no-repeat;
	background-color					: transparent;
	background-position				: center center;
	border								: 0px none #FF0000;
	cursor								: pointer;
	vertical-align						: top;
	position								: relative;
	top									: 2px;
}

input.NextBtn {
	width									: 12px;
	height								: 12px;
	background-image					: url('../Images/NextBtn.jpg');
	background-repeat					: no-repeat;
	background-color					: transparent;
	background-position				: center center;
	border								: 0px none #FF0000;
	cursor								: pointer;
	vertical-align						: top;
	position								: relative;
	top									: 2px;
}

input.PageNumber {
	width									: 18px;
	height								: 16px;
	color									: #575757;
	text-decoration					: none;
	font-size							: 11px;
	font-weight							: normal;
	font-family							: "Verdana";
	border								: 1px solid #575757;
	text-align							: center;	
}

a {
	color									: #DA0000;
}

a:hover {
	color									: #FFFFFF;
}

p {
	margin-top							: 0px;	
}

.ErrorPane {
	overflow								: visible;	
}

ul#ErrorBox {
	position								: absolute;
	margin-top							: -35px;
}

ul#ErrorBox, ul#ErrorBox li {
	color									: #FF0000;	
}


a.SiteMap0 {
	line-height				: 16px;
	font-size				: 12px;
	color						: #FFFFFF;
	font-weight				: bold;
	text-decoration		: none;
	border-bottom			: 1px solid #999999;
}

a.SiteMap0:hover {
	color						: #ed7703;
	border-bottom			: 1px solid #999999;
}

a.SiteMap1 {
	line-height				: 16px;
	font-size				: 12px;
	color						: #FFFFFF;
	font-weight				: bold;
	text-decoration		: none;
	margin					: 5px 0px 0px 50px;
	padding					: 0px 0px 0px 40px;
	border-bottom			: 1px solid #999999;
	border-left				: 1px solid #999999;
}

a.SiteMap1:hover {
	color						: #ed7703;
	border-bottom			: 1px solid #999999;
	border-left				: 1px solid #999999;
}

a.SiteMap2 {
	line-height				: 16px;
	font-size				: 12px;
	color						: #FFFFFF;
	font-weight				: bold;
	text-decoration		: none;
	margin					: 5px 0px 0px 100px;
	padding					: 0px 0px 0px 40px;
	border-bottom			: 1px solid #999999;
	border-left				: 1px solid #999999;
}

a.SiteMap2:hover {
	color						: #ed7703;
	border-bottom			: 1px solid #999999;
	border-left				: 1px solid #999999;
}

/*-----------------Headers---------------------*/
h1 {
	font-size				: 12px;
		
}

/*-----------------Tagcloud---------------------*/
div.Footer {
	text-align							: center;
}

a.Tagcloud1 {
	color									: #FFFFFF;
	text-decoration					: none;
	white-space							: nowrap;
	font-size							: 12px;
}

a.Tagcloud1:hover {
	color									: #FFFFFF;
	text-decoration					: underline;
}

a.Tagcloud2 {
	color									: #FFFFFF;
	text-decoration					: none;
	white-space							: nowrap;
	font-size							: 16px;
}

a.Tagcloud2:hover {
	color									: #FFFFFF;
	text-decoration					: underline;
}

a.Tagcloud3 {
	color									: #FFFFFF;
	text-decoration					: none;
	white-space							: nowrap;
	font-size							: 20px;
}

a.Tagcloud3:hover {
	color									: #FFFFFF;
	text-decoration					: underline;
}

