/*-------------------------------------------------
GLOBAL
-------------------------------------------------*/

a { color:#5984b0; text-decoration:none; }
a:hover { text-decoration:underline; }
a.video { 
    background:url(../../images/lgo-video.gif) right center no-repeat; 
    padding-right:15px; 
    white-space:nowrap; 
    zoom:1; 
    color:#5984b0; 
    font-weight:bold;  
}
a.video.left { background-position:left center; padding-right:0; padding-left:15px; }
a img { border:none; }
h2 { font-size:14px; font-weight:normal; }
h2.alternate { font-size:13px; font-weight:bold; color:#3b5a7a; margin-bottom:5px !important; }
h3 { font-size:11px; font-weight:bold; color:#3b5a7a; margin:12px 0 4px; }
p { margin:0 0 15px; }
.date { font-size:10px; color:#406f9f; font-weight:normal; }

ul.standard { list-style:none; padding-left:0px; margin:0; }
ul.standard li { 
    background:url(../../images/arw-bullet.png) left 0.5em no-repeat; 
    padding-left:10px;
}
ul.standard.bold li { background:url(../../images/arw-gray.gif) left 0.3em no-repeat; }

input.text { 
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px; 
    color:#696969;
    border:1px solid #c8d1db; 
    background:#f5f7f9;
    padding:3px 4px;
}

input.image_button { margin-bottom:-7px; margin-left:3px; }
* html input.image_button { margin-bottom:-4px; }

* html .clearfloat{ height: 1%; overflow: visible; }
*+html .clearfloat{ min-height: 1%; }
.clearfloat:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }

span.token { white-space:nowrap; }
span.arrow { color:#5984b0; }

/*-------------------------------------------------
STRUCTURAL
-------------------------------------------------*/

body {
    background:#5984b0 url(../../images/bg-blue_stripe.gif) left 100px repeat-x;
    margin:0;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color:#666;
}

#page {
    background:white;
    width:1010px;
    margin:0 auto 20px;
    border:1px solid black;
    border-top:none;
}

#content { margin:20px 48px 0pt 53px; }
#main { float:left; width:595px; line-height:1.6em; }
#sidebar { float:right; width:279px; }
#notice { 
    background:#980f08; 
    padding:2px 9px; 
    color:white; 
    font-weight:bold; 
    margin-bottom:10px; 
}

/*-------------------------------------------------
HEADER
-------------------------------------------------*/

#header {
    background:url(../../images/bg-header_border_bottom.png) 68px bottom no-repeat;
}

img#logo { 
    float:left;
    margin-left:50px;
    margin-top:45px;

}

#top_links {
	float: left;
	width: 600px;
	margin-right: 40px;
	margin-top: 60px;
	display: inline;
}
#top_links ul {
	float: right;
	list-style: none;
	margin-top: 4px;
}
#top_links ul li {
	display: inline;
	margin-right: 20px;
}
#top_links ul li a {
	color: #3b5a7a;
}
#top_links form {
	float: right;
}


#top_links ul li a.clientlogin {
	color: #830009;
}

/*-------------------------------------------------
MAIN
-------------------------------------------------*/

#main #text { padding-left:20px; } 
#main ul.standard { padding-left:20px; margin:0 0 20px; }
#main h1 { margin:0 0 20px; }
#main h2 { margin:16px 0; }

#intro #intro_image { float:left; margin-right:20px;padding:0 0 30px 0 }
#support #intro_image { float:left; margin:0 20px 20px 0;padding:0 0 50px 0 }
#services #intro, #services #support {margin:-20px 0 0 20px}



/*-------------------------------------------------
SIDEBAR
-------------------------------------------------*/

#sidebar #quote { display:block; margin-top:4px; }
#sidebar.lowered { margin-top:38px; }
* html #sidebar.lowered { margin-top:34px; }

/*-------------------------------------------------
MAIN NAVIGATION
-------------------------------------------------*/

ul#main_nav { 
    list-style:none; 
    margin:-5px 47px 0; 
	*margin:45px 47px 0; 
    float:right;
    width:610px;
    display:inline;
	height: 44px;
}

ul#main_nav li {
	float: left;
	text-transform: uppercase;
	background: url('../../images/bg-main-nav.png') -10px 0 no-repeat;
}

ul#main_nav li.nav_sol {
	background-position:0 0;
}

ul#main_nav li.nav_new {
	background-position:-224px 0;
}

ul#main_nav li a {
	display: block;
	color: #666;
	padding: 12px 0 16px;
	text-align: center;
	background: url('../../images/bg-main-nav-divider.png') 0 0 no-repeat;
/*	height: 44px;*/
}

ul#main_nav li a:hover {
	text-decoration: none;
	color: #5984B0;
}

/*ul#main_nav li a span { display:none; }*/

/*ul#main_nav li a { background:url(../../images/bg-tabs2.png) no-repeat; }*/

ul#main_nav li.nav_ind a { width:101px;  }
ul#main_nav li.nav_sol a { width:101px; background: url() no-repeat;  }
ul#main_nav li.nav_cus a { width:95px;  }
ul#main_nav li.nav_ser a { width:98px;  }
ul#main_nav li.nav_res a { width:97px;  }
ul#main_nav li.nav_com a { width:96px;  }
ul#main_nav li.nav_new a { width:122px;  }

ul#main_nav li.nav_ind a:hover { width:101px;  }
ul#main_nav li.nav_sol a:hover { width:101px;  }
ul#main_nav li.nav_cus a:hover { width:95px;  }
ul#main_nav li.nav_ser a:hover { width:98px;  }
ul#main_nav li.nav_res a:hover { width:97px;  }
ul#main_nav li.nav_com a:hover { width:96px;  }
ul#main_nav li.nav_new a:hover { width:122px;  }

body.industry ul#main_nav li.nav_ind a { width:101px;  }
body.solutions ul#main_nav li.nav_sol a { width:101px;  }
body.customers ul#main_nav li.nav_cus a { width:95px;  }
body.services ul#main_nav li.nav_ser a { width:98px;  }
body.resources ul#main_nav li.nav_res a { width:97px;  }
body.company ul#main_nav li.nav_com a { width:96px;  }
body.news ul#main_nav li.nav_new a, body.article ul#main_nav li.nav_new a { }

body.customers ul#main_nav li.nav_cus a,
body.solutions ul#main_nav li.nav_sol a,
body.services ul#main_nav li.nav_ser a,
body.resources ul#main_nav li.nav_res a,
body.company ul#main_nav li.nav_com a,
body.news ul#main_nav li.nav_new a,
body.article ul#main_nav li.nav_new a {
	color: #3B5A7A;
}


body.industry ul#main_nav li.nav_ind li a, body.solutions ul#main_nav li.nav_sol li a, body.customers ul#main_nav li.nav_cus li a, body.resources ul#main_nav li.nav_res li a, body.services ul#main_nav li.nav_ser li a, body.company ul#main_nav li.nav_com li a, body.news ul#main_nav li.nav_new li a, body.article ul#main_nav li.nav_new lia { width: auto; background-position: 0 0 ; }

/* general configuration */
ul#main_nav li ul,
ul#main_nav li ul li {
	padding: 0;
	margin: 0;
	list-style: none;
	display: block;
	float: none;
	font-size: 12px
}

ul#main_nav li ul li a {
	color: #666666 !important;
}

ul#main_nav li ul li {
	
}

ul#main_nav li ul { 
	position:absolute;
	background: url('../../images/bg-nav-dropmenu.png') top right no-repeat;
	padding-bottom:5px; 
	overflow:10000;
	visibility:hidden;
	z-index:1000;
	background-color: #fff;
	border-left: 1px solid #ccddec;
	border-right: 1px solid #ccddec;
	border-bottom: 1px solid #ccddec;
	-moz-border-radius: 0px 0px 5px 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-radius: 0px 0px 5px 5px;
}

ul#main_nav li ul li {
	margin: 0 1px;
	overflow: hidden;
	cursor: pointer;
	width: 178px;
	text-transform: capitalize;
	padding: 0 0 5px 0;
	background: url() no-repeat !important;
}

ul#main_nav li ul li a {
	/*height: 20px;*/
	width: auto;
	padding: 2px 10px;
	color: #666;
	text-align: left;
	background: url() no-repeat;
}

ul#main_nav li ul li a:hover {
	background-color: #eff3f9;
	text-decoration: none;
}

/*ul#main_nav li.last {
	background: url('../../images/bg-nav-dropmenu-bottom.png') bottom no-repeat;
	height: 5px;
}*/


/* width of subs */	
ul#main_nav .nav_ind ul, 
ul#main_nav .nav_sol ul li a, 
ul#main_nav .nav_sol ul li a:hover,
ul#main_nav .nav_ind ul li a, 
ul#main_nav .nav_ind ul li a:hover,
ul#main_nav .nav_ser ul li a, 
ul#main_nav .nav_ser ul li a:hover,
ul#main_nav .nav_new ul li a, 
ul#main_nav .nav_new ul li a:hover,
ul#main_nav .nav_com ul li a, 
ul#main_nav .nav_com ul li a:hover{width:auto}

