/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#615b44;
	margin:0px;
	padding:0px;
	}

.maincontent {
	position:absolute;
	left:50%;
	margin:10px 0 0 -407px;
	padding-bottom:10px;
	}

.maincontent A {color:#A56811;text-decoration:underline;}
.maincontent A:hover {color:#A56811;text-decoration:none;}
	
.txt1 {   
	font-size: 1px;
	line-height:1px;
	}
.txt5 {
	font-size: 5px;
	line-height:5px;
	}
.txt7	{   
	font-size: 7px;
	line-height:7px;
	}
.txt8 {
	font-size: 8px;
	line-height:8px;
	}
.txt9 {
	font-size: 9px;
	line-height:9px;
	}
.txt10 {
	font-size: 10px;
	line-height:10px;
	}
.txt11 {
	font-size: 11px;
	line-height:11px;
	}
.txt12{   font-size: 12px;}
.txt13{   font-size: 13px;}
.txt14{   font-size: 14px;}
.txt16{   font-size: 16px;}
.txt18{   font-size: 18px;}
.txt20{   font-size: 22px;}

.margin10Right {
	margin-right:10px;
	}
.margin15Bottom {
	margin-bottom:15px;
	}
.margin15Top {
	margin-top:15px;
	}
.pad-h15 {
	padding-left:15px;
	padding-right:15px;
	}
.pad-h15Left {
	padding-left:15px;
	}
.pad-v15Top {
	padding-top:15px;
	}
.pad-h15Right {
	padding-right:15px;
	}

.txt-center {text-align:center}
.clr {
	clear:both;
	}

.mainBody {
	position:absolute;
	left:50%;
	margin:0 0px 10px -407px;
	padding:0 0 10px 0;
	}
	
.header {
	width:815px; 
	height:79px;
	float:left;
	}	
	
.header BR {clear:both;}
	

.Top {
	border-bottom:1px solid #b5a982;
	float:left;
	padding:5px 0;
	width:815px;
	}		
.menuBar {
	float:left;
	font-weight:bold;
	color:#b5a982;
	height:20px;
	padding-top:3px;
	}
.menuBar a:link,
.menuBar a:visited,
.Top .search a:link,
.Top .search a:visited {
	color:#fe5825;
	text-decoration:none;
	padding:0 8px;
	}	
.menuBar  a:hover,
.Top .search a:hover {
	color:#ff7f52;
	}
.Top .right {
	float:left;
	width:220px;
	padding-left:20px;
	height:20px;
	}
.Top .right select {
	font-weight:bold;
	color:#8d8465;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.SelectMenu {
	font-family:Arial, Helvetica, sans-serif;
	color:#615b44;
	font-size:12px;
	width:200px;
	margin-top:2px;
	}
.Top .search {
	float:right;
	text-align:right;
	width:100px;
	height:20px;
	padding-top:3px;
	font-weight:bold;
	}

/* Main Menu */

.topmenuCMSMenuItem, 
.topmenuCMSMenuItemMouseUp,  
.topmenuCMSMenuItemMouseDown, 
.topmenuCMSMenuHighlightedMenuItem, 
.topmenuCMSMenuHighlightedMenuItemMouseUp, 
.topmenuCMSMenuHighlightedMenuItemMouseDown {
	color:#fe5825;
	text-decoration:none;
	padding:0 8px;
	}
	
.topmenuCMSMenuItemMouseOver,
.topmenuCMSMenuHighlightedMenuItemMouseOver {
	color:#ff7f52;
	padding:0 8px;
	}
.footer  {
	font-size:11px;
	color:#797a7d;
	padding:0 0 0 7px;
	float:left;
	width:815px;
	}	
.content {
	width:815px;
	float:left;
	margin:15px 0 0 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #e2d6af;
	}
.contentHome {
	width:815px;
	float:left;
	margin-top:15px;
	}
h1 {
	font-size:18px;
	margin:0 0 10px 0;
	padding:0 0 13px 7px;
	color:#468eea;
	border-bottom:1px solid #e2d6af;
	}
.sidemenu {
	width:170px;
	background:#f9f8f6;
	margin:0 20px 0 0;
	float:left;
	overflow:hidden;
	}
.sidemenu UL, 
.sidemenu li {
	list-style:none;
	padding:0;
	margin:0;
	}
/*the first line - the name of the department */

.sidemenu #menuElem {
	padding:12px;
	margin:0;
	border:#e2d6af solid 1px;
	background:#f9f8f6;
	}
.sidemenu #menuElem .sidemenuCMSListMenuHighlightedLI {
	font-size:15px!important;
	color:#b58310!important;
	}
.sidemenu #menuElem a:link,
.sidemenu #menuElem a:visited,
.sidemenu #menuElem a:hover {
	font-size:15px;
	font-weight:bold;
	color:#b58310;
	text-decoration:none;
	line-height:22px;
	}
.sidemenu #menuElem_UL_1,
.sidemenu #menuElem_UL_3,
.sidemenu #menuElem_UL_6 {
	padding:0;
	margin:10px 0 0 0;
	border-top:#e2d6af solid 1px;
	}
