/* CSS Document */

* { margin: 0; padding: 0; font: 13px/1.5em georgia, verdana,arial, helvetica, sans-serif; color: #634624; }
/* p a:link, p a:visited	{color:#9B4100; font-weight:600; text-decoration:none; border-bottom:1px dotted #9B4100; }
p a:hover 		{color:#E16912; font-weight:700; border-bottom:1px dotted #E16912; background:#DED7CC; border-top:1px dotted #E16912;} */
/* p a:link, p a:visited	{color:#9B4100; font-weight:600; text-decoration:none; }
p a:hover 		{color:#E16912; font-weight:700; border-bottom:1px dotted #E16912; background:#DED7CC; border-top:1px dotted #E16912;} */
p a:link, p a:visited {color: #9B4100; font-weight:bold; text-decoration:none;}
p a:hover {color: #E16912;}

b,strong { font-weight:bold; }
i {  font-style: italic; }
p,hr {
	margin-bottom:10px;
	font-size: 12px;
}
img { border:none; }
small { font-size:9px; }


table {
	border: 1px solid #B48144;
	border-collapse: collapse;
	color: #634521;
	background-color:#FFFFFF;
	width:auto;
}
td, th {
	border: 1px solid #B48144;
	padding: 0.5em;
	text-align: left;
}
thead td, tbody th {
	color:#fff;
	font-size: 0.95em;
	font-weight: bold;
	background: #B48144;
}
tbody td, tbody th {
	vertical-align: top;
}

tr.specialRow {
	background: #ffffd9;
}


ul {
	list-style-type: disc;
	margin:5px 15px 15px 35px;
	font-size: 10px;
}




ol { margin-left: 25px; margin-bottom: 20px; }
ol,li { margin-bottom: 5px; }

h3, h3 a { font-size:18px; font-weight:900; margin-bottom:10px; margin-top:15px; }
h3 a:link, h3 a:visited{ text-decoration:none; color:#634624; }
h3 a:hover { text-decoration:underline; color:#634624; background:transparent; }
h4, h4 a { font-size:16px; color:#AF540B; font-weight:900; margin-bottom:2px; margin-top:15px; }
h4 a:link, h4 a:visited{ text-decoration:none; color:#AF540B; }
h4 a:hover { text-decoration:underline; color:#AF540B; background:transparent; }
h5 { font-style:italic;  margin-bottom:4px;}



body { position:absolute; background:#FFCC99 url(../left_bg.gif) repeat-y;}

#container { width:975px;height:100%;  }

#header { width:256px; float: left; text-align: left;  clear:both;  height:100%; }
#header h1,#header h2 { display: none; width: 0px; height: 0px;  }
#header img { margin-top:63px; border:0; }

h1, h1 a { font-size:24px; letter-spacing: -.05em; font-weight:900; margin: 0 0 10px 2px; }

h2, h2 a  { font-size:22px; letter-spacing: -.05em; font-weight:900; 	margin:0 0 10px 2px;  }
h2 a:link, h2 a:visited{ text-decoration:none; color:#634624; }
h2 a:hover { text-decoration:underline; color:#634624; background:transparent; }

#nav { padding:40px 0 40px 0; text-align: center; }
#nav ul { display: inline; }
#nav ul li { border-left: 1px solid #000; list-style: none; display: inline;  padding:0 8px 0 8px; }
#nav ul li.first { border-left: none; }
#nav ul li a  { font:12px/.14em verdana; }
#nav ul li a:link, #nav ul li a:visited	{color: #AE540B; text-decoration: none; border:none;  }
#nav ul li a:hover	{color: #AE540B; text-decoration: underline; border:none;}


#primary {   width:475px;float: left; padding:0 8px 0 8px; }
#full {   width:659px;float: left; padding:0 8px 0 8px; }
#secondary { width: 160px; float: left; text-align: right; font-size: 9px;  }
#footer {  width:659px; left: 0px; padding:40px 0 30px 256px; float:left; clear:both; font-size: 9px;  text-align: center;  }

#message { border:1px dotted #555; background-color:#ccc; margin-bottom:10px; padding:5px; }
#message h4 { margin-top:0px; }

#alert { padding:15px; background:#f3efe7; border:#634624 2px dashed;  margin-bottom:25px; } 

#secondary h1 {
	font-size:14px;
	border-top: #634624 1px dotted;
	border-bottom: #634624 1px dotted;
	color: #993300;
}
#secondary h2 { font-size:12px; margin-top:0px;  }

#secondary #item { border-right: #634624 2px solid; padding-right:8px; margin-bottom:15px; }

.highlighted {	background-color : Yellow; }

/*.navigation { border: #634624 1px dotted; padding:10px; margin-bottom: 10px; background:#fbf7f0; }*/
#content textarea  { width:100%; }

.menu { text-align: center; }
#container #primary img {
	margin-right: 10px;
	padding-right: 10px;
}

.class_outline tr td {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.notice, .notice a {
	font-size:10px;
	color:red;
}