#nav-industries {
	position: absolute;
	*position: relative;
	margin: 25px 0 0 312px;
	*margin: 40px 0 0 282px;
	_margin: 40px 0 0 310px;
	
}

#nav-industries ul li {
	float: left;
	margin: 0 32px 0 0;
	*margin: 0 38px 0 0;
	_margin: 0 10px 0 0;
	list-style-type: none;
	text-transform: uppercase;
	width: 70px;
	height: 20px;
}

#nav-industries ul li a {
	color: #5a5b5b;
	font-size: 9px;
	display: block;
	margin: 0 0 0 25px;
	
}

#chemicals #nav-industries ul li.chemicals a,
#consumer-goods #nav-industries ul li.consumer a,
#food-agriculture #nav-industries ul li.food a,
#mill #nav-industries ul li.mill a,
#grocery-retail #nav-industries ul li.grocery a,
#wholesale #nav-industries ul li.wholesale a{
	color: #3B5A7A;
}

#nav-industries ul li.chemicals {
	background: url('../../images/ico-ind-chemicals.png') no-repeat;
	padding: 5px 0 0 0;
}

#nav-industries ul li.consumer {
	background: url('../../images/ico-ind-consumer.png') no-repeat;
}

#nav-industries ul li.food {
	background: url('../../images/ico-ind-food.png') no-repeat;
}

#nav-industries ul li.mill {
	background: url('../../images/ico-ind-mill.png') no-repeat;
}

#nav-industries ul li.grocery {
	background: url('../../images/ico-ind-grocery.png') no-repeat;
}

#nav-industries ul li.wholesale {
	background: url('../../images/ico-ind-grocery.png') no-repeat;
}



/* background of subs */				
/*ul#main_nav li li.priapp a { background:url(../../images/drpdwn-priapp.gif) no-repeat; }
ul#main_nav li.priapp a:hover { background:url(../../images/drpdwn-priappon.gif) no-repeat; }
ul#main_nav li.prisci a { background:url(../../images/drpdwn-prisci.gif) no-repeat; }
ul#main_nav li.prisci a:hover { background:url(../../images/drpdwn-priscion.gif) no-repeat; }

ul#main_nav li li.indoverview a { background:url(../../images/drpdwn-ind_overview.gif) no-repeat; }
ul#main_nav li.indoverview a:hover { background:url(../../images/drpdwn-ind_overviewon.gif) no-repeat; }
ul#main_nav li li.meat a { background:url(../../images/drpdwn-meat.gif) no-repeat; }
ul#main_nav li.meat a:hover { background:url(../../images/drpdwn-meaton.gif) no-repeat; }
ul#main_nav li li.grain a { background:url(../../images/drpdwn-grain.gif) no-repeat; }
ul#main_nav li.grain a:hover { background:url(../../images/drpdwn-grainon.gif) no-repeat; }
ul#main_nav li.food a { background:url(../../images/drpdwn-food.gif) no-repeat; }
ul#main_nav li.food a:hover { background:url(../../images/drpdwn-foodon.gif) no-repeat; }
ul#main_nav li.chem a { background:url(../../images/drpdwn-chem.gif) no-repeat; }
ul#main_nav li.chem a:hover { background:url(../../images/drpdwn-chemon.gif) no-repeat; }
ul#main_nav li.paper a { background:url(../../images/drpdwn-paper2.gif) no-repeat; }
ul#main_nav li.paper a:hover { background:url(../../images/drpdwn-paperon2.gif) no-repeat; }

ul#main_nav li li.soloverview a { background:url('../../images/drpdwn-sol_overview.gif') no-repeat; }
ul#main_nav li.soloverview a:hover { background:url('../../images/drpdwn-sol_overviewon.gif') no-repeat; }
ul#main_nav li li.market a { background:url('../../images/drpdwn-sol_marketfore.gif') no-repeat; }
ul#main_nav li.market a:hover { background:url('../../images/drpdwn-sol_marketforeon.gif') no-repeat; }
ul#main_nav li li.forecaster a { background:url('../../images/drpdwn-sol_pricefore.gif') no-repeat; }
ul#main_nav li.forecaster a:hover { background:url('../../images/drpdwn-sol_priceforeon.gif') no-repeat; }
ul#main_nav li li.manager a { background:url('../../images/drpdwn-sol_pricemanager.gif') no-repeat; }
ul#main_nav li.manager a:hover { background:url('../../images/drpdwn-sol_pricemanageron.gif') no-repeat; }
ul#main_nav li li.optimizer a { background:url('../../images/drpdwn-sol_priceoptim.gif') no-repeat; }
ul#main_nav li.optimizer a:hover { background:url('../../images/drpdwn-sol_priceoptimon.gif') no-repeat; }
ul#main_nav li li.enter a { background:url('../../images/drpdwn-sol_enterprize.gif') no-repeat; }
ul#main_nav li.enter a:hover { background:url('../../images/drpdwn-sol_enterprizeon.gif') no-repeat; }

ul#main_nav li li.serv a { background:url(../../images/drpdwn-serv.gif) no-repeat; }
ul#main_nav li.serv a:hover { background:url(../../images/drpdwn-servon.gif) no-repeat; }
ul#main_nav li li.imp a { background:url(../../images/drpdwn-imple.gif) no-repeat; }
ul#main_nav li.imp a:hover { background:url(../../images/drpdwn-impleon.gif) no-repeat; }
ul#main_nav li li.user a { background:url(../../images/drpdwn-user.gif) no-repeat;}
ul#main_nav li.user a:hover { background:url(../../images/drpdwn-useron.gif) no-repeat;}
ul#main_nav li li.cust a { background:url(../../images/drpdwn-cust_suport.gif) no-repeat; }
ul#main_nav li.cust a:hover { background:url(../../images/drpdwn-cust_suporton.gif) no-repeat; }
ul#main_nav li li.stra a { background:url(../../images/drpdwn-strategic.gif) no-repeat; }
ul#main_nav li.stra a:hover { background:url(../../images/drpdwn-strategicon.gif) no-repeat; }

ul#main_nav li li.comp a { background:url(../../images/drpdwn-comp.gif) no-repeat; }
ul#main_nav li.comp a:hover { background:url(../../images/drpdwn-compon.gif) no-repeat; }
ul#main_nav li.manag a { background:url(../../images/drpdwn-mgmt.gif) no-repeat; }
ul#main_nav li.manag a:hover { background:url(../../images/drpdwn-mgmton.gif) no-repeat; }
ul#main_nav li.board a { background:url(../../images/drpdwn-board.gif) no-repeat; }
ul#main_nav li.board a:hover { background:url(../../images/drpdwn-boardon.gif) no-repeat; }
ul#main_nav li.advis a { background:url(../../images/drpdwn-advis.gif) no-repeat; }
ul#main_nav li.advis a:hover { background:url(../../images/drpdwn-advison.gif) no-repeat; }
ul#main_nav li.part a { background:url(../../images/drpdwn-part.gif) no-repeat; }
ul#main_nav li.part a:hover { background:url(../../images/drpdwn-parton.gif) no-repeat; }
ul#main_nav li.career a { background:url(../../images/drpdwn-career.gif) no-repeat; }
ul#main_nav li.career a:hover { background:url(../../images/drpdwn-careeron.gif) no-repeat; }

ul#main_nav li li.news a { background:url(../../images/drpdwn-newsover.gif) no-repeat; }
ul#main_nav li.news a:hover { background:url(../../images/drpdwn-newsoveron.gif) no-repeat; }
ul#main_nav li.press a { background:url(../../images/drpdwn-press.gif) no-repeat 0 0 !important; }
ul#main_nav li.press a:hover { background:url(../../images/drpdwn-presson.gif) no-repeat 0 0 !important; }
ul#main_nav li.inthe a { background:url(../../images/drpdwn-news.gif) no-repeat 0 0 !important; }
ul#main_nav li.inthe a:hover { background:url(../../images/drpdwn-newson.gif) no-repeat 0 0 !important; }
ul#main_nav li.events a { background:url(../../images/drpdwn-events.gif) no-repeat 0 0 !important; }
ul#main_nav li.events a:hover { background:url(../../images/drpdwn-eventson.gif) no-repeat 0 0 !important; }*/


/*-------------------------------------------------
NEWSLETTER
-------------------------------------------------*/

#home #newsletter {
	margin: 40px 47px;
	padding-top: 40px;
	width: 195px;
	float: right;
}


#newsletter {
	margin: 40px 47px;
	padding-top: 0;
	width: 195px;
	float: right;
}
#newsletter form, #newsletter form div {
	display: inline;
}
#newsletter img {
	margin: -6px 0 10px 0;
	display: block;
}


/*-------------------------------------------------
FOOTER
-------------------------------------------------*/

#footer {
    border-top:1px solid #d5dce3;
    text-align:center;
    color:#999;
    font-size:11px;
    background:url(../../images/bg-blue_shade_vertical.gif) left top repeat-x;
}
#footer li { 
    list-style:none; 
    display:inline; 
    border-right:1px solid #d5dce3; 
    padding:0 7px 0 4px; 
}
#footer li.last { border:none; }
#footer a { color:#999; }
#footer #footer_nav {margin-top:15px; }
#footer #copyright { margin:20px 0 20px; }

