/* Screen Media Styles - for display on a monitor */
@media screen
{
	body{margin-top: 0px; font-family: Arial, Helvetica, sans-serif; text-align: center; background-color: #cccccc; color: #000000; background-image: url('/images/graphics/bg_page.gif');}
	
	/* A wrapping layer for a border, if desired */
	#border_layer{border: solid 1px #4d000d; width: 780px; background: url('/images/navigation/bg_border.gif'); margin-left: auto; margin-right: auto; text-align: left;}
	
	/* Main Navigation and the Search box */
	#main_navigation{width: 780px; z-index: 99;}
	#searchform{margin-bottom: 0px; margin-top: 0px; display: inline;}
	#searchbox{width: 95px; height: 15px; font-size: 12px; margin: 2px 5px 0px 10px; vertical-align: middle;}
	#searchbutton{margin-top: 2px; vertical-align: middle;}
	
	/* Secondary (side) Navigation */
	#secondary_navigation{width: 222px; z-index: 98; float: left; background-image:url('/images/navigation/shadow_bar_01.gif'); background-repeat: no-repeat;}
	#logo{margin-top: 10px;}
	#secondary_navigation_links h1 a{color: #000000; text-decoration: none;}
	#secondary_navigation_links h1 a:hover{color: #000000; text-decoration: none;}
	#secondary_navigation_links h1 a:visited{color: #000000; text-decoration: none;}
	#secondary_navigation_links h1 a:visited:hover{color: #000000; text-decoration: none;}
	#secondary_navigation_links{background-color: #ececec; background-image:url('/images/navigation/bg_blue_grey_1.gif'); padding: 10px; border-top: solid 1px #422211; border-bottom: solid 1px #422211;}
	#secondary_navigation_links h1{font-size: 14px; color: #000000; margin: 0px;}
	#secondary_navigation_links h2{font-size: 12px; color: #333333; margin: 10px 0px 5px 0px; text-decoration: underline;}
	#secondary_navigation_links ul{font-size: 12px; color: #ffffff; margin-top: 0px; margin-bottom: 10px; list-style-position: outside; margin-left: 0px; padding-left: 20px;}
	#secondary_navigation_links ul li{margin: 0px; padding: 0px; list-style-image:url('/images/navigation/support_nav_arrow_01.png');}
	#secondary_navigation_links ul li.active{list-style-image:url('/images/navigation/support_nav_arrow_02.png');}
	#secondary_navigation_links ul li.nobullet{list-style-type: none; list-style-image: none; display: inline;}
	#secondary_navigation_links ul li a{color: #000000; text-decoration: none;}
	#secondary_navigation_links ul li a:hover{color: #ffffff; text-decoration: none;}
	#secondary_navigation_links ul li a:visited{color: #000000; text-decoration: none;}
	#secondary_navigation_links ul li a:visited:hover{color: #ffffff; text-decoration: none;}
	#secondary_navigation_links ul li a.activelink{color: #ffffff; text-decoration: none; background-color: #000000; display: block; width: 100%;}
	#secondary_navigation_links ul li a.activelink:hover{color: #ffffff; text-decoration: none;}
	#secondary_navigation_links ul li a.activelink:visited{color: #ffffff; text-decoration: none; background-color: #000000; display: block; width: 100%;}
	#secondary_navigation_links ul li a.activelink:visited:hover{color: #ffffff; text-decoration: none;}
	#user_info{padding: 15px 20px 15px 20px; font-size: 12px; background-color: #ececec; background-image: url('/images/navigation/bg_black_grey_1.gif'); border-bottom: 1px solid #422211; color: #ffffff;}
	
	/* Partners rotating banner */
	#logos{padding: 0px 11px 15px 11px;}
	#logos h3{font-size: 12px; text-align: center;}
	#logos div{margin: 15px auto 0px auto; text-align: center;}
	
	/* Main content area */
	#content{width: 557px; z-index: 97; float: left; background-image:url('/images/navigation/shadow_bar_02.gif'); background-repeat: no-repeat;}
	#title{margin-top: 10px; margin-left: 20px; margin-right: 20px; border-bottom: 1px solid #1e2c75;}
	#sub_title{border: 1px solid #1e2c75; margin-top: 1px; margin-left: 20px; margin-right: 20px; background-color: #c6cbe6; padding: 5px;}
	#splash_image{border: 1px solid #1e2c75; width: 515px; margin-top: 10px; margin-left: 20px;}
	#information{margin-top: 5px; margin-left: 20px; margin-right: 20px; margin-bottom: 20px; font-size:12px;}
	#product_description{margin-bottom: 15px;}
	#learn_more{margin: 30px 30px 20px 30px; padding: 0px 20px 0px 20px; font-size: 12px; border-top: 1px solid #c6cbe6;  border-bottom: 1px solid #c6cbe6;}
	#learn_more h3{margin-top: 5px; margin-bottom: 10px; font-size: 12px; color: #1e2c75;}
	#learn_more a.learn_more_link{color: #1e2c75; text-decoration: underline;}
	#learn_more a.learn_more_link:hover{color: #1e2c75; text-decoration: none;}
	#learn_more a.learn_more_link:visited{color: #1e2c75; text-decoration: underline;}
	#learn_more a.learn_more_link:visited:hover{color: #1e2c75; text-decoration: none;}
	#content a{color: #1e2c75; text-decoration: underline;}
	#content a:hover{color: #1e2c75; text-decoration: none;}
	#content a:visited{color: #1e2c75; text-decoration: underline;}
	#content a:visited:hover{color: #1e2c75; text-decoration: none;}
	
	/* Support product search forms */
	#searchform_support{margin: 0px; padding: 0px; display: inline;}
	#searchbox_support{width: 195px; height: 15px; font-size: 12px; margin: 2px 5px 0px 0px; vertical-align: middle;}
	#searchbutton_support{margin-top: 2px; vertical-align: middle;}
	
	/* FAQs */
	#faq_search{padding: 0px 16px 0px 16px;}
	#faq_search fieldset input.radio{margin-right: 5px; display: inline;}
	#faq_search fieldset label{display: block; margin-left: 10px;}
	#faq_search fieldset label.selection{float: left;}
	#faq_search fieldset label.heading{clear: both; display: block; margin: 15px 0px 0px 0px; font-weight: bold;}
	#faq_search fieldset{border: 1px solid #000000; padding: 10px 15px 15px 15px; margin: 15px 0px 15px 0px; width: 450px;}
	#faq_search fieldset legend{font-weight: bold; margin-left: 5px; font-size: 14px; color: #751e2d;}
	#faq_search fieldset input.submit{margin-left: 15px; display: inline;}
	#faq_search fieldset span{display: block; float: left; font-style: italic; margin: 3px 0px 0px 12px;}
	#faq_search fieldset div{ clear: both;}
	span.page_nav{margin: 0px 15px 0px 15px;}
	h2.heading{display: block; border-bottom: 1px solid #000000; margin-bottom: 15px; padding-bottom: 5px;}
	#question {margin: 15px 0px 30px 0px;}
	#answer {margin: 0px 0px 15px 0px;}
	#faq_id{font-size: 10px; margin: 15px 0px 5px 0px;}
	#last_modified{font-size: 10px; margin: 0px 0px 30px 0px;}
	#question_answered{margin: 0px 0px 30px 0px;}
	#ask_a_question{margin: 30px 0px 0px 0px;}
	#ask_a_question label{display: block; margin: 15px 0px 0px 0px;}
	#ask_a_question input.checkbox{margin: 0px 5px 0px 0px;}
	#ask_a_question input.submit{margin: 15px 0px 0px 0px;}
	h3.response{margin-bottom: 15px;}
	.error{color: #CC3300;}
	.faq_answer td, .faq_answer th{vertical-align: top; padding: 5px;}
	
	/* Product home page */
	#column_1{width: 250px; float: left;}
	#column_2{width: 250px; float: right;}
	#column_3{clear: both; width: 515px; margin-bottom: 15px;}
	
	/* Legacy styles */
	#troubleshooting{width: 250px; float: right; margin-bottom: 15px; border: 1px solid #c6cbe6;}
	#troubleshooting h3{background-image: url('/images/navigation/bg_green_blue_1.gif'); background-color: #c6cbe6; color: #f7f7f7; padding: 0px 5px 2px 5px; font-size: 14px; margin: 0px;}
	#troubleshooting_2{clear: both; width: 515px; margin-bottom: 15px; border: 1px solid #c6cbe6;}
	#troubleshooting_2 h3{background-image: url('/images/navigation/bg_green_blue_2.gif'); background-color: #c6cbe6; color: #f7f7f7; padding: 0px 5px 2px 5px; font-size: 14px; margin: 0px;}
	#product_information{width: 250px; float: left; margin-bottom: 15px; border: 1px solid #c6cbe6;}
	#product_information h3{background-image: url('/images/navigation/bg_green_blue_1.gif'); background-color: #1e2c75; color: #f7f7f7; padding: 0px 5px 2px 5px; font-size: 14px; margin: 0px;}
	#product_information_2{width: 250px; float: right; margin-bottom: 15px; border: 1px solid #c6cbe6;}
	#product_information_2 h3{background-image: url('/images/navigation/bg_green_blue_1.gif'); background-color: #1e2c75; color: #f7f7f7; padding: 0px 5px 2px 5px; font-size: 14px; margin: 0px;}
	#whats_new{width: 250px; float: left; margin-bottom: 15px; border: 1px solid #c6cbe6;}
	#whats_new h3{background-image: url('/images/navigation/bg_green_blue_1.gif'); background-color: #1e2c75; color: #f7f7f7; padding: 0px 5px 2px 5px; font-size: 14px; margin: 0px;}
	#future{width: 250px; margin-bottom: 15px; border: 1px solid #c6cbe6;}
	#future h3{background-image: url('/images/navigation/bg_green_blue_1.gif'); background-color: #1e2c75; color: #f7f7f7; padding: 0px 5px 2px 5px; font-size: 14px; margin: 0px;}
	#current{width: 250px; margin-bottom: 15px; border: 1px solid #c6cbe6;}
	#current h3{background-image: url('/images/navigation/bg_green_blue_1.gif'); background-color: #1e2c75; color: #f7f7f7; padding: 0px 5px 2px 5px; font-size: 14px; margin: 0px;}
	
	/* Operating Environment page, Current Release page, Specifications page, and Data sheets page */
	#information table.spec_table{margin: 15px 0px 15px 30px; padding: 0px; width: 465px; border-collapse: collapse;}
	#information table.spec_table td{padding: 3px; border-bottom: 1px solid #333333; border-right: 1px solid #333333;}
	#information table.spec_table th{border-bottom: 1px solid #333333; border-right: 1px solid #333333;}
	
	#highlights h3 a{color: #eeeeee; text-decoration: none;}
	#highlights h3 a:hover{color: #eeeeee; text-decoration: none;}
	#highlights h3 a:visited{color: #eeeeee; text-decoration: none;}
	#highlights h3 a:visited:hover{color: #eeeeee; text-decoration: none;}
	
	a.highlights_more{color: #1e2c75; text-decoration: underline;}
	a.highlights_more:hover{color: #1e2c75; text-decoration: none;}
	a.highlights_more:visited{color: #1e2c75; text-decoration: underline;}
	a.highlights_more:visited:hover{color: #1e2c75; text-decoration: none;}
	
	#content ul{margin-top: 10px; margin-bottom: 15px; list-style-position: outside; margin-left: 0px; padding-left: 30px;}
	#content ul li{margin-bottom: 10px; padding: 0px; list-style-image:url('/images/navigation/2nd_nav_arrow_03.gif');}
	#content ul a{color: #1e2c75; text-decoration: underline;}
	#content ul a:hover{color: #1e2c75; text-decoration: none;}
	#content ul a:visited{color: #1e2c75; text-decoration: underline;}
	#content ul a:visited:hover{color: #1e2c75; text-decoration: none;}
	
	#content ol{margin-top: 10px; margin-bottom: 0px; list-style-position: outside; margin-left: 0px; padding-left: 37px; padding-right: 10px;}
	#content ol li{margin-bottom: 10px; padding: 0px;}
	#content ol a{color: #1e2c75; text-decoration: underline;}
	#content ol a:hover{color: #1e2c75; text-decoration: none;}
	#content ol a:visited{color: #1e2c75; text-decoration: underline;}
	#content ol a:visited:hover{color: #1e2c75; text-decoration: none;}
	
	/* Forms - Request a feature and Report a bug */
	form.standard div{clear: both; width: 517px; margin-bottom: 5px;}
	form.standard label{font-weight: bold; display: block; text-align: left; float: left; width: 220px; margin: 5px 15px 5px 0px;}
	form.standard select{}
	form.standard input{display: inline;}
	form.standard textarea{clear: both; display: block; margin: 15px 0px 5px 0px; width: 450px; height: 200px;}
	
	/* Footer */
	#tertiary_navigation{width: 780px; z-index: 96; clear: both; background-color: #000000; border-top: solid 1px #422211; padding-top: 5px; padding-bottom: 5px; color: #ffffff;}
	#copyright{font-size: 10px; margin-left: 50px; color: #ffffff;}
	#legal_links{font-size: 10px; float: right; margin-right: 20px;}
	#legal_links a{color: #ffffff;}
	#legal_links a:hover{color: #ffffff; text-decoration: none;}
	#legal_links a:visited{color: #ffffff;}
	
	/* Generic styles */
	h1{color: #747daf; font-size:18px; margin: 0px;}
	h2{color: #1e2c75; font-size:14px; margin: 0px;}	
	h4{font-size: 12px; font-weight: bold;}
	fieldset{border: 0px; margin: 0px; padding: 0px;}
	.note{font-size: 10px; margin-top: 0px;}
	.note_headroom{font-size: 10px; margin-top: 25px;}	
	span.doc_title{font-style: italic;}
	table.support_table th{font-size: 12px; font-weight: bold; vertical-align: top; padding: 0px 10px 0px 10px; text-align: left; color: #422211;}
	table.support_table td{font-size: 12px; vertical-align: top; padding: 0px 10px 5px 10px;}
	table.support_table2 {border: 1px solid #422211; border-collapse: collapse;}
	table.support_table2 h4{font-size: 12px; font-weight: bold; vertical-align: top; padding: 0px; margin: 0px; text-align: left; color: #422211;}
	table.support_table2 td{font-size: 12px; vertical-align: top; padding: 10px 10px 10px 10px; border: 1px solid #422211;}
	table.support_table2 div{margin-bottom: 5px;}
	.required{color: #CC0000; font-weight: bold;}
	.headroom{margin-top: 25px;}
	img{border: 0px;}
	hr{border: 0px; height: 1px; background-color: #cccccc; color: #cccccc; text-align: center; margin: 15px auto 15px auto;}
	
	/* Generic section */
	div.section{width: 515px; margin: 0px 0px 15px 0px; padding: 0px 0px 15px 0px; border: 1px solid #c6cbe6;}
	div.section h2{background-image: url('/images/navigation/bg_green_blue_2.gif'); background-color: #c6cbe6; color: #eeeeee; padding: 0px 5px 2px 5px; font-size: 14px; margin: 0px;}
	div.section p, div.section ul{padding-left: 17px; padding-right: 15px;}
	div.section ul span{margin-left: 10px; font-size: 10px;}
	div.section h3{padding: 15px 15px 0px 15px; font-size: 14px; font-weight: bold; margin: 0px;}
	div.section h4{padding: 15px 5px 0px 17px; font-size: 12px; font-weight: bold; margin: 0px;}
	div.section h4.note{font-size: 10px; margin-top: 0px;}
	
	div.section2{width: 250px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; border: 1px solid #c6cbe6;}
	div.section2 h2{background-image: url('/images/navigation/bg_green_blue_1.gif'); background-color: #c6cbe6; color: #eeeeee; padding: 0px 5px 2px 5px; font-size: 14px; margin: 0px;}
	div.section2 p, div.section2 ul{padding-left: 17px; padding-right: 15px;}
	div.section2 ul span{margin-left: 10px; font-size: 10px;}
	div.section2 h3{padding: 15px 15px 0px 15px; font-size: 14px; font-weight: bold; margin: 0px;}
	div.section2 h4{padding: 15px 5px 0px 17px; font-size: 12px; font-weight: bold; margin: 0px;}
	
	/* Product roadmap */
	div.roadmap{}
	div.roadmap h2{color: #1e2c75; font-size:18px; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px;}
	div.roadmap table{border-collapse: collapse; border-top: 1px solid #c6cbe6; border-left: 1px solid #c6cbe6; width: 515px;}
	div.roadmap th{background-color: #9aa2cd; padding: 5px; border-right: 1px solid #c6cbe6; border-bottom: 1px solid #c6cbe6; text-align: center; font-size: 12px; font-weight: bold;}
	div.roadmap td{background-color: #ffffff; padding: 0px; border-right: 1px solid #c6cbe6; border-bottom: 1px solid #c6cbe6; text-align: center; font-size: 12px;}
	div.roadmap td ul{text-align: left; font-size: 10px; margin: 0px; padding: 0px;}
	div.roadmap td ul li{text-align: left; font-size: 10px; margin: 0px; padding: 0px;}
	div.roadmap td.projected{background-color: #99ccff;}
	div.roadmap td.planning{background-color: #3366ff;}
	div.roadmap td.development{background-color: #993366;}
	div.roadmap td.qa{background-color: #666699;}
	div.roadmap td.beta{background-color: #339966;}
	div.roadmap td.ga{background-color: #00cc00;}
	div.roadmap table.legend{margin-top: 15px;}
	div.roadmap table.legend td{width: 73px;}
	#president_message{display: none;}
	.trigger{
		cursor:pointer;
		margin-bottom: 15px;
	}		
	.trigger:hover{
		cursor:pointer;
	}		
	.expanded{
		cursor:pointer;
	}
	.expanded:hover{
		cursor:pointer;
	}
	.show{
	 position:static;
	 display: table;
	}
	.hide{
		position:absolute;
		left:-999em;
		height:1px;
		width:100px;
		overflow:hidden;
	}
	
	/* Login form */
	#login_form input{display: inline;}
	#login_form div.margin{margin-bottom: 15px;}
	
	/* Customer links */
	#customer_links{border-bottom: 1px solid #422211;}
	#customer_links a{color: #ffffff; text-decoration: underline;}
	#customer_links a:hover{color: #ffffff; text-decoration: none;}
	#customer_links a:visited{color: #ffffff; text-decoration: underline;}
	#customer_links a:visited:hover{color: #ffffff; text-decoration: none;}
	#request{background-image: url('/images/navigation/bg_black_grey_1.gif');font-size: 12px; color: #ffffff; padding: 10px; border-bottom: 1px solid #4d000d;}
	#report{background-image: url('/images/navigation/bg_black_grey_1.gif');font-size: 12px; color: #ffffff; padding: 10px;}
	#influence{background-image: url('/images/navigation/bg_black_green_1.gif');font-size: 12px; color: #ffffff; padding: 10px; border-bottom: 1px solid #4d000d;}
	#influence div.bullet{padding: 5px 0px 0px 15px;}
	
	/* Styles for the survey forms generated by the admin tool */
	#surveyform fieldset{border: 1px solid #cccccc; margin-bottom: 15px;}
	.fieldset_wrapper{background-color: #e5e9ff; padding: 10px; border-top: 1px solid #cccccc;}
	#surveyform legend{font-size: 14px; color: #000000; font-weight: bold; margin: 0px 0px 0px 15px;}
	div.survey_question {clear: both; width: 490px;}
	div.survey_question label{display: block; float: left; text-align: right; width: 150px; margin: 0px 15px 5px 0px;}
	div.input{display: block; float: left; width: 300px; margin-bottom: 5px;}
	.required{color: #1e2c75; font-weight: bold;}
	label.section_title{font-size: 14px; font-weight: bold; padding: 15px 0px 5px 0px; text-decoration: underline;}
	div.survey_question input.input_text{width: 300px; margin-bottom: 5px; display: inline;}
	div.survey_question input.input_radio{margin-bottom: 5px; display: inline; vertical-align: middle;}
	div.survey_question input.input_checkbox{margin-bottom: 5px; display: inline;}		
	div.survey_question input.input_password{margin-bottom: 5px; display: inline;}		
	div.survey_question select{width: 305px; margin-bottom: 5px; display: inline;}	
	div.survey_question textarea{margin-bottom: 5px; width: 300px;}
	#action_buttons {clear: both; margin: 15px auto 15px auto; text-align: center;}
	#submit_button {margin-right: 15px;}
	.hidden{display: none;}
	
	/* For a right-floating information box inside the information layer */
	#info_box{width: 200px; float: right;}
}

/* Print Media Styles */
@media print
{
	body{margin-top: 0px; font-family: Arial, Helvetica, sans-serif; text-align: center; color: #000000;}
	#border_layer{border: none; text-align: left; background-color: #ffffff;}
	#main_navigation{display: none;}
	#secondary_navigation{display: none;}
	
	#content{width: auto;}
	#content ul{margin-top: 0px; margin-bottom: 0px; list-style-position: outside; margin-left: 0px; padding-left: 30px;}
	#content ul li{margin-bottom: 8px; padding: 0px; list-style-image:url('/images/navigation/2nd_nav_arrow_03.gif');}
	#content a{color: #1e2c75; text-decoration: underline;}
	#content a:visited{color: #1e2c75; text-decoration: underline;}
	#title{margin-top: 10px; margin-left: 0px; margin-right: 0px; border-bottom: 1px solid #1e2c75;}
	#splash_image{display: none;}
	#information{margin-top: 15px; margin-left: 0px; margin-right: 0px; margin-bottom: 20px; font-size:12px;}
	#product_description{margin-bottom: 15px;}
	#learn_more{margin: 30px 30px 20px 30px; padding: 0px 20px 0px 20px; font-size: 12px; border-top: 1px solid #c6cbe6;  border-bottom: 1px solid #c6cbe6;}
	#learn_more h3{margin-top: 5px; margin-bottom: 10px; font-size: 12px; color: #1e2c75;}
	#learn_more a.learn_more_link{color: #1e2c75; text-decoration: underline;}
	#learn_more a.learn_more_link:hover{color: #1e2c75; text-decoration: none;}
	#learn_more a.learn_more_link:visited{color: #1e2c75; text-decoration: underline;}
	#learn_more a.learn_more_link:visited:hover{color: #1e2c75; text-decoration: none;}
	#content a{color: #1e2c75; text-decoration: underline;}
	#content a:hover{color: #1e2c75; text-decoration: none;}
	#content a:visited{color: #1e2c75; text-decoration: underline;}
	#content a:visited:hover{color: #1e2c75; text-decoration: none;}
	
	/* Support product search forms */
	#searchform_support{margin: 0px; padding: 0px; display: inline;}
	#searchbox_support{width: 195px; height: 15px; font-size: 12px; margin: 2px 5px 0px 0px; vertical-align: middle;}
	#searchbutton_support{margin-top: 2px; vertical-align: middle;}
	
	/* FAQs */
	#faq_search{padding: 0px 16px 0px 16px;}
	#faq_search fieldset input.radio{margin-right: 5px; display: inline;}
	#faq_search fieldset label{display: block; margin-left: 10px;}
	#faq_search fieldset label.selection{float: left;}
	#faq_search fieldset label.heading{clear: both; display: block; margin: 15px 0px 0px 0px; font-weight: bold;}
	#faq_search fieldset{border: 1px solid #000000; padding: 10px 15px 15px 15px; margin: 15px 0px 15px 0px; width: 450px;}
	#faq_search fieldset legend{font-weight: bold; margin-left: 5px; font-size: 14px; color: #751e2d;}
	#faq_search fieldset input.submit{margin-left: 15px; display: inline;}
	#faq_search fieldset span{display: block; float: left; font-style: italic; margin: 3px 0px 0px 12px;}
	#faq_search fieldset div{ clear: both;}
	span.page_nav{margin: 0px 15px 0px 15px;}
	h2.heading{display: block; border-bottom: 1px solid #000000; margin-bottom: 5px;}
	#question {margin: 15px 0px 30px 0px;}
	#answer {margin: 0px 0px 15px 0px;}
	#faq_id{font-size: 10px; margin: 15px 0px 5px 0px;}
	#last_modified{font-size: 10px; margin: 0px 0px 30px 0px;}
	#question_answered{margin: 0px 0px 30px 0px;}
	#ask_a_question{margin: 30px 0px 0px 0px;}
	#ask_a_question label{display: block; margin: 15px 0px 0px 0px;}
	#ask_a_question input.checkbox{margin: 0px 5px 0px 0px;}
	#ask_a_question input.submit{margin: 15px 0px 0px 0px;}
	h3.response{margin-bottom: 15px;}
	.error{color: #CC3300;}
	
	/* Home Page */
	#highlights_home{clear: both; width: 515px; border: 1px solid #751e2d;}
	#highlights_home h3{background-color: #751e2d; color: #eeeeee; padding: 0px 5px 2px 5px; font-size: 14px; margin: 0px;}
	
	/* Product home page */
	#column_1{width: 250px; float: left;}
	#column_2{width: 250px; float: right;}
	#column_3{clear: both; width: 515px; margin-bottom: 15px;}
	
	/* Operating Environment page, Current Release page, Specifications page, and Data sheets page */
	#information table.spec_table{margin: 15px 0px 15px 30px; padding: 0px; width: 465px; border-collapse: collapse;}
	#information table.spec_table td{padding: 3px; border-bottom: 1px solid #333333; border-right: 1px solid #333333;}
	#information table.spec_table th{border-bottom: 1px solid #333333; border-right: 1px solid #333333;}
	
	#content ul{margin-top: 10px; margin-bottom: 15px; list-style-position: outside; margin-left: 0px; padding-left: 30px;}
	#content ul li{margin-bottom: 10px; padding: 0px; list-style-image:url('/images/navigation/2nd_nav_arrow_03.gif');}
	#content ul a{color: #1e2c75; text-decoration: underline;}
	#content ul a:hover{color: #1e2c75; text-decoration: none;}
	#content ul a:visited{color: #1e2c75; text-decoration: underline;}
	#content ul a:visited:hover{color: #1e2c75; text-decoration: none;}
	
	#content ol{margin-top: 10px; margin-bottom: 0px; list-style-position: outside; margin-left: 0px; padding-left: 37px; padding-right: 10px;}
	#content ol li{margin-bottom: 10px; padding: 0px;}
	#content ol a{color: #1e2c75; text-decoration: underline;}
	#content ol a:hover{color: #1e2c75; text-decoration: none;}
	#content ol a:visited{color: #1e2c75; text-decoration: underline;}
	#content ol a:visited:hover{color: #1e2c75; text-decoration: none;}
	
	/* Forms - Request a feature and Report a bug */
	form.standard div{clear: both; width: 517px; margin-bottom: 5px;}
	form.standard label{font-weight: bold; display: block; text-align: left; float: left; width: 220px; margin: 5px 15px 5px 0px;}
	form.standard select{}
	form.standard input{display: inline;}
	form.standard textarea{clear: both; display: block; margin: 15px 0px 5px 0px; width: 450px; height: 200px;}
	
	/* Footer */
	#tertiary_navigation{width: auto; z-index: 96; background-color: #d1d5d8; border-top: solid 1px #1e2c75; padding-top: 5px; padding-bottom: 5px;}
	#copyright{font-size: 10px; text-align: center;}
	#legal_links{display: none;}
	
	/* Generic styles */
	h1{color: #747daf; font-size:18px; margin: 0px;}
	h2{color: #1e2c75; font-size:14px; margin: 0px;}	
	h4{font-size: 12px; font-weight: bold;}
	fieldset{border: 0px; margin: 0px; padding: 0px;}
	.note{font-size: 10px; margin-top: 0px;}
	.note_headroom{font-size: 10px; margin-top: 25px;}
	span.doc_title{font-style: italic;}
	table.support_table th{font-size: 12px; font-weight: bold; vertical-align: top; padding: 0px 10px 0px 10px; text-align: left; color: #422211;}
	table.support_table td{font-size: 12px; vertical-align: top; padding: 0px 10px 5px 10px;}
	table.support_table2 {border: 1px solid #422211; border-collapse: collapse;}
	table.support_table2 h4{font-size: 12px; font-weight: bold; vertical-align: top; padding: 0px; margin: 0px; text-align: left; color: #422211;}
	table.support_table2 td{font-size: 12px; vertical-align: top; padding: 10px 10px 10px 10px; border: 1px solid #422211;}
	table.support_table2 div{margin-bottom: 5px;}
	.required{color: #CC0000; font-weight: bold;}
	.headroom{margin-top: 25px;}
	img{border: 0px;}
	
	/* Generic section */
	div.section{width: 515px; margin: 15px 0px 15px 0px; padding: 0px 0px 15px 0px; border: 1px solid #c6cbe6;}
	div.section h2{color: #1e2c75; padding: 0px 5px 2px 5px; font-size: 14px; margin: 0px;}
	div.section p, div.section ul{padding-left: 17px; padding-right: 15px;}
	div.section ul span{margin-left: 10px; font-size: 10px;}
	div.section h3{padding: 15px 15px 0px 15px; font-size: 14px; font-weight: bold; margin: 0px;}
	div.section h4{padding: 15px 5px 0px 17px; font-size: 12px; font-weight: bold; margin: 0px;}
	
	/* Product roadmap */
	div.roadmap{}
	div.roadmap h2{color: #1e2c75; font-size:18px; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px;}
	div.roadmap table{border-collapse: collapse; border-top: 1px solid #c6cbe6; border-left: 1px solid #c6cbe6; width: 515px;}
	div.roadmap th{background-color: #9aa2cd; padding: 5px; border-right: 1px solid #c6cbe6; border-bottom: 1px solid #c6cbe6; text-align: center; font-size: 12px; font-weight: bold;}
	div.roadmap td{background-color: #ffffff; padding: 0px; border-right: 1px solid #c6cbe6; border-bottom: 1px solid #c6cbe6; text-align: center; font-size: 12px;}
	div.roadmap td ul{text-align: left; font-size: 10px; margin: 0px; padding: 0px;}
	div.roadmap td ul li{text-align: left; font-size: 10px; margin: 0px; padding: 0px;}
	div.roadmap td.projected{background-color: #99ccff;}
	div.roadmap td.planning{background-color: #3366ff;}
	div.roadmap td.development{background-color: #993366;}
	div.roadmap td.qa{background-color: #666699;}
	div.roadmap td.beta{background-color: #339966;}
	div.roadmap td.ga{background-color: #00cc00;}
	div.roadmap table.legend{margin-top: 15px;}
	div.roadmap table.legend td{width: 73px;}
	#president_message{display: none;}
	.trigger{
		cursor:pointer;
		margin-bottom: 15px;
	}		
	.trigger:hover{
		cursor:pointer;
	}		
	.expanded{
		cursor:pointer;
	}
	.expanded:hover{
		cursor:pointer;
	}
	.show{
	 position:static;
	 display: table;
	}
	.hide{
		position:absolute;
		left:-999em;
		height:1px;
		width:100px;
		overflow:hidden;
	}
	
	/* Login form */
	#login_form input{display: inline;}
	#login_form div.margin{margin-bottom: 15px;}
	
	/* Customer links */
	#customer_links{border-bottom: 1px solid #422211;}
	#customer_links a{color: #ffffff; text-decoration: underline;}
	#customer_links a:hover{color: #ffffff; text-decoration: none;}
	#customer_links a:visited{color: #ffffff; text-decoration: underline;}
	#customer_links a:visited:hover{color: #ffffff; text-decoration: none;}
	#request{background-image: url('/images/navigation/bg_black_grey_1.gif');font-size: 12px; color: #000000; padding: 10px; border-bottom: 1px solid #4d000d;}
	#report{background-image: url('/images/navigation/bg_black_grey_1.gif');font-size: 12px; color: #000000; padding: 10px;}
	#influence{background-image: url('/images/navigation/bg_black_grey_1.gif');font-size: 12px; color: #ffffff; padding: 10px; border-bottom: 1px solid #4d000d;}

	/* Styles for the survey forms generated by the admin tool */
	div.survey_question {clear: both; width: 517px;}
	div.survey_question label{display: block; text-align: left; float: left; width: 250px; margin: 0px 15px 5px 0px;}
	.required{color: #CC0000; font-weight: bold;}
	label.section_title{font-size: 14px; font-weight: bold; padding: 15px 0px 5px 0px; text-decoration: underline;}
	div.survey_question input.input_text{width: 200px; margin-bottom: 5px; display: inline;}
	div.survey_question input.input_radio{margin-bottom: 5px; display: inline;}
	div.survey_question input.input_checkbox{margin-bottom: 5px; display: inline;}		
	div.survey_question input.input_password{margin-bottom: 5px; display: inline;}		
	div.survey_question select{margin-bottom: 5px; display: inline;}	
	div.survey_question textarea{margin-bottom: 5px; width: 200px;}
	#action_buttons {clear: both; margin: 15px auto 15px auto; text-align: center;}
	#submit_button {margin-right: 15px;}
}

/*
H&W WEB PALETTE
=======================

MONOCROME BLUE
-----------------------
Primary Blue:			1e2c75
Secondary Blue:		747daf
Tertiary Blue:		9aa2cd
Quarternary Blue:	c6cbe6
Quintenary Blue:	e5e9ff
Grey:							dadce5
White:						ffffff

TRI-COLOR
-----------------------
Primary Blue:		1e2c75
Primary Red:		751e2d
Primary Green:	2d751e
*/