/* 
================================
 Container Styles for DotNetNuke
================================
*/

.clear
{	
	clear:both; 
	display:block;
	margin:0;
	padding:0;
}




/*----------------------------------------------*/


.Blank {
	margin-top:10px;
	display:block;
	
}

.Blank .Head{
	display:none;
}

.Blank td{
	font-size:10px;
}

/*----------------------------------------------*/



.requestinfo {
padding:10px;
}



.TopHalfBanner {
	width:234px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	padding:0px;
}

.TopHalfBanner .Head{
	display:none;
}


/*----------------------------------------------*/


.TopBanner .Head{
	display:none;
}

.TopBanner {
	width:468px;
	float:right;
	margin-top:10px;
	margin-right:10px;
	padding:0px;
	
}


/*----------------------------------------------*/



.HPindustrynews {
	border-top:solid 1px #996633;
	border-right:solid 1px #996633;
	border-left:solid 1px #996633;
	background-color:#fff;
	padding-top:6px;
}

.HPindustrynews .Head {
	background-color:#996633;
	font-size:14px;
	font-weight:bold;
	margin:3px;
	padding-left:2px;
	padding-right:15px;
	color:#fff;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.HPindustrynews dl{
	margin:3px;
}

.HPindustrynews dt{
	font-size:12px;
	font-weight:bold;
}

