/* GLOBAL TEXT STYLES */

p,table,td,tr,div,span,li
{
font-weight: normal;
font-size: 12px;
font-family: Arial; 
color: #333;
text-decoration: none;
line-height: 18px;
padding: 0px;
margin: 0px;
}

/* GLOBAL LINKS */

a
{
font-weight: normal;
font-size: 11px;
font-family: Arial; 
color: #911700;
text-decoration: none;
line-height: 14px;
padding: 0px;
margin: 0px;
outline: none;
}

a:hover
{
font-weight: normal;
font-size: 11px;
font-family: Arial; 
color: #333;
text-decoration: underline;
line-height: 14px;
padding: 0px;
margin: 0px;
outline: none;
}


/* GLOBAL HEADERS */

h1
{
font-family: Arial; 
font-size: 18px;
font-weight: normal;
color: #000;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h2
{
font-family: Arial; 
font-size: 16px;
font-weight: normal;
color: #000;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h3
{
font-family: Arial; 
font-size: 14px;
font-weight: normal;
color: #8F1720;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h4
{
font-family: Arial;  
font-size: 12px;
font-weight: normal;
color: #8F1720;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

h5
{
font-family: Arial; 
font-size: 10px;
font-weight: normal;
color: #000;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

li
{
color: #000;
}

ul
{
color: #084381;
}

/* DEFAULT ARTICLE STYLES*/

Div#bhmDefaultArticle
{
padding: 25px 25px 25px 25px;
margin: 0px 0px 25px 0px;
}

Div#bhmDefaultArticle table
{
}

Div#bhmDefaultArticleTitle
{
font-family: Arial; 
font-size: 18px;
font-weight: normal;
color: #000;
text-decoration: none;
text-align: left;
padding: 0px 0px 10px 0px;
margin: 0px;
}

Div#bhmDefaultArticleDate
{
font-family: Arial; 
font-size: 14px;
font-weight: normal;
color: #000;
text-decoration: none;
text-align: left;
padding: 5px 0px 10px 0px;
margin: 0px;	
}

Div#bhmDefaultArticleBody
{
font-family: Arial; 
font-size: 13px;
font-weight: normal;
line-height: 18px;
color: #333;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px 0px 25px 0px;
}



/* MAIN MENU STYLES*/

Div#bhmMainMenuBg
{
position: relative;
background-image: url(/media/templates/bwMainMenuBg.jpg);
background-repeat: no-repeat;
width: 963px;
height: 31px;
}

#bhmMainMenu
{
}

a.bhmMenuItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
color: #FFF;
padding: 5px 10px 5px 10px;
outline: none;
text-align: center;
}

a:hover.bhmMenuItem, a.bhmMenuItemActive, a:hover.bhmMenuItemActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 12px;
text-decoration: none;
text-transform: uppercase;
color: #8E8C8B;
padding: 5px 10px 5px 10px;
outline: none;
text-align: center;
}

/* MAIN MENU LEVEL 2*/

.bhmMainMenuLevel2
{
position: relative;
width: 200px;
text-align: left;
filter: alpha(opacity=75);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.75; opacity:0.75;
}

a.bhmMenuItemLevel2
{
display: block;
position: relative;
background-image: url(/media/templates/bwMainMenuActiveBtn.gif);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 10px;
text-decoration: none;
/*text-transform: uppercase;*/
color: #FFF;
border-bottom: 1px solid #FFF;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
outline: none;
height: 100%;
}

a:hover.bhmMenuItemLevel2, a.bhmMenuItemLevel2Active, a:hover.bhmMenuItemLevel2Active
{
display: block;
position: relative;
background-image: url(/media/templates/bwMainMenuGryActiveBtn.gif);
background-repeat: no-repeat;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 10px;
text-decoration: none;
/*text-transform: uppercase;*/
color: #FFF;
border-bottom: 1px solid #FFF;
padding: 5px 5px 5px 5px;
margin: 0px 0px 0px 0px;
outline: none;
height: 100%;
}

/* DEFAULT ARTICLE MENU STYLES */


Div#bhmDefaultArticleMenuCap
{
width: 236px;
height: 18px;
background-image: url(/media/templates/bw_ArticleMenuCap.jpg);
background-position: 0 0;
background-repeat: no-repeat;
}

Div#bhmDefaultArticleMenuTitle
{
width: 236px;
height: 25px;
background-image: url(/media/templates/bw_ArticleMenuTitle.jpg);
background-position: 0 0;
background-repeat: no-repeat;
}

Div#bhmDefaultArticleMenuFooter
{
width: 236px;
height: 19px;
background-image: url(/media/templates/bw_ArticleMenuFooter.jpg);
background-position: 0 0;
background-repeat: no-repeat;
}

Div#bhmDefaultArticleMenu
{
width: 236px;
background-image: url(/media/templates/bw_ArticleMenuBg.jpg);
background-position: 0 0;
background-repeat: repeat y;
}

a.bhmDefaultArticleMenuItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
line-height: 14px;
text-decoration: none;
color: #666;
padding: 5px 5px 5px 5px;
outline: none;
}

a:hover.bhmDefaultArticleMenuItem, a.bhmDefaultArticleMenuItemActive, a:hover.bhmDefaultArticleMenuItemActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
line-height: 14px;
text-decoration: none;
color: #AF1A13;
padding: 5px 5px 5px 5px;
outline: none;
}

/* HOME FEATURE ARTICLE STYLES*/

Div#bhmFeatureArticleMenu
{
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 10px 10px 10px 10px;
}

Div#bhmFeatureArticleMenuDescription
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 14px;
text-decoration: none;
text-align: left;
color: #666;
padding: 10px 10px 10px 10px;
outline: none;
}

