/*************************************

PINNACLE PORTAL
Public Skin

**************************************/   

body {
	padding-top: 2px;
	padding-bottom: 2px;
	margin-left: 4px;
	margin-right: 4px;
	/* background: URL(background2.gif);      */
	/* background: #B1CACF; */
	background: white;
       color: #43464d;
       font-family: verdana, sans-serif;
       line-height: 16px;
       font-size: 12px;
}

form {
	margin: 0;
}

td {
        color: #43464d;
        font-family: verdana, sans-serif;
        line-height: 16px;
        font-size: 12px;
}

input, textarea, select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

ul.circle {
	list-style-type: circle
}

a:Link {
	color: #004459;
	text-decoration: underline;
}

a:active {
	color: green;
	text-decoration: underline;
}
a:visited {
	color: #004459;
	text-decoration: underline;
}

a:hover {
	color: green;
	text-decoration: underline;
}

.Title {
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font: bold 18pt;
	text-align: center;
	color: #5E99AA;
	background: #transparent;
}

.SubTitle {
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font: bold 14pt;
	text-align: center;
	color: #C0C0C0;
}

.Section {
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font: bold 12pt;
	color: #5E99AA;
}

.SectionBar {
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font: bold 12pt;
	color: #5E99AA;
	background: #A8C4C4;
}

.ColorBackground {
	background: #EEEEEE;
}







/*************************************************/
/* Go to Top of page link   <a href="#top" class="TopLink">Top</a> */

.TopLink, a.TopLink:visited, a.TopLink.active {

	text-decoration: underline;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font: bold 10pt;
	color: #5E99AA;
}











/*************************************************/
/* SKIN - Panel section widths */

.PinnTitle {
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font: bold 16pt;
	text-align: center;
	color: black;
}

.PinnSection {
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font: bold 12pt;
	color: #D6D6D6;
}

.TopPaneClass {
	/*width: 205px;*/
	background: white;
}

.BreadcrumbPaneClass {
	height: 10px;
	background: white;
	border-bottom: 1px solid #000000;
}

.LeftPaneClass {
	  width: 160px; 
	  height: 470px;
    /* width: 180px; */
	/* border-right: 1px solid #3D72A4; */
	border-right: 1px solid #8CCCD3;
	background: white;
 	padding: 4px 4px 4px 4px; 
}

.MiddlePaneClass {
	width:1px;
	background: gray;
}

.ContentPaneClass {
	/* width: 620px;   */
	background: white;  
	/* background: URL(fade.gif) top right repeat-y;   */
	padding: 10px 10px 10px 10px; 	
  color: #43464d;
  font-family: verdana, sans-serif;
  line-height: 16px;
  font-size: 12px;
}

.RightPaneClass {
	 /* width: 205px; */
    width: 200px; 
 	padding: 4px 1px 4px 4px; 
	/* background: #DCE8F1; */
	/* border-left: 1px solid #3D72A4; */
	border-left: 1px solid #8CCCD3;
	/* border-right: 1px solid #C0C0C0;*/
	background: white;
}

.FooterPaneClass {
	/* width: 205px; */
	/* background: #DCE8F1; */
	background: #FFFFFF; 
	border-top: 2px solid #8CCCD3;
	border-bottom: 2px solid #8CCCD3;
}

.VerticalColumn {
	width: 4px;
	background: #FFF;
}

.leftColumn {
	width: 205;
}

.HorizontalSpacer td {
	height: 2px;
	background: #FFF;
}

.BrakeTdLeft {
	width: 205px;
	height: 18px;
	/* background: URL(CSK5-break_table.gif); */
}
.BrakeTdRight {
	height: 18px;
	/* background: URL(CSK5-break_table.gif); */
}
.BrakeTd {
	height: 18px;
	/* background: URL(CSK5-break_table.gif); */
}






/*************************************************/
/* Link color styles */

