body { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-image: url(/images/fields-nature-sky-clouds.jpg); background-position: center bottom; background-repeat: no-repeat; background-attachment: fixed; }
.roundedEdges { background-color: #CCCCCC; }
.roundedEdges table, .roundedEdges span, .roundedEdges div { padding: 3px; }
legend.legendHeader { font-size: 16px; font-weight: bold }
tr.header, tr.header td {background-color: #000; color: white; padding: 5px; font-weight: bold; font-size: 13px; }
tr.header, tr.header td a { text-decoration: none; color: white; }
tr.subheader, tr.subheader td {background-color: #666666; color: white; padding: 5px; font-weight: bold; font-size: 13px; }
tr.subheader, tr.subheader td a { text-decoration: none; color: white; }
tr.oddRow , tr.oddRow td { background-color: #efefef; }
tr.evenRow, tr.evenRow { background-color: #fff; }
#userful_links { margin: 0px; padding: 0px }
#userful_links ul { list-style-type: none; margin: 0px; padding: 0px }
#userful_links ul li { list-style-type: none; margin: 0px; padding: 5px 5px 5px 18px; background-color: #CCCCCC; border-bottom: 1px dotted black; background-image: url(/images/icons/arrow_right.png); background-repeat: no-repeat; background-position: left; }
#userful_links ul li a { text-decoration: none; color: black; font-weight: bold; }
#action_items_chart { margin: 0px; padding: 0px }
#action_items_chart ul { list-style-type: none; margin: 0px; padding: 0px }
#action_items_chart ul li { list-style-type: none; margin: 0px; padding: 5px 5px 5px 18px; background-color: #CCCCCC; border-bottom: 1px dotted black; background-image: url(/images/icons/arrow_right.png); background-repeat: no-repeat; background-position: left; }
#action_items_chart ul li a { text-decoration: none; color: black; font-weight: bold; }
#dataContainers div.hover { background-color: #eed; }
#dataContainers { border-bottom: 1px solid #036; }
.listTwoPerRow { margin: 0px; padding: 0px;}
.listTwoPerRow ul { margin: 0px; padding: 0px; list-style-type: none; }
.listTwoPerRow ul li { margin: 0px; padding: 1px; list-style-type: none; float: left; width: 49% }
div.autocomplete { margin:0px; padding:0px; width:250px; background:#fff; border:1px solid #888; position:absolute; }
div.autocomplete ul { margin:0px; padding:0px; list-style-type:none; }
div.autocomplete ul li.selected {  background-color:#ffb; }
div.autocomplete ul li { margin:0; padding:2px; height:32px; display:block; list-style-type:none; cursor:pointer; }
a.addCreditCard { padding: 3px 3px 3px 19px; background-image: url(/images/icons/add.png); background-repeat: no-repeat; background-position: left; text-decoration: none; text-transform: uppercase; font-weight: bold; color: black; }
a.addLink { padding: 3px 3px 3px 19px; background-image: url(/images/icons/add.png); background-repeat: no-repeat; background-position: left; text-decoration: none; }
a.editLink { padding: 3px 3px 3px 19px; background-image: url(/images/icons/script_edit.png); background-repeat: no-repeat; background-position: left; margin-right: 5px; text-decoration: none; color: black; font-weight: bold; }
a.deleteLink { padding: 3px 3px 3px 19px; background-image: url(/images/icons/script_delete.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.formAdd { padding: 3px 3px 3px 19px; background-image: url(/images/icons/script_add.png); background-repeat: no-repeat; background-position: left; text-decoration: none; }
a.formEdit { padding: 3px 3px 3px 19px; background-image: url(/images/icons/script_edit.png); background-repeat: no-repeat; background-position: left; text-decoration: none; }
a.completedApplications { padding: 3px 3px 3px 19px; background-image: url(/images/icons/tick.png); background-repeat: no-repeat; background-position: left; text-decoration: none; }
a.userAdd { padding: 3px 3px 3px 19px; background-image: url(/images/icons/user_add.png); background-repeat: no-repeat; background-position: left; text-decoration: none; }
a.userEdit { padding: 3px 3px 3px 19px; background-image: url(/images/icons/user_edit.png); background-repeat: no-repeat; background-position: left; margin-right: 5px; text-decoration: none; color: black; font-weight: bold; }
a.userDelete { padding: 3px 3px 3px 19px; background-image: url(/images/icons/user_delete.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.userView { padding: 3px 3px 3px 19px; background-image: url(/images/icons/user_go.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.imageAdd { padding: 3px 3px 3px 19px; background-image: url(/images/icons/image_add.png); background-repeat: no-repeat; background-position: left; text-decoration: none; }
a.imageClone { padding: 3px 3px 3px 19px; background-image: url(/images/icons/shape_group.png); background-repeat: no-repeat; background-position: left; text-decoration: none; }
a.imageEdit { padding: 3px 3px 3px 19px; background-image: url(/images/icons/image_edit.png); background-repeat: no-repeat; background-position: left; margin-right: 5px; text-decoration: none; color: black; font-weight: bold; }
a.imageDelete { padding: 3px 3px 3px 19px; background-image: url(/images/icons/image_delete.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.addInventory { padding: 3px 3px 3px 19px; background-image: url(/images/icons/brick_add.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.editInventory { padding: 3px 3px 3px 19px; background-image: url(/images/icons/brick_edit.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.deleteInventory { padding: 3px 3px 3px 19px; background-image: url(/images/icons/brick_delete.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.advancedInventory { padding: 3px 3px 3px 19px; background-image: url(/images/icons/arrow_right.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.addExportSystem { padding: 3px 3px 3px 19px; background-image: url(/images/icons/script_add.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.editExportSystem { padding: 3px 3px 3px 19px; background-image: url(/images/icons/script_edit.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.configureExportSystem { padding: 3px 3px 3px 19px; background-image: url(/images/icons/wrench.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.deleteExportSystem { padding: 3px 3px 3px 19px; background-image: url(/images/icons/script_delete.png); background-repeat: no-repeat; background-position: left; text-decoration: none; color: black; font-weight: bold; }
a.schedule { padding: 3px 3px 3px 19px; background-image: url(/images/icons/clock.png); background-repeat: no-repeat; background-position: left; text-decoration: none; }
a.viewLogHistory { padding: 3px 3px 3px 19px; background-image: url(/images/icons/script.png); background-repeat: no-repeat; background-position: left; text-decoration: none; }
a.manual { padding: 3px 3px 3px 19px; background-image: url(/images/icons/cog_go.png); background-repeat: no-repeat; background-position: left; text-decoration: none; }
a.manualDownload { padding: 3px 3px 3px 19px; background-image: url(/images/icons/script_save.png); background-repeat: no-repeat; background-position: left; text-decoration: none; }
div.header { background-color: #003399; color: white; padding: 5px; font-weight: bold; font-size: 16px; }
div.subHeader { background-color: #333333; color: white; padding: 5px; font-weight: bold; font-size: 14px; }
li .header { background-color: #003399; color: white; padding: 5px; font-weight: bold; font-size: 14px; }
li .subHeader { background-color: #333333; color: white; padding: 5px; font-weight: bold; font-size: 12px; }
div.message { background-color: #333333; color: white; font-weight: bold; padding: 310px 0px 10px 0px; text-align: center; font-size: 18px; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 9999999; background-image: url(http://www.clker.com/cliparts/a/d/7/2/124564065430139454Minduka_Alert.svg.med.png); background-position: top center; background-repeat: no-repeat; }
div.inlineMessage { background-color: #009900; color: white; font-weight: bold; padding: 5px; text-align: center; font-size: 18px; }
.headerButton { float: right; border: 1px solid black; margin: 0px; padding: 3px; background-color: white; color: black; font-size: 14px; text-decoration: none; }
.addheaderButton { float: right; border: 1px solid black; margin: 0px; padding: 3px 3px 3px 20px; background-color: white; color: black; font-size: 14px; text-decoration: none; background-image: url(/images/icons/add.png); background-position: left; background-repeat: no-repeat; }
.billing_details { font-weight: bold; font-size: 18px; color: #003300; }
.plan_pricing { background-color: #EFEFEF; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; color: #336600; border-top: 1px dotted black; font-size: 14px; padding: 8px; margin: 0px }
.submitButtonWithPointerUp { background-image: url(/images/icons/arrow_up.png); background-position: left; background-repeat: no-repeat; padding: 3px 3px 3px 18px;  }
.mergeFieldSection { padding: 0px; margin: 0px; }
.mergeFieldSection ul { list-style-type: none; margin: 0px; padding: 0px }
.mergeFieldSection ul li { list-style-type: none; padding: 3px; margin: 0px; border-bottom: 1px dotted #333333; }
#page_form_navigation { padding: 2px 0px 0px 8px; }
#page_form_navigation ul { list-style-type: none; margin: 0px; padding: 0px; }
#page_form_navigation ul li { list-style-type: none; margin: 0px 1px 0px 1px; padding: 0px; display: inline; }
#page_form_navigation ul li a { color: white; text-decoration: none; padding: 10px; margin: 0px; display: inline-block; background-color: #003399; border: 1px solid black; border-bottom: none; }
#page_form_navigation ul li a:hover { background-color: #FF6600 }
#inventory_action_buttons { padding: 10px 5px; 10px 5px; border-top: 1px dotted black; }
img.logo-small { max-width: 200px }
img.inventory_image_small { max-width: 225px }
#pagecontainer { margin: auto; width: 980px; background-color: #FFFFFF;  }
#pagecontentwrap { padding: 0px; border-left: 1px solid #999999; border-right: 1px solid #999999; border-bottom: 1px solid #999999; margin-bottom: 5px; } 
#pageheader { clear: both; background-color: #FFFFFF; }
#pagelogo { width: 432px; height: 109px; float: left; margin-bottom: 5px; padding: 4px 0px 0px 3px; }
#pagesession { width: 500px; padding: 10px; float: right; text-align: right; vertical-align: baseline; }
#pagenavigation-top { clear: both; background:  #000000; }
#pagesplash { clear: both; background-color: #CCCCCC; overflow: hidden; background-image: url(/images/splash.png); background-repeat: no-repeat; background-position: top left; border-bottom: 1px dotted black; border-top: 1px solid #cccccc; }
#pagesplashslogan { padding: 20px; width: 600px; text-align: center; padding-left: 50px; }
#pagesplashslogan h1 { font-size: 28px; color: #000000; font-family: "Courier New", Courier, monospace; }
#pagesplashslogan h1 strong { color: #cccccc; }
#pagesplashslogan h1 span { color: #EF5C0C; font-weight: bold; }
#pagebody { clear: both; padding: 5px; min-height: 600px; }
#pagefooter { clear: both; width: 958px; margin: auto; border: 1px solid #999999; background-color: #EFEFEF; color: black; font-size: 14px; font-weight: normal; padding: 10px; }
#footerlinks { width: 60%; float: right; text-align: right; }
#footerlinks ul { list-style-type: none; padding: 0px; margin: 0px; }
#footerlinks ul li { list-style-type: none; padding: 0px; margin: 0px; display: inline; }
#footerlinks ul li a { padding: 5px; text-decoration: none; color: #333; border-left: 1px dotted #999999; }
#copyright { width: 30%; float: left; }
#footerNotice { clear: both; }
#login-button { color: white; text-decoration: none; font-weight: bold; }
#login-default .input { height: 20px; width: 130px; }
#list_results { padding-top: 10px; }
.form-label { color:#CCCCCC; font-size:14px; font-style:italic; }
.button-small { height:26px; }
.button-small td { vertical-align:middle; }
.button-small .middle { background-color:#EF5C0C; white-space:nowrap; }
.button-small .left-side, .button-small .right-side { height:26px; width:11px; }
.button-small .middle { background-color:#EF5C0C; white-space:nowrap; }
.button-small .left-side { background-color:#EF5C0C; }
.button-small .right-side { background-color:#EF5C0C; }
.button-small a { color:#FFFFFF; display:block; line-height:20px; text-decoration:none; padding-left: 10px; }
.forgot_password { clear:both; float:right; font-size:12px; margin-right:65px; padding-top:4px; }
.forgot_password a { color:#6A6A6A; font-weight:normal; }
#user_info { clear: both; width: 300px; text-align: center; padding: 4px; float: right; }
#account_statistics { clear: both; width: 300px; float: right; text-align: left; margin: 3px; background-color: #cccccc; color: black; }
#account_statistics .account_statistics { font-size: 16px; padding-left: 5px; border-bottom: 1px dotted black; width: 90%; margin: auto; margin-bottom: 3px; }
#account_statistics ul { list-style-type: none; padding: 0px; margin: 0px }
#account_statistics ul li { list-style-type: none; padding: 0px; margin: 0px; float: left; width: 47%; padding: 2px; padding-left: 5px; }
#account_statistics ul li span { font-weight: bold }
.list_selector { margin: 0px; padding: 0px; }
.list_selector ul { list-style-type: none; margin: 0px; padding: 0px; }
.list_selector ul li { list-style-type: none; margin: 0px; padding: 3px 3px 3px 5px; float: left; width: 30%; }
#export_setting_div { margin: 0px; padding: 0px; }
#export_setting_div ul { list-style-type: none; margin: 0px; padding: 0px; }
#export_setting_div ul li { list-style-type: none; margin: 0px; padding: 2px; }
#import_setting_div { margin: 0px; padding: 0px; }
#import_setting_div ul { list-style-type: none; margin: 0px; padding: 0px; }
#import_setting_div ul li { list-style-type: none; margin: 0px; padding: 2px; }
.smallTextWithPadding { font-size: 12px; padding: 3px; }
#alphabet_selector { padding: 5px; background-color: #333333; }
#alphabet_selector ul { list-style-type: none; margin: 0px; padding: 0px; }
#alphabet_selector ul li { list-style: none; margin: 0px; padding: 0px; display: inline; background-color: #EF5C0C; }
#alphabet_selector ul li a { padding: 6px; margin: 0px; color: #FFFFFF; text-decoration: none; font-weight: bold; font-size: 14px; }
#alphabet_selector ul li.standout { list-style: none; margin: 0px; padding: 0px; display: inline; background-color: #006633; }
.right_nav_menu { margin: 0px; padding: 0px; }
.right_nav_menu ul { list-style-type: none; margin: 0px; padding: 0px }
.right_nav_menu ul li { list-style-type: none; margin: 0px; padding: 5px 5px 5px 18px; background-color: #CCCCCC; border-bottom: 1px dotted black; background-image: url(/images/icons/arrow_right.png); background-repeat: no-repeat; background-position: left; }
.right_nav_menu ul li a { text-decoration: none; color: black; font-weight: bold; }
#integration_statuses { margin: auto; padding: 0px; width: 900px; }
#integration_statuses ul { list-style-type: none; padding: 0px; margin: 0px; }
#integration_statuses ul li { list-style-type: none; padding: 1px; margin: 0px; float: left; width: 24%; }

.clear { clear: both; }
.errorMessage { background-color: #993333; color: white; font-weight: bold; padding: 5px; text-align: center; font-size: 18px; }
.yellowAlert { background-color: #FFCC00; color: black; font-weight: bold; padding: 5px; text-align: center; font-size: 18px; }
/* Nifty Corners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

#master_rows { list-style-type: none; margin: 0px; padding: 0px }
#master_rows li { list-style-type: none; margin: 0px; padding: 3px; border-bottom: 1px dotted black; }
#master_rows li ul { list-style-type: none; margin: 0px; padding: 0px; }
#master_rows li ul li { list-style-type: none; margin: 0px; padding: 3px; float: left; width: 19%; border: none; }
#master_rows li ul li .draggableSection { background-color: #FFCC33; color: white }
#master_rows li ul li input { border: 1px solid black; width: 120px; }
#master_rows li ul li input .readonly { background-color: #666666; }
#master_rows li ul li.draggableSection input { border: 1px dotted black; }
#configurableForm { }
form{ margin: 0px; padding: 0px }
div .saveButtons { margin: 5px 0px 5px 0px; }
#addField { padding-left: 20px; background-image: url(/images/icons/add.png); background-repeat: no-repeat; background-position: left; }
#saveConfig { padding-left: 20px; background-image: url(/images/icons/tick.png); background-repeat: no-repeat; background-position: left;  }
.saveForm { padding-left: 20px; background-image: url(/images/icons/tick.png); background-repeat: no-repeat; background-position: left; }
.vinDecode { padding:  2px 2px 2px 20px; background-image: url(/images/icons/pencil_go.png); background-repeat: no-repeat; background-position: left; }
#sub_menu_items { padding: 2px; }
#sub_menu_items ul { list-style-type: none; padding: 0px; margin: 0px }
#sub_menu_items ul li { list-style-type: none; padding: 3px; margin: 0px }
#merge_field_list { padding: 2px; }
#merge_field_list ul { list-style-type: none; padding: 0px; margin: 0px }
#merge_field_list ul li { list-style-type: none; padding: 3px; margin: 0px }
.element_action_section { font-size: 14px; }
.element_action_section a { text-decoration: none; color: black; }
#merge_field_option_elements { padding: 1px; margon-bottom: 3px; border-bottom: 1px solid #000066; }
#merge_field_option_elements ul { list-style-type: none; margin: 0px; padding: 0px }
#merge_field_option_elements ul li { list-style-type: none; margin: 0px; padding: 2px; float: left; width: 45%; }
.hiddenElement { display: none }
#vendor { margin-top: 10px; }
#signup_vendor { text-align: center; border-bottom: 1px solid #000066; padding-bottom: 15px; }
#signup_vendor span { margin: auto; padding: 0px; color: black }
#signup_vendor a { color: black; padding: 10px 20px 10px 20px; background-color: #CCCCCC; text-decoration: none; margin: 5px; background-image: url(/images/icons/accept.png); background-position: left; background-repeat: no-repeat; }
.draggable_element_field { height: 60px; margin: 5px 0px 5px 0px; border: 1px solid black; overflow: hidden; }
.required {  color: red; }
input.required, select.required, textarea.required { background-image: url(/images/requiredStartDefault.png); background-position: left; background-repeat: no-repeat; padding-left: 20px; color: black; } 
div.requiredMessage { width: 100px; float: right; clear: both; background-image: url(/images/requiredStartDefault.png); background-position: left; background-repeat: no-repeat; padding-left: 20px; } 
#dropDownLookupValues { font-size: 9px; list-style-type: none; padding: 0px; margin: 0px; }
#dropDownLookupValues li { list-style-type: none; padding: 1px 1px 1px 25px; margin: 0px; }
.dropdown_div_elements { height: 150px; overflow: auto }
#top_navigation_elements { padding: 0px; margin: 0px; }
#top_navigation_elements ul { list-style-type: none; padding: 0px 0px 0px 3px; margin: 0px; border-bottom: 3px solid #000066; }
#top_navigation_elements ul li { list-style-type: none; display: inline; padding: 0px; margin: 0px; }
#top_navigation_elements ul li a { padding: 10px; display: inline-block; text-decoration: none; color: black; font-weight: bold; background-color: #EFEFEF; border-top: 1px solid black; border-left: 1px solid black; border-right: 1px solid black; }
#top_navigation_elements ul li a:hover { background-color: #666666; color: white }
#top_navigation_elements ul li a.selected { background-color: #000066; color: white }
.requiredFormField { padding-left: 22px; background-image: url(/images/requiredStartDefault.png); background-position: left; background-repeat: no-repeat; }
.advanced_menu { clear: left; padding: 1px; margin: 0px; position: absolute; background-color: white; border: 1px solid black; }
.advanced_menu ul { list-style-type: none; padding: 0px; margin: 0px }
.advanced_menu ul li { list-style-type: none; display: block; padding: 0px; margin: 0px; text-align: left; }
.advanced_menu ul li a { display: block; padding: 6px 6px 6px 18px; margin: 0px; text-decoration: none; color: black; background-image: url(/images/icons/iconForwardMail.gif); background-position: left; background-repeat: no-repeat; border-bottom: 1px dotted black; }
.advanced_menu ul li a.close { background-color: #CCCCCC; display: block; padding: 6px 6px 6px 20px; margin: 0px; text-decoration: none; color: black; background-image: url(/images/icons/iconRepliedMail.gif); background-position: left; background-repeat: no-repeat; border-bottom: none; }
.plan_option_box { margin: 1px; background-color: white; border: 1px solid black; padding: 2px; text-align: left; }
.getStartedButton { background-color: #FFFF99; color: black; font-weight: bold; font-size: 14px; margin: 5px; padding: 5px; padding-left: 20px; background-image: url(/images/icons/tick.png); background-position: left; background-repeat: no-repeat; }
td.label { background-color: #efefef; border-right: 1px solid black; border-bottom: 1px dotted black; }
td.data { background-color: white; }
.inbound_feed_details td { border-bottom: 1px dotted black; }
.templates_listed_for_selection { padding: 0px; margin: 0px; }
.templates_listed_for_selection ul { padding: 0px; margin: 0px; list-style-type: none; }
.templates_listed_for_selection ul li { padding: 0px; margin: 0px; list-style-type: none; display: inline-block; }
.templates_listed_for_selection ul li a { padding: 5px; display: inline-block; text-decoration: none; }
/* Main Flora Style Sheet for jQuery UI ui-datepicker */
#ui-datepicker-div, .ui-datepicker-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #E0F4D7;
	width: 185px;
}
#ui-datepicker-div {
	display: none;
	border: 1px solid #FF9900;
	z-index: 10;
}
.ui-datepicker-inline {
	float: left;
	display: block;
	border: 0;
}
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-dialog {
	padding: 5px !important;
	border: 4px ridge #83C948 !important;
}
button.ui-datepicker-trigger {
	width: 25px;
}
img.ui-datepicker-trigger {
	margin: 2px;
	vertical-align: middle;
}
.ui-datepicker-prompt {
	float: left;
	padding: 2px;
	background: #E0F4D7;
	color: #000;
}
*html .ui-datepicker-prompt {
	width: 185px;
}
.ui-datepicker-control, .ui-datepicker-links, .ui-datepicker-header, .ui-datepicker {
	clear: both;
	float: left;
	width: 100%;
	color: #FFF;
}
.ui-datepicker-control {
	background: #FF9900;
	padding: 2px 0px;
}
.ui-datepicker-links {
	background: #E0F4D7;
	padding: 2px 0px;
}
.ui-datepicker-control, .ui-datepicker-links {
	font-weight: bold;
	font-size: 80%;
	letter-spacing: 1px;
}
.ui-datepicker-links label {
	padding: 2px 5px;
	color: #888;
}
.ui-datepicker-clear, .ui-datepicker-prev {
	float: left;
	width: 34%;
}
.ui-datepicker-rtl .ui-datepicker-clear, .ui-datepicker-rtl .ui-datepicker-prev {
	float: right;
	text-align: right;
}
.ui-datepicker-current {
	float: left;
	width: 30%;
	text-align: center;
}
.ui-datepicker-close, .ui-datepicker-next {
	float: right;
	width: 34%;
	text-align: right;
}
.ui-datepicker-rtl .ui-datepicker-close, .ui-datepicker-rtl .ui-datepicker-next {
	float: left;
	text-align: left;
}
.ui-datepicker-header {
	padding: 1px 0 3px;
	background: #83C948;
	text-align: center;
	font-weight: bold;
	height: 1.3em;
}
.ui-datepicker-header select {
	background: #83C948;
	color: #000;
	border: 0px;
	font-weight: bold;
}
.ui-datepicker {
	background: #CCC;
	text-align: center;
	font-size: 100%;
}
.ui-datepicker a {
	display: block;
	width: 100%;
}
.ui-datepicker-title-row {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87;
}
.ui-datepicker-days-row {
	background: #FFF;
	color: #666;
}
.ui-datepicker-week-col {
	background: #B1DB87;
	color: #000;
}
.ui-datepicker-days-cell {
	color: #000;
	border: 1px solid #DDD;
}
.ui-datepicker-days-cell a {
	display: block;
}
.ui-datepicker-week-end-cell {
	background: #E0F4D7;
}
.ui-datepicker-unselectable {
	color: #888;
}
.ui-datepicker-week-over, .ui-datepicker-week-over .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
.ui-datepicker-days-cell-over, .ui-datepicker-days-cell-over.ui-datepicker-week-end-cell {
	background: #FFF !important;
	border: 1px solid #777;
}
* html .ui-datepicker-title-row .ui-datepicker-week-end-cell {
	background: #B1DB87 !important;
}
* html .ui-datepicker-week-end-cell {
	background: #E0F4D7 !important;
	border: 1px solid #DDD !important;
}
* html .ui-datepicker-days-cell-over {
	background: #FFF !important;
	border: 1px solid #777 !important;
}
* html .ui-datepicker-current-day {
	background: #83C948 !important;
}
.ui-datepicker-today {
	background: #B1DB87 !important;
}
.ui-datepicker-current-day {
	background: #83C948 !important;
}
.ui-datepicker-status {
	background: #E0F4D7;
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#ui-datepicker-div a, .ui-datepicker-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}
.ui-datepicker-inline .ui-datepicker-links a {
	padding: 0 5px !important;
}
.ui-datepicker-control a, .ui-datepicker-links a {
	padding: 2px 5px !important;
	color: #000 !important;
}
.ui-datepicker-title-row a {
	color: #000 !important;
}
.ui-datepicker-control a:hover {
	background: #FDD !important;
	color: #333 !important;
}
.ui-datepicker-links a:hover, .ui-datepicker-title-row a:hover {
	background: #FFF !important;
	color: #333 !important;
}
.ui-datepicker-multi .ui-datepicker {
	border: 1px solid #83C948;
}
.ui-datepicker-one-month {
	float: left;
	width: 185px;
}
.ui-datepicker-new-row {
	clear: left;
}
.ui-datepicker-cover {
	display: none;
	display/**/: block;
	position: absolute;
	z-index: -1;
	filter: mask();
	top: -4px;
	left: -4px;
	width: 193px;
	height: 200px;
}

/* Portal  Stylesheets */
.highlighRowEffect, .highlighRowEffect td { border-bottom: 1px dotted black;}
.highlighRowEffect:hover, .highlighRowEffect td:hover { background-color: #ccc; }
#gallery_images { width: 300px; text-align: center; }
#thumbImages {clear: both;}
#thumbImages ul { list-style-type: none; margin: 0px; padding: 2px; }
#thumbImages ul li { list-style-type: none; margin: 0px; padding: 1px; display: inline; }
.OneOptionPerRow { clear: both; padding: 2px; }
.OneOptionPerRow ul { list-style-type: none; margin: 0px; padding: 0px; }
.OneOptionPerRow ul li { list-style-type: none; margin: 0px; padding: 0px; float: left; width: 99%; }
.TwoOptionPerRow { clear: both; padding: 2px; }
.TwoOptionPerRow ul { list-style-type: none; margin: 0px; padding: 0px; }
.TwoOptionPerRow ul li { list-style-type: none; margin: 0px; padding: 0px; float: left; width: 45%; }
.ThreeOptionPerRow { clear: both; padding: 2px; }
.ThreeOptionPerRow ul { list-style-type: none; margin: 0px; padding: 0px; }
.ThreeOptionPerRow ul li { list-style-type: none; margin: 0px; padding: 0px; float: left; width: 32%; }
.listTwoPerRowMenu { margin: 0px; padding: 0px; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.listTwoPerRowMenu ul { margin: 0px; padding: 0px; list-style-type: none; }
.listTwoPerRowMenu ul li { margin: 0px; padding: 1px 1px 1px 13px; list-style-type: none; float: left; width: 41%; background-image: url(/images/icons/right_arrow_small.png); background-position: left; background-repeat: no-repeat; }
.bw img {  opacity : 0.4; filter: alpha(opacity=40); }
.hidden { display: none }
.alpha-box { margin: 0px; padding: 0px; list-style-type: none; }
.alpha-box li { margin: 2px; padding: 0px; list-style-type: none; float: left; text-align: center; border: 1px solid black; }
.alpha-box li.larger { margin: 2px; padding: 0px; list-style-type: none; float: left; text-align: center; border: 1px solid black; }
.alpha-box li a { padding: 5px 8px 5px 8px; display: inline-block; text-decoration: none; text-align: center; }
.alpha-box li a.selected { background-color: #FFFF66; }
.alpha-box li a:hover { background-color: #0066CC; color: white; }
.linkAsButton { padding: 5px 5px 5px 20px; text-decoration: none; color: black; font-weight: bold; background-color: #999999; }
.viewIcon { background-image: url(/images/icons/eye.png); background-position: left; background-repeat: no-repeat; }
.unpaid-invoice { background-color: yellow; color: black; font-weight: bold; }
.unpaid-invoice a { color: black; text-decoration: none; font-weight: bold; font-size: 14px; }