Div#bhmFeatureArticleMenuBody
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: left;
color: #666;
padding: 0px 10px 10px 10px;
outline: none;
}

/* BLOG STYLES*/

Div#bhmBlogIndexMenu
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 14px;
text-decoration: none;
text-align: left;
color: #666;
padding: 10px 10px 10px 10px;
outline: none;	
border-bottom: 1px solid #CCC;
}

a.bhmBlogIndexMenuTitle
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 18px;
text-decoration: none;
text-align: left;
color: #911700;
outline: none;	
}

a:hover.bhmBlogIndexMenuTitle, a.bhmBlogIndexMenuTitleActive, a:hover.bhmBlogIndexMenuTitleActive
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 18px;
text-decoration: none;
text-align: left;
color: #8E8C8B;
outline: none;	
}


Div#bhmBlogIndexMenuTitle
{
padding: 0px 0px 5px 0px;	
}

Div#bhmBlogIndexMenuDate
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 12px;
text-decoration: none;
text-align: left;
color: #333;
outline: none;	
padding: 0px 0px 5px 0px;	
}

Div#bhmBlogIndexMenuDesc
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 12px;
text-decoration: none;
text-align: left;
color: #666;
outline: none;	
padding: 0px 0px 0px 0px;	
}

/* BLOG ARTICLE MENU TITLE*/

Div#bhmBlogArticleMenuTitle
{
width: 236px;
height: 25px;
background-image: url(/media/templates/bw_blogTitleBar.jpg);
background-position: 0 0;
background-repeat: no-repeat;
font-family: Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 16px;
text-decoration: none;
text-align: center;
color: #911700;
outline: none;
padding: 3px 0px 0px 0px; 
}

Div#bhmBlogArticleMenuDate
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
line-height: 14px;
text-decoration: none;
color: #333;
padding: 2px 0px 2px 5px;
outline: none;
}

Div#bhmBlogArticleMenuItems
{
padding: 5px 10px 5px 10px;	
}

a.bhmBlogArticleMenuItem
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
line-height: 14px;
text-decoration: none;
color: #666;
padding: 0px 5px 2px 5px;
outline: none;
}

a:hover.bhmBlogArticleMenuItem, a.bhmBlogArticleMenuItemActive, a:hover.bhmBlogArticleMenuItemActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
line-height: 14px;
text-decoration: none;
color: #AF1A13;
padding: 0px 5px 2px 5px;
outline: none;
}


/* SALES SOLUTION MENU*/

Div#bhmSalesSolutionMenu
{
text-align: left;
padding: 10px 10px 10px 10px;
}

Div#bhmSalesSolutionItems
{
padding: 10px 0px 10px 0px;
}

Div#bhmSalesSolutionTitle
{
padding: 0px 10px 5px 10px;
}

Div#bhmSalesSolutionDescription
{
padding: 0px 10px 0px 10px;
}

