@charset "UTF-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
	}

a {
	text-decoration: none;
	color: #006699;
	}

a:hover {
	text-decoration: none;
	color: #3399FF;
	}
	
img {
	border: none;
	}
	
ul, ol {
	padding-left: 35px;
	}

ol.padbetween li {
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
ul.pinpoint_bullets{
	padding-top: 10px;
	padding-bottom: 10px;
	}

p {
	padding-top: 5px;
	padding-bottom: 5px;
	}

p a{
	text-decoration: underline;
	}

blockquote {
	font: 10pt Arial, Helvetica, sans-serif;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
	}

h1 {
	font: 15pt "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #1F507E;
	border-bottom: solid 1px #CCCCCC;
	padding-bottom: 5px;
	margin-bottom: 10px;
	}

h2 {
	font: 11pt "Helvetica Neue", Arial, Helvetica, sans-serif;
	border-bottom: solid 1px #CCCCCC;
	color: #1F507E;
	padding-bottom: 5px;
	margin-bottom: 10px;
	}

h3 {
	font: 14pt Georgia, "Times New Roman", Times, serif;
	border-bottom: solid 1px #FFFFFF;
	color: #1F507E;
	padding-bottom: 5px;
	margin-bottom: 10px;
	}

h4 {
	font: 11pt "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #1F507E;
	padding-top: 15px;
	padding-bottom: 5px;
	}


body {
	background-color: #F5F5F5;
	margin: 0px; 
	padding: 0px;
	text-align:center;
	}

#container_border {
	
	}
	
#container {
	background-color: #FFF;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color:#3C3C3C;
	font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif;
	line-height: 14px;
	width: 900px;
	text-align:left; 
	position:absolute; 
	left: 50%; 
	margin-left: -450px; 
	}

#site_header, #site_body {
	background-color: #FFF;
	width: 900px;
	}
	
#site_footer {
	background-image: url(../images/footerNavBg.gif);
	color: #FFF;
	height: 60px;
	font: 11px Arial, Helvetica, sans-serif;
	width: 900px;
	text-align: right;
	margin-top: 20px;
	}
	
	
/*Header*/

#top_navigation {
	font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif;
	background-image: url(../images/topNavBg.gif);
	background-repeat: repeat-x;
	height: 40px;
	}

#top_navigation ul{
	list-style-type: none;
	position:absolute; 
	right: 20px;
	}

#top_navigation li {
	color: #FFF;
	padding: 12px 15px;
	float: left;
	}

#top_navigation a {
	color: #FFF;
	text-decoration: none;
	}

#top_navigation a:hover {
	color: #F0E68C;
	text-decoration: none;
	}

#site_logo {
	width: 194px;
	height: 160px;
	position: absolute;
	top: 0px;
	left: 0px;
	}
	
#flags {
	background-image: url(../images/flags.gif);
	position: absolute;
	top: 50px;
	left: 400px;
	width: 119px;
	height: 24px;
	}
	
#phone_numbers {
	width: 363px;
	height: 48px;
	float: right;
	}

#phone_corner {
	background-image: url(../images/phoneCor.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 48px;
	float:left;
	}

#phone_bg {
	background-image: url(../images/phoneGrad.gif);
	background-repeat: repeat-x;
	width: 353px;
	height: 48px;
	float: right;
	}

#toll_free {
	font: 16pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing: -0.1ex;
	position: absolute;
	top: 50px;
	right: 195px;
	}

#countries {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	position: absolute;
	top: 52px;
	right: 25px;
	}

/*Site Layout*/
#site_menu {
	font: 7pt Arial, Helvetica, sans-serif;
	background-color: #FFF;
	padding-bottom: 10px;
	width: 760px;
	} 

#left_nav {
	width: 180px;
	margin-top: 85px;
	float:left;
	}

#main_sector {
	padding-top: 5px;
	width: 700px;
	float: right;
	}

#main_pic_border {
	border: solid 1px #CCCCCC;
	padding: 3px;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#content_column {
	width: 700px;
	}
	
#content {
	width: 460px;
	padding: 20px 10px;
	float: left;
	}