.sidemenu #menuElem_UL_1 a:link,
.sidemenu #menuElem_UL_1 a:visited,
.sidemenu #menuElem_UL_3 a:link,
.sidemenu #menuElem_UL_3 a:visited,
.sidemenu #menuElem_UL_6 a:link,
.sidemenu #menuElem_UL_6 a:visited {
	font-size:12px;
	color:#4c7094;
	text-decoration:none;
	line-height:32px;
	}
.sidemenu #menuElem_UL_1 a:hover,
.sidemenu #menuElem_UL_3 a:hover,
.sidemenu #menuElem_UL_6 a:hover {
	color:#77a3cf;
	line-height:32px;
	text-decoration:none;
	font-size:12px;
	}


/*second level selected links*/	

/*secondlevel links*/	

	
/*third level links*/		

.sidemenu #menuElem_UL_2 {
	}
.sidemenu #menuElem_UL_2 a:link,
.sidemenu #menuElem_UL_2 a:visited,
.sidemenu #menuElem_UL_4 a:link,
.sidemenu #menuElem_UL_4 a:visited,
.sidemenu #menuElem_UL_7 a:link,
.sidemenu #menuElem_UL_7 a:visited {
	font-size:11px;
	color:#6490c8;
	line-height:20px;
	padding-left:10px;
	}
.sidemenu #menuElem_UL_2 a:hover,
.sidemenu #menuElem_UL_4 a:hover,
.sidemenu #menuElem_UL_7 a:hover {
	font-size:11px;
	color:#9fa3a6;
	line-height:20px;
	padding-left:10px;
	}

.sidemenuCMSListMenuLI {
	display:none;
	}
.sidemenuCMSListMenuHighlightedLI .sidemenuCMSListMenuLI {
	display:block;
	}
.sidemenuCMSListMenuLIfirst {
	display:none;
	}
.sidemenuCMSListMenuHighlightedLI .sidemenuCMSListMenuLIfirst {
	display:block;
	}
.page .inside {
	padding-left:7px;
	float:left;
	width:100%;
	}
.page .inside p {
	margin:10px 0;
	}
.page .inside .txt {
	float:left;
	width:630px;
	margin-right:15px;
	} 
.page .inside .pic {
	float:left;
	width:160px;
	} 
div.insideremote {
	font-size:11px;
	color:red;
	line-height:18px;
	padding-bottom:10px;
	}
.page .blogs {
	float:left;
	padding:0 0 0 0px;
	}
.page .blogs img {
	margin:10px 15px 0 0;
	}

.departmentMain {
	float:left;
	width:815px;
	}
.departmentMain .CMSSiteMapList {
	margin-top:0;
	margin-bottom:0;
	}
.departmentMain .CMSSiteMapList li {
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
	color:#e4a411;
	}
.departmentMain .CMSSiteMapList li ul li {
	font-weight:normal;
	}
.department,
.newsItem {
	width:624px;
	float:left;
	}
.newsItem .breadCrums {
	float:left;
	}
.newsItem .newsItemContent {
	float:left;
	padding:0 0 0 7px;
	}
.department h1,
.newsItem .newsItemContent h1 {
	font-size:18px;
	margin:16px 0 10px 0;
	color:#468eea;
	vertical-align:middle;
	padding-bottom:13px;
	border-bottom:1px solid #e2d6af;
	}
.department h2 {
	font-weight:bold;
	color:#b58310;
	font-size:14px;
	}
.department h3 {
	font-weight:bold;
	color:#8d8465;
	font-size:12px;
	}
.department hr {
	border:1px solid #e2d6af;	
	}
/*.department h3 {
	background-color:#d2cab3;
	font-weight:bold;
	font-size:12px;
	background-image:url(/cms_banner/app_themes/intranet/departmet-sub-careers.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:3px 0px 6px 0px;
	vertical-align:bottom;
	margin:0px;
	}
.department h3:first-letter {	background-image:url(/cms_banner/app_themes/intranet/departmet-sub-left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 6px 0px 10px 15px;
	margin:0px;
	}
.department h4 {
	background-color:#d2cab3;
	font-weight:bold;
	font-size:12px;
	background-image:url(/cms_banner/app_themes/intranet/departmet-sub-happen.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:3px 0px 6px 0px;
	vertical-align:bottom;
	margin:0px;
	}
.department h4:first-letter {	
	background-image:url(/cms_banner/app_themes/intranet/departmet-sub-left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 6px 0px 10px 15px;
	margin:0px;
	}
.department h5 {
	background-color:#d2cab3;
	font-weight:bold;
	font-size:12px;
	background-image:url(/cms_banner/app_themes/intranet/departmet-sub-trans.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:3px 0px 6px 0px;
	vertical-align:bottom;
	margin:0px;
		}
.department h5:first-letter {	
	background-image:url(/cms_banner/app_themes/intranet/departmet-sub-left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 6px 0px 10px 15px;
	margin:0px;
	}
.department h6 {
	background-color:#d2cab3;
	font-weight:bold;
	font-size:12px;
	background-image:url(/cms_banner/app_themes/intranet/departmet-sub-contact.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:3px 0px 6px 0px;
	vertical-align:bottom;
	margin:0px;
		}
.department h6:first-letter {	background-image:url(/cms_banner/app_themes/intranet/departmet-sub-left.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding: 6px 0px 10px 15px;
	margin:0px;
	}*/
.department a:link {
	color:#a56811;
	text-decoration:underline;
	} 
