@charset "utf-8";
/* Universal Reset */	
	* {margin:0;padding:0; color:#000000; font-family:verdana,sans-serif; font-size:11px;}
	* a {outline: none;}

/* General Element Stylings */
	body {background:#8A9B74;}
	li{padding-bottom:5px;}
	p{line-height:15px;padding-bottom:10px;}
	ul,ol{padding-bottom:10px;margin-left:20px;}
	blockquote {margin:0 25px; font-style:italic;}
	h1{color:#576F94;font-size:13px;padding:0;margin:0;padding-bottom:10px;text-transform:capitalize;}
	h2{color:#6A3333;font-size:13px;padding:0;margin:0;padding-bottom:10px;text-transform:capitalize;}
	h3{color:#E4991C;font-size:13px;padding:0;margin:0;padding-bottom:10px;text-transform:capitalize;}
	h4{color:#576F94;font-size:11px;padding:0;margin:0;padding-bottom:5px;}
	h5{color:#6A3333;font-size:11px;padding:0;margin:0;padding-bottom:5px;}
	h6{color:#E4991C;font-size:11px;padding:0;margin:0;padding-bottom:5px;}
	hr {margin:20px; color:#CACACA;}
	a:link{color:#576F94;}
	a:visited{color:#576F94;}
	a:hover{color:#6A3333;}
	.highlight {color:#6A3333;font-weight:bold;}
	.grey td {background:#E5E5E5;padding:3px;}
	.form td {padding:5px;}
	.nobg {background:none;}
	
/* Build Elements */
	/* Header Area */
	#header {
		position:relative;
		display:block;
		margin:0 auto;
		width:700px;
		height:251px;
		background:url(/images/canvas_Top.jpg) no-repeat;
	}
	/* Top Nav Area */
		#topNav {
			position:absolute;
			right:30px;
			top:13px;
		}
		#topNav a {
			display:inline-block;
			margin-left:30px;
			padding-top:14px;
			padding-left:10px;
			height:15px;
			background:url(/images/altNavSep.gif) no-repeat;
			font-size:9px;
			text-decoration:none;
			color:#919090;
		}
		#topNav a:hover {
			text-decoration:underline;
		}
	/* Main Nav Area */
	#mainNav {
		position:relative;
		display:block;
		margin:0 auto;
		padding:1px 36px 1px 37px;
		width:627px;
		background:url(/images/canvas_Nav.jpg) no-repeat;
	}
		#menu {
			height:31px;
			background:url(/images/menu_BG2.jpg) repeat-x 1px 0px;
		}
		#menu a {
			display:inline-block;
			padding:10px 0 8px 0;
			margin-left:-1px;
			width:158px;
			font-size:11px;
			text-align:center;
			text-decoration:none;
			text-transform:capitalize;
			color:#FEFEFE;
		}
		#menu a:hover {
		}
		#menu .active {
			background:url(/images/menu_Hover.gif) no-repeat;
		}
		#menu .lastItem {
			width:157px; /* last menu item must be 1px smaller than the others to trim white edge */
		}
	/* Content Area */
	#content {
		position:relative;
		display:block;
		margin:0 auto;
		padding:0 23px;
		width:654px;
		background:url(/images/canvas_Mid.jpg) repeat-y;
	}
	.basicContent {
		padding:10px 10px 0 10px;
	}
	.subContent {
		background:#E5E5E5 url(/images/subAreaTop.jpg) no-repeat;
	}
	.subContentBottom {
		height:19px;
		clear:both;
		background:url(/images/subAreaBottom.jpg) no-repeat bottom;
	}
	.columns {
		position:relative;
		clear:both;
		float:left;
		width:100%;
		overflow:hidden;
	}
	.col1, .col2 {
		float:left;
		position:relative;
		overflow:hidden;
		margin:3% 0 0 0;
		padding:0 4% 0 2%;
	}
	.col1 {
		width:27%;
		padding:0 4%;
	}
	.col2 {
		width:58%;
		border-left:1px solid #CACACA;
		padding:0 2% 0 4%;
	}
	.linedLink {
		display:block;
		padding:5px 0 3px 25px;
		border-bottom:1px solid #CACACA;
		background:url(/images/bulletGrey_lined.gif) no-repeat;
		width:150px;
	}
	a.linedLink {
		color:#737373;
		text-decoration:none;
	}
	a.linedLink:hover {
		text-decoration:underline;
	}
	.lastItem {
		border-bottom:none;
	}
	.contact p{
		text-align:center;
		font-size:10px;
		padding:8px;
		height:31px;
		background:url(/images/contactBG.jpg) no-repeat;
	}
	.redList {
		list-style-image:url(/images/bulletRed.gif);
	}
	.redList a {
		color:#598040;
		text-decoration:none;
	}
	.redList a:hover {
		text-decoration:underline;
	}
	.greyList {
		list-style-image:url(/images/bulletGrey.gif);
	}
	.greyList a {
		color:#598040;
		text-decoration:none;
	}
	.greyList a:hover {
		text-decoration:underline;
	}
	.introImage {
		float:left;
		padding: 0 10px 10px 0;
	}
	.seminarImage {
		float:left;
		padding: 0 10px 10px 0;
	}
		/* Footer Area */
	#footer {
		position:relative;
		display:block;
		margin:0 auto;
		width:700px;
		height:28px;
		background:url(/images/canvas_Bottom.jpg) no-repeat;
	}
	/* Disclaimer Area */
	#disclaimer {
		position:relative;
		display:block;
		margin:0 auto;
		width:700px;
		text-align:center;
		color:#FFFFFF;
		font-size:10px;
		padding-bottom:10px;
	}
	#disclaimer a {
		color:#292F22;
		text-decoration:none;
		font-size:10px;
	}