html, body {
	 margin:0 0 0 0;
     padding:0 0 0 0;
}
body, td, p, li, input {
	 font-family:tahoma;
	 font-size:11px;
	 color:#404040;
	 line-height:17px;
}
a,
a:link 
a:active {
	color: #9a9a9a;
	text-decoration: none;
}
a:visited {
	color: #525252;
}
a:hover {
    color: #474747;
}
table#main, table.main {
	width:100%;
	margin:0;
	border:0;
	padding:0;
	/*
	position:relative;
	top:0px;
	left:0px;
	*/
}
td#lefttop {
	background: url(lefttoprepeater.gif) repeat-x top;
}
td#righttop {
	background: url(righttoprepeater.gif) repeat-x top;
}
td#centertop1 {
	width:273px;
	background: url(header-left.gif) no-repeat top;
	
}
div#toplabeltext {
	color:white;
	font-size:14px;
	font-weight:bold;
	padding:13px 0 0 20px;
	margin:0;
}
td#centertop2 {
	width:427px;/*This should be 427*/
}
body#page-home td#leftbottom {
	background: url(leftbottomrepeater.gif) repeat-x top;
}
body#page-home td#rightbottom {
	background: url(rightbottomrepeater.gif) repeat-x top;
}
body#page-home td#centerbottom {
	background: url(home-footer.gif) repeat-x top;
	height:50px;
}
body#page-home td#centerbottom1 {
	background: url(home-footer.gif) repeat-x left;
	height:50px;
}
body#page-home td#centerbottom2 {
	background: url(home-footerright.gif) repeat-x left;
	height:50px;
	padding:0 0 0 85px;
}
body#page-home td#centerbottom2 a,
body#page-home td#centerbottom2 a:link,
body#page-home td#centerbottom2 a:hover,
body#page-home td#centerbottom2 a:active {
	font-size:14px;
	font-weight:bold;
	/*
	position:relative;
	top:-5px;
	*/
	color:#9a9a9a;
}

body#page-level2 td#centerbottom,
body#page-level2 td#rightbottom,
body#page-level2 td#leftbottom,

td#centerbottom,
td#rightbottom,
td#leftbottom {
	background: url(others-footer.gif) repeat-x top;
	height:10px;
}
#leftmiddle {
	width:140px;
}
/*
body#page-home table#main td#content {
	background:url(home-kid.gif) no-repeat top;
	height:345px;
}
*/
div#home-kid {

}
div#maincontent {
	width:700px;
	margin:0 auto 0 auto;
}
td#content div#menu{
	padding:20px 20px 0 0px;
	float:left;
}
input {
	/*height:15px;*/
	/*font-size:.8em; temporary during dev because font is unreadable on Mac */
	font-size: .9em;
	font-family: arial, helvetica, verdana, sans-serif;
	vertical-align:middle;
}
input.button {
	height:20px;
	font-size:.8em; 
	font-family: arial, helvetica, verdana, sans-serif;
	vertical-align:middle;
}
.submit {
	height: 24px;
  	display:inline;
	font-size:10px;
}
h1 {
	color:#4F4F4F;
	font-size:17px;
	font-weight:normal;
	font-family:tahoma, arial;
	padding:19px 0 15px 0;
	margin:0;

}

h2 {
	color:#4F4F4F;
	font-size:15px;
	font-weight:normal;
	font-family:tahoma, arial;
	padding:0px;
	margin:0;
}

h3 {
	color:#4F4F4F;
	font-size:17px;
	font-weight:normal;
	font-family:tahoma, arial;
	padding:10px 0 0 0;
	margin:40px 0 0 0;
	border-top:3px solid #6E8695;
}
h4 {
	color:#333333;
	font-size:13px;
	font-weight:bold;
	font-family:tahoma, arial;
	padding:0;
	margin:20px 0 10px 0;
}

div#related {
	float:right;
	margin:0 0px 0 0;
	padding:0;
	/*position:relative; right:30px;*/
}
td#related {

	margin:0;
	padding:0 0px 0 15px;
}


div#related h2 , td#related h2{
	font-size:11px;
	color:#60618B;
	margin:0;
	padding:13px 0 5px 0;
}
div#related ul , td#related ul {
	margin:0;
	padding:0;
}
div#related ul li, td#related ul li {
	list-style : none;
	margin:5px 0 0 0px;
	padding:0 0 0 10px;
	background:url(orangedot.gif) no-repeat top left;
	line-height:13px;
}

div#related ul li a, td#related ul li a{
	font-weight:bold;
	text-decoration:none;
	color:#535353;
	font-size:10px;
	line-height:10px;
	
}


div#content2 {
	width:360px;
	margin:0 0 20px 0;
}
div#content3 {
	width:430px;
	margin:0 0 20px 0;
}

body#page-resource div#content2 {
	width:430px;
	margin:0 0 20px 0;
}

p {
	margin:0;
	padding:10px 0 0 0;
	
}
div#relatedimg {
	margin:75px 0 20px 0;
}
div#toplabel {
	position:absolute;
	top:47px;
	left:20px;
	color:white;
	font-size:16px;
	font-weight:bold;
}
/*
div#contentsdiv {
	width:420px;
}
*/
#page-level2 #contentsdiv {
	padding-top:12px;
}
#page-level3 #contentsdiv {
	padding-top:12px;
	width:320px;
}

ul#shifts li.closed {
	color: red;
}

/*nav*/
  div#menu ul {            
        margin: 30px 0 0 0;
		
        padding: 0;
        
        line-height: 1em;
        list-style: none;
		width:180px;
    }
    div#menu li {
        display: block;
   		
        list-style: none;
        
        margin: 0;
        padding: 0;
  
        line-height: 1em;
		
		background:url(/i/d/2/mainarrow.gif) no-repeat bottom left;
    }
    * html div#menu li {
        /* hide ie/mac \*/
        height: 1%;
        /* end hide */
    }

    div#menu a,
    div#menu a:link,
    div#menu a:active,
    div#menu a:visited {
        display: block;
        font-family:arial, sans-serif;
        font-weight: bold;
        text-decoration: none;
        
        margin: 0;
        padding: 3px 0px 3px 17px;
        
        color: #525252;
      	line-height:1.5em;
    }
	div#menu li.sub {
		background:url(/i/d/2/subarrow.gif) no-repeat top left;
	}
	div#menu .sub a,
    div#menu .sub a:link,
    div#menu .sub a:active,
    div#menu .sub a:visited  {
		font-size:11px;
		
		padding: 1px 0px 1px 25px;
		line-height:1.5em;
		color:gray;
		
		
	}
    div#menu .sub a:hover {   
        color:#525252;
       /* background: black;
        text-decoration: underline;*/
    } 	
	
	div#menu li.active {   
        color:#525252;
        background: black;
		background:url(/i/d/2/mainarrowactive.gif) no-repeat bottom left;
        /*text-decoration: underline;*/
    } 	
	div#menu a:hover {   
        color: #9B1712;
       /* background: black;
        text-decoration: underline;*/
    }
	
		.arc90_linkpic {
			display: none;
			position: absolute;
			left: 0;
			top: 1.5em;
			width: 160px;
			height: 120px;
		}
		.arc90_linkpicIMG {
			padding: 0 4px 4px 0;
			background: transparent url(/lib/linkpic_shadow.gif) no-repeat bottom right;
			width: 160px;
			height: 120px;
		}		
