A {color: #3f4eb6; text-decoration: none}

body {  
	background-color: #EEEFF7;  /*  #f1f1f1 */
	color: #000;
	margin: 0 0 0 0;
	padding: .5em 0 0 0;
	text-align:center; /* IE 5 FIX FOR CENTERING */
}  

body, body p, body th, body td, body li, body dd {
    font-family:tahoma,verdana,arial,sans-serif;
    font-size:    x-small;      
    voice-family: "\"}\"";   
    voice-family: inherit;   
    font-size:  small;
}

#topline {width: 770px; text-align: right; margin-top: 5px}
#main {width: 770px; font-family:tahoma,verdana,arial,sans-serif}
#main {
	clear: both;
	background: #fff;
	background-color: #fff;
	border:solid 1px #B1B3DA;
	width: 770px;
	margin: 0 auto 0 auto;
	padding: .5em;
	text-align: left;
}

#maininside {margin-top: 0px; margin-left: 1px;font-size:90%}

#thetext {line-height: 145%; color:#333; margin: 24px 10px 28px 25px;}
#thetext TD {line-height: 18px; color: #333}
#thetext H1 {font-size: 150%; margin-top: 8px; margin-bottom: 8px; line-height:30px}
#thetext H2 {font-size: 135%; margin-top: 8px; margin-bottom: 8px; line-height:25px}
#thetext H3 {font-size: 120%; margin-top: 8px; margin-bottom: 8px; line-height:22px}
#thetext H4 {font-size: 110%; margin-top: 8px; margin-bottom: 8px; line-height:22px}
#thetext H5 {font-size: 100%; margin-top: 8px; margin-bottom: 8px; line-height:22px}
#thetext A {color: #1869bc}
#thetext A:hover {text-decoration:underline;}
#thetext P {margin-top: 8px; margin-bottom: 8px}
#thetext P.bigger {margin-top: 30px}

#menu {border-color: #cfc8cf; border-style: solid; border-width: 0 1px 1px 0; padding-top: 2px; font-size: 11px;}
#menu TD {text-align: right; background: #efefef; font-size: 11px;}
#menu TD.item {text-align: left; vertical-align:middle; padding-left: 20px; width: 200px;}
#menu TD.activeitem {text-align: left; padding-left: 20px; background: #7f87bf; color: white}
#menu TD.item A, A:visited {color: #3f4eb6; text-decoration: none}

#news {border-bottom: 1px solid #cfc8cf; border-right: 1px solid #cfc8cf; background-color: #efefef; padding: 15px 15px; color: #222; margin-bottom: 1px}
#news .newsitem {margin: 9px 0 12px 12px; font-size: 11px; line-height: 18px}
.newsitem A {color: #1869bc; text-decoration: none}

#screenshot {padding: 12px 0 5px; border-right: 1px solid #57629b; border-bottom: 1px solid #57629b; text-align: center; background: #7f87bf}

#list {width: 160px; font-size: 11px; border-bottom: 1px solid #e0d8e0}
#list TD {border-top: 1px solid #e0d8e0}
#list TD.t {padding-left: 5px; width: 144px}
#list TD.t A, A:visited {color: #3f4eb6; text-decoration: none}

ul {list-style-image: url(images/smallpurpledot.gif); margin-left: 0; padding-left: 1.5em;}
ul ul {list-style-image: url(images/smallblackdot.gif);}
ul ul ul {list-style-type: circle;}

.ParagraphHeadingPurple
	{color: #7f87bf;
	font-size:medium;
	font-weight: bold; 
	font-family:Arial,Helvetica, sans-serif;
	}
.ParagraphHeadingSmallPurple
	{color: #7f87bf;
	font-size:small;
	font-weight: bold; 
	font-family:Arial,Helvetica, sans-serif;
	}
.ParagraphHeadingSmallOrange
{color: #F17000;
	font-size:small;
	font-weight:bold; 
	font-family:Arial,Helvetica, sans-serif;
}
abbr, acronym, .help {
  border-bottom: 1px dotted #333;
  cursor: help;
  }
a:hover {
	text-decoration: underline;
	}
.tutorialPageHeader{font-family:Arial, Helvetica, sans-serif; font-size: x-large; color: #3f4eb6;line-height:normal;}
.tutorialPageHeaderBlack{font-family:Arial, Helvetica, sans-serif; font-size: large; color: #000000;}
.tutorialContentsPageTopicHeaders{font-family:Arial, Helvetica, sans-serif; font-size: large;}
.tutorialHeadingOrange
	{color: #F17000;
	font-size: 130%;
	font-weight: bold; 
	font-family:Arial,Helvetica, sans-serif;
}
.newsSubjectLine {color: #0066CC; font-weight: bold; font-family:Arial,Helvetica, sans-serif; font-size: 115%; margin-bottom: 10px;}
.newsBody {color: #000000; font-weight: normal;}

.copyright A:hover {
	text-decoration: underline;
	background-color:transparent;
}
.copyright {background: #7F87bf url('i/bottom-area-bg.gif') repeat-x; font-size: 11px; color: white;}
.copyright {padding: 9px 30px 6px 43px; border-right: 1px solid #57629b; border-bottom: 1px solid #57629B;}
.copyright A, .copyright A:visited {color: white;}
.copyright A:hover {text-decoration: underline;}

.floating {float: right; margin: 20px; text-align: center }
.bordered {border: 5px solid #cce7f1; padding: 6px; margin-bottom: 10px}

.sysreqbutton { font-size:11px; }

.left {
  float: left;
  text-align: left;
  font-weight: bold;
  color: #fff;
  width: 49%;
  }
.right {
  float: right;
  text-align: right;
  font-weight: bold;
  color: #fff;
  width: 49%;
  }

h1 {color: #333399;
	font-family: Arial, Helvetica, sans-serif;
	font-size:large;
	font-weight: bold;
}