/*-------------------------------------------------
SUB NAV
-------------------------------------------------*/

#sub_nav h2 { background:#4C6C8B; margin:0; padding:10px 13px;}
#sub_nav .module_body { padding:16px 13px; }
#sub_nav .module_body ul { list-style:none; margin:0; padding:0; }
#sub_nav { margin-bottom:1px; }
#sub_nav .module_body { 
    background:#6987a5 url(../../images/bg-solutions.gif) right top no-repeat; 
}
#sub_nav .module_body ul { font-size:13px; margin-bottom:25px; }
#sub_nav .module_body li { padding-left:10px; margin-bottom:10px; }
#sub_nav .module_body li.selected { 
    background:url(../../images/arw-light_blue_bullet.gif) left 0.5em no-repeat; 
}
#sub_nav .module_body a { color:white; }
#sub_nav .module_body li.selected a { color:#c4ddf7; }
#sub_nav .module_body li a:hover { color:#3b5a7a; text-decoration:none; }

#sub_nav table#webinardetails  {
	margin:0 0 20px 0
}

#sub_nav table#webinardetails .title{
	vertical-align:top;
	font-weight:bold;
	font-size:11px;
	text-align:left
}

#sub_nav table#webinardetails td{
	padding:5px
}

#sub_nav table#webinardetails tr td {
	border-bottom:1px solid #d6d6d6;
	line-height: 18px;
}

#sub_nav table#webinardetails tr td ul {
	margin: 0 0 0 15px;
	padding: 0 0 0 0;
}

#sub_nav table#webinardetails tr td li {
	
	margin: 0 0 10px 0;
}
/*-------------------------------------------------
MODULE
-------------------------------------------------*/

.module h2 { background:#4C6C8B; margin:0; padding:10px 13px;}
.module .module_body ul { list-style:none; margin:0; padding:16px 13px; }

.module .module_body {
    border:1px solid #bec8d3; 
    background:url(../../images/bg-blue_shade.gif) right top repeat-y;
}

.module .module_body li a { color:#666; }

.module#white_papers .module_body li { 
    padding-left:20px; 
    padding-bottom:10px;
    background:url(../../images/icn-document.gif) left 1px no-repeat; 
}

.module#upcoming_events .module_body li { margin-bottom:15px; }

/*-------------------------------------------------
SOLUTIONS
-------------------------------------------------*/

body#solutions h1 { margin-top:20px; }
body#margin #intro ul { margin-left:210px; }

body.solutions #intro.right #intro_image, 
body.solutions #intro.right #captioned_image { float:right; margin:0 0 20px 20px; }
body.solutions #intro.right #captioned_image { width:280px; }
body.solutions #intro.right #captioned_image .caption { color:#3b5a7a; }

body.solutions #chart { background:#eff3f8; padding:18px 25px; }
body.solutions #chart img { float:right; margin-left:20px; }
body.solutions #chart h3 { margin-top:0; }
body.solutions h4 {margin:0;font-size:10px}
body.solutions #chart p { margin-bottom:0; }

body.solutions #chart.left img { float:left; margin-right:20px; margin-left:0; }
body.solutions #chart.full img { float:none; margin:0 0 15px; }

body.solutions #saas { background:#eff3f8; padding:5px 20px; }
body.solutions #margin_should_run { clear:both; }

body.solutions#application #chart img { margin-bottom:20px; }
body.solutions#pro_service #pro_services_chart { margin-left:20px; float:right; }

body.solutions .indented {margin-left:35px;}



body.solutions #requestbanner #text {
	float:right;
	width: 240px;
}

body.solutions #requestbanner img.screen {
	float:left;
	background-color: #ddd;
}

body.solutions #requestbanner #text h2{
	padding: 0;
	font-size: 25px;
	color:#4c6c8b;
	line-height: 24px;
	margin: 0 0 15px 0;
}

body.solutions #requestbanner #text span {
	font-size: 18px;
	color: #616161;
}

body.solutions #requestbanner #text p {
	font-size: 14px;
}

body.solutions #requestbanner #text a {
	display: block;
	width: 102px;
	height: 0;
	font-size: 1em;
	padding-top: 23px;
	text-indent: -2000px;
	overflow: hidden;
	background: url('../../images/gra-button-signup.jpg') no-repeat;
}



body.solutions #trialbanner #text {
	float:right;
	width: 240px;
}

body.solutions #trialbanner img.screen {
	float:left;
	background-color: #ddd;
}

body.solutions #trialbanner #text h2{
	padding: 0;
	font-size: 25px;
	color:#4c6c8b;
	line-height: 28px;
	margin: 0;
}

body.solutions #trialbanner #text span {
	font-size: 18px;
	color: #616161;
}

body.solutions #trialbanner #text p {
	padding: 20px 0;
	font-size: 14px;
}

/*body.solutions #trialbanner img {
	float:left;	
	margin: 0 10px 0 0;
}
*/
body.solutions #trialbanner img.signup {
	margin: 0 10px 0 0;
	float: left;
}

body.solutions #newwaysbanner {
	width: 580px;
	height: 223px;
	text-indent: -2000em;
	overflow: hidden;
	background: url('../../images/bg-new-ways.jpg') no-repeat;
}

body.solutions #newway-features div {
	width: 170px;
	float: left;
	margin: 0 20px 0 0;
}

body.solutions #newway-features h2 {
	color: #4c6c8b;
	font-size: 19px;
	line-height: 22px;
}

body.solutions #newway-features h3 {
	color: #787878;
	font-size: 17px;
	font-weight: normal;
}

body.solutions #newway-features h4 {
	color: #4c4c4c;
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 0 0;
}

body.solutions #newway-features hr {
	border: 1px solid #d6d6d6;
}

body.solutions #newway-features ul {
	margin: 10px 0 0 20px;
	padding: 0 0 0 0;
}

body.solutions #newway-features ul li {
	margin: 0 0 10px 0;
}

body.solutions #newway-features a {
	display: block;
	width: 102px;
	height: 0;
	font-size: 1em;
	padding-top: 24px;
	text-indent: -2000px;
	overflow: hidden;
	margin: 20px 0 0 0;
	background: url('../../images/gra-button-register.jpg') no-repeat;
}


body.solutions #features {
	border-top:2px solid #e9ebec;
	border-bottom:2px solid #e9ebec;
	padding: 20px 0;
	margin: 20px 0 ;
}

body.solutions #features h2 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #4c6c8b;
	font-size: 16px;
}

body.solutions #features ul {
	margin: 0;
	padding: 0;
}

body.solutions #features ul li {
	list-style-type: none;
	padding: 0 20px 0 0;
	margin: 0;
	width: 170px;
	float:left;
}

body.solutions ul#mf-diagram {
	width: 595px;
	height: 350px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('../../images/gra-marketforecaster-diagram.png') no-repeat;
}

body.solutions ul#mf-diagram li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

body.solutions ul#mf-diagram li p {
	padding: 0 0 10px 15px;
	margin: 0;
	background: url('../../images/arw-bullet.png') no-repeat 0 7px;
}

body.solutions ul#mf-diagram li a {
	position:absolute;
	display:block;
	background: url('../../images/blank.gif') no-repeat;
	text-decoration: none;
}

body.solutions ul#mf-diagram li a strong {
	font-size: 16px;
	color: #9e1900;
}

body.solutions ul#mf-diagram li a span {
	display:none;
}

body.solutions ul#mf-diagram li a em {
	margin-bottom: 5px;
	margin-top: 5px;
	display: block;
	padding: 0;
	border:0;
	font-weight: bold;
}

body.solutions ul#mf-diagram li a:hover span {
	position:relative;
	display:block;
	width:200px;
	left:20px;
	top:20px;
	padding:5px;
	border:1px solid #000;
	background:#fff;
	text-decoration:none;
	color:#000;
	filter:alpha(opacity=80);
	opacity:0.8;
}

body.solutions ul#mf-diagram a.growers {
	width:220px;
	height:130px;
	margin: 0 0 0 -30px;
	position: absolute;
}

body.solutions ul#mf-diagram a.manu {
	width:150px;
	height:130px;
	position: absolute;
	margin: 0 0 0 220px;
}

body.solutions ul#mf-diagram a.further {
	width:150px;
	height:130px;
	position: absolute;
	margin: 0 0 0 380px;
}

body.solutions ul#mf-diagram a.dist {
	width:170px;
	height:100px;
	position: absolute;
	margin: 130px 0 0 330px;
}

body.solutions ul#mf-diagram a.rest {
	width:170px;
	height:100px;
	position: absolute;
	margin: 240px 0 0 360px;
}

body.solutions ul#mf-diagram a.retail {
	width:170px;
	height:100px;
	position: absolute;
	margin: 240px 0 0 140px;
}

body.solutions.training h4 {
	margin: 20px 0 0 0;
	padding: 0 0 0 0;
	line-height: 20px;
	font-size: 18px;
	font-weight: normal;
}

body.solutions.training p {
	padding: 10px 0 0 0 !important;
	font-size: 12px !important;
}

