@charset "utf-8";

/* main.css */
/* last modified & Validated Jan 26 / 2010  */

/* Resets */

	*  {
		border: 0;
		font-family: inherit; 
		font-size: 100%; 
		font-style: inherit; 
		font-weight: inherit; 
		margin: 0;
		padding: 0;
		vertical-align: baseline;
		}

	body {
		color: #4A4A4A;
		font: normal 13px Arial, Helvetica, sans-serif;
		}

/* Header */

	#header, #homepage_header {
		height: 153px; 
		margin: 0px auto;
		position:relative;  
		width: 980px;
		z-index: 300;
		}

	#homepage_header {
		height: 260px;
		}

	/* Top Navigation */

	#topnav {
		margin: 0px 62px 0px 0px;
		position:relative; 
		text-align: left;
		z-index: 200;  
		}

	#topnav ul {
		display: inline; 
		float: right;
		} 

	#topnav ul li {
		display: inline;
		font: normal 13px Arial, Helvetica, sans-serif;
		list-style: none;
		}

	#topnav ul li a:link, #topnav ul li a:visited, #topnav ul li a:hover {
		background-color: #EAEAEA;
		border-bottom: 1px solid #D4D4D4;
		color: #333333;
		display: inline;
		float: left;
		font: normal 13px Arial, Helvetica, sans-serif;
		margin: 0px 1px 0px 1px;
		padding: 5px 10px 5px 10px;
		text-align: center;
		text-decoration: none;
		width: 91px;
		}

	#topnav ul li a:hover {
		background-color: #DADADA;
		}

	/* Billboard */

	#billboard .cf_element {
		background-color: #FFFFFF; 
		height: 260px;
		margin-top: 0px;
		width: 965px;
		}

	#billboard .cf_element .content {
		height: 260px;
		}

	/* used on value driver pages */
	#billboard .cf_element_value {
		background-color: #FFFFFF; 
		height: 150px; 
		text-align: center;
		}

	#billboard .cf_wrapper {
		margin: 0px auto; 
		position: absolute; 
		top: 0px;  
		z-index: -1; 
		}

/* Nav Menus */

	/* ValueNav */

	#valuenavwrap {
		background: #237B9D url('http://www.pac.ca/images/interface/valuenav_bg_wing.png') repeat-x top left;
		}

	#valuenavcontainer {
		margin: 0px auto;
		padding: 0px;
		width: 980px;
		}

	#valuenavcontainer ul {
		display: inline;
		margin: 0px;
		padding: 0px;
		}

	#valuenavcontainer ul li, #valuenavcontainer ul li a:link, #valuenavcontainer ul li a:visited, #valuenavcontainer ul li a:hover, #valuenavcontainer ul li.first, #valuenavcontainer ul li.first a:link, #valuenavcontainer ul li.first a:visited, #valuenavcontainer ul li.first a:hover, #valuenavcontainer ul li.currentpage, #valuenavcontainer ul li.currentpage a:link, #valuenavcontainer ul li.currentpage a:visited, #valuenavcontainer ul li.currentpage a:hover{
		background: #065590 url('http://www.pac.ca/images/interface/valuenav_bg.jpg') repeat-x top left;
		border-right: 1px solid #003F6E;
		color: #FFFFFF;
		float: left;
		font: bold 13px Arial, Helvetica, sans-serif;
		list-style: none;
		margin: 0px;
		padding: 0px;
		text-align: center;
		text-decoration: none;
		width: 138px;
		}

	#valuenavcontainer ul li a:hover, #valuenavcontainer ul li.first a:hover, #valuenavcontainer ul li.currentpage, #valuenavcontainer ul li.currentpage a:link, #valuenavcontainer ul li.currentpage a:visited {
		background: #015EAE url('http://www.pac.ca/images/interface/valuenav_bg_hover.jpg') no-repeat top left;
		}

	#valuenavcontainer ul li.first a, #valuenavcontainer ul li.first a:link, #valuenavcontainer ul li.first a:visited, #valuenavcontainer ul li.first a:hover, #valuenavcontainer ul li a, #valuenavcontainer ul li a:link, #valuenavcontainer ul li a:visited, #valuenavcontainer ul li a:hover, #valuenavcontainer ul li.currentpage a:link, #valuenavcontainer ul li.currentpage a:visited {
		padding: 20px 0px 20px 0px;
		width: 137px;
		}

	#valuenavcontainer ul li, #valuenavcontainer ul li.currentpage {
		width: 137px;
		}
	
	#valuenavcontainer ul li.first {
		border-left: 1px solid #003F6E;
		width: 137px;
		}


	/* Navigation Menu */

	#navcontainer {
		background: #EAEAEA url('http://www.pac.ca/images/interface/navigation_bg.png') repeat-x top left;
		border-bottom: 1px solid #A8A8A8;
		padding: 3px 0px 3px 0px;
		}

	.nav {
		margin: 0px auto;
		width: 980px;
		}

	.nav ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}

	.nav ul li {
		display: inline;
		list-style: none;
		}

	.nav ul li a, .nav ul li img {
		display: inline;
		float: left; 
		font: normal 13px Arial, Helvetica, sans-serif;
		}

	.nav ul li a:link, .nav ul li a:visited, .nav ul li a:hover, .nav ul li.first a:link, .nav ul li.first a:visited, .nav ul li.first a:hover {
		color: #333333;
		float: left; 
		margin: 0px; 
		padding: 8px 0px 8px 35px;
		text-decoration: none;
		width: 148px;
		}

	.nav ul li a:hover, .nav ul li.first a:hover {
		text-decoration: underline;
		}

	.nav ul li.currentpage a:link, .nav ul li.currentpage a:visited, .nav ul.currentpage li a:hover {
		color: #0867A9;
		}

	.nav ul li img {
		margin: 0px 5px 0px 0px;
		padding-top: 10px;
		vertical-align: middle;
		width: 60px;
		}

	#nav_v1 {
		background: url('http://www.pac.ca/images/interface/Icon_Apps_SUS30.png') no-repeat center left;
		}

	#nav_v2 {
		background: url('http://www.pac.ca/images/interface/Icon_Apps_WIN30.png') no-repeat center left;
		}

	#nav_v3 {
		background: url('http://www.pac.ca/images/interface/Icon_Apps_SAF30.png') no-repeat center left;
		}

	#nav_v4 {
		background: url('http://www.pac.ca/images/interface/Icon_Apps_EDU30.png') no-repeat center left;
		}

	#nav_v5 {
		background: url('http://www.pac.ca/images/interface/Icon_Apps_COL30.png') no-repeat center left;
		}

