/* WHF COLOR PALATTE:

light green: #A4D123

red: #B8111D

light brown: #DDCC5A

purple: #73017D

*/

body {
	margin: 2px 0px 0px 0px;
	padding: 0;
	color: #4F5D75;
	/*background:#E8ECF1;#E1C5E4 #F1EBCE*/
	background: #e5e5e5 url(../images/bodyBGgreen.jpg) repeat-x left top;
	font-family: "lucida", Arial, serif;
	font-size: 11px;
}	


div,td,input,textarea {
	font-family: "lucida", Arial, serif;
	font-size: 11px;
	/*vertical-align: top;*/
	margin: 0;
	padding: 0;
	color: #5c6584;
	}
p {
	font-family: "lucida", Arial, serif;
	font-size: 12px;
	vertical-align: top;
	margin: 0;
	padding: 5px;
	color: #333;
	/*73017D*/
	}
	
form {
	margin: 0;
	padding: 0;
}

html[xmlns] h1, html[xmlns] h2, html[xmlns] h3, html[xmlns] h4, html[xmlns] h5 {
	font-weight: bold;
	margin: 0;
	padding: 10px 0 0 0;
}
h1, h2, h3, h4, h5 {
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h1 {
	font-size: 30px;
}
h2 {
	font-size: 26px;
}
/*h3 {
	font-size:10px;
	background:#eee url("../images/h2.gif");
	padding:0 5px;
	height:23px;
	line-height:23px;
	border-top:1px solid #222;
	margin:6px 0;
	}
h3 {
	font-size: 26px;
	margin:1px 0 0 0;
	color: silver;
	}
	.hide-handheld {
	display:none;
}*/
h3 {
	font-size: 18px;
	color: #696969;
}
h4 {
	font-size: 20px;
}

h5 {
	font-size: 14px;
	border-bottom: 1px dotted #c0c0c0;
	color:#696969;
	color: #696969;
}	
h3#title{
	border-bottom: 1px dotted #c0c0c0;
	color:#696969;font-weight:bold;
	font-size:22px;
	margin-top:25px;
}
h3#infoTitle{
	border-bottom: 1px dotted #c0c0c0;
	color:#dd4313;font-weight:bold;
	font-size:22px;
	margin-top:25px;
	margin-bottom:20px;
}
a:link, a:visited {
	color: #73017D;
	text-decoration: underline;
	/*color: #6699FF; */
	padding:0px;
	margin:0px;
}
a:hover {
	text-decoration: none;
	color: #4F5D75;
}

a.faq:link, a.faq:visited {
	text-decoration: underline;
	color: #4F5D75;
}
a.faq:hover {
	text-decoration: none;
	color: #F37000;
}

a.faq2:link,
a.faq2:visited {
	text-decoration: underline;
	color: #fff;
}
a.faq2:hover {
	text-decoration: none;
	color: #4F5D75;
}

a img {
	border: none;
	padding:0px;
	margin:0px;
}

.main {
	margin: 0 auto;
	padding:0;
	width: 773px;
	background-position: 100% 100%;
}

/*// HEADER + NAVIGATION */

#nav {
	width:800px;
	height:84px;
	background: transparent url('../images/bhl_logo.gif') no-repeat 5px 0px;
}

#nav img {
	background-color: transparent;
}
	
#headerLogo {
	width:450px;
	height: 84px;
	cursor: pointer;
	border:0px solid red;
}

#headerLogo a {
	display: block;
	xtext-indent: -700em;
	text-decoration: none;
}
.taalSwitchBoxHeader {
	color: #c0d1bf; 
	text-align:right; 
	margin: 0;
	background-color: transparent;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 0px 5px 0px;
	text-decoration: none;
}

.taalSwitchBoxHeader p{
	color: #fff; 
}
.taalSwitchBoxHeader a:link,
.taalSwitchBoxHeader a:visited {
	color: #fff;
}/**/

.navigationItemDoos {
	padding-top: 20px;
}
#navigationBox {
	margin: 0 0 0 0;
	float: right;
	background-color: transparent;
	border:0px solid red;
}

.navigationItem {
	float: left;
	padding: 14px 0 10px 0;
	background: url('../images/navigationDivider.gif') no-repeat right 14px;
	
}