/* ICON MENU STYLES*/

/*Div#bhmIconMenu
{
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 0px;
}

Div#bhmIconMenuDescription
{
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: bold;
font-size: 14px;
text-decoration: none;
text-align: center;
color: #282627;
padding: 0px 0px 5px 0px;
}*/

/* FOOTER MENU STYLES */

Div#bhmFooterMenu
{
width: 700px;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 0px 0px 20px 0px;
}

a.bhmFooterMenu
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
color: #FFF;
outline: none;
text-align: center;
}

a:hover.bhmFooterMenu, a.bhmFooterMenuActive, a:hover.bhmFooterMenuActive
{
display: block;
font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; 
font-weight: normal;
font-size: 11px;
text-decoration: underline;
color: #FFF;
outline: none;
text-align: center;
}

/* GRAPHIC STANDARDS INDEX MENU STYLES */


Div#bhmGSIndexMenu
{
margin-bottom:15px;
border-bottom: 1px solid #CCC;
}

Div#bhmGSIndexMenu img
{
/*border: 1px solid #000;
padding: 5px 5px 5px 5px;
background-color: #FFF;*/
}

.bhmComment
{
padding: 15px 15px 15px 20px;	
}

.bhmCommentField
{
padding-bottom: 5px;
padding-left: 5px; 
}

.bhmCommentSubmit
{
text-align:left;
padding-top: 15px; 
padding-left: 5px;
}

.bhmCommentItem
{
padding: 0px 15px 5px 15px; 
font-family: Verdana;
font-size: 11px;
font-weight: normal;
color:#666666;
line-height: 1.3em;
}


/* CONTACT EMAIL FORM STYLES */

Div#bhmContactForm
{
height: 100%;
}

Div#bhmContactForm input
{
border: 1px solid #CCC;
width: 180px;
margin-bottom: 5px;
}

Div#bhmContactForm 
{
}

label{
float: left;
width: 250px;
font-weight: bold;
}


/* EMPOYMENT FORM STYLES*/

Div#bhmEmploymentForm 
{
height: 100%;
width: 550px;
}

Div#bhmEmploymentForm input
{
border: 1px solid #CCC;
}

Div#bhmEmploymentForm td
{
padding: 5px 5px 5px 5px;
}

.bhmForumButton
{
border: 0px solid #FFF;
}

Div#bhmEmploymentForm textarea
{
border: 1px solid #CCC;
width: 350px;
}

/* ROTATING ICON CSS */

.gallerycontroller
{
}

.gallerycontent
{
border: 0px;
display: block;
z-index: 10;
}

/* SEARCH STYLES */

Div#bhmSearchBoxCap
{
width: 236px;
height: 4px;
background-image: url(/media/templates/bhmSearchCap.jpg);
background-position: 0 0;
background-repeat: no-repeat;
}

Div#bhmSearchBoxFooter
{
width: 236px;
height: 6px;
background-image: url(/media/templates/bhmSearchFooter.jpg);
background-position: 0 0;
background-repeat: no-repeat;
}

Div#bhmSearchBox
{
padding: 5px 5px 5px 5px;
}

Div#bhmSearchBox input
{
border: 1px solid #666;
}

Div#bhmSearchBoxTitle
{
font-weight: bold;
font-size: 12px;
font-family: Arial; 
color: #666;
text-decoration: none;
text-transform: uppercase;
line-height: 18px;
padding: 0px;
margin: 0px;
}

.bhmSearchInput
{
width: 160px;
padding: 0px 3px 0px 3px;
}

/* SEARCH RESULT STYLES */

DIV#SearchResults
{
width: 100%;
}

DIV#SearchResultsTitle
{
font-family: Verdana;
font-size: 11px;
color: #000000;
}

.SearchResultPages
{
color: #000000;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
}

DIV#searchResultsBody
{
display: block;
color: #000000;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
padding-left: 17px;
margin-bottom: 20px;
}

.searchResultBodyRed
{
color: #666;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 11px;
text-decoration:none;
}

a.SearchItem
{
display: block;
color: #AF1A13;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 12px;
text-decoration:none;
margin-top: 0px;
padding-right: 5px;
}

a:hover.SearchItem, a.SearchItemActive, a:hover.SearchItemActive
{
display: block;
color: #999999;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 12px;
text-decoration:none;
padding-right: 5px;
}

