/* CSS Document */

BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:15px;
	
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
 
FORM {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

A {
	color: #AA1D1B;
	text-decoration:none;
}

INPUT, TEXTAREA {
	border-top: 1px solid #7592C9;
	border-left: 1px solid #7592C9;
	border-bottom: 1px solid #A0B4DC;
	border-right: 1px solid #A0B4DC;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height:15px;

	padding: 3px 3px 3px 3px;
}
INPUT {
	height: 14px;
}

	INPUT.noFormField, TEXTAREA.noFormField {
		border:none;
		padding:0px 0px 0px 0px;
		height: auto;
		width: auto;
	}

IMG {
	border:none;
}



.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
.clearSpace {
	clear:both;
}
.grey {
	color: #666666
}
.red {
	color: #CC0000;
}
.green {
	color: #669933;
}


/* POSITIONING */
div.ternaLeftCol {
	float: left;
	width: 280px;
	overflow:hidden;
	padding: 0px 10px 0px 0px;
}
div.ternaRightCol {
	float: right;
	width: 570px;
}

div#ternaHolder {
	width: 860px;
	padding: 15px 0px 0px 0px;
	margin:auto;
}
div.ternaLanguage {
	width: 860px;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	margin:auto;
	color: #7F7F7F;
}

	div#ternaHomeFlashHolder {
		width: 570px;
		height: 267px;
		overflow:hidden;
	}
	div#ternaColorNavigation {
		padding: 0px 0px 4px 0px;
	}
	div#ternaNavigation {
		height: 36px;
	}
	
	div#ternaContent {
		padding: 35px 0px 0px 0px;
	}
	
	div#ternaHomeContent {
		padding: 20px 0px 0px 0px;
	}
	
	div#ternaGeopath {
		float:left;
		margin-bottom:2px;
		overflow:hidden;
		padding: 7px 0px 0px 7px;
		width: 455px;
		height:25px;
		color: #FFFFFF;
		font-size: 10px;
	}
		div#ternaGeopath A {
			color: #FFFFFF;
		}
	
	div#ternaPageFooter {
		background-image:url(../images/footer-background.gif);
		background-repeat:repeat-x;
	}
		div#ternaPageFooter A {
			color: #7F7F7F;
		}

	div#ternaJumpList {
		text-align:center;
	}
		div#ternaJumpList A {
			color: #7F7F7F;
		}
		
		div#ternaJumpList .Active A {
			color: #AA1D1B;
		}
	
	div#ternaCopyright {
		color: #7F7F7F;
		padding: 5px 10px 10px 120px;
	}
	
div.ternaBox {
	background-color: #F5F5F5;
	width: 284px;
	padding: 0px 0px 15px 0px;
	margin: 0px 0px 5px 0px;
}
	div.ternaBoxContent {
		padding: 10px 10px 0px 14px;
	}

div.ternaReference {
	float:left;
	background-color: #F5F5F5;
	width: 283px;
	min-height: 161px;
	padding: 0px 0px 15px 0px;
	margin: 0px 5px 5px 0px;
}


div#ternaSubNavigation {
		margin-bottom: 35px;
}
div.ternaSubNavigationTitle {
	padding: 0px 0px 10px 0px;
}
div.ternaSubNavigationChild {
	border-bottom: 1px solid #C0C0C0;
	padding: 2px 0px 2px 0px;
}
	div.ternaSubNavigationChild A {
		color: #000000;
	}
div#ternaSubNavigation .Active A {
	color: #CA7622;
	font-weight:bold;
}
div.ternaSubNavigationSpacer {
	height: 40px;
}



div.contentHolder {
	padding: 0px 15px 0px 15px;
}

div.contentSubArticle {
	padding: 0px 0px 25px 0px;
}

div.contentTitle {
	padding: 0px 0px 25px 0px;
}
div.contentSubTitle {
	padding: 0px 0px 15px 0px;
}

div.contentTeaser {
	font-weight:bold;
	padding: 0px 0px 15px 0px;
}
div.contentText {
	padding: 0px 0px 15px 0px;
}
div.contentSpacer {
	height: 35px;
}
div.contentPunchline {
	color: #666666;
	padding: 0px 0px 15px 0px;
}



div.formLine {
	margin: 0px 0px 5px 0px;
}
	div.formLeft {
		float:left;
		width: 95px;
		padding: 3px 15px 0px 0px;
		text-align:right;
	}

	div.formRight INPUT, div.formRight TEXTAREA, div.formRight SELECT {
		float:left;
		width: 415px;
	}
	
	div.formRight {
		float:left;
		padding: 0px 0px 0px 4px;
	}
		
		div.Req .formRight {
			border-left: 2px solid #AA1D1B;
			padding: 0px 0px 0px 2px;
		}
		
div.formSeperator {
	background-image:url(../images/footer-background.gif);
	background-repeat:repeat-x;
	font-weight:bold;
	padding: 2px 0px 10px 0px;
}
	div.formSeperator SPAN {
		background-color:#FFFFFF;
		padding: 0px 6px 0px 0px;
	}


div.contentDetailBox {
	padding: 0px 0px 15px 0px;
}
UL {
	margin-top: 5px;
}

.tabs
{
	display:none;
}

UL.subsection_tabs {
	list-style:none;
	margin:0 0 5px 0;
	border-bottom: #999999 solid 1px;
	padding: 0px 0px 1px 0px;
	clear:both;
	height:20px;
	clear:both;
}

UL.subsection_tabs li {
	float:left;
	margin-right:7px;
	text-align:center;
}

UL.subsection_tabs li a {
	display:block;
	height:20px;
	padding:0 6px 0 6px;
	background-color:#fff;
	color:#666;
	width:80px;
}

UL.subsection_tabs li a:hover {
	color:#666;
}

UL.subsection_tabs li a.active {
	background-color:#ddd;
}