.navigationItemActive {
	padding: 14px 10px 10px 10px;
	color: #F37000;
	font-size: 11px;
	margin-right: 1px;
	font-weight: bold;
}
.navigationItemLast {
	float: left;
	padding: 14px 0 10px 0;
}

.navigationItem a:link,
.navigationItem a:visited,
.navigationItemLast a:link,
.navigationItemLast a:visited {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	padding: 12px 10px 12px 10px;
	margin-right: 1px;
	text-decoration: none;
}/*00508C*/
.navigationItem a:hover,
.navigationItemLast  a:hover {
	color: #ccc;
}/*F37000*/

   
      



/*// BASIS CONTENT */
#contentTop {
	background: #fff;
	margin-top: 5px;
}
#contentTopLeft {
	background: url('../images/contentTopLeft.gif') no-repeat 0 0;
}
#contentTopRight {
	background: url('../images/contentTopRight.gif') no-repeat right top;
	height: 10px;
}
html[xmlns] #contentMain {
	background: #fff;
	padding: 8px 10px 0 10px;
	min-height: 500px;
}
#contentMain {
	background-color: #fff;
	padding: 8px 9px 0px 10px;
	border:1px solid white;
	xmin-height:500px;
	xheight:500px;
	
}
#contentApp {
	background: #fff;
	padding: 8px 0 0 0;
}
.contentBox {
	padding: 0 10px;
}
table #formtbl {
 width: 100%;
 margin-top:5px;
 	border-width: 1px;
	border-spacing: 5px;
	border-style: solid;
	border-color: #c0c0c0;
	border-collapse: seperate;
	background-color: #f8f8f8;
}
#current_style {
 width: 200px;
 	border-width: 1px;
	border-style: solid;
	border-color: #c0c0c0;
	background-color: #F0F0F0;
	padding:10px;
}


.infoBox {
	/*background: #e5e5e5;*/
	/*background: #F1EBCE url('../images/bodyBgWHF2.jpg') repeat-x 0px 0px;*/
	background: #fff ;
	/*border: 1px solid #c0c0c0;*/
	border: 1px solid #A4D123;
	padding: 5px 10px 5px 10px;
	margin: 5px 5px 5px 35px;
	font-size: 12px;
	line-height: 20px;
	color: #999;
	width: 150px;
	float: right;
}

.infoBox h3 {
	margin-top: 0px;
	text-align:center;
	color: #696969;
	line-height:125%;
}

.infoBox ul {
	list-style-type:none;
	margin-top:25px;
}

.infoBox ul li {
	display:block;
	padding: 0px 0px 3px 14px;
	margin:5px;
	margin-bottom:10px;
	background: transparent url('../images/square.gif') no-repeat 0px 7px;
}

.infoBoxRight {
	/*background: #e5e5e5;*/
	/*background: #F1EBCE url('../images/bodyBgWHF2.jpg') repeat-x 0px 0px;
	border: 1px solid #c0c0c0;*/
	border: 0px solid #A4D123;
	background: #fff ;
	padding: 5px 10px 5px 10px;
	margin: 5px;
	font-size: 12px;
	line-height: 20px;
	color: #333;
	float: left;
}

.infoBoxRight div {
	xclear:right;
}

#infoIntro {
	width:620px;
	margin:5px 5px 5px 25px;
	float:none;
}

#infoIntro h3 #signUp {
	color: #666;
}

#infoIntro h3 #webSite {
	color: #666;
}

#infoIntro #getStarted {
	xfloat:right;
	xmargin-right: 130px;
	text-align: center;
	left:auto;
}

#infoIntro img#exampleSite {
	float:right;
	margin:0px;
	padding:0px;
	margin-bottom: 20px;
}

.infoBoxRight h3 {
	margin-top: 0px;
	text-align:center;
	color: #696969;
	line-height:125%;
}

.infoBoxRight ul {
	list-style-type:none;
	padding:15px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	xwidth:350px;
	border:0px solid red;
}