.department a:hover {
	color:#a56811;
	text-decoration:none;
	} 
.department a:visited {
	color:#a56811;
	text-decoration:underline;
	} 		
.department .new {
	color:#e4a411;
	}
.department ul {
	padding:5px 10px 5px 10px;
	margin:10px 10px 5px 15px;
	}	
.department li {
	list-style-image: url(/cms_banner/imagesNew/bullet.aspx);
	padding:0px 0px 5px 0px;
	}	
.department .career {
	padding:0px 10px 0px 0px;
	vertical-align:top;
	}	
.department .careerTtl {
	font-weight:bold;
	height:25px;
	background-image:url(/cms_banner/app_themes/intranet/departmet-sub-arrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	padding :4px 0px 0px 31px;
	}
.department .career ol {
	padding:0px 0px 0px 5px;
	margin:5px 10px 0px 45px;
	}
.department .career li {
	list-style-image:none;
	padding:0px 0px 9px 0px;
	}

.EuropeMain {
	width:100%;
	float:left;
	width:625px;
	}
.EuropeMain .EuroTXT {
	float:left;
	width:400px;
	padding-right:25px;
	}
.EuropeMain .EuroBanner {
	float:left;
	width:200px;
	}
.EuropeMain .EuroBanner .callsTop {
	float:left;
	width:200px;
	}
.EuropeMain .EuroBanner .callsBody {
	float:left;
	width:183px;
	background:#fff87f;
	border-left:solid 2px #fff200;
	border-right:solid 2px #fff200;
	padding:0 0 0 13px;
	}
.EuropeMain .EuroBanner .callsBody a:link,
.EuropeMain .EuroBanner .callsBody a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#3c65b7;
	}
.EuropeMain .EuroBanner .callsBody a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#6590e5;
	}
.EuropeMain .EuroBanner .callsBody img {
	vertical-align:middle;
	margin-right:8px;
	}
.EuropeMain .EuroBanner .callsBody p {
	margin:10px 0;
	}
.EuropeMain .EuroBanner .callsEnd {
	background: url(/cms_banner/imagesNew/europe-ic-bottom.aspx);
	float:left;
	width:200px;
	height:15px;
	}

.zoneTop {
	float:left;
	width:815px;
	padding:0 0 13px 0;
	border-bottom:1px solid #e2d6af;
	}
.zoneTop .Gray .BoxTitle {
	display:none;
	}
.zoneTop .Gray .BoxArea {
	}
.zoneTop .Gray .BoxArea .CMSBreadCrumbsCurrentItem {
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#468eea;
	padding:0 7px;
	}
.zoneTop .Gray .BoxArea .CMSBreadCrumbsLink {
	padding:0 7px;
	font-weight:bold;
	text-decoration:underline;
	}
.zoneLeft {
	float:left;
	width:624px;
	}
.BlogPTitle {
	float:left;
	width:617px;
	font-weight:bold;
	padding-left:7px;
	margin:15px 0 0 0;
	font-size:14px
	}
.BlogPTitle a:link,
.BlogPTitle a:visited {
	color:#fe5825;
	}
.BlogPTitle a:hover {
	color:#ff7f52;
	}
.BlogPBody {
	float:left;
	width:617px;
	margin-top:10px;
	padding-left:7px;
	padding-bottom:10px;
	border-bottom:#bfccd9 1px solid;
	font-size:12px!important;
	}
.BlogPBody strong span,
.BlogPBody span strong {
	font-size:12px!important;
	}
.BlogPDateWhole {
	float:left;
	width:614px;
	padding:10px 0 10px 10px;
	font-size:11px;
	background:#f9f8f6;
	margin-bottom:5px;
	}
.BlogPDateWhole b {
	margin:0 5px 0 0;
	}
.BlogPDateWhole .BlogPDate {
	color:#7f7c73;
	margin:0 5px 0 3px;
	}
.zoneLeft br,
.zoneLeft h1 {
	display:none;
	}
.comments {
	float:left;
	width:617px;
	margin:15px 0 0 0;
	padding-left:7px;
	}
.comments .BlogCommentsTitle {
	font-size:14px;
	font-weight:bold;	
	color:#4c7094;
	margin-right:8px;
	margin-bottom:10px;
	padding-bottom:7px;
	padding-left:7px;
	float:left;
	width:610px;
	border-bottom:solid 1px #a4b9cd;
	}
.comments .InfoLabel {
	font-size:11px;
	}
.comments hr {
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	}
.comments .CommentUserName {
	text-decoration:none;
	color:#e4a411;
	font-size:11px;
	font-weight:bold;
	padding-left:4px
	}
.comments .CommentText,
.comments .CommentDate {
	padding-left:4px
	}
.comments .buttonpedding {
	padding:3px 0;
	margin-bottom:10px;
	width:100%;
	background:#fffbe8;
	border-bottom:solid 1px #e2d6af;
	}
.comments .buttonpedding a {
	text-decoration:none;
	color:#fe5825;
	font-size:11px;
	font-weight:bold;
	margin-right:10px;
	}
.comments .BlogLeaveComment {
	font-weight:bold;
	background:#f9f8f6;
	padding:5px 158px 5px 5px;
	border:#bfccd9 solid 1px;
	line-height:40px;
	color:#003366;
	}
