@charset "UTF-8";
body {
	background-color: #333333;
	margin:0 auto;
	padding:1em 0 0 10px;
	width:760px;
}
body,td,th {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #FFFFFF;
	text-align:center;
	letter-spacing:.1em;
}
a:link, a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover, a:active {
	text-decoration: underline;
	color: #CCCCFF;
}
#divContent {
	clear: both;
	padding-top: 1em;
	text-align: left;
	padding-left: 10px;
}
#divContent p {
	font-size: 0.9em;
	text-align: justify;
}
#divContent p.details {
	text-align: left;
}
#divContent a {
	font-weight: bold;
	letter-spacing: 0.2em;
	color: #CCCCFF;
}
h1,h2,h3,h4,h5,h6,p,blockquote,ol,ul {
	padding:1.2em 0 0 0;
	margin:0;
	text-align:left;
	line-height: 1.7;
}
h1 {
	color: #CCCCFF;
	font-size: 1.3em;
	border-bottom: solid 2px #CCCCFF;
	margin: 0 0 1.1em 10px;
	padding: 1em 0 0 0;
	letter-spacing: 0.2em;
	text-align: center;
}
h2 {
	font-size: 1.2em;
}
h3 {
	font-size: 1.1em;
	padding-top: 0px;
}
h4 {
	font-size: 1em;
}
h5 {
	font-size: 0.9em;
}
h6 {
	font-size: 0.8em;
}
.hiddenPic {
	display: none;
}
#divContent img.imgFloatRight {
	float: right;
	margin-left: 1em;
}
#divContent img.imgFloatLeft {
	float: left;
	margin-right: 1em;
	padding-bottom: 1em;
}
#divContent  h2  + p, #divContent h3  + p {
	padding: 0 0 1em 0;
}
#divContent .textCentered {
	text-align: center;
}
.textCenteredSm {
	text-align: center;
	font-size: .8em;
}
#divContent p em {
	font-weight: bold;
}
#divContent pre + p {
	margin-top: 0px;
	padding-top: 0px;
}
#divContent img.noBorder {
	border-style: none;
}
#divContent table.pricing  {
	padding: 1em 0;
	clear: both;
	font-size: 0.9em;
	margin: 0;
	border: none;
}
#divContent table.pricing th {
	font-weight: bold;
	font-size: 1.2em;
	padding: .4em 0;
}
table.pricing td, table.pricing th {
	padding: 0.4em;
	margin: 0;
	border: solid 1px #666;
	border-collapse: collapse;
}
#divContent th a:hover, #divContent th a:active {
	color: #663399;
	text-decoration: underline;
}
#divContent div.divClearBoth {
	clear: both;
	padding-top: 1em;
}
#divContent table.thumbnails   a ,{
	text-align: left;
	padding: 1em;
	margin: 0;
}
.divFloatRight {
	float: right;
	margin-left: 2em;
	text-align: center;
	font-size: 0.8em;
}
.divFloatLeft {
	float: left;
	margin-right: 1em;
}
#divContent table.tblCentered td {
	text-align:center;
	padding: 0.5em;
	font-size: .8em;
}
#divContent .tblCentered img {
	padding: 0.5em;
	border-style: none;
}
#divContent table.thumbnails {
	padding-left: 0px;
	font-size: 0.8em;
	font-weight: bold;
}
#divContent  table.thumbnails td {
	text-align: left;
	padding: 0 0 2em 0;
	margin: 0;
	vertical-align: top;
}
table.thumbnails td img {
	border-style: none;
	margin: 0;
	padding: 0;
}
p.rightInline {
	text-align: right;
	margin-top: 0px;
	border-bottom: solid 1px white;
	padding: 0 0 .5em 0;
}
#divFooter {
	clear: both;
	text-align: left;
	font-size: 0.8em;
	padding: 2em 0 0 10px;
}
#divContent fieldset {
	width: 50%;
	float: left;
	padding: 0 10px 1em 10px;
	border: solid 1px #666666;
}
.txtSmall {
	font-size: 0.8em;
}