#right_column {
	background-color:#FFFFFF;
	width: 200px;
	float: right;
	}

#right_column img{
	padding: 20px;
	float: right;
	}

#announcements {
	background-color:#DCDCDC;
	margin-top: 10px;
	width: 160px;
	padding: 20px;
	float: right;
	}

#announcements ul{
	padding-left: 15px;
	}

#bucket_3 {
	width: 700px;
	padding-bottom: 20px;
	}

.bucket {
	width: 210px;
	padding: 0px 10px;
	float: left;
	}
	
.bucket p{
	height: 55px;
	}
	
.bucket_pic {
	border: solid 1px #CCCCCC;
	padding: 3px;
	margin: 5px 0px;
	width: 200px;
	height: 73px;
	}
	
.side_quote {
	text-align: right;
	}
	
.icon_bullets {
	line-height: 45px;
	list-style-type: none;
	}

.icon_bullets img{
	padding-right: 5px;
	}
	
.box_highlight {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 30px;
	margin-left: 20px;
	padding-left: 15px;
	padding-right: 30px;
	padding-top: 25px;
	padding-bottom: 25px;
	width: 385px;
	background: #F5F5DC;	
}

.video_demo {
	line-height: 45px;
	text-align: center;
}

/*Go to Partner Portal Button*/
#gotopartnerportal {
	font: 11px Arial,Helvetica, sans-serif;
	display: block;
	width: 172px;
	height: 81px;
	background: url(../images/goToPartnerPortal.gif) no-repeat 0 0;
	}

#gotopartnerportal:hover { 
	background-position: 0 -81px;
	}

#gotopartnerportal span {
	display: none;
	}


/*Hot Links*/

#hot_links {
	background: #F5F5F5;
	border-left: #DCDCDC solid 1px;
	border-top: #DCDCDC solid 1px;
	border-bottom: #DCDCDC solid 1px;
	width: 200px;
	height: 150px;
	font: 9pt Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 5px;
	}

#hot_links_buttons {
	margin: 10px;
	}

#get_info {
	font: 11px Arial,Helvetica, sans-serif;
	display: block;
	width: 167px;
	height: 29px;
	background: url(../images/getInfoIcon.gif) no-repeat 0 0;
	margin: 5px;
	padding-left: 45px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 29px;
	text-align: left;
	}

#get_info:hover { 
	background-position: 0 -29px;
	}

#get_info span {
	display: none;
	}	
	
#see_instant_demo {
	font: 11px Arial,Helvetica, sans-serif;
	display: block;
	width: 167px;
	height: 29px;
	background:url(../images/trialVersionIcon.gif) no-repeat 0 0;
	margin: 5px;
	padding-left: 45px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 29px;
	text-align: left;
	}

#see_instant_demo:hover { 
	background-position: 0 -29px;
	}

#see_instant_demo span {
	display: none;
	}

#call_me_now {
	font: 11px Arial,Helvetica, sans-serif;
	display: block;
	width: 167px;
	height: 29px;
	background:url(../images/callMeNowIcon.gif) no-repeat 0 0;
	margin: 5px;
	padding-left: 45px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 29px;
	text-align: left;
	}

#call_me_now:hover { 
	background-position: 0 -29px;
	}

#call_me_now span {
	display: none;
	}
	
#live_chat_with_us {
	font: 11px Arial,Helvetica, sans-serif;
	display: block;
	width: 167px;
	height: 29px;
	background:url(../images/liveChatWithUsIcon.gif) no-repeat 0 0;
	margin: 5px;
	padding-left: 45px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 29px;
	text-align: left;
	}

#live_chat_with_us:hover { 
	background-position: 0 -29px;
	}

#live_chat_with_us span {
	display: none;
	}


/*Buttons*/
#button_92x26r {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 92px;
	height: 26px;
	background:url(../images/button_92x26.gif) no-repeat 0 0;
	margin: 5px;
	float: right;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	}

#button_92x26r:hover { 
	background-position: 0 -26px;
	}

#button_92x26r span {
	display: none;
	}

#button_92x26r_blue {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 92px;
	height: 26px;
	background:url(../images/button_92x26_blue.gif) no-repeat 0 0;
	margin: 5px;
	float: right;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	}

