﻿/*
This section affects the Global Link Bar

*/

.livePointglobalbreadcrumb {
	font-size: 10px;
	text-align: right;
	background-color: #F7F3F7;
	height: 24px;
}
.livePointglobalbreadcrumb a {
	text-decoration: none;
	color: #999999;
}
.livePointglobalbreadcrumb {
	text-decoration: none;
	color: #999999;
}
.livePointglobalbreadcrumb a:hover {
	text-decoration: none;
	color: #666666;
}
.livePointSpLinkButtonInActive {
	border: none;
	color: #999999;
	background: #F7F3F7;
}
.livePointHoverCellInActive {
	border: none;
	color: #999999;
	background: #F7F3F7;
}
.livePointSPLink a:visited {
	border: none;
	color: #999999;
	background: #F7F3F7;
}
.livePointSPLink a {
	border: none;
	color: #999999;
	background: #F7F3F7;
}
.livePointSpLinkButtonActive {
	border: none;
	color: #999999;
	background: #F7F3F7;
}
.livePointHoverCellActive {
	border: none;
	color: #999999;
	background: #F7F3F7;
}
.livePointSPLink a:hover {
	border: none;
	color: #666666;
	background: #F7F3F7;
}
.livePointSPLink a:active {
	border: none;
	color: #666666;
	background: #F7F3F7;
}
.livePointSpLinkButtonInActive {
	border: none;
	color: #666666;
	background: #F7F3F7;
}
.livePointHoverCellInActive {
	border: none;
	color: #666666;
	background: #F7F3F7;
}
.livePointgloballeft {
	float: left;
}
livePointgloballinks {
	font-size: 10px;
	background: #F7F3F7;
	font-family: Verdana;
}
.livePointgloballinks a:visited {
	color: #999;
	font-size: 10px;
	text-decoration: none;
	font-family: Verdana;
}
.livePointgloballinks a {
	color: #999;
	font-size: 10px;
	text-decoration: none;
	font-family: Verdana;
}
.livePointgloballinks {
	color: #999;
	font-size: 10px;
	text-decoration: none;
	font-family: Verdana;
}
.livePointgloballinks a:hover {
	border: none;
	color: #999;
	background: #F7F3F7;
}
.livePointgloballinks a:active {
	border: none;
	color: #999;
	background: #F7F3F7;
}
.livePointglobalright {
	float: right;
}
/*
This section refers to the search area, title and image
*/
.livePointglobalTitleArea {
	border: none;
	padding-bottom: 15px;
	padding-top: 15px;
}
td.livePointtitleimagearea a {
text-decoration:none;
	
}

.bilfingerZone{

text-align:right;
padding-bottom:25px;
font-family:Verdana;
font-size:10px;	
font-weight:700;
color:#999999;
}