/* sidebarwrap */

	#contentsidebarwrap {
		margin: 0px auto;
		padding: 30px 0px 10px 0px;
		width: 980px;
		}

	.sidebarcontainer {
		float: right;
		margin: 0px 12px 0px 0px;
		width: 260px;
		}

	.sidebargroup {
		margin: 0px 0px 10px 0px;
		}

	.sidebar_item {
		display: block;
		text-decoration: none;
		}

	.sidebar_item, .sidebar_item_head, .sidebar_item_nohover {
		background-color: #EAEAEA;
		border: 1px solid #D4D4D4;
		border-left: 0px;
		border-right: 0px;
		color: #333333;
		font: normal 13px Arial, Helvetica, sans-serif;
		margin: 0px 0px 2px 0px;
		padding: 5px 10px 5px 10px;	
		text-decoration: none;
		}

	.sidebar_item a:link, .sidebar_item a:visited, .sidebar_item a:hover, .sidebar_item_nohover {
		color: #333333;
		text-decoration: none;
		}

	.sidebar_item_head {
		background-color: #CCCCCC;
		border: 0px;
		border-bottom: 1px solid #AAAAAA;
		font-weight: bold;
		margin: 0px;
		}

	.sidebar_item:hover, .sidebar_item_halfleft:hover, .sidebar_item_halfright:hover {
		background-color: #DADADA;
		cursor: pointer;
		text-decoration: none;
		}

	.sidebar_item_nohover {
		background-color: #EAEAEA;
		border-top: 0px;
		cursor: default;
		text-decoration: none;
		}

	/* Sidebar Search */

	#sidesearchbox, #searchboxcontainer {
		background-color: #EAEAEA;
		border: 1px solid #D4D4D4;
		border-left: 0px;
		border-right: 0px;
		margin: 0px 0px 2px 0px;
		min-height: 23px;
		padding: 10px;
		text-align: left;
		width: 240px;
		}

	#sidesearchbox .button {
		background: none;
		border: 0px;
		color: #999999;
		float: right;
		font-size: 10px;
		height: 23px;
		margin: 0px;
		padding: 0px;
		top: 0px;
		width: 65px;
		}

	#sidesearchbox .hiddenFields {
		height: 1px;
		}

	#sidesearchbox .textbox, #searchbox .textbox, .sidebar_item_nohover .textbox {
		background-color: #FFFFFF;
		border: 1px solid #CCCCCC;
		color: #666666;
		float: left;
		font: normal 13px Arial, Helvetica, sans-serif;
		height: 18px;
		margin: 0px 5px 0px 0px;
		padding: 3px 2px 2px 3px;
		top: 0px;
		width: 155px;
		}

	#searchboxcontainer {
		background-color: #E4E4E4;
		margin: 10px 0px 10px 0px;
		height: 20px;
		padding: 10px 5px 10px 5px;
		width: 660px;
		}

	#searchbox {
		width: 415px;
		}

	#searchbox .textbox {
		margin: 0px 5px 0px 5px;
		width: 330px;
		}

	/* Sidebar Survey */

	#survey {
		background-color: #EAEAEA;
		border-bottom: 1px solid #D4D4D4;
		color: #333333;
		margin: 0px 0px 10px 0px;
		padding: 5px 10px 5px 10px;
		text-decoration: none;
		}

/* Content container */

	#contentcontainer {
		background-color: #FFFFFF;
		float: left;
		margin: 0px 20px 20px 0px;
		padding: 0px 0px 0px 0px;
		width: 660px;
		}

/* Footer */

	#footercontainer {
		clear: both;
/*		float: right;  use to fix printing issue */
		background-color: #E4E4E4;
		border-top: 3px double #AAAAAA;
		padding: 0px 0px 10px 0px;
		text-align: right;
		}

	#footer {
		bottom: 0px;
		color: #666666;
		font: normal 10px Arial, Helvetica, sans-serif;
		margin: 0px auto;
		padding: 10px 10px 20px 10px;
		width: 960px;
		}

	#footer a:link, #footer a:visited, #footer a:hover {
		color: #666666;
		text-decoration: underline;
		}

