/* GENERAL 
-------------------------------------------------------- */

body  {
	margin: 0 !important;
	padding: 0 !important;
	background-color:#ffffff;
	font: normal 13px Tahoma, Arial, helvetica, sans-serif;
}

/* NAVIGATION 
-------------------------------------------------------- */
a, a:visited, a:active {
	color: #000000;
	text-decoration:none;
	margin:0;
}

a:hover  {
	color:#6d6d8b;
	text-decoration:underline;
	margin:0;
}

div.help_content a  {
	color:#000000;
	text-decoration:underline;
	margin:0;
}

div.help_content a:visited  {
	color:#000000;
	text-decoration:underline;
	margin:0;
}

div.help_content a:active  {
	color:#000000;
	text-decoration:underline;
	margin:0;
}

div.help_content a:hover  {
	color:#6d6d8b;
	text-decoration:underline;
	margin:0;
}

/* HEADERS 
-------------------------------------------------------- */
h1 {
	font:bold 18px Tahoma, Arial, Helvetica, sans-serif;
   color:#454545;
   margin:25px 0 5px 0;
   padding:3px 0 5px 0;
}

h2 {
	font:bold 15px Tahoma, Arial, Helvetica, sans-serif;
   color:#454545;
   padding:0 0 3px 0;
}

h3 {
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
   color:#454545;
   padding:0 0 3px 0;
}

h4 {
	font:bold 13px Tahoma, Arial, Helvetica, sans-serif;
   color:#454545;
   padding:0 0 3px 0;
}



ul {
   margin:5px 0 8px 0;
   padding:0 0 0 20px;
}

ul ul {
   margin:1px 0 2px 0;
   padding:0 0 0 10px;
   color:#353535;
}

li { 
   /*list-style-image: url(images/li.gif);*/
   margin-left:5px;
   margin-bottom: 5px;
}

li.noneStyle {
	list-style: none;
}

.mm_header 
{
  background-color:#454545;
  width:80%;
  height:60px;
  color:#fff;
  float:right;
}

.mm_header .mm_logo { 
  float:left;
  margin-right:20px;
}

.mm_header .mm_h1 {
  padding-top:12px;
  padding-left:25px;
  font:bold 16px Verdana,Arial,sans-serif;
}

.mm_header .mm_h2 { 
  padding-top:1px;
  padding-left:25px;
  font:normal 13px Verdana,Arial,sans-serif;
  color:#ccc;
}

.mm_header strong { 
  color:#fff;
}

/* TOC 
-------------------------------------------------------- */
.toc {
	position:absolute;
	top:100px;
	left:10px;
	width:200px;
	min-height: 200px;
	border:1px solid Silver;
	color: #454545;
	background: #f3f3f3;
}

.toccontainer
{
	overflow:auto;
	margin: 10px;
	margin-top: 0px;
}


/* Help Content 
-------------------------------------------------------- */
.help_content {
	position:absolute;
	right:10px;
	top:80px;
	bottom: 50px;
	left:250px;
 	min-height: 200px;
	overflow:auto;
	padding: 0;
	padding-right: 5px;

	background-image: url(../images/backgroundhelp.gif); 
	background-repeat:no-repeat;
 	background-position: bottom right;
 	text-align: justify;
}

.about_content {
	padding:0;
	right:50px;
	top:70px;
	left:50px;
	position:absolute;
}

div.help_content img {
   margin:10px;
   float: right;
	border:1px solid Silver;
}

div.help_content b {
	color: #454545;
}
div.help_content i {
	color: graytext;
}

div.help_content table {
   padding:0px;
   border: none;
   width:100%;
   background:White;
   margin:10px 0 15px 0;
}

div.help_content th {
   background:#E8EDF7 ;
   padding:2px;
   text-align:left;
   border:1px solid #A7C0DB;
   vertical-align:top;
}

div.help_content td {
   background-color:White;
   padding:2px;
   text-align:left;
   border:1px solid #E8EDF7;
   vertical-align:top;
}

div.help_content table.layout {
   padding:0px;
   border:none;
   width:100%;
   background:none;
   margin:0;
}

div.help_content table.layout td {
   background:none;
   padding:2px;
   text-align:left;
   border:1px none #E8EDF7;
   vertical-align:top;
}

div.help_content code {
   font-family:Consolas, monospace;
   font-size:12px;
}

.help_bsp {
   border:1px dotted Gray;
   padding:10px;
   margin:7px 7px 20px 7px;
   background-color:White;
}




/* Footer
--------------------------------------------------------- */
.help_foot {
	position: absolute;
	bottom: 0px;
	width:100%;
	text-align: right;
}

.hf_text {
	margin:10px;
	height: 20px;
	border:0px solid Silver;
}

ul.symbolhelplist
{
	padding-top:5px;
	padding-left:0px;
	margin-left:0px;
	clear:both;
}

ul.symbolhelplist li
{
	padding-left:0px;
	padding-top:20px;
	margin-left:0px;
	list-style: none;
	clear:both;
}

ul.symbolhelplist li div.symbol
{
	width:40px;
	float:left;
}

ul.symbolhelplist li div.symbol img
{
	width:30px;
	margin: 0px;
	padding:0px;
}

ul.symbolhelplist li div.text
{
	/*margin-left: 10px;*/
	margin-right: 40px;
	padding-left:40px;
}

ul.nobullet {
   margin:5px 0 8px 0;
   padding:0 0 0 20px;
   color:#000000;
}

ul.nobullet ul {
   margin:1px 0 2px 0;
   padding:0 0 0 10px;
   color:#353535;
}

ul.nobullet li { 
   list-style: none;
   margin-left:5px;
   margin-bottom: 5px;
}

ul.withstyle {
   margin:5px 0 8px 0;
   padding:0 0 0 20px;
   color:#000000;
}

ul.withstyle ul {
   margin:1px 0 2px 0;
   padding:0 0 0 10px;
   color:#353535;
}

ul.withstyle li { 
   list-style: disc;
   margin-left:5px;
   margin-bottom: 5px;
}

ul#editGraphics li
{
	clear:none
}
