body {
 margin:0px 0px 0px 0px;
 background:#FFF;
}

A 			{ color: #003366; text-decoration: none; }
A:link		{ color: #003366; text-decoration: none; }
A:visited	{ color: #003366; text-decoration: none; }
A:active	{ color: #999999;  }
A:hover		{ color: #999999;  }

h1 {
 margin: 0px;
 padding: 0px;
 font-size:x-large;
}

 

#header {
	width: 100%;
	height: 76px;
	margin: 0 auto 40px auto;
      color:#fff;
	/*background:rgb(67%,76%,84%);*/
	background-image:url('header.png');
      background-repeat:repeat-x;
 }

h1, h2, h3 {
 margin: 0px;
 padding: 0px;
}

table {
 font-family:georgia, verdana, arial, sans-serif;
 color:#333;
 font-size:medium;
 font-weight:normal;
}

#banner {
 font-family: georgia, verdana, arial, sans-serif;
 color:#333;
 font-size:x-large;
 font-weight:normal;
 padding:15px;
 border-top:4px double #666;
}

#banner a,
#banner a:link,
#banner a:visited,
#banner a:active,
#banner a:hover {
 font-family:  georgia, verdana, arial, sans-serif;
 font-size: x-large;
 color: #333;
 text-decoration: none;
}

.description {
 font-family:georgia, times new roman, serif;
 color:#333;
 font-size:small;
 text-transform:none;
}

#toc {
 padding:15px;
 border:1px solid #FFF;
 width:220px;
}

#content {
 position:absolute;
 background:#FFF;
 margin-right:16px;
 margin-left:220px;
 /*margin-top:20px;*/
 margin-bottom:20px;
 border:1px solid #FFF;
 width: 70%;
}

#container {
 background:#FFF;
 border:1px solid #FFF;
}


.section {
 font-family: georgia, verdana, arial, sans-serif;
 color:#333;
 font-size:medium;
 font-weight:normal;
 /*margin-top:30px;*/
 background:#FFF;
 line-height:160%;
}



.section a,
.section a:link,
.section a:visited,
.section a:active,
.section a:hover {
 font-weight: normal;
 text-decoration: none;
}
 

.side {
 font:90%  georgia, Verdana, Arial, sans-serif;
 color:#333;
 background:#FFF;
 line-height:80%;
 padding:2px;
}


.sidetitle {
 font-family: georgia, times new roman, serif;
 color:#666600;
 font-size:small;
 font-weight:normal;
 padding:2px;
 margin-top:20px;
 letter-spacing: .3em;
 background:#FFF;
 text-transform:uppercase;
}


.title	{
 font-family: georgia, times new roman, serif;
 font-size: medium;
 color: #666;
}

#menu {
 margin-bottom:15px;
 background:#FFF;
 text-align:center;
}

.date	{
 font-family: georgia, times new roman, serif;
 font-size: large;
 color: #333;
 border-bottom:1px solid #999;
 margin-bottom:10px;
 font-weight:bold;
 text-decoration: none;
}

.date a,
.date a:link,
.date a:visited,
.date a:active,
.date a:hover {
 text-decoration: none;
}

.posted	{
 font-family:verdana, arial, sans-serif;
 font-size: x-small;
 color: #000000;
 margin-bottom:25px;
}
	




#col1o2 {
	position:absolute;
	left:1em;
	width:11em;
	z-index:4;
}

#col1o2content {
	margin-right:0px;
	padding:0px;
	color:#036;
	background-color:#fff;
	/* border-right:1px solid rgb(67%,76%,84%); */
	border-top:1px solid rgb(67%,76%,84%);
}	

ul.linklist {
      font:80% georgia, Arial, sans-serif;
	color:#036;
	line-height:1.5;
	margin:0;
	padding:0;
	list-style:none;
}

ul.linklist li {
	line-height:1.5;
	border-bottom:1px solid rgb(67%,76%,84%);
	margin:0;
	padding:0;
}

ul.linklist li ul {
	margin-left:1.5em;
	padding-left:0;
}

ul.linklist a {display:block; text-decoration:none; padding:0 0 0 0.33em; height:100%;}
ul.linklist a:link {text-decoration:none;}
ul.linklist a:visited {text-decoration:none;}
ul.linklist a:hover {background:rgb(80%,85%,90%);}
/* ul.linklist a:hover:after {content:" [" attr(accesskey) "] "; } */

ul.linklist li li {
	line-height:1.5;
	border-bottom:0;
	border-top:1px solid rgb(67%,76%,84%);
	margin:0;
	padding:0;
	list-style:none;
}

		

		
	