#theListHeader { background: url(/images/list/header_image.jpg) no-repeat; width: 758px; height: 110px; overflow: hidden; position: relative; z-index: 10; }

ul#theListNav { background: white url(/images/list/listnav_ul_bg.gif) no-repeat top; width: 758px; position: relative; margin: -23px 0 0 0; z-index: 20; }
ul#theListNav li { display: inline; float: left; height: 27px; width: 134px; margin: -3px 0 0 0; overflow: hidden; z-index: 21; position: relative; }
ul#theListNav li a { text-decoration: none; width: 100%; height: 100%; display: block; overflow: hidden; }
    ul#theListNav li.my_locations_on { background: url(/images/list/li_my_locations_on.png) no-repeat; behavior: url(/includes/iepngfix.htc); margin-left: -16px; }
    ul#theListNav li.my_locations_off { background: url(/images/list/li_my_locations_off.gif) no-repeat; margin-left: -16px; }
    ul#theListNav li.my_scorecards_on { background: url(/images/list/li_my_scorecards_on.png) no-repeat; behavior: url(/includes/iepngfix.htc); margin-left: -16px; }
    ul#theListNav li.my_scorecards_off { background: url(/images/list/li_my_scorecards_off.gif) no-repeat; margin-left: -16px; }
    ul#theListNav li.product_list_on { background: url(/images/list/li_product_list_on.png) no-repeat; behavior: url(/includes/iepngfix.htc);  }
    ul#theListNav li.product_list_off { background: url(/images/list/li_product_list_off.gif) no-repeat;  }
    ul#theListNav li.feedback_on { background: url(/images/list/li_feedback_on.png) no-repeat; behavior: url(/includes/iepngfix.htc); margin-left: -16px; }
    ul#theListNav li.feedback_off { background: url(/images/list/li_feedback_off.gif) no-repeat; margin-left: -16px; }
    ul#theListNav li.edit_profile_on { background: url(/images/list/li_edit_profile_on.png) no-repeat; behavior: url(/includes/iepngfix.htc); margin-left: -16px; }
    ul#theListNav li.edit_profile_off { background: url(/images/list/li_edit_profile_off.gif) no-repeat; margin-left: -16px; }
    ul#theListNav li.help_on { background: url(/images/list/li_help_on.png) no-repeat; behavior: url(/includes/iepngfix.htc); margin-left: -16px; }
    ul#theListNav li.help_off{ background: url(/images/list/li_help_off.gif) no-repeat; margin-left: -16px; }
ul#scorecardSubnav li { display: inline; float: left; margin: 5px 22px 0 0px; height: 15px; }
ul#scorecardSubnav li a { text-decoration: none; width: 100%; height: 100%; display: block; }
ul#scorecardSubnav { margin: 0 0 0 15px; padding: 0 0 0 15px; }
    ul#scorecardSubnav li.create_scorecard { background: url(/images/list/li_create_scorecard.gif) no-repeat; width: 106px; }
    ul#scorecardSubnav li.my_scorecards { background: url(/images/list/li_my_scorecards.gif) no-repeat; width: 83px; }
    ul#scorecardSubnav li.view_active_scorecards { background: url(/images/list/li_view_active_cards.gif) no-repeat; width: 146px; }
    ul#scorecardSubnav li.view_graded_scorecards { background: url(/images/list/li_view_graded_cards.gif) no-repeat; width: 153px; }
ul#productsSubnav li { display: inline; float: left; margin: 5px 22px 0 0px; height: 15px; }
ul#productsSubnav li a { text-decoration: none; width: 100%; height: 100%; display: block; }
ul#productsSubnav { margin: 0 0 0 15px; padding: 0 0 0 15px; }
    ul#productsSubnav li.updates { background: url(/images/list/li_updates.gif) no-repeat; width: 54px; }
    ul#productsSubnav li.search_the_list { background: url(/images/list/li_search_the_list.gif) no-repeat; width: 86px; }
    ul#productsSubnav li.submit_an_item { background: url(/images/list/li_submit_an_item.gif) no-repeat; width: 89px; }