.HPindustrynews dt a, .HPindustrynews dt a:visited {
	color:#996633;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}

.HPindustrynews dt a:hover {
	color:#996633;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:underline;
	font-size:10pt;
}

.HPindustrynews p{
	font-size:10pt;
	padding:0px;
	margin:0px 0px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
}

.HPindustrynews span {
	font-weight:normal;
	color:#000;
	font-size:8.5pt;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.HPindustrynews .archivelink {
	background-color:#BED9ED;
	text-align:right;
}

.HPindustrynews .archivelink a, .HPindustrynews .archivelink a:visited, .HPindustrynews .archivelink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#996633;
	font-size:14px;
	font-weight:bold;
	padding-left:2px;
	padding-right:15px;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}




/*----------------------------------------------*/



.HPbusinessbriefs {
	border-bottom:solid 1px #996633;
	border-right:solid 1px #996633;
	border-left:solid 1px #996633;
	background-color:#fff;
	padding-top:6px;
}

.HPbusinessbriefs .Head {
	background-color:#7A1D42;
	font-size:14px;
	font-weight:bold;
	margin:3px;
	padding-left:2px;
	padding-right:15px;
	color:#fff;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.HPbusinessbriefs dl{
	margin:3px;
}

.HPbusinessbriefs dt{
	font-size:12px;
	font-weight:bold;
}

.HPbusinessbriefs dt a, .HPbusinessbriefs dt a:visited {
	color:#7A1D42;
	font-weight:bold;
	font-size:10pt;
	text-deocration:none;
	font-family: Arial, Helvetica, sans-serif;
}

.HPbusinessbriefs dt a:hover {
	color:#7A1D42;
	font-weight:bold;
	text-deocration:underline;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.HPbusinessbriefs p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	padding:0px;
	margin:0px;
	padding-bottom:10px;
}

.HPbusinessbriefs span {
	font-weight:normal;
	color:#000;
	font-size:8.5pt;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.HPbusinessbriefs .archivelink {
	background-color:#BED9ED;
	text-align:right;
}

.HPbusinessbriefs .archivelink a, .HPbusinessbriefs .archivelink a:visited, .HPbusinessbriefs .archivelink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	background-color:#7A1D42;
	font-size:14px;
	font-weight:bold;
	padding-left:2px;
	padding-right:15px;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}



/*-----------------ContactUs-----------------------------*/

.ContactUs
{
	margin:15px 0px 30px 10px; 
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUs .Head
{
	display:none;
}

.ContactUs ul
{
	margin:0; 
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUs h1
{
	margin:0px 0px 0px 0px; 
	font-family: Arial, Helvetica, sans-serif;
	padding:0; 
	text-transform:uppercase; 
	color:#996633; 
	font-size:16px; 
	font-weight:bold;
}

.ContactUs li
{
	margin:0; 
	font-family: Arial, Helvetica, sans-serif;
	padding:0; 
	list-style-type:none;
}

.ContactUs li .POBox
{
	font-size:12pt;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUs li .GoldText
{
	font-size:10pt; 
	margin:0;
	padding:0;
	color:#7A1D42; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.ContactUs li .BlueText
{
	font-size:10pt; 
	margin:0;
	padding:0;
	color:#996633; 
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUs li a 
{
	color:#000000;
	margin:0;
	padding:0;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}




/*-----------------ContactUsStaff-----------------------------*/

.ContactUsStaff
{	margin:0; 
	padding:0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUsStaff .Head
{	
	display:none;
}

.ContactUsStaff h3
{	
	margin:0px 0px 0px 0px; 
	padding:0; 
	font-weight:bold; 
	font-size:10pt;
	color:#996633;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUsStaff h1
{	
	margin:40px 0px 5px 0px; 
	font-family: Arial, Helvetica, sans-serif;
	padding:0; 
	text-transform:uppercase; 
	color:#7A1D42; 
	font-size:16px; 
	font-weight:bold;
}

.ContactUsStaff .h1Top
{	
	margin:0px 0px 5px 0px; 
	font-family: Arial, Helvetica, sans-serif;
	padding:0; 
	text-transform:uppercase; 
	color:#7A1D42; 
	font-size:16px; 
	font-weight:bold;
}

.ContactUsStaff h4
{
	margin:0;
	font-size:10pt; 
	padding:0; 
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUsStaff a
{
	margin:0px 0px 15px 0px; 
	padding:0;
	display:block;
	font-size:10pt; 
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}

.ContactUsStaff .LeftColumn
{
	float:left; 
	padding-bottom:5px; 
	width:190px;
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUsStaff .RightColumn
{
	float:right; 
	margin:0; 
	font-size:10pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	width:210px;
}



/*-----------------ContactUsSalesReps-----------------------------*/

.ContactUsSalesReps
{	margin:0; 
	padding:0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUsSalesReps .Head
{	
	display:none;
}

.ContactUsSalesReps h3
{	
	margin:0px 0px 0px 0px; 
	padding:0; 
	font-weight:bold; 
	font-size:10pt;
	color:#996633;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUsSalesReps .PersonInfo
{	
	margin:0px 0px 20px 0px; 
	padding:0; 
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUsSalesReps h4
{
	margin:0;
	font-size:10pt; 
	padding:0; 
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
}

.ContactUsSalesReps h5
{
	margin:0px 0px 0px 0px;
	padding:0;
	font-size:10pt; 
	color:#7A1D42;  
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.ContactUsSalesReps a
{
	margin:0; 
	padding:0;
	font-size:10pt; 
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:underline;
}




/*-----------------PageHeaderBrown-----------------------------*/
.PageHeaderBrown 
{
	margin:0px 0px 0px 5px;
	padding:0;
}

.PageHeaderBrown h1
{
	font-family: Arial, Helvetica, sans-serif;
	color:#996633;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14pt;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0;
}

.PageHeaderBrown .Head
{
	display:none;
}




/*-----------------PageHeaderRed-----------------------------*/
.PageHeaderRed 
{
	margin:0px 0px 0px 5px;
	padding:0;
}

.PageHeaderRed h1
{
	font-family: Arial, Helvetica, sans-serif;
	color:#7A1D42;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14pt;
	display:block;
	margin:0px 0px 15px 0px;
	padding:0;
}

.PageHeaderRed p
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	font-size:10pt;
	margin:0px 0px 15px 0px;
	padding:0;
}


.PageHeaderRed .Head
{
	display:none;
}




/*-----------------Links-----------------------------*/
.Links
{
	margin:0px 0px 0px 5px;
	padding:0px;
}

.Links .Head
{
	display:none;
}

.Links table td
{
	display:block;
	margin:0px 0px 5px 0px;
	padding:0;
}


.Links .Normal, .Links .Normal:visited
{
	
	color:#996633;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	margin:0;
	padding:0;
	text-align:center;
}

.Links .Normal:hover
{
	color:#7A1D42;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
}




/*-----------------Classifieds-----------------------------*/
.Classifieds
{	
	margin:0px 0px 0px 5px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}


.Classifieds .textBladder 
{
	height:500px;
	font-family: Arial, Helvetica, sans-serif;
}

.Classifieds .Head
{
	display:none;
}

.Classifieds dl
{
	margin:0px 0px 10px 0px; 
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
}

.Classifieds dt
{
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif; 
	color:#7A1D42; 
	font-size:10pt; 
	font-weight:bold;
}

.Classifieds dd
{
	margin:0; 
	font-family: Arial, Helvetica, sans-serif;
	padding:0; 
	font-size:10pt; 
	color:#996633;
}

.Classifieds dd a
{
	margin:0; 
	padding:0;
	font-family: Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	color:#996633;
}

.Classifieds .ClassifiedsLeftCol
{
	float:left; 
	width:400px; 
	display:block; 
	margin:0; 
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
}

.Classifieds a:visited
{	
	color:#996633;
	font-family: Arial, Helvetica, sans-serif;
}




/*-----------------ClassifiedAd-----------------------------*/

.ClassifiedAd
{
	font-family: Arial, Helvetica, sans-serif;
	margin:30px 0px 0px 5px;
	padding:0;
}

.ClassifiedAd .Head
{
	font-family: Arial, Helvetica, sans-serif;
	color:#996633;
	margin-bottom:15px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14pt;
	display:block;
}

.ClassifiedAd dl
{
	margin:0px 0px 10px 0px; 
	font-family: Arial, Helvetica, sans-serif;
	padding:0;
}

.ClassifiedAd dt
{
	color:#996633; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt; 
	font-weight:bold;
}

.ClassifiedAd dd
{	
	margin:0; 
	font-family: Arial, Helvetica, sans-serif;
	padding:0; 
	font-size:10pt; 
	color:#000000;
}

.ClassifiedAd a , .ClassifiedAd a:visited
{
	color:#7A1D42;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.ClassifiedAd a:hover
{
	color:#7A1D42;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}



/*-----------------PastIssues-----------------------------*/
.PastIssues
{
	font-family: Arial, Helvetica, sans-serif;
	margin:30px 0px 0px 5px;
	padding:0;
}

.PastIssues .Head
{
	display:none;
}

.PastIssues .ThumbTitle
{
	text-align:center;
	display:block;
	color:#996633;
	font-size:10pt;
}

.PastIssues img
{
	border:solid 1px #000;
}




/*-----------------IssueLanding-----------------------------*/
.IssueLanding
{
	font-family: Arial, Helvetica, sans-serif;
	margin:30px 0px 0px 5px;
	padding:0;
}

.IssueLanding .Head
{
	display:none;
}

.IssueLanding .CurrentIssueDate
{
	font-family: Arial, Helvetica, sans-serif;
	color:#996633;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14pt;
	display:block;
	margin:0px 0px 5px 0px;
	padding:0;
}

.IssueLanding dl dt a, .IssueLanding dl dt a:visited
{
	
	font-family: Arial, Helvetica, sans-serif;
	color:#996633;
	font-weight:bold;
	font-size:10pt;
	margin:0;
	padding:0;
}

.IssueLanding dl dt a:hover
{
	color:#7A1D42;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.IssueLanding dl dd
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:10pt;
	margin:0px 0px 15px 0px;
	padding:0;
}

.IssueLanding dl dd a, .IssueLanding dl dd a:visited
{
	
	font-family: Arial, Helvetica, sans-serif;
	color:#996633;
	font-size:10pt;
	margin:0;
	padding:0;
}

.IssueLanding dl dd a:hover
{
	color:#7A1D42;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}



/*-----------------ArticleLanding-----------------------------*/
.ArticleLanding
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 5px;
	padding:0;
}

.ArticleLanding .Head
{
	display:none;
}

.ArticleLanding .PublishDate
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0;
	padding:0;
}

.ArticleLanding .ArticleTitle
{
	color:#7A1D42;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	margin:0;
	padding:0;
}

.ArticleLanding .ArticleAuthor
{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0;
	padding:0;
}

.ArticleLanding .ArticleCreatorEmail, .ArticleLanding .ArticleCreatorEmail:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color:#7A1D42;
	font-size:10pt;
	text-decoration:underline;
	margin:0px 0px 20px 0px;
	padding:0;
	display:block;
}

.ArticleLanding .ArticleCreatorEmail:hover
{
	color:#7A1D42;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.ArticleLanding p
{
	margin:0px 5px 20px 0px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
}


/*-----------------SearchBox-----------------------------*/
.SearchBox
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 20px 5px;
	padding:10px 0px 10px 0px;
	background-color:#BED9ED;
	height:75px;
}

.SearchBox .Head
{
	display:none;
}

.SearchBox p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000;
	font-weight:bold;
	margin:0px 0px 0px 2px;
	padding:7px 0px 0px 7px;
}

.SearchBox .txtSearch
{
	width:240px;
	height:20px;
	background-color:#FFF;
	margin:2px 0px 0px 10px;
	padding:0;
}

.SearchBox .btnGoWrapper
{
	margin:8px 0px 0px 212px;
	padding:0;
	width:40px;
	background-color:#996633;
}

.SearchBox .btnGo
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#996633;
	font-size:12pt;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:0;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}




/*-----------------HPSearchBox-----------------------------*/
.HPSearchBox
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 20px 0px;
	padding:10px 0px 10px 0px;
	background-color:#BED9ED;
	height:75px;
}

.HPSearchBox .Head
{
	display:none;
}

.HPSearchBox p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#000;
	font-weight:bold;
	margin:0px 0px 0px 2px;
	padding:7px 0px 0px 7px;
}

.HPSearchBox .txtSearch
{
	width:169px;
	height:20px;
	background-color:#FFF;
	margin:2px 0px 0px 10px;
	padding:0;
}

.HPSearchBox .btnGoWrapper
{
	margin:8px 0px 0px 140px;
	padding:0;
	width:40px;
	background-color:#996633;
}

.HPSearchBox .btnGo
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#996633;
	font-size:12pt;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:0;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}



/*-----------------vGoogleMini-----------------------------*/
.vGoogleMini
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 20px 20px;
	padding:10px 0px 10px 0px;
	background-color:#FFFFEE;
}


.vGoogleMini .Head
{
	display:none;
}

.vGoogleMini table td
{
	background-color:#FFFFEE;
	margin:0;
	padding:0;
}

.vGoogleMini table td font
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000;
}

.vGoogleMini table td font b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000;
}

.vGoogleMini .s font
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#7A1D42;
	margin:0;
	padding:0;
	background-color:#FFFFEE;
	text-decoration:none;
}

.vGoogleMini .i
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:0;
	background-color:#FFFFEE;
	text-decoration:none;
}

.vGoogleMini .s, .vGoogleMini .g
{
	margin:0;
	padding:0;
}

.vGoogleMini .s
{
	margin:0px 0px 0px 0px;
	padding:0;
	display:block;
}

.vGoogleMini .l, .vGoogleMini .l:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#996633;
	margin:20px 0px 0px 0px;
	display:block;
	padding:0;
	text-decoration:none;
}

.vGoogleMini .l:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#996633;
	display:block;
	margin:20px 0px 0px 0px;
	padding:0;
	text-decoration:underline;
}

.vGoogleMini .s a, .vGoogleMini .s a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#996633;
	margin:0;
	padding:0;
	background-color:#FFFFEE;
	text-decoration:none;
}

