body {
	color:#666666;
	font:12px "Lucida Sans", "Lucida Grande", "Trebuchet MS", Arial, Helvetica, Verdana, Tahoma, sans-serif;
	margin:0;
	padding:0;
	text-align:center;
	background-color: #65ADD5;
	background-image: url(/images/bg-grad.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
p,form,h1,h2,h3,h4,h5,h6 {
	margin:0
}
h1,h2,h3,h4,h5,h6 {
	font-family:Arial, Helvetica, sans-serif;
}


select,textarea,input {
	font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif
}
img {
	border:0 solid
}
a {
	color:#339900;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
.left {
	float:left
}
.right {
	float:right
}
.aleft {
	text-align:left;
}
.aright {
	text-align:right;
}
.clear {
	clear:both;
	display:block;
	height:0px
}

img.alignright {
		border:solid 1px #ccc;
		padding:5px;
		float:right;
		margin-left:10px;
		display:block;
	}

#page {
	width:780px;
	margin:0 auto;
	text-align:left;
	background-color: #FFFFFF;
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 2px solid #333333;
}

.wrap {
	width:764px;
	padding:0 8px;
	margin-top:18px;
	margin-bottom:8px;
}
#header1 {
	height:334px;
	background:url(/images/bg-top.gif) no-repeat top;
	width:764px;
	padding:0 8px;
}
	#header1 h1 {
		float:right;
		width:300px;
		padding-top:10px
	}
		#header1 h1 span {
			font-size:1px;
			visibility:hidden;
		}
		#header1 h1 a {
			display:block;
			width:300px;
			height:57px;
		}
	#header1 h2 {
		float:left;
	}
		#header1 h2 span {
			font-size:1px;
			visibility:hidden;
		}

#header1 ul {
	list-style-type:none;
	padding:0;
	width:764px;
	font:bold 14px Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 40px;
}
	#header1 ul li {
		display:block;
		float:left;
		background:url(/images/menu-s.gif) no-repeat right;
	}
	#header1 ul li.last {
		background:none;
	}
		#header1 ul li a {
			display:block;
			float:left;
			padding:0 13px;
			color:#004c7f;
			text-decoration:none;
			text-transform:uppercase;
		}
		#header1 ul li a:hover, #header1 ul .current_page_item a {
			color:#339900;
		}
	#header1 object {
		margin-top:10px;
		margin-bottom:14px;
	}
#sidebar   {
	float:left;
	width:230px;
	background-image: url(/images/sidebar-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 10px;
	background-color: #84D372;
}
	#sidebar .bg {
	padding-top: 0px;
	padding-right: 10px;
	padding-left: 0px;
	background-repeat: repeat-x;
	background-position: top;
	}
		#sidebar .bg h1 {
			padding-left:0;
		}
	#sidebar ul {
	background:url(/images/bg-leftmenu.gif) repeat-x bottom;
	list-style-type:none;
	margin:0;
	padding:0;
	margin-bottom:0px;
	}
		#sidebar ul li {
			background:url(/images/bg-leftmenu.gif) repeat-x top;
			padding-top:1px;
			padding-bottom:2px;
		}
			#sidebar ul li a {
				display:block;
				text-decoration:none;
				color:#004c7f;
				padding:11px 0 10px 27px;
				background:url(/images/arrow.gif) 8px 13px no-repeat;
			}
				#sidebar ul li a:hover, #sidebar ul .current_page_item a {
	padding:11px 0 10px 32px;
	background-color: #a3d48d;
	background-image: url(/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 13px 13px;
				}
	#sidebar input.txt {
		float:left;
		display:block;
		font-size:12px;
		width:140px;
		margin-right:10px;
		border:solid 1px #7a7a7a;
		border-bottom:solid 1px #d8d8d8;
		border-right:solid 1px #d8d8d8;
	}	
	#sidebar .line {
	background:#fff;
	height:1px;
	width:100%;
	margin-bottom:8px;
	margin-top:12px;
	}
	#sidebar h1 {
		padding-left:10px;
		font-size: 14px;
		font-weight:normal;
	}
	#sidebar img.img {
		padding-bottom:7px;
	}
	#sidebar .go {
		text-align:right;
		padding-top:3px;
	}

	
#primary {
	float:right;
	width:480px;
}
	#primary h1, #primary h3, #sidebar-1 h4 {
	font-size:14px;
	color:#004C7F;
	text-transform:uppercase;
	border-bottom:solid 1px #ccc;
	padding-bottom:3px;
	margin-bottom:10px;
	}
	#primary h2 {
	font-size:16px;
	text-transform: uppercase;
	}
  #primary h1.subtitle,  #sidebar-1 h4 {
		border-bottom:0;
	}
	#primary p {
		line-height:140%;
		padding-bottom:15px;
	}
	#primary .brd {
		border:solid 1px #ccc;
		padding:5px;
		float:right;
		margin-left:10px;
		display:block;
		float:right;
	}


	

#footer1 {
	background:url(/images/footer-grad.jpg) repeat-x top;
	height:59px;
	padding:50px 8px 0px 8px;
	font-size:11px;
	color:#fff;
	width:764px;
}

	#footer1 ul {
		list-style-type:none;
		margin:0;
		padding:0;
		padding-bottom:10px;
	}
		#footer1 li {
			display:inline;
		}
	#footer1 a {
		color:#fff;
		text-decoration:underline;
	}
	#footer1 a:hover {
		text-decoration:none;
	}
	#footer1 p {
		padding-bottom:10px;
	}
strong {
	color: #004C7F;
}
#page .leftbrd {
	border:solid 1px #ccc;
	padding:5px;
	float:right;
	display:block;
	float:left;
	margin-right: 10px;
}


#page {
	/* The entire design is contained within the 'page' id */
	}
	
#header1 {
	/* Contains the H1 and menu */
	}
	
#primary {
	/* Contains the main column */
	}

.hentry {
	/* Each entry is contained within the 'hentry' class */
	}

.entry-content {
	/* The meat and potatoes of every entry */
	font-size: 1em;
	line-height: 1.4em;
	}

#sidebar-1 {
	/* The first sidebar */
	}

#sidebar-2 {
	/* The second sidebar */
	}

.secondary {
	/* Contains both sidebars */
	}
