
 /* Starting 01-content-manager-module.css */

/* ================================
    CSS STYLES FOR Module [!output PROJECT_NAME]
   ================================
*/
.PreviewPanel
{
	border-right: silver thin solid;
	border-top: silver thin solid;
	border-left: silver thin solid;
	border-bottom: silver thin solid;
}

 /* Ending 01-content-manager-module.css */




 /* Starting 02-doclink-module.css */

/* ================================
    CSS STYLES FOR Module [!output PROJECT_NAME]
   ================================
*/




 /* Ending 02-doclink-module.css */




 /* Starting 03-bizblogger-module.css */


	
.linksubmission
{
	border:solid 0 red;
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;  
}	

.linksubmission IMG
{
	border:solid 0 red!important;
}	

.linksubmission A
{
	border:solid 0 red!important;
	text-decoration:none!important;
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;  
}

.GridHeader_Monochrome a:visited, .GridHeader_Monochrome a:hover
{
	color: white!important;
	font: bold 11px Tahoma!important;
}

.GridPager_Monochrome a:visited, .GridPager_Monochrome a:hover
{
	font: normal 11px Tahoma!important;
}

/* popup icon */
.popupHelpTitle { 
	padding-bottom:5px; 
	font-weight:bold; 
	color:black;
} 

.nostyle
{
	border : 0px solid red!important;
}

.nostyleimg
{
	border : 0px solid red!important;
}


.CommandItem
{
	background-color:Transparent;
	background-image:none;
}



 /* Ending 03-bizblogger-module.css */




 /* Starting 04-mail-subscribe-module.css */

/* ================================
    CSS STYLES FOR Module [!output PROJECT_NAME]
   ================================
*/


 /* Ending 04-mail-subscribe-module.css */




 /* Starting 05-bizblogger-monthly.css */

/* ================================
    CSS STYLES FOR Module [!output PROJECT_NAME]
   ================================
*/

/* Grid Styles */
.Grid 
{ 
  border: 1px solid #7C7C94; 
  background-color: #FFFFFF; 
  cursor: pointer; 
}

.HeadingRow 
{ 
  background-color: #E2E2E2; 
}

.HeadingCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
  padding: 3px;
}

.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}

.DataRow 
{ 
  background-color: #FFFFFF; 
}

.DataCell 
{ 
  cursor: default;
  padding: 3px; 
  border-right: 1px solid #EAE9E1; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana; 
  font-size: 10px; 
} 

.EditDataCell
{ 
  padding: 0px!important; 
  background-color: #E2E2E2; 
  border-width:0px!important;
} 

.EditDataField
{ 
  padding: 0px; 
  padding-left: 1px; 
  font-family: verdana; 
  font-size: 10px; 
  height: 20px;
  width: 98%!important; 
} 

.DataRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.SelectedRow 
{ 
  background-color: #FFEEC2; 
}

.SelectedRow td.DataCell 
{ 
  cursor: default; 
  padding: 2px; 
  padding-left: 3px; 
  padding-bottom: 3px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.SelectorCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
}

.GridFooter
{
  cursor: default;
  padding:5px;
}

.GridFooter a 
{
  color: Black;
  font-weight: bold;
  vertical-align: bottom;
}

.PagerText
{ 
  font-family: verdana; 
  font-size: 11px; 
} 



/* Component Art Tree Styles */
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px;
}

.TreeView TD {vertical-align : text-top; }


.CategoryTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  font-weight:bold;
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:none; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
  color:Red;
}

.HoverCategoryTreeNode
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  font-weight:bold;
  color:Red;
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:0px;
  padding-bottom:0px;
  padding-left: 2px; 
  padding-right: 2px; 
  cursor: default; 
  border: 1px solid #3F3F3F;
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}

/* Component Art Menu Styles */
.Tracker_MenuGroup
{
  background-color:white;
  background-image:url(res/mnuimgs/group_background.gif);
  border-width:1px; 
  border-color:#7E7E81; 
  border-style:solid;
  cursor:default; 
}

.Tracker_MenuItem
{
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  margin:1px; 
  cursor:default; 
}

.Tracker_DisMenuItem
{
	font-size: 11px;
	margin: 1px;
	cursor: default;
	color: gray;
	font-style: italic;
	font-family: tahoma;
}

.Tracker_MenuItemHover 
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border-width:1px; 
  border-color:#4B4B6F; 
  border-style:solid;
  cursor:default; 
}

