
/* clearfix
----------------------------------------------------------------------------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
/* IE7 MacIE */
.clearfix {
	display: inline-block;
	}
/* IE6 ˆÈ‘O */
* html.clearfix {
	height: 1%;
	}
.clearfix {
	display: block;
	}
	
.clear{
	clear: both;
}

a:link
	{
	text-decoration:none;
	color:#263AAC;
	}
a:visited
	{
	text-decoration:none;
	color:#800080;
	}
a:hover
	{
	text-decoration:underline;
	color:#ff0000;
	}

div.candtitle 
	{
	border:1px solid grey;
	padding: 5px 10px 5px 10px;
	color: #000000;
	background-color: whitesmoke;
	}
.description
	{
	float:left;
	width:550px;
	background-color: white;
	padding: 5px;
	}
.clears{
  clear:both;
}

h1
	{
	font-size:70%;	
	font-weight:bold;
	}

h2
	{
	font-size:70%;	
	font-weight:bold;
	}
h3
	{
	font-size:100%;	
	font-weight:bold;
	}
h4
	{	
	font-size:90%;
	font-weight:bold;
	}
p
	{
	line-height:130%;	
	}
pre
	{
	background-color:whitesmoke;
	line-height:120%;
	font-size:90%;	
	}
pre b
	{
	color:red;
	font-size:90%;
	}
font.cap
	{
	color:blue;
	font-size:90%;
	}
font.cAp
	{
	color:blue;
	font-size:90%;
	}
font.ref
	{
	color:black;
	font-size:90%;
	}

.copyright
{
	color:whitesmoke;
	font-size:60%;
	text-align: right;
}
input[type="checkbox"].ExpandCheckBox {
  display: none;
}

input[type="checkbox"].ExpandCheckBox + div.desc {
  display: none;
}

input[type="checkbox"].ExpandCheckBox:checked + div.panel {
  display: block;
}


