/* Copyright Bridgeline Software, Inc. An unpublished work created in 2009. All rights reserved. 
This software contains the confidential and trade secret information of Bridgeline Software, Inc. ("Bridgeline").  
Copying, distribution or disclosure without Bridgeline's express written permission is prohibited. */

/***** Styles For Blog Front End Section *****/

div.blogItem 
{
	overflow: hidden;
	margin-bottom: 18px;
}

div.blogItem h2 
{
	margin-bottom: 6px !important;

}


div.blogArea
{
	_width:520px;
	font-family:Arial, Helvetica;
	font-size:1.1em;
}
div.blogArea h2{
	font-size:1.7em;
	line-height:1.3em;
	margin-bottom:3px;
	color:#000;
}
div.blogArea h2 a,div.blogArea h2 a:hover,div.blogArea h2 a:visited,div.blogArea h2 a:active{
	color:#0065CC !important;
	text-decoration:none!important;
}
div.blogArea h3,div.postComment h3,div.relatedLinks h3,div.extraInfo h3,div.blogBottomRight h3{
	background:url(/images/spang/iconCircleArrow.gif) 0 2px no-repeat;
	font-size:1.4em !important;
	margin-bottom:.4em;
	color:#333;
	font-weight:normal;
	padding-left:20px !important;
}
.blogBottomRight {
	float: left;
	margin:1em 0 0 0;
	width:170px;
}
div.blogContent,div.postComment{
	padding-left:15px;
	width:470px;
}
div.blogArea div.postDate{
	display:block;
	padding-bottom:1.5em;
	color:#333;
}
div.blogArea p,div.blogArea div.content
{
	width:460px;
	padding-right:20px;
	margin-bottom:1.2em;
	color:#333;
}
div.commentItem{
	padding-bottom:1.5em;
}
div.commentItem div.date{
	margin-bottom:2px;
}
div.commentItem div.content{
	margin-bottom:.5em!important;
}
div.commentItem a {
	color:#0065CC!important;
	text-decoration:none;
}
div.commentItem a:hover{
	text-decoration:underline !important;
}
/*Comment Form*/
table.formComment{
	color:#333;
	text-align:left;
}
table.formComment td{
	font-size:1.2em;
	vertical-align:top;
	padding-bottom:8px;
}
table.formComment th{
	font-family:Arial, Helvetica;
	font-size:1.5em;
	font-weight:bold;
	padding-bottom:1em;
	color:#333;
}
table.formComment td.col1{
	width:180px;
}
table.formComment td span.fieldInfo
{
	display:block;
	clear:both;
	font-size:9px;
	color:#ccc;
}
table.formComment td input.text{
	width:292px;
	padding:4px 4px;
	border:1px solid #737373;
	color:#000;
}
table.formComment td textarea{
	width:300px;
	height:110px;
	padding:4px 0px !important;
	border:1px solid #737373;
	color:#000;
}
table.formComment td.captcha img{
	padding-bottom:8px;
}
table.formComment td.captcha .text2{
	width:190px;
	padding:4px 4px;
	border:1px solid #737373;
}
.btnComment
{
	
}
.commentsMessage
{
	width:450px;
	background-color:#ccc;
	border:solid 1px #999;
	padding:6px;
	color:#000;
}

/*Pagination Styles*/
div.pagination a{
	padding:0 2px;
	color:#0065CC !important;
	text-decoration:underline!important;
}
div.pagination a:hover{
	text-decoration:none!important;
}
div.pagination span.current{
	font-weight:bold;
}
div.pagination .inactive{
	display:none;
}
/*SideBar Styles*/
div.relatedLinks {
	border-bottom:1px solid #e2e2e2;
	float:left;
	margin-top:100px;
	padding-bottom:1.6em;
	width:100%;
}
div.relatedLinks ul{
	margin:0;
	padding:0;
	list-style:none;
}
div.relatedLinks ul li{
	list-style:none;
	margin-bottom:.5em;
}
div.relatedLinks ul li b{
	color:#0065CC;
}
div.relatedLinks a,div.relatedLinks a:visited,div.postComment a,div.postComment a:visited,div.extraInfo a,div.extraInfo a:visited{
	text-decoration:none !important;
/* 	color:#0065CC!important; */
}
div.relatedLinks a:hover,div.relatedLinks a:active,div.postComment a:hover,div.postComment a:active,div.extraInfo a:hover,div.extraInfo a:active{
	text-decoration:underline!important;
}
div.extraInfo{
	padding-left:15px;
}
div.blogReply{
	padding-bottom:1em;
}
div.blogReply p{
	margin:0;
}
.blogReplylevel2{
	margin-left:30px;
}
.blogReplylevel3{
	margin-left:60px;
}
.blogReplylevel4{
	margin-left:80px;
}