.Tracker_MenuBreak
{
  background-image:url(res/mnuimgs/break_bg.gif);
  width:100%;
  height:1px;
}

.TVNode
{
	font-family:Tahoma!important;
	font-size:11px!important;
	padding-left:2px!important;
	padding-right:2px!important;
	color:black!important;
	text-decoration:none!important;
}

.TVNodeSelected
{
	font-family:Tahoma!important;
	font-size:11px!important;
	padding-left:2px!important;
	padding-right:2px!important;
	color:black!important;
	text-decoration:none!important;
}

.TVNodeHover
{
	font-family:Tahoma!important;
	font-size:11px!important;
	padding-left:2px!important;
	padding-right:2px!important;
	text-decoration:none!important;
	color:Red!important;
	text-decoration:none!important;
}

.TVASPNET2
{
	border:1px solid #7c7c94!important;
	background-color:white!important;
	overflow:auto!important;
}

.TVASPNET2 table td 
{ 
	vertical-align:top!important;
}


 /* Ending 05-bizblogger-monthly.css */




 /* Starting 06-bizblogger-nav.css */

/* ================================
    CSS STYLES FOR Module [!output PROJECT_NAME]
   ================================
*/

/* Grid Styles */
.Grid 
{ 
  border: 1px solid #7C7C94; 
  background-color: #FFFFFF; 
  cursor: pointer; 
}

.HeadingRow 
{ 
  background-color: #E2E2E2; 
}

.HeadingCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
  padding: 3px;
}

.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}

.DataRow 
{ 
  background-color: #FFFFFF; 
}

.DataCell 
{ 
  cursor: default;
  padding: 3px; 
  border-right: 1px solid #EAE9E1; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana; 
  font-size: 10px; 
} 

.EditDataCell
{ 
  padding: 0px!important; 
  background-color: #E2E2E2; 
  border-width:0px!important;
} 

.EditDataField
{ 
  padding: 0px; 
  padding-left: 1px; 
  font-family: verdana; 
  font-size: 10px; 
  height: 20px;
  width: 98%!important; 
} 

.DataRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.SelectedRow 
{ 
  background-color: #FFEEC2; 

}

.SelectedRow td.DataCell 
{ 
  cursor: default; 
  padding: 2px; 
  padding-left: 3px; 
  padding-bottom: 3px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.SelectorCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
}

.GridFooter
{
  cursor: default;
  padding:5px;
}

.GridFooter a 
{
  color: Black;
  font-weight: bold;
  vertical-align: bottom;
}

.PagerText
{ 
  font-family: verdana; 
  font-size: 11px; 
} 



/* Component Art Tree Styles */
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px;
}

.TreeView TD {vertical-align : text-top; }


.CategoryTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  font-weight:bold;
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:none; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
  color:Red;
}

.HoverCategoryTreeNode
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  font-weight:bold;
  color:Red;
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:0px;
  padding-bottom:0px;
  padding-left: 2px; 
  padding-right: 2px; 
  cursor: default; 
  border: 1px solid #3F3F3F;
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}

/* Component Art Menu Styles */
.Tracker_MenuGroup
{
  background-color:white;
  background-image:url(res/mnuimgs/group_background.gif);
  border-width:1px; 
  border-color:#7E7E81; 
  border-style:solid;
  cursor:default; 
}

.Tracker_MenuItem
{
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  margin:1px; 
  cursor:default; 
}

.Tracker_DisMenuItem
{
	font-size: 11px;
	margin: 1px;
	cursor: default;
	color: gray;
	font-style: italic;
	font-family: tahoma;
}

.Tracker_MenuItemHover 
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border-width:1px; 
  border-color:#4B4B6F; 
  border-style:solid;
  cursor:default; 
}

.Tracker_MenuBreak
{
  background-image:url(res/mnuimgs/break_bg.gif);
  width:100%;
  height:1px;
}

.TVNode
{
	font-family:Tahoma!important;
	font-size:11px!important;
	padding-left:2px!important;
	padding-right:2px!important;
	color:black!important;
	text-decoration:none!important;
}

.TVNodeSelected
{
	font-family:Tahoma!important;
	font-size:11px!important;
	padding-left:2px!important;
	padding-right:2px!important;
	color:black!important;
	text-decoration:none!important;
}

.TVNodeHover
{
	font-family:Tahoma!important;
	font-size:11px!important;
	padding-left:2px!important;
	padding-right:2px!important;
	text-decoration:none!important;
	color:Red!important;
	text-decoration:none!important;
}

