body,td,p {font-family:verdana,arial,helvetica;line-height: 1.5em;font-size:85%;color:#000000;}
a:link,a:active,a:visited {text-decoration:none;color:#7C322D;}
a:hover{text-decoration:underline;color:#7C322D;}
hr{height:1px;border:solid #C5A89D 0px;border-top-width:1px;}
H1,H2,H3{font-family:times,serif; font-size:130%;font-weight:bold;margin-bottom:6px;color:#B59588;}
H4{font-size:100%;font-weight:bold;margin-bottom:6px;color:#7C322D;}
form{margin:0;}
IMG{border:0;}
ul.menulevel1,ul.menulevel2,ul.menulevel3,ul.sitemaplevel1,ul.sitemaplevel2,ul.sitemaplevel3,ul.submenu,ul.search{
padding-left: 0;margin-left: 0;list-style: none;}
li{font-size:85%;line-height:1.5;}
ul{list-style-type: square; margin-top:0;}
.sitename{font-family:verdana;font-weight:normal;color:#ffffff;font-size:70%;letter-spacing:0px;}
.menulevel1,.menulevel2,.menulevel3 {font-weight:normal;font-size:8.5pt;color:#7C322D;}
.locator,.navigator,.sitemaplevel1,.sitemaplevel2,.sitemaplevel3,.submenu{font-weight:normal;font-size:100%;color:#7C322D;}
.menulevel1 a:link,.menulevel1 a:visited,.menulevel1 a:active,.menulevel1 a:hover,.menulevel2 a:link,.menulevel2 a:visited,.menulevel2 a:active,.menulevel2 a:hover,.menulevel3 a:link,.menulevel3 a:visited,.menulevel3 a:active,.menulevel3 a:hover,.locator a:link,.locator a:visited,.locator a:active,.locator a:hover,.navigator a:link,.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited,.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover,.submenu a:link,.submenu a:visited,.submenu a:active,.submenu a:hover{text-decoration:none;}
.menu{font-weight:normal;font-size:7.5pt;color:#000000;}
.menu a{text-decoration:underline;font-weight:normal;}
.navigator a{font-weight:normal;color:#000000;}
.navigator a:link,.navigator a:visited{color:#000000;text-decoration:none;}
.navigator a:active,.navigator a:hover{color:#000000;text-decoration:none;}
.search a{font-weight:normal;color:#000000;}
.search a:link,.search a:visited{color:#000000;text-decoration:none;}
.search a:active,.search a:hover{color:#000000;text-decoration:none;}
.edit{font-size:8.5pt;color:black;background-color:#FFFFFF;}
.edit a:link,.edit a:visited,.edit a:active,.edit a:hover{font-weight:normal;text-decoration:none;color:#000000;}
input,select{font-size:8.5pt;text-indent:2px;}
textarea{font-family:verdana;font-size:85%;color:#000000;background-color:transparent;width:98%;}
.searchbox .submit{font-family:verdana;font-size:8.5pt;color:#000000;font-weight:normal;border:0px solid transparent;background-color:transparent;}
.searchbox .text{font-family:verdana;font-size:8.5pt;color:#000000;background-color:#ffffff;border:1px solid #c0c0c0;}
.bodyline	{ background-color: #42535b; border: 1px #42535b solid; }
.cmsline	{ background-color: #42535b; border: 2px #42535b solid; }
.innerline	{ border: 2px #42535b solid; }
.copyright {font-size:7pt;color:#FFFFFF;}
.copyright a,.copyright a:link,.copyright a:visited {color:#FFFFFF;text-decoration:none;}
.copyright a:hover,.copyright a:active {color:#FFFFFF;text-decoration:underline;}

/* Navigation - toc(1) ----------------------- */
div#nav {margin:0;padding:0 0 0;width: 740px;}
div#nav ul {float:left;margin: 0 1px 0 0px;padding:0;/*height: 25px;*/}
div#nav li {
	position: relative;
	list-style: none;
	float: left;
	padding-left: 4px;
	margin: 0;
	font-size: 10pt;
	line-height: 25px;
	white-space: nowrap; 
	background-color: #6E0E06;  /* spacing color */
	background-image: none;
	border: 1px solid #C5A99D; /* border color */
}
div#nav li a{
       display:block;
       float:left;
       padding:1px 10px 0 7px;
       text-decoration:none;
       font-weight: normal;
       background-color:#6E0E06; /* H1 regular bg color */
       background-image:none;
       color: #fff;
       width: .1em;
}
html>body #nav a {width: auto;} /*fixes IE6 hack*/
	/* Commented Backslash Hack hides rule from IE5-Mac \*/ 
div#nav a {float: none;} /* End of IE5-Mac hack */
div#nav a:hover,div#nav a:focus{color:#000;}
div#nav .sdoc, div#nav .sdocs {
       padding:1px 10px 0 7px;
       color: #fff; 
       background-color:#6E0E06; */ H1 active bg color */
       background-image:none;
}
div#nav .sdoc a, div#nav .sdocs a {
       padding:1px 10px 0 7px;
       color: #fff;
       background-color:#000; */ no idea what this affects */
       background-image:none;
}
div#nav ul.menulevel1 li:hover,div#nav ul.menulevel1 li:focus{ 
       background-color:#C5A99D; */ hover spacing color */
       background-image:none;
       color:#fff;
}
div#nav li:hover a,div#nav li:focus a{
       background-color:#C5A99D; */ hover color & reg submenu color */
       background-image:none;
       color:#fff;
}
/* Navigation - toc(2)/toc(3) ----------------------- */
div#nav li ul.menulevel2,div#nav li ul.menulevel3{width:175px;}
div#nav ul ul{
        position:absolute;
        top:24px;
        margin:0;
        left:0px;
        display:none;
}
div#nav ul.menulevel1 li.docs:hover ul.menulevel2,div#nav ul.menulevel1 li.sdocs:hover ul.menulevel2,div#nav ul.menulevel2 li.docs:hover ul.menulevel3,div#nav ul.menulevel2 li.sdocs:hover ul.menulevel3 {display:block;}
div#nav ul.menulevel2 li.doc,div#nav ul.menulevel2 li.docs{
	position: relative;
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 10pt;
	line-height: 20px;
	width: 175px;
	white-space: nowrap; 
	background-color: #C5A99D; */ submenu spacing color /*
	background-image: none;
}
div#nav ul.menulevel2 li.doc a,div#nav ul.menulevel2 li.docs a {
	display: block;
	float: left;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	width: 175px;
	background-image: none;
	background-color: #000; */ no idea what this affects /*
}
div#nav ul.menulevel2 li.sdoc,div#nav ul.menulevel2 li.sdocs{
	position: relative;
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 10pt;
	line-height: 20px;
	width: 175px;
	white-space: nowrap; 
	background-color: #000; */ no idea what this affects /*
	background-image: none;
}
div#nav ul.menulevel2 li.sdoc a,div#nav ul.menulevel2 li.sdocs a {
        display:block;
        float:left;
        padding: 1px 10px 0 7px;
        text-decoration:none;
        font-weight: normal;
        color: #fff;
        background-image:none;
        background-color:#000 */ no idea what this affects /*
}
div#nav ul.menulevel2 li:hover,div#nav ul.menulevel2 li:focus {
        background-color:#000; */ no idea what this affects /*
        background-image:none;
}
div#nav ul.menulevel2 li:hover a,div#nav ul.menulevel2 li:focus a {
        color:#fff;
        background-color:#000; */ no idea what this affects /*z
}
div#nav li ul.menulevel3 {margin: -15px 0 0 120px;}
/* Navigation - toc(3) ----------------------- */
div#nav ul.menulevel2 ul.menulevel3 li.doc,div#nav ul.menulevel2 ul.menulevel3 li.docs{
	position: relative;
	list-style: none;
	float: left;
	padding: 0;
	margin: 0;
	font-size: 10pt;
	line-height: 20px;
	width: 175px;
	white-space: nowrap; 
	background-color: #000;
	background-image: none;
}
div#nav ul.menulevel2 ul.menulevel3 li.doc a,div#nav ul.menulevel2 ul.menulevel3 li.docs a {
	display: block;
	float: left;
	padding: 1px 10px 0 7px;
	text-decoration: none;
	font-weight: normal;
	color: #fff;
	width: 175px;
	background-image: none;
	background-color: #6E0E06;
}
div#nav ul.menulevel2 ul.menulevel3 li.sdoc,div#nav ul.menulevel2 ul.menulevel3 li.sdocs{
	position: relative;
	list-style: none;
	float: left;
	paddingt: 0;
	margin: 0;
	font-size: 10pt;
	line-height: 20px;
	width: 175px;
	white-space: nowrap; 
	background-color: #6E0E06;
	background-image: none;
}
div#nav ul.menulevel2 ul.menulevel3 li.sdoc a,div#nav ul.menulevel2 ul.menulevel3 li.sdocs a {
        display:block;
        float:left;
        padding: 1px 10px 0 7px;
        text-decoration:none;
        font-weight: normal;
        color: #fff;
        background-image:none;
        background-color:#6E0E06;
}
div#nav ul.menulevel2 ul.menulevel3 li:hover,div#nav ul.menulevel2 ul.menulevel3 li:focus {
        background-color:#6E0E06;
        background-image:none;
}
div#nav ul.menulevel2 ul.menulevel3 li:hover a,div#nav ul.menulevel2 ul.menulevel3 li:focus a {
        color:#fff;
        background-color:#6E0E06;
}
/* z-indices ----------------------------------- */
div#nav ul.menulevel1 {z-index:10;}
div#nav ul.menulevel2 {z-index:20;}
div#nav ul.menulevel3 {z-index:30;}
div#nav li:hover {z-index:40;}