body {
	background: white;
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	margin:		0;
	padding:	0;
}

a {
	color: #000;
	text-decoration: none;
}

img {
	border: 0;
}

img.floatleft {
	float: left;
	display: inline;
	margin:	0 10px 10px 0;
}
img.floatright {
	float: right;
	display: inline;
	margin:	0 0 10px 10px;
}
.clearfix {
	clear: both;
}

#header #logoprint {
	display:			block;
}

.overlay #container {
	display: none !important;
}


#globalnav,
#mainnav,
#pagetools,
#local,
#search,
#contextual,
#backtotop,
#logo,
li.nobg,
.hide,
p.controls,
.noprint,
.overlay #header,
.overlay #body,
.overlay #footer,
.close,
.close_image,
.ui-tabs-hide,
ul.buttons,
ul.tabs_main,
ul.tabs_int,
#map,
#officeselect,
div.print,
.bluebg img,
#promos,
p.viewtour {
	display: none;
}

#logoprint {
	margin: 0 0 2em 0;
}

#facebox * {
	text-align: left;
}
#facebox p {
	clear: both;
}

div.screenshot {
	height: auto !important;
}

.clear {
	clear: both;
}

li {
	margin-bottom: 8pt;
}

table th {
	text-align: left;
}
table td {
	text-align: center;
}

table th,
table td {
	padding: 3px;
	text-align: center;
}


h1 {
	font-size:		1.6em;
}

h2 {
	font-size:		1.4em;
}

h3 {
	font-size:		1.3em;
}
#facebox h3 {
	font-size:		1.6em !important;
}

.half {
	width:					48%;
}
.floatright {
	float: 					right;
}
.floatleft {
	float: 					left;
}
* html .floatright,
* html .floatleft {
	display:				inline; /*to avoid IE double margin bug*/
}

div.jScrollPaneContainer {
	height:			auto !important;
	width:			auto !important;
}

div.scrollpane {
	height:			auto !important;
	width:			auto !important;
	position:		static !important;
}

div.hr,
div.hrsolid,
div.hrthick {
	clear:				both;
	height:				1px;
	overflow:			hidden;
	border-top:			1px solid #aaa;
	margin:				0 0 1em 0;
}
div.hrthick {
	border-top:			2px solid #aaa;
}

div.hr hr,
div.hrsolid hr,
div.hrthick hr {
	display: 			none;
}



#footer {
	padding-top:		20pt;
	font-size:			 8pt;
	clear: 				both;
}

#footer #about br {
	display:				none;
}


.clearfix:after,#body:after, ul.listing li:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

.clearfix,#body, ul.listing li {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix, * html #body, * html ul.listing li {height: 1%;}
.clearfix, #body, ul.listing li {display: block;}
/* End hide from IE-mac */

