/* CSS Document for BCCHF */

body{
	font-family: Tahoma;
	font-size: 11px;
	color: #40413f;
	line-height: 16px;
	background-repeat:no-repeat;
	background-position:top;
}

form{
	padding: 0;
	margin: 0;
}

input{
	padding: 0;
	margin: 0;
}

.footerBlueBG a:link, .footerBlueBG a:active, .footerBlueBG a:hover, .footerBlueBG a:active{
	color: #f3f3e6;
	text-decoration: underline;
}

.topLinks a:link, .topLinks a:visited, .footer a:link, .footer a:visited{
	color: #8D8D8D;
	text-decoration: none;
}

.topLinks a:hover, .footer a:hover{
	color: #8D8D8D;
	text-decoration: underline;
}

.topLinks a:active, .footer a:active{
	color: #8D8D8D;
	text-decoration: none;
}

.orangeLinks a:link, .orangeLinks a:visited{
	color: #d58c00;
	text-decoration: none;
}

.orangeLinks a:hover{
	color: #d58c00;
	text-decoration: underline;
}

.orangeLinks a:active{
	color: #d58c00;
	text-decoration: none;
}

.orangeTxt{
	color: #d58c00;
}

.topLinks{
	color: #8D8D8D;
}

.navBG{
	background-image: url(../images/leftNavBG.gif);
	background-repeat: repeat-x;
}