ol#createSteps { background: url(/images/list/steps_divider.gif) repeat-x 15%; display: inline; float: left; list-style-type: none; height: 20px; width: 760px; padding: 0; margin: 12px 0 12px 0; }
ol#createSteps li { display: inline; float: left; height: 17px; padding: 0 4px 0 8px; margin: 0 32px 0 0; overflow: hidden; }
ol#createSteps li.step01_on { background: white url(/images/list/create_step_01_on.gif) no-repeat top; width: 126px; }
ol#createSteps li.step01_off { background: white url(/images/list/create_step_01_off.gif) no-repeat top; width: 126px; }
ol#createSteps li.step02_on { background: white url(/images/list/create_step_02_on.gif) no-repeat top; width: 108px; }
ol#createSteps li.step02_off { background: white url(/images/list/create_step_02_off.gif) no-repeat top; width: 108px; }
ol#createSteps li.step03_on { background: white url(/images/list/create_step_03_on.gif) no-repeat top; width: 169px; }
ol#createSteps li.step03_off { background: white url(/images/list/create_step_03_off.gif) no-repeat top; width: 169px; }

/* Help */

div.first_time { padding: 16px 0 0 0; margin: 0 auto; width: 400px; }
div.first_time div { margin: 0 auto; }
#content div.first_time h3 { margin: 12px auto; }
div.btn_quick_start_guide { background: url(/images/list/btn_read_quick_start_guide.gif) no-repeat; width: 196px; height: 24px; }
h3.first_time_user { background: url(/images/list/h3_first_time_user.gif) no-repeat; width: 97px; height: 15px; margin: 17px 0; } 
div.btn_search_product_list { background: url(/images/list/btn_search_product_list.gif) no-repeat; width: 166px; height: 24px; }
h3.ready_to_start { background: url(/images/list/h3_ready_to_start.gif) no-repeat; width: 87px; height: 15px; margin: 17px 0; } 
#content h2.help { background: url(/images/list/h2_help.gif) no-repeat; width: 38px; height: 18px; margin-bottom: 0; }
#content h3.quick_start_guide { background: url(/images/list/h3_help_quick_start.gif) no-repeat; width: 163px; height: 17px; margin-top: 2px; } 
#content h3.step1_create_location { background: url(/images/list/h3_step1_create_location.gif) no-repeat; width: 163px; height: 15px; margin: 17px 0; } 
#content h3.step2_create_scorecard { background: url(/images/list/h3_step2_create_scorecard.gif) no-repeat; width: 163px; height: 15px; margin: 17px 0; }
#content h2.searching_for_products { background: url(/images/list/h2_searching_for_products.gif) no-repeat; width: 170px; height: 17px; margin: 17px 0; }
#content h2.building_your_scorecard { background: url(/images/list/h2_building_your_scorecard.gif) no-repeat; width: 170px; height: 17px; margin: 17px 0; }
#content h3.step3_submitting_scorecard { background: url(/images/list/h3_step3_submitting_scorecard.gif) no-repeat; width: 190px; height: 17px; margin: 17px 0; }

/* My Locations */

h2.my_locations { background: url(/images/list/h2_my_locations.gif) no-repeat; height: 18px; overflow: hidden; margin: 10px 0 10px 0; } 
h3.my_locations { background: url(/images/list/h3_my_locations.gif) no-repeat; }
div#tableMyLocations { background-color: #F5F9FB; height: 170px; }
input.btnNewLocation { margin: 5px 0 10px 619px; padding: 0; }
p.privacyStatement { margin: 22px 0 0 0; }
#deleteLocationConfirm { background-color: white; text-align: center; width: 65%; position: relative; z-index: 1000; top: -220px; margin: 0 auto; border: 2px solid lightGrey; padding: 20px; }
#deleteLocationConfirm p { margin-bottom: 15px; }
#addLocationForm .formInput input.textField { width: 22em; }
#addLocationForm .formInput select { width: 295px; }

/* Icon buttons */

div.btnEdit { background: url(/images/list/btn_edit.gif) no-repeat; width: 19px; height: 19px; float: left; display: inline; margin: 2px; overflow: hidden; }
div.btnEdit a { width: 100%; height: 100%; text-decoration: none; }
div.btnDelete { background: url(/images/list/btn_delete.gif) no-repeat; width: 19px; height: 19px; float: left; display: inline; margin: 2px; overflow: hidden; }
div.btnDelete a { width: 100%; height: 100%; text-decoration: none; }
div.btnNew { background: url(/images/list/btn_create.gif) no-repeat; width: 19px; height: 19px; float: left; display: inline; margin: 2px; overflow: hidden; }
div.btnNew a { width: 100%; height: 100%; text-decoration: none; }
div.btnResume { background: url(/images/list/btn_resume.gif) no-repeat; width: 19px; height: 19px; float: left; display: inline; margin: 2px; overflow: hidden; }
div.btnResume a { width: 100%; height: 100%; text-decoration: none; }
div.btnView { background: url(/images/list/btn_view.gif) no-repeat; width: 19px; height: 19px; float: left; display: inline; margin: 2px; overflow: hidden; }
div.btnView a { width: 100%; height: 100%; text-decoration: none; }
div.btnPrint { background: url(/images/list/btn_print.gif) no-repeat; width: 19px; height: 19px; float: left; display: inline; margin: 2px; overflow: hidden; }
div.btnPrint a { width: 100%; height: 100%; text-decoration: none; }
div.btnTemplate { background: url(/images/list/btn_template.gif) no-repeat; width: 19px; height: 19px; float: left; display: inline; margin: 2px; overflow: hidden; }
div.btnTemplate a { width: 100%; height: 100%; text-decoration: none; }