#button_92x26r_blue:hover { 
	background-position: 0 -26px;
	}

#button_92x26r_blue span {
	display: none;
	}

#button_134x26r {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 134px;
	height: 26px;
	background:url(../images/button_134x26.gif) no-repeat 0 0;
	margin: 5px;
	float: right;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	}

#button_134x26r:hover { 
	background-position: 0 -26px;
	}

#button_134x26r span {
	display: none;
	}

#button_134x26r_nofloat {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 134px;
	height: 26px;
	background:url(../images/button_134x26.gif) no-repeat 0 0;
	margin: 5px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	}

#button_134x26r_nofloat:hover { 
	background-position: 0 -26px;
	}

#button_134x26r_nofloat span {
	display: none;
	}
	
#button_180x26r {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 180px;
	height: 26px;
	background:url(../images/button_180x26.gif) no-repeat 0 0;
	margin: 5px;
	float: right;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	}

#button_180x26r:hover { 
	background-position: 0 -26px;
	}

#button_180x26r span {
	display: none;
	}

#button_180x26l_fr {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 180px;
	height: 26px;
	background:url(../images/button_180x26.gif) no-repeat 0 0;
	margin-top: 126px;
	margin-left: 20px;
	float: left;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 26px;
	text-align: center;
	}

#button_180x26l_fr:hover { 
	background-position: 0 -26px;
	}

#button_180x26l_fr span {
	display: none;
	}
	
	
/* Play Buttons */
#net_play_button {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 160px;
	height: 120px;
	background: url(../images/NETPlay.gif) no-repeat 0 0;
	margin-top: 30px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 12px;
	}

#net_play_button:hover { 
	background-position: 0 -120px;
	}

#capacity_play_button {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 160px;
	height: 120px;
	background: url(../images/capacityPlanningPlay.gif) no-repeat 0 0;
	margin-top: 30px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 12px;
	}

#capacity_play_button:hover { 
	background-position: 0 -120px;
	}
	
#collaboration_play_button {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 160px;
	height: 120px;
	background: url(../images/collaborationPlay.gif) no-repeat 0 0;
	margin-top: 30px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 12px;
	}

#collaboration_play_button:hover { 
	background-position: 0 -120px;
	}

#finite_play_button {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 160px;
	height: 120px;
	background: url(../images/finiteConstraintsPlay.gif) no-repeat 0 0;
	margin-top: 30px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 12px;
	}

#finite_play_button:hover { 
	background-position: 0 -120px;
	}

#integration_play_button {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 160px;
	height: 120px;
	background: url(../images/integrationPlay.gif) no-repeat 0 0;
	margin-top: 30px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 12px;
	}

#integration_play_button:hover { 
	background-position: 0 -120px;
	}
	
	
#optimization_play_button {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 160px;
	height: 120px;
	background: url(../images/optimizationPlay.gif) no-repeat 0 0;
	margin-top: 30px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 12px;
	}

#optimization_play_button:hover { 
	background-position: 0 -120px;
	}
	
#realtime_play_button {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 160px;
	height: 120px;
	background: url(../images/realTimePlay.gif) no-repeat 0 0;
	margin-top: 30px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 12px;
	}

#realtime_play_button:hover { 
	background-position: 0 -120px;
	}

#sop_play_button {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 160px;
	height: 120px;
	background: url(../images/sopPlay.gif) no-repeat 0 0;
	margin-top: 30px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 12px;
	}

#sop_play_button:hover { 
	background-position: 0 -120px;
	}

#visual_play_button {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 160px;
	height: 120px;
	background: url(../images/visualSchedulingPlay.gif) no-repeat 0 0;
	margin-top: 30px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 12px;
	}

#visual_play_button:hover { 
	background-position: 0 -120px;
	}
	
#whatif_play_button {
	font: 10px Verdana, Helvetica, sans-serif;
	display: block;
	width: 160px;
	height: 120px;
	background: url(../images/whatIfPlay.gif) no-repeat 0 0;
	margin-top: 30px;
	color:#FFFFFF;
	font-weight: 400;
	line-height: 12px;
	}

