@charset "UTF-8";/***********************************************		Default Clearing Styles ***********************************************/body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, blockquote {	padding: 0;	margin: 0;}h1, h2, h3, h4, h5, h6, pre, code {	font-size: 1em;}a {	text-decoration: none;	color: #0066FF;}a img {	border: none;}.clear {	clear: both;	margin: 0;	padding: 0;}/***********************************************        END Default Clearing Styles ***********************************************/body {	font-family: "Trebuchet MS", Verdana, "Lucida Grande", Arial, Helvetica, Times, serif;	background-color: #FFFFFD;}/* MacEwan Top Banner */#mactop {	height: 80px;	background-color: #000000;}#title {	width: 900px;	margin-left: auto;	margin-right: auto;	position: relative;	/*background-image: url(images/banner_mainbanner.gif);*/	height: 217px;	/*background-repeat: no-repeat;	background-position: left top;*/	margin-bottom: 38px;	margin-top: 0px;	margin-bottom: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;}/* Content and Main Body */#contmid {	width: 100%;	background-image: url(images/contmid_bgrpt.jpg);	background-repeat: repeat-x;	background-color: #FFFFFD;}#contbod {	width: 900px;	margin-left: auto;	margin-right: auto;	min-height: 500px;	margin-bottom: 0px;}/*/////////////// Navigation ////////////////*/#nav {	width: 200px;	float: left;	padding-bottom: 232px;	padding-top: 12px;}#nav a {	color: #333333;}#nav a:hover {	color: #da6701;}/* Second List, class = "currentSection" */#nav ul.currentSection li:hover {	background-image: none;	background-repeat: repeat-y;	background-position: left top;}#nav ul.currentSection {	background-image: url(images/nav_orange.jpg);	margin-top: 0px;	margin-bottom: 0px;	font-size: 0.7em;	background-repeat: repeat-y;	background-position: left top;	padding-left: 18px;	padding-top: 0px;	padding-right: 12px;	padding-bottom: 8px;	z-index: 500;}#nav ul.currentSection li {	list-style-type: none;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 3px;	padding-right: 12px;}/* Support for Tertiary Navigation List */#nav ul.currentSection ul li a {	margin-left: 10px;	/*color: #666;*/}/* Padding on this element makes the a tag the same height as the Secondary li tag */#nav ul.currentSection li a {	padding-top: 4px;	padding-bottom: 4px;	color: #666;}#nav ul.currentSection li a:hover {	color: #ca5311;}/*#nav ul.currentSection li.selected {	background-image: url(images/nav_orange.jpg);	background-position: left top;	background-repeat: repeat-y;}*/#nav ul.currentSection  li.current a {	color: #FF7900;	font-weight: bold;}/* END Navigation *//* BODY start */#contcopy {	width: 670px;	position: relative;	padding-right: 12px;	float: none;	min-height: 500px;	margin-left: 210px;	margin-bottom: 0px;}#contcopy img {	float: left;	padding: 3px;	border: 1px solid #83c200;	margin-right: 7px;}#contcopy h1 {	color: #333333;	font-size: 1.3em;	margin-bottom: 12px;	font-weight: normal;	text-transform: uppercase;}#contcopy h2 {	color: #DA6701;	margin-top: 15px;	margin-bottom: -6px;}#contcopy p {	font-size: 0.85em;	margin-top: 12px;	line-height: 1.2em;}#contcopy a:hover {	color: #0066FF;	background-color: #E7E7E7;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #0066FF;}#contcopy ul, #contcopy ol {	font-size: 0.85em;	list-style-position: inside;	margin-left: 15px;	margin-top: 8px;	margin-bottom: 8px;}#contcopy ul {	list-style-type: square;}#contcopy ol {}/* Footer    */#footer {	width: 100%;	background-image: url(images/footer_bgrpt.jpg);	background-repeat: repeat-x;	background-position: left top;	background-color: #FF7900;	height: 250px;	position: relative;	clear: both;	margin: 0px;	bottom: 0px;	padding: 0px;}/* Banner  */#upperbanner {	width: 100%;	background-image: url(images/banner_bgrpt.jpg);	background-repeat: repeat-x;	background-position: left top;	height: 254px;	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-left: 0px;}/* Bottom Row */#bottom {	/*width: 685px;*/	margin-left: auto;	margin-right: auto;	padding-top: 45px;	position: relative;	margin-bottom: 0px;	background-image: url(images/footer_bgrpt.jpg);	background-repeat: repeat-x;	background-position: left top;	margin-top: 0px;	padding-bottom: 0px;}#bottom p {	/*margin-right: 300px;*/	margin-bottom: 12px;	font-size: 0.9em;}#footer #bottom a {	text-decoration: underline;	color: #000000;}#footer #bottom a:hover {	text-decoration: none;	color: #000000;	background-color: #FFFFFF;}ul.MenuBarVertical li.selected {	/*background-image: url(images/nav_orange.jpg);	background-repeat: repeat-y;	background-position: left top;*/	border-left-width: 3px;	border-left-style: solid;	border-left-color: #ff7900;}