.RedLink, a.RedLink, a.RedLink:visited, a.RedLink:active {
	color: #003366;
	text-decoration: none;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.RedLink:hover {
	text-decoration: underline;
}

.linkWhite, a.linkWhite, a.linkWhite:Visited, a.linkWhite:Active {
	color: #FFF;
	text-decoration: none;
}
a.linkWhite:hover {
	color: #FFF;
	text-decoration: underline;
}

.linkBlack, a.linkBlack, a.linkBlack:Visited, a.linkBlack:Active {
	color: #000;
	text-decoration: underline;
}

a.linkBlack:hover {
	color: #000;
	text-decoration: underline;
}

a.linkRedWithGray:Link, a.linkRedWithGray:Visited, a.linkRedWithGray:Active {
	color: #003366;
	text-decoration: underline;
}
a.linkRedWithGray:hover {
	color: #879A99;
	text-decoration: underline;
}




















/*************************************************/
/* SKIN - Header area */

.topHead {
	/* width: 100%; */
	/* border: 1px solid #D6D6D6; */
	/* width: 768px; */
	background: white;
}

.HeaderBackground {
	height: 34px; 
	background: no-repeat;
}

.TopHeader {
    background-color: transparent;
	text-align: right;
}

.BottomHeader {
	height: 0px;
	background: #8CCCD3;
}

.HeaderLeftSide {
	width: 10px; 
	background-color: black;
	background: no-repeat top;
	/* background: black; */
}

.HeaderRightSide {
	/*width: 11px; */
	background: no-repeat top;
	/* background: black; */
}

.LogoTd {
	/* width: 446px; */
	height: 20px; 
	vertical-align: top;
	color: #FFF;
	/* padding: 5px 10px 5px 5px; */
	background-color: transparent;
}

.LoginTd {
	height: 20px; 
	text-align: right;
	vertical-align: top;
	color: #FFF;
	padding: 5px 7px 3px 0px; 
	background-color: transparent;
}

a.linkLogin:Link, a.linkLogin:Visited, a.linkLogin:Active {
    font-size: 12px;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
	color: #004459;
	text-decoration: none;
}

a.linkRegister:Link, a.linkRegister:Visited, a.linkRegister:Active {
    font-size: 12px;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
	color: #004459;
	text-decoration: none;
}




/*************************************************/
/* SKIN - Footer area */

.footer {
	height: 27px;
	color: #00A0BA;
	padding-top: 2px;
	vertical-align: top;
	background: white;
}

.footer_orig {
	background: url(CSK5-stopka_background.gif);
	height: 27px;
	color: #879A99;
	padding-top: 13px;
	vertical-align: bottom;
}

.CopyrightClass {
	font-weight: bold;
	color: black;
}










/*************************************************/
/* Breadcrumb */

.BreadcrumbTable {
	height: 10px;
	color: black;
	/* background: URL(CSK5-lokalizer_background.gif);*/
	/* background: #DCE8F1; */
	background:	#FFFFFF;
	border-bottom: 1px solid #000000;
}

.MainMenu_BreadcrumbActive {
    color: white;
	height: 40px;
	background: #DCE8F1;
}
.MainMenu_BreadcrumbActive2 {
    color: white;
	height: 25px;
	padding: 0 5px;
}

.linkBreadcrumb, a.Breadcrumb, a.Breadcrumb:Visited, a.Breadcrumb:Active {
    font-family: Arial;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

a.linkBreadcrumb:hover {
	color: black;
	text-decoration: underline;
}












/*************************************************/
/* Top Level Buttons and expanding menu styles */

.menuTd {
    width:100%;
	/* width: 768px; */
	height: 10px;
}

/* Line at the bottom of Menu */
.menuBottom {
	height: 1px;
	background: black;
}

.MainMenu_MenuContainer {
	height: 10px;
	/* width: 768px; */
	border: 0px solid black;
	background: white;
}

.MainMenu_MenuBar {
	height: 2px;
	cursor: hand;
}

.MainMenu_MenuItem, .MainMenu_MenuItem td {
	cursor: hand;
	color: #5C5C5C;
	text-decoration: none;
	border-right: black 1px solid;
	padding: 0 10px 0 8px; 
	font: bold 11px Arial, Helvetica, sans-serif;
	height: 10px;
}

.MainMenu_MenuItemSel, .MainMenu_MenuItemSel td {
	cursor: hand;
	color: #003366;
	text-decoration: none;
	border-right: black 1px solid;
	padding: 0 10px 0 8px;  
	font: bold 11px Arial, Helvetica, sans-serif;
	background: #DCE8F1;
	height: 10px;
}

.MainMenu_MenuIcon {
	display: none;
}

.MainMenu_SubMenu {
	z-index: 1000;
	cursor: hand;
	background: #fff;
	filter: none;
	border: 1px solid #999;
	margin-top: 1px;
	padding: 0;
}

.MainMenu_SubMenu td {
	border: 1px solid #fff;
	padding: 1px 3px;
}

.MainMenu_Active, .MainMenu_Active td {
	cursor: hand;
	color: #003366;
	text-decoration: none;
	background: #DCE8F1;
	padding: 0 10px 0 8px;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.MainMenu_MenuBreak {
	border-right: 0;
	border-top: 0;
	border-left: 0;
	width: auto;
	border-bottom: 0;
	background: transparent;
}

.MainMenu_MenuArrow {
	display: none;
}

.MainMenu_RootMenuArrow {
	display: none;
}

.MainMenu_Selected {
	background: green;
	height: 10px;
}









/*************************************************/
/* Side Menu Module styles */

.DEMO1HEAD, .PinnMenuHead, .PinnMenuHeadC, .PinnMenuHeadH
{
	background: white;
	cursor: hand;
	border-top: 1px solid #808080; 
    /* border-bottom: 1px solid #808080; */
	/* border-right: 1px solid #808080; */
	/* border-left: 1px solid #808080; */
	padding: 2px 0px 2px 4px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	cursor: hand;
}

.DEMO1HEADO, .PinnMenuHeadO
{
	background: #DCE8F1;
	cursor: hand;
	border-top: 1px solid #808080; 
    /* border-bottom: 1px solid #808080; */
	/* border-right: 1px solid #808080; */
	/* border-left: 1px solid #808080; */
	padding: 2px 0px 2px 4px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #5C5C5C;
	cursor: hand;
}

.PinnMenuHeadText
{

}

.DEMO1ITEM, .PinnMenuItem, .PinnMenuItemC, .PinnMenuItemH
{
	background: white;
	cursor: hand;
	padding: 6px 0px 2px 4px;
	font-family: Arial;
	font-size: 11px;
	color: #5C5C5C;
	cursor: hand;
}

.DEMO1ITEMF, .PinnMenuItemO
{
	background: DCE8F1;
	cursor: hand;
	padding: 6px 0px 2px 4px;
	font-family: Arial;
	font-size: 11px;
	color: #5C5C5C;
	cursor: hand;
}

.PinnMenuItemText, .PinnMenuItemTextC, .PinnMenuItemTextH
{
	padding: 2px 0px 0px 6px;
	font-family: Arial;
	font-size: 11px;
	color: black;
	cursor: hand;
}

.PinnMenuItemTextO
{
	padding: 2px 0px 0px 6px;
	font-family: Arial;
	font-size: 11px;
	color: black;
	cursor: hand;
}


.HomeText
{
	/*
	padding: 10px 10px 10px 10px;
	border: 1px solid #3D72A4; 
	font-size: 12pt;
	color: black;
	display: block;
    */

  color: #43464d;
  font-family: verdana, sans-serif;
  line-height: 16px;
  font-size: 12px;
}







/*************************************************/
/* Homepage - News Article list box style */

.NewsArticleListContainer
{
	width:200px;
    /* background: URL(latestnews_banner.gif) no-repeat top; */
	padding: 0px 0px 0px 0px;
	/*border: 1px solid #3D72A4;*/
	align: left;
	font-size: 11px;
	color: black;
	background-color: white;
}

.NewsArticleListTitle
{
    /* background: URL(latestnews_banner.gif) no-repeat top; */
	width: 200px;
	height: 18px;
	padding: 2px 2px 2px 4px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	background-color: #8CCCD3;
}

.NewsArticleContainer
{
	width:200px;
    /* background: URL(latestnews_banner.gif) no-repeat top; */
	padding: 0px 0px 0px 4px;
	border-bottom: 1px solid #3D72A4; 
	font-size: 11px;
	color: #004080;
}

.HomeNewsArticle {
    font-size: 11px;
	font-weight: normal;
	color: black;
	text-decoration: none;
	border-bottom: 1px solid black; 
}

.HomeNewsArticleList {
    font-size: 11px;
	font-weight: normal;
	color: #004080;
	text-decoration: none;
	cursor: hand;
	width:200px;
	padding: 4px 0px 4px 2px;
	border-bottom: 1px solid #3D72A4; 
}

a.NewsArticleList:Link, a.NewsArticleList:Visited, a.NewsArticleList:Active {
    font-size: 11px;
	font-weight: normal;
	color: #004080;
	text-decoration: none;
}





/*************************************************/
/* Homepage - Tradeshow list box style */

.TradeShowListContainer {
	width:200px;
    /* background: URL(latestnews_banner.gif) no-repeat top; */
	padding: 0px 0px 0px 0px;
	/*border: 1px solid #3D72A4;*/
	font-size: 11px;
	color: black;
	background-color: white;
}

.TradeShowListTitle {
    /* background: URL(latestnews_banner.gif) no-repeat top; */
	width: 200px;
	height: 18px;
	padding: 2px 2px 2px 4px;
	font-weight: bold;
	font-size: 11px;
	color: white;
	background-color: #8CCCD3;
}

.TradeShowList {
	width:200px;
    /* background: URL(latestnews_banner.gif) no-repeat top; */
	padding: 4px 0px 4px 2px;
	border-bottom: 1px solid #3D72A4; 
	font-size: 11px;
	color: #004080;
}




/*************************************************/
/* Homepage - Event list box style */

.PinnEventTitle {
	color: black;
	font: normal 18px Arial, Helvetica, sans-serif;
}

.PinnEventDate {
	color: black;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.PinnEventText {
	color: black;
	font: normal 11px Arial, Helvetica, sans-serif;
}



/*************************************************/
/* Homepage - Search text box style */

.SearchTextBox {
 font-size: 10px; 
 border: 1px solid #87AFBF; 
 color: #004459; 
}

.SearchBox {
 padding: 20px 0px 0px 4px;
 height:42px;
 /* background-color: green;*/
 background: no-repeat;      
 border: 0px solid #87AFBF; 
}




/*************************************************/
/* Job Posting styles */

.JobCell {
 width: 400px;
 padding: 2px;
 color: black;
 background-color: white;
 border: 1px solid #87AFBF; 
 }

.JobCellCity {
 width: 400px;
 font: normal 12px arial;
 color: white;
 background-color: #5E99AA;
 }

.JobListingTitle {
  font: bold 16px arial;
  color: black;
 }

.JobListingSection {
  font: bold 14px arial;
  color: gray;
 }

.JobNoAgenciesPlease {
  font: bold 12px arial;
  color: #5E99AA;
 }










/*************************************************/
/* Press Release page styles */


.PinnPressReleaseContainer {
	width: 600px;
	text-align: justify;
}

.PinnPressReleaseTitle {
	color: black;
	font: bold 16pt Arial, Helvetica, sans-serif;
	text-align: center;
}

.PinnPressReleaseSubTitle {
	color: #808080;
	font: bold 12pt Arial, Helvetica, sans-serif;
	text-align: center;
}

.PinnPressReleaseDate {
	color: black;
	font: bold 12pt Arial, Helvetica, sans-serif;
}

.PinnPressReleaseSection {
	color: black;
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-align: left;
}

.PinnPressReleaseText {
	color: black;
	font: normal 11pt Arial, Helvetica, sans-serif;
	text-align: justify;
}

.PinnPressReleasePhotoText {
	color: black;
	font: normal 7pt Arial, Helvetica, sans-serif;
	text-align: center;
}

.PinnPressReleaseAboutSection {
	width: 600px;
	color: black;
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-align: left;
}

.PinnPressReleaseAboutText {
	width: 600px;
	color: black;
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-align: left;
}


.PinnPressReleaseContactInfoSection {
	width: 600px;
	color: black;
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-align: center;
}

.PinnPressReleaseContactInfoSectionText {
	width: 600px;
	color: black;
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-align: center;
}




/*************************************************/
/* Product pages styles */


.ProductIntroText {
  font: bold 16px arial;
  color: #004459;
 }

.ProductSection {
  font: bold 18px arial;
  color: #A8A8A8;
 }

.ProductText {
  font: normal 12px arial;
  color: black;
 }

.DownloadProductSheetTextLink, a.DownloadProductSheetTextLink {
   font: bold 16px arial;
  color: #004459;
  text-decoration: none;
 }

.HomePageSectionTitleLink, a.HomePageSectionTitleLink:visited, a.HomePageSectionTitleLink:active  {
  font: bold 12px arial;  
  color: #004459;
 }
 
.StyleSheetSection {
	color: black;
	font: bold 14pt Arial, Helvetica, sans-serif;
	text-align: left;
}

.StyleSheetText {
	color: black;
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-align: left;
}





/*************************************************/
/* Client Services styles */

.PinnCS_Title {
  font: bold 18px arial;
  color: #004459;
 }

.PinnCS_SubTitle {
  font: bold 14px arial;
  color: #A8A8A8;
 }

.PinnCS_Section {
	color: #004459;
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-align: left;
}

.PinnCS_Text {
	color: black;
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-align: left;
}

.PinnCS_Link, a.PinnCS_Link:visited, a.PinnCS_Link:active  {
	font: bold 12px arial;  
	color: #004459;
 }

#PinnCS_Table {
	border: 1px solid gray;
	caption-side:bottom;
 }

#PinnCS_Table thead{
	background-color:#9CBED8;
	color: black;
 }

#PinnCS_Table tbody td{
	border: 1px solid grey;
	font: normal 8pt Arial, Helvetica, sans-serif;
	background-color: white;
}

#PinnCS_Table tbody th{
	background-color: gray;
}

