/* CSS Document */
body {
	background-color:#eeeeee;
        font-family: Georgia, "Times New Roman", Times, serif;
	color:#000000;
	font-size:13px;
	cursor:default;
	background-image:url(diagonal_lines.gif);
	margin-top: 0;
	margin-bottom: 0;
	line-height: 150%;
}
h1 {
        font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #000000;
 	padding-bottom: 4px;
	font-style: italic;
 	margin: 40px 0 40px 0;
	text-align: center;
}
h2 {
   font-size: 20px;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight: bold;
   border-bottom: 1px solid #9499ac;
   text-align: left;
   width: 600px;
   color: #6d7389;
   margin: 24px 0 20px 16px;
}
h3 {
   font-size: 14px;
   font-family: Verdana, Arial, Helvetica, sans serif;
   font-weight: bold;
   color: #000000;
   margin: 30px 0 20px 16px;
   width: 75%;
   text-align: center;
   border-bottom: 1px solid #7e849a;
   padding: 0;
}

p {
	line-height:150%;
	margin: 10px 20px 10px 16px;
 	font-size: 13px;
}

img {
  padding: 10px;
}
a, a:link, a:visited {
        font-family: Verdana, Arial, Helvetica, sans serif;
	color: #4a5374;
}
a:hover, a:active {
	color: #66729e;
	text-decoration: underline;
}

dl {
margin: 10px 30px 10px 16px;
}

dt {
font-weight: bold;
display: inline;
}
dd {
font-weight: normal;
padding-bottom: 10px;
}

hr {
 color: #eeeeee;
 background-color: #eeeeee;
}
input {
	background-color:#bdcadf;
	border-top: 1px solid #aaaaaa;
	border-right: 1px solid #eeeeee;
	border-left: 1px solid #aaaaaa;
	border-bottom: 1px solid #eeeeee;
}

acronym {
	font-variant:small-caps;
	cursor:help;
	border-bottom: 1px solid #cccccc;
}

ol,ul {
	margin-left:15px;
	margin-bottom:10px;
}

ul li {
	list-style-image:url(bullet.gif);
	text-align: left;
}

#issueIndex {
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans serif;
  color:#5c71a0;
}

#breadcrumb {
  font-family: Verdana, Arial, Helvetica, sans serif;
  font-style: italic;
  margin: 10px 0 0 16px;
  text-align: left;
  color: #b3b5c9;
}

#container {
	width:760px;
	background-color:#FFFFFF;
	border: 1px solid #8797c6;
	margin:0;
}
#container_header {
   width:760px;
	height:154px;
 	background-image:url(banner.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
}

#container_body {
   width:760px;
	background-color:#FFFFFF;
	border: 0;
	margin:0;
}
#container_body p {
   line-height:150%;
   margin: 10px 20px 10px 16px;
   font-size: 13px;
}

#container_body a, a:link, a:visited {
        font-family: Verdana, Arial, Helvetica, sans serif;
	color: #4a5374;
}
#container_body a:hover, a:active {
	color: #66729e;
	text-decoration: underline;
}

#container_footer {
   width:760px;
	padding-top:4px;
	height: 25px;
	background-color:#646da0;
	color:#FFFFFF;
	font-size: 10px;
}
/* IE-specific formatting */

* html #container_footer {
	width:760px;
	padding-top:4px;
	height: 30px;
	background-color:#646da0;
	color:#FFFFFF;
	font-size: 10px;
}

#editedBy {
 color: #5e5f7c;
 text-align: center;
 font-style: italic;
 margin-bottom: 10px;
 font-weight: bold;
 font-size: 14px;
}

#editedBy a, a:active, a:link, a:visited {
  color: #3d68a9;
  font-family: Verdana, Arial, Helvetica, sans serif;
  text-decoration: none;
  font-size: 13px;
}

#editedBy a:hover {
  color: #5c86c6;
  text-decoration: underline;
}

#author {
  color: #535561;
  text-align: center;
  font-style: italic;
  font-size: 12px;
  border-bottom: 1px solid #9da0ad;
  width: 100%;
  margin-bottom: 20px;
  display: block;
}

#content {
   text-align: left;
   border: 0;
   margin: 0 0 15px 20px;
   padding:15px;
   clear:both;
}
#content h1 {
        font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	color: #000000;
 	padding-bottom: 4px;
	font-style: italic;
 	margin: 40px 0 40px 0;
	text-align: center;
}
#content h2 {
   font-size: 20px;
   font-family: Georgia, "Times New Roman", Times, serif;
   font-weight: bold;
   border-bottom: 1px solid #9499ac;
   text-align: left;
   width: 600px;
   color: #6d7389;
   margin: 24px 0 20px 16px;
}
#content h3 {
   font-size: 14px;
   font-family: Verdana, Arial, Helvetica, sans serif;
   font-weight: bold;
   color: #000000;
   margin: 30px 0 20px 16px;
   width: 75%;
   text-align: left;
   border-bottom: 1px solid #7e849a;
   padding: 0;
}


#footer {
	width:760px;
	padding-top:4px;
	height: 20px;
	background-color:#646da0;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 10px;
	clear:both;
}

/* IE-specific formatting */

* html #footer {
	width:760px;
	padding-top:4px;
	height: 30px;
	background-color:#646da0;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 10px;
	clear:both;
}
form {
	margin: 0;
}

.highlight {
	font-weight: bold;
	color: #5b6395;
}

/* Horizontal list class */

ul#navlist
{
margin-top: 0;
margin-left: 0;
margin-bottom: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding: 3px 10px; font-size: 11px;}

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #646da0;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #b8c1db;
text-decoration: none;
}

#navcontainer {
display: block;
margin: 0;
padding; 0;
width: 100%;
vertical-align: top;
font-size: 12px;
}
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #646da0;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #1f2059;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #b8c1db;
color: #fff;
}
#submenu {
 clear: both;
 width:100%;
 padding: 0;
 margin: 5px 0 0 0;
 border: 1px solid #8495c0;
 text-align:center;
 overflow:auto;
 height:40px;
 width:200px;
 background: #FFFFFF;
}

#submenu ul {
margin: 0;
padding: 0 0 0 4px;
}

#submenu ul li{
 margin:  0;
 padding: 0;
 cursor: default;
 list-style: none;
 display: block;
 line-height: 100%;
}
#submenu a, a:link, a:active {
  color:#404040;
  text-decoration: none;
}
#submenu a:hover {
  color:#4d83a9;
  text-decoration: underline;
}
.menu_default li {
 text-align: left;
}

.manualHeader {
 font-size: 20px;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight: bold;
 border-bottom: 1px solid #9499ac;
 text-align: left;
 width: 600px;
 color: #6d7389;
 margin: 24px 0 10px 0;
 padding: 0;
 display: block;
}

.manualFooter {
 display: block;
 width: 600px;
 font-family: Verdana, Arial, Helvetica, sans serif;
 background-color:#e4e5e8;
 background:#e4e5e8;
 color:#8d909f;
}
#synopsis {
 display: block;
 margin: 10px 0 10px 0;
}

.chapterTitle {
 display: block;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 26px;
 color: #000000;
 padding-bottom: 4px;
 font-style: italic;
 margin: 40px 0 20px 0;
 text-align: center;
 line-height: 110%;
}