body.solutions.training .videoimage {
	float: left;
	width: 305px;
	text-align: center;
}

body.solutions.training .videoimage img {
	margin: 0 0 10px 0;
}


.solutions .mainvideo {
	background:#edf3f9;
}

.solutions .mainvideo img {
	border:2px solid #4c6c8b;
	margin:10px;
	float:left
}

.solutions .mainvideo .videotext {
	float:right;
	width:250px;
	margin:0 20px 0 0
}





/*-------------------------------------------------
INDUSTRY
-------------------------------------------------*/
body#industry #photo {margin-bottom:20px}

/*-------------------------------------------------
NEWS
-------------------------------------------------*/

body.news div.archive { margin-left:20px; }
body.news div.archive h3 { font-size:12px; }
body.news div.archive ul { list-style:none; padding:0; margin:0; }

body.news .box { background:#eff3f8; padding:15px 15px 1px; margin:30px auto;width:90% }
body.news .box ol li{ margin: 0 0 10px 0 }
body.news .box h3  {margin:0 !important;font-size:14px}

body.news p a.registerbutton {
	background:#eff3f8;
	border:1px solid #bec8d3;
	font-size:13px;
	margin:0 0 0 100px;
	padding:10px;
	text-align:center;
	text-decoration:none;
	width:150px
}

body.news h2 span {
	display:block;
	font-size:16px;
	padding-bottom:3px;
	color:#333
}

/*
body.news h2 {
	font-size:16px;
	color:#333
}
*/

/*-------------------------------------------------
FEATURE BOX
-------------------------------------------------*/

.feature_box { 
    background:url(../../images/bg-featured_item.gif) right top repeat-y;
    border:1px solid #bcc7d1; 
}
.feature_box img.text { float:left; margin:15px 20px 100px 15px; }
.feature_box .graphic { float:right; margin:20px 20px 10px 15px; }
.feature_box h3 { margin-top:20px; font-size:12px; }


/*-------------------------------------------------
BANNER BOX
-------------------------------------------------*/

.banner_box h2 { 
    font-weight:bold; 
    background:#eff3f8; 
    color:#3b5a7a; 
    padding:9px 20px; 
    position:relative;
}
.banner_box h2 a { 
    font-size:10px; 
    font-weight:bold; 
    color:#3b5a7a; 
    position:absolute;
    top:10px;
    right:30px;
}
.banner_box .content { padding:0 20px 20px; }
.banner_box .content ul { list-style:none; padding-left:0; margin:0; }
.banner_box .content ul li {
    background:left 4px no-repeat; 
    padding-left:25px;  
    padding-bottom:8px;
    margin-bottom:8px;
    border-bottom:1px solid #c4cdd7;
}
.banner_box#press_release .content ul li { background-image:url(../../images/icn-press_release.gif); }
.banner_box#in_the_news .content ul li { background-image:url(../../images/icn-in_the_news.gif); }
.banner_box#events .content ul li { background-image:url(../../images/icn-events.gif); }
.banner_box .content ul li a { color:#666; }
.banner_box .content ul li strong { color:#3b5a7a; }
.banner_box .content ul li.last { border-bottom:none; }

.banner_box.with_logo .content ul li { background:none;  padding-left:0; }
.banner_box.with_logo .content ul li .logo { 
	float:left; 
	margin-right:15px; 
	text-align:center;
	padding-top:6px;
}
.banner_box.with_logo .content ul li .description { float:right; } 
body#events .banner_box.with_logo .content ul li .logo { width:95px; }
body#events .banner_box.with_logo .content ul li .description { width:411px; }
body#in_the_news .banner_box.with_logo .content ul li .logo { width:200px; }
body#in_the_news .banner_box.with_logo .content ul li .description { width:306px; }

.banner_box#in_the_news, .banner_box#events { width:280px; }
.banner_box#in_the_news { float:left; }
.banner_box#events { float:right; }
.banner_box#media_coverage { clear:both; }

.banner_box#press_release .content .subtitle{
	font-weight:bold;
	color:#666;
	margin:5px 0 15px 0;
	display:block
}

.banner_box#press_release .content .current .headline{
	font-size:14px;
	color:#3B5A7A;
}

.banner_box#press_release .content .current a{
	font-weight:bold;
	color:#5984b0;
	margin:5px 0 15px 0;
	display:block
}

/*-------------------------------------------------
ARTICLE
-------------------------------------------------*/

body.article #summary { 
    font-weight:bold; 
    color:#5984b0; 
    background:#eff3f8;
    padding:3px 20px 14px;
    margin-bottom:15px;
}

body.article p.indented { 
    margin-left:35px;
}

/*-------------------------------------------------
CUSTOMERS
-------------------------------------------------*/

.customer_box { margin-bottom:25px; }
* html .customer_box div.logo { width:170px; text-align:center;}
.customer_box div.logo { border:1px solid #abc6e3; float:left; margin:5px 18px 80px 0; }
.customer_box div.logo ul.links {
    list-style:none;
    padding:5px 2px 5px 0;
    margin:0;
    background:url(../../images/bg-blue_fade_customer.gif) right top repeat-y;
    text-align:right;
}
.customer_box div.logo ul.links li { display:inline; border-right:1px solid #8b8c8d; padding:0 5px;}
.customer_box div.logo ul.links li.last { border:none; }
.customer_box div.logo ul.links li a { 
    color:#3b5a7a; 
    font-size:10px; 
}
.customer_box strong { color:#3b5a7a; }
.customer_box blockquote { color:#3b5a7a; font-style:italic; }

body#customers #sidebar { font-size:10px; line-height:1.6em; }

body#customers #featured_item {
    background:url(../../images/bg-blue_shade_right.gif) right top repeat-y;
    border:1px solid #bac5d0;
    padding:20px 20px 0;
}
body#customers #featured_item .text { float:left; }
body#customers #featured_item .thumbnail { float:right; }
body#customers #featured_item .thumbnail img { border:2px solid #5984b0; margin-bottom:10px; }
body#customers #featured_item h3 { clear:both; }
body#customers #testimonials { 
    background:#eff3f8; 
    border:1px solid #bac5d0; 
    padding:5px 20px 0; 
    margin-top:5px; 
}
body#customers #testimonials a { color:#666666; }

body#customers #customerfade {
	height: 100px;
	margin: 0 0 50px 0;
	border-top: 1px solid #CDCDCD;
	border-bottom: 1px solid #CDCDCD;
}

body#customers #customerfade li {
	padding: 4px 0;
}

/*-------------------------------------------------
TESTIMONIALS
-------------------------------------------------*/

.testimonials_list { border-top:1px solid #ebeef2; }
.testimonial_item { 
    background:url(../../images/bg-open_quote.gif) 20px 20px no-repeat; 
    padding:25px 0 20px 55px;
    border-bottom:1px solid #ebeef2;
}
.testimonial_item blockquote { 
    font-style:italic; 
    font-weight:bold; 
    color:#3b5a7a; 
    line-height:1.7em;
    margin:0;
}
.testimonial_item blockquote img { position:absolute; margin-left:10px; margin-top:4px; }
.testimonial_item .signature { margin-left:300px; margin-top:20px; }
.testimonial_item .signature img { float:left; margin-right:8px; margin-bottom:30px; }
.testimonial_item a.video { float:right; clear:right; margin-top:10px; margin-right:20px; }


/*-------------------------------------------------
RESOURCES
-------------------------------------------------*/

body#resources .feature_box .graphic img { border:3px solid #5984b0; }
.resource_box { 
    width:281px; 
    background:url(../../images/bg-resource_box_bottom.gif) left bottom no-repeat;
    margin-top:20px;
}
.resource_box h2 {
    background:url(../../images/bg-resource_box_top.gif) no-repeat;
    height:17px;
    padding:15px 20px;
    font-weight:bold;
    color:#3b5a7a;
    margin:0 !important;
}
.resource_box .content { padding:10px 20px 20px; }
.resource_box ul { list-style:none; padding:0; margin:0; }
.resource_box ul li {
    padding-left:27px;
    padding-bottom:15px;
    background:left 0.5em no-repeat;
    margin-bottom:10px;
    border-bottom:1px solid #e4e9ee;
}
.resource_box ul li.last { margin-bottom:0; border-bottom:none; padding-bottom:0; }
.resource_box ul li h3 { margin-top:0; }

.resource_box#case_studies ul li { background-image:url(../../images/icn-events.gif); }
.resource_box#market_insights ul li { background-image:url(../../images/icn-bars.gif); }
.resource_box#whitepapers ul li { background-image:url(../../images/icn-press_release.gif); }
.resource_box#datasheets ul li { background-image:url(../../images/icn-press_release.gif); }
.resource_box#videos ul li { background-image:url(../../images/icn-video.gif); }

.resource_box#case_studies { float:left; }
.resource_box#market_insights { float:right; }
.resource_box#datasheets { float:right;clear:right }
.resource_box#whitepapers { float:left; clear:left; }
.resource_box#videos { float:right; clear:right ;}

.resource_box.long { background:transparent; }
.resource_box.long .content { 
    background:url(../../images/bg-resource_box_bottom_long.gif) top left no-repeat
}

body#resources .indented,
body.industry .indented{ margin-left:35px; }


table.casestudy { 
	margin-bottom:5px; 
	border-bottom:1px solid #ebeef2;
	border-top:1px solid #ebeef2;
}

table.casestudy td { padding-right:50px; padding-bottom:10px; padding-top:5px; vertical-align:top; }

#white_papers .pdf {
	margin: 0 10px 0 12px;
}

