/* Sizable display */
#maintable,#display,#logobanner,#ruler{width:62.5em;}
#logoimg,#logobanner{height:10.17em;}
#ruler{height:12px;}
/*#maintable,#display,#logobanner,#ruler{width:750px;}
#logoimg,#logobanner{height:122px;}*/

/* Positioning */
#content h1,#imagery1,#login,#display,#skipnav,#logo a,#pushpin{position:absolute; top:0; left:0;}
#content h1,#imagery1,#login,#display{position:relative;}
#content h1{font:bold 210%/150% 'times new roman',serif;}{padding-top:15px;}
#display,#rightcol img{margin:0 auto; z-index:1;}
#content h2				{font:bold 150% 'times new roman',serif; border-bottom:1px solid #000;}
#content h3				{font:bold 120% 'times new roman',serif;}
#content h4				{font-size:120%; font-style:italic;}
#content h5				{font: 12px Arial, Helvetica, sans-serif; font-weight: bold; margin-right:5px; color: #000;}
#content h6				{font: 16px Arial, Helvetica, sans-serif; font-weight: bold; margin-right:5px; color: #000;}
#content h7				{font: 17px Arial, Helvetica, sans-serif; font-weight: bold; color: #000000;}
#skipnav					{top:1px;}
#imagery1				{float:left; z-index:10;}
#pushpin					{top:-25px; left:auto; right:20px; z-index:10;}
#content form			{clear:both; margin-top:5px;}
.label					{text-align:right;}
#content table			{clear:both;}
#content li				{margin-top:.5em; margin-bottom:.5em;}

/* Box Model */
#login #loginsubmit,body,img,form,#navigation,#navigation ul,#navigation li,#content h1{margin:0; padding:0; border:0;}
#imagery1,#ruler,#memo,#navigation a,#navigation .current,img, #logo a,#nolink/*\*/,#login label,#login a/**/{display:block;}
#navigation a,#navigation .current{padding:4px 0 5px 25px; background:url(/images/box.gif) no-repeat;}
#imagery1				{margin:5px 3px 5px -0px;}
#login					{margin:15px 2px 2px; border:1px solid #960; padding:10px 2px 5px; background:#ff9;}
#login input			{padding:2px; border:2px inset; voice-family:"\"}/*\""; voice-family:inherit; margin:0 auto;}/**/
#leftcol					{background:#3ac13a;}
#navigation				{padding:5px;}
#navigation li li		{margin-left:10px;}
#content					{margin:5px 30px 10px 10px; min-height:360px; padding-top:10px;}
#login label			{margin-bottom:10px;}
#footer					{text-align:right; margin:0 30px 5px 5px;}
#footerimg				{margin-left:20px; display:inline; vertical-align:bottom:}
#bltagline,#memo,#nolink{margin:5px;}
#maintable				{background:#ff0;}
#center					{background:url(/images/crayons2.gif) right repeat-y; width:100%;}
#rightcol				{width:auto;}
#display					{border:1px solid #000;}
#leftimg					{background:url(/images/half.gif) repeat-y;}

/* Other CSS */
body,div,table,tr,td,th,input,select,textarea{font:1em arial,sans-serif;}
body,#navigation a,#navigation .current,#login a{text-align:left; text-decoration:none; color:#000;}
#navigation a:hover, #navigation .current{color:#ff0; background:url(/images/checkbox.gif) no-repeat;}
#login a:hover,#bltagline span{text-decoration:underline;}
#login,#rightcol,#bltagline/*\*//*/,#footer/**/{text-align:center;}
#navigation li			{list-style:none;}
#bltagline span		{font-weight:bold;}
#rightcol				{background:#f90;}
#bltagline				{color:#ff0; font:120%/180% 'times new roman',serif;}
body						{background:#fff; font-size:12px; padding:10px;} /*  url(images/grid2.gif) */
td							{vertical-align:top;}
#login .loggedin		{text-align:center; color:blue;}

/* IE5 / Mac fixes \*//*/
#footerimg{display:none;}
#content{height:420px;}
/**/

