
@import url("lib/js/dojo/dojo/resources/dojo.css");
@import url("lib/js/dojo/dijit/themes/dijit.css");
@import url("lib/js/dojo/dijit/themes/tundra/tundra.css");


html,body,#win { border:0; margin:0; padding:0; height:100%; overflow:hidden; }
body { background:#f1f1f1; }

/*
div.firebug { position:fixed; left:0; top:0; width:100%; opacity:.6; filter:alpha(opacity=60); }
*/

form {}
label { font-weight:bold; }
input {}
textarea {}
button {}

p,ul,ol,dl,blockquote { margin:0 0 1em 0; }
ul,ol { padding:0 0 0 1.5em; list-style-position:outside; }
li { margin:0 0 .2em 0; }

table { font-size:inherit; font-family:inherit; line-height:inherit; }

a { text-decoration:none; color:#660000; }
a:hover { text-decoration:underline; }
a:hover img { text-decoration:none; }

h1 { margin:1em 0; padding:0; font-family:Times,"Times New Roman",serif; font-size:1.5em; font-weight:bold; }
h2 { margin:1em 0; padding:0; font-size:1.3em; font-weight:normal; text-decoration:underline; }
h3, h4, h5, h6 { margin:0; padding:0; font-size:inherit; font-weight:bold; line-height:inherit; }
.error { font-weight:bold; font-family:arial; color:red; }

.sidebar { width:190px; vertical-align:top; }
.sidebar a { text-decoration:none; color:#fff; }
.sidebar a:hover { text-decoration:underline; }
.sidebar a.active { font-weight:bold; }

.downloads { float:right; width:150px; margin:0 0 20px 20px; text-align:center; }

#bg-top { display:block; position:absolute; left:-20px; top:-20px; }
#bg-bottom { display:block; position:absolute; right:-20px; bottom:-20px; }

#win { position:relative; padding:0 10px; overflow:auto; }
#page { width:950px; margin:15px auto; font:normal 14px/1.4em Times,"Times New Roman",serif; }

#head { height:160px; }
	#home { padding:30px 0 0 0; position:relative; }
		#logo { border:0; }
	#tagline { position:relative; margin:0 0 0 -10px; }

#nav { padding:1px 0; }
#nav table {}
#nav td.nav-item {}
#nav td#nav-item-first { width:190px; }
#nav a { display:block; margin:2px 10px; font-weight:bold; font-size:1.1em; text-align:center; }
#nav a:hover { text-decoration:none; color:#8b8365; }

#left {}
#right {}
#right form {}
#right label { display:block; margin:0 0 5px 0; }
#right input { display:block; width:100%; }
#right textarea { display:block; width:100%; overflow:auto; }
#right button { display:block; width:auto; margin:10px auto; border:0; background:none; font-weight:bold; }

#vertical { height:200px; margin:10px 20px -190px 20px;  }
#location { margin:0 10px 5px 10px; padding:0 0 5px 25px; }

#subnav { margin:0 20px; padding:0 15px; line-height:1.5em; }
#subnav a { display:block; position:relative; font-size:1.1em; line-height:1.2em; margin:5px 0; }
#subnav a:hover {}
#subnav span.active { position:absolute; top:auto; left:-10px; }
#subnav a:hover span.active { text-decoration:none; }

#left-content { padding:0 35px; }

#main { vertical-align:top; }
#content { min-height:300px; margin:20px 50px; font-family:arial,sans-serif; }
#content p, #content ol, #content ul { text-align:justify; }

#foot { margin:10px 0; text-align:center; font-weight:bold; }
#foot a {}
