* { font-family: Tahoma, Verdana, Arial; }
body { margin: 0; background: #757D80; font-size: 11px; }
form { display: inline; padding: 0; margin: 0; }
a { text-decoration: none; }
a * { cursor: pointer; }
a span { display: none; }
a:hover { text-decoration: underline; }
div.clear { height: 1px; font-size: 1px; clear: both; overflow: hidden; }
ul { list-style-type: none; padding: 0; margin: 0; }
h1, h2, h3 { padding: 0; margin: 0; font-size: 1em; }
div [adblockframe="true"] { display: none !important; }
.sIFR-replaced > div {  display: none !important; }
p { margin: 0; padding: 0; }
h2.caption { font-size: 19px; color: #333; margin: 15px 0; }
div.text { padding-left: 22px; line-height: 16px; color: #666; }
	div.text p { margin: 5px 0; }
	div.text a { color: #666; }
	div.text ul { padding-left: 20px; list-style-type: disc; }
	
div#main { background: url('../images/bg_main.gif') repeat-y; width: 710px; margin: 30px auto; position: relative; }
	div#main-top { background: url('../images/bg_main_topbottom.gif'); width: 710px; height: 19px; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 1; }
	div#main-bottom { background: url('../images/bg_main_topbottom.gif') 0 -19px; width: 710px; height: 19px; overflow: hidden; position: absolute; bottom: 0; left: 0; z-index: 1; }
	div#container { position: relative; z-index: 2; padding: 8px 9px; }
		div.box { background: url('../images/bg_box.gif'); width: 686px; height: 83px; margin: 4px; }
	
	h1#logo { background: url('../images/logo.gif') no-repeat; height: 45px; position: relative; top: 15px; left: 20px; }
		h1#logo a { display: block; position: relative; width: 100%; height: 100%; }
	div#footer { padding: 30px 22px 0; height: 53px; color: #666; width: 642px; }
		div#footer a { color: #666; }
		div#footer small { color: #999; font-size: 9px; }
	div#content { padding: 20px 26px; }
	ul#platforms {  }
		ul#platforms li { float: left; }
		ul#platforms li h3 { background: url('../images/bg_logos.jpg'); height: 110px; text-indent: -9999px; }
		h3#platforms_1 { width: 126px; background-position: -10px 0 !important; }
		h3#platforms_2 { width: 134px; background-position: -136px 0 !important; }
		h3#platforms_3 { width: 201px; background-position: -270px 0 !important; }
		h3#platforms_4 { width: 176px; background-position: -471px 0 !important; }
		
		
h2.caption { visibility: hidden; }
h2.caption a { text-decoration: none !important; }
html.cufon-ready h2.caption { visibility: visible; }
.cufon-canvas{text-indent:0!important;}
@media screen,projection{
	.cufon-canvas{display:inline!important;display:inline-block!important;position:relative!important;vertical-align:middle!important;font-size:1px!important;line-height:1px!important;}
	.cufon-canvas .cufon-alt{display:-moz-inline-box!important;display:inline-block!important;width:0!important;height:0!important;overflow:hidden!important;text-indent:-10000in!important;}
	.cufon-canvas canvas{position:relative!important;}
}
@media print{
	.cufon-canvas{padding:0!important;}
	.cufon-canvas canvas{display:none!important;}
	.cufon-canvas .cufon-alt{display:inline!important;}
}
		
