/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {
        margin: 0;
        padding: 0;
        line-height:120% ;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}
body { 
 background-color:#C3C4A5;
}
h1{ 
  color:white;
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  padding-top:20px;
  display:inline;
}

h4{ 
  display:inline;
  font-size:115%;
 }
h5{ 
  color:#D9BF82;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  display:inline;
  padding-left:20px;
 }
*>h5{ padding-left:20px; }
img { 
  border:none;
 }
.allDetails { 
  background:#F9EBCE;
  padding:10px;
  padding-top:20px;
  margin-left:-29px;
  border:2px solid black;
  z-index:20;
  font-family:Verdana,Arial, Sans;  
  font-weight:normal;
  font-size:10pt;
  position:relative;
  left:10px;
  width:270px;
}
*>.allDetails{
  padding-top:5px;
}
#HartfordLogo{ 
 position:absolute;
 left:450px;
 top:0px;
 }
*>#aonLogo{
  left:450px;
}
#brandBar{
	height:48px;
	background:url(../images/npo-images/brandbar.jpg) #9B3437 no-repeat;
	background-position:-3px 0%;
}
.browseByTag{ 
  background:#983134;
  width:180px;
  color:white;
  float:left;
  font-family:Verdana,Arial, Sans;
  font-size:100%;
  text-align:right;
  padding:10px;
  padding-left:0px;
  margin-top:-2px;
 }
*>.browseByTag{ 
   margin-right:-1px;
}
/* hide everything to start out with  */
#details div { 
  display:none;
}
#details ul { 
  margin-top:0px;
}
#header, #brandBarHeader {  
  background:url(../images/npo-images/header-slice.jpg) transparent repeat-x; 
  height:150px;
}
*>#header, *>#brandBarHeader{ 
  height:200px;
}
#headerLogo, #brandHeaderLogo{
  margin-bottom:-3px;
}
*>#headerLogo, *>#brandHeaderLogo{ 
  margin-bottom:-5px;
  display:inline;
}

#headerText, #brandHeaderText { 
 margin-left:60px;
 padding-top:15px;
 padding-bottom:15px;
 font-weight:bold;
 font-family: Verdana,Arial,Helvetica,Sans-serif;
 font-size:9pt;
 line-height:145%;
 padding-right:0px;
}
*>#headerText, *>#brandHeaderText { 
 padding-top:10px;
 font-size:9pt;
 font-weight:bold;
 padding-right:15px;

}
#brandHeaderText {
	padding-top:8px;
	margin-left:255px;
}

#headerTitle, #brandHeaderTitle{ 
  position:relative;
  left:205px;
  top:-160px;
  z-index:20;
  width:570px;
  line-height:18pt;  
}
*>#headerTitle, *>#brandHeaderTitle{ 
 width:575px;
}
#brandHeaderTitle {
  left:20px;
  width:750px;
}

#ihgLogo {
  position:absolute;
  left:550px;
  top:-5px;
}

#min-width{ 
  min-width:770px;
}
#rightLiquidColumnLayout { 
  background:transparent;
  margin-left:495px;
  padding-top:5px;
} 
* html #rightLiquidColumnLayout{ 
  margin-top:-130px;
}
#risks{  
  position:absolute;
  top:185px;
  left:0;
  width:495px;
  padding-right:10px;
 }
#risks ul { 
  margin:0;
  padding:0;
 }
#risks li { 
  list-style-type:none;
  display:block;
/*   height:15px; */
 }
#risks table li:hover{ 
  background:white;
  color:black;
  display:block;
}
.riskBox{  
 border:4px solid #983134;
 background:#E9E9E1;
 line-height:150%;
 font-size:11pt;
 padding:5px;
}
.riskBox a{ 
 text-decoration:none;
 color:#605F5B;
 font-weight:bold;
 font-family:Verdana, Arial, Sans;
 font-size:11pt;
 display:block;
 width:100%;
}
.selected{ 
  background:#F9EBCE;
  border:2px solid black;
  border-right:none;
 }
/** Background Icons **/
.logos{ 
  position:absolute;
  z-index:10;
 }
#unitedWay{ 
  background:url(../images/npo-images/uw.jpg) transparent no-repeat; 
  width:89px;
  height:40px;
  top:-15px;
  left:10px;
}
#nab{ 
//  background:url(../images/npo-images/nab.jpg) transparent no-repeat; 
  width:150px;
  height:80px;
  top:40px;
  left:145px;
 }
#council{ 
//  background:url(../images/npo-images/cof.jpg) transparent no-repeat; 
  width:150px;
  height:80px;
  top:100px;
  left:5px;
}
#asae{ 
//  background:url(../images/npo-images/asae.jpg) transparent no-repeat; 
  width:70px;
  height:70px;
  top:160px;
  left:155px;
 }

#aam{ 
//  background:url(../images/npo-images/aam.jpg) transparent no-repeat; 
  width:220px;
  height:40px;
  top:250px;
  left:45px;
 }



/** Risk details **/

#multiPC{ top:-45px; }
*>#multiPC{ top:-35px;  }

#nonProfitDO{ top:-22px; }
*>#nonProfitDO{ top:-15px; }

#broadcasters{ top:5px;  }

#chambers { top:30px; }

#foundations{ top:55px; }
*>#foundations{ top:65px; }

#societies{ top:80px; }
*>#societies{ top:80px;}

#nonprofits{ top:-70px;}
*>#nonprofits{ top:-70px; }

#agencies{ top: -70px; }
*>#agencies{ top: -70px; }

#associations{ top:175px; }
*>#associations{ top:175px; }