.TVASPNET2
{
	border:1px solid #7c7c94!important;
	background-color:white!important;
	overflow:auto!important;
}

.TVASPNET2 table td 
{ 
	vertical-align:top!important;
}


 /* Ending 06-bizblogger-nav.css */




 /* Starting 07-bizblogger-popular.css */

/* ================================
    CSS STYLES FOR Module [!output PROJECT_NAME]
   ================================
*/

/* Grid Styles */
.Grid 
{ 
  border: 1px solid #7C7C94; 
  background-color: #FFFFFF; 
  cursor: pointer; 
}

.HeadingRow 
{ 
  background-color: #E2E2E2; 
}

.HeadingCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
  padding: 3px;
}

.HeadingCellText
{
  font-family: verdana; 
  font-size: 10px; 
  font-weight: bold; 
  text-align: left;
}

.DataRow 
{ 
  background-color: #FFFFFF; 
}

.DataCell 
{ 
  cursor: default;
  padding: 3px; 
  border-right: 1px solid #EAE9E1; 
  border-bottom: 1px solid #EAE9E1; 
  font-family: verdana; 
  font-size: 10px; 
} 

.EditDataCell
{ 
  padding: 0px!important; 
  background-color: #E2E2E2; 
  border-width:0px!important;
} 

.EditDataField
{ 
  padding: 0px; 
  padding-left: 1px; 
  font-family: verdana; 
  font-size: 10px; 
  height: 20px;
  width: 98%!important; 
} 

.DataRow td.FirstDataCell 
{ 
  padding-left: 3px; 
} 

.SelectedRow 
{ 
  background-color: #FFEEC2; 
}

.SelectedRow td.DataCell 
{ 
  cursor: default; 
  padding: 2px; 
  padding-left: 3px; 
  padding-bottom: 3px; 
  font-family: verdana; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.SelectorCell 
{ 
  background-color: #E2E2E2; 
  border: 1px solid #FFFFFF; 
  border-right-color: #B5B5B5; 
  border-bottom-color: #B5B5B5; 
}

.GridFooter
{
  cursor: default;
  padding:5px;
}

.GridFooter a 
{
  color: Black;
  font-weight: bold;
  vertical-align: bottom;
}

.PagerText
{ 
  font-family: verdana; 
  font-size: 11px; 
} 



/* Component Art Tree Styles */
.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px;
}

.TreeView TD {vertical-align : text-top; }


.CategoryTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  font-weight:bold;
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:none; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
  color:Red;
}

.HoverCategoryTreeNode
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:0px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  font-weight:bold;
  color:Red;
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:0px;
  padding-bottom:0px;
  padding-left: 2px; 
  padding-right: 2px; 
  cursor: default; 
  border: 1px solid #3F3F3F;
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;
}

/* Component Art Menu Styles */
.Tracker_MenuGroup
{
  background-color:white;
  background-image:url(res/mnuimgs/group_background.gif);
  border-width:1px; 
  border-color:#7E7E81; 
  border-style:solid;
  cursor:default; 
}

.Tracker_MenuItem
{
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  margin:1px; 
  cursor:default; 
}

.Tracker_DisMenuItem
{
	font-size: 11px;
	margin: 1px;
	cursor: default;
	color: gray;
	font-style: italic;
	font-family: tahoma;
}

.Tracker_MenuItemHover 
{
  background-color:#FFEEC2; 
  color:black; 
  font-family:tahoma; 
  font-size:11px; 
  border-width:1px; 
  border-color:#4B4B6F; 
  border-style:solid;
  cursor:default; 
}

.Tracker_MenuBreak
{
  background-image:url(res/mnuimgs/break_bg.gif);
  width:100%;
  height:1px;
}

.TVNode
{
	font-family:Tahoma!important;
	font-size:11px!important;
	padding-left:2px!important;
	padding-right:2px!important;
	color:black!important;
	text-decoration:none!important;
}

.TVNodeSelected
{
	font-family:Tahoma!important;
	font-size:11px!important;
	padding-left:2px!important;
	padding-right:2px!important;
	color:black!important;
	text-decoration:none!important;
}

.TVNodeHover
{
	font-family:Tahoma!important;
	font-size:11px!important;
	padding-left:2px!important;
	padding-right:2px!important;
	text-decoration:none!important;
	color:Red!important;
	text-decoration:none!important;
}