#whatif_play_button:hover { 
	background-position: 0 -120px;
	}


/*Footer*/
#site_footer p{
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 30px;
	padding-right: 30px;
	}

#site_footer a:hover{
	color: #F0E68C;
	text-decoration: none;
	}
	
#footer_navigation ul{
	font: 11px "Helvetica Neue", Arial, Helvetica, sans-serif;
	list-style-type: none;
	position: absolute; 
	right: 20px;
	}

#footer_navigation li {
	color: #FFF;
	padding: 10px 0px;
	float: left;
	}

#footer_navigation a {
	padding: 5px 10px;
	color: #FFF;
	text-decoration: none;
	}
	
#footer_navigation a:hover {
	color: #F0E68C;
	text-decoration: none;
	}


/* Index */
#index_pic_border {
	border: solid 1px #CCCCCC;
	padding: 3px;
	margin-right: 10px;
	height: 239px;
	width: 675px;
	}

#index_pic {
	background:url(../images/index_pic.gif);
	height: 239px;
	width: 675px;
	}

.main_link_spotlight {
	font: 8pt Arial, Helvetica, sans-serif;
	position: absolute;
	top: 250px;
	left: 255px;
	}



#index_pic_news p.news_spotlight {
	font: 9pt Arial, Helvetica, sans-serif;
	color:#FFF;
	position: absolute;
	top: 308px;
	left: 230px;
	}
	
#index_pic_news p.news_spotlight a{
	color: #66CCFF;
	margin-left: 100px;
	text-decoration: none;
	}

#index_pic_news p.news_spotlight a:hover{
	color: #FFFF00;
	text-decoration: none;
	}
	
#index_pic_news p.news_spotlight em {
	color: #FF0000;
	}

#columns {
	width: 700px;
	height: 215px;
	margin-top: 5px;
	}	
	
#column1 {
	padding: 20px;
	width: 270px;
	height: 165px;
	float: left;
	}

#column1 p{
	height: 100px;
	}

#column2 {
	background: url(../images/rightFit.gif) no-repeat;
	margin-left: 5px;
	margin-top: 10px;
	width: 380px;
	height: 165px;
	float: right;
	}

#partnerlogos {
	width: 176px;
	height: 150px;
	}

#producing_for_profit{
	margin-right: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
	margin-top: 30px;
	width: 160px;
	height: 300px;
	}
	
#producing_for_profit a{
	width: 160px;
	height: 300px;
	}


	
/* Customer Profiles */
#customers_pic_border {
	border: solid 1px #CCCCCC;
	padding: 3px;
	margin-right: 10px;
	height: 246px;
	width: 675px;
	}
	
#customers_pic {
	background:url(../images/customersbg.gif);
	height: 246px;
	width: 675px;
	}

#customers_anchors {
	font: 9pt Arial, Helvetica, sans-serif;
	position: absolute;
	top: 195px;
	left: 660px;
	list-style-image: url(../images/triangle.gif);
	line-height: 14pt;
	}

#customers_anchors a {
	color:#666666;
	}

#customers_anchors a:hover {
	color:#000000;
	}
	
.customer_profile {
	width: 700px;
	height: 250px;
	margin: 20px 0px;
	}

.customer_logo {
	padding-top: 20px;
	width: 200px;
	height: 250px;
	float: left;
	text-align: center;
	}

.profile1 {
	background:url(../images/profilebg1.gif) no-repeat;
	width: 500px;
	height: 250px;
	float: right;
	}

.profile2 {
	background:url(../images/profilebg2.gif) no-repeat;
	width: 500px;
	height: 250px;
	float: right;
	}

.profile_content {
	padding: 20px;
	}

.profile_content p{
	padding-bottom: 10px;
	}

/* About */
#about_pic {
	background: url(../images/aboutHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#us_locations {
	width: 460px;
	margin: 20px 0px;
	}

#sandiego {
	width: 200px;
	margins: 15px;
	float: left;
	}

#boston {
	width: 200px;
	margins: 15px;
	float: right;
	}

