a:link { 	
	color: #1a447d;
	text-decoration: none;
}

a:visited {	color: #1a447d;
	text-decoration: none;
}

a:hover { 	color: #9b0009;
	text-decoration: none;
}

a:active {	color: #9b0009;
	text-decoration: none;
}

a.nav:link { 	
	color: #fff;
	text-decoration: none;
}

a.nav:visited { 	
	color: #fff;
	text-decoration: none;
}

a.nav:hover { 	color: #a7d4fe;
	text-decoration: none;
}

.toggler {
	color: #fff;
	padding: 2px 5px;
	background: #4165ae;
	border: 1px solid #224f8d;
	margin-top: 2px;
	margin-bottom: 2px;
	cursor: pointer;
	font: normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.header {
	color: #4165ae;
	margin-top: 2px;
	cursor: pointer;
	font: bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;
	border-bottom: 1px solid #333;
	padding: 2px 5px;
	margin-bottom: 6px;
}

.element {
	font: normal 10px "Lucida Grande", Lucida, Verdana, sans-serif;
}

.element ul {
	margin: 0;
	padding-left: 6px;
	padding-right: 0;
	padding-bottom: 6px;
}

.element li {
	list-style-type: none;
	border-bottom: 1px dotted #cbcbcb;
	margin-bottom: 3px;
}

.feature_right_half {
	width: 167px;
	float: left;
}

.feature_header {
	margin-top: 8px;
}

.feature_spotlight {
	padding-bottom: 5px;
	margin: 0;
}

.demo label{display:block;padding:0.5em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;border:1px solid #252525;clear:both;cursor:pointer}
.checked{background-color:#fff;background-image:url(images/chk_on.png)}
.unchecked{background-color:#fff;background-image:url(images/chk_off.png)}
.selected{background-color:#222;background-image:url(images/rdo_on.png)}
.unselected{background-color:#1c1c1c;background-image:url(images/rdo_off.png)}
.leftcol{float:left;clear:left;width:50%}
.rightcol{float:left;clear:right;width:50%}