.vGoogleMini .s a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#996633;
	margin:0;
	padding:0;
	text-decoration:underline;
}

.vGoogleMini table td a, .vGoogleMini table td a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#996633;
	margin:0;
	padding:0;
	background-color:#FFFFEE;
	text-decoration:none;
}

.vGoogleMini table td a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#996633;
	margin:0;
	padding:0;
	text-decoration:underline;
}

.vGoogleMini .txtSearch
{
	width:150px;
	height:16px;
	background-color:#FFF;
	margin:2px 0px 0px 0px;
	padding:0;
}

.vGoogleMini .btnGoWrapperTop
{
	margin:0px 0px 0px 5px;
	padding:0;
	width:40px;
	display:inline;
	background-color:#BED9ED;
}

.vGoogleMini .btnGoWrapperBottom
{
	margin:0px 0px 0px 5px;
	padding:0;
	width:40px;
	display:inline;
	background-color:#BED9ED;
}

.vGoogleMini .txtbtnComboBottom
{
	margin:25px 0px 0px 0px;
	padding:0;
}

.vGoogleMini .btnGo
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#BED9ED;
	font-size:10pt;
	font-weight:bold;
	padding:0px 15px 2px 2px;
	margin:0;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(/images/Redarrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}





/*-----------------RecentArticles-----------------------------*/
.RecentArticles
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 5px;
	padding:0px 0px 0px 0px;
	background-color:#FFF;
	border:solid 1px #996633;
}

.RecentArticles .Head
{
	display:none;
}

.RecentArticles h1
{
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 10px 5px 10px;
	display:block;
	text-indent:5px;
	text-transform:uppercase;
	padding:0;
	Font-size:11pt;
	font-weight:bold;
	background-color:#996633;
	color:#FFF;
}

.RecentArticles dt a, .RecentArticles dt a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0;
	text-decoration:none;
	Font-size:10pt;
	font-weight:bold;
	color:#996633;
}

.RecentArticles dt a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding:0;
	text-decoration:underline;
	Font-size:10pt;
	font-weight:bold;
	color:#996633;
}

.RecentArticles dt
{
	margin-left: 10px;
	margin-right: 10px;
}

.RecentArticles p
{
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	padding:0;
	font-weight:normal;
	Font-size:10pt;
	color:#000;
}

.RecentArticles .date
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	color:#996633;
}

.RecentArticles span
{
	color:#000;
	font-weight:normal;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}


/*-----------------IndustryNews-----------------------------*/
.IndustryNews
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 5px 0px 8px;
	padding:5px 0px 5px 0px;
	background-color:#FFF;
	border:solid 1px #996633;
}

.IndustryNews .Head
{
	display:none;
}

.IndustryNews h1
{
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 10px 5px 10px;
	display:block;
	text-indent:5px;
	text-transform:uppercase;
	padding:0;
	Font-size:11pt;
	font-weight:bold;
	background-color:#996633;
	color:#FFF;
}

.IndustryNews dt a, .IndustryNews dt a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0;
	text-decoration:none;
	Font-size:10pt;
	font-weight:bold;
	color:#996633;
}

.IndustryNews dt a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0;
	text-decoration:underline;
	Font-size:10pt;
	font-weight:bold;
	color:#996633;
}

.IndustryNews .ContentWrapperIndustryNews
{
	margin:0px 10px 0px 10px;
	padding:0;
}

.IndustryNews dt span
{
	color:#000;
	font-weight:normal;
	font-size:8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.IndustryNews p
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 10px 15px 10px;
	padding:0;
	font-weight:normal;
	Font-size:10pt;
	color:#000;
}

.IndustryNews dt .date
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:8pt;
	color:#000;
	text-indent:5px;
}







/*-----------------BusinessBriefs-----------------------------*/
.BusinessBriefs
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 5px 0px 8px;
	padding:5px 0px 5px 0px;
	background-color:#FFF;
	border:solid 1px #7A1D42;
}

.BusinessBriefs .Head
{
	display:none;
}

.BusinessBriefs h1
{
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 10px 5px 10px;
	display:block;
	text-indent:5px;
	text-transform:uppercase;
	padding:0;
	Font-size:11pt;
	font-weight:bold;
	background-color:#7A1D42;
	color:#FFF;
}

.BusinessBriefs .ContentWrapperBusinessBriefs
{
	margin:0px 10px 0px 10px;
	padding:0;
}

.BusinessBriefs dt a, .BusinessBriefs dt a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0;
	text-decoration:none;
	Font-size:10pt;
	font-weight:bold;
	color:#7A1D42;
}

.BusinessBriefs dt a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0;
	text-decoration:underline;
	Font-size:10pt;
	font-weight:bold;
	color:#7A1D42;
}

.BusinessBriefs p
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 15px 0px;
	padding:0;
	font-weight:normal;
	Font-size:10pt;
	color:#000;
}

.BusinessBriefs .date, .BusinessBriefs span
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:8.5pt;
	font-weight:normal;
	color:#000;
}



/*-----------------BusinessBriefsArchive-----------------------------*/
.BusinessBriefsArchive
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 5px 0px 5px;
	padding:0;
}

.BusinessBriefsArchive .Head
{
	display:none;
}

.BusinessBriefsArchive dt a, .BusinessBriefsArchive dt a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	
	padding:0;
	text-decoration:none;
	Font-size:10pt;
	font-weight:bold;
	color:#7A1D42;
}

.BusinessBriefsArchive dt a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration:underline;
	Font-size:10pt;
	font-weight:bold;
	color:#7A1D42;
}

