
body {
	font:13px/1.5 Verdana,sans-serif;
	color: #222;
}
a, a:focus, a:visited, a:hover {
	font-weight: bold;
	color: #5b9f40;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

p{margin-bottom: 10px;}

hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px}

#site_wrapper { 
	position:relative;
	overflow:hidden;
}

ul > li {
	list-style: url(/shared-web/img/bulletpoint_arrow.gif);
	list-style-position: outside;
	margin: 4px;
	margin-left: 20px;
}

#content_wrapper, #footer_wrapper, #content_wrapper, .fullwidth {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.contentwidth {
	margin-left: auto;
	margin-right: auto;
	width: 900px;
}

h1,h2,h3 {
	color: #5b9f40;
	font-weight: normal;
}
h1 {
	font-size: 1.5em;
	padding: 1px 0;
	margin-top: 20px;
	padding-bottom: 5px;
}
h2 {
	font-size: 1.1em;
	padding: 1px 25px;
	margin-top: 20px;
}
h3 {
	font-size:1.1em;
	padding: 5px 0;
	margin: 0;
}

.niceborder {
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 2px solid #E2C9B3;
	margin: 10px 0;
	border-top-left-radius: 3px 3px;
	border-top-right-radius: 3px 3px;
	border-bottom-right-radius: 3px 3px;
	border-bottom-left-radius: 3px 3px;
}

/* Alpha transparent background */
.alpha05 { 		background: rgb(0, 0, 0) transparent;
		background: rgba(0, 0, 0, 0.05 );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c000000, endColorstr=#0c000000);	
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c000000, endColorstr=#0c000000)";
		 }
.alpha10 { 		background: rgb(0, 0, 0) transparent;
		background: rgba(0, 0, 0, 0.1 );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000);	
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#19000000, endColorstr=#19000000)";
		 }
.alpha15 { 		background: rgb(0, 0, 0) transparent;
		background: rgba(0, 0, 0, 0.15 );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000, endColorstr=#26000000);	
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000, endColorstr=#26000000)";
		 }
.alpha20 { 		background: rgb(0, 0, 0) transparent;
		background: rgba(0, 0, 0, 0.2 );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000);	
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#33000000, endColorstr=#33000000)";
		 }
.alpha25 { 		background: rgb(0, 0, 0) transparent;
		background: rgba(0, 0, 0, 0.25 );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000, endColorstr=#40000000);	
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#40000000, endColorstr=#40000000)";
		 }
.alpha30 { 		background: rgb(0, 0, 0) transparent;
		background: rgba(0, 0, 0, 0.3 );
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000, endColorstr=#4c000000);	
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000, endColorstr=#4c000000)";
		 }
.alpha05,.alpha10,.alpha15,.alpha20,.alpha25,.alpha30 {
	padding:1px;
}