.livePointsitetitle {
	/*font:11pt verdana;
font-weight:bold;
text-align:center;
color:#999999;
padding:4px 0px 7px 10px;
margin:0;*/
display: none;
}
.livePointsitetitle a {
	font: 11pt verdana;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
h1.livePointsitetitle {
	margin: 0;
	padding-left: 2px;
}
td.ms-sbcell {
	padding: 0px;
	padding-left: 2px;
	white-space: nowrap;
	border: none;
}
td.ms-sbgo {
	background: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	padding-top: 1px;
}
/*Horizontal primary navigation*/
.livePointtopNavHover:hover {
	font-weight: bold;
	background: #004A80;
	border: solid 1px #004A80;
	color: #FFFFFF;
}
.livePointtopNavHover a:hover {
	color: #FFFFFF;
}
.livePointtopnavContainer {
	border: none;
}
.livePointtopnav {
	border-collapse: separate;
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-bottom: none;
	font-family: Verdana;
	font-size: 10px;
	background: #F7F3F7;
	color: #999999;
}
.livePointtopnav a {
	display: block;
	font-weight: bold;
	color: #999999;
	white-space: nowrap;
	padding: 6px 11px 6px 12px;
}
.livePointtopnavselected {
	color: #FFFFFF;
	font-weight: bold;
	border: solid 1px #004A80;
	background: #004A80;
}
.livePointtopnavselected a {
	color: #FFFFFF;
}
.livePointGRHeaderBackground {
	background-color: #FFFFFF;
	text-align: left;
}

.ms-alternating{
	background: #FFFFFF;
	text-align: left;

}
.livePointbannerframe {
	background-color: #FFFFFF;
	text-align: left;
}
.livePointbanner {
	vertical-align: top;
	float: right;
}
.livePointbanner a:link {
	text-decoration: none;
	white-space: nowrap;
}
.livePointbanner a:visited {
	text-decoration: none;
}
.livePointbannerContainer {
	background: #FFFFFF;
}
/*Style for quick launch*/
.livePointleftareacellTitle {
	margin-left: 12px;
	margin-right: 12px;
}
.livePointleftareacell {
	margin-left: 12px;
	margin-right: 12px;
}
.livePointquicklaunchnavsep {
	background-color: #FFFFFF;
}
.livePointquicklaunch table td {
	border-top:none;
	border-bottom: none;
	border-right: none;
	border-left: none;
}
.livePointquicklaunch .livePointtreeviewouter table td {
	border-top: none;
}
div.livePointtreeviewouter div {
	border-top: 1px solid #ccc;
	border-bottom: none;
	border-right: none;
	border-left: none;
}
div.livePointtreeviewouter div div {
	border: none;
}
.livePointquicklaunch span.livePointnavheader {
	background-color: #FFFFFF;
	border-top: 1px solid #ccc;
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding: 1px 6px 3px 6px;
}
.livePointquicklaunch table.livePointselectednavheader td {
	width: 100%;
	background-color: #004A80;
}
.livePointquicklaunch table.livePointselectednavheader {
	border: none;
}
.livePointquicklaunch span {
	display: block;
}
.livePointquicklaunch div.livePointnavsubmenu1 br {
	display: none;
}
.livePointquicklaunch table.livePointselectednav {
	border: none;
	background: #004A80;
	margin: 2px;
	margin-bottom: 0;
	width: 97%;
}
.livePointquicklaunch table.livePointselectednav td {
	background: transparent url('Download.gif');
	background-repeat: no-repeat;
	background-position: left center;
	border: 1px #FFFFFF solid;
	padding: 0px 4px 1px 12px;
	margin: 0px;
}
table.livePointselectednav td a.livePointselectednav {
	background: none;
	color: #FFFFFF;
}
.livePointquicklaunch table.livePointselectednavheader td {
	width: 100%;
	background: #004A80;
	border-top: 1px solid #ccc;
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding: 1px 6px 3px 6px;
}
.livePointselectednavheader a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.livePointselectednavheader a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
span.livePointnavitem {
	/*background-image:url('Primary_Navigation_down.gif');
background-repeat:no-repeat;
background-position:18px 7px 1px 6px;*/
background: #FFFFFF;
	font-family: verdana;
}
table.livePointnavitem td {
	/*background-image:url('Primary_Navigation_down.gif');
background-repeat:no-repeat;
background-position:18px 7px 1px 6px;*/
background: #FFFFFF;
	font-family: verdana;
}
.livePointnavItem a {
	color: #999999;
	text-decoration: none;
	padding: 12px 1px 6px 23px;
}
.livePointnavItem a:hover {
	color: #FFFFFF;
	background-color: #004A80;
	text-decoration: none;
}
.livePointquicklaunch table.livePointnavsubmenu2 td {
	border: none;
}
.livePointnavsubmenu2 {
	width: 100%;
	background-color: #FFFFFF;
}
.livePointnavsubmenu1 {
	width: 100%;
	border-collapse: separate;
	background-color: #FFFFFF;
}
table.livePointnavselected {
	padding: 2px;
}
span.livePointnavselected {
	background: #004A80;
}
table.livePointnavselected {
	background: #004A80;
}
table.livePointnavselected td {
	/*background-image:url('Download.gif');
background-repeat:no-repeat;
background-position:left center;*/
padding: 3px 6px 4px 17px;
	color: #FFFFFF;
	background: #004A80;
/*background-color:#004A80;*/	text-decoration: none;
}
.livePointnavheader2 a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-left: 15px;
}
.livePointnavheader a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-left: 15px;
}
.livePointnavheader2 a:hover {
	color: #FFFFFF;
	background-color: #004A80;
	text-decoration: none;
}
.livePointnavheader a:hover {
	color: #FFFFFF;
	background-color: #004A80;
	text-decoration: none;
}
table.livePointnavheader td {
	/*background-image:url('DHTML_Menu.gif');
background-repeat:no-repeat;
background-position:11px 7px 1px 6px;*/
background: #FFFFFF;
}
.livePointquicklaunch span.livePointnavheader {
	background-color: #FFFFFF;
	border: none;
	padding: 7px 1px 6px 16px;
}
.livePointnavheader2 td {
	background-color: #FFFFFF;
	border: none;
	padding: 7px 1px 6px 16px;
}
.livePointquicklaunch table.livePointnavheader td {
	background-color: #FFFFFF;
	border: none;
	padding: 7px 1px 6px 16px;
}
.livePointnavitemstatic {
	color: #666666;
}
.livePointnavheaderstatic {
	color: #666666;
}
.livePointquicklaunchouter {
	border-bottom: none;
	border-right: none;
	margin: 0px;
}
.livePointtvselected {
	background-color: #004A80;
}
.livePointtvselected a {
	color: #FFFFFF;
}
.livePointtreeviewouter td.livePointnavitem {
	border-left: none;
}
.livePointtreeviewouter a.livePointnavitem {
	padding: 0px 1px 0px 1px;
}
.livePointquickLaunch {
	border-top: none;
	border-bottom: none;
	border-right: none;
	border-left: none;
	font-size: 10px;
	font-family: Verdana;
	line-height: 10px;
	background-color: #FFFFFF;
	margin-left: 12px;
	margin-right: 12px;
}
/*Section of site mapth*/
.livePointpagetitleareaframe table {
	background: #FFFFFF;
	height: 0px;
}
.livePointconsoletitleareaframe {
	background: #FFFFFF;
	text-align: left;
}
.livePointmwspagetitleareaframe {
	background: #FFFFFF;
	text-align: left;
}
.livePointpagetitleareaframe {
	background: #FFFFFF;
	text-align: left;
}
Div.livePointtitleareaframe {
	background: #FFFFFF;
	text-align: left;
}
TD.livePointtitleareaframe {
	background: #FFFFFF;
	text-align: left;
}
.livePointtitlearearight .livePointareaseparatorright {
	background: #FFFFFF;
	border: none;
	height: 100%;
}
/*Header view all content*/
.livePointQuicklaunchheader {
	padding: 2px 6px 4px 6px;
	font-weight: normal;
	color: #999999;
	background: #FFFFFF;
	border: none;
	font-size: 10px;
}
/*.livePointquicklaunchheader{
padding:2px 6px 4px 6px;
font-weight:normal;
color:#999999;
background:#FFFFFF;
border:none;
font-size:10px;
}*/
.livePointunselectednav a {
	color: #999999;
	text-decoration: none;
}
.livePointquicklaunchheader a {
	color: #999999;
	text-decoration: none;
}
.livePointquicklaunchheader a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.livePointtitlearea {
	display: none;
	color: #cccccc;
	font-family: Verdana;
	font-size: 10px;
	letter-spacing: .1em;
}
.livePointtitlearea a:hover {
	color: #cccccc;
	text-decoration: none;
}
.livePointtitlearea a:visited {
	color: #cccccc;
	text-decoration: none;
}
.livePointtitlearea a {
	color: #cccccc;
	text-decoration: none;
}
.livePointtitleareaseparator {
	padding: 0px;
	background-color: #FFFFFF;
}
.livePointconsoletitleareaframe {
	padding: 0px 0px 0px 0px;
}
.livePointpagetitleareaframe table td.livePointtitlearea {
	padding: 0px 0px 0px 0px;
}
.livePointareaseparator table td.livePointtitlearea {
	padding: 0px 0px 0px 0px;
}
.livePointtitleareaframe table td.livePointtitlearea {
	padding: 0px 0px 0px 0px;
}
.livePointtitlearealeft {
	background: #FFFFFF;
	border: none;
}
TD.livePointtitleareaframe {
	background: #FFFFFF;
	text-align: center;
}
Div.livePointtitleareaframe {
	background: #FFFFFF;
	text-align: center;
}
.livePointpagetitleareaframe {
	background: #FFFFFF;
	text-align: center;
}
.livePointmwspagetitleareaframe {
	background: #FFFFFF;
	text-align: center;
}
table.livePointrecyclebin td {
	background-color: #FFFFFF;
	width: 100%;
	border: none;
	padding: 3px 5px 7px 3px;
	margin-left: 12px;
	margin-right: 12px;
}
table.livePointrecyclebin td a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
table.livePointrecyclebin td a:hover {
	color: #666666;
	text-decoration: none;
}