#white_papers .pdf .pdfdescription {
	float:left;
	width: 150px;
	margin: 10px 0 0 0;
}

#white_papers .pdf .download span {
	font-size: 10px;
	color: #A6A6A6;
}

#white_papers .pdf .pdfdescription.last {
	padding-bottom: 20px;
}

#white_papers .pdf .download {
	float:right;
	width: 100px;
	margin: 10px 0 0 5px;
}

#white_papers .pdf .download a {
	font-weight: bold;
}

#white_papers .pdf hr {
	color:#DCDCDC;
	height: 1px;
	border:1px solid;
	margin: 10px 0 0  0;
}

#white_papers.module .button {
	background: url('../../images/bg-side-button-marketforecaster.png') no-repeat scroll top left;
	width: 263px;
	height: 66px;
}

#white_papers.module .button div {
	font-size: 20px;
	margin: 15px 0 0 0;
	padding: 20px 0 0 15px;
}

#white_papers.module .button div.right a{
	font-size: 14px !important;
}

#white_papers.module .button .right {
	margin: -64px 0 0 125px;
	line-height: 28px;
}

body.solutions #white_papers.module h3{
	font-size: 18px;
}

body.solutions #white_papers.module h4{
	font-size: 14px;
}

/*-------------------------------------------------
COMPANY
-------------------------------------------------*/

body#company h1 { margin-top:20px; }
body#company p.indented { margin-left:35px; }
body#company p.indented strong { color:#3b5a7a; }

body#management h3, body#board h3, body#advisors h3 { color:#5984b0; }

table.people { margin-bottom:30px; }
table.people td { padding-right:50px; padding-bottom:15px; vertical-align:top; }

body.company .biblio { background:#eff3f8; padding:15px 15px 1px; margin-bottom:30px; }

body.company .logo_association { float:left; margin:0 30px 30px 0; clear:both; }
body.company .text_association { margin:0 0 30px 0; float:right; width:430px; }
body.company .text_association p strong { color: #3b5a7a; }

/*-------------------------------------------------
SERVICES
-------------------------------------------------*/

body#services h1 { margin-top:20px; }
body#services p.indented { width:500px }
body#services p.indented { margin:0 0 10px 35px;padding:0 0 10px 0 }
body#services p.indented { border-bottom:1px solid #eff3f8; }
body#services p.indented strong { color:#3b5a7a; }
body#services p.indentedPlain { width:400px }
body#services p.indentedPlain { margin:20px 0 0 35px }
body#services p.indentedPlain strong { color:#3b5a7a; }

body#services dt { float:left; width:80px; float:left; font-weight:bold; }

body#services .numbered li{ margin:0 0 10px 0 }

/*-------------------------------------------------
CONTACT US
-------------------------------------------------*/

#contact_info #map { float:right; margin-bottom:20px; }
#contact_info dt { float:left; width:50px; float:left; font-weight:bold; }

/*-------------------------------------------------
CONTACT FORM
-------------------------------------------------*/
.formcontainer {
	background-color: #EFF3F8;
	padding: 10px;
}
form#contact_form { clear:both; }
form#contact_form label { float:left; width:135px; color:#3b5a7a; font-weight:bold; }
form#contact_form label.long { float:left; width:400px; color:#3b5a7a; font-weight:bold; }
form#contact_form input.long {
	margin: 0 0 0 420px;
}
form#contact_form input.textfield { 
    width:325px; 
    border:none; 
    border-bottom:1px solid #b9c5d2; 
    font-size:12px; 
    font-family:Verdana,Geneva,sans-serif; 
    padding:4px 6px;
}
form#contact_form fieldset { background:#eff3f8; padding:20px 30px; border:none; margin:0 0 15px; }
form#contact_form h2{font-size:15px;color:#4c6c8b;margin:20px 0 10px 0}

/*-------------------------------------------------
GARTNER 0408
-------------------------------------------------*/

body.gartner_0408 form#contact_form label { width:120px; padding-left:15px; }
body.gartner_0408 form#contact_form p.intro { margin-bottom:26px; }

body.gartner_0408 #featured_report {  
	background:url(../../images/bg-featured_report.gif) left top no-repeat;
	width:576px;
	height:151px;
	margin:0 0 33px 0;
}
body.gartner_0408 #featured_report .content { 
	padding:14px 123px 0 152px;
}
body.gartner_0408 #featured_report h3 { font-size:12px; margin-bottom:27px; }
body.gartner_0408 #featured_report img { float:left; }
body.gartner_0408 #featured_report p { 
	font-size:12px; 
	font-style:italic; 
	width:181px; 
	margin:0 0 0 97px;
}

body.gartner_0408 .download {
	margin-left:190px;
}

/*-------------------------------------------------
GARTNER 0408 Thank You
-------------------------------------------------*/

body#gartner_0408_thank #text h2 { font-size:16px; color:#5984b0; margin-top:45px; }
body#gartner_0408_thank #text div.banner { 
	margin-top:33px;
	padding:20px 0 0 70px;
	font-size:14px; color:#5984b0; 
	background:url(../../images/gra-book.gif) left top no-repeat;
	height:61px;
}
body#gartner_0408_thank #text a.download {
	margin-left:124px;
}

/*-------------------------------------------------
CAREER
-------------------------------------------------*/

body#career .feature_box { margin-bottom:20px; }
body#career .feature_box .graphic { margin-top:0px; margin-right:40px; margin-left:40px; }
body#career .feature_box h3 { margin-bottom:13px; font-size:13px; }
body#career .feature_box img.text { margin-bottom:100px; }
body#career .feature_box a#view_details { font-size:10px; color:#3b5a7a; font-weight:bold; }

body#career #indented_text { margin-left:30px; }

body#career #requirements { border-top:1px solid #c4cdd7; margin-top:30px; font-size:9px; }
body#career #requirements h4 { font-weight:normal; font-size:9px; }
body#career #requirements a.email { color:#666666; }

/*-------------------------------------------------
JOB
-------------------------------------------------*/

body#job #main h2 { 
	font-size:12px; 
	font-weight:bold; 
	color:#3b5a7a; 
	background:#eff3f8; 
	padding:13px 20px;
}

body#job #description { margin-left:20px; }

/*-------------------------------------------------
SITEMAP
-------------------------------------------------*/

body#sitemap #main ul { list-style:none; padding-left:20px;  }
* html body#sitemap #main ul { margin-left:10px;  }
body#sitemap #main ul li { margin-bottom:10px; }
body#sitemap #main ul ul li { margin-bottom:0px; }
body#sitemap #main ul li a { font-weight:bold; }
body#sitemap #main ul li ul a { font-weight:normal; }

/*-------------------------------------------------
HOMEPAGE
-------------------------------------------------*/

a.arrow { 
	color:#3b5a7a; 
	background:url(../../images/arw-blue.gif) right center no-repeat;
	padding-right:10px;	
}
a.arrow.gray { color:#333333; background-image:url(../../images/arw-gray.gif); }

body#home #banner { float:left; width:579px; font-size:12px; line-height:1.8em; }
body#home #banner p { margin-top:14px; }

body#home #boxes { width:298px; float:right; margin-bottom:19px; }

body#home .box {
    background:url(../../images/bg-blue_shade_right.gif) right top repeat-y;
    border:1px solid #bac5d0;
    padding:20px 20px 0;
	width:257px;
	font-size:10px;
	line-height:1.8em;
}

body#home .largeBox {
    background:url(../../images/bg-blue_shade_right.gif) right top repeat-y;
    border:1px solid #bac5d0;
    padding:20px 20px 0;
	font-size:10px;
	line-height:1.8em;
}

body#home .largeBoxTop {
    background:url(../../images/bg-blue_shade_right.gif) right top repeat-y;
    border:1px solid #bac5d0;
   	padding:10px 0 10px 0;
	font-size:10px;
	line-height:1.8em;
	margin-bottom:10px
}

body#home .largeBoxTop li {
	list-style-type: none;
}

body#home .largeBoxTop #thumb {
	width:110px;
	margin:10px 0 0 10px;
	_margin:10px 3px 0 5px;
	float:left
}

body#home .largeBoxTop #thumbContent {
	text-align:left;
	margin:10px 10px 0 0;
	width:160px;
	float:right;
}

body#home .largeBoxTop #thumbContent h2{
	margin:0 0 5px 15px;
	padding:0;
	font-size:12px;
	line-height:120%;
	font-weight:bold
}

body#home .largeBoxTop h1{
	margin:0 0 5px 10px;
	padding:0;
	text-align:left
}

h1.title {
	color: #5984b0;
	font-size: 18px;
	letter-spacing: 1px;
}

h1.title span {
	font-weight: normal;
}