.infoBoxRight ul li {
	xdisplay:inline;
	padding: 0px 0px 3px 14px;
	margin:5px;
	margin-bottom:10px;
	xbackground: transparent url('../images/square.gif') no-repeat 0px 7px;
	font-size: 16px;
	font-weight: bold;
	text-align:center;
}
.loginBox {
	background: #e5e5e5;
	border: 1px solid #c0c0c0;
	padding: 20px 5px 5px 5px;
	margin: 10px 0;
	font-size: 15px;
	line-height: 20px;
	color: #999;
}

table.basicsTable td {
	padding-bottom: 30px;
}
/*// FOOTER */

#footer {
	background: #e5e5e5 url('../images/footerBg.jpg') repeat-x 0 0;
	height: 130px;
	margin:0px;
	padding:0px;
}/**/
#footerTopLeft {
	background: #fff url('../images/footerTopLeft.gif') no-repeat left bottom;
}
#footerTopRight {
	background: url('../images/footerTopRight.gif') no-repeat right bottom;
	height: 19px;
}

#footerTop {
	padding: 16px 10px 0 10px;
}

.langBox {
	float: left;
}
.chooseLangText {
	float: left;
	padding: 0 10px 0 0;
	font-size: 11px;
	font-weight: bold;
	color: #4F5D75;
}
.langBox ul {
	margin: 0;
    padding: 0;
	font-size: 11px;
}
.langBox li {
	display: inline;
	color: #4F5D75;
	font-weight: normal;
}
.langBox li.active {
	display: inline;
	color: #F37000;
	font-weight: bold;
}
.langBox a:link,
.langBox a:visited {
	color: #4F5D75;
	font-size: 11px;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
.langBox a:hover {
	color: #F37000;
}

.copyRight {
	font-size: 11px;
	color: #4F5D75;
	float: right;
}

.footerContainerTop {
	height: 40px;
	padding: 15px 8px 0px 8px;
}
.footerContainerBottom {
	padding: 2px 8px 12px 8px;
	font-size: 11px;
	text-align: center;
	color: #666;
	
}
.footerContainerLang {
	width: 330px;
	float: left;
}


.linksRight {
	text-align: right;
	padding-top: 0;
	padding-left: 300px;
	font-size: 11px;
}
.linksRight ul {
	margin: 0;
}
.linksRight li {
	display: inline;
	font-weight: normal;
}
.linksRight li.active {
	font-weight: bold;
	color: #4F5D75;
	padding: 4px 5px 12px 5px;
}
.linksRight a:link,
.linksRight a:visited {
	color: #4F5D75;
	font-size: 11px;
	padding: 6px 5px 12px 5px;
	text-decoration: none;
}
.linksRight a:hover {
	color: #F37000;
	background: url('../images/navItemBgFooter.jpg') repeat-x 0 0;
}
/*#BEC7CF*/
.hide {
	visibility: hidden;
	display: none;
}
.show {
	visibility: visible;
}


 /* INPUT Elements  */	

input, textarea {
	font-family: verdana,arial,sans-serif;
	padding: 2px;
	color:#333;
	font-size: 120%;
}
input {
	padding:2px 0 2px 0;
	border: 1px solid #7c7c7c;
	border-color: #7c7c7c #c3c3c3 #ddd #c3c3c3;
	/*background: #fff url("../images/fieldbg.gif") repeat-x top left;*/
}
textarea { 
	padding:2px 0 2px 0;
	border: 1px solid #7c7c7c;
	border-color: #7c7c7c #c3c3c3 #ddd #c3c3c3;
/*	background: #fff url("../images/fieldbg.gif") repeat-x top left;*/
	line-height: 1.4em;
}
input.button  {
   color:#fff;
   font-family:Verdana;font-weight:bold;font-size:11px;width: 250px;height: 35px;
   background-color:#693;
   border:1px solid;border-color:#DCF1C6;
 }
 
input.button  {
   color:#FFF;
   font-family:Verdana;font-weight:normal;font-size:11px;width: 250px;height: 25px;
   xbackground:transparent url(../images/button_bg.jpg) repeat 0px 0px;
   background-color: #696969;
   border:0px solid;border-color:#73017D;
 }
input.small_button  {
   color:#fff;
   font-family:Verdana;font-weight:bold;font-size:9px;width: 125px;height: 25px;
   background-color:#693;
   border:1px solid;border-color:#DCF1C6;
 }

/* TEXTAREAS */
textarea.textarea{
	margin-top:1px;
	font-family: verdana,arial,sans-serif;
	overflow:auto;
	width: 90%;
}
/* FOCUS forms */
input:focus, textarea:focus{
	outline: 1px solid #A4D123;
}
/* SELECT boxes */
select.select{
	margin:1px 0 1px 0;
	padding:1px 0 0 0;
}
select.select[class]{
	margin:0;
	padding:1px 0 1px 0;
}

label.desc{
	padding:4px 4px 1px 0;
	border:none;
	display:block;
	font-size: 110%;font-weight:bold;
	color: #696969;
}	
	

/* TABS */


#detailTabs {width:500px;}
#detailTabs .tabPage {display:none; padding:20px 0 0 0}
#detailTabs #tabs {
	height:34px;
	position:relative;
	/*left:-30px;*/
	margin:5px;
	background:url("../images/tabs/tabs_bg.gif");
	width:500px;
}
#tabs div {padding-left:18px;}
#tabs img {margin:0 1px 0; cursor:pointer}

