/* CSS Document */

/***************************************************
For CPASS 
***************************************************/

/*link*/
a img {border: none; } 
h1.cpass {
	font-size: 20px;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	text-alignement: center;
	background-color: #fff;
	color: #003366;
	/*border-bottom: solid 1px #004891;*/
}
h2.cpass {
	font-size: 20px;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	width:98%;
	background-color: #003366;
	color: #fff;
	border-bottom: solid 1px #003366;
}
h3.cpass {
	font-size: 20px;
	font-weight: bold;
	padding: 5px;
	margin: 5px;
	width:98%;
	background-color: #fff;
	color: #003366;
	border-bottom: solid 2px #003366;
	border-bottom-style: groove;
}

h4.cpass{
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	margin: 5px;	
}

p.cpass {margin: 10px 20px 20px 20px; } 


ul.cpass {margin: 5px 10px 0px 10px; 
	padding:5px;
} 
ul.cpass li{margin: 5px 10px 0px 10px; 
	padding:2px;
} 

ul.cpassPub {margin: 5px 10px 5px 10px; 
	padding:5px;
} 
ul.cpassPub li{margin: 5px 10px 0px 10px; 
	padding:2px;
} 
img.cpass { 
	margin:15px;
} 
table.cpass {
	margin: 10px;
	width: 95%;
}
table.cpass TH {
	margin: 5px;
	border-top: solid 1px #036;
	border-left: none;
	border-right: none;
	border-bottom: solid 1px #036;
	padding: 5px;
}
div.portrait
{
  margin: 5px;
  /*border: 1px solid #0000ff;*/
  height: 310px; 
  width: auto; 
  float: right;
  text-align: left;
}
div.portrait img
{
  /*display: inline;*/
  margin: 2px 15px 2px 5px;
  border: none;
  float: center;
}
div.desc
{
  text-align: center;
  font-weight: normal;
  font-size: 18px;  
  /*width: 120px;*/
  margin: 2px;
    opacity:0.4;
  filter:alpha(opacity=40);

}
div.eventpic
  {
  margin:2px;
  border:1px solid #0000ff;
  height:auto;
  width:auto;
  float:left;
  text-align:left;
  }
div.eventpic img
  {
  display:inline;
  margin:3px;
  border:1px solid #ffffff;
  }
div.eventpic a:link {
	/*color:#004891;*/
	/*color:#6699cc;*/
	text-decoration: none;
} 
div.eventpic a:visited {
	/*color:#004891;*/
	/*color:#6699cc;*/
	text-decoration: none;
} 
div.eventpic a:hover img {border: 0px solid #0000ff;} 

/*div.bkground
{
  border: 1px solid black;
  background-image: url('../images/cpasslogo.jpg') ;
  background-repeat: no-repeat;
  background-position:center;
  background-attachment: fixed;
      opacity:0.4;
  filter:alpha(opacity=40);
  height: 600px; 
  width: 95%; 
    margin: 10px;
  text-align: center;

}
div.bkground p
{
  border: 1px solid black;
    margin: 60px;
  text-align: center;
  display: inline;
}
*/
/*Images on the Families and the Public main page*/
div.imagebox
{
  width: 35%;
  height: auto;
  margin: 30px 20px 20px 50px;
  float: left;
  border: none;
}
div.imagebox img
{
  text-align: center;
  font-weight: normal;
  font-size: 20px;  
  margin: 2px 5px 5px 20px;
  
}
div.imagebox p
{
  text-align: center;
  font-weight: bold;
  font-size: 22px;  
  margin: 2px;
  /*opacity:1;
  filter:alpha(opacity=100);*/
}

p.backTo
{
  text-align: right;
  color: #6699cc;  
  font-weight: bold;
  font-size: 14px;    
  margin: 20px;  
}