.livePointnav {
	background: #FFFFFF;
	font-family: Verdana;
}
div.livePointareaseparatorleft {
	background: #FFFFFF;
	border: none;
	height: 100%;
}
td.livePointareaseparatorleft {
	background: #FFFFFF;
	border: none;
	height: 100%;
}
td.livePointareaseparatorright {
	background: #FFFFFF;
	border: none;
	height: 100%;
}
div.livePointareaseparatorright {
	background: #FFFFFF;
	border: none;
	height: 100%;
}
.livePointnavframe {
	background: #FFFFFF;
	border: none;
}
.livePointpagemargin {
	background: #FFFFFF;
	height: 100%;
}
td.livePointrightareacell div.livePointpagemargin {
	background: #FFFFFF;
	height: 100%;
	border: none;
}
/*Principal Content */
.rightSide {
	vertical-align: top;
	background: #FFFFFF;
	padding-left:12px;

	
}
.leftSideTop {
	vertical-align: top;
	background: #ffffff;
	padding:0px;
}
.livePointviewareaframe {
	vertical-align: top;
	height: 100%;
	width: 50%;
	background: #FFFFFF;
	border: none;
}
.livePointbodyareaframe {
	vertical-align: top;
	height: 100%;
	width: 50%;
	background: #FFFFFF;
	border: none;
}
.livePointbodyareaframe {
	padding: 0px;
}
.contentTableCenter {
	vertical-align: top;
	height: 100%;
	background: #FFFFFF;
	border: none;
}
.ms-bodyareacell{
	vertical-align:top;
	padding-left:4px;
}