#detailTabs .tabPage h1 {font-size:11px; font-weight:bold; margin:0 0 12px 0; color:#666}

#edit {
	background:url("../images/bkgd_btn_green.gif") no-repeat center;
	height:100px;
}
#edit p a{
	color: #73017D;
	font: bold 22px Arial, Helvetica, sans-serif; text-decoration:none; align: center;

}

#edit p a:hover {
	/*F37000;*/
	color: #F37000;
}
#edit p {
	padding: 35px 20px 25px 40px;
	margin: 10px 20px 10px 10px;
	
}
#info {
	 font-style: italic;
	color: #333;
	}
.closeBtn {
background: url(../images/close.gif) left no-repeat; 
}
.okBtn {
background: url(../images/ok.gif) left no-repeat; 
}
/* LIGHTBOX */
#lightbox{

	position: absolute;

	top: 40px;

	left: 0;

	width: 100%;

	z-index: 100;

	text-align: center;

	line-height: 0;

	}



#lightbox a img{ border: none; }



#outerImageContainer{

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

}



#imageContainer{

	padding: 10px;

}



#loading{

	position: absolute;

	top: 40%;

	left: 0%;

	height: 25%;

	width: 100%;

	text-align: center;

	line-height: 0;

}

#hoverNav{

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 10;

}

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{

	width: 49%;

	height: 100%;

	background: transparent url("../images/blank.gif") no-repeat; /* Trick IE into showing hover */

	display: block;

}

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prev.png) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/next.png) right 15% no-repeat; }





#imageDataContainer{

	font: 10px Verdana, Helvetica, sans-serif;

	background-color: #fff;

	color: #000;

	margin: 0 auto;

	line-height: 1.4em;

}



#imageData{ padding:0 10px; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	

		

#overlay{

	position: absolute;

	top: 0;

	left: 0;

	z-index: 90;

	width: 100%;

	height: 500px;

	background-color: #000;

	filter:alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

}

	



.clearfix:after {

	content: "."; 

	display: block; 

	height: 0; 

	clear: both; 

	visibility: hidden;

}



* html>body .clearfix {

	display: inline-block; 

	width: 100%;

}



* html .clearfix {

	/* Hides from IE-mac \*/

	height: 1%;

	/* End hide from IE-mac */

}	

/* BOXES */
.boxes {
	margin: 22px 0 0px 0px;
	float: left;
	width:100%;
	}
	
.clearfix:after {
	display: block;
	content: ".";
	clear: both;
	height: 1px;
	}

.box {
	background:#fff url("../images/box1.png") top left no-repeat;
	height: 250px;
	width: 46%;
	margin: 0 20px 20px 0;
	float: left;
	}
	
.box em {
	font-weight: normal;
	color: #0049aa;
	text-decoration: underline;
	}
	
.box h2 {
	font-size: 18px;
	}
	
.box p {
	margin-top: 20px;
	font-size: 12px;
	line-height: 18px;
	}