#searchResultTable
{
width: 839px;
padding-top: 20px;
padding-bottom: 20px;
}

#searchResultTdLeft
{
width: 235px;
padding-left: 10px;
}

#searchResultTdRight
{
padding-right: 31px;
width: 604px;
}

/* SEARCH RESULTS LEFT COL BOX*/

DIV#searchResultBox
{
width: 200px;
}

DIV#searchResultBoxBody
{
padding: 8px;
}


DIV#SearchResultsPagenumbers
{
color: #AF1A13;
font-family: Verdana;
font-weight: normal;
line-height: 17px;
font-size: 11px;
paddding: 10px;
}

a.SearchItemPages
{
color: #AF1A13;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
text-decoration:none;
padding: 3px;
}

a:hover.SearchItemPages, a.SearchItemPagesActive, a:hover.SearchItemPagesActive
{
color: #999999;
font-family: Verdana;
font-weight: normal;
font-size: 12px;
text-decoration:none;
padding: 3px;
}

.searchResultHighlight
{
color: #000;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
text-decoration:none;
}

/* DIV IN TABLE RESIZE */

Div#bhmEViewWrapper
{
position: relative;
}

/* CAPTCHA FORM STYLES*/

#smV2RegistrationForm
{	
margin-top:20px;
}

#smV2RegistrationForm td
{
font-family: Arial;
font-size: 11px;
color: #666; 
padding-right:55px;
padding-bottom: 5px;
text-align:left;
}

#smV2CaptchaBox
{
background-color: #F2F2F2;
width:245px;
display:block; 
}

#smV2CaptchaBoxContainer
{
padding: 16px;	
padding-top:0px;
text-align:left;
}

#smV2CaptchaTable
{
padding-top:10px;
margin-bottom:10px;	
}

#smV2CaptchaTable td,#smV2CaptchaTableText
{
font-family: Arial;
font-size: 11px;
color: #666; 
text-align:left;	
}

#jcsCaptchaImage img
{
}

#jcsCaptchaText input
{
width:212px;	
}


/* TEMPLATE LAYOUT DIVS */

html,html body 
{
height:100%;
}

html>body #bhmBody 
{
height: auto;
min-height: 100%;
}

Div#bhmBody
{
height: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
padding: 0px;
background-color: #9B9A98;
border-top: 6px solid #9D241A;
}

Div#bhmShadowContent
{
width: 1030px;
text-align: center;
margin-left: auto;
margin-right: auto;
background-color: #848381;
border-left: 1px solid#737270;
border-right: 1px solid#737270;
}

Div#bhmContent
{
position: relative;
width: 963px;
text-align: center;
margin-left: 30px;
margin-right: 30px;
padding: 0px;
background-color: #EFEFEF;
border-right: 1px solid #FFF;
}

Div#bhmHeader
{
width: 963px;
height: 141px;
overflow: hidden;
/*background-image: url(/media/templates/bwBanner.jpg);
background-repeat: no-repeat;
text-align: center;
margin-left: auto;
margin-right: auto;*/
}

/* BORDER TABLE*/

/*#bhmBorderTable
{
width: 1030px;
text-align: center;
margin-left: auto;
margin-right: auto;
background-color: #737270;
}

#bhmBorderTdLeft
{
background-image: url(/media/templates/leftColShdw.jpg);
background-repeat: repeat-y;
width: 31px;
}

#bhmBorderTdRight
{
}*/

/* CONTENT TABLE*/

#bhmTable
{
width: 963px;
margin: 0px 0px 0px 0px;
}

#bhmTdLeft
{
background-color: #DEDDDB;
}

#bhmTdCenter
{
width: 369px;
height: 100%;
background-color: #FEFDFB;
}

#bhmTdRight
{
width: 234px;
background-color: #ACABA9;
padding: 0px 0px 25px 0px;
}


Div#bhmFooterBar
{
background-image: url(/media/templates/bwFooterBar.jpg);
background-repeat: no-repeat;
height: 13px;
}


/* PRINT TEMPLATE STYLES */

Div#bhmPrintBody
{
width: 600px;
padding: 0px 0px 0px 0px;
margin: 0px;
}

Div#bhmPrintContent
{
padding: 15px 0px 0px 0px;
margin: 0px;
}