.TVASPNET2
{
	border:1px solid #7c7c94!important;
	background-color:white!important;
	overflow:auto!important;
}

.TVASPNET2 table td 
{ 
	vertical-align:top!important;
}


 /* Ending 07-bizblogger-popular.css */




 /* Starting 10-cms.css */


body, html 
{
   border: 0px;   
}

.ContactFormWrapper 
{
    
}

.ContactFormWrapper label 
{
    display: block;
    margin-bottom: 4px;
    text-align: left;
    
}

.ContactFormWrapper .CheckboxGroupContainer {
  text-align: left;
}

.ContactFormWrapper .CheckboxGroupContainer label 
{
    display: inline;
    
    
}
.ContactFormWrapper .CheckboxGroupContainer input 
{
    vertical-align: middle;
    
    
}

.ContactFormWrapper .FormSubmitButton
{
    display: block;
    margin-top: 8px;
    
}
.ContactFormWrapper .fieldclear
{
    clear: both;
}

.radmenu li a span 
{
   cursor: pointer;   
}

div.message.correct {
background:#E3FCE3 url(//static.hubspot.com/img/i/tick.gif) no-repeat scroll 10px 10px;
border-color:#9FE8B8;
padding-left:32px;
}
div.message {
background:#F6F4D5 none repeat scroll 0% 0%;
border:1px solid #E0DEB9;
clear:both;
color:#444444;
display:block;
margin:15px 0pt 5px;
padding:10px 10px 10px 15px;
}
div.message {
background:#FFE6BF none repeat scroll 0% 0%;
clear:both;
color:#444444;
display:block;
line-height:145%;
margin:15px 0pt 5px;
padding:10px 10px 10px 15px;
}

#bb-container div.post .tags { margin: 4px 0px; color: #888; 
	font-weight: bold; }

 /* Ending 10-cms.css */




 /* Starting 11-bizblogger-japanese.css */


#listing .post.blogjapanese {
	margin : 0px 0px;
}

#listing .post.blogjapanese {
	
	
}
#listing .post.blogjapanese .Submissions, #listing .post.blogjapanese .Buttons 
{
	
	margin-bottom: 13px;
}

table.Settings .SubHead 
{
	text-align: left;
	margin-bottom: 5px;
	margin-top: 8px;
}

.blogjapaneselisting 
{
	margin-top: 9px;
	
}

.blogjapaneselisting .postfoot 
{
	margin-top: 14px;
}

#listing .post.blogjapanese h3 {
	
	
	padding : 2px;
	
	padding-left : 0px;	
	text-align: left;
	font-size: 1.4em;
	margin-bottom: 6px;
	line-height: 1.5em;
}




#listing .post.blogjapanese {
	border-bottom : 0px solid #777;
	margin-bottom: 35px;
	
}

#listing .post.blogjapanese .postfoot {
	font-size : 12px;
	text-align: left;
}

.post.blogjapanese div.dateandauthor  {
  font-size:  11px;
 
	
	color: #777;
	padding-bottom: 9px;
}

#listing .blogjapanese .Buttons {
  margin-bottom: 10px;


}

#listing .blogjapanese .Submissions {
  
  margin-bottom: 10px;

}


.Head.PostComments {

   font-weight: bold;

} 


.Settings.PostComments {
   margin-top: 10px;
}

 /* Ending 11-bizblogger-japanese.css */
/* Duxbury v1.11 */
html,body{margin:0;padding:0;text-align:center;font-size:1em;}
a:hover{text-decoration:none;}
#duxbury_body{width:100%;display:block;}
#duxbury_container{display:block;margin:0 auto;text-align:left;overflow:hidden;}
div.pad{display:block;padding:0 20px;overflow:hidden;}

#duxbury_header{width:100%;overflow:hidden;}
#duxbury_header span.logo{display:block;font-size:1.5em;margin:0;padding:0;font-weight:normal;font-family:Georgia,"Times New Roman",Times,serif;color:#000;}
#duxbury_header span.logo a{display:block;}
#duxbury_header span.logo a img{border:none;}

#duxbury_top{display:block;}

#duxbury_two-column,  
#duxbury_three-column{float:left;width:100%;overflow:hidden;}