.comments table td {
	padding:2px 0;
	}
.comments .BlogPanel {
	}
.comments table div {
	float:left;
	}
.comments .BlogCommentName,
.comments .BlogCommentEmail, 
.comments .BlogCommentUrl,
.comments .BlogCommentComments {
	width:106px;
	padding-left:5px;
	}
.comments .TextBoxField,
.comments .TextAreaField,
.comments table table input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #b5a982;
	color:#615b44;
	margin:0 0 0 3px;
	width:140px;
	}
.comments .TextAreaField {
	float:left;
	}
.comments table table img {
	margin-left:9px;
	}
.comments .BlogRequiredValidator {
	float:right;
	padding-right:5px;
	}
.comments .BlogRequiredValidator input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:1px solid #e4a411;
	color:#4c7094;
	background:#fff7cb;
	width:47px;
	height:21px;
	margin-top:5px;
	}
.comments .CommentDetail {
	float:left;
	width:617px;
	}
.zoneRight {
	float:right;
	width:170px;
	margin-top:15px;
	}
.zoneRight .blackBox {
	width:170px;
	margin:0;
	float:left;
	}
.zoneRight .blackBox h2.title {
	background:#c5ad60;
	color:#FFFFFF;
	font-size:12px;
	float:left;
	width:163px;
	margin:0;
	padding:5px 0 5px 7px;
	}
.zoneRight .blackBox .content {
	width:152px;
	float:left;
	border:none;
	margin:0;
	padding:5px 8px 7px 8px;
	border:#e2d6af solid 1px;
	background:#f9f8f6;
	}

.framecont {
	}
.framecont iframe {
	border:none;
	background:none;
	}
.framecont iframe td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:red;
	}	
.news {
	width:808px;
	float:left;
	padding:0 0 0 7px;
	}
.news .NewItemLink {
	margin:5px 0 15px 0;
	}
.news .NewItemLink a {
	color:#e4a411;
	font-weight:bold;
	background:url(/cms_banner/imagesNew/ico-new.aspx) no-repeat;
	padding:3px 0 7px 27px;
	}
.news .NewsDetail {
	width:808px;
	float:left;
	margin:3px 0;
	}
.news .NewsDetail img {
	float:right;
	padding-top:5px;
	margin-right:20px;
	}
.news .NewsDetail br {
	clear:both;
	font-size:1px;
	display:inline;
	}
.news .NewsDetail .NewsReleaseDate {
	color:#948a6b;
	font-size:12px;
	font-weight:normal;
	float:left;
	width:70px;
	}	
.news .NewsDetail .NewsSummary {
	float:left;
	width:738px;
	margin-top:4px;
	padding-left:70px;
	}
.news .NewsDetail .NewsSummary p {
	margin:0;
	}
.news .NewsSummary BR {
	clear:both;
	}
.news .NewsText {
	clear:both;
	padding-top:10px;
	margin-top:10px;
	border-top:1px #FFE452 solid;
	}
.news .NewsSummary a {
	clear:both;
	display:inline;
	color:#615B44;
	}
.news .NewsTitle {
	color:#E69300;
	font-size:14px;
	font-weight:bold;
	}
.news .NewsTitle a {
	color:#fe5825;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-decoration:none;
	}
.news .NewsTitle a:hover {
	color:#ff7f52;
	} 


.hp-sidemenu {
	background:white;
	width:168px;
	padding:0px;
	margin:0px;
	border-right:1px #B5A982 solid;
	border-left:1px #B5A982 solid;
}

.hp-sidemenu ul {
	padding:0px;
	margin:0px;
	list-style:none;	
}




.hp-sidemenu a {
	color:#E09300;
	display:block;
	padding:5px 10px 5px 15px;	
	font-weight:bold;
}

.hp-sidemenu a:hover {
	color:#ffae17;
	text-decoration:none;
}



 #search-top {
 	padding-left:270px;
 	font-weight:bold;
	color:#c37e1c;
	padding-bottom:5px;
 }
 #search-container {
	padding-left:275px;
	}

.search {
	width:350px;
	}
	
.search td {
	height:35px;
	font-weight:bold;
	}	
	
.search input {
	border:#a3a3a3 1px solid;
	background:#FFFFFF;
	height:18px;
	width:126px;
	color:#666666;
	}
	
.search select {
	border:#a3a3a3 1px solid;
	background:#FFFFFF;
	color:#666666;
	height:15px;
	width:90px;
	}

.search .long {
	border:#a3a3a3 1px solid;
	background:#FFFFFF;
	color:#666666;
	height:15px;
	width:232px;
	}

.CMSSearchDialogSearchButton {
	width:60px;
	background:#fff7cb;
	height:19px;
	border:1px solid #e4a411;
	color:#4c7094;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	margin-left:10px;
	}
.SearchDialog table td {
	padding:4px 8px 4px 0;
	}
