/* 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:5px;
  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;
}

#aonLogo{ 
 position:absolute;
 left:450px;
 top:10px;
 }
*>#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:550px;
  /*width: 495px;*/
  padding-right:10px;
}
#brand #risks{
  top:228px;
}
#portal #risks{
  top:185px;
}
#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 li{ 
 text-decoration:none;
 color:#605F5B;
 font-weight:bold;
 font-family:Verdana, Arial, Sans;
 font-size:11pt;
 display:block;
 width:100%;
 cursor:pointer;
}
.selected{ 
  background:#F9EBCE;
  border:2px solid black;
  border-right:none;
 }
/** Background Icons **/
.logos{ 
  position:absolute;
  z-index:10;
 }
#healthIns{ 
  font-weight:bold;
  text-align:center;
  width:400px;
  height:200px;	
  top:-25px;
  left:65px;
}
#unitedWay{ 
  background:url(../images/npo-images/uw.jpg) transparent no-repeat; 
  width:89px;
  height:40px;
  top:95px;
  left:65px;
}
#council{ 
//  background:url(../images/npo-images/cof.jpg) transparent no-repeat; 
  width:150px;
  height:80px;
  top:190px;
  left:70px;
}
#nab{ 
//  background:url(../images/npo-images/nab.jpg) transparent no-repeat; 
  width:150px;
  height:80px;
  top:155px;
  left:200px;
 }
#aahsa{  
 // background:url(../images/npo-images/aahsa.jpg) transparent no-repeat; 
  width:90px;
  height:60px;
  top:390px;
  left:60px;
}
#asae{ 
//  background:url(../images/npo-images/asae.jpg) transparent no-repeat; 
  width:70px;
  height:70px;
  top:350px;
  left:210px;
 }
#aam{ 
//  background:url(../images/npo-images/aam.jpg) transparent no-repeat; 
  width:220px;
  height:40px;
  top:290px;
  left:100px;
 }
#nam{ 
//  background:url(../images/npo-images/nam.jpg) transparent no-repeat; 
  width:220px;
  height:40px;
  top:490px;
  left:100px;

}
#nca{ 
//  background:url(../images/npo-images/nca.jpg) transparent no-repeat; 
  width:90px;
  height:60px;
  top:50px;
  left:230px;
}
#mpi {
 // background:url(../images/npo-images/mpi.jpg) transparent no-repeat; 
  width:121px;
  height:51px;
  top:475px;
  left:120px;
}
/** Risk details **/
#event{ top:-25px; }
*>#event{ top:-20px; }

#errorsOmissions{ top:-45px; }
*>#errorsOmissions{ top:-40px; }

#forProfitDO{ top:-40px;  }
*>#forProfitDO{ top:-15px;}

#forProfitMgmt{ top:-20px; }
*>#forProfitMgmt{ top:-17px;  }

#multiPC{ top:25px; }
*>#multiPC{ top:25px;}

#nonProfitDO{ top:40px; }
*>#nonProfitDO{ top:45px; }

#healthInsurance { top: 60px; }
*>#healthInsurance { top: 60px; }

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

#workersCompensation { top: 100px; }
*>#workersCompensation { top: 100px; }

#aging{ top:85px; }

#broadcasters{ top:105px;  }
*>#broadcasters{ top:105px; }

#chambers { top: 125px; }

#clubs{ top:145px;  }
*>#clubs{ top:145px;  }

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


#community{ top:165px;  }
*>#community{ top:165px; }

#concerts{ top: 235px; }
*>#concerts{ top: 235px;  }

#consumer{ top: 265px; }
*>#consumer{ top: 265px; }

#events{ top: 285px;  }
*>#events{ top: 285px; }

#fairs{ top: 3100px; }
*>#fairs{ top: 310px; }

#foundations{ top: 165px; }
*>#foundations{ top:165px; }

#sporting_events{ top: 215px; }
*>#sporting_events{ top: 275px; }

#meeting{ top: 360px; }
*>#meeting{ top: 360px; }

#manufacturers{ top: 290px;  }
*>#manufacturers{ top: 325px; }

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

#exhibitions{ top: 400px; }
*>#exhibitions{ top: 400px; }

#nonprofits{ top: 95px;}
*>#nonprofits{ top: 95px; }

#realty{ top: 400px;}
*>#realty{ top: 400px; }

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

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

#professional_events { top: 350px; }
*>#professional_events { top: 350px; }

