html
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	
	color: rgb(88,89,91);
}

body
{
	margin: 0;
	padding: 0;

	/* Centering div#pageContainer for IE browsers */
	text-align: center;
}

div#pageContainer
{
	width: 950px;
	margin: 20px auto 10px auto;
	padding: 0 10px 0 10px;
	
	/* Undo previous centering command that has centered this tag for IE browsers */
	text-align: left;
}

table.login a
{
    height: 18px;
	line-height: 18px;
	
	display: block;
	float: right;
	
	margin: 0;
	padding: 0 3px 0 3px;
	border: 1px solid rgb(59,174,168);
	
	background-image: url('venco/images/rollouts/rolloutCaption.png');
    background-position: left top;
    background-repeat: repeat-x;
    
    color: white;
    text-decoration: none;
    cursor: pointer;
}

table.login a:hover
{
    text-decoration: underline;
}


/* =========== TITLE BAR ============ */

div#breadCrumbs ul
{
    margin: 0 0 5px 0;
	padding: 0;
}

div#breadCrumbs ul li
{
    list-style-type: none;
    list-style-position: outside;
	display: inline;
	
	background-image: url('venco/images/breadCrumb_marker.png');
	background-position: left center;
	background-repeat: no-repeat;
	
	padding: 0 4px 0 10px;
}

div#breadCrumbs a
{
    text-decoration: none;
    color: rgb(88,89,91);
}

div#breadCrumbs a:hover
{
    text-decoration: underline;
}





/* =========== TITLE BAR ============ */

div#topBar
{
	width: 100%;
}

div#topBar div#titleBar
{
	text-align: right;
	width: 100%;
	
	height: 69px;
	
	background-image: url('venco/images/titleBar.png');
	background-position: left top;
	background-repeat: repeat-x;
	
	position: relative;
}

div#topBar div#titleBar h1
{
	margin: 0;
	padding: 0;
}

div#topBar div#titleBar h1 span#logo
{
	width: 132px;
	height: 41px;

	display: block;
	position: absolute;
	left: 20px;
	top: 12px;
	
	background-image: url('venco/images/titleBar_vencoLogo.png');	
}

div#topBar div#titleBar h1 span#logo span
{
	display: none;
}

div#topBar div#titleBar h1 span#slogan
{
	/* Use embedded font for IE */
	font-family: DIN-Medium, Arial, sans-serif;
	
	font-size: 20px;
	font-weight: normal;

	line-height: 69px;
	margin: 0;
	padding: 0 20px 0 0;

	display: inline;	
	color: white;
}







/* =========== TOP MENU ============ */

div#topBar div#topMenu
{
	width: 100%;
	
	font-weight: bold;
	
	border-top: solid 1px white;
	border-bottom: solid 1px white;
	height: 20px;
	
	background-image: url('venco/images/topMenu_item.png');
	background-position: left top;
	background-repeat: repeat-x;	
}

div#topBar div#topMenu ul
{
	margin: 0;
	padding: 0;
}

div#topBar div#topMenu ul li
{
	list-style-type: none;
	list-style-position: inside;

	display: block;
	float: left;	
}

div#topBar div#topMenu ul li a
{
	margin: 0;
	padding: 0;
		
	height: 20px;

	display: block;
	float: left;
	
	text-decoration: none;
	
	background-image: url('venco/images/topMenu_item.png');
	background-position: left top;
	background-repeat: repeat-x;
	
	cursor: pointer;
}

div#topBar div#topMenu ul li a:hover
{
	margin: 0;
	padding: 0;
	
	text-decoration: none;
	
	background-image: url('venco/images/topMenu_selectedItem.png');
	background-position: left top;
	background-repeat: repeat-x;
}

div#topBar div#topMenu ul li a span
{
	margin: 0 0 0 0;
	padding: 0 15px 0 15px;
	
	height: 20px;
	line-height: 20px;
	
	display: block;
	float: left;

	color: white;
	
	background-image: url('venco/images/topMenu_separator.png');
	background-position: right top;
	background-repeat: no-repeat;
}

div#topBar div#topMenu ul li a:hover span
{
	color: rgb(147,149,152);
	text-decoration: underline;	
}