body#home .largeBoxTop #thumbContent p{
	padding:0;
	font-size:11px;
	line-height:120%;
	margin:0 0 10px 15px
}

body#home #boxes #sdIn {
	background:url(../../images/bg-sd_in_box.png) top no-repeat;
	margin:0 0 15px 0 
}

body#home #boxes #sdIn h3,
body#home #boxes #sdIn h2{
	padding:0;
	margin:0
}

body#home #boxes #sdIn h2 img{
	padding:18px 0 0 10px;
}

body#home #boxes #sdIn h3 img{
	padding:30px 0 0 20px;
}

body#home #boxes #sdIn #callOut {
	background: url(../../images/bg-quote_start.gif) no-repeat;
	display:block;
	font-size:16px;
	margin:20px 0 0 40px;
}

body#home #boxes #sdIn cite{
	display:block;
	font-size:16px;
	margin:0 0 0 30px;
	line-height;18px;
	width:210px
}

body#home #boxes #sdIn .read{
	font-size:12px;
	margin:20px 0 0 20px;
	font-weight:bold;
	width:210px
}

body#home #boxes #sdIn #sdInButton{
	padding:10px 3px 10px 3px ;
	border:1px solid #cfd6de;
	background:#f1f4f7 url(../../images/icn-whitepaper_light.gif) no-repeat left center;
	background-position: 5px 9px; 
	width:260px;
	margin:0 auto;
}

body#home #boxes #sdIn #sdInButton a{
	margin:0 0 0 18px;
	display:block;
}

body#home #boxes #sdIn .sdInBottom {
	background:url(../../images/bg-sd_in_box.png) top no-repeat;
	height:5px;
	margin-top:10px
}


body#home .box#case_study { margin-bottom:15px; }
body#home .box#case_study .text { float:left; }
body#home .box#case_study .logo { float:right; margin-bottom:20px; }
body#home .box#case_study p { clear:both; }

body#home .box.small { 
	background-image:url(../../images/bg-fade_blue_right_narrow.gif);
	width:144px; 
	height:109px;
	padding:10px 0 0;
	text-align:center;
}

body#home .largeBox { 
	background-image:url(../../images/bg-fade_blue_right_narrow.gif);
	height:109px;
	padding:10px 0 0;
	text-align:center;
}

body#home .box#our_customers { float:left; }
body#home .box#our_customers .logo { display:block; }
body#home .largeBox#our_customers .logo { display:block}
body#home .box#industry_focus  { float:right; }
body#home .box#industry_focus ul { list-style:none; margin:0; padding:0; }

body#home #bottom { clear:both; }

body#home .headline {
	background:url(../../images/bg-headline.gif) left top no-repeat;
	width:201px;
	height:247px;
	float:left;
	margin-right:1px;
	line-height:1.3em;
}
body#home .headline h2 { padding:8px 13px; margin:11px 0; }
body#home .headline .content { padding:2px 17px; }
body#home .headline li a { color:#5984B0; }
body#home .headline li { margin-bottom:15px; }
body#home .headline a.arrow { margin-left:10px; }

body#home #key_resources ul { list-style:none; padding-left:0px; margin:0; }
body#home #key_resources ul li { 
    background:left 0.0em no-repeat; 
    padding-left:24px;
}
body#home #key_resources ul li.video { background-image:url(../../images/icn-video_light.gif) }
body#home #key_resources ul li.whitepaper { background-image:url(../../images/icn-whitepaper_light.gif) }
body#home #key_resources a.arrow { margin-left:24px; }

body#home .headline.wide {
	background-image:url(../../images/bg-headline_wide.gif);
	width:301px;
}

body#home #new_at a.arrow { margin-left:0; }
body#home #new_at a#gartner_logo { display:block; margin:9px 0 10px; }
body#home #new_at h3 { margin:0 0 5px 0; }
/*
body#home #new_at h3 { color:#666; margin:0; }
body#home #new_at .exclamation { 
	background:url(../../images/gra-exclamation.gif) left top no-repeat;
	margin-bottom:15px; 
	padding-left:20px;
}
*/
body#home #new_at ul { margin:0px 0 0 0; padding-left:0px; }
body#home #new_at li { margin-bottom:10px; }
body#home #new_at .description {float:right;width:165px}
body#home #new_at .description a{fcolor:#5984B0}


body#home #content #new_at ul { list-style:none}
body#home #content #new_at .logo { float:left;padding-right:10px}

body#home #newsletter { margin-top:2px; }


/*slider */

div#sliderBox{ width:296px; height:204px; overflow:hidden; position:relative; }

div#sliders{ width:900px; position:absolute; }

div#sliderBox div.sliders div.slider1,
div#sliderBox div.sliders div.slider2,
div#sliderBox div.sliders div.slider3
{ width:296px; height:204px; float:left; display:block; }
div#sliderBox div.sliders h1 img{ margin-top:2px; }
div#sliderBox div.sliders div.thumb img{ width:124px; height:128px; border:0px solid #767676; float:left; margin:7px 10px; }
div#sliderBox div.sliders div.thumbContent h2{ font-weight:700; font-size:12px; line-height:16px; padding:7px 16px 0 0; margin:0; }
div#sliderBox div.sliders div.thumbContent p{ font-size:11px; line-height:13px; padding:10px 16px 0 0; margin:0; }
div#sliderBox div.sliders div.thumbContent p.links{ display:block; float:right; width:154px; margin:0 -2px 0 0; padding: 5px 0 0 0px;}
div#sliderBox div.sliders div.thumbContent p.links a{ padding:0; margin:0; } 
div#sliderBox div.sliders div.slider1{ float:left; }

div#nav-sliders{
	position:absolute;
	top:180px;
	width:150px;
	border:1px solid #000;
	padding:0;
	border:0;
	margin: 0 0 0 8px;
}
div#nav-sliders ul{ margin:0 25px; padding:0 15px; }
div#nav-sliders li{ list-style:none; float:left; }
div#nav-sliders li a{ 
	width:7px;
	margin:0 4px; 
	_margin:0 2px;
	height:10px; 
	font-size:0; 
	background:url(../../images/bg-ico-slider-navigator.jpg) -20px 0 no-repeat; 
	float:left;
	display:block;
	}
div#nav-sliders li a.current, 
div#nav-sliders li a:hover{ 
	background:url(../../images/bg-ico-slider-navigator.jpg) -10px 0 no-repeat; 
}

div#nav-sliders a.prev{
	background:url(../../images/bg-ico-slider-navigator.jpg) 0 0 no-repeat; 
	width:10px; 
	height:10px;
	display:block;
	position:absolute;
	left:20px;
} 
div#nav-sliders a.next{
	background:url(../../images/bg-ico-slider-navigator.jpg) -30px 0 no-repeat; 
	width:10px; 
	height:10px;
	display:block;
	position:absolute;
	left:100px;
}

/* rotating customers list*/

ul.crossfade {
	padding: 0;
	margin: 0;
	_margin: 0 0 0 -290px;
	list-style: none;
	position: relative;
}
#customerfade li {
	position: absolute;
	top: 0;
	left: 0;
	visibility: hidden;
}

/* MARKETFORECASTER */

#banner #marketforecaster {
	background: url('../../images/gra-home-feature-newways.jpg') no-repeat scroll top left;
	width: 579px;
	height: 251px;
	font-family: "Lucida Sans", "MS Trebuchet", sans-serif;
}

#banner #marketforecaster .sub {
	font-size: 18px;
	margin: 0 0 5px 320px;
	padding: 10px 0 0 0;
	color:#3b3b3b;
}

#banner #marketforecaster .head {
	font-size: 24px;
	margin: 0 0 7px 320px;
	color:#4c6c8b;
	letter-spacing: -1px;
	padding: 30px 20px 0 0;
	line-height: 24px;
}

#banner #marketforecaster .third {
	font-size: 30px;
	margin: 0 0 0 330px;
	color:#4c6c8b;
	letter-spacing: -1px;
}

#banner #marketforecaster .third a {
	font-size: 11px;
	display: block;
	letter-spacing: 0;
	margin: 7px 0 0 0;
}

#banner #marketforecaster .button {
	width: 220px;
	margin: 0 0 5px 330px;
}

#banner #marketforecaster a.red {
	color: #830009;
	font-size: 20px;
	margin: 25px 0 5px 359px;
	display: block;
	letter-spacing: -1px;
}

#banner #marketforecaster .button div {
	font-size: 18px;
	font-weight: bold;
	margin: 24px 0 0 10px;
	width: 150px;
}

#banner #marketforecaster .button .right {
	position: relative;
	line-height: 26px;
	margin: -36px 0 0 120px;
	padding: 2px 0 0 0;
	font-size: 12px;
	font-weight: normal;
}

#banner #marketforecaster .stats {
	margin: 0 0 0 338px;
}

#banner #marketforecaster .stats a.arrow {
		color:#3b5a7a; 
		background:url(../../images/arw-blue.gif) no-repeat 70px 7px;
		padding-right:10px;
		display: block;
		margin: -5px 0 0 338px;
}

/*-------------------------------------------------
SEARCH
-------------------------------------------------*/

