/* CSS Document */

/*

*/

html, body {
	height					: 100%;
	font-family				: Arial, Tahoma, Verdana, Helvetica;
	color					: #000000;
	font-size				: 12px;
	background-color		: #FFFFFF;
	text-align				: center;
}

* {
	margin					: 0;
	padding					: 0;
	font-family				: Arial, Tahoma, Verdana, Helvetica;
	/*color					: #000000;*/
}

img {
	border					: none;
	vertical-align			: middle;
}

a {
	color					: #000000;
	text-decoration			: none;
	/*text-decoration			: underline;*/
	outline					: none;
}

a:hover {
	text-decoration			: underline;
}

h1, h2, h3, h4, h5 {
	display					: block;
}

p {
	/*display					: block;*/
}

ul {
	list-style-position		: inside;
}

.clear {
	clear					: both;
}

.left {
	float					: left;
}

.right {
	float					: right;	
}

.relative {
	position				: relative;
}

.absolute {
	position				: absolute;
}

.bold {
	font-weight				: bold;
}

.italic {
	font-style				: italic;
}

.emphasis {
	font-weight				: bold;
	font-style				: italic;
}

.hidden, .slide_panel_opener_ {
	display					: none;
}

.capitalize {
	text-transform			: capitalize;	
}

.uppercase {
	text-transform			: uppercase;
}

.lowercase {
	text-transform			: lowercase;
}

input.button::-moz-focus-inner {
	border					: none;  /* overrides extra padding in Firefox */
}

.corner_tl {
	position				: absolute;
	top						: -1px;
	left					: -1px;
	z-index					: 30;
}

.corner_tr {
	position				: absolute;
	top						: -1px;
	right					: -1px;
	z-index					: 30;
}


.corner_bl {
	position				: absolute;
	bottom					: -1px;
	left					: -1px;
	z-index					: 30;
}

.corner_br {
	position				: absolute;
	bottom					: -1px;
	right					: -1px;
	z-index					: 30;
}