.box2 {
	background:transparent url("../images/box2-2.png") top right no-repeat;
	padding: 18px 10px 26px 10px;
	}

.box img {
	float:left;
	margin: 4px 10px 10px 0;
	}

.box a {
	color:#111;
	display:block;
	text-decoration:none;
	}

.box a:hover, .box:hover a {
	color:#05b;
	}

.nobox {
	height: 130px;
	width: 46%;
	margin: 0 20px 20px 0;
	float: left;
	
	}
.nobox2 {
	padding: 18px 10px 26px 10px;
	}

.nobox h2 {
	font-size: 18px;
	}
	
.nobox p {
	margin-top: 5px;
	font-size: 14px;
	line-height: 18px;
	}
	
.nobox img {
	float:left;
	margin: 4px 10px 0 0;
	}

.nobox a {
	color:#111;
	display:block;
	text-decoration:none;
	}

.nobox a:hover, .box:hover a {
	color:#05b;
	}

.thumbs {
	clear: both;
	margin: 10px auto;
}
.thumbnails div {
	position: relative;
	width: 200px;
	height: 150px;
	float: left;
	margin: 8px;
	float: left;
	padding:5px;
	display: inline;
}
.thumbnails img {
	top: 0px;
	left: 0px;
	width: 200px;
	height: 150px;
	position: relative;
	z-index: 1;
	border: 5px solid #e5e5e5;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.thumbnails img#curr_img {
	top: 0px;
	left: 0px;
	width: 200px;
	height: 150px;
	position: relative;
	z-index: 1;
	border: 5px solid #FFD700;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
.preview {
	padding: 10px 10px 20px 10px;border: 1px solid #c0c0c0;
	/*margin-bottom: 5px;*/
	width: 700px;
	/*float: left;*/
	/*margin-right: 10px;*/
	position: relative;
/*	left: 402px;
	top: 126px;*/
	height: 350px;
}

.portal_display {
width: 800px;position:relative;z-index:1;border: 5px solid #e5e5e5;
}

/* Errors, Alerts & etc */
div#alert, div#error, div#info, div#confirm, div#login{
	padding: 12px 15px 15px 50px;
	margin-bottom: 10px;
	
}
div#alert {
	border: 1px solid #fc0;
	background: #ff9 url('../images/alert.gif') no-repeat 7px 5px;
}
div#error {
	border: 1px solid #c33;
	background: #ffabab url('../images/error.gif') no-repeat 7px 5px;
}

div#info {
	
	/*border: 1px solid #369;background: #9cf url('../images/info.gif') no-repeat 11px 10px;*/
	border: 1px solid #369;
	background: #bbd6f8 url('../images/info.gif') no-repeat 7px 5px;
	
}
div#confirm {
	border: 1px solid #693;
	background: #DCF1C6 url('../images/confirm.gif') no-repeat 7px 5px;
	
}
div#loginerror{
	border: 1px solid #c33;
	background: #ffabab url('../images/error.gif') no-repeat 7px 7px;
	padding: 7px 3px 7px 45px;
	margin-bottom: 7px;
	margin-left: 10px;
	font-size: 11px;
	text-align:left;
}
div#login{
	border: 1px solid #ccc;
	background: #fff;color:#999;
}

div#login p {	
	color: #dd4313;
}


/* Errors, Alerts & etc */
.info, .good, .bad { 
	margin-top: 10px;
	width:260px;
	padding: 10px 15px 15px 75px;
	margin-bottom: 7px;
}
.info {
	border: 1px solid #9cbf57;color:#ffffff;
	background: #484848 url('../images/warning-icon.gif') no-repeat 0px 1px;
}	
.good {
	border: 1px solid #693;
	background: #DCF1C6 url('../images/confirm.gif') no-repeat 7px 5px;
}
.bad {
	border: 1px solid #ff9;color:#fc0;
	background: #bd4700 url('../images/error-box-icon.jpg') no-repeat 7px 5px;
}

.comment {
	border: 1px solid #693;
	background: #DCF1C6;padding:5px;margin:15px 10px 10px 20px;
}
.nocomment {
	border: 1px solid #693;
	background: #ffc;padding:20px;margin:15px 10px 10px 20px;text-align:center;font-weight:bold;color:#73017D;
}

