/*background-color:#FFFFFF;*/

.clear {
clear:both;
}
body {
/*background-color:#FFFFFF;*/
background-color:#d6e6f0;
color:#4F5155;
font-family:Verdana,Sans-serif;
margin:0;
padding:0;
}
.emptyPlaceMarker {
background-color:Transparent;
border:thin dashed red;
z-index:2;
}
#nav li {
padding:7px 10px;
}
.hide_menus .menu_children {
display:none;
}
table, body, ul, li, textarea, input {
font-family:Verdana,Sans-serif;
font-size:9pt;
}
form {
margin:0;
padding:0;
}
a img {
border:0 none;
}
a {
background-color:transparent;
color:#003399;
font-weight:normal;
text-decoration:none;
}
h1 a {
font-size:12px;
padding-top:5px;
}
h1 {
background-color:transparent;
border-bottom:1px solid #D0D0D0;
color:#444444;
font-size:16px;
font-weight:bold;
margin:24px 0 2px;
padding:5px 0 6px;
}
code {
background-color:#F9F9F9;
border:1px solid #D0D0D0;
color:#002166;
display:block;
font-family:Monaco,Verdana,Sans-serif;
font-size:12px;
margin:14px 0;
padding:12px 10px;
}
.error, .message {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFF6 url(images/error.gif) no-repeat scroll 6px center;
border:1px solid #B3B3BF;
margin:10px;
padding:10px 10px 10px 50px;
}
.message {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFF6 url(images/message.gif) no-repeat scroll 12px center;
}
.error p {
color:#FF0000;
}
.error_outer, .message_outer {
overflow:auto;
width:100%;
}
#verticalcenter {
margin:25% auto 0;
padding:10px 5px;
text-align:center;
width:50%;
}
.bluebox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFF6 none repeat scroll 0 0;
border:1px solid #B3B3BF;
}
#logout_link {
float:right;
}
.validation-advice {
color:#FF0000;
font-size:8pt;
font-weight:bold;
padding-left:10px;
}
.input {
border:1px solid #00A8E6;
}
.address-not-empty, .required {
border:1px solid #F55151;
}
.validation-failed {
border:1px solid #FF3300;
}
.validation-passed {
border:1px solid #00CC00;
}
input.required, textarea.required, .address-not-empty {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/required_field.gif) no-repeat scroll right center;
padding-right:20px;
}
input.validation-failed, textarea.validation-failed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/required_field.gif) no-repeat scroll right center;
color:#FF3300;
padding-right:20px;
}
input.validation-passed, textarea.validation-passed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/validated.gif) no-repeat scroll right center;
border:1px solid #00CC00;
padding-right:20px;
}
body .disabled {
background-color:#F2F2F2;
border:1px solid #00A8E6;
}
.custom-advice {
background-color:#C8AA00;
color:#FFFFFF;
font-weight:bold;
margin:5px 0;
padding:5px;
}
legend {
font-weight:bold;
padding-left:4px;
padding-right:4px;
}
fieldset {
border:1px solid #828183;
margin:4px 2px;
padding:3px;
}
.fieldset_outer {
}
.fieldset_outer fieldset {
margin:0;
}
.form-row {
clear:both;
padding:0.5em;
}
.dropmarker {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
height:2px;
margin-left:-5px;
margin-top:-3px;
overflow:hidden;
width:50px;
z-index:1000;
}
.field-label {
}
.field-widget {
}
.gui_table, .gui_table_list, .draggable_table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
font-size:8pt;
}
.gui_table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
}
.gui_table td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
}
.gui_table th {
cursor:pointer;
}
body .gui_high td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
}
.draggable_table {
margin:1px;
}
.ol_draggable {
list-style-type:none;
margin:0;
min-height:200px;
min-width:200px;
padding:0;
}
.ol_draggable li {
margin-left:7px;
margin-right:7px;
}
#gui_dnd_outter {
border:0 none;
padding:0;
}
.gui_table_list {
border:0 none;
margin:0;
}
.gui_table_list td {
padding:0;
}
.gui_table th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border-color:#EEEEEE #AAAAAA #AAAAAA #EEEEEE;
border-style:solid;
border-width:1px;
padding:3px;
}
.th, .outter_handle_th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border-color:#EEEEEE #AAAAAA #AAAAAA #EEEEEE;
border-style:solid;
border-width:1px;
}
.attributes_td {
line-height:30px;
}
.attributes_td input {
width:60px;
}
.attributes_td .input_rep {
width:600px;
}
.outter_handle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(images/handle.png) repeat-y scroll left top; mani*/
background:transparent url(images/border_new.jpg) repeat-y scroll left top;

