A:link
{
    COLOR: #FFFFFF; TEXT-DECORATION: none; 
}

A:link:hover
{
    COLOR: #FF6600; TEXT-DECORATION: underline;
}

A:active
{
    COLOR: #FF6600; TEXT-DECORATION: underline;
}

A:visited
{
    COLOR: #FFFFFF; TEXT-DECORATION: none;
}

.blueLink A:link {text-decoration: none; color: #364AFF; font: 11px helvetica, arial, sans-serif;} 
.blueLink A:visited {text-decoration: none; color: #364AFF; font: 11px helvetica, arial, sans-serif;} 
.blueLink A:active {text-decoration: none; color: #FF6600; font: 11px helvetica, arial, sans-serif;} 
.blueLink A:hover {text-decoration: underline; color: #FF6600; font: 11px helvetica, arial, sans-serif;}

.bigblueLink A:link {text-decoration: none; color: #364AFF;} 
.bigblueLink A:visited {text-decoration: none; color: #364AFF;} 
.bigblueLink A:active {text-decoration: none; color: #FF6600;} 
.bigblueLink A:hover {text-decoration: underline; color: #FF6600;}

.siteMapSectionLink A:link {text-decoration: none; color: #222222; font: 16px helvetica, arial, sans-serif;font-weight: bold;} 
.siteMapSectionLink A:visited {text-decoration: none; color: #222222; font: 16px helvetica, arial, sans-serif;font-weight: bold;} 
.siteMapSectionLink A:active {text-decoration: none; color: #222222; font: 16px helvetica, arial, sans-serif;font-weight: bold;} 
.siteMapSectionLink A:hover {text-decoration: underline; color: #222222; font: 16px helvetica, arial, sans-serif;font-weight: bold;}

.siteMapLink A:link {text-decoration: none; color: #222222;font: 12px helvetica, arial, sans-serif;} 
.siteMapLink A:visited {text-decoration: none; color: #222222;font: 12px helvetica, arial, sans-serif;}  
.siteMapLink A:active {text-decoration: none; color: #222222;font: 12px helvetica, arial, sans-serif;} 
.siteMapLink A:hover {text-decoration: underline; color: #222222;font: 12px helvetica, arial, sans-serif;}

BODY
{
    margin-top: 0;
	color: #000;
	font: 12px lucida grande, geneva, helvetica, arial, sans-serif;
}

.shifted
{
    margin-left: 20px;
}

.shifted2
{
    margin-left: 30px;
}

h1
{
	margin-top: 1em;
	margin-bottom: 25px;
	font: bold 30px lucida grande, geneva, helvetica, arial, sans-serif;
	color: #000;
}

h3
{
	margin-top: 2em;
	margin-bottom: .2em;
	font: bold 18px lucida grande, geneva, helvetica, arial, sans-serif;
	color: #000;
}

h4
{
    margin-left: 20px;
}

ul.square { list-style: square outside; }

li { margin-bottom: 4px;}

ul { margin-bottom: 18px; list-style: none outside; }
ul.square { margin-left: -1em; }

.requirements_title
{
	font: 13px lucida grande, geneva, helvetica, arial, sans-serif;
	color: #111011;
	font-weight: bold;
}

.requirements_list
{
	font: 11px lucida grande, geneva, helvetica, arial, sans-serif;
	color: #444444
}

.body_title
{
	margin-top: 0px;
	margin-bottom: 0px;
	font: 18px lucida grande, geneva, , arial, sans-serif;
	color: #466AFF;
	font-weight: bold;
}

.navigation_bar_text
{
	margin-bottom: 10px;
	margin-left: 5px;
	font: 9px lucida grande, geneva, helvetica, arial, sans-serif;
}

.tutorial_description
{
	margin-top: 0px;
	margin-bottom: 10px;
	font: 12px helvetica, arial, sans-serif;
	color: #999999
}

.path
{
	margin-top: 0px; margin-bottom: 10px; font: 12px courier;
}

.path_small
{
	margin-top: 0px; margin-bottom: 10px; font: 10px courier;
}

.content_text_small
{
	margin-top: 0px; margin-bottom: 19px; font: 10px lucida grande, geneva, helvetica, arial, sans-serif;
}

.content_text
{
	margin-top: 0px; margin-bottom: 10px; font: 12px lucida grande, geneva, helvetica, arial, sans-serif;
}

.content_text_index
{
	margin-top: 0px; margin-bottom: 20px; font: 8px lucida grande, geneva, helvetica, arial, sans-serif;
	vertical-align: 30%;
}

.list_index
{
	margin-top: 0px;
	margin-bottom: 10px;
	font: 12px lucida grande, geneva, helvetica, arial, sans-serif;
	color: #364AFF;
}

.software_section
{
	margin-top: 0px;
	margin-bottom: 10px;
	font: 18px lucida grande, geneva, helvetica, arial, sans-serif;
	color: #333333
}

.software_name
{
	margin-top: 0px;
	margin-bottom: 10px;
	font: 16px lucida grande, geneva, helvetica, arial, sans-serif;
	color: #333333
	font-weight: bold;
}

.copyrights
{
	margin-top: 0px;
	margin-bottom: 10px;
	font: 11px helvetica, arial, sans-serif;
	color: #777777
}


table.note
{
/*color:#000000;*/
background-color:#f1f1f1;
font-size: 100%;
padding:5px;
border-top: 1px solid #BBB;
border-left: 1px solid #BBB;
border-bottom: 1px solid #BBB;
border-right: 1px solid #BBB;
}