/* Lilac Technologies Inc. 1.0, copyright (c) Lilac Technologies Inc. */ 

/* General Elements -------------------------- */
body {	font-family: "lucida grande", helvetica, arial, verdana, tahoma, sans-serif;	color: #525252;	font-size: 62.5%;	margin: 0;	padding: 0;	line-height: 1.75em;	background-color: #ececec;	background-image: url(../img/body_bg_runner.jpg);	background-repeat: repeat-x;	background-position: 0px 0px;}
p, dt, dd, li, form, td  p {font-size: 1.2em;}
div {margin: 0px;	padding: 0px;}
p{	margin-top: .50em;	margin-bottom: .50em;}

/* Layout
---------------------------------------------- */
#header {
	height: 70px;
	width: 750px;
	background: url(../img/lilactech_logo.gif) no-repeat 9px 0px;
}
#main{
	clear: left;
	float: left;
	width: 480px;
	padding-right: 10px;
	padding-left: 10px;
	
}
#footer {
	clear: both;
	border-bottom: 5px solid #d1d1d1;
	border-top: 1px solid #D1C0AE;
	background-color: #f7f7f7;
	
	padding-left: 10px;
}
#nav {
	padding: 0px;
	margin: 0px;
	height: 30px;
	width: 750px;
	color: #f2f2f2;
}
#sidebar {
	float: left;
	width: 230px;
	padding-right: 10px;
	padding-left: 10px;
}
#wrapper {width: 750px;}
#content{
	width: 750px;
	background: #f7f7f7;
	padding-top: 10px;
}
.clear{
	clear: left;
}


/* Typography ---------------------- */
#header h1 {
	font-family: "lucida grande", helvetica, arial, verdana, tahoma, sans-serif;
	text-indent: -999em;
	margin: 0px;
	padding: 0px;
}
h1,h2,h3,h4,h5,h6 {
	font-family: "helvetica", arial, verdana, sans-serif;
	margin-top: 5px;
	color: #C04420;
	margin-bottom: 5px;
}
h1 {
	font-size: 2.4em;
	font-weight: lighter;
	margin-bottom: 10px;
	line-height: 1.0em;
}
h2 { font-size: 1.8em; font-weight: lighter; }
h3 {  font-size: 1.45em; font-weight: lighter;}
h4 {  font-size: 1.3em; font-weight: lighter;}
#container p {margin: 0px;	padding: 0px;}
#footer p{
	padding: 4px 0px;
	margin: 0px;
	color: #C04420;
	font-size: 1.0em;
}
.attention {
	font-weight: bold;
	color: #A27539;
	font-size: 1.4em;
}
/* Images ------------------------- */
.imagealignright {margin: 3px;	float: right;}
.imagealignleft {margin: 3px;	float: left;}
.mainimage {
	border: 1px solid #B7B7B7;
	padding: 3px;
}
.arrowimg{
	vertical-align: middle;
}
.umbrelladiv{
	background: url(../img/umbrella.jpg) no-repeat 25px;
}

/* Menu */
#nav{
	font-family: "Trebuchet MS",helvetica, Geneva, Arial, sans-serif;
	padding-left: 15px;
	width: 735px;
}
#nav ul { /* all lists */	padding: 0;	margin: 0;}
#nav li {	list-style: none;	display: inline;}
#nav a:link, #nav a:visited {
	text-decoration: none;
	color: #f2f2f2;
	font-weight: bold;
	font-size: 1.1em;
}
#nav li ul {}
#nav a:link, #nav a:visited{	
/*-moz-outline:0px; text-indent: -9999px;*/
	padding-right: 6px;
	padding-left: 6px;
	float: left;
	height: 22px;
	padding-top: 2px;
	background-color: #C10000;
	margin-top: 5px;
	border-top: 1px solid #DA0000;
	border-right: 1px solid #DA0000;
	border-bottom: 1px none;
	border-left: 1px solid #DA0000;
}
#nav a:hover{
	background-color: #f7f7f7;
	color: #787878;
}
#nav a.on:link, #nav a.on:visited{
	background: #F7F7F7;
	color: #C10000;
}


/* Links  ------------------------------ */
a:link,a:active, a:visited{	color: #0F89A8;	font-weight: normal;}
a:hover{color: #DA0000;}
a.clink:link, a.clink:visited {	background: #E5E5E5;}

/* Form elements ----------------------- */
form {	margin: 0px;padding: 0px;}
textarea, input {border-top: 2px solid #999;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc;	border-left: 2px solid #ccc;}

/* Tables and borders  ----------------- */