Div#bmPrintHeader
{
width: 600px;
padding: 0px 0px 15px 0px;
}

Div#bhmPrintBody
{
padding: 10px 10px 10px 10px;
}




/*EV NEWS LETTER STYLES*/

Div#evBody
{
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
background: #FFF;
padding: 10px 0px 10px 0px;
}

Div#evBodyContent
{
width: 698px;
text-align: center;
margin-left: auto;
margin-right: auto;
background: #C9C9C8;
}

Div#evTopBorder
{
background-image: url(/media/templates/e-viewTopBorder.jpg);
background-repeat: repeat x;
height: 6px;
}

Div#evBottomBorder
{
background-image: url(/media/templates/e-viewBottomBorder.jpg);
background-repeat: repeat x;
height: 11px;
}

Div#evContent
{
position: relative;
width: 642px;
text-align: center;
margin-left: auto;
margin-right: auto;
border-left: 6px solid #8F8F8D;
border-right: 6px solid #8F8F8D;
}

#evTable
{
width: 642px;
}

#evTdLeft
{
background-color: #E8E8E8;
width: 452px;
}

#evTdRight
{
width: 190px;
background-color: #B0AFAD;
overflow: hidden;
}

/* EV ICON MENU STYLES*/

Div#evIconMenu
{
}

Div#evIconMenuItem
{
margin-bottom: 12px;
}

/* ROTATING ICONS */

Div#evRotatingIconMenu
{
background-image: url(/media/templates/e-viewMultiBg.jpg);
background-repeat: no-repeat;
width: 190px;
height: 99px;
margin-top: 12px;
margin-bottom: 12px;
}


/* DEAR JAMES STYLES */

Div#evDearJames
{
background-color: #FFF;
}

Div#evDearJamesTitle
{
background-image: url(/media/templates/e-viewDearJames.jpg);
background-repeat: no-repeat;
height: 18px;
}

Div#evDearJamesBody
{
font-weight: normal;
font-size: 12px;
font-family: Arial; 
color: #6E726F;
text-decoration: none;
line-height: 18px;
padding: 10px 10px 10px 7px;
margin: 0px;
}

/* CONTENT MENU ITEMS */

Div#evContentItem
{
font-weight: normal;
font-size: 12px;
font-family: Arial; 
color: #6E726F;
text-decoration: none;
line-height: 18px;
padding: 10px 10px 10px 7px;
margin: 0px;
}

Div#evContentItemTitle
{
font-family: Arial;  
font-size: 12px;
font-weight: bold;
color: #8F1720;
text-decoration: none;
text-align: left;
padding: 0px;
margin: 0px;
}

a.evContentItem
{
font-weight: normal;
font-size: 12px;
font-family: Arial; 
color: #911700;
text-decoration: underline;
line-height: 14px;
padding: 0px;
margin: 0px;
outline: none;
}

a:hover.evContentItem
{
font-weight: normal;
font-size: 12px;
font-family: Arial; 
color: #333;
text-decoration: underline;
line-height: 14px;
padding: 0px;
margin: 0px;
outline: none;
}

/* DATE STYLES*/

Div#evDate
{
font-weight: normal;
font-size: 12px;
font-family: Arial; 
color: #6E726F;
background-color: #FFF;
text-decoration: none;
text-align: right;
padding: 5px 5px 0px 5px;
margin: 0px;
}

/* INFORMATION AND DISCLAIMER STYLES */

Div#evInfo
{
font-weight: normal;
font-size: 12px;
font-family: Arial; 
color: #666;
text-decoration: none;
line-height: 14px;
padding: 5px 5px 5px 5px;
margin: 0px;
}

Div#evInfo p
{
font-weight: normal;
font-size: 12px;
line-height: 16px;
font-family: Arial; 
color: #666;
text-decoration: none;
}

/* ARCHIVE MENU STYLES */

Div#evArchiveMenu
{
position: absolute;
bottom: 0px;
left: 0px;
width: 452px;
}

Div#evArchiveMenuTitle
{
font-family: Arial;  
font-size: 12px;
font-weight: normal;
color: #8F1720;
text-decoration: none;
text-align: left;
padding: 10px 10px 10px 7px;
margin: 0px;
background-color: #D2D2D2;
border-top:2px solid #A5A5A4;
border-bottom:2px solid #A5A5A4;
}

