
body {
  margin: 0px 0px 0px 0px;
  padding:0px;
  height:100%;
  background-image:url(/images/bf_web-bg.jpg);
  }

#divBodyHeader {
  padding:0;
  width:100%;
  height:100px;
  background-image:url(/images/bluebar.jpg);
  }

#divCenterHeader {
  width:934px;
  margin-left:auto;
  margin-right:auto;
  }

#divTopLogo {
  float:left;
  margin-top:5px;
  width:433px;
  }

#divTopHomeAd {
  float:right;
  margin-top:10px;
  width:500px;
  }

#divHeaderMenu {
  background-color: #000000;
  color:#FFFFFF;
  text-align:center;
  font-size:12px;
  font-family:arial;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  }

#divHeaderMenu A {
  color:#FFFFFF;
  text-decoration:none;
  }

#divHeaderMenu A:hover {
  color:#FF9933;
  text-decoration:none;
  }
#divMajorMenu {
  width:935px;
  float:left;
  margin: 0px;
  padding: 0px;
  background-color:#FFFFFF;
  height:150px;
  }

#divBody {
  width:935px;
  margin-left:auto;
  margin-right:auto;
  background-color:#FFFFFF;
  }

#divContents {
  float:left;
  background-color:#FFFFFF;
  left:0px;
  width:935px;
  border-bottom: 1px solid #000000;
  }

#divRightAdSpace {
  float:right;
  right:10px;
  padding-right:10px;
  top:0px;
  width:200px;

  }

#divContentLeft {
  float: left;
  width:160px;
  border-right: 1px solid #000000;
  }
#divContentRight {
  float: left;
  width:538px;
  margin-left:-1px;
  padding-right:1px;
  margin-bottom:20px;
  }

#divPageContent {
  background-color:#FFFFFF;
  width:530px;

  border-left: 1px solid #000000;
  padding-left: 8px;
  padding-right: 4px;
  font-family: Arial,Helvetica,sans-serif;
  font-size:10pt;
  }

#divContentPageTitle {
  color:#000000;
  font-weight:bold;
  width:490px;
  height:30px;
  font-size:16px;
  font-family:arial;
  padding-left: 6px;
  background-color:#FFFFFF;
  border-left: 1px solid #000000;
  vertical-align:top;
  float:left;
  }

#divSideMenu {
  background-color:#FFFFFF;
  padding:0;
  width:158px;
  text-align:left;
  float:left;
  }


.divSideMenuCategory {
font-family: Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight: bold;
  text-decoration:none;
  text-align:right;
  font-style: italic;
  color:#000000;
  padding-top:10px;
  margin-top:10px;
  }
  .divSideMenuCategory A {
font-family: Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight: bold;
  text-decoration:none;
  text-align:right;
  font-style: italic;
  color:#000000;
  padding-top:10px;
  padding-right:10px;
  margin-top:10px;
  }
.divSideMenuItem {
font-family: Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:none;
  color:#000000;
  text-align:right;
  margin-right:10px;
  }
.divSideMenuItem A {
  font-family: Arial,Helvetica,sans-serif;
  font-size:12px;
  text-decoration:none;
  color:#000000;
  text-align:right;
  }
span.Header {
  font-size:14px;
  margin-top:16pt;
  color: #000000;
  text-align:right;
  font-style: italic;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
  line-height: 14pt;
  }

#divSideMenu A:hover {
  color:#0254A2;
  text-decoration:none;
  }

#divSideAd {
  float:left;
  background-color:#FFFFFF;
  padding:0;
  width:160px;
  }


.divHomePageNewsTitle A {
  font-size:11pt;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
  text-align:left;
  font-family: Arial,Helvetica,sans-serif;
  }
.divHomePageNewsTitle A:hover {
  color:#0254A2;
}
.divHomePageNewsItem {
  font-size:9pt;
  text-decoration: none;
  color: #000000;
  padding-bottom:6px;
  margin-bottom:6px;
  margin-right:10px;
  text-align:left;
  font-family: Arial,Helvetica,sans-serif;
  border-bottom: 1px solid #000000;
  }
.divHomePageNewsItem A {
  font-size:9pt;
  color: #000000;
  text-align:left;
  font-weight:bold;
  font-family: Arial,Helvetica,sans-serif;
  }
.divHomePageNewsItem A:hover {
  color:#0254A2;
}
#divCopyrightFooter {
  position:absolute;
  background-color: #000000;
  color:#FFFFFF;
  text-align:center;
  font-size:12px;
  font-family:arial;
  margin-top:10px;
  border-top: 3px solid #000000;
  border-bottom: 3px solid #000000;
  bottom:0px;
  }

#divNavigatorButton {
  float:right;
  height:30px;
  width:38px;
  vertical-align:text-top;
  }


input.inputReallyBigButton {
  height:150px;
  width:150px;
  font-size:16px;
  font-weight:bold;
  }