.SearchDialog .CMSSearchDialogSearchForTextBox,
.SearchDialog .CMSSearchDialogSearchModeDropDownList {
	border:#a3a3a3 solid 1px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	}
.SearchDialog .CMSSearchDialogSearchModeDropDownList {
	width:152px!important;
	}
.search .btn-search {
	background-image: url(/cms_banner/app_themes/intranet/directory-btn-search.gif);
	background-repeat: no-repeat;
	width:73px;
	height:27px;
	border:none;
	cursor:pointer;
	margin-left:74px;
	}

.search .btn-clear {
	background-image: url(/cms_banner/app_themes/intranet/directory-btn-clear.gif);
	background-repeat: no-repeat;
	width:73px;
	height:27px;
	border:none;
	cursor:pointer;
	}

.search #personal {
	font-weight:normal;
	padding-top:15px;
	}

.search #personal a:link {
	font-weight:bold;
	color:#3a6b8e;
	text-decoration:underline;
	}
.search #personal a:visited {
	font-weight:bold;
	color:#3a6b8e;
	text-decoration:underline;
	}
.search #personal a:hover {
	font-weight:bold;
	color:#6197BE;
	text-decoration:none;
	}

.search #personal img {
	float: left;
	}
	
.search #personal #text {
	float: right;
	padding-top:3px;
	}
	
#results-title {
	color:#5a5b5d;
	font-size:14px;
	height:20px;
	width:800px;
	padding:20px 0px 0px 20px;
	}
	
#results-subject {
	color:#3a6b8e;
	}
	
.results {
	width:100%;
	}
.results a:link {
	color:#3a6b8e;
	text-decoration:underline;
	}
.results a:visited {
	color:#3a6b8e;
	text-decoration:underline;
	}
.results a:hover {
	color:#3a6b8e;
	text-decoration:none;
	}

#results-containter {
	padding: 0px 20px 20px 20px;
	}
	
.results th {
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	background:#698aa4;
	height:22px;
	}
.results .a {
	background:#ebebeb;
	color:#5a5b5d;
	height:26px;
	}
	
.results .b {
	background:#ffffff;
	color:#5a5b5d;
	height:26px;
	}

	

/*          Knowlage Base        */

.SearchResult {
	padding:13px 0 0 10px;
	margin:10px 0;
	border-top:1px #e0ce6e solid;
	}
	

.ResultTitle a {font-weight:bold}

.ResultPath {padding:5px 0px 5px 0px;}

.KnowledgeBase div {padding:20px 0px 10px 0px;}
.KnowledgeBase div b {
	display:block;
	padding:0px 0px 5px 0px;}

.KnowledgeBase div p {
	border-bottom:1px #FFE452 solid;
	padding:5px 0px 10px 0px;
	margin:0px 0px 15px 0px;}

.KnowledgeBase div td p {border:0px;}

.KnowledgeBase H1, .career H1 {
	color:#E69300;
	font-size:16px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	margin:0px
	}
	
.KnowledgeBase H2, .career H2 {
	color:#615B44;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	border-top:1px #FFE452 solid;
	}		

.KnowledgeBase H3, .KnowledgeBase H4, .career H3, .career H4 {
	color:#615B44;
	font-size:12px;
	font-weight:bold;
	padding:10px 0px 10px 0px;
	}		


.CalendarEvent {
background:white;
padding:10px;
}

.CalendarEvent h1 {
	color:#E69300;
	font-size:16px;
	font-weight:bold;
	padding:10px 6px 10px 6px;
	margin:0px	
}

.CalendarEvent th {
width:150px;
font-weight:bold;
text-align:left;
white-space:nowrap}

.CalendarEvent td {width:80%}

.CalendarEvent th, .CalendarEvent td {
	border-bottom:1px #F4F2ED solid;
	padding:6px;
	margin:0px;}

.CalendarEvent p {
	padding:6px;
	margin:0px;
}

.CalendarNextPrev a {
text-decoration:none;
color:white;
font-weight:bold;
font-size:16px;
text-decoration:none}

.CalendarTitle {
	background:#C0C0C0;
	color:white;
	font-weight:bold;}

.calendar table {width:100%;}

.ovrflw {width:660px;overflow:auto};


.page h1 {display:none}


/* New Home */

.homeAnnounce {
	background:url(/cms_banner/imagesNew/hp-announce-bg.aspx) no-repeat;
	height:31px;
	margin:15px 0 0 0;
	color:#8d8465;
	font-weight:bold;
	padding:7px 10px 0 165px;
	}
.homeAnnounce h2 {
	font-size:12px;
	margin:0;
	display:inline;
	}
.homeAnnounce strong {
	padding:0 8px;
	}
.homeAnnounce a:link,
.homeAnnounce a:visited {
	color:#e42911;
	text-decoration:none;
	}
.homeAnnounce a:hover{
	color:#fe5825;
	text-decoration:none;
	}


.hp .have-suggestions, 
.hp .idt-blog, 
.hp .idt-on-the-move, 
.hp .my-idt, 
.hp .policies,  
.hp .resources-directory,
.hp .resources-facilities,
.hp .resources-help-desk,
.hp .resources-purchasing,
.hp .resources-travel,
.hp .special-hot,
.hp .special-other,
.hp .timeout-img,
.hp .tools-brio,
.hp .tools-grouphub,
.hp .tools-jira,
.hp .tools-tomcat,
.hp .tools-wiki,
.hp .ttl-blogs,
.hp .ttl-committees,
.hp .ttl-departments,
.hp .ttl-divisions,
.hp .ttl-initiative,
.hp .ttl-news,
.hp .ttl-personal,
.hp .ttl-policy,
.hp .ttl-resources,
.hp .ttl-special-offers,
.hp .ttl-suggestions,
.hp .ttl-timeout,
.hp .ttl-tools,
.hp .ttl-whistleblower,
.hp .whistleblower {
	background: url(/cms_banner/imagesNew/home-images-new.aspx) no-repeat top left;
	display:block;
	float:left;
	}