/*Footer*/
.livePointpagebottommargin {
	background-color: #FFFFFF;
}
.livePointpagebottommarginleft {
	background-color: #FFFFFF;
}
.livePointpagebottommarginright {
	background-color: #FFFFFF;
}
.livePointbodyareapagemargin {
	background: #FFFFFF;
	border: none;
	margin-left: 12px;
	margin-right: 12px;
}
.footerIconBack {
	background: #FFFFFF;
	padding: 2px;
	border: none;
}
.footerIconSend {
	background-image: URL('Send.gif');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom: 1px #CCC solid;
}
.footerIconPrint {
	background-image: URL('Print.gif');
	background-repeat: no-repeat;
	background-position: center;
	background-color: #FFFFFF;
	padding: 2px;
	border-bottom: 1px #CCC solid;
}
.footerIconContent {
	background: #FFFFFF;
	padding: 3px;
	border: none;
}
.footerIconUp {
	background: #FFFFFF;
	padding: 2px;
	border:none;
}

.footerContent {
	text-align: center;
	vertical-align: middle;
}

.footerContent a {
	color: #666666;
	font-family: Verdana;
	font-size: 10PX;
	text-decoration:none;
}
/*property Sheet */
.livePointpropertysheet {
	font-family: verdana;
	font-size: 10px;
	text-align: left;
	color: #999999;
	vertical-align: top;
}
/*Extras for Default.aspx*/
.iconBaner {

	font-size: 22px;
	color: #004A80;
	font-family: Verdana;
	background: #ffffff;
	filter: alpha(opacity=80);
	opacity: 0.8;
	height:44px;
	padding-left:12px;
	padding-right:12px;
	
}