/****** Secondary Navigation*******/
.treeNodeText
{
	cursor:pointer;
	white-space:normal;
}

.TreeViewBlog{
	width:206px;
}
.TreeViewBlog table
{
	width:180px;
	padding-left:10px;
}

.treeNodeWrap{
	display:block;	
	white-space:normal;
	width:140px;
}

/*First Level Nodes*/
/*
.NoChildNode,.NoChildHoverNode,.HasChildNode,.HasChildHoverNode,.LastParentNode,.LastParentNodeHover,
.FirstNoChildNode,.FirstNoChildHoverNode,.FirstHasChildNode,.FirstHasChildHoverNode,
.SelectedLastParentNode,.SelectedLastParentNodeHover,.ParentNode,.ParentNodeHover,
.SelectedParentNode,.SelectedParentHoverNode,.SelectedNodeNoChild,.SelectedNodeNoChildHover,
.FirstSelectedParentNode,.FirstSelectedParentHoverNode,.FirstSelectedNodeNoChild,.FirstSelectedNodeNoChildHover,
.SelectedTreeNode 
{
	padding:0px;
	margin:0px;
	width:180px;	
	color:#404040;
	font-weight:bold; 
	border:none;
	background:none;	
	text-align:left;	
}
.NoChildNode
{
	
}
.NoChildHoverNode, .FirstNoChildHoverNode
{
	color:#de8703; 	
}
.NoChildNode nobr,.NoChildHoverNode nobr, .FirstNoChildNode nobr,.FirstNoChildHoverNode nobr
{
	padding:7px 0px 5px 8px;
	margin:0px 0px 0px 0px;		
	display:block;	
}
.NoChildHoverNode nobr, .FirstNoChildHoverNode nobr
{
		
}
.HasChildNode, .FirstHasChildNode
{
	color:#404040;
}
.HasChildHoverNode,.FirstHasChildHoverNode
{
	color:#de8703; 
			
}
.HasChildNode nobr, .FirstHasChildNode nobr
{
	padding:6px 0px 5px 8px;
	margin:0px 0px 0px 0px;		
	display:block;
}
.HasChildHoverNode nobr,.FirstHasChildHoverNode nobr{
	padding:6px 0px 5px 8px;
	margin:0px 0px 0px 0px;		
	display:block;	
}
.LastParentNode{	
	color:#404040; 	
}
.LastParentNodeHover{
	color:#de8703; 		
}
.LastParentNode nobr, .LastParentNodeHover nobr{
	padding:6px 0px 5px 8px;
	margin:0px 0px 0px 0px;		
	display:block;
}
.LastParentNodeHover nobr
{
		
}
.SelectedLastParentNode, .SelectedLastParentNodeHover{	
	color:#de8703; 	
}

.SelectedLastParentNode nobr,.SelectedLastParentNodeHover nobr{
	padding:6px 0px 5px 8px;
	margin:0px 0px 0px 0px;	
	display:block;
}
.ParentNode 
{
	width:190px;	
	color:#404040;	
}
.ParentNodeHover
{
	
}
.ParentNode nobr, .ParentNodeHover nobr
 {
	padding:6px 0px 5px 8px;
	margin:0px 0px 0px 0px;		
	display:block;
	width:170px;
 }
 
.SelectedParentNode, .FirstSelectedParentNode
{
	color:#de8703;
}
.SelectedParentHoverNode,.FirstSelectedParentHoverNode
{
	color:#de8703;
}
.SelectedParentNode nobr,.SelectedParentHoverNode nobr,.FirstSelectedParentNode nobr,.FirstSelectedParentHoverNode nobr
{
	padding:6px 0px 5px 8px;
	margin:0px 0px 0px 0px;		
	display:block;
}
.SelectedParentHoverNode nobr,.FirstSelectedParentHoverNode nobr
{
	padding:6px 0px 5px 8px;
	margin:0px 0px 0px 0px;		
	display:block;
}
.SelectedNodeNoChild,.FirstSelectedNodeNoChild
{
	color:#404040;
}
.SelectedNodeNoChildHover,.FirstSelectedNodeNoChildHover
{
	color:#404040;
}
.SelectedNodeNoChild nobr, .SelectedNodeNoChildHover nobr,.FirstSelectedNodeNoChild nobr,.FirstSelectedNodeNoChildHover nobr
{
	padding:6px 0px 5px 8px;
	margin:0px 0px 0px 0px;	
	display:block;
	color:#de8703;		
}


*/
/*Second Level Nodes*/
/*
.SecondLevelTreeNode,.SecondLevelHoverTreeNode,.SecondLevelSelectedTreeNode,.SecondLevelSelectedHoverTreeNode,
.FirstSecondLevelTreeNode,.FirstSecondLevelHoverTreeNode,.FirstSecondLevelSelectedTreeNode,.FirstSecondLevelSelectedHoverTreeNode,
.LastSecondLevelTreeNode,.LastSecondLevelHoverTreeNode,.LastSecondLevelSelectedTreeNode,.LastSecondLevelSelectedHoverTreeNode,
.LastSecondLevelSelectedTreeNodeWithChild ,.LastSecondLevelSelectedHoverTreeNodeWithChild
{
	color:#666; 
	margin:0px 0px 0px 0px; 
}
.SecondLevelTreeNode
{
	padding:6px 0px 0px 0px; 
	width:145px;
}
.SecondLevelHoverTreeNode
{
	text-decoration:underline;
	padding:6px 0px 5px 8px; 
	width:145px; 
}
.SecondLevelSelectedTreeNode
{  
	padding:6px 0px 5px 8px;
	font-weight:bold;
	color:#AA3900;
	width:145px;
}
.SecondLevelSelectedHoverTreeNode
{
	padding:6px 0px 5px 8px;  
	font-weight:bold;
	color:#AA3900;
	width:145px;
}
.FirstSecondLevelTreeNode
{ 
	padding:6px 0px 5px 8px;
	color:#666;	
	width:145px;
}
.FirstSecondLevelHoverTreeNode
{ 
	padding:6px 0px 5px 8px;
	text-decoration:underline;
	color:#666;	
	width:145px;
}
.FirstSecondLevelSelectedTreeNode
{ 
	padding:6px 0px 5px 8px; 
	font-weight:bold;
	color:#AA3900;
	width:145px;	
}
.FirstSecondLevelSelectedHoverTreeNode
{
	padding:6px 0px 5px 8px;
	font-weight:bold;
	color:#AA3900;
	width:145px;
}
.LastSecondLevelTreeNode
{ 
	padding:6px 0px 5px 8px;
	color:#666;
	width:145px;	
}
.LastSecondLevelHoverTreeNode
{
	padding:6px 0px 5px 8px;
	text-decoration:underline;
	color:#666;	
	width:145px;	
}
.LastSecondLevelSelectedTreeNode, .LastSecondLevelSelectedTreeNodeWithChild
{
	padding:6px 0px 5px 8px;
	font-weight:bold;
	color:#AA3900;	
	width:145px;	
}
.LastSecondLevelSelectedHoverTreeNode, .LastSecondLevelSelectedHoverTreeNodeWithChild
{ 
	padding:6px 0px 5px 8px;
	font-weight:bold;
	color:#000;	
	width:145px;	
}
.LastSecondLevelSelectedHoverTreeNodeWithChild, .LastSecondLevelSelectedTreeNodeWithChild 
{
	margin-bottom:0px;
	padding-bottom:5px;
}
*/