/* Page Specific Styles - Listed Alphabetically */

	/* About Page */

	.value_float {
		float: left;
		padding: 0px 2px 0px 2px;
		}

	.value_float_left {
		float: left;
		padding: 0px 2px 0px 111px;
		}

	.value_float_right {
		float: left;
		padding: 0px 111px 0px 2px;
		}

	.value_third {
		background: #E4E5E6 url('http://www.pac.ca/images/interface/valuedelivered_bottom.png') no-repeat bottom right;
		border: 1px solid #B5B5B5;
		display: block;
		margin: 5px 0px 0px 0px;
		padding: 5px;
		width: 203px;
		}

	.value_third .container {
		background: #FFFFFF url('http://www.pac.ca/images/interface/valuedelivered_bottom.png') no-repeat bottom right;
		border: 1px solid #FFFFFF;
		display: block;
		text-align: left;
		}

	.value_third .container span {
		display: block;
		padding: 5px;
		}

	.value_third .icon {
		float: left;
		margin: 1px 7px 0px 7px;
		}

	/* Archives Page */

	.archive_apps {
		float: left;
		margin-top: 10px;
		width: 160px;
		}

	.archive_button {
		background-color: #EAEAEA;
		margin: 5px;
		}

	.archive_checkbox li {
		display: inline;
		float: left;
		padding-right: 10px;
		text-decoration: none;
		width: 180px;
		}

	.archive_checkbox ul {
		text-decoration: none;
		}

	.archive_fieldset {
		margin-top: 5px;
		}

	.archive_photos {
		margin: 0px 0px 10px 20px;
		float: left;
		text-align: center;
		}

	.archive_radio {
		vertical-align: bottom;
		margin-bottom: 3px;
		}

	.archive_radiotext {
		vertical-align: bottom;
		}

	.archive_regions {
		float: left;
		margin-top: 10px;
		width: 160px;
		}

	.archive_regions_first {
		text-indent: -20px;
		}

	.archive_search {
		border: 1px solid #B0B0B0;
		margin-top: 15px;
		padding: 5px;
		}

	.archive_search label {
		text-align: center;
		}

	.dropdownmenu_phrase {
		border: 1px solid #999999;
		margin: 5px 0px 0px 5px;
		vertical-align: top;
		width: 170px;
		}

	.input {
		border: 2px solid #999999;
		color: #666666;
		font: normal 13px Arial, Helvetica, sans-serif;
		height: 15px;
		margin: 5px 0px 0px 5px;
		padding: 0px;
		vertical-align: top;
		}

	/* Calendar page */

	.cal_board {
		background-color: #FFFFFF; 
		border-bottom: 1px solid #B0B0B0;
		margin: 0px;
		padding: 0px;
		width: 658px;
		}

	.cal_board a:link, .cal_board a:visited {
		color: #4A4A4A;
		}

	.cal_boardname {
		font-size: 13px;
		float: left;
		margin: 0px;
		padding: 7px 0px 7px 9px;
		}

	.calbox {
		background-color: #E4E4E4; 
		border: 1px solid #B0B0B0;
		clear: both;
		margin: 0px;
		}

	.cal_dates, .cal_dates_archive {
		float: left;
		padding: 3px 10px 3px 5px; 
		text-align: left;
		width: 80px;
		}

	.cal_dates_archive {
		padding: 3px 10px 3px 10px;
		width: 170px;
		}

	.cal_dates_chapter {
		font-size: 11px;
		}

	.cal_eventdetail {
		background-color: #FFFFFF;
		float: left;
		margin:0px 10px 0px 0px;
		padding: 3px 10px 3px 10px;
		text-align: left;
		vertical-align: top;
		width: 356px;
		}

	.cal_eventdetail p {
		color: #666666;
		font-size: 11px;
		margin: 0px;
		}

	.cal_eventdetail_large {
		float: right;
		margin:0px;
		padding: 3px 10px 0px 10px;
		text-align: left;
		vertical-align: top;
		width: 445px;
		}

	.cal_eventdetail_large p {
		color: #666666;
		font-size: 11px;
		margin: 0px;
		}

	.cal_evententry {
		background: #E4E4E4 url('http://www.pac.ca/images/interface/calbackground.jpg') repeat-y;
		border-bottom: 1px solid #B0B0B0;
		float: left;
		margin: 0px;
		}

	.cal_eventimg {
		margin: 0px;
		padding: 0px 1px 0px 1px;
		} 

	.cal_events {
		margin: 0px;
		} 

	.cal_noevent {
		background-color: #FFFFFF;
		color: #666666;
		font: normal 11px Arial, Helvetica, sans-serif;
		padding: 10px;
		text-align: center;
		vertical-align: middle;
		}

	.cal_vdriver {
		float: left;
		padding: 5px;
		text-align: center;
		vertical-align: top;
		}

	/* Certificate Program */

	ul.alumni {
		float: left;
		margin: 0px 10px 0px 0px;
		padding: 0px;
		width: 155px;

		}

	ul.alumni li {
		list-style-type: none;
		}

	#plant_tour {
		border: 1px solid #CCCCCC;
		padding: 10px;
		text-align: center;
		}

	#plant_tour img {
		margin-top: 15px;
		}

	/* Chapters */

	.chapter_nav {
		margin: 10px 0px 10px 0px;
		text-align: center;
		width: 660px;
		}

	.chapter_nav ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}

	.chapter_nav ul li {
		background: url('http://www.pac.ca/images/interface/calendar_button.png') no-repeat top left;
		display: inline;
		float: left;
		list-style: none;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 5px 0px;
		text-align: center;
		width: 78px;
		}

	.chapter_nav ul li.first {
		margin-left: 0px;
		}

	.chapter_nav ul li.first1 {
		background: url('http://www.pac.ca/images/interface/grey_med_button.png') no-repeat top left;
		display: inline;
		float: left;
		list-style: none;
		text-align: center;
		width: 110px;
		margin-left: 191px;
		}

	.chapter_nav ul li.first1:hover {
		background: url('http://www.pac.ca/images/interface/grey_med_button_hover.png') no-repeat top left;
		color: #333333;
		cursor: pointer;
		list-style: none;
		text-decoration: none;
		}

	.chapter_nav ul li.first2 {
		margin-left: 41px;
		}

	.chapter_nav ul li.first3 {
		background: url('http://www.pac.ca/images/interface/grey_med_button.png') no-repeat top left;
		display: inline;
		float: left;
		list-style: none;
		text-align: center;
		width: 110px;
		margin-left: 0px;
		}

	.chapter_nav ul li.first3:hover {
		background: url('http://www.pac.ca/images/interface/grey_med_button_hover.png') no-repeat top left;
		color: #333333;
		cursor: pointer;
		list-style: none;
		text-decoration: none;
		}

	.chapter_nav ul li a:link, .chapter_nav ul li a:visited {
		color: #4A4A4A;
		list-style: none;
		text-decoration: none;
		}

	.chapter_nav ul li:hover {
		background: url('http://www.pac.ca/images/interface/calendar_button_hover.png') no-repeat top left;
		color: #333333;
		cursor: pointer;
		list-style: none;
		text-decoration: none;
		}

	.chapter_nav ul li span{
		display: block;
		list-style: none;
		padding: 7px 10px 7px 10px;
		}

	/* Competition */

	.comp_float {
		background: url('http://www.pac.ca/images/interface/valuedelivered_bottom.png') no-repeat bottom right #E4E5E6;
		border: 1px solid #B5B5B5;
		float: right;
		margin: 0px 0px 10px 20px;
		padding: 5px;
		text-align: center;
		width: 225px;
		}

	.comp_float img {
		background-color: #FFFFFF;
		padding: 6px 30px 7px 30px;
		}

	/* csr page */

	.grey_nav {
		margin: 0px;
		text-align: center;
		width: 660px;
		}

	.grey_nav ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}

	.grey_nav ul li {
		background: url('http://www.pac.ca/images/interface/grey_med_button.png') no-repeat top left;
		display: inline;
		float: left;
		list-style: none;
		margin: 0px 0px 0px 5px;
		text-align: center;
		width: 110px;
		}

	.grey_nav ul li.grey_nav_large {
		background: url('http://www.pac.ca/images/interface/grey_lrg_button.png') no-repeat top left;
		display: inline;
		float: left;
		list-style: none;
		margin: 0px 0px 0px 5px;
		text-align: center;
		width: 165px;
		}

	.grey_nav ul li.first {
		margin-left: 0px;
		}

	.grey_nav ul li a:link, .grey_nav ul li a:visited {
		color: #4A4A4A;
		list-style: none;
		text-decoration: none;
		}

	.grey_nav ul li:hover {
		background: url('http://www.pac.ca/images/interface/grey_med_button_hover.png') no-repeat top left;
		color: #333333;
		cursor: pointer;
		list-style: none;
		text-decoration: none;
		}

	.grey_nav ul li.grey_nav_large:hover {
		background: url('http://www.pac.ca/images/interface/grey_lrg_button_hover.png') no-repeat top left;
		color: #333333;
		cursor: pointer;
		list-style: none;
		text-decoration: none;
		}


	.grey_nav ul li span {
		display: block;
		list-style: none;
		margin: 0px;
		padding: 7px 10px 7px 10px;
		}

	/* ESP Curriculum page */

	.esp_calendar {
		display: block;
		float: left;
		font-family: Georgia;
		font-size: 12px;
		margin: 0px 10px 20px 0px;
		padding: 0px;
		width: 215px;
		}

	.esp_cal {
		margin-bottom: 2px;
		padding: 0px;
		position: static;
		width: 215px;
		}

	.esp_cal ul {	
		background-color: #E8EBDF;
		border: 1px solid #90BC25;
		list-style: none;
		list-style-position: outside;
		list-style-type: none;
		margin: 0px 0px 2px 0px;
		overflow: auto;
		padding: 0px;
		width: 215px; 
		}

	.esp_cal ul li {
		color: #4F7A23;
		padding: 3px 3px 3px 3px;
		margin: 0px;
		}

	.esp_cal ul li.esp_cyear, .esp_cal ul li.esp_yeargrey {
		font-family: Georgia;
		font-size: 12px;
		border: 1px solid #4F7A23;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #4F7A23;
		padding: 3px 10px 3px 10px;
		display: block;
		}

	.esp_cal ul li.esp_cdate, .esp_cal ul li.esp_cdategrey {
		text-align: left;
		padding-left: 5px;
		width: 75px;
		float: left;
		}

	.esp_cal ul li.esp_cinfo, .esp_cal ul li.esp_cinfogrey {
		text-align: left;
		background-color:#F3F5E9;
		width: 115px;
		float: right;
		font-weight: bold;
		padding-left: 10px;
		}

	.esp_cal ul li.esp_cyeargrey {
		background-color: #90B73E;
		border: 1px solid #90B73E;
		font-family: Georgia;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
		text-align: center;
		}

	.esp_cal ul li.esp_cdategrey, .esp_cal ul li.esp_cinfogrey {
		color: #808080;
		}

	.esp_cal .esp_emphasisgrey, .esp_cal .esp_emphasisgrey a:link, .esp_cal .esp_emphasisgrey a:visited, .esp_cal .esp_emphasisgrey a:hover {
		color: #A77070;
		}

	.esp_cal ul li.esp_full {
		font-size: 11px;
		text-align: left;
		background-color:#F3F5E9;
		padding-left: 10px;
		}

	.esp_cal .esp_subline {
		font-size: 12px;
		}

	.esp_cal .esp_moreinfo {
		font-size: 11px;
		font-weight: normal;
		}

	.esp_moreinfo a:link, .esp_cal .esp_moreinfo a:visited, .esp_cal .esp_moreinfo a:hover {
		font-size: 11px;
		font-weight: normal;
		color: #4F7A23;
		}

	.esp_cal .esp_emphasis {
		color: #C13939;
		font-weight: bold;
		}

	.esp_infooutline {
		margin-top: 10px;
		width: 660px;
		}

	.esp_infoheader {
		font-family: Georgia;
		font-size: 12px;
		border: 1px solid #0867A9;
		padding: 3px 0px 3px 10px; 
		color: #FFFFFF;
		background-color: #0867A9;
		margin: 0px;
		font-weight: bold;
		}

	.esp_infotext {
		font-family: Georgia;
		font-size: 12px;
		border: 1px solid #0867A9;
		padding: 10px 0px 10px 10px; 
		color: #666666;
		margin-bottom: 10px;
		line-height: 16px;
		}

	.esp_agendaoutline {
		font-family: Georgia;
		font-size: 12px;
		width: 432px;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		position: static; 
		display: block;
		float: left;
		}

	.esp_agenda {
		padding: 0px;
		margin-bottom: 2px;
		width: 432px;
		}

	.esp_agenda ul {	
		background-color: #F2EEDA;
		border: 1px solid #D9BA8D;
		width: 432px;
		list-style-type: none;
		list-style-position: outside;
		list-style: none;
		margin: 0px 0px 2px 0px;
		padding: 0px;
		overflow: auto; 
		}

	.esp_agenda ul li {
		color:#666666;
		padding: 3px 3px 3px 3px;
		margin: 0px;
		}

	.esp_agenda ul li.esp_agendatitle {
		border: 1px solid #ED971E;
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #ED971E;
		padding: 3px 10px 3px 10px;
		display: block;
		}

	.esp_agenda ul li.esp_agendaday {
		text-align: center;
		font-weight: bold;
		color: #A77070;
		background-color: #FCC03D;
		padding: 3px 10px 3px 10px;
		display: block;
		}

	.esp_agenda ul li.esp_atime{
		text-align: right;
		width: 70px;
		float: left;
		}

	.esp_agenda ul li.esp_ainfo {
		padding-left: 10px;
		text-align: left;
		background-color:#FCF8E3;
		width: 325px;
		float: right;
		font-weight: normal;
		}

	.esp_speakers {
		font-family: Georgia;
		font-size: 12px;
		width: 660px;
		margin-bottom: 15px;
		padding: 0px;
		}

	.esp_bio {
		border: 1px solid #D4D4D4;
		padding: 0px;
		margin-bottom: 2px;
		width: 660px;
		}

	.esp_bio .esp_biotitle {
		text-align: center;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #0867A9;
		padding: 3px 10px 3px 10px;
		}

	.esp_bio .esp_bioinfo {
		text-align: left;
		background-color:#FFFFFF;
		float: right;
		font-weight: normal;
		margin-bottom: 5px;
		}

	.esp_headshot {
		float: left;
		margin: 0px 10px 5px 0px;
		}

	.esp_biotext {
		float: right;
		font: normal 13px Arial, Helvetica, sans-serif;
		width: 630px;
		margin: 0px 10px 0px 10px;
		padding: 10px 10px 10px 0px;
		border-bottom: 1px solid #0867A9;
		}

	.esp_biotext span {
		font: normal 13px Georgia, serif;
		}

	/* Galleries */

	.comp_bos {
		background: #FFFFFF url('http://www.pac.ca/images/interface/bos_winner_sidebar.jpg') no-repeat top left;
		border: 2px solid #39CFE5;
		float: left;
		margin: 10px;
		padding-left: 15px; 
		width: 290px;
		}

	.comp_bos_full {
		background: #FFFFFF url('http://www.pac.ca/images/interface/bos_winner_sidebar.jpg') no-repeat top left;
		border: 2px solid #39CFE5;
		float: left;
		margin: 10px 179px 10px 179px;
		padding-left: 15px; 
		width: 290px;
		}

	.comp_div {
		border: 1px solid #CCCCCC;
		margin-bottom: 10px;
		padding: 5px;
		}

	.comp_div ul, .comp_div li {
		list-style-position: outside;
		list-style-type: none;
		margin: 0px;
		padding: 0px; 
		}

	.comp_div_bronzewinner {
		background: #FFFFFF url('http://www.pac.ca/images/interface/bronze_winner_sidebar.jpg') no-repeat top left;
		border: 1px solid #CCCCCC;
		margin-bottom: 10px;
		padding: 5px 0px 5px 0px;
		}

	.comp_div_goldwinner {
		background: #FFFFFF url('http://www.pac.ca/images/interface/gold_winner_sidebar.jpg') no-repeat top left;
		border: 1px solid #CCCCCC;
		margin-bottom: 10px;
		padding: 5px 0px 5px 0px;
		}

	.comp_div_silverwinner {
		background: #FFFFFF url('http://www.pac.ca/images/interface/silver_winner_sidebar.jpg') no-repeat top left;
		border: 1px solid #CCCCCC;
		margin-bottom: 10px;
		padding: 5px 0px 5px 0px;
		}

	.comp_galabox {
		border: 1px solid #CCCCCC;
		}

	.comp_headline {
		display: block;
		font: bold 21px Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px 0px 5px 0px;
		}

	.comp_img {
		float: right;
		text-align: right;
		padding: 5px;
		width: 310px;
		}

	.comp_img_left {
		float: right;
		text-align: left;
		padding: 5px;
		width: 310px;
		}

	.comp_subline {
		display: block;
		font: bold 17px Arial, Helvetica, sans-serif;
		margin: 0px;
		padding: 0px 0px 10px 0px;
		}

	.comp_subhead {
		display: block;
		background-color: #E4E4E4;
		font: bold 13px Georgia, serif;
		padding: 3px;
		}

	.comp_text, .comp_text2 {
		display: block;
		float: left;
		padding: 10px;
		width: 305px;
		color: #4A4A4A;
		}

	.comp_text .comp_ind ul, .comp_text .comp_ind li, .comp_text_winner .comp_ind ul, .comp_text_winner .comp_ind li {
		margin-left: 15px;
		}

	.comp_text ul li a:link, .comp_text ul li a:visited, .comp_text ul li a:hover, .comp_text_winner ul li a:link, .comp_text_winner ul li a:visited, .comp_text_winner ul li a:hover {
		color: #4A4A4A;
		}

	.comp_text ul, .comp_text li, .comp_text_winner ul, .comp_text_winner li {
		list-style-position: outside;
		list-style-type: none;
		margin: 0px;
		padding: 0px; 
		}

	.comp_text_winner {
		display: block;
		float: left;
		margin-left: 15px;
		padding: 10px;
		width: 285px;
		color: #4A4A4A;
		}

	/* Golf page */

	#golf_atlantic {
		display: block;
		float: left;
		margin: 0px;
		text-align: center;
		width: 112px;
		}

	#golf_atlantic .map {
		display: block;
		background-image: url('http://www.pac.ca/images/interface/golf_map_2010_atlantic.jpg');
		height: 309px;
		margin: 0px;
		text-indent: -999em;
		width: 112px;
		}

	#golf_atlantic .map:hover {
		background-image: url("http://www.pac.ca/images/interface/golf_map_2010_atlantic_light.jpg");
		}

	#golf_central_east {
		display: block;
		float: left;
		margin: 0px;
		text-align: center;
		width: 84px;
		}

	#golf_central_east .map {
		display: block;
		background-image: url('http://www.pac.ca/images/interface/golf_map_2010_central_east.jpg');
		height: 309px;
		margin: 0px;
		text-indent: -999em;
		width: 84px;
		}

	#golf_central_east .map:hover {
		background-image: url("http://www.pac.ca/images/interface/golf_map_2010_central_east_light.jpg");
		}

	#golf_central_west {
		display: block;
		float: left;
		margin: 0px;
		text-align: center;
		width: 80px;
		}

	#golf_central_west .map {
		display: block;
		background-image: url('http://www.pac.ca/images/interface/golf_map_2010_central_west.jpg');
		height: 309px;
		margin: 0px;
		text-indent: -999em;
		width: 80px;
		}

	#golf_central_west .map:hover {
		background-image: url("http://www.pac.ca/images/interface/golf_map_2010_central_west_light.jpg");
		}

	#golf_midwest {
		display: block;
		float: left;
		margin: 0px;
		text-align: center;
		width: 136px;
		}

	#golf_midwest .map {
		display: block;
		background-image: url('http://www.pac.ca/images/interface/golf_map_2010_midwest.jpg');
		height: 309px;
		margin: 0px;
		text-indent: -999em;
		width: 136px;
		}

	#golf_midwest .map:hover {
		background-image: url("http://www.pac.ca/images/interface/golf_map_2010_midwest_light.jpg");
		}

	#golf_mountain {
		display: block;
		float: left;
		margin: 0px;
		text-align: center;
		width: 79px;
		}

	#golf_mountain .map {
		display: block;
		background-image: url('http://www.pac.ca/images/interface/golf_map_2010_mountain.jpg');
		height: 309px;
		margin: 0px;
		text-indent: -999em;
		width: 79px;
		}

	#golf_mountain .map:hover {
		background-image: url("http://www.pac.ca/images/interface/golf_map_2010_mountain_light.jpg");
		}

	#golf_pacific {
		display: block;
		float: left;
		margin: 0px;
		text-align: center;
		width: 76px;
		}

	#golf_pacific .map {
		display: block;
		background-image: url('http://www.pac.ca/images/interface/golf_map_2010_pacific.jpg');
		height: 309px;
		margin: 0px;
		text-indent: -999em;
		width: 76px;
		}

	#golf_pacific .map:hover {
		background-image: url("http://www.pac.ca/images/interface/golf_map_2010_pacific_light.jpg");
		}

	#golf_quebec {
		display: block;
		float: left;
		margin: 0px;
		text-align: center;
		width: 93px;
		}

	#golf_quebec .map {
		display: block;
		background-image: url('http://www.pac.ca/images/interface/golf_map_2010_quebec.jpg');
		height: 309px;
		margin: 0px;
		text-indent: -999em;
		width: 93px;
		}

	#golf_quebec .map:hover {
		background-image: url("http://www.pac.ca/images/interface/golf_map_2010_quebec_light.jpg");
		}

	/* Golf Central Sponsorship page */

	.sponsor_logos {
		width: 240px;
		}

	.sponsor_info {
		border-left: solid 1px #D4D4D4;
		padding-left: 10px;
		width: 408px;
		}

	/* Home page */

	.headlines {
		margin: 10px 0px 20px 0px;
		}

	.homepage_event {
		margin: 0px 0px 7px 0px;
		}

	/* Members */

	.member_logo {
		color: #0867A9;
		font-weight: bold;
		}

	.member_all_logo {
		background-color: #EAEAEA;
		font: normal 13px Arial, Helvetica, sans-serif;
		list-style: none;
		margin-left: 10px;
		padding: 5px;
		}

	.member_all_logo a {
		color: #0867A9;
		font-weight: bold;
		text-decoration: none;
		}

	.member_all_logo img {
		background-color: #EAEAEA;
		vertical-align: middle; 
		}

	.member_all_nologo {
		font: normal 13px Arial, Helvetica, sans-serif;
		list-style: none;
		margin-left: 15px;
		}

	.member_all_nologo a, .member_all_nologo span {
		text-decoration: none;
		}

	.member_all_hide {
		display: none;
		}

	/* Membership */

	.memb_float {
		background: url('http://www.pac.ca/images/interface/valuedelivered_bottom.png') no-repeat bottom right #E4E5E6;
		border: 1px solid #B5B5B5;
		float: right;
		margin: 0px 0px 10px 20px;
		padding: 5px;
		text-align: center;
		width: 226px;
		}

	.memb_cont {
		background-color: #FFFFFF;
		padding: 0px 38px 0px 38px;
		text-align: center;
		width: 150px;
		}

	.membership_box_bottom {
		background: url('http://www.pac.ca/images/interface/highlight_bottom_h2.jpg') no-repeat bottom center; 
		font: normal 12px Georgia, serif;
		width: 660px;
		}

	.membership_hr_white {
		background: url('http://www.pac.ca/images/interface/hr.gif') repeat-x top left;
		background-color: #FFFFFF;
		height: 1px;
		padding: 0px;
		margin: 0px;
		border-top: 1px solid #CCCCCC;
		}

	.membership_box_top {
		background: url('http://www.pac.ca/images/interface/highlight_top_h2.jpg') no-repeat top center; 
		height: 20px;
		margin: 0px;
		padding: 0px;
		width: 660px;
		}

	.membership_box_middle {
		background: url('http://www.pac.ca/images/interface/highlight_bg_h2.jpg') repeat-y top center;
		padding: 0px 15px 0px 15px;
		margin: 0px;
		}

	.membership_box_middle h3 {
		padding-bottom: 15px;
		margin: 0px;
		}

	.membership_box_middle li, .membership_box_middle li a:link, .membership_box_middle li a:visited, .membership_box_middle li a:hover {
		color: #4A4A4A;
		}

	.membership_box_middle ul {
		margin: 0px;
		width: 290px;
		}

	/* Module1, Module2, Module3, Module4 */

	.module_nav {
		margin: 0px;
		text-align: center;
		width: 350px;
		}

	.module_nav ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}

	.module_nav ul li {
		background: url('http://www.pac.ca/images/interface/calendar_button.png') no-repeat top left;
		display: inline;
		float: right;
		list-style: none;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 5px 0px;
		text-align: center;
		width: 78px;
		}

	.module_nav ul li a:link, .module_nav ul li a:visited {
		color: #4A4A4A;
		list-style: none;
		text-decoration: none;
		}

	.module_nav ul li:hover {
		background: url('http://www.pac.ca/images/interface/calendar_button_hover.png') no-repeat top left;
		color: #333333;
		cursor: pointer;
		list-style: none;
		text-decoration: none;
		}

	.module_nav ul li span{
		display: block;
		list-style: none;
		padding: 7px 10px 7px 10px;
		}


	.module_subnav {
		margin: 0px 0px 5px 0px;
		text-align: center;
		width: 350px;
		}

	.module_subnav ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
		}

	.module_subnav ul li {
		background: url('http://www.pac.ca/images/interface/calendar_button.png') no-repeat top left;
		display: inline;
		float: right;
		font: normal 11px Arial, Helvetica, sans-serif;
		list-style: none;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 5px 0px;
		text-align: center;
		width: 78px;
		}

	.module_subnav ul li a:link, .module_subnav ul li a:visited {
		color: #4A4A4A;
		list-style: none;
		text-decoration: none;
		}

	.module_subnav ul li:hover {
		background: url('http://www.pac.ca/images/interface/calendar_button_hover.png') no-repeat top left;
		color: #333333;
		cursor: pointer;
		list-style: none;
		text-decoration: none;
		}

	.module_subnav ul li span{
		display: block;
		list-style: none;
		padding:1px 10px 1px 10px;
		}

	/* PACKEX */

	.packex_img {
		padding: 0px 2px 0px 111px;
		}

	/* PACsecure */

	#checklist {
		background: url('http://www.pac.ca/images/interface/pacsecure_stickie.jpg') no-repeat top center;
		color: #065590;
		font: normal 13px Arial, Helvetica, sans-serif;
		height: 308px; 
		padding: 20px 20px 20px 20px;
		text-align: center;
		width: 278px;
		}

	#checklist ul {
		list-style-type: square;
		list-style-image: url('http://www.pac.ca/images/interface/pacsecure_checklist.png');
		margin: 20px 0px 0px 0px;
		padding-left: 20px;
		text-align: left;
		}

	#checklist ul li {
		margin: 10px 0px 10px 0px;
		}

	/* Sitemap Page */

	.sitemap {
		margin: 5px 0px 20px 0px;
		}

	.sitemap li {
		margin: 0px 0px 5px 0px;
		}

	.sitemap li .first {
		color: #C13939;
		font: bold 16px Georgia, serif;
		}

	.sitemap li ul {
		margin: 5px 0px 10px 0px;
		}

	.sitemap li ul li {
		list-style-image: url('http://www.pac.ca/images/interface/sitemap_arrow.jpg');
		}

	.sitemap li a:link, ul.sitemap li a:visited {
		color: #4A4A4A;
		}

	.sitemap li a:hover {
		color: #999999;
		}

	/* S-PAC Page */

	.phases {
		background: #FFFFFF;
		border-left: 1px solid #B0B0B0;
		border-top: 1px solid #B0B0B0;
		width: 100%;
		}

	.phases span.phase123 {
		font: bold 14px Georgia, serif;
		}

	.phases td.header {
		background: url('http://www.pac.ca/images/interface/calendar_date_bg.png') repeat-y bottom right #EAEAEA;
		border-bottom: 1px solid #B0B0B0;
		border-left: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		font-weight: bold;
		padding: 5px;
		}

	.phases td, .phases td.header {
		border-bottom: 1px solid #B0B0B0;
		border-right: 1px solid #B0B0B0;
		height: 100%;
		text-align: left;
		}

	.phases td.phase1, .phases td.phase2, .phases td.phase3 {
		height: 100%;
		padding: 5px;
		}

	.phases td.phase1 {
		background-color: #FDFAD7;
		}

	.phases td.phase2 {
		background-color: #C9E1FA;
		}

	.phases td.phase3 {
		background-color: #D4F4BA;
		}

	.impact {
		background: #FFFFFF;
		border: 1px solid #B0B0B0;
		width: 100%;
		}

	.impact td, .impact td.header {
		border-bottom: 1px solid #B0B0B0;
		border-right: 1px solid #B0B0B0;
		height: 100%;
		padding: 5px;
		text-align: left;
		}

	.impact td.header {
		background: url('http://www.pac.ca/images/interface/calendar_date_bg.png') repeat-y bottom right #EAEAEA;
		border-left: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		font-weight: bold;
		width: 35%;
		}

	.impact td.arrow {
		border: 0px;
		padding: 0px;
		vertical-align: middle;
		width: 32px;
		}

	.impact td.arrow img {
		margin: 0px;
		padding: 0px;
		}

	.impact td.metricexample {
		border: 0px;
		color: #C13939;
		padding: 5px;
		text-align: center;
		}

	.ratingtool {
		border-left: 1px solid #B0B0B0;
		border-top: 1px solid #B0B0B0;
		width: 638px;
		}

	.ratingtool td, .ratingtool td.categories, .ratingtool td.blank {
		border-bottom: 1px solid #B0B0B0;
		border-right: 1px solid #B0B0B0;
		height: 100%;
		padding: 5px;
		text-align: left;
		}

	.ratingtool td.header {
		background-color: #DBDBDB;
		border-bottom: 1px solid #B0B0B0;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #B0B0B0;
		border-top: 0px;
		font-size: 0px;
		padding: 0px;
		}

	.ratingtool td.header img {
		margin: 0px;
		padding: 0px;
		}

	.ratingtool td.categories {
		background: url('http://www.pac.ca/images/interface/calendar_date_bg.png') repeat-y bottom right #EAEAEA;
		border-top: 1px solid #FFFFFF;
		border-left: 1px solid #FFFFFF;
		width: 174px;
		}

	.ratingtool td.blank {
		width: 48px;
		}

	/* Summit 2010 */

	.summit_agenda {
		margin-bottom: 2px;
		width: 317px;
		}

	.summit_agendaborder {
		background-color:#F2EEDA;
		border: 1px solid #D9BA8D;
		}

	.summit_agendaconcurrent {
		background-color:#E3CBAA;
		border: 1px solid #D9BA8D;
		font-weight: bold;
		padding: 3px 0px 3px 10px;
		text-align: left;
		width: 316px;
		}

	.summit_agendaday {
		background-color: #FFD448;
		border: 1px solid #D9BA8D;
		color: #A55430;
		font-weight: bold;
		padding: 3px 10px 3px 10px;
		text-align: center;
		}

	.summit_agendainfo {
		background-color:#FCF8E3;
		float: right;
		font-weight: normal;
		padding: 3px 0px 3px 10px;
		text-align: left;
		width: 240px;
		}

	.summit_agendaoutline {
		font: normal 12px Arial, Helvetica, sans-serif;
		margin: 0px 0px 10px 0px;
		padding: 0px;
		width: 660px;
		}

	.summit_agendasession {
		background-color:#FCF8E3;
		border: 1px solid #D9BA8D;
		font-weight: bold;
		padding: 3px 0px 3px 10px;
		text-align: left;
		width: 316px;
		}

	.summit_agendatime{
		float: left;
		padding: 3px 10px 3px 0px;
		text-align: right;
		width: 55px;
		}

	.summit_agendatitle {
		background-color: #D4E5F6;
		color: #0867A9;
		font-weight: bold;
		padding: 3px 10px 3px 10px;
		text-align: center;
		}

	.summit_hotel {
		border: 1px solid #6DCFF6;
		color: #3D85C6;
		margin: 15px 0px 15px 0px;
		padding: 10px;
		}

	.summit_sponsors {
		border: 1px solid #6DCFF6;
		color: #000000;
		padding-top: 5px;
		text-align:center;
		}

	.summit_text {
		border: 1px solid #6DCFF6;
		color: #000000;
		padding-top: 5px;
		}

	.summit_text_col {
		padding: 5px;
		width: 319px;		
		}

	.summit_title1 {
		color: #3D85C6;
		font: normal 18px Arial, sans serif;
		padding: 0px 5px 5px 0px;
		}

	.summit_title1B {
		color: #000000;
		font: normal 18px Arial, sans serif;
		padding: 0px 5px 5px 0px;
		}

	.summit_title2 {
		color: #000000;
		font: normal 14px Arial, sans serif;
		padding: 13px 5px 5px 5px;
		}

	.summit_title3 {
		color: #000000;
		font: normal 11px Arial, sans serif;
		padding: 13px 5px 15px 5px;
		text-align:center;
		width: 328px;
		}

	.summit_title4 {
		background-color: #D2232A;
		color: #FFFFFF;
		font: bold 20px Arial, sans serif;
		padding: 5px;
		text-align:center;
		}

	.summit_title4 a:hover, .summit_title4 a:link, .summit_title4 a:visited {
		color: #FFFFFF;
		}

	.summit_title5 {
		border: 1px solid #6DCFF6;
		color: #000000;
		font: normal 16px Arial, sans serif;
		padding: 5px;
		text-align:center;
		}

	.summit_title5 span {
		color: #000000;
		font: normal 10px Arial, sans serif;
		text-align:center;
		}

	.summit_title6 {
		color: #3D85C6;
		font: bold 12px Arial, sans serif;
		padding: 0px 5px 5px 0px;
		}

	/* Value Drivers - v1,v2,v3,v4,v5 */

	#valueicon1, #valueicon2, #valueicon3, #valueicon4, #valueicon5 {
		float: right;
		height: 111px;
		margin: -20px -15px 0px 10px;
		margin-right: -15px;
		width: 137px; 
		}

	#valueicon1 {
		background: url('http://www.pac.ca/images/interface/Icon_Apps_SUS110.png') no-repeat top center;
		}

	#valueicon2 {
		background: url('http://www.pac.ca/images/interface/Icon_Apps_WIN110.png') no-repeat top center;
		}

	#valueicon3 {
		background: url('http://www.pac.ca/images/interface/Icon_Apps_SAF110.png') no-repeat top center;
		}

	#valueicon4 {
		background: url('http://www.pac.ca/images/interface/Icon_Apps_EDU110.png') no-repeat top center;
		}

	#valueicon5 {
		background: url('http://www.pac.ca/images/interface/Icon_Apps_COL110.png') no-repeat top center;
		}

