


/* done start *******************/
.half                 {width:50%;}
.smaller              {font-size:90%; color:#62567F;}
table.standard .empty {background:#fff; border:none; padding:0; font-size:1px; line-height:1px; height:5px;}
td em                 {color:red; font-weight:bold;}
td textarea           {padding:4px;}
td input              {padding:1px 3px;}


fieldset.extranet     {border:1px solid #DCDAE9;}
fieldset.search       {border:none; padding:5px; background:#E3DDED; border:1px solid #B9B7D4;}

legend                {color:#5C4394;}
label.float           {padding:2px 3px; float:left; width:21%; margin:1em 0 0 3%; background:#5C4394; border:1px solid #5C4394; color:#fff; clear:left;}
.boxes                {width:67%; margin:1em 3% 0 0; float:right; color:#333; padding:2px 3px; border:1px solid #5C4394;}
.submit               {display:block; clear:both; margin:12px auto 20px 23.5%; padding:1px 3px;}

#main h1 a            {font-size:50%; padding:0 0 1ex 30px; position:relative; top:-0.5em;
                       background:url(../nav_lightweight_moving_handling_equipment/icn_back.gif) 10px 0 no-repeat;}
#main h1 a.help       {padding:0 0 1ex 34px; background:url(../nav_lightweight_moving_handling_equipment/icn_help.gif) 10px 0 no-repeat;}
#main h1 a.help:hover, #main h1 a.help:active, #main h1 a.help:focus  
                      {color:#CFC7EC;	background:transparent url(../nav_lightweight_moving_handling_equipment/icn_help-o.gif) 10px 0 no-repeat;}
#main h2.pad          {margin-bottom:1em;}


/* done end *******************/



table.smaller        {background-color:#F0EFF1;	border:1px solid #ddd; color:#666666;}
table.smaller td     {vertical-align:top;}




label input          {margin:0!important; margin:-5px 0 -2px -5px; padding:0;}
#areaform            {padding-bottom:10px; display:block;}
#areaform label      {border-right:0; position:relative; top:2px!important; top:0;}
td .boxes            {display:inline; margin:0;}
textarea.boxes       {height:21ex; margin:0;}
select.boxes         {width:14em;}
select#idArea.boxes  {position:relative; top:3px;}
#searchTerm          {margin-right:0!important; margin-right:-12px; margin-top:0!important; margin-top:-1px;}



#filterCalendar      {margin:0 2ex 0 0!important;}
#idGenres            {}


/* Events List ****************************************************************************************************************************************************/
table.searchevents      {font-size:70%; border:1px solid #9D8AD9; vertical-align:top; float:left; margin-top:0!important; margin-top:-19px; width:80ex!important; 
                         width:90ex; line-height:100%;}
.searchevents caption   {color:#fff; font-weight:normal; padding:1px; margin-top:-11px!important; margin:0; background-color:#9D8AD9; text-align:center; padding:5px;}
#main .searchevents caption a{color:#fff;}
.searchevents th        {color:#FFFFFF; border-bottom:2px solid #9D8AD9; background-color:#BAADE4; text-align:left; padding:0; width:20%;}
.searchevents th img    {border:0; margin:3px 5px 0 0; vertical-align:middle;}
#main .searchevents th a
                        {color:#fff; text-decoration:none; display:block; width:100%; padding:7px 7px 8px 7px;}
#main .searchevents th a:hover, #main .searchevents th a:active, #main th .searchevents a:focus
                        {text-decoration:none; background-color:#614BB9;}
.searchevents td        {vertical-align:top; border-bottom:1px solid #BEB4E4; padding:10px 010px 7px; color:#333333;}
#main .searchevents td.smaller, #main td.smaller 
                        {font-size:100%; padding:2px; text-align:center; background-color:#F9DEA2; font-weight:normal;}
.searchevents td img    {width:22px; height:22px; margin:0 10px 0 0; vertical-align:middle;}
#main .searchevents td a, #main .standard td a  
                        {color:#000033; font-weight:normal; color:#333333;}
#main .searchevents td.smaller a, #main .standard td.smaller a  
                        {text-decoration:none;}
#main .searchevents td a img
                        {border:0; padding:0; width:93px; height:20px; vertical-align:top; margin:0 10px 0 0;}
#main .searchevents td a:hover, #main .searchevents td a:focus, #main .searchevents td a:active,
#main .standard td a:hover, #main .standard td a:focus, #main .standard td a:active
                        {text-decoration:none; color:#9E8ABD;}


/* Calendar **************************************************************************************************************************************************/
table.events            {border:1px solid #193587; margin:0 10px 30px 0!important; margin:20px 10px 30px 0; float:left; 
                         background:white; vertical-align:top; font-size:70%; width:46ex;}
.events caption         {border-right:10px solid #fff!important; border-right:0; color:#fff; font-weight:bold; padding:0; 
                         background:#193587; text-align:center; margin:0;}
.events th              {color:#FFFFFF; border-top:1px solid #fff; background-color:#193587; text-align:center; padding:0; font-weight:normal;}
table.events td         {width:14.29%; vertical-align:middle; text-align:center; border:1px solid #193587; font-size:110%; padding:2px;}
#main .events td a   {vertical-align:top; text-decoration:none; padding:4px 7px; color:#333333;}
#main a.dates        {background-color:#9E6ECB; color:#fff; text-decoration:none;}
#main a.dates:hover, #main a.dates:active, #main a.dates:focus{color:#fff; text-decoration:none;}
span.dates              {background:#C8CFE2; color:#193587; text-decoration:none; padding:0 7px 5px 4px;}

.events img             {margin-bottom:2px; margin-right:2px; border:0;}
.events img:hover, .events img:focus, .events img:active {background:#FFFFFF; position:relative; left:1px; top:1px;}


table.events td.day              {background-color:#C7BDEA;}
.events td.dayNoEvent            {background-color:#efefef;}
.events td.dayNoEventOtherMonth  {background-color:#CCCCCC;}



/* Next & Prev btns *********************************************************************************************************************************************/
#main a#prev, #main a#next {margin-right:1em;	color:#D6DFE9;	text-decoration:none;	border:1px solid #193587;	font-weight:normal;}
#main a#next                  {margin-left:1em;margin-right:0;}
#main a:hover#prev, #main a:hover#next, #main a:active#prev, #main a:active#next, #main a:focus#prev, #main a:focus#next
                                 {color:#fff;	background-position:center center;	background-repeat:repeat-y;	text-decoration:none;	border:1px solid #D6DFE9;}

table.standard         {margin-bottom:1em; margin-top:1em;}



/* News **********************************************************************************************************************************************************/
table.news                  {width:100%;}
#main table.news td a.edit, #main .standard td a.edit  
                            {color:#744998; padding:1px 3ex 1px 20px; font-weight:bold; 
                             background:transparent url(../nav_lightweight_moving_handling_equipment/icn_edit.gif) 0 0 no-repeat; }
#main table.news td a.edit:hover, #main table.news td a.edit:focus, #main table.news td a.edit:active,
#main td .standard a.edit:hover, #main td .standard a.edit:focus, #main td .standard a.edit:active
                            {background-color:transparent; color:#aaa;}
.news caption a b           {padding:0 1.6ex;}


.standard th, .standard td  {width:auto;}
.standard td.pad            {padding-top:4ex;}
/* done end *******************/