cursor:move;
height:20px;
padding:0;
width:10px;
}
.outter_handle_th {
padding:0;
width:10px;
}
#gui_dnd {
list-style-type:none;
margin:0;
padding:0;
}
#gui_dnd_table th {
padding:0;
}
.column_no {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border-bottom:1px solid #AAAAAA;
font-weight:bold;
margin:0 0 11px;
padding:3px;
text-align:center;
}
#list_order_dnd {
border:0 solid #FF0000;
cursor:move;
list-style-type:none;
margin:0;
padding:0;
}
#list_order_dnd li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
float:left;
margin:0;
padding:0;
}
.tcat {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#D9E5F7 url(images/tcat.gif) repeat-x scroll left top;*/
background:#5b9cd4 url(images/tcat.gif) repeat-x scroll left top;
margin:20px 0 0;
padding:0;
}
.tleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_left.gif) no-repeat scroll left top;
margin:0;
padding:0;
}
.tright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_right.gif) no-repeat scroll right top;
color:#6F6F6F;
font-size:8pt;
line-height:27px;
margin:0;
padding:0 8px;
}

#whiteText .fontWhite{
	color:#cceefc;
}


#main_form_print h1{
	color:#cceefc;
}

.tcat h1 {
border:0 none;
color:#000000;
font-size:11pt;
margin:0;
padding:5px;
}



