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

body {margin: 0; padding: 0;}

body, body div, 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;
}
html>body, html>body div, html>body p, 
html>body th, html>body td, 
html>body li, html>body dd    {
    font-size:    small
}

#topline {width: 770px; text-align: right; margin-top: 5px}
#main { margin-left: 1px; width: 770px; font-family:tahoma,verdana,arial,sans-serif}
#maininside {margin-top: 19px; margin-left: 1px;font-size:90%}

#thetext {line-height: 18px; color:#333; margin: 28px 10px 28px 40px;}
#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);}
ul ul {list-style-image: url(images/smallblackdot.gif);}
ul ul ul {list-style-type: circle;}

.tutorialPageHeader{font-family:Arial, Helvetica, sans-serif; font-size: x-large; color: #3f4eb6;}
.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 {background: #7f87bf url('i/bottom-area-bg.png') repeat-x; font-size: 11px; color: white; width: 578px}
.copyright DIV {padding: 9px 30px 6px 43px; border-right: 1px solid #57629b}
.copyright A, .copyright A:visited {color: white;}
.copyright A:hover {text-decoration: underline;}

.sysreqbutton { font-size:11px; }

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