#PinnCS_Table tfoot{
	background-color:blue;
 }






/*************************************************/
/* Intranet styles */

.PinnIntranet_Title {
  font: bold 20px arial;
  color: #5E99AA;
  text-align: center;
 }

.PinnIntranet_SubTitle {
  font: bold 14px arial;
  color: #A8A8A8;
 }

.PinnIntranet_Section {
	font: bold 12pt Arial, Helvetica, sans-serif;
    color: black;
	text-align: left;
}

.PinnIntranet_Text {
	color: black;
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-align: left;
}

.PinnIntranet_Link, a.PinnIntranet_Link:visited, a.PinnIntranet_Link:active  {
	font: bold 12px arial;  
	color: #004459;
 }





/*************************************************/
/* Intranet Dashboard styles */

#PinnDashboard {
	border: 0px solid gray;
 }

#PinnDashboard tbody td {
	font: normal 10pt Arial, Helvetica, sans-serif;
	background-color: white;
}

.PinnDashboard_section {
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom: solid black thin;
	color: black;
	background-color: white;
}

.PinnDashboard_greencell {
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-align: right;
	color: white;
	background-color: green;
}

.PinnDashboard_redcell {
	font: bold 10pt Arial, Helvetica, sans-serif;
	text-align: right;
	color: white;
	background-color: red;
}