.siteTitleBaner {
	padding-left:2px;
	height:44px;
	font-size: 22px;
	color: #004A80;
	font-family: Verdana;
	background: #ffffff;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.titleMetaInfo {
	border: none;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 12px;
/*	padding:12px;*/
}
.imageBorder {
	border-top: 1px #004A80 solid;
	border-bottom: 1px #004A80 solid;
	width: 708px;
}
.imageBanner {
	vertical-align: top;
	text-align: left;
	background:#ffffff;
}
/*Search Box*/
.subscribe{
	font-size:10px;
	font-family:Verdana;
	color:#999999;
	text-decoration:none;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	vertical-align:top;
	padding:12px;

	width:468px;
	

}


/*Search Box*/

.searchBoxClass{
	font-size:10px;
	font-family:Verdana;
	color:#999999;
	text-decoration:none;
	
	
}

.divSearch{
	padding-top:12px;
	padding-left:12px;
	padding-bottom:12px;
	padding-right:12px;
	}
.divSearch2{
	padding-top:10px;
	padding-left:6px;
	padding-right:12px;
	padding-bottom:10px;
	border-top:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-left:1px #CCCCCC solid;
	}

.AdvancedSearch{
	font-size:11px;
	padding-top:6px;
	font-family:Verdana;
	color:#00aeef;
	text-decoration:underline;
	display:none;
	
}

.ms-formlabel {	
PADDING-RIGHT: 8px;	
BORDER:none;	
FONT-WEIGHT: bold;	
FONT-SIZE: 10px;	
PADDING-BOTTOM: 6px;	
COLOR: #999999;	
PADDING-TOP: 3px;	
FONT-FAMILY: verdana;	
TEXT-ALIGN: left}

.ms-standardheader {	
font-size: 11px;
font-family:Verdana;	
MARGIN: 0em;	
COLOR: #999999;	
TEXT-ALIGN: left}

.Submitlink{
	font-size:11px;
	font-family:Verdana;
	color:#00aeef;
	text-decoration:NONE;
	text-align:left;
	
}

.Submitlink:hover{
	font-size:11px;
	font-family:Verdana;
	color:#00aeef;
	text-decoration:underline;
	text-align:left;
	color:#f3f3f3;

}


#searchLayoutCustomized input {
	background: #FFFFFF;
	border: 2px #CCCCCC inset;
}
#searchLayout .ms-sbcell {
	background: #FFFFFF;
	border: none;
	padding: 10px;
}
.livePointsbLastcell {
	display: none;
}
.livePointsbtable {
	color: #CCCCCC;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	border: none;
}
.livePointsbtablealt {
	color: #cccccc;
	font-family: Verdana;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
.livePointsbtable-ex {
	width: 100%;
	border-collapse: collapse;
	margin: 0px;
}
.livePointsbtable-border {
	border: 1px solid #cccccc;
	
}

/*blankSpace*/
parent;
   height:15px;
   display:block;
}

/*bilfinger CSS*/
.nimage {	
POSITION: relative;	
TOP: 1px}

.nih {	
FLOAT: left;	
HEIGHT: 14px}   

td.navi0i a {	
DISPLAY: block;	
COLOR: #333333;	
BACKGROUND-COLOR: #ffffff;	
TEXT-DECORATION: none;
font-family:Verdana;
font-size:11px;
font-weight:normal;
PADDING-LEFT: 32px;	
BORDER-LEFT-COLOR: #cccccc;	
PADDING-BOTTOM: 4px;	
BORDER-TOP-COLOR: #cccccc;	
PADDING-TOP: 4px;	
BORDER-BOTTOM: #cccccc 1px solid;	
BORDER-RIGHT-COLOR: #cccccc;
text-align:left;
background-color:#ffffff;
background-image:url('btn_blue.gif');
background-repeat:no-repeat;
background-position:12px 4px;
CLEAR: both;	
DISPLAY: block;	


}  

