/* Style sheet for INCDoc */

html {
	font-size:100%; /* for IE */
}

body {
	font-family:Arial, Helvetica, sans-serif;
  margin: 0px;
	padding:0px;
	font-size:.9em; /* setting base font size */
	background-color: transparent;
}

#banner {
	position: relative;
	height: 100;
}

#logo {
	position: absolute;
	right: 5px;
	top: 5px;
}

#leftcolumn {
  display: none;
}

#maintext {
	border: none;
	height: auto !important;
	margin-left: 0%;
	margin-right: 0%;
	color: #000000;
	background-color: transparent;
}

.devphoto {
  height: 90px;
}

.cleaner {
 clear:both;
 height:2px;
 font-size:1px;
 border:none;
 margin:0 0 -2px 0;
 padding:0;
}

.sectionhead {
  font-style: italic;
  font-size: 1em;
  font-weight: bold;
}

.wmtitle {
  width: 250px;
}

img {
 border:0px;
}

table {
	font-size:100%; /* for IE */
	border-width: thin;
	border-style: solid;
	border-spacing: 1px; 
	padding: 1px 1px 1px 1px;
	border-color: #CCCCCC;
}

td, th {
	border-width: thin;
	border-style: solid;
	border-spacing: 1px; 
	border-color: #CCCCCC;
	vertical-align: top;
}

tr {
}

.attribcol {
  width: 250px;
}

table.jdoctable {
  width:100%;
}

.tblnoborder {
  border: none;
}

/* to be sure these commonly nested elements don't inherit their parents base font size and size down too small */
LI LI, LI P, TD P, BLOCKQUOTE P {
	font-size:1em;
}

p {
	margin:.7em 0em .9em 0em;
}

ul {
	margin: 1em 0em 1em .5em;
	padding: .5em 0em .5em 1em;
}

ul ul {
	margin: .5em;
	padding: .5em;
	font-size:.9em;
}

ul ul ul {
	margin: .2em;
	padding: .2em;
	font-size:.9em;
}

dt {
	padding:.5em;
}

h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: #776655;
	margin: 0em 0em .35em 0em;
	letter-spacing: .05em;
}

h2 {
	font-size: 1.3em;
	font-weight: bold;
	color: #776655;
	background-color: #F2F2F2;
	border: solid #CCCCCC 1px;
	padding: .1em .2em;
	margin: 1em 0em .25em 0em;
	letter-spacing: .03em;
}

h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #776655;
	padding: .1em .2em;
	background-color: #F9F9F9;
	border: 1px solid #E6E6E6;
	margin: 1em 0em .2em 0em;
}

h4 {
	font-size: 1.1em;
	font-weight: bold;
	color: #776655;
	border-bottom: solid #999999 1px;
	margin: 1em 0em .2em 0em;
	padding: 0em 0em .1em 0em;
}

h5 {
	font-size: 1em;
	font-weight: bold;
	color: #776655;
	border-bottom: dashed #999999 1px;
	margin: 1em 0em .2em 0em;
	padding: 0em 0em .1em 0em;
}

h6 {
	font-size: 1em;
	font-weight: bold;
	color: #776655;
	margin: 1em 0em .2em 0em;
	padding: 0em 0em .1em 0em;
}

/*-----------------------------*/
/*     Global Page Styles      */
/*-----------------------------*/

#heading, #navigation, #content, #footer {
 min-width:600px; /* decreased min width to 600 */
 width: 100%;
 text-align: left;
}

/*-------------*/
/*   Header    */
/*-------------*/

#heading {
 border-top:4px solid #253B5A;
 height:100px;
 position:relative;
 min-width:800px;
 padding: .2em 0em 0em 0em;
}

#heading_links {
  display: none;
}

/*-----------------------------*/
/* Main Navigation - The Tabs  */
/*-----------------------------*/

#navigation {
  display: none;
}

#navigation ul {
  display: none;
}

#navigation a {
  display: none;
}

#navigation li li a {
  display: none;
}

#navigation li li a:hover {
  display: none;
}

#navigation li li {
  display: none;
}

#navigation a span {
  display: none;
}

#navigation li {
  display: none;
}

#navigation li ul {
  display: none;
}

#navigation li.mouse_over ul { /* Show sublist of hovered item */
  display: none;
}
:root #navigation li:hover ul { /* Show sublist of hovered item, hack hides this from Opera, works in FF & Safari */
  display: none;
}
* html #navigation li:hover ul { /* Show sublist of hovered item, hack hides this from Opera, works in IE */
  display: none;
}

#navigation li:hover a, #navigation li.mouse_over a {
  display: none;
}
#navigation li:hover a span, #navigation li.mouse_over a span {
  display: none;
}

#navigation #nav_list li li a {
 background-image: none;
}

#navigation li.nav_default_on ul { /* Show sublist of current page */
  display: none;
}

#navigation li.nav_default_off ul { /* Hide sublist of current page */
  display: none;
}

#navigation li.nav_default_on a, #navigation li.nav_default_off a {
  display: none;
}

#navigation li.nav_default_on a span, #navigation li.nav_default_off a span {
  display: none;
}

#navigation #background_top {
  display: none;
}

/*--------------*/
/*    Footer    */
/*--------------*/

#footer {
 text-align: center;
}

#footer_links {
  display: none;
}

#footer_links a {
  display: none;
}

#footer_links_rightCorner {
  display: none;
}

* html #footer_links_rightCorner { /* Fix for IE, hack hides this from FF */
  display: none;
}

#footer_policy_links {
  display: none;
}