.BusinessBriefsArchive p
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 15px 0px;
	padding:0;
	font-weight:normal;
	Font-size:10pt;
	color:#000;
}

.BusinessBriefsArchive .date, .BusinessBriefsArchive span
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:8.5pt;
	font-weight:normal;
	color:#000;
}

.BusinessBriefsArchive .feedPaging span
{
	background-color:#996633;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 10px 0px 0px;
	padding:2px;
	font-weight:bold;
	Font-size:10pt;
	float:left;	
}

.BusinessBriefsArchive ul
{
	margin:0;
	padding:0;
}

.BusinessBriefsArchive li
{
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 10px 0px 0px;
	list-style-type:none;
}

 .BusinessBriefsArchive a, .BusinessBriefsArchive a:visited
{
 	text-decoration:none;
 	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#7A1D42;
}



/*-----------------InudstryNewsArchive-----------------------------*/
.InudstryNewsArchive
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 5px 0px 5px;
	padding:0;
}

.InudstryNewsArchive .Head
{
	display:none;
}

.InudstryNewsArchive dt a, .InudstryNewsArchive dt a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration:none;
	Font-size:10pt;
	font-weight:bold;
	color:#996633;
}

.InudstryNewsArchive dt a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;

	padding:0;
	text-decoration:underline;
	Font-size:10pt;
	font-weight:bold;
	color:#996633;
}

.InudstryNewsArchive p
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 15px 0px;
	padding:0;
	font-weight:normal;
	Font-size:10pt;
	color:#000;
}

.InudstryNewsArchive .date
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:8.5pt;
	font-weight:normal;
	color:#000;
}

.InudstryNewsArchive .feedPaging span
{
	background-color:#996633;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 10px 0px 0px;
	padding:2px;
	font-weight:bold;
	Font-size:10pt;
	float:left;	
}

.InudstryNewsArchive dt span
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:8.5pt;
	font-weight:normal;
	color:#000;
}

.InudstryNewsArchive ul
{
	margin:0;
	padding:0;
}

.InudstryNewsArchive li
{
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 10px 0px 0px;
	list-style-type:none;
}

 .InudstryNewsArchive a, .InudstryNewsArchive a:visited
 {
 	text-decoration:none;
 	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#996633;
}




/*-----------------IndustryNewsWithArchiveButton-----------------------------*/
.IndustryNewsWithArchiveButton
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 5px 0px 8px;
	padding:5px 0px 0px 0px;
	background-color:#FFF;
	border:solid 1px #996633;
}

.IndustryNewsWithArchiveButton .Head
{
	display:none;
}

.IndustryNewsWithArchiveButton .IndustryNewsWithArchiveButtonContentWrapper
{
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
}

.IndustryNewsWithArchiveButton h1
{
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 10px 5px 10px;
	text-indent:5px;
	text-transform:uppercase;
	padding:0;
	Font-size:11pt;
	font-weight:bold;
	background-color:#996633;
	color:#FFF;
}

.IndustryNewsWithArchiveButton dt a, .IndustryNewsWithArchiveButton dt a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 2px 0px 0px;
	padding:0;
	text-decoration:none;
	Font-size:10pt;
	font-weight:bold;
	color:#996633;
}

.IndustryNewsWithArchiveButton dt a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 2px 0px 0px;
	padding:0;
	text-decoration:underline;
	Font-size:10pt;
	font-weight:bold;
	color:#996633;
}

.IndustryNewsWithArchiveButton p
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 10px 15px 10px;
	padding:0;
	font-weight:normal;
	Font-size:10pt;
	color:#000;
}

.IndustryNewsWithArchiveButton .date
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	color:#996633;
}

.IndustryNewsWithArchiveButton .btnArchive, .IndustryNewsWithArchiveButton .btnArchive:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0px 5px 0px 5px;
	font-weight:bold;
	text-decoration:none;
	Font-size:10pt;
	color:#FFF;
	background-color:#7A1D42;
}

.IndustryNewsWithArchiveButton .btnArchive:hover
{
	text-decoration:none;
}

.IndustryNewsWithArchiveButton .btnArchiveWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:right;
	background-color:#BED9ED;
	display:block;
}

.IndustryNewsWithArchiveButton dt span
{
	font-weight:normal;
	color:#000;
	font-size:8.5pt;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}



/*-----------------BusinessBriefsWithArchiveButton-----------------------------*/
.BusinessBriefsWithArchiveButton
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 5px 0px 8px;
	padding:5px 0px 0px 0px;
	background-color:#FFF;
	border:solid 1px #7A1D42;
}

.BusinessBriefsWithArchiveButton .Head
{
	display:none;
}

.BusinessBriefsWithArchiveButton h1
{
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 10px 5px 10px;
	display:block;
	text-indent:5px;
	text-transform:uppercase;
	padding:0;
	Font-size:11pt;
	font-weight:bold;
	background-color:#7A1D42;
	color:#FFF;
}

.BusinessBriefsWithArchiveButton dt
{
	display: block;
	margin-left: 10px;
	margin-right: 10px;
}

.BusinessBriefsWithArchiveButton dt a, .BusinessBriefsWithArchiveButton dt a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;	
	padding:0;
	text-decoration:none;
	Font-size:10pt;
	font-weight:bold;
	color:#7A1D42;
}

.BusinessBriefsWithArchiveButton dt a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;	
	padding:0;
	text-decoration:underline;
	Font-size:10pt;
	font-weight:bold;
	color:#7A1D42;
}

.BusinessBriefsWithArchiveButton p
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 10px 15px 10px;
	padding:0;
	font-weight:normal;
	Font-size:10pt;
	color:#000;
}

.BusinessBriefsWithArchiveButton .date
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:8.5pt;
	font-weight:normal;
	color:#000;
}

.BusinessBriefsWithArchiveButton span
{
	font-weight:normal;
	color:#000;
	font-size:8.5pt;
	display:inline;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.BusinessBriefsWithArchiveButton .btnArchive, .BusinessBriefsWithArchiveButton .btnArchive:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0px 5px 0px 5px;
	font-weight:bold;
	text-decoration:none;
	Font-size:10pt;
	color:#FFF;
	background-color:#7A1D42;
}

.BusinessBriefsWithArchiveButton .btnArchive:hover
{
	text-decoration:none;
}

.BusinessBriefsWithArchiveButton .btnArchiveWrapper
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-align:right;
	background-color:#BED9ED;
	display:block;
}



/*-----------------BlogLanding-----------------------------*/
.BlogLanding
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.BlogLanding .Head
{
	display:none;
}

.BlogLanding .blogtitle
{
	color:#7A1D42;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	margin:0;
	padding:0;
}

.BlogLanding .blogauthor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	display:block;
	margin:0px 0px 20px 0px;
	padding:0;
}

.BlogLanding .blogtext p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0px 5px 20px 0px;
	padding:0;
}



/*-----------------BlogSearch-----------------------------*/
.BlogSearch
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 5px;
	padding:0;
}

.BlogSearch .Head
{
	display:none;
}

.BlogSearch p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:bold;
	margin:0px 0px 2px 0px;
	padding:0;
}