#duxbury_menu div.NavHidden {height: 1px;}
#duxbury_menu div.NavHidden, 
#duxbury_menu div.NavHidden ul li,
#duxbury_menu div.NavHidden ul li a, 
#duxbury_menu div.NavHidden ul li a:hover,
#duxbury_menu div.NavHidden ul li a span, 
#duxbury_menu div.NavHidden ul li a:hover span {
background: transparent none !important;
border: none !important;
color: transparent !important;
text-decoration: none !important;
}

#duxbury_two-column{}
#duxbury_two-column #duxbury_col1{width:24.9%;}
#duxbury_two-column #duxbury_col2{width:75%;}
* html #duxbury_two-column #duxbury_col2{width:74%;overflow:hidden;}

#duxbury_three-column{}
#duxbury_three-column #duxbury_col1{width:24.9%;}
#duxbury_three-column #duxbury_col2{width:50%;}
#duxbury_three-column #duxbury_col3{width:24.9%;}
* html #duxbury_three-column #duxbury_col3{width:24%;overflow:hidden;}

#duxbury_col1 div.pad,#duxbury_col2 div.pad,#duxbury_col3 div.pad{padding-bottom:35px;}

#duxbury_col1{float:left;position:static;}
#duxbury_content #duxbury_col1 div.pad{padding:0;}

#duxbury_col2{float:left;position:static;}

#duxbury_col1 #dnn_LeftPane {clear:both;}

#duxbury_col1 img, 
#duxbury_col2 img {border: none;}

#duxbury_col2 h1{font-size:1.6em;margin:8px 0 15px 0;padding:0;font-weight:normal;line-height:115%;clear:both;}
#duxbury_col2 h2{font-size:1.3em;margin:15px 0;padding:0;font-weight:normal;line-height:145%;}
#duxbury_col2 h3{font-size:1.1em;margin:15px 0;padding:0;font-weight:normal;line-height:135%;}
#duxbury_col2 h4{font-size:1em;margin:15px 0;padding:0;}
#duxbury_col2 p{font-size:.9em;line-height:165%;}
#duxbury_col2 ul{list-style-type:square;margin:6px 0 6px 14px;padding:0;}
#duxbury_col2 ul ul{margin:0 0 0 16px;}

#duxbury_col2 ol{margin:0 0 6px 25px;padding:0;}
#duxbury_col2 ol ol{margin:7px 0 0 25px;list-style-type:lower-alpha;}
#duxbury_col2 ol ol ol{list-style-type:lower-roman;}
#duxbury_col2 li{padding:0 0 10px 0;margin:0;font-size:.9em;line-height:145%;}

#duxbury_col3{float:right;position:static;}
#duxbury_content #duxbury_col3 div.pad{display:block;padding:0;}

#duxbury_content{background:#fff;position:static; margin-top:-1px;}
#duxbury_content div.block{display:block;margin:0 0 35px 0;line-height:145%;font-size:.9em;}
#duxbury_content #duxbury_col1 div.block div.pad,#duxbury_content #duxbury_col3 div.block div.pad{display:block;padding:8px 20px;}
#duxbury_content #duxbury_col1 div.block div.pad{margin:0 0 0 15px;}
#duxbury_content #duxbury_col3 div.block div.pad{margin:0 15px 0 0;}
#duxbury_content div.block h3{font-weight:normal;font-size:1.3em;margin:0 0 10px 0;padding:5px 0 0 0;line-height:125%;white-space:normal;}
#duxbury_content div.block p{font-size:.9em;line-height:145%;margin:5px 0 15px 0;padding:0;}
#duxbury_content div.block ul{list-style-type:square;margin:12px 0 0 14px;padding:0;line-height:145%;}
#duxbury_content div.block ol{margin:12px 0 0 18px;padding:0;line-height:145%;}
#duxbury_content div.block li{padding:0 0 10px 0;margin:0;font-size:.9em;}
#duxbury_content div.block li a{}