/*Third Level Nodes*/
/*
.ThirdLevelTreeNode,.ThirdLevelHoverTreeNode,.ThirdLevelSelectedTreeNode,.ThirdLevelSelectedHoverTreeNode,
.FirstThirdLevelTreeNode,.FirstThirdLevelHoverTreeNode,.FirstThirdLevelSelectedTreeNode,.FirstThirdLevelSelectedHoverTreeNode,
.LastThirdLevelTreeNode,.LastThirdLevelHoverTreeNode,.LastThirdLevelSelectedTreeNode,.LastThirdLevelSelectedHoverTreeNode,
.LastThirdLevelSelectedTreeNodeWithChild ,.LastThirdLevelSelectedHoverTreeNodeWithChild
{
	color:#A29556; 
	margin:0px 0px 4px 0px; 
}
.ThirdLevelTreeNode
{
	padding:6px 0px 0px 6px;
	width:120px;
}
.ThirdLevelHoverTreeNode
{
	text-decoration:underline;
	padding:6px 0px 0px 6px;
	width:120px; 
}
.ThirdLevelSelectedTreeNode
{ 
	padding:6px 0px 0px 6px;
	font-weight:bold;
	color:#000;
	width:120px;
}
.ThirdLevelSelectedHoverTreeNode
{
	padding:6px 0px 0px 6px;
	font-weight:bold;
	color:#000;
	width:120px;
}
.FirstThirdLevelTreeNode
{
	padding:6px 0px 0px 6px;
	color:#A29556;	
	width:120px;
}
.FirstThirdLevelHoverTreeNode
{ 
	padding:6px 0px 0px 6px;
	text-decoration:underline;
	color:#A29556;	
	width:120px;
}
.FirstThirdLevelSelectedTreeNode
{ 
	padding:6px 0px 0px 6px;
	font-weight:bold;
	color:#000;
	width:120px;	
}
.FirstThirdLevelSelectedHoverTreeNode
{ 
	padding:6px 0px 0px 6px;
	font-weight:bold;
	color:#000;	
	width:120px;
}
.LastThirdLevelTreeNode
{ 
	padding:6px 0px 0px 6px;
	color:#A29556;
	width:120px;
}
.LastThirdLevelHoverTreeNode
{
	padding:6px 0px 0px 6px;
	text-decoration:underline;
	color:#A29556;	
	width:120px;	
}
.LastThirdLevelSelectedTreeNode, .LastThirdLevelSelectedTreeNodeWithChild
{
	padding:6px 0px 0px 6px;
	font-weight:bold;
	color:#000;	
	width:120px;	
}
.LastThirdLevelSelectedHoverTreeNode, .LastThirdLevelSelectedHoverTreeNodeWithChild
{
	padding:6px 0px 0px 6px;
	font-weight:bold;
	color:#000;	
	width:120px;	
}
.LastThirdLevelSelectedHoverTreeNodeWithChild, .LastThirdLevelSelectedTreeNodeWithChild 
{
	margin-bottom:0px;
	padding-bottom:5px;
}
*/
.headerContainer {
	background:url("/images/spang/spangBlogHeader.jpg") repeat-x scroll -1px bottom !important;
	border-left:1px solid #D6D6D6;
	clear:both;
	margin-bottom:-1px;
	height:95px;
	width:960px
}
.headerLogo {display:none;}
.blogHeaderLink {
	height:82px;
	position:absolute;
	top:0;
	width:212px;
}
.contentMain,div.blogContent, div.postComment {width:656px !important;}
.navContainer,.headerSearch {display:none;}
.contentLeft {
	background:url(/images/spang/secondaryLeftBG.jpg) no-repeat scroll left top;
	display:block;
	float:right;
	padding:35px 0 0;
	width:193px;
	overflow:hidden;
}
.contentRight {
	background:url(/images/spang/secondaryRightBG_blog.jpg) no-repeat scroll right top !important;
	margin:0 193px 0 0 !important;
	min-height:400px !important;
	padding:0 0 0 41px !important;
}
.rohsLogo {display: none;}
.commentsLink {
	background:url(/images/spang/iconComment.gif) no-repeat;
	padding:2px 0 2px 27px;
}