.BlogSearch .DropMenu
{
	margin:0px 0px 10px 0px;
	padding:0;
	display:block;
	width:100%;
	text-align:left;
	font-size:10pt;
}



/*-----------------BlogArchive-----------------------------*/
.BlogArchive
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 5px;
	padding:5px 0px 0px 0px;
	background-color:#BED9ED;
	border:solid 4px #996633;
}

.BlogArchive .Head
{
	display:none;
}

.BlogArchive h1
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	display:block;
	text-indent:2px;
	text-transform:uppercase;
	padding:0;
	Font-size:11pt;
	font-weight:bold;
	background-color:#7A1D42;
	color:#FFF;
}

.BlogArchive .CommentCount
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:bold;
	color:#000;
}
	
.BlogArchive .BlogArchiveWrapper
{
	margin:0px 5px 15px 5px;
	padding:0;
}

.BlogArchive .ContentWrapperBlogArchive
{
	margin:0px 10px 0px 10px;
	padding:0;
}

.BlogArchive .BlogTitle, .BlogArchive .BlogTitle:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:12pt;
	font-weight:bold;
	color:#7A1D42;
	text-decoration:none;
}

.BlogArchive .BlogTitle:hover
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:12pt;
	font-weight:bold;
	color:#7A1D42;
	text-decoration:underline;
}
	
.BlogArchive .PostedBy, .BlogArchive .Caption
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:normal;
	color:#000;
}

.BlogArchive .PostDate
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:normal;
	color:#996633;
}



/*-----------------Comments-----------------------------*/
.Comments
{
	margin:0px 0px 15px 0px;
	padding:0;
}

.Comments .Head
{
	display:none;
}

.Comments .CommentCount
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 15px 0px;
	padding:0;
	Font-size:10pt;
	font-weight:bold;
	color:#000;
	text-transform:capitalize;
}

.Comments .PostedBy
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:normal;
	color:#996633;
}

.Comments .commentformtext
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:bold;
	color:#000;
}

.Comments .commenttext
{
	font-family: Arial, Helvetica, sans-serif;
	margin:15px 0px 0px 0px;
	padding:0;
	Font-size:10pt;
	font-weight:normal;
	color:#000;
}
.Comments a, .Comments a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:bold;
	color:#7A1D42;
	text-decoration:none;
}

.Comments a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:bold;
	color:#7A1D42;
	text-decoration:underline;
}




/*-----------------CommentForm-----------------------------*/
.CommentForm
{
	margin:0px 0px 0px 0px;
	padding:0;
}

.CommentForm .Head
{
	display:none;
}

.CommentForm span
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:bold;
	color:#000;
}

.CommentForm .SignIn, .CommentForm .SignIn:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:bold;
	color:#7A1D42;
	text-decoration:none;
}

.CommentForm .SignIn:hover
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:bold;
	color:#7A1D42;
	text-decoration:underline;
}

.CommentForm .commentformtext
{
	float:left;
	display:block;
	width:65px;
	text-align:left;
}

.CommentForm .Comment
{
	margin-bottom:5px;
}

.CommentForm .PostComment
{
	display:block;
	margin-top:15px;
}

.CommentForm .lblSubmit, .CommentForm .lblSubmit:visited, .CommentForm .lblSubmit:hover
{
	margin:10px 0px 0px 1px;
	padding:0;
	display:block;
	width:60px;
	text-align:center;
	font-weight:bold;
	background-color:#7A1D42;
	color:#FFF;
	text-decoration:none;
}




/*------------------EventsCalendar----------------*/
.EventsCalendar
{
	margin:15px 0px 15px 0px; 
	padding:0;
}

.EventsCalendar .Head
{
	display:none;
}

.EventsCalendar ul
{
	margin:0px 0px 0px 5px; 
	padding:0px 0px 5px 0px;
}

.EventsCalendar li
{
	list-style-type:none; 
	display:inline; 
	font-size:10pt; 
	font-weight:bold; 
	border-right:solid 1px #996633;
 	margin:0; 
 	padding-right:8px;
	padding-left:5px;
}

.EventsCalendar .noBorder
{
	border:none;
}

.EventsCalendar a:link,.EventsCalendar a:visited
{
	color:#000;
}

.EventsCalendar a:hover
{
	color:#7A1D42;
}



/*------------------EventsPromoListings----------------*/
.EventsPromoListings
{	
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 7px; 
	padding:0px; 
	overflow:auto; 
	height:310px; 
	border:solid 1px #996633;
	width:310px;
	float:left;
}

.EventsPromoListings .Head
{
	display:none;
}

.EventsPromoListings .EventListWrapper
{
	margin-bottom:5px;
	clear:both;
}

.EventsPromoListings li
{	
	list-style-type:none; 
	margin:0; 
	padding:5px;
}

.EventsPromoListings li a:link, .EventsPromoListings li a:visited
{	
	color:#000;
}

.EventsPromoListings li a:hover
{	
	color:#7A1D42;
}

.EventsPromoListings .EventDates
{	
	float:left; 
	width:90px; 
	text-align:left;
}

.EventsPromoListings .EventTitle
{	
	float:right; 
	width:195px; 
	text-align:left; 
	margin-left:5px;
	vertical-ai
}
	
	
	

/*------------------EventsListing----------------*/
.EventsListing
{	
font-family: Arial, Helvetica, sans-serif;
	margin:0px 7px 10px 0px; 
	padding:0px; 
	overflow:auto; 
	height:310px; 
	border:solid 1px #996633;
	float:right;
	width:420px;
}

.EventsListing .Head
{	
	display:none;
	font-family: Arial, Helvetica, sans-serif;
}

.EventsListing ul
{	
	margin:0; 
	padding:0px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
}

.EventsListing li
{
	list-style-type:none; 
	margin:0; 
	padding:0; 
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

.EventsListing ul li label
{
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}

.EventsListing h3
{
	margin:15px 0px 0px 0px; 
	padding:5px 5px 0px 5px; 
	color:#7A1D42;
	font-weight:bold; 
	font-size:10.5pt;
	font-family: Arial, Helvetica, sans-serif;
}

.EventsListing div strong
{	
	font-size:12pt;
	padding:5px 5px 0px 5px; 
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
}

.EventsListing ul li a
{
	color:#000;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}



/*------------------CalendarChart----------------*/
.CalendarChart
{	
	margin:15px 7px 0px 0px; 
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	width:440px;
	float:right;
}

.CalendarChart #divCalendar
{	
	margin-top:-10px;
}

.CalendarChart .Head 
{
	display:none;
}

.CalendarChart table td
{
	font-size:8pt; 
	width:65px; 
	height:50px; 
	margin:0; 
	padding:0; 
	border:solid 1px #996633; 
	vertical-align:top;
	color:#7A1D42;
	text-indent:5px;
	font-family: Arial, Helvetica, sans-serif;
}

.CalendarChart .CalendarChartHead
{	
	font-size:12pt;  
	color:#B2794C; 
	font-weight:bold; 
	text-transform:uppercase; 
	display:block; 
	padding:0;
	margin:0; 
	text-align:left;
}

.CalendarChart .LeftArrow img, .CalendarChart .RightArrow img
{
	border:none;
}

.CalendarChart .calToggleText
{
	font-size:12pt; 
	color:#7A1D42; 
	font-weight:bold; 
	text-transform:uppercase;
}

.CalendarChart table .calendarCellEvent
{
	background-color:#7A1D42; 
	display:block; 
	color:#FFF;
	font-size:8pt; 
	width:65px; 
	height:50px; 
	margin:0; 
	padding:0; 
	vertical-align:top;
	text-indent:5px;
	font-family: Arial, Helvetica, sans-serif;
}

.CalendarChart a
{
	text-decoration:none;
}

.CalendarChart table
{
	width:100%;  
	margin-bottom:15px;
}



/*------------------EventSponsor----------------*/
.EventSponsor
{	
	margin:15px 0px 0px 7px; 
	padding:0;
	float:left;
	width:290px;
}

.EventSponsor .Head
{
	font-size:9pt; 
	font-family: Arial, Helvetica, sans-serif; 
	color:#000; 
	display:none; 
	font-weight:bold;
	padding:0; 
	margin:0; 
	text-align:left;
}


/*------------------MediaKitPages----------------*/
.MediaKitPages
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 50px 0px;
	padding:0;
}

.MediaKitPages .Head
{
	display:none;
}

.MediaKitPages h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#996633;
	margin:0;
	padding:0;
}