/* Management Team */
#management_pic {
	background: url(../images/managementHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/* Demo */
#demo_pic {
	background: url(../images/demoHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*News*/
#news_pic {
	background: url(../images/newsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#news_content {
	width: 460px;
	padding: 20px 10px;
	float: left;
	}

#news_content p{
	margin: 15px 0px;
	}
	
.news_listings li{
	list-style-image: url(../images/triangle.gif);
	padding: 10px;
	}

/*Top Features*/
#features_pic {
	background: url(../images/featuresHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#features_content {
	width: 700px;
	margin: 20px 0px;
	}

#features_content h1 {
	padding-left: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-right: 20px;
	}

#features_content ol {
	margin-left: 50px;
	}
	
.features_row {
	width: 700px;
	height: 210px;
	margin: 30px 0px;
	}

.feature_bucket_l {
	width: 300px;
	margin: 0px 25px;
	float: left;
	}
	
.feature_bucket_r {
	width: 300px;
	padding: 0px 25px;
	float: right;
	}

.feature_bucket_content {
	width: 300px;
	height: 175px;
	}
	
.feature_bucket_content p{
	padding: 5px 0px;
	}

.features_button_row {
	width: 300px;
	height: 26px;
	}

.features_bullets li{
	padding: 5px 0px;
}