#formNewUser input.checkBox { float: left; padding: 9px; }

/* My Scorecards */

h2.my_scorecards { background: url(/images/list/h2_my_scorecards.gif) no-repeat; height: 18px; overflow: hidden; margin: 10px 0 10px 0; }  
#myScorecards { margin: 18px 0 0 0; }
#myScorecards div.formTable { margin: 0 0 15px 0; }
#myScorecards div.btnCreateNewCard { margin: 0 0 0 580px; }
div.btnCreateNewCard { background: url(/images/list/btn_create_new_card.gif) no-repeat; width: 178px; height: 24px; overflow: hidden; }
div.btnCreateNewCard a { text-decoration: none; display: block; height: 100%; width: 100%; }
h3.active_scorecards { background: url(/images/list/h3_active_scorecards.gif) no-repeat; }
h3.completed_scorecards { background: url(/images/list/h3_completed_scorecards.gif) no-repeat; }
h3.without_scorecards { background: url(/images/list/h3_without_scorecards.gif) no-repeat; }

/* Graded Scorecard */

h2.completed_scorecard { background: url(/images/list/h2_completed_scorecard.gif) no-repeat; height: 20px; overflow: hidden; margin: 10px 0 10px 0; }
h3.scorecard_items { background: url(/images/list/h3_scorecard_items.gif) no-repeat; height: 18px; overflow: hidden; margin: 10px 0 10px 0; } 
h3.results { background: url(/images/list/h3_results.gif) no-repeat; height: 18px; overflow: hidden; margin: 10px 0 10px 0; } 
h3.guidelines_public { background: url(/images/list/h3_guidelines_public.gif) no-repeat; height: 18px; overflow: hidden; margin: 10px 0 10px 0; } 
h3.guidelines_middle { background: url(/images/list/h3_guidelines_middle.gif) no-repeat; height: 18px; overflow: hidden; margin: 10px 0 10px 0; } 
h3.guidelines_elementary { background: url(/images/list/h3_guidelines_elementary.gif) no-repeat; height: 18px; overflow: hidden; margin: 10px 0 10px 0; } 
h3.guidelines_secondary { background: url(/images/list/h3_guidelines_secondary.gif) no-repeat; height: 18px; overflow: hidden; margin: 10px 0 10px 0; } 
#gradedScorecard table { border: none; width: 100%; }
#gradedScorecard table td.label { font-weight: bold; }
#gradedScorecard #userInformation { width: 352px; float: left; display: inline; border: 1px solid lightGrey; padding: 9px; min-height: 148px; height:auto !important; height: 148px; }
#gradedScorecard #userInformation table td { padding: 3px; }
#gradedScorecard #userInformation table { width: auto; }
#gradedScorecard #locationInformation { width: 352px; float: left; display: inline; margin: 0 0 0 10px; border: 1px solid lightGrey; padding: 9px; min-height: 148px; height:auto !important; height: 148px; }
#gradedScorecard #locationInformation table td { padding: 3px; }
#gradedScorecard #locationInformation table { width: auto; }
#gradedScorecard #scorecardItems { clear: both; }
#gradedScorecard #scorecardItems table.scorecardItems { border-bottom: 1px solid lightGrey; background-color: #F5F9FB; }
#gradedScorecard #scorecardItems table.scorecardItems th { background-color: #84bcd1; font-size: 1em; text-align: left; color: White; padding: 8px 9px 8px 9px; line-height: 1.2em; }
#gradedScorecard #scorecardItems table.scorecardItems td { padding: 9px; }
#gradedScorecard #scorecardItems table.scorecardItems td.colRight { border-right: 1px solid lightGrey; }
#gradedScorecard #scorecardItems table.scorecardItems td.colLeft { border-left: 1px solid lightGrey; }
#gradedScorecard #scorecardItems table.scorecardItems td.centered { text-align: center; } 
#gradedScorecard #scorecardItems table.scorecardItems th.roundedLeft { background: #84bcd1 url(/images/list/bg_rounded_corner_left.gif) no-repeat top left; }
#gradedScorecard #scorecardItems table.scorecardItems th.roundedRight { background: #84bcd1 url(/images/list/bg_rounded_corner_right.gif) no-repeat top right; } 
#gradedScorecard table.chooseTable { width: 100%; }
#gradedScorecard table.chooseTable th { width: 25%; font-size: 1em; text-align: center; color: White; padding: 7px 9px 7px 9px; }  
#gradedScorecard table.chooseTable td { text-align: center; padding: 14px; font-size: 1.4em; border: 1px solid lightGrey; }
#gradedScorecard table.chooseTable th.chooseNot { background: #ba2222 url(/images/list/bg_rnd_corner_red.gif) no-repeat top left; } 
#gradedScorecard table.chooseTable th.chooseLeast { background-color: #d88614; }
#gradedScorecard table.chooseTable th.chooseSometimes { background-color: #dec919; }
#gradedScorecard table.chooseTable th.chooseMost { background: #a6cf00 url(/images/list/bg_rnd_corner_green.gif) no-repeat top right; } 
#gradedScorecard div.finalGradeFail { border: 1px solid lightGrey; padding: 9px; margin: 9px 0 0 0; }
#gradedScorecard div.finalGradePass { border: 1px solid lightGrey; padding: 9px; margin: 9px 0 0 0; }    