.bodyBG{
	background-image: url(../images/bodyBG.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.newBodyBG{
	background-image: url(../images/newBodyBG.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.farLeftLineBG{
	background-image: url(../images/farLeftLineBG.gif);
	background-repeat: repeat-y;
}

.leftLineBG{
	background-image: url(../images/leftLineBG.gif);
	background-repeat: repeat-y;
}

.leftLineSubBG{
	background-image: url(../images/subPages/leftLineSubBG.gif);
	background-repeat: repeat-y;
}

.newLeftLineSubBG{
	background-image: url(../images/newLeftLineSubBG.gif);
	background-repeat: repeat-y;
}

.rightLineBG{
	background-image: url(../images/rightLineBG.gif);
	background-repeat: repeat-y;
}

.rightLineSubBG{
	background-image: url(../images/subPages/rightLinePlacementBG.gif);
	background-repeat: repeat-y;
}

.farRightLineBG{
	background-image: url(../images/farRightLineBG.gif);
	background-repeat: repeat-y;
}

.subscribeBox{
	padding: 7px 0 7px 14px;
}

.subscribeBoxRight{
	padding: 7px 0 7px 0;
}

.subscribeBG{
	background-image: url(../images/subscribeBG.gif);
	background-repeat: repeat-y;
}

.campaignInformationPadding{
	padding: 28px 0 0 15px;
}

.campaignInformationTxtPadding{
	padding: 28px 0 0 0;
}

.searchBox{
	padding: 7px 0 7px 14px;
}

.searchBoxRight{
	padding: 7px 0 7px 0;
}

.searchBG{
	background-image: url(../images/searchBG.gif);
	background-repeat: repeat-y;
}

.photoVideoGalPadding{
	padding: 6px 0 0 10px;
}

.photoVideoGalPadding2{
	padding: 0 0 0 10px;
}

.photoVideoGalPadding3{
	padding: 3px 0 3px 10px;
}

a:link, a:visited, a:hover, a:active{
	color: #d58c00;
	text-decoration: underline;
}

.greyDotsPadding{
	padding: 6px 0 3px 0;
}

.blueTitle{
	color: #008bb8;
	font-weight: bold;
}

.greyBorder{
	border: 1px solid #999999;
}

.blueDots{
	background-image: url(../images/blueDots.gif);
	background-repeat: repeat-y;
}

.sponsorHighlightsBox{
	padding: 11px 0 14px 0;
}

.yellowTitle{
	color: #e8aa1c;
	font-weight: bold;
}

.yellowTitle style1{
	color: #e8aa1c;
	font-weight: bold;
	font-size: 14px;
}

.videoPadding{
	padding: 20px 0 5px 0;
}

.videoPaddingSub{
	padding: 10px 0 5px 0;
}

.bottomPadding{
	padding: 5px 0 0 15px;
}

.bottomTxtPadding{
	padding: 15px 0 0 0;
}

.greyDotsBG{
	background-image: url(../images/greyDotsAcross.gif);
	background-repeat: repeat-x;
}

.footer{
	background-color: #f3f3e6;
	padding: 9px 0 6px 0;
	color: #8D8D8D;
}

.footerBlueBG{
	background-image: url(../images/footerBlueBG.gif);
	background-repeat: repeat-x;
	color: #f3f3e6;
}

.footerBlueLeft{
	padding: 23px 0 0 6px;
}

.footerBlueRight{
	padding: 23px 6px 0 0;
}

.controlcbackground{
	background-image: url(../admin-images/back.jpg);
	background-repeat: repeat-x;
}

.subnavBG{
	background-image: url(../images/subPages/navBG.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 5px 0 5px 36px;
}

.subnavBGsub{
	background-image: url(../images/subPages/navBG.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 5px 0 5px 50px;
}

.subnavBGsubsub{
	background-image: url(../images/subPages/navBG.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 5px 0 5px 70px;
}

.over a:link, .over a:visited, .over a:hover, .over a:active{
	color: #D58C00;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.reg a:link, .reg a:visited{
	color: #887C55;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.reg a:hover{
	color: #D58C00;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.reg a:active{
	color: #887C55;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

.titleBG{
	background-image: url(../images/subPages/titleBG.jpg);
	/*background-color: #eaae1f;*/
	background-repeat: no-repeat;
	padding: 7px 8px 9px 8px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.leftTitleBG{
	background-image: url(../images/titleBG-left.gif);
	/*background-color: #eaae1f;*/
	background-repeat: no-repeat;
	padding: 7px 8px 9px 8px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.titleBGlong{
	background-image: url(../images/subPages/titleBG-long.gif);
	/*background-repeat: no-repeat;*/
	padding: 7px 8px 9px 8px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.newTitleBGlong{
	background-image: url(../images/titleBG-long-white.gif);
	/*background-repeat: no-repeat;*/
	padding: 7px 8px 9px 8px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.titleBGmax{
	background-image: url(../images/subPages/titleBG-3cols.jpg);
	/*background-repeat: no-repeat;*/
	padding: 7px 8px 9px 8px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.newTitleBGmax{
	background-image: url(../images/titleBG-3cols-white.gif);
	/*background-repeat: no-repeat;*/
	padding: 7px 8px 9px 8px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.copy{
	background-color: #FFFFFF;
	padding: 1px 15px 11px 15px;
}

.gallery{
	background-color: #FFFFFF;
	padding: 1px; /* 15px 11px 15px;*/
}

.subTitle{
	font-weight: bold;
	color: #008bb8;
	font-size: 12px;
}
.subSubTitle{
	font-weight: bold;
	font-size: 11.5px;
}

.news-section {
	background-image: url(../images/news-bg.gif);
	margin: 0;
}
.news-txt {
	padding: 5px 10px 5px 10px;
	text-align: left;
}

.thumb {
	border: 0;
}

.curthumb {
	border:1px;
}

.images {
	margin: 0 5px;
	line-height: 24px;
}

.formtable {
  font-family: Tahoma, Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 11px;
  text-align: left;
  color: #918f7f;
  line-height: 15px;
  margin: 0px;
  font-weight: bold;
}

.header {font-weight: bold; font-size: 13px; color: #666453; background-color: #e1e0d8;}
.star {color: #f9c301; font-weight: normal;}
.small {font-weight: normal;font-size:9px;}
.error {font-weight: normal; color:#FF0000; text-align:center;}

#galleryList ul  {
	left: 0;
	padding: 5px;
	color: #887C55;
	font-size: 12px;
	list-style: none;
	font-weight: bold;
	margin-left: 10px;
	position:relative;
	text-decoration: none;
	list-style-position: inside;
}

#galleryList ul ul  {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

#galleryList ul ul ul  {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#galleryList ul ul ul ul  {
	font-size: 10px;
	font-weight: normal;
}
img{
	border-color: #003366;
}

.news-txt a:link, .news-txt a:visited, .news-txt a:hover, .news-txt a:active{
	color: #FFFFFF;
	text-decoration: underline;
}

.titleBGlong a:link, .titleBGlong a:visited, .titleBGlong a:hover, .titleBGlong a:active{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 10px;
}
.arrowThing{
	font-size: 10px;
}

.newPad{
	padding-top: 22px;
}