.quickLaunchBorder{
BORDER-TOP: #cccccc 1px solid;
}


td.navi0i a:hover {
background-color:#004A80;
color:#ffffff;
}


.TitleSpacing{
padding-left:30px;
}
.cpic {
	PADDING-LEFT: 12px;
	BORDER-LEFT-COLOR: #004a80;
	BORDER-BOTTOM-COLOR: #004a80;
	PADDING-BOTTOM: 7px;
	BORDER-TOP-COLOR: #004a80;
	PADDING-TOP: 84px;
	BORDER-RIGHT-COLOR: #004a80;
	BORDER-TOP: 1px solid;
	MARGIN-TOP: 0px;
	PADDING-LEFT: 12px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	MARGIN-BOTTOM: 24px;
	PADDING-BOTTOM: 8px;
	COLOR: #004a80;
	PADDING-TOP: 24px;
	BORDER-BOTTOM: 1px solid;
	MARGIN-TOP: 25px;
	FLOAT: right;
	WIDTH: 720px;
	MARGIN-LEFT: 12px;
}
.listingArticle{
	DISPLAY: block;
	BORDER-BOTTOM: #cccccc 1px solid;
	vertical-align:top;
	
}

.listingArticle a {
	padding-left:5px;
	vertical-align:top;
	display: block;
	color: #333333;
	text-decoration: none;
}
.listingArticle a:hover {
	background-color: #F3F3F3;
	color: #333333;
	text-decoration: none;
}

.listingArticle a:visited,.listingArticle a:active {
	padding-left:5px;
	vertical-align:top;
	display: block;
	color: #333333;
	text-decoration: none;
}


.listingPublication{
	DISPLAY: block;
	border-bottom: solid 1px #CCCCCC;
	vertical-align:top;

}
.listingPublicationTable{
	DISPLAY: block;
	border-Top: solid 1px #CCCCCC;
	vertical-align:top;

}


.listingPublication a {
	vertical-align:top;
	display: block;
	color: #333333;
	text-decoration: none;
	color:#333333;
	padding-bottom:5px;
	padding-top:5px;
	
}
.listingPublication a:hover {
	background-color: #F3F3F3;
	color: #333333;
	text-decoration: none;
}


.listing {
	DISPLAY: block;
	BORDER-LEFT-COLOR: #cccccc;
	FLOAT: left;
	WIDTH: 100%;
	BORDER-TOP-COLOR: #cccccc;
	BORDER-BOTTOM: #cccccc 1px solid;
	BORDER-RIGHT-COLOR: #cccccc;
}
.listingtext {
	display: inline-block;
	text-align: left;
	vertical-align: bottom;
	cursor: pointer;
}
.listing a {
	display: block;
	background-color: #FFFFFF;
	color: #333333;
	text-decoration: none;
	padding-bottom: 10px;
	padding-top: 10px;
}
.listing a:hover {
	background-color: #F3F3F3;
	color: #333333;
	text-decoration: none;
}
.listinggrey {
	color: #999999;
	text-decoration: none;
}



.feautureText{
	border:1px solid #CCCCCC;
	color: #999999;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	text-decoration: none;
	padding:7px;
	text-align:left;
	background:#f3f3f3;
}

.titleNewsDefault{
	font-family:Verdana;	
	font-size:11px;
	color:#333333;
	text-decoration:none;	
	text-align:left;
}

.listingnews {
	COLOR: #00aeef;
}
TD {
	font-family: Verdana;
	font-size: 71%;
	color: #333333;
}
BODY {
	font-family: Verdana;
	font-size: 71%;
	color: #333333;
}

/*Bilfinger style customized in for sharepoint classes*/


.ms-WPHeader{
	text-align: left;
	BACKGROUND: #ffffff url('btn_blue.gif') no-repeat left top;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #333333;
	TEXT-DECORATION: none;
	display: block;
	PADDING-RIGHT: 11px;
	PADDING-LEFT: 27px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 4px;
	border-bottom: 1px #004A80 solid;

}

