/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif; font-size: small; line-height:17px; background-color:#dadad0; margin:0; color:#565656;
 margin:0 auto; text-align:left; }
* html body { font-size: x-small; }

h1 { font-size:130%; margin:15px 0 15px 0; color:#933; line-height:17px; font-weight:normal; }
h2 { font-size:110%; margin:15px 0 5px 0; color:#933; font-weight:normal; }
h3 { font-size:100%; margin:0; color:#555; }
h4 { font-size:90%; padding:0 0 0 10px; color:#333; background-image:url(../graphics/right_head.gif); background-repeat:no-repeat; margin:0px; }
a { color:#036; text-decoration:none; }
a:hover { color:#369; text-decoration:none; }
 
#wrapper { text-align:center; }
#container{ border-right: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; background-color:#fff; width: 900px; text-align:left; margin:auto; }
#dojheader { display: block; background-image: url(../graphics/dojlogo.gif); background-repeat:no-repeat; background-color: #cacac2; margin:0; padding:0; height:28px; }
#dojheader a img { border:none; }
#header { width:889px; background-image: url(../graphics/header.jpg); height:75px; margin:5px 5px 5px 5px; }
#header a img { border:none; }


#content { width:894px; }
.print { border-bottom: 1px solid #ccc; padding:4px; height:21px; }
.listing { color:#036; margin-bottom:5px; }
.more { font-weight:bold; }

#leftnav { display: block; background:url(../graphics/leftnav_bg.gif) repeat-y; width:170px; float:left; margin:0 10px 0 0; }
#nav01 { margin-bottom:0; color:#fff; text-transform:uppercase; font-size:90%; }
#nav01 a:link { color:#fff; }
			
#nav01 ul { list-style:none; margin: 0; padding: 0; }
#nav01 li a:link { display: block; color:#fff; padding:4px 2px 2px 10px; text-decoration: none; }
#nav01 li a:visited { display: block; color:#fff; padding:4px 2px 2px 10px; text-decoration: none; }
#nav01 li a:active { display: block; color:#fff; padding:4px 2px 2px 10px; text-decoration: none; }

#nav01 ul a:hover { background-color:#903; }
#nav01 li { list-style:none; display:block; color:#fff; border-bottom:1px solid #c33; }

#nav01drop { padding:0 0 0 15px; }
#nav01drop ul { list-style:none; margin: 0; margin:0; }
#nav01drop li a:link { color:#fff; text-decoration: none; margin:0; }
#nav01drop li a:hover { color:#fff; text-decoration: none; margin:0; }

#nav01drop li {list-style:none; display:block; color:#fff; border-bottom:0; margin:0;}
#nav01drop ul a:hover { background-color:#c33; margin:0; }

#nav01select { background-color:#903; }
#nav01select ul a:hover { background-color:#c33; }

#nav02 { margin-bottom:0; }
#nav02 ul { list-style:none; margin: 0; padding: 0; font-weight:bold; }
#nav02 li a:link { display: block; color:#000; padding:4px 2px 2px 10px; text-decoration: none; }
#nav02 li a:visited { display: block; color:#000; padding:4px 2px 2px 10px; text-decoration: none; }
#nav02 li a:active { display: block; color:#000; padding:4px 2px 2px 10px; text-decoration: none; }
#nav02 ul a:hover { color:#fcc; }
#nav02 li { list-style:none; display:block; border-bottom:1px solid #903; }


#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:#333; font-size:80%; line-height:12px; margin:0 0 0 10px; }
#right h3, #right h4 { text-transform:uppercase; }
#right h4 { margin-top:10px; }
#right p { color:#933; padding:2px 10px 2px 10px; margin:0; }
#right a { border-bottom:dotted 1px #666; color:#933; text-decoration:none;}
#right a img { border:none; margin:10px; }
#right a.nodec { border-bottom:none; }
#right a:hover {color:#000; text-decoration:none; }


#search { background-color:#Cacac2; padding:10px 10px 20px 10px; margin:0 0 10px 0; }
#search h3 { margin-bottom: 5px; }
#search_form { margin:0; padding:0; }
#search_form input { vertical-align:middle; }

#featurerhs { background-image:url(../graphics/report.gif); padding:10px; line-height:13px; color:#69F; width:159px; height:80px; font-size:120%; margin: 10px 10px 0 10px; }
#featurerhs a { color:#fff; }
#featurerhs a:hover { color:#69F;} #featurerhs p {width:100px; margin:20px 0 0 -10px; }

hr.clear{ clear:both; height:0; margin:0px; padding:0px; visibility:hidden; }

#end { display: block; padding:10px; margin:20px 0 0 0; font-size:80%; text-transform:uppercase; }
#end .copyright { text-transform:none; }
#end a { text-decoration:none; }
#end a img { border:none; }
.endlinks01 a { color:#933; text-decoration:none; }
.endlinks01 a:hover { color:#c33; text-decoration:none; }
.endlinks02 { color:#999; text-decoration:none; }
.endlinks02 a { color:#999; text-decoration:none; } 
.endlinks02 a:hover { color:#666; text-decoration:none; }