.hp .have-suggestions { background-position: -241px -1468px; width: 259px; height: 60px; } 
.hp .idt-blog { background-position: 0 -124px; width: 196px; height: 75px; } 
.hp .idt-on-the-move { background-position: 0 -243px; width: 190px; height: 69px; } 
.hp .my-idt { background-position: -241px -713px; width: 265px; height: 31px; } 
.hp .policies { background-position: 0 -481px; width: 190px; height: 69px; } 
.hp .resources-directory { background-position: 0 -600px; width: 149px; height: 74px; } 
.hp .resources-facilities { background-position: 0 -724px; width: 149px; height: 74px; } 
.hp .resources-help-desk { background-position: 0 -848px; width: 149px; height: 74px; } 
.hp .resources-purchasing { background-position: 0 -972px; width: 149px; height: 74px; } 
.hp .resources-travel { background-position: 0 -1096px; width: 149px; height: 74px; } 
.hp .special-hot { background-position: 0 -1220px; width: 190px; height: 60px; } 
.hp .special-other { background-position: 0 -1344px; width: 328px; height: 60px; } 
.hp .timeout-img { background-position: 0 -1468px; width: 190px; height: 69px; } 
.hp .tools-brio { background-position: 0 -1587px; width: 149px; height: 74px; } 
.hp .tools-grouphub { background-position: 0 -1711px; width: 149px; height: 74px; } 
.hp .tools-jira { background-position: 0 -1835px; width: 149px; height: 74px; } 
.hp .tools-tomcat { background-position: -241px 0; width: 149px; height: 74px; } 
.hp .tools-wiki { background-position: -241px -124px; width: 149px; height: 74px; } 
.hp .ttl-blogs { background-position: -241px -248px; width: 196px; height: 28px; } 
.hp .ttl-committees { background-position: -241px -325px; width: 265px; height: 28px; } 
.hp .ttl-departments { background-position: -241px -403px; width: 265px; height: 28px; } 
.hp .ttl-divisions { background-position: -241px -481px; width: 265px; height: 28px; } 
.hp .ttl-initiative { background-position: -241px -559px; width: 196px; height: 28px; } 
.hp .ttl-news { background-position: -241px -637px; width: 265px; height: 31px;} 
.hp .ttl-personal { background-position: -241px -713px; width: 265px; height: 31px; } 
.hp .ttl-policy { background-position: -241px -791px; width: 196px; height: 28px; } 
.hp .ttl-resources { background-position: -241px -869px; width: 815px; height: 28px; } 
.hp .ttl-special-offers { background-position: -241px -947px; width: 540px; height: 28px; } 
.hp .ttl-suggestions { background-position: -241px -1025px; width: 265px; height: 28px; } 
.hp .ttl-timeout { background-position: -241px -1103px; width: 196px; height: 28px; } 
.hp .ttl-tools { background-position: -241px -1180px; width: 815px; height: 28px; } 

.hp .ttl-whistleblower { background-position: -241px -1258px; width: 265px; height: 31px; } 
.hp .whistleblower { background-position: -241px -1258px; width: 265px; height: 31px; }

.home a {
	text-decoration:none;
	}
.home  {
	float:left;
	width:815px;
	margin:8px 0 0 0;
	}	
.home  .Resources {
	padding:0 0 0 0;
	float:left;
	width:815px;
	}
.home  .Resource .ResContent {
	width:815px;
	border-bottom:1px solid #468eea;
	float:left;
	padding:10px 0;
	}
.home  .Resource .ResContent a {
	border:3px solid #D1E3FA;
	margin-right:5px!important;
	margin-left:3px!important;
	display:inline;
	}
.home  .blogs,
.home  .timeout,
.home  .policy {
	float:left;
	width:196px;
	margin:15px 10px 0 0;
	}
.home  .initiative {
	float:left;
	width:196px;
	margin:15px 0 0 0;
	}
.home  .blogs .blContent,
.home  .timeout .toContent,
.home  .initiative .inContent,
.home  .policy .poContent {
	width:196px;
	border-bottom:1px solid #e42911;
	float:left;
	padding:10px 0;
	}
.home  .initiative .inContent a,
.home  .policy .poContent a,
.home  .timeout .toContent a {
	border:#ece5bf 3px solid;
	}
.home  .NewsWhisPer {
	width:815px;
	margin:15px 0 0 0;
	float:left;
	padding:0 0 15px 0;
	border-bottom:#e4a411 1px solid;
	}
.home  .NewsWhisPer .newsContent,
.home  .NewsWhisPer .whsitelblwr {
	width:265px;
	float:left;
	margin-right:10px;	
	}
.home  .NewsWhisPer .personal {
	width:265px;
	float:left;	
	}
.home  .departments .deContent a:link,
.home  .departments .deContent a:visited,
.home  .divisions .divContent a:link,
.home  .divisions .divContent a:visited,
.home  .committees .comContent a:link,
.home  .committees .comContent a:visited {
	font-weight:bold;
	text-decoration:none;
	color:#4c7094;
	}