div#topBar div#topMenu div#loginBox
{
	margin: 0;
	padding: 0;
	
	float: right;
	
	background-image: url('venco/images/loginBox.png');
	background-position: left top;
	background-repeat: repeat-x;
	
	/* IE must receive a width on the element, or its right floating behaviour gobbles up the entire line. */
	width: 258px;
}

div#topBar div#topMenu div#loginBox[id=loginBox]
{
	/* Only read by non-IE browsers (due to attribute selector in the rule). Cancels previously set width. */
	width: auto;
}

div#topBar div#topMenu div#loginBox a
{	
	padding: 0 15px 0 15px;
	line-height: 20px;
		
	color: white;	
	text-decoration: none;
}

div#topBar div#topMenu div#loginBox a:hover
{
	text-decoration: underline;
}

div#topBar div#topMenu div#loginBox span#languageSelect
{
	padding: 4px 15px 4px 15px;
	
	background-image: url('venco/images/loginBox_separator.png');
	background-position: left top;
	background-repeat: no-repeat;
	
	color: white;
	
	cursor: pointer;
}

div#topBar div#topMenu div#loginBox span#languageSelect a
{
	float: none;
	display: inline;
	padding: 4px 0 4px 0;
}







/* =========== FOOTER ============ */

div#footer
{
	clear: both;
	
	margin: 0;
	padding: 30px 0 0 0;
	
	width: 100%;
	height: 20px;
	line-height: 20px;

	font-size: 9px;	
	color: white;
	text-align: center;
	
	background-image: url('venco/images/footer.png');
	background-position: left bottom;
	background-repeat: repeat-x;
}

div#footer a
{
	text-decoration: underline;
	color: white;
}







/* =========== PAGE CONTENT ============ */

div#contentBox
{
    margin: 1px 0 0 0;
    padding: 40px 0 0 0;
    
    width: 100%;
}

div#mainContent
{
	margin: 0 0 0 180px;
	font-size: 11px;
	
	width: 500px;
}

div.widened
{
    width: 750px !important;    
}

div#mainContent h2
{
	margin: 0;
	padding: 0 0 5px 0;
	
	color: rgb(0,149,142);
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}

div#mainContent h2#contentHeader
{
    padding: 0 0 10px 0;
    margin: 0 0 20px 0;
    
    width: 100%;
    
    font-size: 18px;    
    
    background-image: url('venco/images/content_headerShade.png');
    background-position: center bottom;
    background-repeat: repeat-x;
}

div#mainContent h2#contentHeader span
{
    margin: 0;
    padding: 0 0 0 25px;

    background-position: left center;
    background-repeat: no-repeat;
}

