/* CSS Document for WYSIWYG */
.top-blocks {
	position: relative;
	margin: 0 5px 10px 12px;
	border: none;
	padding: 0;
	/*width:478px;*/
}
.top-blocks .c1 {
	display:inline;
	float:left;
	width:210.5px;
}
.top-blocks .c2 {
	display:inline;
	float:right;
	width:210.5px;
}
.top-blocks dl {
	background-color:rgb( 254, 254, 254);
	display:block;
	margin:5px 0;
	border-top:1px solid rgb(153, 153, 153);
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:1px solid rgb(153, 153, 153);
	padding:10px;
	height:50px;
}
	.top-blocks dl a {
		font-weight:bold;
	}
.top-blocks dd {
	display:inline;
	font-size:0.9em;
}


.double-rule {
	background-color:white;
	margin-bottom:10px;
	border:1px solid #cdcdcd;
	padding:0;
}
.module.double-rule > div{
	margin:3px;
}
.module.blocklist .typeD p,
.module.blocklist .typeD img{
	margin:0 10px
}
.module.blocklist .typeD img{
	display:block;
	margin:5px auto;
}
.double-rule{
	background:white url('/TemplatePackage/images/bgDivDouble.jpg') 0 0 repeat-x;
}
.page-curl{
	background:white url('/TemplatePackage/images/bgPagecurlShadow.gif') right bottom no-repeat;
	margin:0 0 2px 0;
	padding:0 0 8px 0;
}
.page-curl > div,
.module.page-curl > div{
	margin:0;
	border:1px solid #cdcdcd;
	padding:3px;
}

.double-rule div{ background-color:white;}

.module h3,
.rounders h3{
	color:#316329;
	margin:0;
	padding:6px 1px 6px 3px;
	line-height:1;
}
.double-rule h3{
	background:#eef7e3 url('/TemplatePackage/images/bgDoubleH2-noIcon.gif') right bottom repeat-x;
	min-height:30px;
}
.page-curl h3{	background-color:#eef7e3;}
.module h5{
	display:block;
	position:relative;
	margin-left:0.5em;
}
.page-curl > div > h3 + h5 { margin-top:0.75em;}


.two-columns{
	padding:0;
	width:auto;
	clear:both;
}
.module.two-columns{
	clear:both;
}

.module > div{ position:relative;}
.module .c1 {
	display:inline;
	float:left;
	width:219.5px;
	clear:left;
}
.module .c2 {
	display:inline;
	float:right;
	width:219.5px;
	clear:right;
}
.module.blocklist .c1 {
	display:inline;
	float:left;
	margin-right:0;
	margin-left:-1px;
	width:219.5px;
	clear:left;
}
.module.blocklist .c2{
	border-left:1px dotted #cdcdcd;
	display:inline;
	float:right;
	margin-right:-1px;
	margin-left:0;
	width:219.5px;
	clear:right;
}

.module a{
		display:block;
		width:100%;
	}
	
	.module ul{
		position:relative;
		margin:0;
		padding:0;
	}
	.module ul li{ 
		margin:0;
		border-bottom:1px dotted #cdcdcd;
		padding:0 5px;
		list-style:none;
	}
		.module ul li a{
			padding-top:5px;
			padding-bottom:5px;
		}
		
	.module.bullet-list ul{
		padding-left:1em;
	}	
		
	.module .nolines li,
	.module.blocklist .nolines li,
	.module.primaryBox ul li{
		border:none;
		padding:0 5px;
		padding-bottom:5px;
	}
	.module.primaryBox ul li{
		margin-left:1.25em;
	}
		.module .nolines li a{
			display:inline;
			font-weight:bold;
			padding-bottom:0;
		}
		.module .nolines li a img,
		.module.blocklist li a img{
			position:relative;
			display:inline;
			float:left;
			margin:0 0.5em 0 0;
			border:none;
			padding:3px;
			vertical-align:baseline;
		}
		.module.blocklist ul li a{
			display:block;
		}
	.module.blocklist .boldlinks li{
		padding-bottom:5px;
	}
		.module.blocklist .boldlinks a{
			font-weight:bold;
			padding-bottom:5px;
		}

	ul.bullets li {
		margin-left: 1.25em;
		border-bottom: none;
		list-style-type: disc;
	}
	
	.module ul.bulleted-links li,
	.module.bullet-list ul li,
	.module.primaryBox ul li{
		background: transparent url('/TemplatePackage/images/blue_bullet.gif') no-repeat 0.5em center;
		margin: 0;
		border-bottom: none;
		padding: 0.5em 0;
		padding-left: 1.25em;
		list-style: none;
	}
	module.bullet-list .nolinks li{
		background-image:none; 
		list-style-type:disc;
		margin-left:1em;
		padding:3px 0;
	}
	
.module.primaryBox{
	width:685px;
	clear:both;
}	
	.module.primaryBox .c1 {
		display:inline;
		float:left;
		margin:0;
		margin-right:0;
		margin-left:0;
		padding:0;
		width:225px;
	}
	.module.primaryBox .c2 {
		display:inline;
		float:left;
		margin:0;
		margin-right:2.5px;
		margin-left:2.5px;
		padding:0;
		width:220px;
	}
	.module.primaryBox .c3 {
		display:inline;
		float:right;
		margin:0;
		margin-right:0;
		margin-left:0;
		padding:0;
		width:225px;
	}

.somemore{
	color:#0061AA;
	display:block;
	margin:0;
	padding:0;
	height:1;
	clear:both;
}
.somemore a{
	position:relative;
	background:transparent url('/TemplatePackage/images/btn_dblArrows.gif') right center no-repeat;
	display:block;
	margin:0;
	padding:3px 1em 3px 0;
	text-align:right;
	text-decoration:none;
	width:auto;
}

ul li.lastChild {
	border-bottom:none;
}

.clearfix{
	height:0;
	clear:both;
}