td.tdLeftMenu { width:160px;font-family:arial;font-size:12px; color: #000000;text-align:right;}
td.tdLeftMenuCategory {width:160px;font-weight:bold;font-family:arial;font-size:12px; color: #FFFFFF;text-align:right;}
a.aLeftMenu { font-family:arial;font-size:12px; color: #000000;text-align:left;}
a.aLeftMenuCategory {font-family:arial;font-size:12px; color: #FFFFFF;text-align:left;}
#divCatTitle {font-size:16px;font-weight:bold;margin-top:16px;border-bottom:1px solid #000000;}
#divCatItem {font-size:14px;font-weight:bold;margin-top:4px;}
.divIBCActDetail {font-size:12px;font-weight:normal;border-left:16px solid #FFFFFF;}

table.JoinSummaryTable {border: 1px solid #000;}
td.tdJoinSummaryTableItem {font-family:arial;font-size:12px; color: #000000;text-align:left;}
td.tdJoinSummaryTableItemPrice {font-family:arial;font-size:12px; color: #000000;text-align:right;}
td.tdJoinSummaryTableHeader {background-color:#EEEEEE;font-weight:bold;font-family:arial;font-size:12px; color: #000000;text-align:left;}
td.tdJoinSummaryTableHeaderPrice {background-color:#EEEEEE;font-weight:bold;font-family:arial;font-size:12px; color: #000000;text-align:right;}
td.tdJoinSummaryTableFooter {font-weight:bold;font-family:arial;font-size:12px; color: #000000;text-align:right;}
td.tdJoinSummaryTableFooterPrice {font-weight:bold;font-family:arial;font-size:12px; color: #000000;text-align:right;}

input.storeButton {
   font-size:14px;
   font-weight:bold;
   font-family:Arial,sans-serif;
   height:26px;
   background-color:#779999;
   background-image:url(/images/store_button_bg.gif);
   border-style:solid;
   border-color:#DDDDDD;
   border-width:1px;
   cursor:pointer;cursor:hand;
}

A.aMemberLevelTitle {
   font-size:14px;
   font-weight:bold;
   font-family:Arial,sans-serif;
   color:#000000;
}

#divPageFooter {
  clear:both;
  background-color:#FFFFFF;
  width:935px;
  text-align:center;
  font-family:Arial,sans-serif;
  font-size:12px;
  border-top: 1px solid #000000;
  margin-top: 1px;
  padding-top: 4px;
  padding-bottom: 15px;
  margin-bottom: 10px;
  }
.divRightBannerItem {
  width:200px;
  }






#divBackground {
position:absolute;
left:0;
top:0px;
padding:0;
margin-left:auto;
margin-right:auto;
	width:1000px;
	height:100%;
	background-image:url(/images/background.jpg);
}
#divHeader {
position:absolute;
left:0;
top:0px;
padding:0;
	width:1000px;
	height:138px;
	background-image:url(/images/header_bg.gif);
	opacity:50%;
}

#divHomeMenu {
position:relative;
left:0px;
top:10px;
padding:0;
	width:600px;
	height:80px;
	z-index:1000;
}



#divContentContainer {
position:absolute;
left:240px;
top:280px;
border:solid 0px #000000;
background-color:#000000;
filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;
padding:0;
	width:712px;
	height:522px;

}
#divContent {
font-size:12px;
font-family:arial;
position:relative;
left:240px;
top:274px;
border:solid 1px #666666;
background-color:#F5E59B;
filter:alpha(opacity=100);-moz-opacity:1;opacity:1;
padding:6px;
	width:700px;
	height:510px;
	overflow:auto;
}



#divHomeMenuContainer {
position:relative;
left:6px;
top:0px;
border:solid 0px #000000;
background-color:#000000;
filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;
padding:0;
	width:800px;
	height:110px;

}
#divHomeMenu {
position:absolute;
left:100px;
top:120px;
border:solid 1px #666666;
background-color:#F5E59B;
padding:6px;
	width:800px;
	height:110px;

}





#divBodyLeft {
position:absolute;
top:0px;
left:0px;
width:23px;
height:840px;
background-color:#333333;
background-image:url(/images/body_left.gif);
}
#divBodyRight {
position:absolute;
top:0px;
right:0px;
width:20px;
height:840px;
background-color:#333333;
background-image:url(/images/body_right.gif);
}
#divBodyTop {
position:absolute;
top:0px;
left:23px;
width:957px;
height:20px;
background-color:#333333;
background-image:url(/images/body_top.gif);
}
#divBodyBottom {
position:absolute;
bottom:0px;
left:23px;
width:957px;
height:58px;
background-color:#333333;
background-image:url(/images/body_footer.gif);
}
.searchAwardType {
   font-weight:bold;
   font-size:18px;
   background-color: #CCCCCC;
   }
.searchAwardYear {
   padding-top: 6px;
   padding-left: 10px;
   font-weight:bold;
   font-size:16px;
   background-color: #EEEEEE;
   }

.searchAwardCategory {
   padding-top: 6px;
   padding-left: 20px;
   font-weight:bold;
   font-size:14px;
   }

.searchAwardArtist {
   padding-left: 30px;
   font-weight:normal;
   font-size:13px;
   }
