*{padding:0px; margin:0px;line-height:1.2em;border:none;text-decoration:none;font-weight:normal;}.hide{display:none;}body {	font-family:"Lucida Grande","Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;	background-color:#0071BC;}#container {width:650px;background-color:#0071BC;margin-left:40px;margin:auto; margin-top:25px;background-color:#FFFFFF;background-image:url("content-background.jpg");background-repeat:repeat-y;}#header{background-image:url("background.jpg");/*background-position:100% 100%;*/height:137px;clear:both;}#head{background-color:#0071BC;text-align:right;width:650px;;}#head span{padding:0px 0px 0px 0px;text-align:right;color:white;font-size:1em;font-weight:bolder;background-color:#0071BC;}#head span strong{padding-right:20px;}#content{font-size:.9em;}#contentleft {float:left;width:370px;min-height:300px;margin-left:40px;padding-top:20px;padding-bottom:20px;font-size:.9em;}#contentright {float:right;width:225px;padding-bottom:20px;padding-top:20px;min-height:300px;}#navigation{float:right;width:100%;clear:both;/*background-image:url("nav-bar.jpg");*/}#footer{ clear:both; text-align:center; padding-top:10px;padding-bottom:10px;background-color:black;color:white;background-image:url("footer-background.jpg");background-position:0% 100%;}#footer span{ font-size:.8em;font-style:italic;}#credits{text-align:right;padding-right:20px;font-size:.8em;		background-color:#0071BC;}/*position classes */.left{float:left}.right{float:right}/* list styles */#navigation ul {list-style-type:none;}#navigation ul li{ float:left; padding:8px 10px 0px 10px; height:30px;border-right:1px solid #444444;}#contentleft ul{margin-bottom:1em; margin-left:1em;}/* link styles */#navigation ul li a{ color:white; font-weight:bolder; font-size:.8em;}#navigation ul li a:hover{ color:orange; font-weight:bolder;}#credits a{color:white;}#credits a:hover{color:orange;}#contentleft a{color:#2d2d2d; text-decoration:underline; }#contentleft a:hover{color:red;}/* text styles */#content p{margin-bottom:1em;}/* heading styles */	h1{color:orange;		background-image:url('topleft.gif');		background-position:0% 100%;		padding-top:40px;		padding-left:20px;		padding-bottom:20px;		}		h2{color:orange;font-size:1.3em;}		h3{}		h4{}		h5{}		h6{}	/* img styles */#contentright img { margin-bottom:20px;}