.ms-WPBorder,.ms-WPBorderBorderOnly {
border: 1px #004A80 solid;
}
.ms-WPBorder {
border: 1px #004A80 solid;
} 


/*webPartTitle BilFinger*/


.c0 {
	background-image: url('identifier_Press.gif');
	background-position: 12px 29px;
	background-repeat: no-repeat;
	BORDER-LEFT-COLOR: #004a80;
	COLOR: #00aeef;
	BACKGROUND-COLOR: #dff2ff;
	BORDER-RIGHT-COLOR: #004a80;
	MARGIN-TOP: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 22px;
	padding-left: 42px;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 24px;
	BORDER-TOP: 1px solid #004a80;
	border-bottom: 1px solid #004a80;
}
/*Styles for breakoutbox*/
td.imageheadhome a {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #333333;
	TEXT-DECORATION: none;
	display: block;
	PADDING-RIGHT: 11px;
	PADDING-LEFT: 27px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 4px;
	border-bottom: 1px #f3f3f3 solid;

}
td.imageheadhome {
	DISPLAY: block;
	BACKGROUND: #ffffff url('box_home_grey.gif') no-repeat left top;


}
td.imageheadhome a:hover {
	DISPLAY: block;
	BACKGROUND: #ffffff url('box_blue.gif') no-repeat left top;
	border-bottom: 1px #004A80 solid;
	border-right: 1px #004A80 solid;
	PADDING-RIGHT: 11px;
	PADDING-TOP: 4px;

}
th.imageheadhome {
	
	BACKGROUND: #ffffff url('box_blue.gif') no-repeat left top;
	border-right:none;
	display: block;
}
.imageHeader{
	padding-left:27px;
	padding-right:11px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 4px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	font-family:Verdana;
	COLOR: #333333;
	TEXT-DECORATION: none;
	text-align: left;


}

.borderBreakOutBox {
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #cccccc;
}
.borderBreakOutBoxPicture {
	border-right: 1px solid #004A80;
	border-left: 1px solid #004A80;
	border-top: 1px solid #004A80;
	border-bottom: 1px solid #004A80;
}
}
/*TopNavMenu*/
.RadMenu_Ivory {
	font: 10px verdana;
	background: #FFFFFF;
	color: #999999;
	border: none;

}
.RadMenu_Ivory .group {
	border: none;
}
.RadMenu_Ivory .rootGroup {
	border: none;
}
.RadMenu_Ivory .horizontal {
	border: none;
}
.RadMenu_Ivory .vertical {
	BORDER-RIGHT: #004a80 1px solid;
	BORDER-TOP: #004a80 1px solid;
	PADDING-BOTTOM: 5px;
	padding-Left: 0px;
	PADDING-right: 0px;
	BORDER-LEFT: #004a80 1px solid;

	PADDING-TOP: 5px;
	BORDER-BOTTOM: #004a80 1px solid;
}
.RadMenu_Ivory .horizontal .item {
	
}
.RadMenu_Ivory .vertical .item {
	background-color: #FFFFFF;
	background-image: url('DHTML_Menu.gif');
	background-repeat: no-repeat;
	background-position: 12px center;
	text-indent:18px;
	color: #333333;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	border: none;
	FILTER: Alpha(opacity=80, style=0);
	-moz-opacity: 0.8;
	width:100%;


}
.RadMenu_Ivory .horizontal .link {
	border-right: #CCC 1px solid;
	PADDING-RIGHT: 11px;
	PADDING-LEFT: 12px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BORDER-LEFT-COLOR: #ccc;
	BACKGROUND-IMAGE: url(g_l.png);
	BORDER-BOTTOM-COLOR: #ccc;
	PADDING-BOTTOM: 5px;
	COLOR: #999999;
	BORDER-TOP-COLOR: #ccc;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 5px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: #f3f3f3;
	TEXT-DECORATION: none;
}
.RadMenu_Ivory .vertical .link {
	background-color: #FFFFFF;
	background-image: url('DHTML_Menu.gif');
	background-repeat: no-repeat;
	background-position: 12px center;
	text-indent:18px;
	color: #333333;
	font-size: 11px;
	font-family: Verdana;
	text-decoration: none;
	font-weight: normal;
	border: none;
	FILTER: Alpha(opacity=80, style=0);
	-moz-opacity: 0.8;
	width:100%;

}
.RadMenu_Ivory .horizontal .link:hover,
.RadMenu_Ivory .horizontal .item:hover {
	background-color: #004A80;
	color: white;
	
}
 
