html  {margin: 0px; padding: 0px;}

body { color: #333333; background-color: #F2ECF2; margin: 0;}

#divPrintLogo {display: none;}

#banner	{text-align: left; color: #ffffff; background-color: #F2ECF2; height: 124px;}

#date	{float: right; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; color: #674a71; background-color: #F2ECF2; font-weight: bold; text-align: right; margin-right: 2em; margin-top: 2em;}

.flower	{float: left; padding: 0 2em; border: 0; margin-bottom: 0;}
.ppLogo	{border: none; padding-left: 10em;}

#maincontent {font-family: verdana, arial, sans-serif; font-size: 0.95em; color: #333333; background-color: #ffffff;
margin-top: 0; padding: 0; text-align: justify; line-height: 1.4em; border-top: 1px solid #D6C0D6; border-bottom: 1px solid #D6C0D6;}

.centre	{text-align: center;}
.left	{float: left; margin-right: 1.5em;}
.right	{float: right; margin-left: 1.5em;}


/* h1 	{text-align: center; font-size: 1.8em; font-family: verdana, arial, sans-serif; background-color: #F2ECF2; color: #72a179; padding-top: 1em; padding-right: 7em; padding-bottom: 0.9em; vertical-align: top; margin-top: 0; margin-bottom: 0; letter-spacing: 0.5em;}

h1:first-letter  {font-size: 240%;  color: #507856; background-color: #F2ECF2;} */

#textbox {margin: 0 16%; font-family: verdana, arial, sans-serif; color: #333333; background-color: #ffffff; vertical-align: top; padding: 0% 2%; text-align: justify; line-height: 1.4em;}

#textbox h1 {font-size: 1.5em; font-family: Batang, "times new roman", serif; font-weight: bold; color: #2a7920; background-color: #ffffff; vertical-align: top; padding-top: 1em; margin-top: -0.01em;}

#textbox a:link	{color: #49175a; background-color: #ffffff; font-weight: bold; text-decoration: none; }

#textbox a:visited	{font-weight: bold; text-decoration: none; color: #49175a; background-color: #ffffff;}

#textbox a:hover	{color: #674a71; text-decoration: none; background-color: #ffffff;}

#textbox a.chrisRose:link	{padding: 0 2px 1px 16px; background: #ffc url(images/chrisRoseIcon.gif) left center no-repeat; color: #49175a; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.chrisRose:visited	{color: #cc0033; background: #ffffff url(images/chrisRoseIcon.gif) right center no-repeat;  border: 1px solid #cbcbcb; padding: 0 16px 1px 2px; text-decoration: none;}
#textbox	a.chrisRose:hover	{color: #674a71; background-color: #f7f7f7;}

#textbox a.webwise:link	{padding: 0 2px 1px 23px; background: #F2ECF2 url(images/webwiseIcon.gif) left center no-repeat; color: #49175a; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.webwise:visited	{color: #cc0033; background: #ffffff url(images/webwiseIcon.gif) right center no-repeat; padding: 0 23px 1px 2px; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.webwise:hover	{color: #674a71; background-color: #f7f7f7;}

#textbox a.bikeStation:link	{padding: 0 2px 1px 26px; background: #F2ECF2 url(images/bikeStationIcon.gif) left center no-repeat; color: #49175a; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.bikeStation:visited	{color: #cc0033; background: #ffffff url(images/bikeStationIcon.gif) right center no-repeat; padding: 0 26px 1px 2px; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.bikeStation:hover	{color: #674a71; background-color: #f7f7f7;}

#textbox a.porty:link	{padding: 0 2px 1px 25px; background: #ffc url(images/porty.gif) left center no-repeat; color: #49175a; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.porty:visited	{color: #cc0033; background: #ffffff url(images/porty2.gif) right center no-repeat; padding: 0 25px 1px 2px; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.porty:hover	{color: #674a71; background-color: #f7f7f7;}

#textbox a.moose:link	{padding: 0 2px 1px 17px; background: #ffc url(images/mouse.gif) left center no-repeat; color: #49175a; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.moose:visited	{color: #cc0033; background: #ffffff url(images/mouse.gif) right center no-repeat;  border: 1px solid #cbcbcb; padding: 0 17px 1px 2px; text-decoration: none;}
#textbox a.moose:hover	{color: #674a71; background-color: #f7f7f7;}

#textbox a.alan:link	{padding: 0 2px 1px 18px; background: #F2ECF2 url(images/park.gif) left center no-repeat; color: #49175a; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.alan:visited	{color: #cc0033; background: #ffffff url(images/park.gif) right center no-repeat; padding: 0 18px 1px 2px; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.alan:hover	{color: #674a71; background-color: #f7f7f7;}

#textbox a.LfP:link	{padding: 0 2px 1px 18px; background: #F2ECF2 url(images/LfP.gif) left center no-repeat; color: #49175a; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.LfP:visited	{color: #cc0033; background: #ffffff url(images/LfP.gif) right center no-repeat; padding: 0 18px 1px 2px; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.LfP:hover	{color: #674a71; background-color: #f7f7f7;}

#textbox a.md:link	{padding: 0 2px 1px 18px; background: #F2ECF2 url(images/md.gif) left center no-repeat; color: #49175a; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.md:visited	{color: #cc0033; background: #ffffff url(images/md.gif) right center no-repeat; padding: 0 18px 1px 2px; border: 1px solid #cbcbcb; text-decoration: none;}
#textbox a.md:hover	{color: #674a71; background-color: #f7f7f7;}

h2 {font-family: "Courier New", Courier, monospace; color: navy; background-color: #ffffff; text-align: left; font-size: 1.2em;}

#orkneyPix	{float: left;}
#skiffPix	{float: left;}
#icebreakerPix	{float: right;}
#mainpic1 {padding: 0.2em; margin:0 10px; width:350px;}
#mainpic2 {padding: 0.2em; margin:0 10px; width:350px;}
#pictures1 {margin-left: 10px; margin-right: 10px;}
#pictures2 {margin-left: 10px; margin-right: 10px;}
.thumb	   {padding: 3px; margin-left: 0; margin-top: 0.5em;}

#navbar	{display: block; width: 16%; position: absolute; top: 123px; left: 0px; margin-top: 0.1em;}

#navbar p	{padding-left: 10px;}

#navbar a	{display: block; font: 1.1em arial, verdana, sans-serif; font-weight: bold; padding: 3px 10px; text-decoration: none; color: #674a71; background-color: #eeeeee; /*-- url(images/darkPurpleDot.gif) 7px 50% no-repeat; --*/ border-right: 1px solid #cccccc; border-bottom: 1px solid #c3c3c3;}

#navbar a:visited	{color: #7f4a91; background-color: #F2ECF2;} /*-- url(images/purpleDot.gif) 7px 50% no-repeat;} --*/

#navbar a:hover		{color: #9f7cab; background-color: #f7f7f7; /*-- url(images/lightPurpleDot.gif) 7px 50% no-repeat; --*/}

#navbar a.thisPage	{font: 1.1em arial, verdana, sans-serif; font-weight: bold; padding-left: 10px; color: #333333; background-color: #fefefe; /*--  url(images/greenDot.gif) 7px 50% no-repeat; --*/}

#navbar a.normal	{font-weight: normal;}

#navbar a.submenu	{color: #eeeeee; background-color: #674a71; /*-- url(images/lightPurpleDot2.gif) 7px 50% no-repeat; padding-left: 3em; --*/}


#leftnav h3	{font-size: 95%; font-family: Batang, "times new roman", serif; background-color: #674a71; color: #F2ECF2; font-weight: bold; text-align: center; margin: 0; padding: 0 0.2em;}
#leftnav a	{display: block; font: bold 0.80em arial, verdana, sans-serif; text-decoration: none; text-align: left; padding: 0.3em 0 0.3em 0.5em; border-bottom: 1px solid #D6C0D6; background-color: #f7f7f7; /*-- url(images/noDot.gif) 7px 50% no-repeat; color: #1e4e3d; font: bold 0.80em arial, verdana, sans-serif; --*/}
div#leftnav a:visited	{text-decoration: none; background-color: #F2ECF2; color: #660066;}
div#leftnav a:hover	{text-decoration: none; background-color: #F2ECF2; color: #755891;} 
	

div#rightnav	{position: absolute; top: 125px; right: 0; width: 16%; margin-top: -1.4em; padding: 0;}
div#rightnav a	{display: block; text-decoration: none; text-align: left; padding: 0.3em 0 0.3em 0.5em; border-bottom: 1px solid #D6C0D6; border-left: 4px double #D6C0D6; background-color: #f7f7f7; color: #1e4e3d; font: bold 0.80em arial, verdana, sans-serif;}
div#rightnav a:visited	{text-decoration: none; background-color: #F2ECF2; color: #660066;}
div#rightnav a:hover	{text-decoration: none; background-color: #F2ECF2; color: #755891;}
div#rightnav h3	{font-size: 95%; font-family: Batang, "times new roman", serif; background-color: #674a71; color: #F2ECF2; font-weight: bold; text-align: center; margin: 0; padding: 0 0.2em;}
div#rightnav p	{text-align: left; padding-left: 0.2em; border-left: 4px double #D6C0D6; font-size: 60%; font-style: italic;}
div#righnav object	{margin-left: 0.5em;  }

p, ul {font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #ffffff; font-size: 0.8em; line-height: 1.5em; text-align: justify;}

p.toplink	{text-align: right;}

img		{border: 1px solid #cbcbcb; padding: 0.5em;}
.right {float: right; margin-left: 1em;}
.left {float: left; margin-right: 1em;}

#validation	{vertical-align: bottom;}

.url	{border: 0; background: 0; padding: 0;}

#pj p	{font-size: 80%; text-align: center;}

#pj p, #pj a		{color: #666666; background-color: #F2ECF2;}

.pjemail a:hover	{color: #333333; background: #F7F7F7; border-top: 1px solid #CBCBCB; border-bottom: 1px solid #CBCBCB;}
#pj .url a:hover	{border: 0; background: 0;}

/*---- Styles for the tables in the Courses page ----*/

#heading {font-family: batang, "times new roman", serif; height: 40px; text-align: center; vertical-align: middle; }

.courseCode, .rowingCode {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1em; font-weight: bold; color: #000099;
background-color: #FFFFFF; text-align: center;}

table	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; margin-right: auto; margin-left: auto; text-align: left; border: 1px solid #D6C0D6;}

table th, table td	{border: 1px solid #D6C0D6; padding-left: 5px;}

#tableCourse td, #tableRowing td	{border: 1px solid #D6C0D6;}

.trCourseHeader {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; font-weight: bold; padding-top: 1em; padding-bottom: 1em; color: #660066; background-color: #FFFFFF; vertical-align: middle; text-align: center; height: 50px;}

.trCourseSubHead, .trRowingSubHead {font-family: Batang, "Times New Roman", serif; font-size: 1.1em; font-weight: bold;
color: #cc0033; background-color: #FFFFFF; vertical-align: top; text-align: center; padding-top: 1em; padding-bottom: 1em;}