/*vegbox.css - (c)2008 Nuvola Ltd*/

body
{
	background: white;
	font-family: verdana, sans serif;
	font-size: 75%;
}

h1
{
	font-size: 130%;
	line-height: 1.25em;
	color: #446c00;
}
h1.register
{
	color: white;
	margin-left: 2em;
}
h1.register a
{
	color: white;
}

h2
{
	font-size: 110%;
	line-height: 1.25em;
	color: #446c00;
}


th
{
	font-weight: bold;
	font-size: 80%;
}
td
{
	font-size: 80%;
	
}

a
{
	text-decoration: underline;
	color: #446c00;
}
a:hover
{
	color: #83890a;
}

#headerholder
{
	width:100%;
	text-align: center;
}

#header, #headerorders
{
	width: 750px;
	height:112px;
	margin: 0 auto;
	text-align: right;
	font-size: 150%;
	padding: 0px;
	color: white;
	background: #832f0a url('t_img/carrots.jpg');
}
#headerorders
{
	background: #832f0a url('../t_img/carrots.jpg');
}
#logo
{
	float: left;
}

.whitespacer
{
	width:100%;
	height: 10px;
	background: white;
}

#mainholder
{
	width:750px;
	margin:0 auto;
	text-align: left;
}

#leftbar
{
	width:56px;
	margin-right: 14px solid white;
	height:466px;
	left : 0px;
}

#rightholder
{
	width: 684px;
	min-height: 444px;
	position: relative;
	left: 66px;
	top: -466px;
}

#menuholder
{
	width: 100%;
	text-align: center;
}

#menu
{
	width: 100%;
	height: 25px;
	padding-top: 3px;
	padding-bottom: 12px;
	text-align: left;
	background: #83890a;
}

li.menu, li.menu_sel
{
	margin-left: 10px;
	margin-right:10px;
	list-style-type: none;
	display: inline;
	line-height: 120%;
}


a.menu
{
	font-size: 120%;
	color: white;
	text-decoration: none;
}
a.menu:hover
{
	color: #f0ff18;
}

a.menusel, a.menu_sel
{
	font-weight: bold;
	font-size: 120%;
	color: white;
	text-decoration: none;
}

a.submenu, a.submenu_sel
{
	font-size: 110%;
	text-decoration: none;
}
a.submenu:hover
{
	color: black;
}
a.submenu_sel
{
	font-weight: bold;
}

#contentholder
{
	width: 100%;
	background: white;
	text-align: center;
}

#content
{
	width: 100%;
	margin: 0 auto;
	min-height: 300px;
	color: black;
	text-align: left;
}

#baseholder
{
	width: 100%;
	text-align: center;
	
}
#base
{
	font-size: 90%;
	color: #f0ff18;
	text-align: left;
	height: 16px;
	width: 746px;
	background: #83890a;
	position: relative;
	top: -466px;
	margin: 0 auto;
	padding: 2px;
}
.nuvlink
{
	color: white;
	text-decoration: underline;
}
.nuvlink:hover
{
	color:black;
}

a.base
{
	color: white;
}
a.base:hover
{
	color: black;
}

/* selectiongrid */
td.selgrid, th.selgrid
{
	background: #ddffc0;
	font-size:100%;
}


/* childgrid */
table.childgrid_table
{
	border-spacing: 2px;
	background: #446c00;
}

th.childgrid_th, td.childgrid_td
{
	background: #ddffc0;
}


td.childgrid_tdsel
{
	background: black;
	color: #ddffc0;
}


/*input*/
input:text, input:password
{
	width:150px;
}
input.datesearch
{
	width:120px;
}
input.login
{
	width:150px;
}

div#infopopup
{
	width: 400px;
	height: 400px;
	background-color: #ffffff;
	color: #83890a;
	border: 1px solid #83890a;
	font-family: Verdana, Sans Serif;
	font-size: 100%;
	visibility: hidden;
	position: absolute;
	overflow: auto;
}

div#calpopupdiv
{
	background-color: #ffffff;
	color: #83890a;
	border: 1px solid #83890a;
	font-family: Verdana, Sans Serif;
	font-size: 120%;
	visibility: hidden;
	position: absolute;
	overflow: auto;
}