/* Styles - Alphabetically */

	a:link, a:visited {
		color: #0867A9;
		text-decoration: underline;
		}

	a:hover {
		color: #004F79;
		cursor: pointer;
		}

	a.top {
		background: url('http://www.pac.ca/images/interface/topbutton.jpg') no-repeat;
		cursor: pointer;
		float: right;
		height: 20px;
		margin: 5px 0px 0px 0px;
		text-decoration: none;
		width: 90px;
		}

	a.top:hover {
		background: url('http://www.pac.ca/images/interface/topbutton_hover.jpg') no-repeat;
		}

	a.top span {
		visibility: hidden;
		}

	.alphalist {
		float: left;
		padding-right: 10px;
		width: 210px;
		}

	.alphalist ul {
		margin: 0px;
		padding: 0px;
		}

	#alphanav  {
		text-align: center;
		}

	#alphanav  a {
		color: #4A4A4A;
		font: bold 14px Georgia, serif;
		text-decoration: none;
		}

	.alphanav_header {
		padding: 12px 0px 0px 5px;
		}

	.alphanav_header2 {
		padding-top: 12px;
		}

	.benefits {
		background: #FFFFFF;
		border: 1px solid #B0B0B0;
		}

	.benefits td {
		border-bottom: 1px solid #B0B0B0;
		border-right: 1px solid #B0B0B0;
		padding: 5px;
		text-align: left;
		}

	.benefits td.header {
		background: url('http://www.pac.ca/images/interface/calendar_date_bg.png') repeat-y bottom right #EAEAEA;
		border-left: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		font-weight: bold;
		padding: 5px;
		text-align: center;
		}

	.benefits td.ben_cat {
		text-align: center;
		width: 100px;
		}

	.benefits td.ben_vol {
		padding-left: 20px;
		text-align: left;
		width: 200px;
		}

	.benefits td.ben_fee {
		padding-right: 20px;
		text-align: right;
		width: 55px;
		}


	.blue, .blue a:link, .blue a:visited {
		color: #0867A9;
		}

	.boardbox {
		border: 1px solid #B0B0B0;
		border-top:none;
		height: 100%;
		}

	.boardgroupentry_1 {
		clear: both;
		float:left;
		padding: 10px 0px 10px 10px;
		width: 313px;
		}

	.boardgroupentry_2 {
		float:left;
		padding: 10px 0px 10px 10px;
		width: 313px;
		}

	.boardgroupentry_1  p, .boardgroupentry_2  p {
		margin: 0px;
		}

	.boardheader {
		background: url('http://www.pac.ca/images/interface/roundedheaderbar_blue.png') no-repeat top center #004B8E;
		color: #FFFFFF;
		font: bold 21px Georgia, serif;
		margin: 15px 0px 0px 0px;
		padding: 5px 10px 5px 10px;
		width: 640px;
		}

	.boardheader .lefttitle {
		float: left;
		font: bold 21px Georgia, serif;
		margin:0px;
		padding: 5px 10px 5px 10px;
		width: 445px;
		}

	.boardheader .righttitle {
		float:right;
		font: bold 13px Arial, Helvetica, sans-serif;
		padding: 10px;
		text-align: right;
		text-decoration: underline;
		width: 150px;
		}

	.boardheader span {
		font: bold 11px Arial, Helvetica, sans-serif;
		margin: 0px;
		}

	.boardheader_outline {
		background: url('http://www.pac.ca/images/interface/roundedheaderbar_outline.png') no-repeat top center #004B8E;
		color: #0867A9;
		margin: 15px 0px 0px 0px;
		padding: 5px 10px 5px 10px;
		width: 640px;
		}

	.boardheader_outline span {
		font: bold 11px Arial, Helvetica, sans-serif;
		margin: 0px;
		}

	.boardname {
		background: url('http://www.pac.ca/images/interface/staffheader_bg.png') no-repeat bottom left;
		border-bottom: 1px dotted #CCCCCC;
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 5px 0px;
		}

	.boardsubheader {
		background: #E4E4E4;
		border-bottom: 1px solid #B0B0B0; 
		border-top: none;
		margin: 0px;
		padding: 5px 10px 5px 10px;
		}

	.bpad {
		padding-bottom: 15px;
		}

	.bpad2 {
		padding-bottom: 50px;
		}

	.bpad3 {
		padding-bottom: 5px;
		}

	.cenmarg {
		margin: 0px auto;
		text-align: center;
		}

	.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
		clear:both;
		display: block;
		font-size: 1px;
		height: 0px;
		line-height: 0px;
		margin: 10px 0px 0px 0px;
		}

	.coursetopics li a:link, ul.coursetopics li a:visited {
		color: #4A4A4A;
		font-weight: bold
		}

	.coursetopics li a:hover {
		color: #01335A;
		}

	#coursetopiclist1, #coursetopiclist2, #coursetopiclist3, #coursetopiclist4, #coursetopiclist5, #coursetopiclist6, #coursetopiclist7, #coursetopiclist8, #coursetopiclist9, #coursetopiclist10, #coursetopiclist11 {
  		display: none;
  		margin: 0px;
		}

	.doubleindent {
		margin: 20px 50px 20px 50px;
		text-align: justify;
		text-indent:10px;
		}

	.dropdownmenu {
		border: 1px solid #999999;
		margin: 0px 31px 5px 0px;
		width: 510px;
		}

	.dropdownmenu2 {
		border: 1px solid #999999;
		margin-bottom: 5px;
		width: 326px;
		}

	em {
		font-style: italic;
		}

	.epromo_spacer {
		margin-left: 30px;
		}

	.eventscontainer {
		border: 1px solid #AAAAAA;
		border-top: 1px solid #666666;
		margin: 0px 0px 10px 0px;
		padding: 0px 5px 0px 5px;
		}

	.eventscontainer .event {
		background-color: #E4E4E4;
		border: 1px solid #CCCCCC;
		margin: 5px 0px 5px 0px;
		padding: 0px;
		}

	.eventscontainer .event:hover {
		border: 1px solid #999999;
		}

	.fifty_year_members {
		width: 325px;
		}

	.fifty_year_members li {
		list-style: none;
		}

	.fifty_year_members .comp_name {
		margin-left: 20px;
		}

	.fltleft {
		float: left;
		}

	.fltright {
		float: right;
		}

	.fltnav li {
		display: inline;
		float: left;
		list-style: none;
		padding-left: 35px;
		text-decoration: none;
		}

	.forthwidth_less {
		width: 159px;
		}

	.fullborder {
		background: #FFFFFF;
		border: 1px solid #B0B0B0;
		width: 658px;
		}

	.gala_img {
		float: left;
		padding: 22px;
		text-align: center;
		width: 175px;
		}

	.gold, .gold a:link, .gold a:visited {
		color: #F59800;
		}

	.green, .green a:link, .green a:visited {
		color: #02562C;
		}

	.grey, .grey a:link, .grey a:visited {
		color: #4A4A4A;
		}

	.grey_back {
		background: url('http://www.pac.ca/images/interface/grey_back.png') repeat-y top center;
		margin: 0px;
		}

	h1 {
		font: bold 24px Georgia;
		}

	h2 {
		font: bold 21px Georgia, serif;
		margin: 0px 0px 5px 0px;
		}

	h3 {
		font: bold 16px Georgia, serif;
		margin: 0px 0px 3px 0px;
		}

	h4 {
		font: bold 13px Georgia, serif;
		margin: 0px 0px 3px 0px;
		}

	.halfwidth {
		width: 328px;
		}

	.halfwidth_nobord {
		width: 330px;
		}

	.halfwidth_li {
		width: 308px;
		}

	.headlines {
		margin: 10px 0px 10px 0px;
		}

	.headlines_entry {
		color: #0867A9;
		font: bold 13px Georgia, serif;
		margin: 0px;
		padding: 5px 0px 5px 0px;
		}


	.highlight, .highlight_h1, .highlight_h2 {
		font: normal 12px Georgia, serif;
		margin: 15px 0px 15px 0px;
		padding: 0px 0px 20px 0px;
		width: 660px;
		}

	.highlight, .highlight_h1 {
		background: url('http://www.pac.ca/images/interface/highlight_bottom_h1.jpg') no-repeat bottom center;
		}

	.highlight_h1 {
		text-align: center;
		}

	.highlight_h2 {
		background: url('http://www.pac.ca/images/interface/highlight_bottom_h2.jpg') no-repeat bottom center;
		}

	.highlight_h2 h3 {
		margin-bottom: 10px;
		}

	.highlight_h2 .highlight_middle ul li {
		float: left;
		list-style-type:disc;
		width: 300px;
		}

	.highlight .highlight_top, .highlight_h1 .highlight_top, .highlight_h2 .highlight_top {
		height: 20px;
		margin: 0px;
		padding: 0px;
		width: 660px;
		}

	.highlight .highlight_top, .highlight_h1 .highlight_top {
		background: url('http://www.pac.ca/images/interface/highlight_top_h1.jpg') no-repeat top center;
		}

	.highlight_h2 .highlight_top {
		background: url('http://www.pac.ca/images/interface/highlight_top_h2.jpg') no-repeat top center;
		}

	.highlight .highlight_middle, .highlight_h1 .highlight_middle {
		background: url('http://www.pac.ca/images/interface/highlight_bg_h1.jpg') repeat-y top center;
		color: #FFFFFF;
		padding: 0px 15px 0px 15px;
		}

	.highlight_h1 .highlight_middle a:link, .highlight_h1 .highlight_middle a:visited, .highlight_h1 .highlight_middle a:hover {
		color: #FFFFFF;
		}

	.highlight_h2 .highlight_middle {
		background: url('http://www.pac.ca/images/interface/highlight_bg_h2.jpg') repeat-y top center;
		padding: 0px 15px 0px 15px;
		}

	.highlight_h2 .highlight_middle li a:link, .highlight_h2 .highlight_middle li a:visited, .highlight_h2 .highlight_middle li a:hover {
		color: #4A4A4A;
		}

	.highlight_middle ul {
		margin: 0px;
		}

	.highlight_middle ul li {
		margin: 0px;
		padding-bottom: 5px;
		list-style-type:disc;
		}

	.highlightbox {
		background: url('http://www.pac.ca/images/interface/highlightbox_bg.png') no-repeat bottom right #E4E4E4;
		border: 1px solid #CCCCCC;
		margin: 0px 0px 10px 0px;
		padding: 5px;
		}

	.highlightbox .text {
		background: url('http://www.pac.ca/images/interface/highlightbox_bg.png') no-repeat bottom right #FFFFFF;
		border: 1px solid #FFFFFF;
		padding: 5px 10px 5px 10px;
		}

	.hr_divider {
		background: url('http://www.pac.ca/images/interface/divider.png') no-repeat top left;
		height: 9px;
		margin: 10px 0px 10px 0px;
		}

	.hr_grey, .hr_white, .hr_green {
		background: url('http://www.pac.ca/images/interface/hr.gif') repeat-x top left;
		height: 1px;
		margin: 10px 0px 10px 0px;
		}

	.hr_grey {
		background-color: #D4D4D4;
		}

	.hr_grey2 {
		background: url('http://www.pac.ca/images/interface/hr.gif') repeat-x top left;
		background-color: #B0B0B0;
		height: 1px;
		margin: 10px 0px 2px 0px;
		}
	
	.hr_grey3 {
		background: url('http://www.pac.ca/images/interface/hr.gif') repeat-x top left;
		height: 1px;
		}

	.hr_white {
		background-color: #FFFFFF;
		border-top: 1px solid #CCCCCC;
		}

	.impactentry {
		color: #0867A9;
		font: bold 13px Georgia, serif;
		margin: 0px;
		padding: 5px 15px 5px 25px;
		}

	.impactentry_headline {
		color: #666666;
		font: normal 13px Georgia, serif;
		margin: 0px;
		padding: 0px;
		}

	.infobox {
		border: 3px double #B0B0B0;
		margin: 0px;
		padding: 20px 15px 20px 15px;
		}

	.infobox span {
		font-weight:bold;
		}

	li {
		margin: 0px 0px 5px 0px;
		}

	.member_result {
		text-indent: -19px;
		}

	.member_result option {
		margin-left: -19px;
		}

	.menuhead {
		background-color: #E4E4E4;
		border-bottom: 1px solid #B0B0B0; 
		color: #4A4A4A;
		font-weight: bold;
		}

	.module_links {
		margin-top: 250px;
		vertical-align: bottom;
		}

	.nomarg {
		margin: 0px;
		}

	ol {
		list-style-type: lower-roman;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 40px;
		}

	.ord_online {
		background: url('http://www.pac.ca/images/interface/order_button.png') no-repeat top left;
		margin: 0px 0px 0px 110px;
		padding: 7px 0px 7px 0px;
		text-align: center;
		width: 110px;
		text-decoration: none;
		}

	.ord_online a:link, .ord_online a:visited, .ord_online a:hover {
		text-decoration: none;
		}

	.ord_online:hover {
		background: url('http://www.pac.ca/images/interface/order_button_hover.png') no-repeat top left;
		cursor: pointer;
		}

	p {
		margin: 0px 0px 10px 0px;
		}

	.plaintext {
		font: normal 13px Arial, Helvetica, sans-serif;
		}

	.red, .red a:link, .red a:visited {
		color: #C13939;
		}

	.red a:hover {
		color: #990033;
		}

	.roundedheaderbar_cyan {
		background: url('http://www.pac.ca/images/interface/roundedheaderbar_cyan.jpg') no-repeat top center #004B8E;
		margin-top: 25px;
		width: 660px;
		}

	.roundedheaderbar_grey {
		background: url('http://www.pac.ca/images/interface/roundedheaderbar_grey.png') no-repeat top center;
		color: #FFFFFF;
		font: bold 13px Arial, Helvetica, sans-serif;
		height: 5px;
		margin-top: 25px;
		padding: 10px 10px 20px 10px; 
		width: 640px;
		}

	.roundedheaderbar_grey a {
		color: #FFFFFF;
		font: bold 13px Arial, Helvetica, sans-serif;
		margin: 0px;
		}

	.roundedheaderbar_grey p {
		color: #FFFFFF;
		font: bold 13px Arial, Helvetica, sans-serif;
		margin: 0px;
		}

	.sidelink {
		margin-top: 7px;
		text-align: right;
		}

	.sidelink2 {
		text-align: right;
		}

	.sidelink li {
		display: inline;
		list-style: none;
		}

	.smallcaps {
		font: small-caps bold 13px Arial, Helvetica, sans-serif;
		}

	.smalltxt {
		font-size: 9px;
		}

	.smallertxt {
		clear:both;
		display: block;
		font-size: 1px;
		height: 0px;
		line-height: 0px;
		margin: 3px 0px 0px 0px;
		}

	.spad {
		padding-left: 92px;
		}

	strong {
		font-weight: bold;
		} 

	.subhead {
		border-bottom: 1px solid #B0B0B0;
		font: bold 13px Georgia, serif;
		padding: 5px 10px 5px 10px; 
		}

	sup {
		vertical-align: super;
		}

	.tbold {
		font-weight:bold;
		}

	.textcoloredlink a:link, .textcoloredlink a:visited, .textcoloredlink a:hover {
		color: #4A4A4A;
		text-decoration: underline;
		}

	.textcoloredlink ul li {
		margin: 0px 0px 5px 0px;
		}

	.textcoloredlink ul li ul {
		margin: 5px 0px 0px 0px;
		list-style-type: circle;
		}

	.textcoloredlink ul li ul li {
		list-style-type: circle;
		}

	.thirdwidth {
		width: 220px;
		}

	.thirdwidth_less {
		width: 218px;
		}

	.tital {
		font-style: italic;
		}

	.tpad {
		padding-top: 10px;
		}

	.tpad2 {
		padding-top: 25px;
		}

	.tpad3 {
		padding-top: 5px;
		}

	.tpad4 {
		padding-top: 35px;
		}


	.tund {
		text-decoration: underline;
		}

	.twothirdwidth {
		width: 440px;
		}

	ul {
		list-style: outside;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 20px;
		}

	ul li ul {
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 20px;
		}

	.v1color {
		color: #008847;
		}

	.v2color {
		color: #0082C8;
		}

	.v3color {
		color: #EAA500;
		}

	.v4color {
		color: #474B9A;
		}

	.v5color {
		color: #B90000;
		}

	.wheellogo {
		margin: 20px 0px 0px 30px;
		}

	.white, .white a:link, .white a:visited {
		color: #FFFFFF;
		}

	.white_back {
		background-color: #FFFFFF;
		margin: 0px;
		}

	.white_back2 {
		background-color: #FFFFFF;
		border-left: 1px solid #E4E4E4;
		border-right: 1px solid #E4E4E4;
		border-bottom: 1px solid #E4E4E4;
		margin: 0px;
		}