/* Manage a Scorecard */

#manageAScorecard div.formWindow { margin: -1px 0 0 0; position: relative; }
#manageAScorecard #searchTab div.formWindowContent { border: 1px solid #A0C1CD; }
#manageAScorecard #searchTab td.centered { text-align: center; }
#manageAScorecard #scorecardTab div.formWindowContent { border: 1px solid #A0C1CD; }
#manageAScorecard #scorecardTab table { width: 100%; margin: 0; }
#manageAScorecard #scorecardTab table td.colRemove div.btnDelete { float: none; display: block; margin: 0 auto; }
#manageAScorecard #navTabs { position: relative; z-index: 77; margin: 10px 0 0 0; }
#manageAScorecard #navTabs ul { list-style-type: none; display: block; overflow: hidden; }
#manageAScorecard #navTabs ul li { display: inline; float: left; width: 134px; height: 22px; overflow: hidden; }
#manageAScorecard #navTabs ul li a { display: block; width: 100%; height: 100%; text-decoration: none; }
#manageAScorecard #navTabs ul li.tabSearchOn { background: url(/images/list/tab_search_products_on.gif) no-repeat; }
#manageAScorecard #navTabs ul li.tabSearchOff { background: url(/images/list/tab_search_products_off.gif) no-repeat; }
#manageAScorecard #navTabs ul li.tabActiveScorecardOn { background: url(/images/list/tab_active_scorecard_on.gif) no-repeat; }
#manageAScorecard #navTabs ul li.tabActiveScorecardOff { background: url(/images/list/tab_active_scorecard_off.gif) no-repeat; }
td.selectUnits select { width: 60px; }
span.selectUnits select { width: 60px; }
#searchTab div.formWindowContent table { width: 95%; }
p.popupMessage { background-color: white; color: #719c36; font-weight: bolder; text-align: center; width: 65%; position: relative; z-index: 1000; top: -220px; margin: 0 auto; border: 2px solid lightGrey; padding: 20px; }

/* Datagrid Styles */
/*
div.resultsGrid table tr { padding: 0 !important; }
div.resultsGrid td.DataCell div { margin: 2px; }
div.resultsGrid td.HeadingCell div { margin: 2px; }
div.resultsGrid table { border: 0; }
div.resultsGrid table tr { padding: 0; }
div.resultsGrid table td { padding: 0; }
*/
div.resultsGrid { margin: 7px 0 7px 0; width: 760px; }
div.resultsContainer { position: relative; }

/* Edit Profile */

h2.edit_profile { background: url(/images/list/h2_edit_profile.gif) no-repeat; height: 18px; overflow: hidden; margin: 12px 0 10px 0; } 
h2.profile_saved { background: url(/images/list/h2_profile_saved.gif) no-repeat; height: 18px; overflow: hidden; margin: 12px 0 10px 0; }  

/* Create a Scorecard */

h2.create_a_scorecard { background: url(/images/list/h2_create_a_scorecard.gif) no-repeat; width: 240px; margin: 14px 0 14px 0; height: 18px; overflow: hidden; } 
h3.step1_define { background: url(/images/list/h3_step1_define.gif) no-repeat; height: 18px; overflow: hidden; }
h3.step2_choose_location { background: url(/images/list/h3_step2_choose.gif) no-repeat; height: 18px; overflow: hidden; } 
div.createAScorecard div.formWindow div.formWindowContent { text-align: left; margin: 0; }
div.createAScorecard div.formWindow table { width: auto; margin: 0; }
div.createAScorecard #createSection1 div.formWindowContent { background-color: white; border: 1px solid lightGrey; padding: 16px; width: auto; }
div.createAScorecard #createSection1 div.formWindowContent table { border: none; }

/* Submit an Item */

h2.submit_an_item { background: url(/images/list/h2_submit_an_item.gif) no-repeat; height: 18px; overflow: hidden; margin: 12px 0 10px 0; } 
h3.submit_an_item { background: url(/images/list/h3_submit_an_item.gif) no-repeat; height: 18px; overflow: hidden; }
h3.nutrition_facts { background: url(/images/list/h3_nutrition_facts_label.gif) no-repeat; height: 18px; overflow: hidden; display: inline; float: left; width: 138px; }
h3.ingredients { background: url(/images/list/h3_ingredients.gif) no-repeat; height: 18px; overflow: hidden; float: left; display: inline; margin-left: 367px; } 
h3.additional_ingredients { background: url(/images/list/h3_additional_ingredients.gif) no-repeat; height: 18px; overflow: hidden; }
h3.comments { background: url(/images/list/h3_comments.gif) no-repeat; height: 18px; overflow: hidden; }
#submitAnItem div.formWindow td.formError { vertical-align: top; font-size: 89%; line-height: 0.9em; }
#submitAnItem label { margin: 0; line-height: 1.4em; }
#submitAnItem #submitSection1 { background-color: #e7efef; border: 1px solid #7094a1; padding: 10px; width: 90%; margin: 10px auto; }
#submitAnItem #submitSection1 table { width: 100%; }
#submitAnItem #submitSection1 table tr { padding: 0; }
#submitAnItem #submitSection1 td.formInput input { width: 160px; }
#submitAnItem #submitSection1 td.formInput { width: auto; }
#submitAnItem #submitSection1 td.formLabel { width: auto; }
#submitAnItem #submitSection1 td.formError { padding: 0 3px 0 3px; width: auto; vertical-align: top; }
#submitAnItem #midsectionWrapper { margin: 10px auto; width: 688px; }
#submitAnItem #submitSection2 { width: 197px; float: left; display: inline; background-color: #e7efef; border: 1px solid #7094a1; padding: 5px 0 10px 0; margin: 0 0 0 4px; }
#submitAnItem #submitSection2 input.textField { width: 100px; }
#submitAnItem #submitSection2 table { margin: 0 auto; width: auto; }
#submitAnItem #submitSection2 td.servingSize input { width: 80px; }
#submitAnItem #submitSection3 { width: 460px; float: left; display: inline; background-color: #e7efef; border: 1px solid #7094a1; padding: 10px 12px 0 0; }
#submitAnItem #submitSection3 table { margin: 12px auto; width: 95%; }
#submitAnItem #submitSection3 table table { margin: 0; width: 100%; border-bottom: 1px solid #7094a1; }
#submitAnItem #submitSection3 table td { padding: 0; }
#submitAnItem #submitSection3 td.formError { padding-top: 3px; }
#submitAnItem #submitSection3 td.formLabel { text-align: left; padding-top: 7px; }
#submitAnItem #submitSection3 td.formLabel label { float: left; display: inline; }
#submitAnItem #submitSection3 td.formUnit { font-size: 80%; line-height: 0.8em; }
#submitAnItem #submitSection3 tr.section3top td { padding-top: 0; }
#submitAnItem #submitSection1 td#keywordDescriptors { text-align: center; padding: 10px 0 10px 0; }
#submitAnItem #submitSection1 td#keywordDescriptors input { width: 125px; }
#submitAnItem #submitSection4 { background-color: #e7efef; border: 1px solid #7094a1; padding: 10px; width: 90%; margin: 10px auto; }
#submitAnItem #submitSection4 table { width: 95%; margin: 5px 0 5px 60px; }
#submitAnItem #submitSection4 table td { width: auto; text-align: left; padding: 0; }
#submitAnItem #submitSection4 td.formInput { padding-bottom: 8px; }
#submitAnItem input.txtSmall { width: 45px; }
#submitAnItem select.selectSmall { width: 55px; font-size: 85%; }
#submitAnItem #submitSection4 td.formCheckBox { text-align: right; }
#submitAnItem #submitSection4 td.formCheckBox input { display: inline; }
#submitAnItem #submitSection4 td.formCheckBox label { display: inline; width: 70px; }
#submitAnItem #submitSection4 span.formUnit { font-size: 80%; line-height: 0.8em; }
#submitAnItem #submitSection5 textarea { width: 686px; height: 100px; border: 1px solid #7f9db9; }
h3.your_item_submitted { background: url(/images/list/h2_your_item_submitted.gif) no-repeat; height: 18px; overflow: hidden; margin: 22px 0 2px 0; }
div.confirmationMessage { width: 360px; margin: 0 auto; }
div.confirmationMessage table { width: 300px; }
div.confirmationMessage div.formWindow { width: auto; padding: 14px; border: 1px solid lightGrey; margin: 0 auto; }

/* Search the List */

h2.search_the_list { background: url(/images/list/h2_search_the_list.gif) no-repeat; height: 18px; overflow: hidden; margin: 12px 0 5px 0; } 
#searchTheList div.formWindow table { width: 660px; margin: 0pt 0pt 0pt 42px; }
#searchTheList div.formWindow table td { padding: 2px 2px; }
#searchTheList div.formWindow div.formWindowContent { padding: 6px 4px 0 4px; }
#searchTheList div.formWindow { margin: 2px auto; }
#searchTheList  div.formWindow div.formWindowHeader { padding: 2px 10px 2px 8px; }
#divToolTip { background: white; height: 490px; width: auto; position: absolute; z-index: 9000; top: -100px; left: 70px; width: 615px; border: 2px solid lightGrey; }
#divToolTip table#tblNutritionFactsLeft { float: left; display: inline; width: 320px; margin: 10px 6px 10px 6px; }
#divToolTip table#tblNutritionFactsRight { float: left; display: inline; width: 240px; margin: 10px 0 10px 4px; }
#divToolTip .toolTipCloseButton { cursor: pointer; margin: 4px 0 10px 280px; }
#divToolTip h2 { margin: 10px 0 0 17px; }

/* Updated Product List */

h2.updates { background: url(/images/list/h2_updates.gif) no-repeat; height: 18px; overflow: hidden; margin: 12px 0 10px 0; } 
h3.recent_additions { background: url(/images/list/h3_recent_additions.gif) no-repeat; height: 18px; overflow: hidden; margin: 12px 0 10px 0; }
h3.new_product_info { background: url(/images/list/h3_new_product_info.gif) no-repeat; height: 18px; overflow: hidden; margin: 20px 0 10px 0; }
h4.date_range { background: url(/images/list/h4_date_range.gif) no-repeat top left; height: 15px; overflow: hidden; margin: 16px 0 -10px 0; position: relative; z-index: 30; }
table.dateRange { margin: 7px 0 7px 0; }
table.dateRange td { padding: 9px; }
table.dateRange .btnFind { padding: 0 0 0 16px; border-left: 1px solid lightGrey !important; }
div.calendar table { border: none !important; }
div.calendar .title { background: #84bcd1 url(/images/master/formwindow_header_bg.gif) repeat-x; }
div.calendar .title td { color: White; font-weight: bolder; }
div.calendar .selectedday { background-color:#86b419; border-color:#a0c54f !important; border-style:solid; border-width:1px; color:white; font-weight:bold; width:25px; }

/* Contact Us */

.contactUs { width: 560px; margin: 25px auto; }
.contactUs table { width: auto; }
.contactUs div.formWindow { border: 1px solid lightGrey; }
.contactUs div.formWindow label { color: #717171; }
.contactUs div.formWindow input { border-color: #717171; }
.contactUs div.formWindow td.formButtons { text-align: right; padding: 10px 2px 6px 0pt; }
.contactUs div.formWindow td.formLabel { width: auto; text-align: left; padding: 8px 2px 2px 2px; }
.contactUs div.formWindow td.formInput { padding-bottom: 0; }
.contactUs div.formWindow td { padding: 8px; }
.contactUs div.formWindow select { width: 22em; border-color: #717171; }
.contactUs div.formWindow td.formError { padding: 0 0 0 8px; }
.contactUs div.formWindow textarea { border: 1px solid #717171; }
