/*************************************

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: #ffffff;
       font-family: verdana, sans-serif;
       line-height: 16px;
       font-size: 12px;
}

form {
	margin: 0;
}

td {
	/* font: 14px  Arial, Helvetica, Verdana, Geneva, sans-serif; */
		color: #ffffff;
        /* font-family: verdana, sans-serif;
        line-height: 16px;
        font-size: 12px; */
}

p {
	/* added field */
	    color: #ffffff;
        /* 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: f8941d;
	/*color: 004459;*/
	text-decoration: underline;
}

a:active {
	color: f8941d;
	text-decoration: underline;
}
a:visited {
	color: f8941d;
	text-decoration: underline;
}

a:hover {
	color: 0083ab;
	/*color: eb4005;*/
	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;
}



.BreadcrumbPaneClass {
	height: 10px;
	background: black;
	border-bottom: 1px solid #000000;
}



.bg {
	width: 990px;  
	height: 500px;
	background: top left no-repeat;   
	background-color: black;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: -20;
}


.TopPaneClass1 {
	/*width: 205px;*/
	background: white;
	position: relative;
	z-index: -10;

}


.LeftPaneClass1 {
		
	  width: 140px; 
	 height: 600px;
     /* border-right: 1px solid #3D72A4; */
	/*border-right: 1px solid #8CCCD3; */
	background: transparent;
 	padding: 0px 0px 0px 0px; 
	position: relative;
	float: left;
	top: 100px;
	
}


.ContentPaneClass1 {
	width: 800px;  
	height: 400px;
	background: transparent;  
	padding: 10px 10px 50px 10px; 	
	position: relative;
		top: 100px;
	left: 6px;
}


.BottomBannerPaneClass1 {
	width: 950px; 
	height: 80px;
	background: top left no-repeat;   
	position: absolute;
	top: 5px;
	left: 10;
	z-index: 10;

}



.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;
	top: -5px;
	left: 6px;
}

.bg3 {
	width: 990px;  
	height: 2280px;
	background: top left no-repeat;   
	background-color: black;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: -20;
}

.bg2 {
	width: 990px;  
	height: 1790px;
	background: top left no-repeat;   
	background-color: black;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: -20;
}

.bg4 {
	width: 990px;  
	height: 1790px;
	background: top left no-repeat;   
	background-color: black;
	position: relative;
	top: 0px;
	left: 0px;
	z-index: -20;
}

.TopPaneClass2 {
	/*width: 205px;*/
	background: white;
	position: relative;
	z-index: -10;

}


.LeftPaneClass2 {
		
	  width: 120px; 
	 height: 1300px;
     /* border-right: 1px solid #3D72A4; */
	/*border-right: 1px solid #8CCCD3; */
	background: black;
 	padding: 0px 0px 0px 0px; 
	position: relative;
	float: left;
	top: 100px;
	
}


.ContentPaneClass2 {
	width: 780px;  
	height: 600px;
	background: black;  
	padding: 10px 10px 50px 10px; 	
	position: relative;
		top: 100px;
	left: 6px;
}


.BottomBannerPaneClass2 {
	width: 950px; 
	height: 80px;
	background: top left no-repeat;   
	position: absolute;
	top: 5px;
	left: 10;
	z-index: 10;

}



.RightPaneClass2 {
	 /* 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;
	top: -5px;
	left: 6px;
}






.LeftPaneClassAqua {
		
	  width: 10px; 
	  height: 480px;
     /* border-right: 1px solid #3D72A4; */
	/*border-right: 1px solid #8CCCD3; */
	background: #9BCFE1;
 	padding: 0px 0px 0px 0px; 
	position: relative;
	float: left;
	top: -5px;
	left: 5px;
	
}






.MiddlePaneClass {
	width:1px;
	background: gray;
}



.FooterPaneClass {
	/* width: 205px; */
	/* background: #DCE8F1; */
	background: #000000; 
	border-top: 2px solid #8CCCD3;
	border-bottom: 2px solid #8CCCD3;
	top: -50px;
}

.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: black;
	text-decoration: none;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.RedLink:hover {
	text-decoration: underline;
}




.linkWhite:hover, a.linkWhite:Visited, a.linkWhite:Active {
	color: #000000;
	text-decoration: none;
}

.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: black;
	text-decoration: underline;
}
a.linkRedWithGray:hover {
	color: black;
	text-decoration: underline;
}




















/*************************************************/
/* SKIN - Header area */

.topHead {
	/* width: 100%; */
	/* border: 1px solid #D6D6D6; */
	/* width: 768px; */
	background: white;
}

.HeaderBackground {
	height: 34px; 

}

.TopHeader {
    background-color: transparent;
	text-align: right;
}

.BottomHeader {
	height: 0px;
	background: #8CCCD3;
}

.HeaderLeftSide {
	width: 10px; 
	background-color: black;

	/* background: black; */
}

.HeaderRightSide {
	/*width: 11px; */

	/* 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;
	width:  990px;
	color: black;
	/* background: URL(CSK5-lokalizer_background.gif);*/
	/* background: #DCE8F1; */
	background:	#000000;
	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: #bbbbbb;
	text-decoration: none;
}

a.linkBreadcrumb:hover {
	color: 01bfcf;
	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: black;
	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: #f8941d;
	/*color: #5C5C5C;*/
	cursor: hand;
}

.DEMO1HEADO, .PinnMenuHeadO
{
	background: #595959;
	/*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: #2c8091;
	/*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: #595959;
	/*background: #DCE8F1;*/
	cursor: hand;
	padding: 6px 0px 2px 4px;
	font-family: Arial;
	font-size: 11px;
	color: #2c8091;
	/*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;*/
    
 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: #000000;
 }

#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: #000000;
  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;
}

.Contentlink, a.Contentlink:Visited, a.Contentlink:Active {
    font-size: 12px;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
	color: #00c1d1;
	text-decoration: none;
}

a.Contentlink:hover {
    font-size: 12px;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
	color: gray;
	text-decoration: none;
}



/*************************************************/
/* 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;
}


/*************************************************/
/* MODULE - Links By Form specific skin style */


.FormLabel
{
	font-family: Verdana;
    font-size: 10pt;
    font-style: bold;
    color: white; 
	background: transparent;
}

.FormLabelS
{
	font-family: Verdana;
    font-size: 8pt;
    font-style: bold;
    color: white; 
	background: transparent;
}


.FormLabelU
{
	font-family: Verdana;
    font-size: 8pt;
    font-style: bold;
    color: 01bfcf; 
	background: transparent;
}