#evArchiveMenuTable
{
padding: 0px 3px 0px 3px;
}

a.evArchiveMenuItem
{
font-weight: normal;
font-size: 9px;
font-family: Arial; 
color: #911700;
text-decoration: none;
text-transform: uppercase;
line-height: 14px;
padding: 0px 2px 0px 2px;
margin: 0px;
outline: none;
}

a:hover.evArchiveMenuItem
{
font-weight: normal;
font-size: 9px;
font-family: Arial; 
color: #911700;
text-decoration: none;
text-transform: uppercase;
line-height: 14px;
padding: 0px 2px 0px 2px;
margin: 0px;
outline: none;
}

/* DEFAULT LINKS */

a
{
font-weight: normal;
font-size: 11px;
font-family: Arial; 
color: #911700;
text-decoration: none;
line-height: 14px;
padding: 0px;
margin: 0px;
outline: none;
}

a:hover
{
font-weight: normal;
font-size: 11px;
font-family: Arial; 
color: #333;
text-decoration: underline;
line-height: 14px;
padding: 0px;
margin: 0px;
outline: none;
}

/* COLLECTION STYLES*/

Div#bhmCollectionContent
{
position: relative;
width: 963px;
text-align: center;
margin-left: 30px;
margin-right: 30px;
padding: 0px;
background-color: #C2C2C2;
border-right: 1px solid #FFF;
}

/* COLLECTION HEADER STYLE*/

Div#bhmCollectionBlurb
{
width: 711px;
padding: 10 10 10 10; 
text-align: center;
margin-left: auto;
margin-right: auto; 
}

Div#bhmCollectionHeader
{
font-weight: normal;
font-size: 26px;
font-family: Times New Roman, Times, serif;
color: #911700;
text-decoration: none;
text-transform: uppercase;
text-align: center;
padding: 20 0 20 0;
margin: 20 0 20 0;
}

Div#bhmCollectionDesc
{
font-weight: normal;
font-size: 16px;
font-family: Times New Roman, Times, serif;
font-style: italic;
color: #333;
line-height: 18px;
text-decoration: none;
text-align: center;
padding: 0 0 10 0;
margin: 0px;
}

Div#bhmCollectionBody
{
font-weight: normal;
font-size: 16px;
font-family: Times New Roman, Times, serif;
font-style: italic;
color: #911700;
text-decoration: none;
text-align: center;
margin: 0px;
}

/* COLLECTION DETAILS STYLES*/

Div#bhmCollectionDetails
{
}

Div#bhmCollectionDetailsItem
{
font-weight: normal;
font-size: 12px;
font-family: arial;
line-height: 16px;
color: #333; 
}

/* COLLECTION IMAGE STYLES*/

Div#bhmCollectionImagesOuter
{
width: 923px;
background-color: #EFEFEF;
border: 3px solid #911700;
text-align: center;
margin-left: auto;
margin-right: auto; 
padding: 10 10 10 10;
}

Div#bhmCollectionImagesInner
{
width: 899px;
background-color: #EFEFEF;
text-align: center;
margin-left: auto;
margin-right: auto; 
padding: 0;
}

#bhmCollectionImgTable
{ 
text-align: center;
margin-left: auto;
margin-right: auto; 
border-collapse: separate; /* css2 border-collapse supported by web standards browsers*/ 
border-spacing:0; /* css2 border-spacing supported by web standards browsers*/ 
}

#bhmCollectionImgTable img
{
border: 3px solid #911700;
}

Div#bhmCollectionArticleImage
{
}

/* COLLECTION FEATURE BOX STYLES*/

Div#bhmCollectionBoxContent
{
text-align: center;
margin-left: auto;
margin-right: auto; 
width: 923px;
}

#bhmCollectionBoxContentTable
{
text-align: center;
margin-left: auto;
margin-right: auto; 
padding: 0;
}

Div#bhmCollectionBoxTitle
{
font-weight: normal;
font-size: 16px;
font-family: Times New Roman, Times, serif;
color: #911700;
text-decoration: none;
text-transform: uppercase;
text-align: left; 
background-color: #8D8A8B;
padding: 3 3 3 10;
margin: 3 0 0 0;
}

