/* 
----------------------------------------------------------------------------- 
IMPORTED
-----------------------------------------------------------------------------*/

/*   @import url('.css');      */





/* 
----------------------------------------------------------------------------- 
LAYOUT CONTAINERS
-----------------------------------------------------------------------------*/

#omniContainer{
	width:878px;
	margin:auto;
	text-align:left;
}


/* 
----------------------------------------------------------------------------- 
HEADER
-----------------------------------------------------------------------------*/
#header{
	width:auto;
	height:117px;
	position:relative;
	background:url('/images/header-background.gif') repeat-x;
}
#logo{
	position:absolute;
	left:0px;
	top:60px;
}
#tagline{
	position:absolute;
	left:677px;
	top:52px;
}

/* 
----------------------------------------------------------------------------- 
NAV
-----------------------------------------------------------------------------*/
#nav{
	border:1px solid #c0c1c2;
	border-width:1px 0px;
	padding:5px 0px;
	font-size:11px;
}
#nav a{
	padding:0px 9px 0px 18px;
	color:#564319;
}
#nav a.active, #nav a:hover{
	color:#888c64;
	background:url('/images/leaf.gif') 3px 2px no-repeat;
}

#subnav{
	padding:5px 0px;
	font-size:11px;
	margin-left:-18px;
}
#subnav a{
	padding:0px 9px 0px 18px;
	color:#564319;
}
#subnav a.active, #subnav a:hover{
	color:#888c64;
	background:url('/images/leaf.gif') 3px 2px no-repeat;
}



/* 
----------------------------------------------------------------------------- 
CONTENT
-----------------------------------------------------------------------------*/
#content{
	padding:7px 0px;
}
#contentLeft{
	float:left;
	width:252px;
}
#contentRight{
	position:relative;
	float:right;
	width:560px;
}
#contentHomeLeft{
	float:left;
	width:220px;
}
#contentHomeRight{
	position:relative;
	float:right;
	width:638px;
}
#footer{
	clear:both;
	height:23px;
	width:878px;
	background:url('/images/footer-background.gif') repeat-x;
	text-align:right;
	font-size:10px;
}
#footer a{
	display:block;
	padding-top:2px;
}


#scrollingContentContainer{
	padding-top:56px;
	width:500px;
}


/* 
----------------------------------------------------------------------------- 
SCROLLBAR
-----------------------------------------------------------------------------*/
#scrollBarContainer{
	display:none;
}



/* 
----------------------------------------------------------------------------- 
MISC
-----------------------------------------------------------------------------*/
.clear{
	clear:both;
}
.alignRight{
	text-align:right;
}
.padBottom{
	padding-bottom:15px;
}


input.LV_invalid_field{
}
.LV_invalid{
	display:none;
}
.LV_valid{
	display:none;
}