div#mainContent h3
{
	margin: 0;
	padding: 0 0 3px 0;
	
	color: rgb(0,149,142);
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

div#mainContent h4
{
	margin: 0;
	padding: 0 0 3px 0;
	
	color: rgb(0,149,142);
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

div#mainContent p
{
	margin: 0 0 20px 0;
	padding: 0;
	
	text-align: justify;
}

/* ==== Home / Landing page ==== */

div#homeBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 20px;

	background-image: url('venco/images/banners/home.png');
	background-position: center top;
	background-repeat: no-repeat;	
}

div#sectionSelection
{
    margin: 0;
    padding: 16px 0 0 0;
    
	width: 100%;
	overflow: hidden;
	
	background-image: url('venco/images/home/middleShade.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#sectionSelection ul
{
	margin: 0;
	padding: 0;
	
	display: block;
	list-style: none inside;
	
	width: 960px;
}

div#sectionSelection ul li
{
	margin: 0 8px 0 0;
	padding: 0;
	
	display: block;
	float: left;
	list-style: none inside;
}

div#sectionSelection ul li h2
{
	margin: 0;
	padding: 0;
	
	display: block;
}

div#sectionSelection ul li a
{
	display: block;
	cursor: pointer;
	
	width: 311px;
	
	text-decoration: none;
	color: white;
}

div#sectionSelection ul li a span.caption
{
	display: block;
	
	background-image: url('venco/images/home/caption.png');
	background-position: left top;
	background-repeat: repeat-x;
}

div#sectionSelection ul li a span.caption span
{
	display: block;
		
	background-image: url('venco/images/home/caption_leftStub.png');
	background-position: left top;
	background-repeat: no-repeat;
}

div#sectionSelection ul li a span.caption span span
{
	display: block;

	height: 28px;	
	background-image: url('venco/images/home/caption_rightStub.png');
	background-position: right top;
	background-repeat: no-repeat;
}

div#sectionSelection ul li a span.caption span span span
{
	margin: 0 15px 0 15px;
	line-height: 28px;
	
	font-family: DIN-Medium, Arial, sans-serif;		
	font-size: 18px;
	font-weight: normal;
	
	background-image: none;
}

div#sectionSelection span.tableEggImage,
div#sectionSelection span.hatchingEggImage,
div#sectionSelection span.broilerImage
{
	margin-top: 1px;
	
	display: block;
	
	width: 311px;
	height: 230px;
	
	background-position: center center;
	background-repeat: no-repeat;
}

div#sectionSelection span.tableEggImage
{
	background-image: url('venco/images/home/tableEgg.png');
}

div#sectionSelection span.hatchingEggImage
{
	background-image: url('venco/images/home/hatchingEgg.png');
}

div#sectionSelection span.broilerImage
{
	background-image: url('venco/images/home/broilerSolutions.png');
}

div#welcome
{
	margin: 10px 10px 40px 10px;
	text-align: center;
}

div#welcome h2
{
	margin: 0 0 8px 0;
	padding: 0;
	
	color: rgb(0,149,142);
	
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: normal;
}

/* ==== Career page ==== */

div#careerBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('venco/images/banners/career.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#mainContent h2#contentHeader span#careerHeader
{
    background-image: url('venco/images/glyphs/large/career.gif');
}

div#mainContent h3#vacancyHeader
{
    margin: 0;
    padding: 0 0 20px 0;
    
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    color: rgb(88,89,91);
}

div#mainContent h3#vacancyHeader span.date
{
    margin: 0;
    padding: 0;
    
    display: block;
    
    font-size: 10px;
    font-weight: normal;
    color: rgb(0,149,142);   
}

div#vacancyApply a
{
    margin: 20px 0 0 0;
    padding: 0;
    
    display: block;
    float: right;
    
    height: 18px;
	line-height: 18px;
	border: 1px solid rgb(59,174,168);
	
	background-image: url('venco/images/rollouts/rolloutCaption.png');
    background-position: left top;
    background-repeat: repeat-x;
    
    text-decoration: none;
    cursor: pointer;
}

div#vacancyApply a span
{
    margin: 0;
	padding: 0 0 0 3px;
	
	color: white;
	
    background-image: url('venco/images/rollouts/rolloutCaption_glyphSpace.png');
	background-position: left top;
	background-repeat: no-repeat;
}

div#vacancyApply a span span
{
    margin: 0;
    padding: 0 5px 0 22px;
    
    background-image: url('venco/images/glyphs/arrow.gif');
    background-position: left center;
    background-repeat: no-repeat;
}

div#vacancyApply a:hover span span
{
    text-decoration: underline;
}

/* ==== News page ==== */

div#newsBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('venco/images/banners/news.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#mainContent h2#contentHeader span#newsHeader
{
    background-image: url('venco/images/glyphs/large/news.gif');
}

div#mainContent h3#newsArticleHeader
{
    margin: 0;
    padding: 0 0 20px 0;
    
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    color: rgb(88,89,91);
}

div#mainContent h3#newsArticleHeader span.date
{
    margin: 0;
    padding: 0;
    
    display: block;
    
    font-size: 10px;
    font-weight: normal;
    color: rgb(0,149,142);   
}



/* ==== Company page ==== */

div#companyBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('venco/images/banners/company.png');
	background-position: center top;
	background-repeat: no-repeat;
}



/* ==== Contact page ==== */

div#contactBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('venco/images/banners/contact.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#mainContent h2#contentHeader span#contactHeader
{
    background-image: url('venco/images/glyphs/large/contact.gif');
}

div#contactForm
{
    margin: 20px 0 0 0;
}

div#contactForm table
{
    border-collapse: collapse;
    width: 100%;
}

div#contactForm th
{
    padding: 0 20px 0 0;
    
    font-weight: normal;
    font-style: normal;
    
    width: auto;
    vertical-align: middle;
    white-space: nowrap;
}

div#contactForm td
{   
    width: auto;
    padding: 0 6px 0 0;
    
    width: 100%;
    vertical-align: middle;
}

div#contactForm div
{
    width: 100%;
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
}

div#contactForm input,
div#contactForm textarea
{
    margin: 2px 0 2px 0;
    padding: 2px;
    border: solid 1px rgb(178, 223, 221);
    
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    
    width: 94%;
}

div#contactForm span.chk input
{
	width: auto;
	margin: 4px;
}

div#contactForm textarea
{
    margin: 5px 0 2px 0;
        
    width: 494px;
}

div#contactForm a
{
    margin: 20px 0 0 0;
    padding: 0;
    
    display: block;
    float: right;
    
    height: 18px;
	line-height: 18px;
	border: 1px solid rgb(59,174,168);
	
	background-image: url('venco/images/rollouts/rolloutCaption.png');
    background-position: left top;
    background-repeat: repeat-x;
    
    text-decoration: none;
    cursor: pointer;
}

div#contactForm a span
{
    margin: 0;
	padding: 0 0 0 3px;
	
	color: white;
	
    background-image: url('venco/images/rollouts/rolloutCaption_glyphSpace.png');
	background-position: left top;
	background-repeat: no-repeat;
}

div#contactForm a span span
{
    margin: 0;
    padding: 0 5px 0 22px;
    
    background-image: url('venco/images/glyphs/arrow.gif');
    background-position: left center;
    background-repeat: no-repeat;
}

div#contactForm a:hover span span
{
    text-decoration: underline;
}



/* ==== Dealer page ==== */

div#dealerBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('venco/images/banners/dealer.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#mainContent h2#contentHeader span#dealerHeader
{
    background-image: url('venco/images/glyphs/large/dealer.gif');
}


/* ==== Innovations page ==== */

div#innovationsBanner
{
	margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('venco/images/banners/innovations.png');
	background-position: center top;
	background-repeat: no-repeat;
}



/* ==== Product page ==== */

div#consumerEggsBanner
{
    margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('venco/images/banners/consumerEggs.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#hatchingEggsBanner
{
    margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('venco/images/banners/hatchingEggs.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#broilerSolutionsBanner
{
    margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('venco/images/banners/broilerSolutions.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#productFrame
{
    margin: 0;
    padding: 0;
    
    width: 696px;
}

div#productFrame div.bottomShade
{
    background-image: url('venco/images/product/shadedFrame_bottom.png');
	background-position: center bottom;
	background-repeat: repeat-x;
}

div#productFrame div.rightShade
{
    background-image: url('venco/images/product/shadedFrame_right.png');
	background-position: right center;
	background-repeat: repeat-y;
}

div#productFrame div.bottomLeftShade
{
    background-image: url('venco/images/product/shadedFrame_bottomLeft.png');
	background-position: left bottom;
	background-repeat: no-repeat;
}

div#productFrame div.bottomRightShade
{
    background-image: url('venco/images/product/shadedFrame_bottomRight.png');
	background-position: right bottom;
	background-repeat: no-repeat;
}

div#productFrame div.topRightShade
{
    background-image: url('venco/images/product/shadedFrame_topRight.png');
	background-position: right top;
	background-repeat: no-repeat;
}

div#productFrame div#productFrameContents
{
    padding: 0 23px 23px 0;
}

div#productFrame div#productFrameContents div#mediaContent
{
    float: left;
    
    width: 360px;
}

div#productFrame div#productFrameContents div#movieClip
{
    padding: 5px;
    
    border: solid 1px rgb(218,221,222);
}

div#productFrame div#productFrameContents div#shortIntro
{
    margin: 0 0 0 370px;
    width: 300px;
}

div#productFrame div#productFrameContents div#productActions
{
    clear: left;
}

div#productFrame div#shortIntro h2
{
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	
	color: rgb(0,149,142);
	
	font-family: DIN-Medium, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	
	line-height: 16px;
	
	background-image: url('venco/images/glyphs/arrow.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

div#productFrame #shortIntro
{
    text-align: justify;
}

div#productActions
{
    margin: 0;
    padding: 25px 0 0 0;
    
    height: 20px;
    width: 674px;
    
    overflow: hidden;
}

div#productActions div
{
    margin: 0;
    padding: 0;
    
    width: 678px;
}

div#productActions ul
{
    margin: 0;
    padding: 0;
    
    display: block;
    float: left;
    
    list-style-type: none;
    list-style-position: outside;
}

div#productActions ul li
{
    margin: 0;
    padding: 0;
    
    display: block;
    float: left;
    
    width: 226px;
    
    list-style-type: none;
    list-style-position: outside;
}

div#productActions a
{
    margin: 0 0 0 0;
    padding: 0;
    
    display: block;
    float: left;
    
    width: 220px;
    height: 18px;
	line-height: 18px;
	border: 1px solid rgb(59,174,168);
	
	background-image: url('venco/images/rollouts/rolloutCaption.png');
    background-position: left top;
    background-repeat: repeat-x;
    
    text-decoration: none;
    cursor: pointer;
    
    overflow: hidden;
}

div#productActions a span
{
    margin: 0;
	padding: 0 0 0 3px;
	
	color: white;
	
    background-image: url('venco/images/rollouts/rolloutCaption_glyphSpace.png');
	background-position: left top;
	background-repeat: no-repeat;
}

div#productActions a span span
{
    margin: 0;
    padding: 0 5px 0 22px;
    
    background-position: left center;
    background-repeat: no-repeat;
    white-space: nowrap;
}

div#productActions a:hover span span
{
    text-decoration: underline;
}

div#productActions a span#dealerButton span
{
    background-image: url('venco/images/glyphs/dealer.gif');
}

div#productActions a span#pdfButton span
{
    background-image: url('venco/images/glyphs/download.gif');
}

div#productActions a span#contactButton span
{
    background-image: url('venco/images/glyphs/contact.gif');
}

div#longProductDescription
{
    width: 688px;
    margin: 20px 0 30px 0;
    padding: 0;
}

div#longProductDescription p
{
    margin: 0;
    padding: 0 0 10px 0;
    border-bottom: solid 1px rgb(233,235,235); 
}

div#longProductDescription h4
{
    margin: 0;
	padding: 0 0 3px 0;
	
	color: rgb(0,149,142);
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
}

div#productGroupInfo
{
    margin: 10px 0 0 0;
    padding: 20px 0 0 0;
       
    text-align: justify;
    
    background-image: url('venco/images/product/productGroup_dots.png');
    background-position: left top;
    background-repeat: repeat-x;
}


div#productGroupInfo h2
{
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
	
	color: rgb(0,149,142);
	
	font-family: DIN-Medium, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	
	line-height: 18px;
	
	background-image: url('venco/images/glyphs/large/arrow.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

ul#productsList
{
    margin: 40px 0 0 0;
    padding: 16px 0 0 0;
    
    width: 950px;
    display: block;
    
    background-image: url('venco/images/product/productList_topShade.png');
    background-position: center top;
    background-repeat: repeat-x;
    
    list-style-type: none;
    list-style-position: outside;
}

ul#productsList li
{
    margin: 0;
    padding: 5px;
    
    width: 940px;
    display: block;
    
    list-style-type: none;
    list-style-position: outside;
    
    background-color: rgb(242,250,249);
}

ul#productsList li.alternateProduct
{
    background-color: Transparent;
}

ul#productsList li div.productSummary
{
    width: 545px;
    float: right;
    
    text-align: justify;
}

ul#productsList span.moreMarker
{
    padding-right: 4px;
        
    background-image: url('venco/images/product/more_marker.gif');
    background-repeat: no-repeat;
    background-position: right center;
}

ul#productsList li div.productSummary a
{
    margin: 0 0 10px 0;
    padding: 0;
    
    display: block;
    
    height: 20px;
	line-height: 20px;
	
	background-image: url('venco/images/product/productCaption.png');
    background-position: left top;
    background-repeat: repeat-x;
    
    text-decoration: none;
    cursor: pointer;
    
    overflow: hidden;
}

ul#productsList li.alternateProduct div.productSummary a
{
    height: 18px;
    line-height: 18px;
    
    border: solid 1px rgb(218,221,222);
    background-image: url('venco/images/product/productCaptionAlt.png');
}

ul#productsList li div.productSummary a span
{
    margin: 0;
	padding: 0 0 0 5px;
	
	font-weight: bold;
	color: rgb(0,149,142);
	
    background-image: url('venco/images/product/productCaption_glyphSpace.png');
	background-position: left top;
	background-repeat: no-repeat;
}

ul#productsList li.alternateProduct div.productSummary a span
{
    background-image: url('venco/images/product/productCaptionAlt_glyphSpace.png');
}

ul#productsList li div.productSummary a span span
{
    margin: 0;
    padding: 0 5px 0 22px;
    
    background-image: url('venco/images/glyphs/arrow.gif');
    background-position: left center;
    background-repeat: no-repeat;
    white-space: nowrap;
}

ul#productsList li.alternateProduct div.productSummary a span span
{
    background-image: url('venco/images/glyphs/arrow.gif');
}

ul#productsList li div.productSummary a:hover span span
{
    text-decoration: underline;
}

ul#productsList div.productImage
{
    margin: 0;
    padding: 5px;
    
    border: solid 1px rgb(218,221,222);
    background-color: rgb(255,255,255);
    
    width: 375px;
    height: 130px;
    
    overflow: hidden;
}

/* ==== Den Bosch page ==== */

div#denboschBanner
{
    margin: 0;
	padding: 0;

	width: 100%;
	height: 170px;
	
	background-image: url('venco/images/banners/contact.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#denboschForm a
{
    margin: 20px 10px 0 0;
    padding: 0;
    
    display: block;
    float: right;
    
    height: 18px;
	line-height: 18px;
	border: 1px solid rgb(59,174,168);
	
	background-image: url('venco/images/rollouts/rolloutCaption.png');
    background-position: left top;
    background-repeat: repeat-x;
    
    text-decoration: none;
    cursor: pointer;
}

div#denboschForm a span
{
    margin: 0;
	padding: 0 0 0 3px;
	
	color: white;
	
    background-image: url('venco/images/rollouts/rolloutCaption_glyphSpace.png');
	background-position: left top;
	background-repeat: no-repeat;
}

div#denboschForm a span span
{
    margin: 0;
    padding: 0 5px 0 22px;
    
    background-image: url('venco/images/glyphs/arrow.gif');
    background-position: left center;
    background-repeat: no-repeat;
}

div#denboschForm a:hover span span
{
    text-decoration: underline;
}

/* =========== SIDEBAR MENU ============ */

div#sideBarMenu
{
	float: left;
	width: 150px;
	
	font-size: 11px;
}

div#sideBarMenu ul
{
	margin: 0;
	padding: 0;
	
	width: 100%;	
	border-bottom: solid 1px rgb(233,235,235);
	
	list-style: none outside;
}

div#sideBarMenu ul li
{
	margin: 0;
	padding: 0;
	
	font-style: italic;
	color: rgb(183,185,185);
	
	width: 100%;
	border-top: solid 1px rgb(233,235,235);
	
	list-style: none outside;
	
	line-height: 19px;
}

div#sideBarMenu ul li a
{
    font-style: normal;
	text-decoration: none;
	color: rgb(128,130,132);
}

div#sideBarMenu ul li a:hover
{
	text-decoration: underline;
}





/* =========== SIDEBAR ROLLOUTS ============ */

div#sideBarRollouts
{
	float: right;
	width: 250px;
	
	font-size: 11px;
}

div#sideBarRollouts div#rollout_latestNews,
div#sideBarRollouts div#rollout_vencomaticNet,
div#sideBarRollouts div#rollout_comingEvents,
div#sideBarRollouts div#rollout_dealerLocator,
div#sideBarRollouts div#rollout_careers,
div#sideBarRollouts div#rollout_news,
div#sideBarRollouts div#rollout_eventCalendar
{
	float: right;
	
	width: 234px;
	margin: 0 0 5px 0;
	padding: 6px;
	
	border: 1px solid rgb(182,188,189);
}

div#sideBarRollouts div#rollout_latestNews div.caption,
div#sideBarRollouts div#rollout_vencomaticNet div.caption,
div#sideBarRollouts div#rollout_comingEvents div.caption,
div#sideBarRollouts div#rollout_dealerLocator div.caption,
div#sideBarRollouts div#rollout_careers div.caption,
div#sideBarRollouts div#rollout_news div.caption,
div#sideBarRollouts div#rollout_eventCalendar div.caption
{
	height: 18px;
	line-height: 18px;
	border: 1px solid rgb(59,174,168);

	background-image: url('venco/images/rollouts/rolloutCaption.png');
	background-position: left top;
	background-repeat: repeat-x;	
}

div#sideBarRollouts div#rollout_latestNews div.caption h2,
div#sideBarRollouts div#rollout_vencomaticNet div.caption h2,
div#sideBarRollouts div#rollout_comingEvents div.caption h2,
div#sideBarRollouts div#rollout_dealerLocator div.caption h2,
div#sideBarRollouts div#rollout_careers div.caption h2,
div#sideBarRollouts div#rollout_news div.caption h2,
div#sideBarRollouts div#rollout_eventCalendar div.caption h2
{
	margin: 0;
	padding: 0 0 0 3px;
	
	color: white;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	
    background-image: url('venco/images/rollouts/rolloutCaption_glyphSpace.png');
	background-position: left top;
	background-repeat: no-repeat;
}

div#sideBarRollouts div#rollout_latestNews div.caption h2 span,
div#sideBarRollouts div#rollout_vencomaticNet div.caption h2 span,
div#sideBarRollouts div#rollout_comingEvents div.caption h2 span,
div#sideBarRollouts div#rollout_dealerLocator div.caption h2 span,
div#sideBarRollouts div#rollout_careers div.caption h2 span,
div#sideBarRollouts div#rollout_news div.caption h2 span,
div#sideBarRollouts div#rollout_eventCalendar div.caption h2 span
{
    margin: 0;
    padding: 0 0 0 22px;
    
    background-position: left center;
    background-repeat: no-repeat;
}

div#sideBarRollouts div#rollout_latestNews div.caption h2 span,
div#sideBarRollouts div#rollout_vencomaticNet div.caption h2 span,
div#sideBarRollouts div#rollout_news div.caption h2 span
{
	background-image: url('venco/images/glyphs/news.gif');
}

div#sideBarRollouts div#rollout_comingEvents div.caption h2 span,
div#sideBarRollouts div#rollout_eventCalendar div.caption h2 span
{
	background-image: url('venco/images/glyphs/calendar.gif');
}

div#sideBarRollouts div#rollout_dealerLocator div.caption h2 span
{
	background-image: url('venco/images/glyphs/dealer.gif');
}

div#sideBarRollouts div#rollout_careers div.caption h2 span
{
    background-image: url('venco/images/glyphs/career.gif');
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents h3,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents h3,
div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents h3,
div#sideBarRollouts div#rollout_dealerLocator div.rolloutContents h3
{
	margin: 0 0 3px 0;
	padding: 0;
	
	color: rgb(0,149,142);
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents p,
div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents p,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents p,
div#sideBarRollouts div#rollout_dealerLocator div.rolloutContents p
{
	margin: 0 0 5px 0;
	padding: 0;
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents
{
	margin: 5px 0px 5px 25px;
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents a
{
	color: rgb(0,149,142);
	text-decoration: none;
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents a.readmore
{
	margin: 3px 0 0 0;
	padding: 0 0 0 10px;
	
	display: block;
		
	background-image: url('venco/images/rollouts/rollout_marker.gif');
	background-position: left center;
	background-repeat: no-repeat;
}

div#sideBarRollouts div#rollout_latestNews div.rolloutContents a:hover
{
	text-decoration: underline;
}

div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents
{
	margin: 1px 0 5px 0;
}

div#sideBarRollouts div#rollout_comingEvents div.rolloutContents ul.selected,
div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents ul.selected
{
	background-color: #ffffff;
}

div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents ul,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents ul
{
	margin: 0;
	padding: 15px 0 0 30px;
	background-color: rgb(229,244,243);
	list-style: disc outside url('venco/images/rollouts/rollout_marker.gif');
}

div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents ul li,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents ul li
{
	margin: 0 0 0 5px;
	padding: 0 0 15px 0;
}

div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents ul li a,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents ul li a
{
	color: rgb(0,149,142);
	text-decoration: none;
	font-weight: normal;
}

div#sideBarRollouts div#rollout_vencomaticNet div.rolloutContents ul li a:hover,
div#sideBarRollouts div#rollout_comingEvents div.rolloutContents ul li a:hover
{
	text-decoration: underline;
}

div#sideBarRollouts div#rollout_dealerLocator div.rolloutContents
{
	margin: 1px 0 0 0;
	padding: 131px 0 0 0;
	
	background-image: url('venco/images/rollouts/dealerLocator.png');
	background-position: center top;
	background-repeat: no-repeat;
}

div#sideBarRollouts div#rollout_careers ul,
div#sideBarRollouts div#rollout_news ul,
div#sideBarRollouts div#rollout_eventCalendar ul
{
    margin: 10px 0 0 0;
	padding: 0;
	
	width: 100%;	
	border-bottom: solid 1px rgb(233,235,235);
	
	list-style: none outside;
}

div#sideBarRollouts div#rollout_careers ul li,
div#sideBarRollouts div#rollout_news ul li,
div#sideBarRollouts div#rollout_eventCalendar ul li
{
    margin: 0;
	padding: 0;
	
	width: 100%;
	border-top: solid 1px rgb(233,235,235);
	
	list-style: none outside;
	
	line-height: 19px;
}

div#sideBarRollouts div#rollout_careers ul li span,
div#sideBarRollouts div#rollout_news ul li span,
div#sideBarRollouts div#rollout_eventCalendar ul li span
{
    display: block;
    float: left;
    
    width: 60px;
    
    color: rgb(0,149,142);
}

div#sideBarRollouts div#rollout_careers ul li a,
div#sideBarRollouts div#rollout_news ul li a,
div#sideBarRollouts div#rollout_eventCalendar ul li a
{
    display: block;
    overflow: hidden;
    
    white-space: nowrap;
    width: 160px;
    
    text-decoration: none;
	color: rgb(128,130,132);
}

div#sideBarRollouts div#rollout_careers ul li a:hover,
div#sideBarRollouts div#rollout_news ul li a:hover,
div#sideBarRollouts div#rollout_eventCalendar ul li a:hover
{
    text-decoration: underline;
}


/* ================ DEALER LOCATOR ================ */

div#dealerLocatorChooser
{
	color: #FFFFFF;
	background-image: url('venco/images/rollouts/rolloutBackground.png');
	height: 20px;
	text-align: center;
	padding-top: 2px;
}

div#dealerLocatorSub
{
	margin-top: 5px;
	background-image: url('venco/images/dealers/dealerLocatorSub.png');
	padding-left: 3px;
	padding-top: 20px;
	height: 18px;
}

div.dealer
{
	margin-top: 15px;
}

span.dealer
{
	font-size: 14px;
	font-weight: bold;
	color: rgb(0,0,0);
}

span.dealerLocation
{
	font-size: 11px;
	color: rgb(0,149,142);
}

span.contactDealer
{
	margin-top: 2px;
	display: block;
}

span.contactDealer *
{
	font-size: 11px;
	color: rgb(0,149,142);
	text-decoration: none;
}

span.contactDealer img
{
	border-width: 0;
	color: rgb(255,255,255);
}

/* -== productGroupMenu ==- */

div#productGroupMenu
{
	float: right;
	border: 1px solid white;
	border-width: 1px 1px 0 1px;
	margin-top: 45px;
	_width: 250px;
}

div#productGroupMenu a
{
	display: block;
	height: 18px;
	border-bottom: 1px solid white;
	background: transparent url(venco/images/topMenu_item.png) repeat-x top left;

	margin:0;
	padding: 0 10px;

	cursor: pointer;
	color: White;
	text-decoration: none;
	text-align: center;
	line-height: 18px;
}

div#productGroupMenu a.selected
{
	background-image:url(venco/images/rollouts/rolloutCaption.png);
}

div#productGroupMenu a:hover
{
	background-image:url(venco/images/rollouts/rolloutCaption.png);
}