/*Download*/
#download_pic {
	background: url(../images/downloadHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Visual Scheduling*/
#visualScheduling_pic {
	background: url(../images/visualSchedulingHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Optimization Engine*/
#optimizationEngine_pic {
	background: url(../images/optimizationEngineHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Microsoft.NET Architecture*/
#microsoftNetHeader_pic {
	background: url(../images/microsoftNetHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Finite Constraints*/
#finiteConstraints_pic {
	background: url(../images/finiteConstraintsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Multi-User & Multi-Plant Capabilities*/
#multi_pic {
	background: url(../images/multiHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*What-If Impact Analysis*/
#whatif_pic {
	background: url(../images/whatifHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Real-Time Schedules*/
#realTimeSchedules_pic {
	background: url(../images/realtimeSchedulesHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Sales & Operations Planning*/
#soPlanning_pic {
	background: url(../images/soPlanningHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Easy Integration*/
#easyIntegration_pic {
	background: url(../images/easyIntegrationHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Capacity Planning*/
#capacityPlanning_pic {
	background: url(../images/capacityPlanningHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Site Index*/
#site_index_bullets {
	padding-left: 20px;
	font: 10pt Arial, Helvetica, sans-serif;
	}

#site_index_bullets ul{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	}

#site_index_bullets li{
	padding-top: 2px;
	}

.site_index_2nd_level_bullets a {
	font: 8pt Arial, Helvetica, sans-serif;
	}

/*Investors*/
#investors_pic {
	background: url(../images/investorsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Careers*/
#careers_pic {
	background: url(../images/careersHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Glossary*/
#glossary_anchors {
	padding: 20px;
	}

#glossary_anchors li{
	margin-left: 30px;
	}
	
#glossary li {
	list-style-type: none;
	}
	

/*Support*/
#support_pic {
	background: url(../images/supportHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}


/*Suggestions*/
#suggestions_pic {
	background: url(../images/suggestionsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Thank You*/
#thankyou_pic {
	background: url(../images/thankyouHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Contact Us*/
#contactus_pic {
	background: url(../images/contactusHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Events*/
#events_pic {
	background: url(../images/eventsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

.event_bullets {
	list-style-type: none;
	}

.event_bullets li {
	padding-top: 5px;
	padding-bottom: 5px;
	}

.eventsubject {
	font: 10pt Arial, Helvetica, sans-serif;
	font-weight: bolder;
	}

.eventdescription {
	font: 10pt Arial, Helvetica, sans-serif;
	}

.events_bullets {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	}

.events_bullets li {
	padding: 3px 0px;
	}

/*Metalcasting Congress*/
#metalcastingcongress_pic {
	background: url(../images/113MetalcastingCongressHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Sage Insights 2009*/
#sageinsights09_pic {
	background: url(../images/sageInsights09Header.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Microsoft Convergence 2009*/
#msconvergence09_pic {
	background: url(../images/msConvergence09Header.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*General Production Scheduling Webinar*/
#generalpsw_pic {
	background: url(../images/generalpswHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Chemicals Production Scheduling Webinar*/
#chemicalspsw_pic {
	background: url(../images/chemicalpswHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Coffee Roasting and Packaging Production Scheduling Webinar*/
#coffeepsw_pic {
	background: url(../images/coffeepswHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Food and Beverage Production Scheduling Webinar*/
#foodandbeveragepsw_pic {
	background: url(../images/foodandbeveragepswHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Industrial Equipment Production Scheduling Webinar*/
#industrialequipmentpsw_pic {
	background: url(../images/industrialequipmentpswHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Maintenance and MRO Production Scheduling Webinar*/
#maintenanceandmropsw_pic {
	background: url(../images/maintenanceandmropswHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Medical Devices and Instruments Production Scheduling Webinar*/
#medicalpsw_pic {
	background: url(../images/medicalpswHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Metalcasting and Alloys Production Scheduling Webinar*/
#metalcastingpsw_pic {
	background: url(../images/metalcastingpswHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Case Studies*/
#casestudies_pic {
	background: url(../images/caseStudiesHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Trial Version*/
#trialversion_pic {
	background: url(../images/trialVersionHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#trial_version_content {
	width: 460px;
	padding: 20px 10px;
	float: left;
	}

#trial_version_content li {
	padding-top: 10px
	}
	
#tv_alpha_bullets {
	list-style-type: lower-alpha;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;
	}
	
#tv_alpha_bullets li{
	padding-top: 5px;
	padding-bottom: 5px;
	}


/*Job Openings*/
.job_opening {
	margin-bottom: 15px;
	}

/*Producing for Profit*/
#producingforprofit_pic {
	background: url(../images/producingForProfitHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Get Info*/
#getinfo_pic {
	background: url(../images/getInfoHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
/*Call Me Now*/
#callmenow_pic {
	background: url(../images/callMeNowHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*How to Buy*/
#howtobuy_pic {
	background: url(../images/howToBuyHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}	
	
/*Pinpoint My Needs*/
#pinpoint_pic {
	background: url(../images/pinpointHeader.gif) no-repeat;
	margin-right: 10px;
	height: 200px;
	width: 675px;
	}

#pinpoint_pic_border {
	border: solid 1px #CCCCCC;
	padding: 3px;
	margin-right: 10px;
	height: 200px;
	width: 675px;
	}
	
#singlefacility_pic {
	background: url(../images/singleFacilityHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#multiplefacilities_pic {
	background: url(../images/multipleFacilitiesHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#globalfacilities_pic {
	background: url(../images/globalFacilitiesHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#chemicals_pic {
	background: url(../images/chemicalsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#coffeeroasting_pic {
	background: url(../images/coffeeRoastingHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
#foodandbeverage_pic {
	background: url(../images/foodAndBeverageHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#industrialequipment_pic {
	background: url(../images/industrialEquipmentHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#maintenancemro_pic {
	background: url(../images/maintenanceMroHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#medicaldeviceinstruments_pic {
	background: url(../images/medicalDeviceInstrumentsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#metalcastingalloys_pic {
	background: url(../images/metalcastingAlloysHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
#otherindustries_pic {
	background: url(../images/otherIndustriesHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#ceocfo_pic {
	background: url(../images/ceoCfoHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#itmanager_pic {
	background: url(../images/itManagerHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#operationsmanager_pic {
	background: url(../images/operationsManagerHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#plannerscheduler_pic {
	background: url(../images/plannerschedulerHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
#salesmanager_pic {
	background: url(../images/salesManagerHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#formsdynamics_pic {
	background: url(../images/forMicrosoftDynamicsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
#fororacle_pic {
	background: url(../images/forOracleHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#forqad_pic {
	background: url(../images/forQadHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#forsage_pic {
	background: url(../images/forSageHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#forsap_pic {
	background: url(../images/forSapHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#forother_pic {
	background: url(../images/forOtherHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Manufacturing Alerts*/
#alerts_pic {
	background: url(../images/manufacturingAlertsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}


/*SlashDot Navigation Menu*/	

div.sdmenu {
	width: 190px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	background: url(../images/bottom.gif) no-repeat  right bottom;
	color: #FFFFFF;
	}
	
#pagetitle{
	font: 12px Arial, sans-serif;
	color: #FFFFFF;
	background: url(../images/pageTitle.gif) no-repeat;
	line-height: 25px;
	padding-left: 10px;
	width: 190px;
	height: 25px;
	}

div.sdmenu div {
	background: url(../images/title.gif) repeat-y;
	overflow: hidden;
	}
	
div.sdmenu div:first-child {
	background: url(../images/toptitle.gif) no-repeat;
	}
	
div.sdmenu div.collapsed {
	height: 25px;
	}
	
div.sdmenu div span {
	display: block;
	padding: 5px 25px;
	color: #333333;
	background: url(../images/expanded.gif) no-repeat 10px center;
	cursor: default;
	border-bottom: 1px solid #DDDDDD;
	}
	
div.sdmenu div.collapsed span {
	background-image: url(../images/collapsed.gif);
	}
	
div.sdmenu div a {
	font: 11px Arial, sans-serif;
	padding: 5px 18px;
	background: #eee;
	display: block;
	border-bottom: 1px solid #DDDDDD;
	color:#666666;
	}
	
div.sdmenu div a.current {
	background : #FFFFCC;
	}
	
div.sdmenu div a:hover {
	background : #666666;
	color: #FFFFFF;
	text-decoration: none;
	}
	
/*Partner*/
#partners_pic_border {
	border: solid 1px #CCCCCC;
	padding: 3px;
	margin-right: 10px;
	height: 207px;
	width: 675px;
	}

#partners_pic {
	background:url(../images/partnerHeader.gif) no-repeat;
	height: 207px;
	width: 675px;
	}
	
#becomepartner_pic {
	background: url(../images/becomePartnerHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#partnerbenefits_pic {
	background: url(../images/partnerBenefitsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#ptpartnerportal_pic {
	background: url(../images/ptPartnerPortalHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#partnervisits_pic {
	background: url(../images/partnerVisitsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#selltogether_pic {
	background: url(../images/sellTogetherHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#consulttogether_pic {
	background: url(../images/consultTogetherHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#teachtogether_pic {
	background: url(../images/teachTogetherHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

#developtogether_pic {
	background: url(../images/developTogetherHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}
	
#aps_pic {
	background: url(../images/apsHeader.gif) no-repeat;
	margin-right: 10px;
	height: 130px;
	width: 675px;
	}

/*Forms*/
.tbmain{ 
	 /* Changes on the form */
	 background: white; 
	}
	
.left{
	/* Changes on the form */
	color: black; 
	font-family: Verdana;
	font-size: 11px;
	}
	
.head {
	color:#333333;
	font-size:20px;;
	text-decoration:underline;
	font-family:"Verdana";
	}
	
td.left {
	font-family:"Verdana";
	font-size:12px;
	color:black;
	}
	
.pagebreak {
	font-family:"Verdana";
	font-size:12px;
	color:black;
	}

.pagebreak tr {
	padding-bottom: 5px;
	}

	
.tbmain {
	height:100%;
	background:white;
	}
	
span.required {
	font-size: 13px;
	color: red;
	}
 
div.backButton {
	background: transparent url("http://www.jotform.com//images/btn_back.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float:left;
	margin-bottom: 15px;
	padding-right: 5px;
	}
	
div.backButton:hover {
	background: transparent url("http://www.jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0;
	}
	
div.backButton:active {
	background: transparent url("http://www.jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0;
	}
	
div.nextButton {
	background: transparent url("http://www.jotform.com//images/btn_next.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float: left;
	margin-bottom:15px;
	padding-right:5px;
	}
	
div.nextButton:hover {
	background: transparent url("http://www.jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
	}
	
div.nextButton:active {
	background: transparent url("http://www.jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
	}
	
.pageinfo {
	padding-right:5px;
	margin-bottom:15px;
	float:left;
	}
	
/*APS Definition*/
#aps_definition {
	background: url(../images/apsDefinitionBG.gif) repeat-x;
	color: #666666;
	margin: 30px 0px;
	padding: 30px 100px;
	}