Div#bhmCollectionFactsBoxBody
{
font-weight: normal;
font-size: 11px;
font-family: Arial;
padding: 10 10 10 10; 
color: #333;
}

Div#bhmCollectionFactsBoxBody td
{
font-weight: normal;
font-size: 11px;
font-family: Arial;
color: #333;
}


Div#bhmCollectionBoxbody
{
font-weight: normal;
font-size: 11px;
line-height: 14px;
font-family: Arial; 
padding: 10 10 10 10; 
color: #333;
}

Div#bhmCollectionBoxbody img
{
border: 3px solid #911700;
margin: 3 0 3 0;
}


Div#bhmCollectionBoxbody li
{
font-weight: normal;
font-size: 11px;
font-family: Arial; 
color: #333;
}


Div#bhmCollectionBoxbody td
{
font-weight: normal;
font-size: 11px;
font-family: Arial; 
color: #333;
}

Div#bhmCollectionTallBox
{
width: 456px;
height: 649px;
overflow: hidden;
padding: 0 0 0 0; 
border: 3px solid #911700;
background-color: #EFEFEF; 
text-align: left;
}

Div#bhmCollectionShortBox
{
width: 456px;
height: 300px;
overflow: hidden;
padding: 0 0 0 0; 
border: 3px solid #911700;
background-color: #EFEFEF;
text-align: left;
}

/* MENU STYLES*/

Div#bhmCollectionMenu
{
border: 3px solid #911700;
}

#bhmCollectionMenuTable
{
text-align: center;
margin-left: auto;
margin-right: auto;
width: 711px;	
background-color: #FFF;
}

a.bhmCollectionItem
{
display: block;
font-family: Arial; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: left;
color: #333;
padding: 5px 3px 5px 3px;
outline: none;
}

a:hover.bhmCollectionItem, a.bhmCollectionItemActive, a:hover.bhmCollectionItemActive
{
display: block;
font-family: Arial; 
font-weight: normal;
font-size: 11px;
text-decoration: none;
text-align: left;
color: #333;
padding: 5px 3px 5px 3px;
outline: none;
background-color: #CCC;
}



/* COLLECTION FOOTER STYLES*/

Div#nhmCollectionFooter
{
margin: 25 0 25 0;
}

Div#bhmCollectionFooterTitle

{
font-weight: normal;
font-size: 12px;
font-family: arial;
color: #911700;
text-decoration: none;
text-align: center;
padding: 10 0 0 0;
margin: 0px;
}

Div#bhmCollectionFooterBody
{
font-weight: normal;
font-size: 11px;
font-family: arial;
color: #333;
text-decoration: none;
text-align: center;
margin: 0px;
padding: 0;
}

/*ROTATING COLLECTION ICONS*/


Div#bhmIconMenu
{
display: block;
position: relative;
border-top: 1px solid #EFEFEF;	
border-bottom: 1px solid #EFEFEF;
padding: 0px 0px 0px 0px;
margin: 10px 0px 10px 0px;
}

Div#bhmIconMenuItemHeader
{
display: block;
font-weight: bold;
font-size: 14px;
font-family: Times New Roman, Times, serif;
color: #911700;
/*background-color: #666;*/
text-decoration: none;
text-transform: uppercase;
text-align: center;
padding: 3 0 3 0;
border-top: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}

Div#bhmIconMenuItemTitle
{
display: block;
position: absolute;
bottom: 5px;
left: 0px;
width: 236px;
overflow: hidden;
font-weight: bold;
font-size: 14px;
font-family: Times New Roman, Times, serif;
color: #911700;
background-color: #EFEFEF;
text-decoration: none;
text-align: center;
padding: 3 0 3 0;
margin: 0px;	
filter: alpha(opacity=65);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
-moz-opacity: 0.65; opacity:0.65;
cursor: hand;
}


Div#bhmIconMenuItemTitle a
{
display: block;
position: absolute;
bottom: 5px;
left: 0px;
width: 236px;
overflow: hidden;
font-weight: bold;
font-size: 14px;
font-family: Times New Roman, Times, serif;
color: #911700;
background-color: #EFEFEF;
text-decoration: none;
text-align: center;
padding: 3 0 3 0;
margin: 0px;	
filter: alpha(opacity=65);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=65);
-moz-opacity: 0.65; opacity:0.65;
cursor: hand;
}