.home  .departments .deContent a:hover,
.home  .divisions .divContent a:hover,
.home  .committees .comContent a:hover {
	color:#678db2;
	}
.home  .divisions {
	width:265px;
	margin:15px 10px 0 0;
	float:left;
	}
.home  .departments {
	width:265px;
	margin:15px 10px 0 0;
	float:left;
	}
.home  .committees {
	width:265px;
	margin:15px 0 0 0;
	float:left;
	}
.home  .divisions .divContent,
.home  .departments .deContent,
.home  .committees .comContent {
	width:253px;
	padding:8px 0 8px 12px;
	line-height:30px;
	font-size:16px;
	float:left;
	border-bottom:1px solid #c5ad60;
	}
.home  .tools {
	width:815px;
	float:left;
	margin:15px 0 0 0;
	}
.home  .tools .toContent {
	width:815px;
	border-bottom:1px solid #4c7094;
	float:left;
	padding:10px 0;
	}
.home  .tools .toContent a {
	border:#dbe2e8 3px solid;
	margin:0 10px 0 0;
	}
.home  .tools .toContent .noMarg {
	margin-right:0!important;
	}
.home  .offers {
	width:540px;
	float:left;
	padding:15px 0 0 0;
	}
.home  .offers .ofContent {
	width:540px;
	border-bottom:1px solid #fe5825;
	float:left;
	padding:10px 0;
	}
.home  .offers .ofContent a {
	border:#ece5bf 3px solid;
	margin:0 0 0 0;
	}
.home  .suggest {
	width:196px;
	float:left;
	padding:15px 0 0 0;
	margin-left:10px;
	}
.home  .suggest .suContent {
	width:265px;
	border-bottom:1px solid #fe5825;
	float:left;
	padding:10px 0;
	}
.home  .suggest .suContent a {
	border:#ece5bf 3px solid;
	}

.direct {
	float:left;
	}
.direct .location {
	float:left;
	}
.direct .parking{
	float:left;
	}
.direct .location p,
.direct .parking p,
.direct .location img,
.direct .parking img,
.direct .parking ol  {
	float:left;
	}
.direct .location p img {
	float:none;
	}
.direct .parking ol {
	padding-left:50px;	
	}
.direct .parking ol li {
	background:url(/cms_banner/imagesNew/direct-bullet.aspx) top left no-repeat;
	list-style-image:none;
	list-style:none;
	padding-left:25px;
	}


/*new home HTML */

.contentHome .noMarg {
	margin-right:0!important;
	}
.contentHome a {
	text-decoration:none;
	float:left;
	}
.contentHome h3 {
	color:#FFFFFF;
	font-size:17px;
	margin:0;
	padding:6px 0 5px 11px;
	}
.contentHome h3.res {
	background:#468eea;
	width:144px;
	}
.contentHome .resources {
	width:815px;
	float:left;
	border-bottom:1px solid #468eea;
	border-top:1px solid #468eea;
	padding:10px 0;
	margin-bottom:15px;
	}
.contentHome .resources div {
	float:left;
	width:138px;
	height:62px;
	padding:12px 0 0 11px;
	margin-right:10px;
	font-size:20px;
	line-height:24px;
	color:#0154a7;
	font-weight:bold;
	border:solid 3px #d1e3fa;
	display:inline;
	}
.contentHome .resources .directory {
	background:url(/cms_banner/HomeHTML/resources-directory.aspx) no-repeat;
	}
.contentHome .resources .helpdesk {
	background:url(/cms_banner/HomeHTML/resources-help-desk.aspx) no-repeat;
	}
.contentHome .resources .facilities {
	background:url(/cms_banner/HomeHTML/resources-facilities.aspx) no-repeat;
	}
.contentHome .resources .purchasing {
	background:url(/cms_banner/HomeHTML/resources-purchasing.aspx) no-repeat;
	}
.contentHome .resources .travel {
	background:url(/cms_banner/HomeHTML/resources-travel.aspx) no-repeat;
	font-size:18px;
	line-height:20px;
	padding-top:5px;
	height:69px;
	margin-right:0;
	}
.contentHome .resources .travel span {
	font-size:14px;
	line-height:18px;
	}
.contentHome .internals {
	width:815px;
	float:left;
	margin-bottom:15px;
	}
.contentHome .internals div h3 {
	background:#e42911;
	width:144px;
	}
.contentHome .internals div {
	width:265px;
	float:left;
	margin-right:10px;
	}
.contentHome .internals .inside {
	border-bottom:1px solid #e42911;
	border-top:1px solid #e42911;
	padding-top:10px;
	padding-bottom:10px;
	height:75px;
	}
.contentHome .internals .inside div {
	border:solid 3px #ece5bf;
	width:248px;
	height:59px;
	padding:10px 0 0 11px;
	color:#b58310;
	font-weight:bold;
	font-size:20px;
	line-height:24px;
	overflow:hidden;
	}
.contentHome .internals .blog {
	color:#fe5825;
	font-weight:bold;
	font-size:20px;
	overflow:hidden;
	}