/*  start with intro */

#pageHeaderTitle {
	font-family: 		'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif; 
	font-size: 		22px;
	letter-spacing:		-1px;
	font-weight: 		bold; 
	margin-top: 		12px;
}
#sectionDescription {
	margin-top: 1em;
	margin-bottom: 2em;
	line-height:  14px;
	color: #333;
}

/*---------  intro.cfm link formatting ---- */

/* DARKER GRAY: #e5e5e5 */
/*#commonTasks a { margin-bottom: 12px; display: block; border: 1px solid #BFD0AC; padding: 15px; padding-left: 42px; background: #F8FAF4 url('../images/triangle.png') no-repeat 14px 18px;text-decoration: none; }
#commonTasks a:hover { margin-bottom: 12px; display: block; border: 1px solid #516E48; padding: 15px; padding-left: 42px; color: white; background: #e5e5e5 url('../images/triangle.png') no-repeat 14px 18px; }*/
#commonTasks a { height: 60px;margin-right:10px;background: transparent url('../images/commonTasksBG.gif') no-repeat; }

#commonTasks a .taskTitle { font-weight: bold; font-size: 16px; font-family: Arial; letter-spacing: -1px; margin-bottom:2px;line-height: 23px;}
#commonTasks a .taskDescription { padding-top: 3px;text-decoration: none; color: #333;}	/*516E48*/

/*#commonTasks a:hover .taskTitle { color: white; }
#commonTasks a:hover .taskDescriptiion { color: white; }*/

/*#commonTasks a:hover .taskTitle { color: white; }
#commonTasks a:hover .taskDescription { color: white; }*/

/* STEVE THIS WAS THE OLD BHL/WHF CONFIG PANEL YR:02.15.08*/
/*
x#commonTasks a#T1 .taskTitle  { color:white;}

#commonTasks a#T1 { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 52px; background: transparent url('../images/overview/circles_1.gif') no-repeat 0px 0px;text-decoration: none; color:white;}
#commonTasks a#T1:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 52px; color: white; background: transparent url('../images/overview/circles_1-over.gif') no-repeat 0px 0px; }

#commonTasks a#T2 { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 52px; background: transparent url('../images/overview/circles_2.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T2:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 52px; color: white; background: transparent url('../images/overview/circles_2-over.gif') no-repeat 0px 0px; }

#commonTasks a#T3 { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 52px; background: transparent url('../images/overview/circles_3.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T3:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 52px; color: white; background: transparent url('../images/overview/circles_3-over.gif') no-repeat 0px 0px; }

#commonTasks a#T4 { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 52px; background: transparent url('../images/overview/circles_4.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T4:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 52px; color: white; background: transparent url('../images/overview/circles_4-over.gif') no-repeat 0px 0px; }

#commonTasks a#T5 { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 52px; background: transparent url('../images/overview/circles_5.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T5:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 52px; color: white; background: transparent url('../images/overview/circles_5-over.gif') no-repeat 0px 0px; }

#commonTasks a#T6x { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 52px; background: transparent url('../images/overview/circles_6x.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T6x:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 52px; color: white; background: transparent url('../images/overview/circles_6x-over.gif') no-repeat 0px 0px; }

#commonTasks a#T6plus { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 52px; background: transparent url('../images/overview/circles_6plus.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T6plus:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 52px; color: white; background: transparent url('../images/overview/circles_6plus-over.gif') no-repeat 0px 0px; }*/
/* STEVE THIS WAS THE OLD BHL/WHF CONFIG PANEL YR:02.15.08*/

/* BEGIN: YR:02.15.08*/
x#commonTasks a#T1 .taskTitle  { color:white;}

#commonTasks a#T1 { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 100px; background: transparent url('../images/overview/circles_1.gif') no-repeat 0px 0px;text-decoration: none; color:white;}
#commonTasks a#T1:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 100px; color: white; background: transparent url('../images/overview/circles_1-over.gif') no-repeat 0px 0px; }

#commonTasks a#T2 { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 100px; background: transparent url('../images/overview/circles_2.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T2:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 100px; color: white; background: transparent url('../images/overview/circles_2-over.gif') no-repeat 0px 0px; }

