body {font-family:Arial, Helvetica, sans-serif; font-size: 0.8em; background-color:#dadad0; margin:0; color:#565656;
 margin:0 auto; text-align:left;  }
  
* html body {
 font-size: 0.8em;
}

a { color:#003366; text-decoration:none; } a:hover {color:#336699; text-decoration:none;}

h1 { font-size: 1.8em; padding:27px 0 0 0; color:#003366; font-style:italic; margin:0; }
h2 { font-size: 1.1em; margin:15px 0 15px 0; color:#003366; }
h3 { font-size: 1em; margin:0; color:#555555; }
h4 { font-size: 0.9em; padding:0 0 0 10px; color:#333333; background-image:url(../graphics/right_head.gif); background-repeat:no-repeat; margin:0px;}
 
#container{
	border-right: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; border-bottom: 1px solid #aaaaaa; background-color:#FFFFFF; 
	width: 900px; text-align:left; margin:0;
}
#dojheader {
  	display: block;
	background-color: #cacac2; margin:0; padding:0;
	 height:28px;
}

#header {
	display: block;
	width:889px;
	height:75px; margin:5px 5px 5px 5px;
}

#content { width:894px; }


.print {border-bottom: 1px solid #cccccc; padding:4px; height:21px;  }
.listing { color:#003366; margin-bottom:5px;}

#leftnav { display: block; background-color:#336699; width:170px; float:left; margin:0 10px 0 0;}
#nav01 { margin-bottom:0;color:#FFFFFF;  }
#nav01 a:link {color:#FFFFFF;}
			
#nav01 ul {
        list-style:none;
        margin: 0;
        padding: 0;
}
#nav01 li a:link {
        display: block;
        color:#FFFFFF;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}
#nav01 li a:visited {
        display: block;
        color:#FFFFFF;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}
#nav01 li a:active {
        display: block;
        color:#FFFFFF;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}


#nav01 ul a:hover {
        
        background-color:#003366;
}

#nav01 li {list-style:none; display:block; color:#FFFFFF; border-bottom:1px solid #6699cc;}
			
#nav01drop { padding:0 0 0 15px;}


#nav01drop ul {
        list-style:none;
        margin: 0;
         margin:0;
}
#nav01drop li a:link {
        
        color:#FFFFFF;
        
        text-decoration: none; margin:0;        
}
#nav01drop li a:hover {
        
        color:#6699cc;
        
        text-decoration: none; margin:0;        
}



#nav01drop li {list-style:none; display:block; color:#FFFFFF; border-bottom:0; margin:0;}
#nav01drop ul a:hover {
        
        background-color:#336699; margin:0;
}


#nav01select {background-color:#003366;}	
#nav01select ul a:hover {background-color:#336699;}			


#nav02 { margin-bottom:0;  }
			
#nav02 ul {
        list-style:none;
        margin: 0;
        padding: 0;
}
#nav02 li a:link {
        display: block;
        color:#000033;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}
#nav02 li a:visited {
        display: block;
        color:#000033;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}
#nav02 li a:active {
        display: block;
        color:#000033;
        padding:4px 2px 2px 10px;
        text-decoration: none;        
}

#nav02 ul a:hover {
        /*text-decoration:none;*/
         color:#6699cc;
}

#nav02 li {
        list-style:none;
        display:block;
        
        border-bottom:1px solid #6699cc;
        
}


#mid_column {
				float:left; width:480px;
				padding:0 0 0 10px;}
				#mid_column a {border-bottom:dotted 1px;}

#right { display: block; background-color:#edede8; width:200px; float:right; color:#333333; font-size: 0.8em; margin:0 0 0 10px; }
 
#right p {padding:2px 10px 2px 10px; margin:0; }
#right a { border-bottom:dotted 1px; color:#003366; text-decoration:none;} #right a:hover {color:#336699; text-decoration:none;}

#search {background-color:#Cacac2; padding:10px; margin:0 0 15px 0; }
#featurerhs {background-image:url(../graphics/makeasubmission.gif); padding:10px; color:#6699FF; width:159px; height:80px; font-size: 1.2em; margin: 10px 10px 0 10px; }
#featurerhs a {color:#FFFFFF; } #featurerhs a:hover {color:#6699FF;} #featurerhs p {width:100px; margin:20px 0 0 -10px; }

hr.clear{clear:both; height:0; margin:0px; padding:0px; visibility:hidden;}	

#end {display: block; float: left; padding:10px; margin:20px 0 0 0; font-size: 0.8em; }
#end a { text-decoration:none;}
.endlinks01 a { color:#003366; text-decoration:none;} .endlinks01 a:hover {color:#336699; text-decoration:none;}
.endlinks02 {color:#999999; text-decoration:none;} .endlinks02 a {color:#999999; text-decoration:none; }  .endlinks02 a:hover {color:#666666; text-decoration:none;}

#w3c_images { display: block; float: right; margin-top: 30px; }
