/*
 * css notes:
 * 		margin: 5px 10px; ==> margin-top: 5px; margin-bottom: 5px; margin-left: 10px; margin-right: 10px;
 *		font: font-size |font-style | font-variant | font-weight | line-height | font-family
*/

	print <<< END_CSS
* { margin: 0px; padding: 0px; }

body {	font-family: arial,verdana,sans-serif;
		font-size: 10pt;
		line-height: 1.3em;  }

ul { margin-left: 0px; padding-left:0px; }
ul li { margin-left: 15px; }

h1,h2,h3,h4,h5,h6,p,blockquote,form,ul,ol,dl {
	font-size: 10pt;
	margin-left: 35px;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.blue { color: #00467f; }
.green { color: #669933; }
.red { color: #990000; }

p { margin-top: 10px; font-size: 10pt; }
p.check { margin-left:0px;
	background-image: url( images/checkmark.jpg );
	background-repeat: no-repeat;
	background-position: 10px 3px;
	padding-left: 35px;
	color: #00467f;
	}
p.footer { margin-top: 20px; margin-left: 0px; font-size: 8pt; color: #00467f; }
p.noRight { margin-right: 0px; }
p.noLeft { margin-left: 0px; }

h1 { color: #00467f; font-weight:normal; font-size:14pt; margin-top: 30px; margin-bottom:20px; }
h1.home { color: #00467f; font-weight:normal; font-size:14pt; margin-top: 30px; margin-bottom:20px; }

h2 { color: #669933; font-weight:normal; font-size:10pt; margin-top: 2px; margin-bottom:0px; }

b.green { font-size: 11pt; color: #669933; font-weight:normal; }
b.blue { font-size: 11pt; color: #00467f; font-weight:normal; }

span.biggreen { font-size: 10pt; color: #669933; }

.inputBox { width: 150px; border: solid #000000 1px; }

#navContentBox {
	position: absolute;
	top: 0px; left: 0px;
	width: 177px; height: 100%;
	margin:0px; padding:0px;
	background-image: url( images/nav/nav_background.jpg);
	background-repeat: repeat-y;
}
#content,.pageContent {
	position:absolute;
	top: 0px; left:177px;
	width: 633px; height: 100%;
}
.mainBodyContent {
	position:absolute;
	top: 70px; left: 0px;
	width: 450px;
	float:left; clear:left;
}

#buildingPageGraphicsTop {
	width: 85px; height: 30px;
	float:right; :right;
}
#buildingPageGraphicsDivert {
	width: 35px; height: 95px;
	float:right; clear:right;
}

#bluePageGraphicsDivert {
	width: 35px; height: 120px;
	float:right; clear:right;
}

#mainPageGraphicsTop {
	width: 1px; height: 120px;
	float:right; clear:right;
	 }
#mainPageGraphicsDivert {
	width:75px; height: 160px;
	float:right; clear:right;
}
a,a:link,a:visited,a:active,a:hover {
	color: #00467f; background-color: transparent; text-decoration:underline;
	}
#OpenBookLogoLarge {
	position:absolute;
	top: 80px; left: 35px;
	}
#OpenBookLogoSmall {
	position:absolute;
	top: 100px; left: 25px;
	}
#WhyOpenBooksGraphic {
	position:absolute;
	top: 100px; left: 340px;
	}
#WhoUsesOpenBooksGraphic {
	position:absolute;
	top: 100px; left: 340px;
	}
#OpenBooksGraphic{
	position:absolute;
	top: 100px; left: 360px;
	}
#HomeGraphic{
	position:absolute;
	top: 300px; left: 360px;
	}
