/* CSS Document */

/*

*/

html, body {
	height					: 100%;
	/*font-family				: "Helvetica Neue Condensed", Helvetica, Arial, Tahoma, Verdana, Times New Roman;*/
	font-family				: Helvetica, Arial, sans-serif;
	color					: #000000;
	font-size				: 10px;
	background				: url(../images/body_bg.gif) no-repeat;
	background-position		: center 164px;
}

* {
	margin					: 0;
	padding					: 0;
	/*font-family				: "Helvetica Neue Condensed", Helvetica, Arial, Tahoma, Verdana, Times New Roman;*/
	font-family				: Helvetica, Arial, sans-serif;
}

img {
	border					: none;
	vertical-align			: middle;
}

a {
	text-decoration			: none;
	/*text-decoration			: underline;*/
	color					: #000000;
	outline					: none;
	cursor					: pointer;
}

a:hover {
	text-decoration			: underline;
}

h1, h2, h3, h4, h5 {
	display					: block;
}

p {
	/*display					: block;*/
}

ul, li {
	list-style				: none;
}

.clear {
	clear					: both;
}

.left {
	float					: left;
}

.right {
	float					: right;	
}

.relative, .container {
	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;	
}

.text_shadow {
	text-shadow				: 1px 2px 3px #000;
	filter					: DropShadow(Color=#000000, OffX=1, OffY=2, Positive=-1);
}

.dropcap {
   display					: block;
   float					: left;
   font-size				: 300%;
   font-family				: Georgia, "Times New Roman", Times, serif;
   font-weight				: bold;
   height					: .8em;
   margin-bottom			: -.4em;
   padding					: .2em .1em 0 0;
}


.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;
}
