/*
 ==============================================================================
 | LUXCORE.CSS
 | Cascading Style Sheet (CSS) for Luxcore Ltd.
 | ----------------------------------------------------------------------------
 | Author:			FocalBase Internet Solutions
 | Creation Date:	01.14.2005
 | Last Updated:	03.01.2005
 | ----------------------------------------------------------------------------
 | Copyright (c) 2004  Focalbase Internet Solutions.
 | All rights reserved.
 | ----------------------------------------------------------------------------
 | Version: v1
 | $Id:
 | ----------------------------------------------------------------------------
 | Notes: 
 | This document contains styles for the template design.
 ==============================================================================
*/


/* --------------------------------------------------------------------------*/
/*
 || start - define html
*/

body {
	background-color: #000;
	margin: 0;
	padding: 0;
	}
body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color: #fefefe;
	text-decoration: none;
	}

cite 			{ color: #00A4E8; font-style: italic; }
img 			{ border: 0;} 
em 				{ color: #00A4E8; font-style: normal; }
em.bold 		{ font-weight: bold; }
em.bolditalic 	{ font-weight: bold; font-style: italic; }
strong.italic 	{ color: #00A4E8; font-style: italic; }

a:link, a:visited { color: #00A4E8;	text-decoration: underline;	}
a:hover, a:active {	color: #66CCFF;	text-decoration: underline;	}

h1 {
	margin: 0 0 20px 0;
	color: #00A4E8;
	font-weight: bold;
	font-size: medium;
	}
h2 {
	margin: 0 0 20px 0;
	color: #00A4E8;
	font-weight: bold;
	font-size: small;
	}

/*
 || end - define html
*/
/* --------------------------------------------------------------------------*/
/*
 || start - template styles
*/

/* body table */
table#sitebody {
	width: 90%;
	}
td#sitecolumn {
	width: 155px;
	vertical-align: top;
	background: url(../images/site_bg_column.gif) repeat-y left top;
	}
td#sitecontent {
	padding: 10px;
	vertical-align: top;
	}
table#sitemenu {
	width: 100%;
	}
p#sitefooter {
	text-align: center;
	}
table#sitecontact td {
	padding: 10px;
	font-size: 11px;
	}

/*
 || end - template styles
*/
/* --------------------------------------------------------------------------*/
/*
 || start - popup styles
*/

/* body table */
table#sitepopup {
	width: 440px;
	margin-top: 20px;
	margin-bottom: 10px;
	border: 1px solid #fafafa;
	}
td.sitepopupcontent {
	padding: 20px;
	}

/*
 || end - popup styles
*/
/* --------------------------------------------------------------------------*/
/*
 || START - content 
*/

p.return {
	text-align: center;
}
p.menu {
	margin: 10px 0 20px 0;
}
ul.listcopy li {
	margin: 0 0 5px 0;
}
.txtbold {
	font-weight: bold;
}

div.article {
	margin-top: -20px;
}

/*
 || END - content 
*/
/* --------------------------------------------------------------------------*/
/*
 || start - FORM elements
*/

form {
	margin: 0px;
	}
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	}
/* form table */
table.form {
	border-collapse: collapse;
}
table.form th {
	width: 40%;
	font-weight: normal;
	text-align: left;
	padding: 2px;
}
ul.form {
	list-style: none;
	margin: 15px 0;
	padding: 0;
	}
ul.form li {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

/* input sizes */	
input.formfield { width: 180px; }
select.formfield { width: 180px; }
textarea.formfield { width: 330px; height: 100px; }
	
/*
 || end - FORM elements
*/
/* --------------------------------------------------------------------------*/
/*
 || start active ID's
*/

li#active a, a#active {
	color: #FFFFE4;
	text-decoration: underline;
}

/*
 || end active ID's
*/
/* --------------------------------------------------------------------------*/