body#search .highlight { background: #FFFF40; }
body#search .searchheading { 
	font-size: 130%; 
	font-weight: normal; 
	border-bottom:1px solid #666; 
	height:1.5em; 
	margin-bottom:5px; 
}
body#search .summary { font-size: 80%; font-style: italic; }
body#search .suggestion { font-size: 100%; }
body#search .results { font-size: 100%; }
body#search .category { color: #999999; }
body#search .sorting { text-align: right; }

body#search .result_title { font-size: 100%; }		
body#search .description { font-size: 100%; color: #008000; }
body#search .context { font-size: 100%; }
body#search .infoline { font-size: 80%; font-style: normal; color: #808080;}

body#search .zoom_searchform { font-size: 100%; line-height:0.5em; margin:20px 0; }
body#search .zoom_results_per_page { font-size: 80%; margin-left: 10px; }
body#search .zoom_match { font-size: 80%; }				
body#search .zoom_categories { font-size: 80%; }
body#search .zoom_categories ul { display: inline; margin: 0px; padding: 0px;}
body#search .zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }

body#search input.zoom_button {  }
body#search input.zoom_searchbox {  }		

body#search .result_image { float: left; display: block; }
body#search .result_image img { margin: 10px; width: 80px; border: 0px; }

body#search .result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
body#search .result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }

body#search .result_pages { font-size: 100%; border-top:1px solid #666; margin-top:30px; padding-top:6px; }
body#search .result_pagescount { font-size: 100%; display:none; }

body#search .searchtime { font-size: 80%; }

body#search .recommended { 
	background: #DFFFBF; 
	border-top: 1px dotted #808080; 
	border-bottom: 1px dotted #808080; 
	margin-top: 15px; 
	margin-bottom: 15px; 
}
body#search .recommended_heading { float: right; font-weight: bold; }
body#search .recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
body#search .recommend_title { font-size: 100%; }
body#search .recommend_description { font-size: 100%; color: #008000; }
body#search .recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}

/*-------------------------------------------------
	MEATPROCESSORS
-------------------------------------------------*/
body#meatprocessors #header {background:none; }
body#meatprocessors #header form{ display:none; }
body#meatprocessors #header #top_links p img { margin:-10px 0 0 -130px; position:relative; }
body#meatprocessors #main div{ margin-left:62px; }

body#meatprocessors #main ul{ padding:0; }
body#meatprocessors #main ul li{ 
	background:url(../../images/arw-blue.gif) left center no-repeat !important;
	line-height:20px;
	margin-left:0; }

body#meatprocessors #boxComplimentaryWhitePaper{ 
	display:block; 
	width:916px; 
	background:url(../../images/bg-complimentary.gif) no-repeat right top ; 
	margin:0 auto; 
	height:260px; 
	position:relative; 
	margin-top:20px;
}

body#meatprocessors #boxComplimentaryWhitePaper .gra{ float:left; }
body#meatprocessors #boxComplimentaryWhitePaper .gra img { position:absolute; top:-24px; left:-20px; }
body#meatprocessors #boxComplimentaryWhitePaper .txt {
	float:left; 
	margin-left:240px; 
	_margin-left:120px; 
	margin-top:10px;
	_margin-top:20px; 
	width:245px; 
} 
body#meatprocessors #boxComplimentaryWhitePaper .txt p{ margin-top:15px; line-height:20px; font-size:11px; color:#959595; }
body#meatprocessors #boxComplimentaryWhitePaper .form label{ display:none; }
body#meatprocessors #boxComplimentaryWhitePaper .form input { 
	width:169px; 
	border:solid 1px #bdc7d3; 
	margin:0 0 8px 32px; 
	float:left;
	font:100 11px Verdana; color:#7c7c7c;
	padding:3px; }
body#meatprocessors #boxComplimentaryWhitePaper .form input.edited { color:black; }
body#meatprocessors #boxComplimentaryWhitePaper .form p.instunctions {
	width:169px;
	margin:0 0 8px 32px; 
	float:left; 
	_float:none; 
	_padding-left:28px; }
body#meatprocessors #boxComplimentaryWhitePaper .form h4 img{ margin:44px 0 0 32px; }
body#meatprocessors #boxComplimentaryWhitePaper .form input.submit{
	width:auto; 
	border:0; 
	background:none; 
	float:left; 
	margin:5px 0 0 -40px;
	_margin-top:11px;
	}
body#meatprocessors #ourCustomers{
	display:block; 
	width:916px; 
	margin:0 auto; 
	position:relative; 
	margin-top:40px;
}
body#meatprocessors #ourCustomers ul {position:absolute; top:0; left:120px;}
* html body#meatprocessors #ourCustomers ul { top:15px; }
*+html body#meatprocessors #ourCustomers ul { top:15px; }
body#meatprocessors #ourCustomers ul li{ list-style:none; float:left; padding:0 15px;}
body#meatprocessors #newsletter{ display:none; }

body#meatprocessors.meatprocessors_thankyou h2{ color:#5984b0; font-size:18px; }
body#meatprocessors.meatprocessors_thankyou p.thank{
	background:url(../../images/bg-header_border_bottom.png) 1px bottom no-repeat;
	padding-bottom:10px;
}
body#meatprocessors.meatprocessors_thankyou div.gra{ 
	width:500px; 
	float:left;
	margin:0!important;
}
body#meatprocessors.meatprocessors_thankyou div.gra p{ float:left; width:280px; }
body#meatprocessors.meatprocessors_thankyou div.gra p.img{width:200px;}
body#meatprocessors.meatprocessors_thankyou div.gra p img{ float:left; margin-top:10px; }
body#meatprocessors.meatprocessors_thankyou div.gra h2{ float:left; width:200px; color:#959595; }

body#news #intro img.flyer {
	position: absolute;
	margin: 92px 0 0 10px;
}


/*-------------------------------------------------
	ACCORDION
-------------------------------------------------*/

.resources #vertical_container {
	margin:30px 0 0 0
}

.resources .accordion_toggle {
	display: block;
	height: 30px;
	background: url(../../images/bg-accordion-toggle.gif) no-repeat center right #bababa;
	padding: 0 10px 0 10px;
	line-height: 30px;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #fff;
	font-weight:bold;
	cursor: pointer;
	margin: 0 0 0 0;
}

.resources .accordion_toggle:hover {
	background: url(../../images/bg-accordion-toggle-active.gif) no-repeat center right #a4b7c9;
}

.resources .accordion_toggle_active {
	background: url(../../images/bg-accordion-toggle-active.gif) no-repeat center right #a4b7c9;
	color: #ffffff;
	font-weight:bold;
}

.resources .accordion_content {
	background: #ffffff;
	color: #444444;
	overflow: hidden;
}

.resources .accordion_content .case,
.resources .accordion_content .whitepaper,
.resources .accordion_content .market,
.resources .accordion_content .datasheets,
.resources .accordion_content .videos  {
	background:#fff url(../../images/bg-accordion-row.jpg) repeat-x bottom;
	padding:0 10px 10px 10px
}

.resources .accordion_content h2 ,
.resources .accordion_content p {
	width:350px;
	float:left
}

.resources .accordion_content .download {
	text-align:center;
	margin:20px 10px 10px 0;
	width:140px;
	float:right
}

.resources .accordion_content .download span  {
	display:block
}

.resources .accordion_content h2 {
	margin: 15px 0 0 10px;
	color: #3B5A7A;
	font-size:13px;
}

.resources .accordion_content p {
	line-height: 150%;
	padding: 0 10px 5px 0;
	margin:0
}
	
.resources #vertical_container h1.accordion_toggle{
	margin:0 0 5px 0
}
	
.resources .vertical_accordion_toggle {
	display: block;
	height: 30px;
	width: 480px;
	background: url(../../images/bg-accordion-toggle.gif) no-repeat center right #bababa;
	padding: 0 10px 0 10px;
	_padding: 0 0 0 10px;
	line-height: 30px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	outline: none;
	font-size: 12px;
	color: #fff;
	border-bottom: 2px solid #fff;
	cursor: pointer;
	margin: 0 0 0 40px;
}

.resources .vertical_accordion_toggle:hover {
	background: url(../../images/bg-accordion-toggle-active.gif) no-repeat center right #a4b7c9;
}

.resources .vertical_accordion_toggle_active {
	background: url(../../images/bg-accordion-toggle-active.gif) no-repeat top right #a4b7c9;
	color: #ffffff;
	border-bottom: 2px solid #fff;
}

.resources .vertical_accordion_content {
	background-color: #ffffff;
	color: #444444;
	overflow: hidden;
}

.resources .vertical_accordion_content h2 {
	margin: 15px 0 5px 0;
	color: #3B5A7A;
}

.resources .vertical_accordion_content p {
	line-height: 150%;
	padding: 5px 10px 15px 0;
}	

.resources .vertical_accordion_content .videos{
	margin:0 0 0 40px;
}

.resources .vertical_accordion_content .videos h2,
.resources .vertical_accordion_content .videos p {
	width:300px;
}

.resources .vertical_accordion_content .download {
	text-align:center;
	margin:20px 0 10px 0;
	width:140px;
	float:right;
}
			