a.action_button{display:block;background:#473c2a;float:left;color:#fff;text-decoration:none;cursor:pointer;padding:5px;}
a.action_button *{font-style:normal;background-image:url("img/b_corners.png");background-repeat:no-repeat;display:block;}
a.action_button i{background-position:top left;position:absolute;margin-bottom:-5px;top:0;left:0;width:5px;height:5px;}
a.action_button span{background-position:bottom left;left:-5px;margin-bottom:-5px;padding:0 0 5px 10px;}
a.action_button span i{background-position:bottom right;margin-bottom:0;position:absolute;left:100%;width:10px;height:100%;top:0;}
a.action_button span span{background-position:top right;position:absolute;right:-10px;margin-left:10px;top:-5px;height:0;}
* html a.action_button span,* html a.action_button i{float:left;width:auto;background-image:none;cursor:pointer;}
a.action_button:hover{background-color:#edcf81;}
a.action_button:active{background-color:#d99e02;}
/*
a.action_button[class]{background-image:url("img/b_bg.png");background-position:bottom;}
*/

/* Clearfix */
#duxbury_footer:after,#duxbury_content:after,#duxbury_three-column:after,#duxbury_menu:after,div.block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#duxbury_footer,#duxbury_content,#duxbury_three-column,#duxbury_menu,div.block{display:inline-block;}
/* Hides from IE-mac \*/
* html #duxbury_footer,* html #duxbury_content,* html #duxbury_three-column,* #duxbury_menu,* div.block{height:1%;}
#footer,#duxbury_content,#duxbury_three-column,#duxbury_menu,div.block{display:block;}
/* End hide from IE-mac */

#duxbury_footer{padding:5px 0px 15px 0px;clear:both;font-size:0.9em;}
#duxbury_footer a:hover{text-decoration:underline;}

#duxbury_footer p.copyright{clear:both;font-size:.9em;padding:0;margin:0;}

#duxbury_footer ul{display:block;float:left;list-style-type:none;margin:0;padding:0;width:100%;}
#duxbury_footer ul li{display:block;float:left;margin:0 20px 0 0;padding:0;font-size:.9em;}
#duxbury_footer ul li a{display:block;float:left;text-decoration:none;}
#duxbury_footer ul li a:hover{cursor:pointer;}
#duxbury_footer ul li a span{display:block;float:left;padding:7px 0 7px 0;}

#duxbury_top input#register_now {
width: 175px;
font-size: 16px !important;
}

/* lead forms */
div.ContactFormWrapper{margin:0 0 25px 0;padding:0;font-size:12px;}
div.ContactFormWrapper label{display:block;margin:0 0 4px 0;}
div.ContactFormWrapper input{margin:0 0 10px 0;color:#414141;font-size:1.1em;padding:2px;}
div.ContactFormWrapper submit{width:auto;}

div.ContactFormWrapper div.CheckboxGroupContainer input{margin:0;width:auto;}
div.ContactFormWrapper div.CheckboxGroupContainer label{margin:0;}



/* subscribe via email */
.subhead{display:block;margin:0 0 4px 0;font-size:1.1em;text-align:left;}
div.block input{margin:0 0 10px 0;color:#414141;font-size:1.1em;padding:2px;width:98%;}

/* blog posts */
#bb-container div.post{display:block;border-bottom:1px solid #ccc;margin:0 0 20px 0;padding: 0 0 30px 0;font-size:.9em;line-height:165%;}
#bb-container div.post h3.title{margin:10px 0 0 0;padding:0;font-size:1.3em;}
#bb-container div.post h3{font-size:1.2em;margin:0;padding:0;font-weight:normal;}
#bb-container div.post h3 a{text-decoration:none;}
#bb-container div.post h3 a:hover{text-decoration:underline;}

#bb-container div.post div.byline{font-size:.8em;font-style:italic;margin:0 0 10px 0;padding:0;}

#bb-container div.post div.submissions{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin:0 0 0 0;padding:7px 0;color:#e2e2e2;}
#bb-container div.post div.submissions a{text-decoration:none;}
#bb-container div.post div.submissions a:hover{text-decoration:underline;}
#bb-container div.post div.submissions img{border:none;margin:0;padding:0;}
#bb-container div.post div.submissions div{display:inline;}

#bb-container div.comments {display:block;border:1px solid #e2e2e2;padding:15px;line-height:165%;}
#bb-container div.comments h3 {font-size:21px;margin:0;padding:0;}
/* put in fix for JIRA #CMS-851 */
#bb-container div.comments div.comment-body {display:block;padding:15px;}
#bb-container div.comments div.comment-body div.comment-info {display:block;font-size:.9em;font-style:italic;padding:4px 0;}
#bb-container div.comment-form {display:block;padding:15px;margin:15px 0;}
#bb-container div.comment-form table {width:100%;}
#bb-container div.comment-form textarea {width:98%;}
#bb-container fieldset {border:none;}
#bb-container span.PostComments {font-size:1.1em;font-weight:normal;}

#bb-container div.buttons {display:block;width:auto;margin:10px 0 10px 10px;float:right;}


/* Feed reader */
td.Item,td.AltItem{padding:5px 0 10px 0;}
div.ItemLink a{font-size:.9empx;}
div.ItemLink a:hover{text-decoration:none;}
div.ItemInfo{font-size:11px;font-style:italic;}

/* fix for tinymce inline editor */
body.mceContentBody{text-align:left;}

body#Body form input#EditTitlePopupInput{display:block;z-index:23;border:2px solid #222;background:#fff;}


pre, code {
white-space: pre-wrap; 
white-space: -moz-pre-wrap !important; 
white-space: -pre-wrap; 
white-space: -o-pre-wrap; 
word-wrap: break-word; 
}

#duxbury_body {
    padding-top: 20px !important;
}

#duxbury_top {
    padding: 1px 0 !important;
    min-height: 65px !important;
    _height: 65px !important;
    _overflow-y: visible !important;
    line-height: 145% !important;
}

#duxbury_top h3 {
    font-size: 1.1em !important;
    margin: 0 !important;
}

#duxbury_top ul {
    margin: 0;
    padding: 10px 0 10px 14px;
}