.tfoot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#D9E5F7 url(images/tfoot.gif) repeat-x scroll left bottom;*/
background:#5b9cd4 url(images/tfoot.jpg) repeat-x scroll left bottom;
margin:0 0 20px;
padding:0;
}
.bleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bottom_left.gif) no-repeat scroll left bottom;
margin:0;
padding:0;
}
.bright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bottom_right.gif) no-repeat scroll right bottom;
margin:0;
padding:4px 0;
text-align:center;
}
.tinner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#D9E5F7 none repeat scroll 0 0;*/
background:#5b9cd4 none repeat scroll 0 0;
padding-left:3px;
padding-right:3px;
}
.content_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*
background:#F4F7FC url(images/content_border.gif) repeat-y scroll left center;
*/
background:#F4F7FC url(images/border_new.jpg) repeat-y scroll left center;
}
.content_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*
background:transparent url(images/content_border.gif) repeat-y scroll right center;
*/
background:transparent url(images/border_new.jpg) repeat-y scroll right center;
}
.content_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_top.gif) repeat-x scroll center top;
}
.content_tleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_tleft.gif) no-repeat scroll left top;
}
.content_tright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_tright.gif) no-repeat scroll right top;
}
.content_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_bottom.gif) repeat-x scroll center bottom;
}
.content_bleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_bleft.gif) no-repeat scroll left bottom;
}
.content_bright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_bright.gif) no-repeat scroll right bottom;
padding:5px;
}
#container {
margin:20px 5px;
}
.bottom_right {
padding-right:10px;
text-align:right;
}
#main_menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_bk.jpg) repeat-x scroll center top;
height:28px;
margin:0;
padding-left:10px;
padding-right:10px;
}
#main_menu a {
color:#4557C3;
cursor:pointer;
display:block;
float:left;
margin-left:21px;
margin-right:21px;
margin-top:7px;
}
#main_menu a:hover, #main_menu .selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tab_bk.gif) repeat-x scroll center top;
color:#2A3787;
height:25px;
line-height:24px;
margin-left:5px;
margin-right:5px;
margin-top:4px;
}
#main_menu a:hover .tab_left, .selected .tab_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tab_left.gif) no-repeat scroll left top;
cursor:pointer;
display:block;
float:left;
height:25px;
}
#main_menu a:hover .tab_right, .selected .tab_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tab_right.gif) no-repeat scroll right top;
cursor:pointer;
display:block;
float:left;
height:25px;
padding-left:16px;
padding-right:16px;
}
#main_menu td {
text-align:center;
}
#menu_second_outer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu_bk.gif) repeat-x scroll center top;
font-size:11px;
height:29px;
line-height:24px;
padding-left:10px;
padding-right:10px;
}
#menu_second {
position:absolute;
}
#menu_second_outer a {
color:#6B5C5C;
margin-left:10px;
margin-right:10px;
}
#menu_second_outer a:hover {
color:#000000;
}
.tborder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDE1ED none repeat scroll 0 0;
}
.tborder th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7FBFF url(images/thead.gif) repeat-x scroll center top;
padding-bottom:6px;
padding-top:6px;
}
.tinner .tborder {
border:1px solid #B5C4FF;
}
.alt3_row td, .alt2_row td, .alt1_row td, .alt_select td, .alt_highlight td, .alt3, .alt2, .alt1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F7FC none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
padding:4px;
}
.alt2_row td, .alt2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#EFF4FB none repeat scroll 0 0;*/
background:#ffffff none repeat scroll 0 0;
}
.alt3_row td, .alt3 {
/*background-color:#D9E5F7;*/
background-color:#5b9cd4;

}
.alt_highlight td, .alt_highlight {
background-color:#d9eafa;
}
.alt_select td, .alt_select {
background-color:#D8E7F7;
}
.main_bk {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F5FF none repeat scroll 0 0;
border-left:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
padding:7px;
}
#banana_header, #technomar_header, #hcoms_header, #emporio_header, #hetas_header, #credo_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AFD3F0 none repeat scroll 0 0;
height:69px;
text-align:right;
}
#credo_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/credo_bk.jpg) repeat-x scroll center top;
height:50px;
}
#technomar_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/technomar_bk.jpg) repeat-x scroll center top;
}
#hcoms_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/hcoms_bk.jpg) repeat-x scroll center top;
height:80px;
}
#hetas_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/hetas_bk.jpg) repeat-x scroll center top;
height:119px;
}
#emporio_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
height:80px;
}
#header_left {
float:left;
}
#header_right {
float:right;
}
.current_breadcrumb {
font-weight:bold;
}
#breadcrumbs {
margin:10px;
}
#bread_home {
margin-right:6px;
vertical-align:middle;
}
.inlineimg {
vertical-align:middle;
}
.inlineloader {
margin-left:3px;
vertical-align:middle;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
.strike {
text-decoration:line-through;
}
#menus_container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-color:#CCCCCC #AAAAAA #CCCCCC #CCCCCC;
border-style:solid;
border-width:1px;
cursor:move;
left:300px;
position:absolute;
width:420px;
}
.tooltip_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_top.gif) repeat-x scroll center top;
font-size:1px;
height:21px;
margin-left:25px;
margin-right:6px;
}
.tooltip_topleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_tl.gif) no-repeat scroll left top;
float:left;
font-size:1px;
height:21px;
width:25px;
}
.tooltip_topright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_tr.gif) no-repeat scroll right top;
float:right;
font-size:1px;
height:21px;
width:6px;
}
.tooltip_container_right .tooltip_topleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_tl_right.gif) no-repeat scroll left top;
float:left;
font-size:1px;
height:21px;
width:6px;
}
.tooltip_container_right .tooltip_topright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_tr_right.gif) no-repeat scroll right top;
float:right;
font-size:1px;
height:21px;
width:25px;
}
.tooltip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFBD3 none repeat scroll 0 0;
color:#57574E;
font-size:8pt;
}
.tooltip_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_left.gif) repeat-y scroll left center;
}
.tooltip_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_right.gif) repeat-y scroll right center;
padding-left:10px;
padding-right:10px;
}
.tooltip_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_bottom.gif) repeat-x scroll center bottom;
font-size:1px;
height:6px;
margin-left:6px;
margin-right:6px;
}
.tooltip_bottomleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_bl.gif) no-repeat scroll left bottom;
float:left;
font-size:1px;
height:6px;
width:6px;
}
.tooltip_bottomright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_br.gif) no-repeat scroll right bottom;
float:right;
font-size:1px;
height:6px;
width:6px;
}
.tooltip_container, .tooltip_container_right {
position:absolute;
}
.alert_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCF1F5 url(images/alert_top.gif) repeat-x scroll center top;
height:6px;
margin-left:6px;
margin-right:6px;
}
.alert_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCF1F5 url(images/alert_bottom.gif) repeat-x scroll center bottom;
height:6px;
margin-left:6px;
margin-right:6px;
}
.alert_tleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/alert_tleft.gif) no-repeat scroll left top;
float:left;
height:6px;
width:6px;
}
.alert_tright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/alert_tright.gif) no-repeat scroll right top;
float:right;
height:6px;
width:6px;
}
.alert_bleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/alert_bleft.gif) no-repeat scroll left bottom;
float:left;
height:6px;
width:6px;
}
.alert_bright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/alert_bright.gif) no-repeat scroll right bottom;
float:right;
height:6px;
width:6px;
}
.alert_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCF1F5 url(images/alert_left.gif) repeat-y scroll left center;
}
.alert_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/alert_right.gif) repeat-y scroll right center;
padding:6px 6px 2px 16px;
}
.alert_main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCF1F5 url(images/alert_warning.gif) no-repeat scroll left center;
padding:4px 4px 0 44px;
}
.alert_button {
margin-top:20px;
text-align:center;
}
.warning {
color:#FF0000;
}
.alertbox {
cursor:move;
position:absolute;
width:70%;
z-index:9999999;
}
.perpage {
float:right;
padding:3px 6px 3px 3px;
}
.increments {
padding-left:3px;
white-space:nowrap;
}
.attached {
padding:2px 2px 2px 5px;
white-space:nowrap;
}
.attached img {
vertical-align:top;
}
#search_show, #search_hide {
text-align:center;
}
.tooltipimg {
margin-left:3px;
vertical-align:middle;
}
#preload {
position:absolute;
visibility:hidden;
}
.letter_body {
padding:0;
}
.letter {
color:#000000;
padding:6px;
}
#letter_message {
margin:0 0 10px;
}
.fright {
float:right;
}
.fleft {
float:left;
}
.inner_schemes table {
border:1px solid #999999;
margin:10px;
}
.inner_schemes th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.embedded_table {
padding:0;
}
.tinner .embedded_table table {
border-color:#BCCDFB -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
}
.embedded_table th {
background-image:none;
border:0 none;
text-align:left;
}
.print {
display:none;
}
.child_td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.date_between {
float:left;
}
#calendar {
}
#calendar table {
padding:0;
}
#calendar th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#556655 none repeat scroll 0 0;
color:#FFFFFF;
margin:3px;
padding:2px 5px;
text-align:center;
}
#calendar th a {
color:#FFFFFF;
}
#calendar td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#000000;
height:60px;
margin:0;
padding:4px;
vertical-align:top;
}
#calendar td.notInMonth {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
}
#calendar .week_day {
font-weight:bold;
height:auto;
text-align:center;
width:14%;
}
#calendar .today {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
}
.body_shell {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:2px;
padding:6px;
}
#calendar .day_num {
float:right;
font-weight:bold;
padding-left:4px;
text-align:right;
}
#calendar .day_name {
color:#660099;
font-size:7pt;
font-style:italic;
line-height:9pt;
}
.today .day_num {
font-weight:bold;
}
.day_num_outer {
margin-bottom:6px;
overflow:hidden;
width:100%;
}
#calendar .cell_contents {
font-size:7pt;
margin-left:-4px;
margin-right:-4px;
padding:2px;
}
.cell_contents a, .cell_contents a:link, .cell_contents a:visited {
text-decoration:none;
}
.cell_contents a:hover {
text-decoration:underline;
}
.lightbox_inner {
}
#calendar .showing_month {
font-weight:bold;
}
#calendar .right {
text-align:right;
}
#calendar .left {
text-align:left;
}
.right {
text-align:right;
}
.left {
text-align:left;
}
input.hotdate {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBEFEF none repeat scroll 0 0;
}
.fields_left table, .fields_right table {
text-align:left;
}
.fields_left {
float:left;
text-align:center;
width:49%;
}
.fields_right {
float:right;
text-align:center;
width:49%;
}
th {
text-align:left;
}
.today {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.today .cell_contents div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #E9E9E9;
margin-bottom:4px;
padding:2px;
}
.cell_contents div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin-bottom:4px;
padding:2px;
}
.empty_cell {
font-style:italic;
padding:5px;
}
.cell_contents {
padding-bottom:10px;
padding-top:10px;
}
#cal_monthly td {
height:auto;
}
#cal_monthly td {
border:1px solid #CCCCCC;
padding:1px;
}
#cal_monthly .cell_contents {
font-size:8pt;
margin:0;
}
.today .day_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F78E8E none repeat scroll 0 0;
}
.day_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
font-weight:bold;
margin-bottom:3px;
padding:3px;
}
.options_dd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-top:25px;
padding:0;
position:absolute;
right:10px;
}
.options_dd a {
border:1px solid #F7F7F7;
display:block;
height:24px;
line-height:24px;
margin:1px;
padding:0 5px;
}
.options_dd a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#0000FF;
}
.clear {
clear:both;
}
body {
background-color:#d6e6f0;
color:#4F5155;
font-family:Verdana,Sans-serif;
margin:0;
padding:0;
}
.emptyPlaceMarker {
background-color:Transparent;
border:thin dashed red;
z-index:2;
}
#nav li {
padding:7px 10px;
}
.hide_menus .menu_children {
display:none;
}
table, body, ul, li, textarea, input {
font-family:Verdana,Sans-serif;
font-size:9pt;
}
form {
margin:0;
padding:0;
}
a img {
border:0 none;
}
a {
background-color:transparent;
color:#003399;
font-weight:normal;
text-decoration:none;
}
h1 a {
font-size:12px;
padding-top:5px;
}
h1 {
background-color:transparent;
border-bottom:1px solid #D0D0D0;
color:#444444;
font-size:16px;
font-weight:bold;
margin:24px 0 2px;
padding:5px 0 6px;
}
code {
background-color:#F9F9F9;
border:1px solid #D0D0D0;
color:#002166;
display:block;
font-family:Monaco,Verdana,Sans-serif;
font-size:12px;
margin:14px 0;
padding:12px 10px;
}
.error, .message {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFF6 url(images/error.gif) no-repeat scroll 6px center;
border:1px solid #B3B3BF;
margin:10px;
padding:10px 10px 10px 50px;
}
.message {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFF6 url(images/message.gif) no-repeat scroll 12px center;
}
.error p {
color:#FF0000;
}
.error_outer, .message_outer {
overflow:auto;
width:100%;
}
#verticalcenter {
margin:25% auto 0;
padding:10px 5px;
text-align:center;
width:50%;
}
.bluebox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFF6 none repeat scroll 0 0;
border:1px solid #B3B3BF;
}
#logout_link {
float:right;
}
.validation-advice {
color:#FF0000;
font-size:8pt;
font-weight:bold;
padding-left:10px;
}
.input {
border:1px solid #00A8E6;
}
.address-not-empty, .required {
border:1px solid #F55151;
}
.validation-failed {
border:1px solid #FF3300;
}
.validation-passed {
border:1px solid #00CC00;
}
input.required, textarea.required, .address-not-empty {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/required_field.gif) no-repeat scroll right center;
padding-right:20px;
}
input.validation-failed, textarea.validation-failed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/required_field.gif) no-repeat scroll right center;
color:#FF3300;
padding-right:20px;
}
input.validation-passed, textarea.validation-passed {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/validated.gif) no-repeat scroll right center;
border:1px solid #00CC00;
padding-right:20px;
}
body .disabled {
background-color:#F2F2F2;
border:1px solid #00A8E6;
}
.custom-advice {
background-color:#C8AA00;
color:#FFFFFF;
font-weight:bold;
margin:5px 0;
padding:5px;
}
legend {
font-weight:bold;
padding-left:4px;
padding-right:4px;
}
fieldset {
border:1px solid #828183;
margin:4px 2px;
padding:3px;
}
.fieldset_outer {
}
.fieldset_outer fieldset {
margin:0;
}
.form-row {
clear:both;
padding:0.5em;
}
.dropmarker {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
height:2px;
margin-left:-5px;
margin-top:-3px;
overflow:hidden;
width:50px;
z-index:1000;
}
.field-label {
}
.field-widget {
}
.gui_table, .gui_table_list, .draggable_table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-left:1px solid #CCCCCC;
font-size:8pt;
}
.gui_table {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
}
.gui_table td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
}
.gui_table th {
cursor:pointer;
}
body .gui_high td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDDDDD none repeat scroll 0 0;
}
.draggable_table {
margin:1px;
}
.ol_draggable {
list-style-type:none;
margin:0;
min-height:200px;
min-width:200px;
padding:0;
}
.ol_draggable li {
margin-left:7px;
margin-right:7px;
}
#gui_dnd_outter {
border:0 none;
padding:0;
}
.gui_table_list {
border:0 none;
margin:0;
}
.gui_table_list td {
padding:0;
}
.gui_table th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border-color:#EEEEEE #AAAAAA #AAAAAA #EEEEEE;
border-style:solid;
border-width:1px;
padding:3px;
}
.th, .outter_handle_th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border-color:#EEEEEE #AAAAAA #AAAAAA #EEEEEE;
border-style:solid;
border-width:1px;
}
.attributes_td {
line-height:30px;
}
.attributes_td input {
width:60px;
}
.attributes_td .input_rep {
width:600px;
}
.outter_handle {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/* man
background:transparent url(images/handle.png) repeat-y scroll left top;
*/
background:transparent url(images/border_new.jpg) repeat-y scroll left top;


cursor:move;
height:20px;
padding:0;
width:10px;
}
.outter_handle_th {
padding:0;
width:10px;
}
#gui_dnd {
list-style-type:none;
margin:0;
padding:0;
}
#gui_dnd_table th {
padding:0;
}
.column_no {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
border-bottom:1px solid #AAAAAA;
font-weight:bold;
margin:0 0 11px;
padding:3px;
text-align:center;
}
#list_order_dnd {
border:0 solid #FF0000;
cursor:move;
list-style-type:none;
margin:0;
padding:0;
}
#list_order_dnd li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
float:left;
margin:0;
padding:0;
}
.tcat {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#D9E5F7 url(images/tcat.jpg) repeat-x scroll left top;*/
background:#5b9cd4 url(images/tcat.jpg) repeat-x scroll left top;
margin:20px 0 0;
padding:0;
}
.tleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_left.jpg) no-repeat scroll left top;
margin:0;
padding:0;
}
.tright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_right.jpg) no-repeat scroll right top;
color:#6F6F6F;
font-size:8pt;
line-height:27px;
margin:0;
padding:0 8px;
}
.tcat h1 {
border:0 none;
color:#000000;
font-size:11pt;
margin:0;
padding:0 6px 0 0;
}
.tfoot {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#D9E5F7 url(images/tfoot.jpg) repeat-x scroll left bottom;*/
background:#5b9cd4 url(images/tfoot.jpg) repeat-x scroll left bottom;
margin:0 0 20px;
padding:0;
}
.bleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bottom_left.jpg) no-repeat scroll left bottom;
margin:0;
padding:0;
}
.bright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bottom_right.jpg) no-repeat scroll right bottom;
margin:0;
padding:4px 0;
text-align:center;
}
.tinner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#D9E5F7 none repeat scroll 0 0;*/
background:#5b9cd4 none repeat scroll 0 0;
padding-left:3px;
padding-right:3px;
}
.content_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F7FC url(images/content_border.gif) repeat-y scroll left center;
}
.content_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_border.gif) repeat-y scroll right center;
}
.content_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_top.gif) repeat-x scroll center top;
}
.content_tleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_tleft.gif) no-repeat scroll left top;
}
.content_tright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_tright.gif) no-repeat scroll right top;
}
.content_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_bottom.gif) repeat-x scroll center bottom;
}
.content_bleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_bleft.gif) no-repeat scroll left bottom;
}
.content_bright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/content_bright.gif) no-repeat scroll right bottom;
padding:5px;
}
#container {
margin:20px 5px;
}
.bottom_right {
padding-right:10px;
text-align:right;
}
#main_menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/top_bk.jpg) repeat-x scroll center top;
height:28px;
margin:0;
padding-left:10px;
padding-right:10px;
}
#main_menu a {
color:#4557C3;
cursor:pointer;
display:block;
float:left;
margin-left:21px;
margin-right:21px;
margin-top:7px;
}
#main_menu a:hover, #main_menu .selected {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tab_bk.gif) repeat-x scroll center top;
color:#2A3787;
height:25px;
line-height:24px;
margin-left:5px;
margin-right:5px;
margin-top:4px;
}
#main_menu a:hover .tab_left, .selected .tab_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tab_left.gif) no-repeat scroll left top;
cursor:pointer;
display:block;
float:left;
height:25px;
}
#main_menu a:hover .tab_right, .selected .tab_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tab_right.gif) no-repeat scroll right top;
cursor:pointer;
display:block;
float:left;
height:25px;
padding-left:16px;
padding-right:16px;
}
#main_menu td {
text-align:center;
}
#menu_second_outer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/menu_bk.gif) repeat-x scroll center top;
font-size:11px;
height:29px;
line-height:24px;
padding-left:10px;
padding-right:10px;
}
#menu_second {
position:absolute;
}
#menu_second_outer a {
color:#6B5C5C;
margin-left:10px;
margin-right:10px;
}
#menu_second_outer a:hover {
color:#000000;
}
.tborder {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDE1ED none repeat scroll 0 0;
}
.tborder th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7FBFF url(images/thead.gif) repeat-x scroll center top;
padding-bottom:6px;
padding-top:6px;
}
.tinner .tborder {
border:1px solid #B5C4FF;
}
.alt3_row td, .alt2_row td, .alt1_row td, .alt_select td, .alt_highlight td, .alt3, .alt2, .alt1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F4F7FC none repeat scroll 0 0;
border-top:1px solid #FFFFFF;
padding:4px;
}
.alt2_row td, .alt2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#EFF4FB none repeat scroll 0 0;*/
background:#ffffff none repeat scroll 0 0;
}
.alt3_row td, .alt3 {
/*background-color:#D9E5F7;*/
background-color:#5b9cd4;
}
.alt_highlight td, .alt_highlight {
background-color:#d9eafa;
}
.alt_select td, .alt_select {
background-color:#D8E7F7;
}
.main_bk {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F2F5FF none repeat scroll 0 0;
border-left:1px solid #EEEEEE;
border-right:1px solid #EEEEEE;
padding:7px;
}
#banana_header, #technomar_header, #hcoms_header, #emporio_header, #hetas_header, #credo_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#AFD3F0 none repeat scroll 0 0;
height:69px;
text-align:right;
}
#credo_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/credo_bk.jpg) repeat-x scroll center top;
height:50px;
}
#technomar_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/technomar_bk.jpg) repeat-x scroll center top;
}
#hcoms_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/hcoms_bk.jpg) repeat-x scroll center top;
height:80px;
}
#hetas_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(images/hetas_bk.jpg) repeat-x scroll center top;
height:119px;
}
#emporio_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
height:80px;
}
#header_left {
float:left;
}
#header_right {
float:right;
}
.current_breadcrumb {
font-weight:bold;
}
#breadcrumbs {
margin:10px;
}
#bread_home {
margin-right:6px;
vertical-align:middle;
}
.inlineimg {
vertical-align:middle;
}
.inlineloader {
margin-left:3px;
vertical-align:middle;
}
.center {
text-align:center;
}
.right {
text-align:right;
}
.strike {
text-decoration:line-through;
}
#menus_container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border-color:#CCCCCC #AAAAAA #CCCCCC #CCCCCC;
border-style:solid;
border-width:1px;
cursor:move;
left:300px;
position:absolute;
width:420px;
}
.tooltip_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_top.gif) repeat-x scroll center top;
font-size:1px;
height:21px;
margin-left:25px;
margin-right:6px;
}
.tooltip_topleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_tl.gif) no-repeat scroll left top;
float:left;
font-size:1px;
height:21px;
width:25px;
}
.tooltip_topright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_tr.gif) no-repeat scroll right top;
float:right;
font-size:1px;
height:21px;
width:6px;
}
.tooltip_container_right .tooltip_topleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_tl_right.gif) no-repeat scroll left top;
float:left;
font-size:1px;
height:21px;
width:6px;
}
.tooltip_container_right .tooltip_topright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_tr_right.gif) no-repeat scroll right top;
float:right;
font-size:1px;
height:21px;
width:25px;
}
.tooltip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFBD3 none repeat scroll 0 0;
color:#57574E;
font-size:8pt;
}
.tooltip_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_left.gif) repeat-y scroll left center;
}
.tooltip_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_right.gif) repeat-y scroll right center;
padding-left:10px;
padding-right:10px;
}
.tooltip_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_bottom.gif) repeat-x scroll center bottom;
font-size:1px;
height:6px;
margin-left:6px;
margin-right:6px;
}
.tooltip_bottomleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_bl.gif) no-repeat scroll left bottom;
float:left;
font-size:1px;
height:6px;
width:6px;
}
.tooltip_bottomright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/tooltip_br.gif) no-repeat scroll right bottom;
float:right;
font-size:1px;
height:6px;
width:6px;
}
.tooltip_container, .tooltip_container_right {
position:absolute;
}
.alert_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCF1F5 url(images/alert_top.gif) repeat-x scroll center top;
height:6px;
margin-left:6px;
margin-right:6px;
}
.alert_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCF1F5 url(images/alert_bottom.gif) repeat-x scroll center bottom;
height:6px;
margin-left:6px;
margin-right:6px;
}
.alert_tleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/alert_tleft.gif) no-repeat scroll left top;
float:left;
height:6px;
width:6px;
}
.alert_tright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/alert_tright.gif) no-repeat scroll right top;
float:right;
height:6px;
width:6px;
}
.alert_bleft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/alert_bleft.gif) no-repeat scroll left bottom;
float:left;
height:6px;
width:6px;
}
.alert_bright {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/alert_bright.gif) no-repeat scroll right bottom;
float:right;
height:6px;
width:6px;
}
.alert_left {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCF1F5 url(images/alert_left.gif) repeat-y scroll left center;
}
.alert_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/alert_right.gif) repeat-y scroll right center;
padding:6px 6px 2px 16px;
}
.alert_main {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FCF1F5 url(images/alert_warning.gif) no-repeat scroll left center;
padding:4px 4px 0 44px;
}
.alert_button {
margin-top:20px;
text-align:center;
}
.warning {
color:#FF0000;
}
.alertbox {
cursor:move;
position:absolute;
width:70%;
z-index:9999999;
}
.perpage {
float:right;
padding:3px 6px 3px 3px;
}
.increments {
padding-left:3px;
white-space:nowrap;
}
.attached {
padding:2px 2px 2px 5px;
white-space:nowrap;
}
.attached img {
vertical-align:top;
}
#search_show, #search_hide {
text-align:center;
}
.tooltipimg {
margin-left:3px;
vertical-align:middle;
}
#preload {
position:absolute;
visibility:hidden;
}
.letter_body {
padding:0;
}
.letter {
color:#000000;
padding:6px;
}
#letter_message {
margin:0 0 10px;
}
.fright {
float:right;
}
.fleft {
float:left;
}
.inner_schemes table {
border:1px solid #999999;
margin:10px;
}
.inner_schemes th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.embedded_table {
padding:0;
}
.tinner .embedded_table table {
border-color:#BCCDFB -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px 0 0;
}
.embedded_table th {
background-image:none;
border:0 none;
text-align:left;
}
.print {
display:none;
}
.child_td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.date_between {
float:left;
}
#calendar {
}
#calendar table {
padding:0;
}
#calendar th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#556655 none repeat scroll 0 0;
color:#FFFFFF;
margin:3px;
padding:2px 5px;
text-align:center;
}
#calendar th a {
color:#FFFFFF;
}
#calendar td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#000000;
height:60px;
margin:0;
padding:4px;
vertical-align:top;
}
#calendar td.notInMonth {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCCCCC none repeat scroll 0 0;
}
#calendar .week_day {
font-weight:bold;
height:auto;
text-align:center;
width:14%;
}
#calendar .today {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
}
.body_shell {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:2px;
padding:6px;
}
#calendar .day_num {
float:right;
font-weight:bold;
padding-left:4px;
text-align:right;
}
#calendar .day_name {
color:#660099;
font-size:7pt;
font-style:italic;
line-height:9pt;
}
.today .day_num {
font-weight:bold;
}
.day_num_outer {
margin-bottom:6px;
overflow:hidden;
width:100%;
}
#calendar .cell_contents {
font-size:7pt;
margin-left:-4px;
margin-right:-4px;
padding:2px;
}
.cell_contents a, .cell_contents a:link, .cell_contents a:visited {
text-decoration:none;
}
.cell_contents a:hover {
text-decoration:underline;
}
.lightbox_inner {
}
#calendar .showing_month {
font-weight:bold;
}
#calendar .right {
text-align:right;
}
#calendar .left {
text-align:left;
}
.right {
text-align:right;
}
.left {
text-align:left;
}
input.hotdate {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBEFEF none repeat scroll 0 0;
}
.fields_left table, .fields_right table {
text-align:left;
}
.fields_left {
float:left;
text-align:center;
width:49%;
}
.fields_right {
float:right;
text-align:center;
width:49%;
}
th {
text-align:left;
}
.today {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
}
.today .cell_contents div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #E9E9E9;
margin-bottom:4px;
padding:2px;
}
.cell_contents div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 none repeat scroll 0 0;
border:1px solid #DDDDDD;
margin-bottom:4px;
padding:2px;
}
.empty_cell {
font-style:italic;
padding:5px;
}
.cell_contents {
padding-bottom:10px;
padding-top:10px;
}
#cal_monthly td {
height:auto;
}
#cal_monthly td {
border:1px solid #CCCCCC;
padding:1px;
}
#cal_monthly .cell_contents {
font-size:8pt;
margin:0;
}
.today .day_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F78E8E none repeat scroll 0 0;
}
.day_header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #DDDDDD;
font-weight:bold;
margin-bottom:3px;
padding:3px;
}
.options_dd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F7F7F7 none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-top:25px;
padding:0;
position:absolute;
right:10px;
}
.options_dd a {
border:1px solid #F7F7F7;
display:block;
height:24px;
line-height:24px;
margin:1px;
padding:0 5px;
}
.options_dd a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#0000FF;
}

.main_results{
width:1024px;
margin:0 auto;
}

.myClass{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9
}

#main_form_print a{
	/*color:#ffffff;*/
}
