body	                    { font-size: 100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: left; margin: 0px; padding: 0 }
	
p	                { color: #9b9b9b; font-size: 100%; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; padding-right: 12px; padding-left: 12px }
h1              { color: white; font-weight: bold; font-size: 1.25em; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #afdfe5; float: left; padding-left: 12px }

h2	     { color: #afdfe5; font-weight: bold; font-size: 1.75em; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: center }

h3	      { color: #afdfe5; font-size: 2em; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; text-align: justify; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 5px }
	
h4	        { color: #3d3d3d; font-weight: lighter; font-size: 7px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: transparent; text-align: justify; padding-bottom: 5px; padding-left: 5px }
	
#container   { background-color: transparent; margin: 0 auto; position: relative; width: 980px }
#header { background-color: transparent; float: left; padding: 0px; width: 980px }
#footer { background-color: transparent; float: left; clear: both; padding-top: 2px; width: 980px; height: 35px }
.brick980	               { background-color: white; float: left; clear: both; width: 980px; overflow: visible }
.brick666RM0      { background-color: white; float: left; width: 666px; overflow: visible }
.brick664RM0  { background-color: white; float: left; width: 664px; overflow: visible }
.brickPhoto { float: left; margin-right: 15px; width: 297px }
.brickHalfRM0     { background-color: transparent; float: left; clear: none; width: 474px }
.brickHalfRM28   { background-color: transparent; float: left; clear: none; margin-right: 28px; width: 474px }
.emPadOne  { padding-top: 3em }
.whiteText { color: white }
.centerText { text-align: center }
.alignRight { float: right }
.ninePixelFont   { font-size: 12px; line-height: 1.4em }
.elevenPixelFont   { font-size: 14px; line-height: 1.4em }
.justify { text-align: justify }
a	     { font-size: 11px; font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:link	        { color: #525252 }
a:visited	       { color: #525252 }
a:focus        { color: #f30 }
a:hover     { color: black; background-color: transparent }
a:active         { color: #bfbfbf }
img    { clear: none; border: 0 }
img.floatLeft	{ 
	float: left; 
	margin-top: 0px; 
	margin-right: 4px; 
	padding-top: 0px 
	}
img.floatRight { float: right; margin-top: 0px; margin-right: 4px; padding-top: 0px }
.img.displayed  { margin: 1em auto; display: block }
img.pad	  { float: left; margin-top: 0px; padding: 5px }
.img.bottomPad { margin-bottom: 1em }
img.border	 { border: solid 1px #5b5c5e }
.sageBack  { background-color: #afdfe5 }
.sageLine { border: solid 1px #afdfe5 }
.minHeight { height: 150px }
li.list1              { color: #787878; font-size: 100%; background-color: transparent; text-align: justify; list-style-type: disc; list-style-position: inside; margin-bottom: 5px; padding-right: 12px; padding-left: 12px }
li.list2      { color: black; font-size: 1em; background-color: transparent; list-style-type: disc; list-style-position: inside; padding-bottom: 1em }
li.list3   { color: #00a4df; font-size: 0.9em; text-align: justify; list-style-type: none; list-style-position: inside; margin-bottom: 5px; padding-right: 12px; padding-left: 12px }
.clear { clear:both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/* Links must always be in the order:
   link, visited, focus, hover, active */
   
div.figure { 
	float: right; 
	left: 30%; 
	width: 100% 
	}
img.scaled { 
	width: 100%; 
	}