#duxbury_top ul li, #duxbury_top p {
    font-size: 0.9em;
    line-height: 135%;
}

#duxbury_footer {
    background: #008E8C url(images/footer_top_bg.jpg) no-repeat left top !important;
    padding: 84px 0 0 0 !important;
}

#duxbury_footer div.clear {
    background: transparent url(images/footer_bottom_bg.jpg) no-repeat left bottom !important;
    padding: 0 10px 6px 10px !important;
}

#duxbury_content #duxbury_col1 div.pad {
    padding: 0 0 0 15px !important;
}

#duxbury_content #duxbury_col3 div.pad {
    padding: 0 15px 0 0 !important;
}

#duxbury_content div.block {
    font-size: 1em !important;
    margin: 0 0 15px !important;
}

#duxbury_content #duxbury_col1 div.block div.pad {
    margin: 0 !important;
    padding: 5px !important;
}

#duxbury_content #duxbury_col3 div.block div.pad {
    margin: 0 !important;
    padding: 5px 0 !important;
}

#duxbury_menu_top {
    background: transparent url(images/menu_top_bg.jpg) no-repeat left bottom !important;
    padding-top: 11px !important;
}

#duxbury_menu {
    background: transparent url(images/menu_bg.jpg) repeat-y left !important;
}

#duxbury_menu_bottom {
    background: transparent url(images/menu_bottom_bg.jpg) no-repeat left top !important;
    padding-top: 13px !important;
}

#duxbury_menu ul li {
    border: 0 !important;
    background: transparent url(images/menu_item_divider.jpg) no-repeat center bottom !important;
    padding-bottom: 2px !important;
    width: 100% !important;
}

#duxbury_menu ul li a:hover {
    font-weight: bold !important;
}

#duxbury_menu ul li a span {
    font-size: 12px !important;
}

/* ---- columns width ---- */

#duxbury_col1 {
    width: 238px !important;
}

#duxbury_col3 {
    width: 180px !important;
}

#duxbury_two-column #duxbury_col2 {
    width: 674px !important;
}

#duxbury_three-column #duxbury_col2 {
    width: 494px !important;
}


table, td {
    font-family: "Lucida Grande", Arial, sans-serif !important;
    font-size: 1em !important;
}

#duxbury_col2 table td {
    vertical-align: top;
}

div.block input {
    width: 92%;
}

#bb-container div.post {
    font-size: 1em !important;
}

#duxbury_col2 ul, #duxbury_content div.block ul {
    list-style-type: disc;
}

#duxbury_col2 li {
    padding: 0 0 4px;
}

#duxbury_col2 h1 {
    font-size: 1.8em !important;
    font-weight: bold !important;
}
html,body#Body{background:#E8E1D9;font-family:"Lucida Grande", Arial, sans-serif;font-size:0.94em;}
#duxbury_container{width:912px;}
#duxbury_header{background:#FFFFFF;}

#duxbury_menu{display:block;position:static;z-index:999;padding:0;}

#duxbury_menu div.radmenu {background-color:#E0DCD0;}
#duxbury_menu {padding-top:0px; padding-bottom:0px;}

#duxbury_menu ul{display:block;list-style-type:none;margin:0;padding:0;float:none;position:static;}