#commonTasks a#T3 { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 100px; background: transparent url('../images/overview/circles_3.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T3:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 100px; color: white; background: transparent url('../images/overview/circles_3-over.gif') no-repeat 0px 0px; }

#commonTasks a#T4 { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 100px; background: transparent url('../images/overview/circles_4.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T4:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 100px; color: white; background: transparent url('../images/overview/circles_4-over.gif') no-repeat 0px 0px; }

#commonTasks a#T5 { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 100px; background: transparent url('../images/overview/circles_5.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T5:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 100px; color: white; background: transparent url('../images/overview/circles_5-over.gif') no-repeat 0px 0px; }

#commonTasks a#T6x { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 100px; background: transparent url('../images/overview/circles_x.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T6x:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 100px; color: white; background: transparent url('../images/overview/circles_x-over.gif') no-repeat 0px 0px; }

#commonTasks a#T6plus { margin-bottom: 12px; display: block; border: 0px solid #BFD0AC; padding: 15px; padding-left: 100px; background: transparent url('../images/overview/circles_plus-over.gif') no-repeat 0px 0px;text-decoration: none; }
#commonTasks a#T6plus:hover { margin-bottom: 12px; display: block; border: 0px solid #516E48; padding: 15px; padding-left: 100px; color: white; background: transparent url('../images/overview/circles_plus.gif') no-repeat 0px 0px; }



/* END: YR:02.15.08*/

/* old button formatting */
/*#commonTasks a#T6plus { margin-bottom: 12px; display: block; border: 1px solid #BFD0AC; padding: 15px; padding-left: 52px; background: #F8FAF4 url('../images/circles_6plus.gif') no-repeat 14px 18px;text-decoration: none; }
#commonTasks a#T6plus:hover { margin-bottom: 12px; display: block; border: 1px solid #516E48; padding: 15px; padding-left: 52px; color: white; background: #f8f8f8 url('../images/circles_6plus-over.gif') no-repeat 14px 18px; } */


/*---------  review.cfm formatting ---- */

h3#T1 a { display: block; padding:35px 12px 12px 0px; background: #F8F8F8 url('../images/circles_1.gif') no-repeat 0px 0px;text-decoration: underline; }
h3#T1 a:hover { display: block; padding:35px 12px 12px 0px; background: #f8f8f8 url('../images/circles_1-over.gif') no-repeat 0px 0px; }

h3#T2 a { display: block; padding:35px 12px 12px 0px; background: #F8F8F8 url('../images/circles_2.gif') no-repeat 0px 0px;text-decoration: underline; }
h3#T2 a:hover { display: block; padding:35px 12px 12px 0px; background: #f8f8f8 url('../images/circles_2-over.gif') no-repeat 0px 0px; }

h3#T3 a { display: block; padding:35px 12px 12px 0px; background: #F8F8F8 url('../images/circles_3.gif') no-repeat 0px 0px;text-decoration: underline; }
h3#T3 a:hover { display: block; padding:35px 12px 12px 0px; background: #f8f8f8 url('../images/circles_3-over.gif') no-repeat 0px 0px; }

h3#T4 a { display: block; padding:35px 12px 12px 0px; background: #F8F8F8 url('../images/circles_4.gif') no-repeat 0px 0px;text-decoration: underline; }
h3#T4 a:hover { display: block; padding:35px 12px 12px 0px; background: #f8f8f8 url('../images/circles_4-over.gif') no-repeat 0px 0px; }

h3#T5 a { display: block; padding:35px 12px 12px 0px; background: #F8F8F8 url('../images/circles_5.gif') no-repeat 0px 0px;text-decoration: underline; }
h3#T5 a:hover { display: block; padding:35px 12px 12px 0px; background: #f8f8f8 url('../images/circles_5-over.gif') no-repeat 0px 0px; }

/*---------  end review.cfm formatting ---- */

.reviewBasics p {
padding-bottom:20px;
}

table.reviewMods {
margin-bottom:25px;
}


/* more general formatting */

#sidebar-container {
  float:right;
  width: 200px;
  margin: 40px 10px 35px 15px;
}

#sidebar-container div.links {
  margin-top:20px;
}

