/*-------------------------------------------------------------
----| CSS Reset 
---------------------------------------------------------------*/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin					: 0;
		padding					: 0;
		border					: 0;
		outline					: 0;
		font-size				: 100%;
		vertical-align			: baseline; 
		background				: transparent;
	}
	
	body {
		line-height				: 1;
	}
	
	ol, ul, li {
		list-style				: none;
	}
	
	blockquote, q {
		quotes					: none;
	}
	
	blockquote:before, blockquote:after, q:before, q:after {
		content					: '';
		content					: none;
	}
	
	:focus {
		outline					: 0;
	}
	
	ins {
		text-decoration			: none;
	}
	
	del {
		text-decoration			: line-through;
	}
	
	table {
		border-collapse			: collapse;
		border-spacing			: 0;
	}

/*-------------------------------------------------------------
----| Global CSS
---------------------------------------------------------------*/

	body { 
		font-family				: "Lucida Sans Unicode", "Lucida Grande", sans-serif;		
		font-size				: 100.01%;
		background-color		: #FFFFFF;
		color					: #777;
		margin					: 15px auto 0px auto;
		width					: 980px;		
	}
	
	input, select, textarea { 
		font-family				: inherit;
		color					: inherit;
		font-size				: 80%;	
		padding					: 2px;
		margin					: 0;
	} 
	
	select { 
		padding					: 2px;
	}
	
	p.shrink { 
		font-size				: 70%;
	}
	
	a { 
		color					: #999;
		text-decoration			: none;
	}
	
	a:hover { 
		color					: #444;
		text-decoration			: underline;
	}

	.clear {
		clear					: both;
	}
	
	.left { 
		float					: left;		
	}
	
	.right { 
		float					: right;		
	}
	
	.center { 
		text-align				: center;
	}
	
	.hide { 
		display					: none;		
	}
	
	.invisible { 
		visibility				: hidden;
	}
	
	ul { 
		list-style				: none;		
	}
	
		ul li { 
			list-style				: none;		
		}
	
	h1, h2, h3, h4, h5, h6 {
		font-weight					: bold;
		color						: #444;
		line-height					: 1em;
		padding						: 0px;
		margin						: 0px;
	}
		
		h1 { 
			font-size					: 120%;
		}
	
		h2 { 
			font-size					: 110%;
		}

		h3 { 
			font-size					: 110%;
		}

		h4 { 
			font-size					: 100%;
		}

		h5 { 
			font-size					: 100%;
		}
		
		h6 { 
			font-size					: 100%;
		}

/*-------------------------------------------------------------
----| Loading
---------------------------------------------------------------*/
	
	div.loading { 
		text-align				: center;
		padding					: 20px 0 20px 0;
	}

/*-------------------------------------------------------------
----| Float Left / Right
---------------------------------------------------------------*/

	div.left {
		float					: left;
	}

	div.right {
		float					: right;
	}

/*-------------------------------------------------------------
----| Errors
---------------------------------------------------------------*/

	div.errors { 
		background-image		: url(/images/errors.png);
		background-repeat		: no-repeat;
		font-size				: 9pt;
		padding					: 30px 6px 6px 0;
		margin					: 0 0 5px 0;
		color					: red;
		line-height				: 1.4em;
	}

	div.info { 
		font-size				: 9pt;
		padding					: 0 6px 6px 0;
		margin					: 0 0 5px 0;
		color					: red;
		line-height				: 1.4em;
	}
	
/*-------------------------------------------------------------
----| Lightbox
---------------------------------------------------------------*/

	#lightbox{
		background-color:#eee;
		padding: 10px;
		border-bottom: 2px solid #666;
		border-right: 2px solid #666;
	}
	
	#lightboxDetails{
		font-size: 0.8em;
		padding-top: 0.4em;
	}	
	
	#lightboxCaption{ float: left; }
	
	#keyboardMsg	{ float: right; }
	
	#closeButton	{ top: 5px; right: 5px; }
	
	#lightbox img	{ border: none; clear: both;} 
	
	#overlay img	{ border: none; }
	
	#overlay		{ background-image: url(/images/overlay.png); overflow:hidden;}
	
	* html #overlay{
		background-color: #333;
		back\ground-color: transparent;
		background-image: url(blank.gif);
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale");
	}
	

	