#duxbury_menu ul li{display:block;margin:0;padding:0;font-size:0.9em;width:99.1%;position:static; height:25px; line-height:25px; white-space:nowrap;}

#duxbury_menu ul li a{display:block; text-decoration:none; width:100%;}

#duxbury_menu ul li a:hover{cursor:pointer; text-decoration:none;}

#duxbury_menu .text {font-family:"Lucida Grande", Arial, sans-serif;}

#duxbury_menu ul li {background-color:#E0DCD0;}

#duxbury_menu ul li a {color:#000000;}

#duxbury_menu ul li a:hover {background-color:#E0DCD0;color:#000000;}

#duxbury_menu .radmenu .item a span {padding: 0px 10px;}
#duxbury_menu .radmenu .item.childitem1 a span {padding: 0px 20px;}

#duxbury_menu ul li {border:1px solid #D3D1C2; border-top: none;}
#duxbury_menu ul li.first {border-top:1px solid #D3D1C2;}
#duxbury_menu ul li.childitem1.first {border-top:none;}

#duxbury_menu ul li.selectedtab, 
#duxbury_menu ul li.childitem1.selectedtab {background-color:#E0DCD0;}
#duxbury_menu ul li.selectedtab a, 
#duxbury_menu ul li.childitem1.selectedtab a {color:#000000; font-weight: bold;}
#duxbury_menu ul li.selectedtab a:hover, 
#duxbury_menu ul li.childitem1.selectedtab a:hover {color:#000000; font-weight: bold;}
#duxbury_menu ul li.childitem1.separator {display: none;}

#duxbury_home-header{background-color:#393939;}
#duxbury_top{background-color:#;color:#;}
#duxbury_top a{color:#;}
#duxbury_col1{color:#000000; background-color:transparent;}
#duxbury_col1 a{color:#3876be;}
#duxbury_col1 div.block div.pad{background-color:transparent;}
#duxbury_col3{color:#000000;}
#duxbury_col3 a{color:#3876be;}
#duxbury_col3 div.block div.pad{background-color:transparent;}
#duxbury_col2 h1{color:#393939;font-family:Arial, Helvetica, sans-serif;}
#duxbury_col2 h2{color:#393939;font-family:Arial, Helvetica, sans-serif;}
#duxbury_col2 h3{color:#000000;font-family:"Lucida Grande", Arial, sans-serif;}
#duxbury_col2 h4{color:#000000;font-family:"Lucida Grande", Arial, sans-serif;}
#duxbury_col2{color:#000000;}
#duxbury_col2 a{color:#3876be;}
#duxbury_content div.block h3{font-family:"Lucida Grande", Arial, sans-serif;}
#duxbury_content{background:#ffffff;}
#duxbury_content div.block h3{color:#000000;}
a.duxbury_button{background:#393939;}
a.duxbury_button:hover{background-color:#9B9B9B;}
a.duxbury_button:active{background-color:#393939;}
#bb-container div.post h3.title{color:#000000;}
#bb-container div.post h3.title a{color:#000000;}
#bb-container div.post h3{color:##000000;}
#bb-container div.post div.submissions a{color:##393939;}
#bb-container div.post div.comments a{color:##393939;}
/* put in fix for JIRA #CMS-851 */
#bb-container div.comments div.comment-body {border-bottom:1px solid #000000;}
#bb-container div.comment-form {border:1px solid #000000; background:#ffffff;}

#footer {background:url(images/footer.png);position:relative;width:913px;height:107px; margin-bottom:10px; }

#page_title {color: rgb(57, 57, 57); font-family: Arial,Helvetica,sans-serif; font-size: 1.9em ! important; font-weight: bold ! important; padding-top: 140px; padding-left: 25px;}
#header{background:url(images/header.png);position:relative;width:912px;height:186px;margin-bottom:17px;  }

/* footer links */
#saringer {cursor:pointer; width:129px;cursor:pointer;position:absolute;height:20px; left:570px;top:67px;}
#distro   {cursor:pointer;height:20px;left:710px;position:absolute;top:67px;width:82px; }
#contact  {cursor:pointer;height:20px;left:800px;position:absolute;top:67px;width:80px; }

input[type="text"]:focus, textarea:focus { border: 1px solid #007b77; }
input[type="text"], textarea { border: 1px solid #acc2c1; }
UL {list-style-image: url(images/bullet.png)}

.more {font-size:smaller; color:#000000; font-weight:bold;}
.more a {color:black; !important}