#sidebar-container div.links img {
  float:left;
  margin-right:15px;
  margin-bottom:5px;
}

#sidebar {
  padding:10px;
  background-color: #ECF3E1;
  border:1px solid #C5DEA1;
}

#sidebar h2 {
  font: 13px/18px "lucida", Arial, serif;
  color: #7E9E50;
  font-weight: normal;
  padding: 0px;
  margin: 15px 0px 0px 10px;
  text-transform: uppercase;
  padding-bottom:0px;
}

#sidebar p {
  font-size:11px;
  line-height:16px;
  color: #444;
  margin-top:5px;
  margin: 0px;
  padding: 5px 5px 5px 10px;
}

#sidebar ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

#sidebar ul li {
  margin-top:8px;
  margin-bottom:2px;
}

#sidebar ul li ul {
  margin-left:10px;
}

#sidebar ul li ul li {
  margin-top:2px;
  margin-bottom:2px;
}
.itemHeading {
	font-family: Arial;
	letter-spacing: -1px;
	font-size: 18px; 
	font-weight: bold;
	color: #545454;
}

#sidebar img {
	margin-left: 10px;
	margin-bottom: 10px;
}

.photo_space {
   color:#333;
   font-family:Verdana;font-weight:bold;font-size:11px;
   background-color:#fff;
   border:1px solid #999;padding:5px;padding-top:10px;margin-left:50px;
}
.photo_space #delete_file {
display:block;
background: transparent  url('../images/close.gif') no-repeat 0px 3px;
margin:5px 0px 0px 0px;padding:10px 0px 10px 30px;height:20px;
}

.hasComment,.editable{background-color:#ffffd6;}
img.progress{
	vertical-align: middle;
	padding: 0 10px;
}
#BHLBanner {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:28pt;
	font-weight:bold;
}

.shiftcontainer{
position: relative;
left: 5px; /*Number should match -left shadow depth below*/
top: 5px; /*Number should match -top shadow depth below*/
}

.shadowcontainer{
/*width: 300px;  container width*/
background-color: #d1cfd0;
}

.shadowcontainer .innerdiv{
/* Add container height here if desired */
background-color: white;
border: 1px solid gray;
padding: 6px;
position: relative;
left: -5px; /*shadow depth*/
top: -5px; /*shadow depth*/
}

/*
.tourNavLeftTop {
	background: #9E44A7 url('../images/tourNavLeftTop.gif') no-repeat left top;
}
.tourNavRightTop {
	background: url('../images/tourNavRightTop.gif') no-repeat right top;
	padding-top: 6px;
}
.tourNavBody {
	background: #9E44A7 url('../images/tourNavLeftBottom.gif') no-repeat left bottom;
}

.tourNavRightBottom {
	background: url('../images/tourNavRightBottom.gif') no-repeat right bottom;
	height: 46px;
	padding-left: 6px;
}

.tourNavItem {
	float: left;
	padding: 12px 0;
}

.tourNavItemNonLink {
	float: left;
	padding: 12px 0;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 12px 10px 15px 10px;
}

.tourNavItemActiveLeft {
	float: left;
	background: #fff url('../images/tourNavActiveLeft.gif') no-repeat left top;
}
.tourNavItemActiveRight {
	color: #4F5D75;
	font-size: 16px;
	font-weight: bold;
	background: url('../images/tourNavActiveRight.gif') no-repeat right top;
	padding: 12px 10px 15px 10px;
}
.tourNavItemActiveRight2 {
	color: #F37000;
	font-size: 16px;
	font-weight: bold;
	background: url('../images/tourNavActiveRight.gif') no-repeat right top;
	padding: 12px 10px 15px 10px;
}
.tourNavItem a:link,
.tourNavItem a:visited {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 12px 10px 12px 10px;
	margin-right: 1px;
	text-decoration: underline;
}





.clearLeft {
	clear: left;
}

.introTour {
	padding: 28px 0 0 0;
	font-size: 17px;
	color: #4F5D75;
	line-height: 170%;
}

.introTourExpand {
	font-size: 12px;
	color: #4F5D75;
	padding: 0 12px 30px 12px;
	line-height: 150%;
}
*/