.RadMenu_Ivory .vertical .item:hover,
.RadMenu_Ivory .vertical .link:hover {
	background-color: #004A80;
	color: white;
	width:100%;
}


.RadMenu_Ivory .expanded {
	background: #004A80;
	color: white;
}
.RadMenu_Ivory .focused {
	background-color: #004A80;
	color: white;
}


/* content area */
#content {
	FLOAT: left;
}
.text {
	LINE-HEIGHT: 135%;
}
#content A {
	color: #00aeef;
}
H2 {
	font-weight: bold;
	FONT-SIZE: 124%;
	COLOR: #004a80;
}
.darkgrey {
	background-color: #CCCCCC;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.darkgreyborderleft {
	background-color: #CCCCCC;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}
.lightgrey {
	background-color: #F3F3F3;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.darkblue {
	color: #FFFFFF;
	background-color: #004A80;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}


.darkbluebullets{
	margin:0pt 0pt 0pt 10pt;
}

.lightblue {
	background-color: #DFF2FF;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #00AEEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.lightblueborderleft {
	background-color: #DFF2FF;
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #00AEEF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
}
.bordergrey {
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.borderblue {
	padding-left: 11px;
	padding-right: 11px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-color: #00AEEF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
/* info box eg Magazine*/
.infolink {
	COLOR: #333333;
	PADDING-TOP: 5px;
}
.infoarea {
	BORDER-RIGHT: #cccccc 1px solid;
	PADDING-RIGHT: 12px;
	PADDING-LEFT: 11px;
	PADDING-BOTTOM: 10px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #999999;
	BORDER-TOP-COLOR: #cccccc;
	LINE-HEIGHT: 135%;
	PADDING-TOP: 10px;
	BORDER-BOTTOM: #cccccc 1px solid;
}
.info_box_container {
	MARGIN-BOTTOM: 20px;
	POSITION: relative;
	COLOR: #333333;
	width:228px;
}
.linkblack {
	COLOR: #333333 !important;
	TEXT-DECORATION: none;
}
.imagehead {
	font-size: 90%;
	color: #333333;
	font-weight: bold;
	background : #DFF2FF url("box_lblue.gif") top left no-repeat;
	padding-top: 4px;
	padding-bottom: 5px;
	padding-left: 11px;
	padding-right: 11px;
}
.bordertop {
	border-color: #004A80;
	border-top-width: 1px;
	border-top-style: solid;
}
/*
ul{
 margin-left: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 padding-top:10px;
 padding-bottom:5px;
 padding-left: 0px;
}
*/
#content li{
 margin-left: 16px;
 margin-bottom: 5px;
 list-style-image:url("li.gif");
}

.contactUSCountries{
	background:#F3F3F3;
	border:1px #999999 solid;
	color:#333333;
	font-family:Verdana;
	font-size:11px;
	font-weight:700;
}

.contactUSStates{
	background:#F3F3F3;
	border:1px #999999 solid;
	color:#666666;
	font-family:Verdana;
	font-size:10px;
	font-weight:700;	
	padding-left:10px;
	text-decoration:none;
}

.officeHead{
	background:#FFFFFF;
	color:#999999;
	font-family:Verdana;
	font-size:10px;
	padding-left:30px;
}

/*tree Menu*/
.SiteMapHead 
{ 
	padding-bottom:12px;
	padding-top:12px;
}

.SiteMapHead a
{ 
	font-family: Verdana;
	font-size: 10px; 
	color: #333333;	
	text-decoration: none;
}

.siteMapChild{
	PADDING-LEFT: 15px;	
}

.siteMapChild a{
	font-family: Verdana;
	font-size: 10px; 
	color: #333333;	
	text-decoration: none;
}
