body { background-color: #E1EBFF; background-image: url(img/mbg.gif); background-repeat: repeat-y; background-position: center 0; margin: 0; }.rightbar { background-color: white; text-align: center; vertical-align: top; padding-top: 8px; }#container { position: relative; width: 800px; }.coursecontainer { font-weight: bold; text-align: left; margin: 12px; }.menuBar { text-align: left; width: 140px; padding-left: 6px; }.menuActivePage {	color: #FFFFFF; 	font-style: normal; 	font-weight: bold; 	font-size: 14px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	line-height: normal;	}.menu {	text-decoration: none;	color: #53583D;	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 10px; 	line-height: 18px;	font-weight: bold;}a.menu {	color: #53583D;	text-decoration: none; }a.menu:visited {	color: #53583D;	text-decoration: none; }a.menu:hover {	color: #FFFFFF; }a.mailTo { color: blue; font-weight : bold; text-decoration: underline	 } a.mailTo:hover {	color: red; 	font-weight : bold;	text-decoration: none	} a.credit {	font-size: 8px;	color: #A7B17C; 	font-weight : bold;	text-decoration: none	} a.credit:visited {	font-size: 8px;	color: #A7B17C; 	font-weight : bold;	text-decoration: none	} a.credit:hover {	font-size: 8px;	color: #FFFFFF; 	font-weight : bold;	text-decoration: none	} a.weather {	color: #53583D; 	font-weight : bold;	text-decoration: underline	} a.weather:visited {	color: #53583D; 	font-weight : bold;	text-decoration: underline	} a.weather:hover {	color: #FFFFFF; 	font-weight : bold;	text-decoration: underline	} a.standardLink {	font-weight : bold;	color: #00f;	text-decoration: underline; }a.standardLink:visited {	font-weight : bold;	color: #00f;	text-decoration: underline; }a.standardLink:hover {	font-weight : bold;	color: #f00; 	text-decoration: underline; }p {  	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: #2F3122;}h1 {  	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-weight: bold; 	color: #666633;}ul {  	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	color: #666633; 	list-style-type: disc;}.resume_mainHeader { 	font-family: Verdana, Arial, sans-serif; 	font-size: 14px; 	font-style: normal; 	font-weight: bold; 	color: #454545;}.resume_normal { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-style: normal; 	font-weight: normal; 	line-height: normal; 	color: #4F4F4F;}.resume_Header_2 {  	font-size: 12px; 	font-style: italic; 	font-weight: bold; 	color: #535353;}.mainText {  	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-style: normal; 	font-weight: normal; 	color: #2F3122;}.MenuText {  	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	font-style: normal; 	line-height: normal; 	font-weight: bold; 	color: #D6D6AB;}.MenuText_activePage { 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-size: 14px; 	font-style: normal; 	line-height: normal; 	font-weight: bold; 	color: #FFFFFF;}.resume_hilight { 	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; 	font-style: italic; 	font-weight: normal; 	line-height: normal; 	color: #202020;}.calloutHeaders { 	font-family: Arial, Helvetica, sans-serif; 	font-weight: bold; 	list-style-type: none; 	list-style-position: inside;	color: #EDEFE4;}.resume_Header_3 { 	font-family: Verdana, Arial, sans-serif; 	font-size: 12px; 	font-style: normal; 	font-weight: bold; 	color: #454545 }.pageHeader { color: #dc143c; font-family: Arial, Verdana, sans-serif; font-size: 18px; font-style: normal; background-position: right 50%; font-weight: bold; text-transform: capitalize; text-align: left; margin-right: 4px; margin-bottom: 8px; }.hdr { color: #0000cd; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; font-style: normal; text-align: left; margin-right: 5px; margin-bottom: 8px; }.bdy { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: normal; text-align: justify; margin-right: 5px; margin-bottom: 8px; }.ftr { color: #dc143c; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold; text-align: center; margin-right: 5px; margin-bottom: 8px; }.textMain { width: 100%; }.contentArea { width: 90%; background-color: white; padding: 6px 6px 6px 9px; }.Sponsors {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #CCCCCC;}.sponsorText {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: center;}.legal {	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	font-style: normal;	color: #626242;}.guidingCallout {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #EDEFE4;}.expeditionPhotoCaption {	font-family: Arial, Helvetica, sans-serif;	font-size: 7px;	font-weight: normal;	font-variant: normal;	text-transform: none;	color: #333333;	text-align: center;}.homeSidebar {	font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; 	font-style: normal; 	font-weight: normal; 	color: #FFFFFF;}/* special styles just for the guiding site */.guideMenu { text-decoration: none; color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: bold; text-transform: capitalize; }a.guideMenu:link {	color: #fff;	text-decoration: none; }a.guideMenu:visited {	color: #fff;	text-decoration: none; }a.guideMenu:hover { color: #ff0; text-decoration: underline; }	table.logoHeader { background-color: white; width: 800px; vertical-align: baseline; }td.logoSubtitle {	color: #2F3122;	font-style: normal;	font-weight:bold;	font-size: 14px; 	font-family: Arial, Helvetica, sans-serif; 	text-align: center;	}table.mainTable { width: 800px; padding: 0; background-color: #c00; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #2f3122; height: 100%; }	td.pageHeader { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; color: #0000cd; font-weight: bold; text-transform: capitalize; text-align: left; padding-top: 6px; padding-left: 6px; padding-bottom: 6px; }table.footer {	width: 100%;	text-align: center;	background-color: #53583D;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 8px;	color: #999999;	font-weight: bold;	line-height: 12px;}table.pagePicture { border:solid 4px #333333; background-color:#c00 ; margin-left: 7px; }.pagePictureCaption {	color: #FFFFFF;	text-align: center;	font-size:	xx-small;	font-family:Arial, Helvetica, sans-serif;}.routeTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 16px;	color: #DADEC9;	font-weight: bold;}.routeHeaders {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #DADEC9;	font-weight: bold;}.routePhoto {	border:2px solid #333333; }.routePopupBackground {	padding: 4px;	background-color: #A7B17C;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #2F3122;}.courseTitle {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	color: #DADEC9;}.blogBoxHomeTable {	background-color:#FFFFFF;	padding: 0px;	margin: 0px;	border: 1px solid #53583D;	width: 250px;	font-family: Arial, Helvetica, sans-serif;	font-size: small;	color: #222222;	font-style: normal;}.blogLink {	font-family: Arial, Helvetica, sans-serif;	font-size: x-small;	font-weight: bold;	text-decoration: none;	color: blue;	text-align: right;}a.blogLink:link {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	text-decoration: none;	color: #53583D;	text-align: right;}a.blogLink:visited {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	text-decoration: none;	color: #53583D;	text-align: right;}a.blogLink:hover {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-weight: bold;	text-decoration: none;	color: #FFFFFF;	text-align: right;}.blogBox{	border-color: #333333;	overflow: scroll;	width: 150px;	float: right;	border: solid #333333 1px;	height: auto;	margin: 0;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 8px;	padding: 0;}.blog_archive_header {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-style: normal;	font-weight: bold;	color: white;	background-color: #53583D;	height: 15px;	text-align: center;}.blog_archive_text {	font-family: Arial, Helvetica, sans-serif;	font-size: small;	font-style: normal;	font-weight: normal;	color: #black;	}a { color: blue; text-decoration: none; }a:hover { color: red; text-decoration: underline; }