.contentHome .internals .blog .inside {
	background:url(/cms_banner/HomeHTML/blog-bg.aspx) no-repeat center; 
	padding:34px 0 0 52px;
	width:144px;
	height:61px;
	line-height:24px;
	}
.contentHome .internals .blog,
.contentHome .internals .timeout,
.contentHome .internals .policy,
.contentHome .internals .enterprise
 {
	overflow:hidden;
	display:inline;	
	}
.contentHome .internals .timeout .inside {
	background:url(/cms_banner/HomeHTML/time-out-bg.aspx) no-repeat center right;
	}
.contentHome .internals .timeout .inside span {
	font-size:14px;
	}
.contentHome .internals .policy .inside {
	background:url(/cms_banner/HomeHTML/policy-bg.aspx) no-repeat center right;
	}
.contentHome .internals .enterprise .inside {
	background:url(/cms_banner/HomeHTML/enterprise-bg.aspx) no-repeat center right;
	}
.contentHome .internals .enterprise {
	margin-right:0;
	}
.contentHome .midSpots {
	width:815px;
	float:left;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #e4a411;
	}
.contentHome .midSpots .idtNews,
.contentHome .midSpots .whistle,
.contentHome .midSpots .myIdt {
	width:263px;
	height:30px;
	float:left;
	margin-right:10px;
	font-size:17px;
	font-weight:bold;
	color:#b58310;
	background:#ede9d2;
	display:inline;
	}
.contentHome .midSpots .idtNews {
	border:1px solid #e4a411;
	}
.contentHome .midSpots .idtNews .first {
	background:#e4a411;
	height:23px;
	float:left;
	color:#FFFFFF;
	padding:7px 10px 0 10px;
	}
.contentHome .midSpots .sec {
	float:left;
	padding:7px 0 0 11px;
	}
.contentHome .midSpots .whistle,
.contentHome .midSpots .myIdt {
	border:1px solid #e42911;
	}
.contentHome .midSpots .whistle .first,
.contentHome .midSpots .myIdt .first {
	background:#e42911;
	height:23px;
	float:left;
	color:#FFFFFF;
	padding:7px 10px 0 10px;
	}
.contentHome .midSpots .myIdt {
	margin-right:0;
	}
.contentHome .sctions {
	width:815px;
	float:left;
	margin-bottom:15px;
	}
.contentHome .sctions h3 {
	background:#c5ad60;
	width:144px;
	}
.contentHome .sctions .divisions,
.contentHome .sctions .departments,
.contentHome .sctions .support {
	width:265px;
	float:left;
	margin-right:10px;
	}
.contentHome .sctions .support {
	margin-right:0;
	}
.contentHome .sctions .divisions div,
.contentHome .sctions .departments div,
.contentHome .sctions .support div {
	padding:10px 0 10px 10px;
	border-bottom:1px solid #c5ad60;
	border-top:1px solid #c5ad60;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
	float:left;
	width:255px;
	}
.contentHome .sctions div a:link,
.contentHome .sctions div a:visited {
	color:#4c7094;
	}
.contentHome .sctions div a:hover {
	color:#678db2;
	}
.contentHome .toolsNew {
	width:815px;
	float:left;
	margin-bottom:15px;
	border-bottom:1px solid #4c7094;
	border-top:1px solid #4c7094;
	padding:10px 0;
	}
.contentHome h3.tools {
	background:#4c7094;
	width:144px;
	}
.contentHome .toolsNew div {
	width:149px;
	border:3px solid #dbe2e8;
	float:left;
	margin-right:10px;
	} 
.contentHome .toolsNew div img {
	border:0;
	}
.contentHome .hotUnit {
	width:815px;
	float:left;
	}
.contentHome .hotUnit .specialOffers {
	float:left;
	width:540px;
	margin-right:10px;
	}
.contentHome .hotUnit .suggestBox {
	float:left;
	width:265px;
	}
.contentHome .hotUnit h3 {
	background:#fe5825;
	width:144px;
	}
.contentHome .hotUnit .inside {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px solid #fe5825;
	border-top:1px solid #fe5825;
	float:left;
	}
.contentHome .hotUnit .specialOffers .incentives,
.contentHome .hotUnit .specialOffers .energy,
.contentHome .hotUnit .suggestBox .haveSuggest {
	float:left;
	height:60px;
	border:3px solid #ece5bf;
	color:#b58310;
	font-size:18px;
	font-weight:bold;
	display:inline;
	}
.contentHome .hotUnit .specialOffers .incentives {
	width:183px;
	background:url(/cms_banner/HomeHTML/offers-hot-bg.aspx) no-repeat;
	margin-right:10px;
	font-size:14px;
	height:54px;
	line-height:24px;
	padding:6px 0 0 7px;
	}
.contentHome .hotUnit .specialOffers .energy {
	width:317px;
	background:url(/cms_banner/HomeHTML/offers-energy.aspx) no-repeat;
	line-height:24px;
	padding:6px 11px 0 0;
	height:54px;
	text-align:right;
	}
.contentHome .hotUnit .specialOffers .energy span {
	padding-right:30px;
	}
.contentHome .hotUnit .suggestBox .haveSuggest {
	width:250px;
	background:url(/cms_banner/HomeHTML/suggestion-box.aspx) no-repeat;
	text-align:right;
	padding:35px 9px 0 0;
	height:25px;
	}