.MediaKitPages p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000;
	margin:0px 0px 15px 0px;
	padding:0;
}

.MediaKitPages ul
{
	margin:0;
	padding:0;
}

.MediaKitPages li
{
	margin:0;
	padding:0;
	list-style-type:none;
}

.MediaKitPages a, .MediaKitPages a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#7A1D42;
	margin:0;
	padding:0;
	text-decoration:none;
}

.MediaKitPages a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#7A1D42;
	margin:0;
	padding:0;
	text-decoration:underline;
}



/*------------------ENewsletter----------------*/
.ENewsletter
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.ENewsletter .Head
{
	display:none;
}

.ENewsletter .ENewsImg
{
	float:left;
	display:block;
	width:120px;
	margin-bottom:25px;
}

.ENewsletter a, .ENewsletter a:visited, .ENewsletter a:hover
{
	text-decoration:none;
}
	

.ENewsletter .ENewsDescription
{
	float:right;
	margin:0px 0px 0px 5px;
	padding:0px;
	display:block;
	width:335px;
}

.ENewsletter .ENewsDescription h1
{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#996633;
	margin:0;
	padding:0;
}

.ENewsletter .ENewsDescription p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#000;
	margin:0px 0px 15px 0px;
	padding:0;
}



/*------------------MediaKit----------------*/
.MediaKit
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 25px 10px;
	padding:0;
}

.MediaKit .Head
{
	display:none;
}

.MediaKit img
{
	margin:0px 0px 5px 0px;
}

.MediaKit h1 a, .MediaKit h1 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#996633;
	margin:0;
	padding:0;
	text-decoration:none;
	display:inline;
	cursor:pointer;
}

.MediaKit h1 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	color:#996633;
	margin:5px 0px 0px 0px;
	padding:0;
	text-decoration:underline;
	display:inline;
	cursor:pointer;
}




/*------------------AdInfo----------------*/
.AdInfo
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 10px;
	padding:0;
}

.AdInfo .Head
{
	display:none;
}

.AdInfo ul
{
	margin:0;
	padding:0;
}

.AdInfo li
{
	list-style-type:none;
}

.AdInfo li a, .AdInfo li a:visited, .AdInfo li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 5px 0px;
	padding:0;
	display:block;
	width:250px;
	height:25px;
	text-indent:5px;
	line-height:26px;
	text-decoration:none;
}

.AdInfo .Upload, .AdInfo .Upload:hover, .AdInfo .Upload:visited
{
	background-image: url(/images/UploadBackground.gif);
	background-repeat:no-repeat;
	color:#FFF;
	text-transform:uppercase;           
}

.AdInfo .Download, .AdInfo .Download:hover, .AdInfo .Download:visited
{
	background-image: url(/images/DownloadBackground.gif);
	background-repeat:no-repeat;
	color:#FFF;
	text-transform:uppercase;            
}

.AdInfo .Find, .AdInfo .Find:hover, .AdInfo .Find:visited
{
	background-image: url(/images/FindBackground.gif);
	background-repeat:no-repeat;
	color:#000;
	text-transform:uppercase;            
}




/*------------------HPArticlePreviewRed----------------*/
.HPArticlePreviewRed
{
	margin:0px 5px 0px 5px;
	padding:0;
}

.HPArticlePreviewRed .Head
{
	display:none;
}

.HPArticlePreviewRed h1
{
	font-family: Arial, Helvetica, sans-serif;
	margin:5px 0px 0px 0px;
	padding:0;
	Font-size:12pt;
	font-weight:bold;
	color:#7A1D42;
	text-decoration:none;	
}

.HPArticlePreviewRed .PostedBy
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	margin-bottom: 5px;
	Font-size:10pt;
	font-weight:normal;
	color:#7A1D42;
}

.HPArticlePreviewRed .Caption
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:normal;
	color:#000;
}

.HPArticlePreviewRed .PostDate
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:normal;
	color:#996633;
}

.HPArticlePreviewRed .lnkRead, .HPArticlePreviewRed .lnkRead:visited, .HPArticlePreviewRed .lnkRead:hover
{
	margin:5px 0px 0px 0px;
	padding:0;
	display:block;
	text-decoration:none;
	width:55px;
	height:15px;
	background-image: url(/images/ReadBackground.gif);
	background-repeat:no-repeat;
	font-size:11pt;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:2px;
	line-height:14px;
	float:right;
	color:#FFF;
}

.HPArticlePreviewRed img
{
	margin:5px 0px 0px 0px;
	padding:0;
}



/*------------------HPArticlePreviewBrown----------------*/
.HPArticlePreviewBrown
{
	margin:0px 5px 0px 5px;
	padding:0;
}

.HPArticlePreviewBrown .Head
{
	display:none;
}

.HPArticlePreviewBrown .Left
{
	float:left;
	width:120px;
}

.HPArticlePreviewBrown .Right
{
	float:right;
	width:125px;
}

.HPArticlePreviewBrown h1
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0;
	Font-size:12pt;
	font-weight:bold;
	color:#996633;
	text-decoration:none;
	width:100%;
}

.HPArticlePreviewBrown .PostedBy
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	margin-bottom: 5px;
	Font-size:10pt;
	font-weight:normal;
	color:#7A1D42;
	width:100%;
}

.HPArticlePreviewBrown .Caption
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0px 0px 5px 0px;
	padding:0;
	Font-size:10pt;
	font-weight:normal;
	color:#000;
	width:100%;
}

.HPArticlePreviewBrown .PostDate
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:normal;
	color:#996633;
	width:100%;
}