/*************************************************/
/* MODULE - Announcement Download module specific skin style */

.AnnouncementTitleCell {
	/* background: white; */
    background: transparent;
	border-top: 1px solid #D6D6D6;
}

.AnnouncementTextCell {
	/* background: white; */
	background: transparent;
}

.AnnouncementTextTitle {
	color: #003366;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font: bold 13pt;
}

.AnnouncementText
{
	color: #003366;
	text-decoration: none;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font: normal 10pt;
}

.linkAnnouncementReadMore, a.linkAnnouncementReadMore, a.linkAnnouncementReadMore:Visited, a.linkAnnouncementReadMore:Active 
{
	text-decoration: none;
	font: bold 8pt #5E99AA;
}








/*************************************************/
/* MODULE - Pinnacle Download module specific skin style */

/* Title */
PinnacleDownloadLink, a.PinnacleDownloadLink, a.PinnacleDownloadLink:visited, a.PinnacleDownloadLink:active, a.PinnacleDownloadLink:hover {
  font: bold 12px arial;
  color: #5E99AA;
  cursor:pointer;
}

/* Description text */
.PinnacleDownloadDescription {
  font: normal 12px arial;
  color: black;
}






/*************************************************/
/* FAQ module specific skin style */

.FAQCategoryTitle {
	font: bold 23px arial;
	color: #5E99AA;
}

.FAQQuestion {
	font: bold 13px arial;
	color: #5E99AA;
}

.FAQAnswer {
	font: normal 13px arial;
	color: black;
}





/*************************************************/
/* MODULE - Links By Category specific skin style */

.LinksByCategorySection {
	font: bold 15px arial;
	color: white;
	background: #87AFBF;
	padding: 2px;
}

.LinksByCategoryTitle, a.LinksByCategoryTitle, a.LinksByCategoryTitle:active, a.LinksByCategoryTitle:visited {
	font: bold 12px arial;
	color: #87AFBF;
}

.LinksByCategoryText {
	font: normal 12px arial;
	color: black;
}





/*************************************************/
/* MODULE - Links By Category specific skin style */


.QuoteBackground
{
	width: 100%;
	background: #87AFBF;
	border: 1px solid black;
}

.Quotes
{
    font-family: Arial;
	color: white;
	background: transparent;
}


.Authors
{
	font-family: Verdana;
    font-size: 8pt;
    font-style: bold;
    color: white; 
	background: transparent;
}