/* Container styling*/
.resources #horizontal_container {
	margin: 20px auto 20px auto;
	width: 680px;   
	height: 100px;    
}

.resources #vertical_nested_container {
	margin: 20px auto 20px auto;
	width: 540px;
}




/*-------------------------------------------------
FLASH INTRO PAGE
-------------------------------------------------*/

.resources .vidThumb  {
	width:175px;
	border:1px solid #c9d1da;
	background:#edf3f9;
	text-align:center;
	padding:10px 0 0 0;
	float:left;
	margin:5px
}

.resources .vidThumb:hover {
	background:#e1ecf7
}

.resources .vidThumb .number {
	background:url(../../images/bg-flashintro-number.png) no-repeat center;
	color:#fff;
	width:25px;
	height:25px;
	text-align:center;
	font-weight:bold;
	padding:5px 0 0 0;
	position:absolute;
	margin:5px 0 0 12px
}

.resources .vidThumb h5 {
	margin:0 0 0 0;
	font-size:9px
}

.resources .vidThumb span {
	font-size:10px
}

.resources div.fullpreso {
	background: url(../../images/bg-dl-fullpreso.png) no-repeat;
	margin:40px auto;
	width:302px;
	height:50px;
	text-align:center;
	display:block
}

.resources div.fullpreso a {
	display:block;
	font-size:12px;
	height:35px;
	font-weight:bold;
	margin:0;
	padding:15px 0 0 25px
}

.resources div.fullpreso a:hover {
	text-decoration:none
}

.resources .mainvideo {
	background:#edf3f9;
}

.resources .mainvideo img {
	border:2px solid #4c6c8b;
	margin:10px;
	float:left
}

.resources .mainvideo .videotext {
	float:right;
	width:250px;
	margin:0 20px 0 0
}

/*-------------------------------------------------
lightbox
-------------------------------------------------*/

#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

#lightwindow_container {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	/* REQUIRED */
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/* IE6 needs this or it messes with our positioning */
* html #lightwindow_container {
	overflow: hidden;
}

#lightwindow_contents {
	overflow: hidden;
	z-index: 0;
	position: relative;
	border: 10px solid #ffffff;
	background-color: #ffffff;
}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #f0f0f0;
	padding: 10px;
}

#lightwindow_loading_shim { 
	display: none;
	left: 0px; 
	position: absolute; 
	top: 0px;
	width: 100%; 
	height: 100%;
}

#lightwindow_loading span {
   	font-size: 12px;
	line-height: 32px;
	color: #444444;
	float: left;
	padding: 0 10px 0 0;
}

#lightwindow_loading span a,
#lightwindow_loading span a:link, 
#lightwindow_loading span a:visited {
	color: #09F;
	text-decoration: none;
	cursor: pointer;
}

#lightwindow_loading span a:hover,
#lightwindow_loading span a:active {
	text-decoration: underline;
}


#lightwindow_loading img {
  		float: left;
  		margin: 0 10px 0 0;
}

/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}

/* We need to shim the navigation for IE, though its more of a sub-floor */
#lightwindow_navigation_shim { 
	/* REQUIRED */
	display: none;
	left: 0px; 
	position: absolute; 
	top: 0px;
	width: 100%; 
	height: 100%;
	/* REQUIRED */
}

#lightwindow_navigation a,
#lightwindow_navigation a:link,
#lightwindow_navigation a:visited,
#lightwindow_navigation a:hover,
#lightwindow_navigation a:active { 
	/* REQUIRED */
	outline: none;
	/* REQUIRED */
}

#lightwindow_previous, 
#lightwindow_next {
	width: 49%;
	height: 100%;
	background: transparent url(../../images/lightbox_video/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}

#lightwindow_previous { 
	float: left;
	left: 0px;
}

#lightwindow_next { 
	float: right;
	right: 0px;
}

#lightwindow_previous:hover, 
#lightwindow_previous:active { 
	background: url(../../images/lightbox_video/prevlabel.gif) left 15% no-repeat; 
}

#lightwindow_next:hover, 
#lightwindow_next:active { 
	background: url(../../images/lightbox_video/nextlabel.gif) right 15% no-repeat; 
}

#lightwindow_previous_title,
#lightwindow_next_title {
	display: none;
}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

#lightwindow_galleries_tab_container {
	width: 100%;
	height: 0px;
	overflow: hidden;
}

a#lightwindow_galleries_tab,		
a:link#lightwindow_galleries_tab,
a:visited#lightwindow_galleries_tab {
	display: block;
	height: 20px;
	width: 77px;
	float: right;
	line-height: 22px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	font-size: 11px;
	color: #ffffbe;
	background: url(../../images/lightbox_video/black-70.png) repeat 0 0 transparent;
}

* html a#lightwindow_galleries_tab,		
* html a:link#lightwindow_galleries_tab,
* html a:visited#lightwindow_galleries_tab {	
	background: none;
	background-color: #000000;
	opacity: .70;
	filter: alpha(opacity=70);
}

a:hover#lightwindow_galleries_tab,
a:active#lightwindow_galleries_tab {
	color: #ffffbe;

}

#lightwindow_galleries_tab_span {
	display: block;
	height: 20px;
	width: 63px;
	padding: 0 7px 0 7px;
}

#lightwindow_galleries_tab .up	{
	background: url(../../images/lightbox_video/arrow-up.gif) no-repeat 60px 5px transparent;
}

#lightwindow_galleries_tab .down {
	background: url(../../images/lightbox_video/arrow-down.gif) no-repeat 60px 6px transparent;
}

#lightwindow_galleries_list {
	background: url(../../images/lightbox_video/black-70.png) repeat 0 0 transparent;
	overflow: hidden;
	height: 0px;
}

* html #lightwindow_galleries_list {
	background: none;
	background-color: #000000;
	opacity: .70;
	filter: alpha(opacity=70);
}	

.lightwindow_galleries_list {
	width: 200px;
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
}

.lightwindow_galleries_list h1 {	
	color: #09F;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	padding: 10px 0 5px 0;
	font-size: 16px;
}

.lightwindow_galleries_list li {
	margin: 5px 0 5px 0;
	list-style-type: none;
}

.lightwindow_galleries_list a, 
.lightwindow_galleries_list a:link, 
.lightwindow_galleries_list a:visited {
	display: block;
	line-height: 22px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;
	padding: 0 0 0 10px;
	font-size: 11px;
}

.lightwindow_galleries_list a:hover, 
.lightwindow_galleries_list a:active {
	background: #000000;
	color: #ffffbe;
	border-left: 3px solid #ffffbe;
	padding: 0 0 0 7px;
}

#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

#lightwindow_data_slide {
	/* REQUIRED */
	position: relative;
	/* REQUIRED */
}

#lightwindow_data_slide_inner {
	background-color: #ffffff;
	padding: 0 10px 10px 10px;
}

#lightwindow_data_caption {
	padding: 10px 0 0 0;
	color: #666666;
	line-height: 25px;
	background-color: #ffffff;
	clear: both;
}

#lightwindow_data_details {
	background-color: #f0f0f0;
	padding: 0 10px 0 10px;
	height: 20px;
}

#lightwindow_data_author_container {
	width: 40%;
	text-align: right;
	color: #666666;
 	font-style: italic;
	font-size: 10px;
	line-height: 20px;
	float: right;
	overflow: hidden;
}

#lightwindow_data_gallery_container {
	font-size: 10px;
	width: 40%;
	text-align: left;
	color: #666666;
	line-height: 20px;
	float: left;
	overflow: hidden;
}
	
#lightwindow_title_bar {
	height: 25px;
	overflow: hidden;		
}

#lightwindow_title_bar_title {
	color: #c1e8ff;
	font-size: 14px;
	line-height: 25px;
	text-align: left;
	float: left;
}

a#lightwindow_title_bar_close_link,	
a:link#lightwindow_title_bar_close_link,
a:visited#lightwindow_title_bar_close_link {
	float: right;
	text-align: right;		
	cursor: pointer;
	color: #c1e8ff;
	line-height: 25px;
	padding: 0;
	margin: 0;
}

a:hover#lightwindow_title_bar_close_link,
a:active#lightwindow_title_bar_close_link {
	color: #ffffff;
}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	

#lightwindow p {
	color: #000000;
	padding-right: 10px;
}

/*SAPPHIRE EVENT
---------------------------------------------*/
span.sapphiredate {
	font-size: 14px;
	font-weight: bold;
	color: #2c2c2c;
	display: block;
	margin: 10px 0 0 0;
}

div.sapphiredetails {
	font-size: 12px;
	margin: 10px 0 20px 0;
}

div.sapphirelearnmore {
	width: 240px;
	background-color: #eff3f8;
	float: right;
	margin: 20px 15px 80px 50px;
	padding: 0 20px 20px 20px;
}

div.sapphirelearnmore a.schedule {
	font-size: 12px;
	font-weight: bold;
	padding: 10px 10px;
	border: 2px solid #bec8d3;
	background-color: #fcfcfc;
	display: block;
	text-align: center;
	margin: 10px auto;
	
	width: 150px;
}