.HPArticlePreviewBrown .lnkRead, .HPArticlePreviewBrown .lnkRead:visited, .HPArticlePreviewBrown .lnkRead:hover
{
	margin:5px 0px 0px 0px;
	padding:0;
	display:block;
	text-decoration:none;
	width:55px;
	height:15px;
	background-image: url(/images/ReadBackground.gif);
	background-repeat:no-repeat;
	font-size:11pt;
	font-weight:bold;
	text-transform:uppercase;
	text-indent:2px;
	line-height:14px;
	color:#FFF;
}

.HPArticlePreviewBrown img
{
	margin:0px;
	padding:0px;
}

.HPArticlePreviewBrown .HPArticlePreviewBrownWrapper
{
	margin:0;
	padding:5px 0px 10px 0px;
	border-bottom:solid 1px #996633;
}

.HPArticlePreviewBrown .HPArticlePreviewBrownWrapperNoBorder
{
	margin:0;
	padding:10px 0px 5px 0px;
}



/*------------------HPCompanyProfile----------------*/
.HPCompanyProfile
{
	margin:0px 0px 15px 0px;
	padding:0;
	background-color:#BED9ED;
	float:left;
}

.HPCompanyProfile .Head
{
	display:none;
}

.HPCompanyProfile .RedLayer
{
	margin:5px;
	padding:5px 0px 5px 0px;
	background-color:#7A1D42;
}

.HPCompanyProfile ul
{
	margin:0;
	padding:0;
}

.HPCompanyProfile li
{
	list-style-type:none;
	display:inline;
	margin:0px 5px 0px 5px;
	padding:0;
}

.HPCompanyProfile .h1CompanyWrapper
{
	margin:5px 0px 10px 5px;
	padding:0;
}

.HPCompanyProfile h1
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#BED9ED;
	font-size:11pt;
	display:inline;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:5px 0px 5px 0px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(/images/Redarrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
	
}

.HPCompanyProfile .lnkGoWrapper
{
	margin:5px 0px 0px 290px;
	padding:0;
}

.HPCompanyProfile .lnkGo, .HPCompanyProfile .lnkGo:visited, .HPCompanyProfile .lnkGo:hover
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#BED9ED;
	font-size:11pt;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:5px 0px 5px 0px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(/images/Redarrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
	
}


/*-----------------HPBlogArchive-----------------------------*/
.HPBlogArchive
{
	font-family: Arial, Helvetica, sans-serif;
	margin:15px 0px 5px 5px;
	padding:5px 0px 0px 0px;
	background-color:#BED9ED;
	border:solid 1px #996633;
	width:190px;
	float:right;
}

.HPBlogArchive .Head
{
	display:none;
}

.HPBlogArchive h1
{
	display:none;
}

.HPBlogArchive .CommentCount
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:bold;
	color:#000;
}
	
.HPBlogArchive .HPBlogArchiveWrapper
{
	margin:0px 5px 15px 5px;
	padding:0;
}

.HPBlogArchive .BlogTitle, .HPBlogArchive .BlogTitle:visited
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:12pt;
	font-weight:bold;
	color:#7A1D42;
	text-decoration:none;
}

.HPBlogArchive .BlogTitle:hover
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:12pt;
	font-weight:bold;
	color:#7A1D42;
	text-decoration:underline;
}
	
.HPBlogArchive .PostedBy, .HPBlogArchive .Caption
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:normal;
	color:#000;
}

.HPBlogArchive .PostDate
{
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	Font-size:10pt;
	font-weight:normal;
	color:#996633;
}

.HPBlogArchive .lnkGoWrapper
{
	margin:5px 0px 5px 120px;
	padding:0;
}

.HPBlogArchive .lnkGo, .HPBlogArchive .lnkGo:visited, .HPBlogArchive .lnkGo:hover
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#7A1D42;
	font-size:11pt;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:5px 0px 5px 0px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
	
}

.HPBlogArchive .h2BlogWrapper
{
	margin:5px 0px 5px 5px;
	padding:0;
}

.HPBlogArchive h2
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#996633;
	font-size:11pt;
	display:inline;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:5px 0px 5px 0px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
	
}



/*-----------------HPCurrentIssue-------------------------*/
.HPCurrentIssue
{
	margin:0px 5px px 0px;
	padding:0;
	width:322px;
}

.HPCurrentIssue .Head
{
	display:none;
}

.HPCurrentIssue .latestCover ul a img
{
	margin:0;
	padding:0;

}

.HPCurrentIssue .lnkSubscribeWrapper
{
	margin:-5px 0px 0px 0px;
	padding:0;
	text-align:right;
	background-color:#BED9ED;
}

.HPCurrentIssue .lnkSubscribe, .HPCurrentIssue .lnkSubscribe:visited, .HPCurrentIssue .lnkSubscribe:hover
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#BED9ED;
	font-size:11pt;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:0;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(/images/Redarrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
	
}

.HPCurrentIssue .lnkReadWrapper
{
	margin:0;
	padding:0;
	text-align:right;
	background-color:#7A1D42;
}

.HPCurrentIssue .lnkRead, .HPCurrentIssue .lnkRead:visited, .HPCurrentIssue .lnkRead:hover
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#7A1D42;
	font-size:11pt;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:0;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
	
}

.HPCurrentIssue .Left
{
	float:left;
	width:136px;
	margin:0;
	padding:0;
}

.HPCurrentIssue .Right
{
	float:right;
	width:180px;
	background-color:#996633;
	height:150px;
	margin:0;
	padding:0;
}


/*-----------------HPEventListing-------------------------*/
.HPEventListing 
{
	margin:0;
	padding:0;
	border:solid 4px #996633;
	background-color:#FFF;
}

.HPEventListing .Head
{
	display:none;
}

.HPEventListing .EventDates
{
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size:8.5pt;
	font-weight:normal;
	text-decoration:none;
	margin:0px 3px 0px 0px;
	padding:0;
}

.HPEventListing .EventTitle a, .HPEventListing .EventTitle a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	color:#7A1D42;
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

.HPEventListing .EventTitle a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color:#7A1D42;
	font-size:10pt;
	font-weight:bold;
	text-decoration:underline;
}

.HPEventListing .DateTitle
{
	margin:0px 0px 10px 0px;
	padding:0;
}


.HPEventListing .h1IndustryEventsWrapper
{
	margin:0px 0px 5px 0px;
	padding:0;
}

.HPEventListing h1
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#7A1D42;
	font-size:11pt;
	display:inline;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:5px 0px 5px 0px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.HPEventListing .lnkGoWrapper
{
	margin:0;
	padding:0;
	text-align:right;
}

.HPEventListing .lnkGo, .HPEventListing .lnkGo:visited, .HPEventListing .lnkGo:hover
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#7A1D42;
	font-size:11pt;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:5px 0px 5px 0px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.HPEventListing .HPEventListingWrapper 
{
	margin:5px;
	padding:0;
}




/*-----------------HPCurrentForums-------------------------*/
.HPCurrentForums
{
	margin:15px 0px 0px 0px;
	padding:0;
	border:solid 4px #996633;
	background-color:#BED9ED;
}

.HPCurrentForums .Head
{
	display:none;
}


.HPCurrentForums .h1Wrapper
{
	margin:5px 0px 5px 5px;
	padding:0;
}

