/* Benham.com Main Style Sheet (Used in Content.aspx and Project.aspx) */
body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    margin:0; 
    padding:0;
    width:918px;
    background: #fff url(backcolors1.jpg) repeat-y 0 0;
}

#leftcol {
    float:left; 
    width:210px; 
    /*background-color:#38496A;*/
}
#maincol {
    float:left;
    width: 432px;
    /*background-color:#98A9C9;*/
	 
}
#rightcol{
	float: left;
	width: 270px;
	/*background-color: #B0B1B5;*/
	
} 
 
#maincolbody  {
    background-color: #C7C198;
    padding:10px;
    margin-top:-2px;
}

.vertline {
    float:left;
    width:1px;
    min-height:300px;
}


/*.focus {color:white; font-weight:bolder; font-style:italic;}*/

.title {
	font-weight:bolder;
	font-size:8.5pt;
	background:#8D99B9;
	color:white;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.title a {font-weight:normal; color:#BFCFEF; float:left; margin-left:10px;}
.title a:hover {color:White; font-weight:bold;}

#bluebox {
 min-height:40px !important; /* standard-compliant browsers*/
 height:auto !important; /* standard-compliant browsers*/
 height: 40px; /* Internet Explorer */
 padding:10px;

}

a { color:black; text-decoration: none;}
a:hover { color:black; font-weight: bold; }

#header {
 background: url(background.jpg) no-repeat;
 min-height:119px !important; /* standard-compliant browsers*/
 height:auto !important; /* standard-compliant browsers*/
 height: 119px; /* Internet Explorer */
}
#footer {
	clear: both;
	text-align: center;
	font-size: smaller;
	font-style: italic;
	
}


/* four buttons at the top of the page */
#buttons {
    margin-left:440px;
}
#buttons img {
    height: 43px;
    width: 104px;
    border-width: 0;
}

/* breadcrumbs */
#path {
    position:relative;
    margin-left:0px;
    margin-top:30px;
    padding-bottom: 20px;
    width:644px;
    line-height:7pt;
    text-align:right;
    letter-spacing:50%;
    word-spacing:50%;
}
#path a  { color: gray; }

/* Styles used in the right column */
#rightcolupper {
	height:234px;
    background-color:#5E7499; 
} 
.ulcarrotlink {
	list-style: url(carrot.gif);
}
.ulcarrotlink ul {
	list-style: url(carrot.gif);
}
.ulcarrotlink a {
	list-style: url(carrot.gif);
	color: black;
	text-decoration: none;
}
.ulcarrotlink a:hover { 
	color:black; 
	font-weight: bolder; 
	}

.contact {
    font-style: normal;
    font-size: 7.5pt;
    background-color: #5E7499;
    color: White;
    padding-left:8px;
}
.contact a {
    text-decoration: none;
    color:white;
}
.contact a:hover {
    text-decoration: none;
    color:white;
    font-weight: bolder;
}

.heading {
    clear:both;
    padding:10px;
    font-weight: bold;
}


.ProjBox {
 font-size:7.5pt;
 clear:both;
 color:white;
 background-color:#939599;
 min-height:63px !important; /* standard-compliant browsers*/
 height:auto !important; /* standard-compliant browsers*/
 height: 63px; /* Internet Explorer */
 margin-top:10px;
 margin-bottom:10px;
}
* html .ProjBox {/* IE5Mac filter \*/height: 65px;/* end filter */}
.ProjBox img {float:left; width:63px; height:63px; border:none; padding-right:5px;}
.ProjBox a   {color:White;}
.ProjText    {color:White; padding:3px;}
.ProjLoc 	 {font-style:italic; padding-left:66px;}


/* ---------------------- Project Sheet ---------------------- */
.ProjTitle {
    font-size:13pt;
    color:#2B4578;
}
.ProjLocation {
	font-size: smaller;
	color: #797F89;
}
.thumb {
    width:124px;
    height:89px;
    margin-bottom:1px;
}
.thumb img {
    border:0;
    width:124px;
    height:89px;
}
.caption {
    font-style:italic;
    font-size:smaller;
    min-height:20px !important;
    height:auto !important;
    height: 20px;
    padding-left:3px;
    padding-right:3px;
}
.ProjLeftCol {
	float: left;
	width: 541px;
	margin-right: 1px;
}
.ProjRightCol {
    float:left;
    width:124px;

}
.ProjTextArea {
	background-color: #BFC2C8;
	text-align: left;
	padding: 15px;
	width: 511px;
	height: 165px;
	overflow: auto;
	
}

/* --------- Bulleted list used on Eng, ACS pages ------ */
/* Turn off list bullets */
ul.mktree  li { list-style: none; } 
/* Control how "spaced out" the tree is */
ul.mktree, ul.mktree ul , ul.mktree li { margin-left:10px; padding:0px; }
/* Provide space for our own "bullet" inside the LI */
ul.mktree  li           .bullet { padding-left: 15px; }
/* Show "bullets" in the links, depending on the class of the LI that the link's in */
ul.mktree  li.liOpen    .bullet { cursor: pointer; background: url(minus.gif)  center left no-repeat; }
ul.mktree  li.liClosed  .bullet { cursor: pointer; background: url(plus.gif)   center left no-repeat; }
ul.mktree  li.liBullet  .bullet { cursor: default; background: url(bullet.gif) center left no-repeat; }
/* Sublists are visible or not based on class of parent LI */
ul.mktree  li.liOpen    ul { display: block; }
ul.mktree  li.liClosed  ul { display: none; }


.dynamic ul {display:none;}
.dynamic li:hover ul ul {display:none;}
.dynamic li:hover ul, .dynamic ul li:hover ul, .dynamic ul ul li:hover ul {display:block;}



/* ---------------------- Menu ---------------------- */
#menu a {text-decoration:none; color: #ADB6D3;} /* 1st level */
#menu ul a {color: #C7C198;}                    /* 2st level */
#menu ul ul a {color: #B0B1B5;}                 /* 3st level */
#menu a:hover {font-weight: bold; color: #FFFFFF;}

#menu {
padding: 0px 10px;
margin: 0px;
list-style: none;
/*line-height: 16px;*/
color: #ADB6D3;
background-color: #8899b9;
}

#menu ul, #menu ul ul, #menu ul ul ul 
{
  display:none;
  list-style:none;
  margin-left:-38px !important; /* standard-compliant browsers Indents*/
  margin-left:2px;  /* Internet Explorer Indents */
  font-size:7pt;
}
