@charset "UTF-8";
/* CSS Document */

html {
background-image:url(../Graphics/Page%20Elements/Rule2.gif);
}

html, body {
margin: 0;
padding: 0;
background-color:#FFFFFF;
color:#000000;
}

a:link {
color:#FF0000;
}

a:hover {
color:#FF0000;
text-decoration: none;
}

a:visited {
color:#663666;
color:#9d248f;
}

.red {
color:#FF0000;
}

img.logo {
float: left;
margin: 0 16px 20px 0;
}

img.title {
margin: 2px 0 17px 0;
}

div.margin {
margin: 15px;
}

div.margin p {
text-align: left;
font: 13px Arial, Helvetica, sans-serif;
}

div.margin h1, div.margin h2, div.margin h3,div.margin h4 {
text-align: left;
font: bold 19px Arial, Helvetica, sans-serif;
color: #FF0000;
}

div.margin h3 {
text-align: center;
font-size: 16px;
}

h3.topspace {
margin-top: 75px;
}

div.margin h4 {
font-size: 16px;
margin-bottom: -5px;
}

div.margin ul {
text-align: left;
font: 13px Arial, Helvetica, sans-serif;
}

ul.key {
margin-left: 140px;
list-style-type: square;
}

ul.key li {
margin-bottom: 3px;
}

ul.key li p {
margin: 0;
}

ul.nobullet {
list-style-type: none;
margin-left: -30px;
}

ul.nobullet_sidebar {
list-style-type: none;
margin-left: -40px;
}

ul.nobullet li {
margin-bottom: 8px;
}

ul.nobullet_sidebar li {
margin-bottom: 15px;
font-weight: bold;
}

ul.nobullet_sidebar li p {
margin: 0;
margin-top: 2px;
font-weight: normal;
}

img.samples {
float: left;
}

/* instant downloads */

.stacked {
text-align: center;
margin: 0;
}

.stacked2 {
margin: 0 0 20px 0;
}

.h1stacked {
margin: 0;
}

div.margin h1.h1stacked2 {
margin: 0;
color: #9d248f;
}

div.margin p.skillset {
	font-size: 11px;
}

div.margin h5 {
text-align: center;
font: bold 26px Arial, Helvetica, sans-serif;
color: #FF0000;
margin: 15px 0;
}

.clear {
clear: both;
}