.HPCurrentForums h1 
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#996633;
	display:inline;
	font-size:11pt;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:0px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.HPCurrentForums .lnkForumTitle, .HPCurrentForums .lnkForumTitle:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 0px 5px;
	padding:0;
	color:#7A1D42;	
	text-decoration:none;
}

.HPCurrentForums .lnkForumTitle:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	margin:0px 0px 0px 5px;
	padding:0;
	color:#7A1D42;	
	text-decoration:underline;
}

.HPCurrentForums .lnkForumTitleWrapper
{
	margin:0px 0px 5px 0px;
	padding:0;
}




/*-----------------GBSearch-------------------------*/
.GBSearch
{
	margin:0px 0px 30px 0px;
	padding:0;
}

.GBSearch .Head
{
	display:none;
}

.GBSearch .DropDown h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#000;
}

.GBSearch .GuideSearch
{
	float:left;
	width:220px;
	margin-left:2px;
}

.GBSearch .DropDown, .GBSearch .ddGuideSearch
{
	float:right;
	width:180px;
}



/*-----------------GBProductCategory-------------------------*/
.GBProductCategory
{
	margin:0;
	padding:0;
}

.GBProductCategory .Head
{
	display:none;
}

.GBProductCategory h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding:0;
	margin:0px 0px 2px 0px;
	color:#7A1D42;
}

.GBProductCategory table
{
	width:100%;
	border-collapse:collapse;
}


.GBProductCategory table .ProductCategoryYellow td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	display:block;
	font-weight:normal;
	padding:5px 0px 5px 5px;
	margin:0px;
	color:#000;
	border:solid 1px #996633;
}

.GBProductCategory table .ProductCategoryBlue td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	display:block;
	font-weight:normal;
	padding:5px 0px 5px 5px;
	margin:0px;
	color:#000;
	background-color:#BED9ED;
	border:solid 1px #996633;
}

.GBProductCategory table td a, .GBProductCategory table td a:visited
{
	color:#996633;
	font-weight:bold;
	text-decoration:none;
}

.GBProductCategory table td a:hover
{
	color:#996633;
	font-weight:bold;
	text-decoration:underline;
}



/*-----------------GBFeaturedItems-------------------------*/
.GBFeaturedItems
{
	margin:0px 0px 15px 7px;
	padding:0;
	width:300px;
}

.GBFeaturedItems .Head
{
	display:none;
}

.GBFeaturedItems h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding:0;
	margin:0px 0px 2px 0px;
	color:#7A1D42;
}

.GBFeaturedItems a, .GBFeaturedItems a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#996633;
	text-decoration:none;
}

.GBFeaturedItems a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#7A1D42;
	text-decoration:underline;
}



/*-----------------GuideAd-------------------------*/
.GuideAd
{
	margin:0px 0px 15px 7px;
	padding:0;
	width:300px;
}

.GuideAd .Head
{
	display:none;
}



/*-----------------GBCompanyDetail-------------------------*/
.GBCompanyDetail
{
	margin:0;
	padding:0;
	
}

.GBCompanyDetail .Head
{
	display:none;
}

.GBCompanyDetail p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:0;
	margin:0px 0px 25px 0px;
	color:#000;
}

.GBCompanyDetail .companyInfo .Description
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	padding:0px;
	display:inline;
	margin:0px;
	color:#000;
}

.GBCompanyDetail .companyInfo p strong
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:0px;
	margin:0px 5px 0px 0px;
	color:#000;
}

.GBCompanyDetail p a, .GBCompanyDetail p a:visited, .GBCompanyDetail p a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	padding:0;
	margin:0;
	color:#996633;
	text-decoration:underline;
}

.GBCompanyDetail h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	padding:0;
	margin:5px 0px 5px 0px;
	color:#996633;
}

.GBCompanyDetail h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	padding:0;
	margin:0px 0px 0px 0px;
	color:#996633;
}

.GBCompanyDetail .GBDoc a , .GBCompanyDetail .GBDoc a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	text-transform:capitalize;
	text-decoration:none;
	font-weight:bold;
	padding:0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	color:#000;
}

.GBCompanyDetail .lnkViewMapWrapper
{
	margin:0;
	padding:0;
	display:inline;
	text-align:right;
}

.GBCompanyDetail .lnkViewMap, .GBCompanyDetail .lnkViewMap:visited, .GBCompanyDetail .lnkViewMap:hover
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#7A1D42;
	font-size:11pt;
	font-weight:bold;
	padding:2px 15px 0px 2px;
	margin:0px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}

.GBCompanyDetail .lnkRequestInfoWrapper
{
	margin:0;
	padding:0;
	display:inline;
	text-align:right;
}

.GBCompanyDetail .lnkRequestInfo, .GBCompanyDetail .lnkRequestInfo:visited, .GBCompanyDetail .lnkRequestInfo:hover
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#BED9ED;
	font-size:11pt;
	font-weight:bold;
	padding:2px 15px 0px 2px;
	margin:0px 10px 0px 0px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(/images/Redarrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
}
	
.GBCompanyDetail .GBVideo
{
	margin:0px 0px 15px 0px;
	padding:0;
}

.GBCompanyDetail .GBTopImg
{
	width:100%;
	margin-bottom:15px;
}

.GBCompanyDetail .GBPictures 
{
	width:120px;
	margin:4px;
	padding:0;
	border:none;
	text-align:center;
}

.GBCompanyDetail .GBFiles td
{
	margin:0;
	padding:0;
	text-align:left;
	text-indent:5px;
	border-left:solid 1px #996633;
	border-right:solid 1px #996633;
}

.GBCompanyDetail .GBFiles 
{
	margin:0;
	padding:0;
}

.GBCompanyDetail table
{
	border:solid 2px #996633;
	width:98%;
	margin:0px 0px 15px 0px;
	padding:0;
	text-align:center;
}

.GBCompanyDetail table td
{
	border:solid 2px #996633;
	margin:0;
	padding:0;
	text-align:center;
}



/*-----------------ArticleCategories-------------------------*/
.ArticleCategories 
{
	margin:0px 0px 20px 5px;
	padding:0;
}

.ArticleCategories .Head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	padding:0;
	margin:0px 0px 0px 0px;
	color:#996633;
}

.ArticleCategories .vTagList ul
{
	margin:0;
	padding:0;
	text-align:left;
}

.ArticleCategories .vTagList li
{
	margin:0px 0px 2px 0px;
	padding:0;
	text-align:left;
	list-style-type:none;
}

.ArticleCategories .vTagList li a, .ArticleCategories .vTagList li a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	background-color:#BED9ED;
	font-size:11pt;
	font-weight:bold;
	padding:0px 0px 0px 2px;
	margin:5px 0px 5px 0px;
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	background-image: url(/images/Redarrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color:#BED9ED;
}

.ArticleCategories .vTagList li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	font-weight:bold;
	padding:0px 15px 0px 2px;
	margin:5px 0px 5px 0px;
	color:#FFF;
	text-decoration:none;
	text-transform:uppercase;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: center right;
	background-color:#7A1D42;
	display:block;
}