
/* form */

form                   {display:inline; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px}




/* **** HEADER ELEMENTS **** */

body                   {font-family:trebuchet MS,verdana,arial, helvetica, sans-serif; margin: 2px;padding: 0px; background-color:#FFFFFF}

#caseContainer         {width:749px; margin: 0px auto 0px auto;display:block}

div.lVisible           {}

div.lHidden            {display:none}

.emailList             {list-style:square; color:#FFFFFF}

#invisible             {display: none; background: #fff; color: #000000}

#loginDiv              {float:left; padding-top:8px; padding-bottom:8px; font-size:75%; font-weight:bold; color:#145588}

#login_emailContainer  {float:left; width:744px}

#icon_SignIn           {float:left; margin-top:13px; width:22px; color:#FFFFFF}

#top_left              {float:left; padding-right:5px; color:#FFFFFF}
 
#topContainer	       {float:left; padding-left:5px; width:744px; line-height:46px; background-image:url(images/top_bg.jpg);background-repeat: no-repeat}


/* **** SEARCH ELEMENTS **** */

.contentPart	       {text-decoration:none; color:#000000; font-size:80%; font-weight:normal}

#searchContainer       {float:right; }

.searchBox	       {float:right; margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; padding-left:10px; vertical-align:middle;width:260px}

.searchButton	       {width:35px; text-decoration:none; color:#0F81B4; font-size:70%; font-weight:bold}

.searchPos             {padding:0px; font-size:75%; vertical-align:middle; text-decoration:none; color:#134872; font-size:75%; font-weight:bold}

.searchText	       {border-style:solid; border-width:1px; border-color:#3D7FB3; padding:3px; width:160px; text-decoration: none; color:#241D1D; font-size:75%}



/*  **** GENERAL CONTAINERS **** */

.bodyLinkText          {text-decoration: none; color:#91B20B; font-size: 95%;font-weight:bold}

#contentContainer      {float:left; width:579px}

#popupContainer      {float:left; width:800px}

#contentContainerEvent      {float:left; width:560px}

#popupContainerEvent      {float:left; width:800px}

.donateContainer       {font-size:130%}

#donorCard             {float:left; padding:3px}

#ecomIreland           {float:left; width:100%}

#fundContainer         {float:left}

img.fund               {float:left; padding: 4px; margin: 0 0 2px 7px; display: inline}

img.gen                {float:left; margin: 0 0 2px 7px; display: inline}

#infoTable             {float:left; width:440px}

#latestNews            {float:left; width:147px; padding-top:3px; padding-left:10px; padding-right:8px; border-style:solid; border-width:1px; border-color:#E3E1D5; background-color:#F4F3E7}

	#latestNews p            {font-weight:bold; color:#464647; font-size:13px; padding-bottom:10px; border-style:dashed; border-width:0px 0px 1px 0px; border-color:#AEADAB;}

#latestNewsH	       {margin-top:10px; margin-left:0px; margin-bottom:5px; text-decoration:none; color:#BC0C6F;font-weight:bold; font-size: 100%; text-align:center; letter-spacing:1px; background-color:#FACCEF; border-style:solid; border-width:1px}

#leftContainer         {float:left; width:167px; padding-right:3px}

.listPublication       {float:left; width:540px}

.listNewsletter        {float:left; width:411px; padding-bottom:20px}

.listPeople            {float:left; width:540px}

.people                {float:left; width:135px}

#menuContainer         {float:left; width:167px}

#mainContent           {float:left; width:430px; padding:10px; background-color:#FFFFFF;text-decoration: none; color:#164E79; font-size:80%; font-weight:normal; line-height:22px}

#popupContent           {float:left; width:98%; padding:10px; background-color:#FFFFFF;text-decoration: none; color:#164E79; font-size:80%; font-weight:normal; line-height:22px}

#mainContent2          {float:left; width:430px; padding:10px; background-color:#FFFFFF;line-height:22px}

#mainContent_full      {float:left; width:559px; padding:10px; background-color:#FFFFFF;line-height:22px}

#mainContent_full2     {float:left; width:559px; padding:10px; background-color:#FFFFFF;text-decoration:none; color:#164E79; font-size:80%;line-height:22px}

#mainContent_news      {float:left; width:430px; padding:10px; background-color:#FFFFFF;text-decoration: none; color:#164E79; font-size:80%;line-height:22px}

#mainContent_full_press{float:left; width:559px; padding:10px; background-color:#FFFFFF;text-decoration: none; color:#164E79; font-size:80%;line-height:22px}

.mapControls           {position:relative; top:5px; border-style:solid; border-width:1px; border-color:#6098BF}

.notice                {font-size:100%; color:#BC0C6F; font-weight:bold;}


#rightContent          {float:left; width:129px;padding:0px; background-color:#E50684;text-decoration: none; color:#FFFFFF; font-size: 70%; line-height:18px;}

#rightContenttwo        {float:left; width:123px; background-color:#F4F4F4; padding:2px; text-decoration: none; color:#FFFFFF; font-size: 80%; line-height:18px; border-style:solid; border-color:#CCCCCC; border-width:1px}


/*  **** HOME ELEMENTS **** */

#centreHome            {float:left; width:397px; height:287px;} 

#centreHome #inner  {
   float:left;
   padding:100px 0px 0px 20px;
}

#rightContainer        {float:right;width:182px}

#welcomeText           {float:top; padding-top:3px; padding-bottom:3px; padding-left:15px; padding-right:5px;  width:360px; line-height:18px; text-decoration: none; color:#36382E;font-size: 70%; font-family:verdana}

.sponsors              {text-decoration: none; color:#9BBA1C; font-size:75%; font-weight:normal; line-height:16px; text-align:center}


/*  **** FOOTER ELEMENTS **** */ 
 
#footerContainer       {float:left; width:749px;height:47px;text-decoration: none; color:#FFFFFF; font-size: 75%;  background-image:url(images/foot_bg.jpg);background-repeat:no-repeat; text-align:center; margin-top:10px;}

#w3                    {float:left}




/*  **** GENERAL STYLES **** */

.imglink	       {border-color:#FFFFFF; border-style:solid; border-width:1px}

.numbers               {text-decoration: none; color:#8FB309; font-size:100%}

.pipe		       {text-decoration: none; color:#FFFFFF; font-size: 70%}	


/*  **** INFORMATION BOOKLET STYLES **** */

.report                {float:left; width:150px}


/*  **** HEADINGS  **** */

h1		       {margin-top:0px; margin-bottom:10px; text-decoration: none; color:#8FB309; font-weight:bold; font-size:150%; letter-spacing: 1px; background-color:#FFFFFF;}

h1.galleryHead         {margin-top:0px; margin-bottom:10px; text-decoration: none; color:#8FB309; font-weight:bold; font-size:100%; letter-spacing: 1px; background-color:#FFFFFF}

h1.regHead             {margin-top:0px; margin-bottom:5px; text-align:left; text-decoration: none; color:#3D7FB3; font-weight:bold; font-size:100%; letter-spacing:1px; background-color:#FFFFFF}

h1.registration        {margin-top:0px; margin-bottom:10px; text-decoration: none; color:#8FB309; font-weight:bold; font-size:120%; letter-spacing: 1px; background-color:#FFFFFF}

h1.shopHead	       {margin-top:0px; margin-bottom:0px; text-decoration: none; color:#8FB309; font-weight:bold; font-size:120%; letter-spacing: 1px; background-color:#FFFFFF;}

h1.table_head          {margin-top:0px; margin-bottom:10px; text-decoration: none; color:#8FB309; font-weight:bold; font-size:100%; letter-spacing: 1px; background-color:#FFFFFF}


h2		       {margin-top:10px; margin-bottom:5px; padding-left:5px; text-decoration:none; color:#D319A5;font-weight:bold; font-size: 105%; letter-spacing:1px; background-color:#FACCEF; border-style:solid; border-width:1px}


h2.alt_head	       {margin-top:25px;margin-bottom:5px;text-decoration:none; color:#2F1E2D; font-weight:bold; font-size: 110%; letter-spacing:1px}

h2.centres_head	       {margin-top:4px; margin-bottom:4px; padding-left:4px; text-decoration: none; color:#E50684; font-weight:bold; font-size:75%}

h2.shopHead	       {margin-top:10px;margin-bottom:5px;text-decoration:none; color:#D319A5; font-weight:bold; font-size: 90%; letter-spacing:1px}


h3		       {margin-top:0px;margin-bottom:0px;text-decoration: none; color:#000000;font-weight:bold; font-size: 120%}

h3.alt_head	       {margin-top:10px;margin-bottom:10px;text-decoration:none; color:#2F1E2D; font-weight:bold; font-size: 110%; letter-spacing:1px}

h3.organDonation       {margin-top:0px;margin-bottom:0px;text-decoration: none; color:#FDCB0F;font-weight:bold; font-size: 160%}

/*  **** LISTS  **** */

ul.marginControls      {list-style:square; margin-left:15px}

ul.controlLists        {margin-top:0px}

ul.latestControl       {margin:0px 5px 4px 18px; padding-left:5px; list-style : url(images/news_icon3.gif); }

li                     {margin-top:8px}

li.newsletters         {margin-left:0px; margin-bottom:8px;}

li.newsBits            {margin-top:0px; margin-bottom:5px; line-height:17px;}

	 li.newsBits a            {color:#88ae01 !important;}





/*  **** TABLES  **** */

table.centres          {text-align:left; border-style:solid; border-width:1px; border-color:#ffffff; font-size:60%; font-weight:normal; font-family: verdana,arial; background-color:#FFFFFF}

table.loginTable       {width:250px; height:150px; border-style:solid; border-width:1px; border-color:#CCCCCC; font-size:75%; text-align:center; border-style: solid; border-width:1px}

table.natExec          {border-style:solid; border-width:1px; border-color:#CCCCCC; text-align:center; border-style: solid; border-width:1px; background-color:#FFFFFF}

td.natL                {background-color:#EFEFEF; text-align:left; padding-left:20px}
td.natR                {background-color:#DEE3E7; text-align:left; padding-left:30px}

tr.centres_line        {background-color:#E50684;text-decoration: none; color:#FFFFFF}

tr.tc_divide           {background-color:#FFFFFF; height:20px}

tr.tc_line_even        {background-color:#DEE3E7}

tr.tc_line_odd         {background-color:#DEE3E7}


/*  **** LINKS  **** */

.menu		       {padding-left:7px; background-image:url('images/menu-blue.jpg'); line-height:25px; border-bottom-style:solid; border-width:2px; border-color:#ffffff}

.menu2		       {padding-left:0px; background-color:#65A0C7; line-height:25px; border-bottom-style:solid; border-width:2px; border-color:#ffffff}

.subMenu	       {padding-left:18px; background-color:#dae4ee; line-height:25px; border-bottom-style:solid; border-width:2px; border-color:#ffffff}

.focus                 {padding-left:7px; background-image:url('images/menu-green.jpg'); line-height:25px; border-bottom-style:solid; border-width:2px; border-color:#ffffff}

.subFocus              {padding-left:18px; background-color:#DAF668; line-height:25px; border-bottom-style:solid; border-width:2px; border-color:#ffffff}

.focusParent           {text-decoration: none; color:#FFFFFF; font-size: 75%;font-weight:bold}

a                      {outline-style:none}

a.bodyLinks:link       {text-decoration: underline; color:#91B20B; font-size: 95%;font-weight:bold}
a.bodyLinks:visited    {text-decoration: underline; color:#91B20B; font-size: 95%;font-weight:bold}
a.bodyLinks:hover      {text-decoration: underline; color:#E50684; font-size: 95%;font-weight:bold}
a.bodyLinks:active     {text-decoration: underline; color:#91B20B; font-size: 95%;font-weight:bold}

a.bodyLinksh:link      {text-decoration: none; color:#91B20B; font-size: 100%; font-weight:bold}
a.bodyLinksh:visited   {text-decoration: none; color:#91B20B; font-size: 100%; font-weight:bold}
a.bodyLinksh:hover     {text-decoration: none; color:#042A42; font-size: 100%; font-weight:bold}
a.bodyLinksh:active    {text-decoration: none; color:#91B20B; font-size: 100%; font-weight:bold}

a.bodyLinks2:link      {text-decoration: none; color:#042A42; font-size: 100%; font-weight:bold}
a.bodyLinks2:visited   {text-decoration: none; color:#042A42; font-size: 100%; font-weight:bold}
a.bodyLinks2:hover     {text-decoration: none; color:#91B20B; font-size: 100%; font-weight:bold}
a.bodyLinks2:active    {text-decoration: none; color:#042A42; font-size: 100%; font-weight:bold}

a.bodyLinks3:link      {padding-left:5px;text-decoration: underline; color:#FFFFFF; font-size: 95%;font-weight:bold}
a.bodyLinks3:visited   {padding-left:5px;text-decoration: underline; color:#FFFFFF; font-size: 95%;font-weight:bold}
a.bodyLinks3:hover     {padding-left:5px;text-decoration: underline; color:#FFFFFF; font-size: 95%;font-weight:bold}
a.bodyLinks3:active    {padding-left:5px;text-decoration: underline; color:#FFFFFF; font-size: 95%;font-weight:bold}

a.bodyLinks4:link      {text-decoration: underline; color:#E50684; font-size: 95%;font-weight:bold}
a.bodyLinks4:visited   {text-decoration: underline; color:#E50684; font-size: 95%;font-weight:bold}
a.bodyLinks4:hover     {text-decoration: underline; color:#91B20B; font-size: 95%;font-weight:bold}
a.bodyLinks4:active    {text-decoration: underline; color:#E50684; font-size: 95%;font-weight:bold}

a.bodyLinks5:link      {text-decoration: underline; color:#E50684; font-size: 70%;font-weight:bold}
a.bodyLinks5:visited   {text-decoration: underline; color:#E50684; font-size: 70%;font-weight:bold}
a.bodyLinks5:hover     {text-decoration: underline; color:#91B20B; font-size: 70%;font-weight:bold}
a.bodyLinks5:active    {text-decoration: underline; color:#E50684; font-size: 70%;font-weight:bold}

a.bodyLinks6:link      {text-decoration: underline; color:#FFFFFF; font-size: 95%;font-weight:bold}
a.bodyLinks6:visited   {text-decoration: underline; color:#FFFFFF; font-size: 95%;font-weight:bold}
a.bodyLinks6:hover     {text-decoration: underline; color:#FFFFFF; font-size: 95%;font-weight:bold}
a.bodyLinks6:active    {text-decoration: underline; color:#FFFFFF; font-size: 95%;font-weight:bold}


a.bodyLinks7:link      {text-decoration: underline; color:#1D65C7; font-size: 70%;font-weight:bold}
a.bodyLinks7:visited   {text-decoration: underline; color:#1D65C7; font-size: 70%;font-weight:bold}
a.bodyLinks7:hover     {text-decoration: underline; color:#91B20B; font-size: 70%;font-weight:bold}
a.bodyLinks7:active    {text-decoration: underline; color:#1D65C7; font-size: 70%;font-weight:bold}



a.dateLinks:link       {text-decoration: none; color:#3D7FB3; font-size: 85%;font-weight:bold}
a.dateLinks:visited    {text-decoration: none; color:#3D7FB3; font-size: 85%;font-weight:bold}
a.dateLinks:hover      {text-decoration: underline; color:#3D7FB3; font-size: 85%;font-weight:bold}
a.dateLinks:active     {text-decoration: none; color:#3D7FB3; font-size: 85%;font-weight:bold}

a.ecom:link            {text-decoration: none; color:#3D7FB3; font-size: 75%; font-family:arial}
a.ecom:visited         {text-decoration: none; color:#3D7FB3; font-size: 75%; font-family:arial}
a.ecom:hover           {text-decoration: underline; color:#3D7FB3; font-size: 75%; font-family:arial}
a.ecom:active          {text-decoration: none; color:#3D7FB3; font-size: 75%;  font-family:arial}

a.latest:link          {text-decoration: none; color:#3D7FB3; font-size: 75%; font-family:arial}
a.latest:visited       {text-decoration: none; color:#3D7FB3; font-size: 75%; font-family:arial}
a.latest:hover         {text-decoration: underline; color:#D668A7; font-size: 75%; font-family:arial}
a.latest:active        {text-decoration: none; color:#3D7FB3; font-size: 75%;  font-family:arial}


a.links:link           {text-decoration: none; color:#FFFFFF; font-size: 75%}
a.links:visited        {text-decoration: none; color:#FFFFFF; font-size: 75%}
a.links:hover          {text-decoration: none; color:#144871; font-size: 75%}
a.links:active         {text-decoration: none; color:#144871; font-size: 75%}
a.links:focus          {text-decoration: none; color:#FFFFFF; font-size: 75%}

a.sLinks:link          {text-decoration: none; color:#0C3F67; font-size: 75%}
a.sLinks:visited       {text-decoration: none; color:#0C3F67; font-size: 75%}
a.sLinks:hover         {text-decoration: none; color:#144871; font-size: 75%}
a.sLinks:active        {text-decoration: none; color:#0C3F67; font-size: 75%}

a.focusedLinks:link    {text-decoration: none; color:#FFFFFF; font-size: 75%;font-weight:bold}
a.focusedLinks:visited {text-decoration: none; color:#FFFFFF; font-size: 75%;font-weight:bold}
a.focusedLinks:hover   {text-decoration: none; color:#000000; font-size: 75%;font-weight:bold}
a.focusedLinks:active  {text-decoration: none; color:#FFFFFF; font-size: 75%;font-weight:bold}


a.pLinks:link          {text-decoration: none; color:#8FB309; font-weight:bold; font-size: 85%}
a.pLinks:visited       {text-decoration: none; color:#8FB309; font-weight:bold; font-size: 85%}
a.pLinks:hover         {text-decoration: none; color:#144871; font-weight:bold; font-size: 85%}
a.pLinks:active        {text-decoration: none; color:#8FB309; font-weight:bold; font-size: 85%}

a.resultLinks:link     {text-decoration: none; color:#0F81B4; font-size: 75%;font-weight:bold}
a.resultLinks:visited  {text-decoration: none; color:#0F81B4; font-size: 75%;font-weight:bold}
a.resultLinks:hover    {text-decoration: none; color:red; font-size: 75%;font-weight:bold}
a.resultLinks:active   {text-decoration: none; color:#0F81B4; font-size: 75%;font-weight:bold}


a.newsletterTitle:link    {text-decoration: none; color:#D319A5; font-size: 100%;font-weight:bold}
a.newsletterTitle:visited {text-decoration: none; color:#D319A5; font-size: 100%;font-weight:bold}
a.newsletterTitle:hover   {text-decoration: underline; color:#D319A5; font-size: 100%;font-weight:bold}
a.newsletterTitle:active  {text-decoration: none; color:#D319A5; font-size: 100%;font-weight:bold}



/*  **** NEWSLETTER **** */

.nl_left               {float:left; width:99px;}

.nl_right              {float:right; width:291px; padding-left:40px; padding-top:60px}



/*  **** FUTURE FORCE **** */

.ff_left               {float:left; width:129px; margin-right:15px}

.ff_right              {float:right; width:262px; padding-left:40px; padding-top:60px}


/* **** SHOP **** */

#main_shopContent      {float:left; width:559px; padding-left:5px; padding-right:5px; background-color:#FCFCF6}

.basketContents        {margin-top:10px; margin-bottom:10px; text-decoration: none; color:#9DBC1D; font-size: 70%}

.categoriesTable       {width:559px; border-style :solid; border-width:1px; border-color:#CCCCCC; text-align:center}

.categoryCell          {text-align:center;border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#B1B2AE}

.categoryPic           {border-style:solid; border-width:1px; border-color: #F0EED4; width:50px; height:50px}

.cartTop               {margin-top:10px; margin-bottom:10px}

.desc                  {text-decoration:none; color:#144871; font-size: 75%}

.descHead              {text-decoration:none; color:#144871; font-weight:bold; font-size:90%}

input.login            {border-style:solid; padding-left:5px; border-width:1px; border-color:#728BA1; font-size:95%}

.leftReg               {background-color:#EFEFEF; text-align:left}

#left_top_Product      {float:left; width:214px}

#right_top_Product     {float:left; padding-left:5px; width:340px; line-height:22px}


.loginHeader           {background-color:#65A0C7; font-weight:bold; color:white}

.oLabel                {text-align:right; font-weight:bold; width:50%; font-size:90%;background-color:#EFEFEF}

.oData                 {text-align:left; width:50%; background-color:#DEE3E7}

.orderTable            {width:94%; border-style:solid; border-width:1px; border-color:#CCCCCC; text-decoration: none; color:#144871; font-size: 85%; font-family: verdana,arial}

.picSize               {width:50px; height:50px}

.price                 {text-decoration: none; color:#2E3903; font-size:75%; font-weight:bold}

.price2                {border-bottom-width:1px; border-bottom-style:dashed; border-bottom-color:#B1B2AE; text-decoration:none; color:#000000; font-size:90%;font-weight:bold}

.shopPic_large         {border-style:solid; border-width:1px; border-color:#F0EED4}

.submitLogin           {border-style:solid; border-width:1px; border-color:#666666; font-weight:bold; color:#FFFFFF; background-color : #7FB9F4; font-family:verdana,arial}


/*  **** BUTTONS **** */

.but_calc              {border-left-color:#74A3C9; border-bottom-color:#74A3C9; font-size:75%; color:#FFFFFF; border-top-color: #74A3C9; background-color:#3D7FB3; border-right-color:#74A3C9; text-indent:2px}

.but_proceed           {border-left-color:#A1C316; border-bottom-color:#A1C316; font-size:85% ;color: #FFFFFF; border-top-color: #A1C316; font-weight:bold; background-color:#90B206; border-right-color:#A1C316; text-indent:2px}

.but_proceed2          {border-left-color:#A1C316; border-bottom-color:#A1C316; font-size:160% ;color: #FFFFFF; border-top-color: #A1C316; font-weight:bold; background-color:#90B206; border-right-color:#A1C316; text-indent:2px}


/*  **** HOMEPAGE **** */

#contentEvents {width:582px; /*height:185px;*/}

.events {float:left; width:190px;margin:8px 0px 0px 8px;}

#linksContainer{float:top;}

#linksContainer {overflow:auto;}

#linksContainer * {margin-top:5px;}



/*  **** SHOP TR **** */

tr.line_odd            {background-color:#FFFFFF;text-decoration: none; color:#144871; font-size: 75%; line-height:18px}

tr.line_even           {background-color:#EFEFEF;text-decoration: none; color:#144871; font-size: 75%;line-height:18px}

tr.table_head          {background-color:#FFFFFF; line-height:20px; text-decoration: none; color:#3D7FB3; font-size: 80%;font-weight:bold}




/*  **** SHOP LINKS **** */

a.addBasket:link       {text-decoration: none; color:#688006; font-size: 95%;font-weight:bold}
a.addBasket:visited    {text-decoration: none; color:#688006; font-size: 95%;font-weight:bold}
a.addBasket:hover      {text-decoration: none; color:#144871; font-size: 95%;font-weight:bold}
a.addBasket:active     {text-decoration: none; color:#688006; font-size: 95%;font-weight:bold}

a.cartTopLinks:link    {text-decoration: none; color:#688006; font-size: 75%;font-weight:bold}
a.cartTopLinks:visited {text-decoration: none; color:#688006; font-size: 75%;font-weight:bold}
a.cartTopLinks:hover   {text-decoration: none; color:#144871; font-size: 75%;font-weight:bold}
a.cartTopLinks:active  {text-decoration: none; color:#688006; font-size: 75%;font-weight:bold}

a.categoryLink:link    {text-decoration: none; color:#144871; font-size: 100%;font-weight:bold}
a.categoryLink:visited {text-decoration: none; color:#144871; font-size: 100%;font-weight:bold}
a.categoryLink:hover   {text-decoration: none; color:#144871; font-size: 100%;font-weight:bold}
a.categoryLink:active  {text-decoration: none; color:#144871; font-size: 100%;font-weight:bold}




/* *** Press Releases *** */

a.pressTitle	       {text-decoration: none; color:#D319A5; font-size: 100%;font-weight:bold}

a.pressSummary	       {text-decoration: none; color:#164E79; font-size: 100%} 

td.picCell	       {width: 200px; height: 142px; border: solid 1px black; text-align: center;}



/* *** Conference Clips ***/

#conference_container {float:left; width:420px;margin:5px 0px 15px 0px;border-width:1px;border-style:solid;border-color:#D319A5; background-color:#EFEFEF;text-decoration: none; color:#164E79; font-size:95%;}
#conference_left      {float:left; width:140px; margin:5px 0px 5px 0px; border-right-width:1px;border-right-style:dashed; border-right-color:#D319A5; }
#conference_mid       {float:left; width:140px; margin:5px 0px 5px 0px; border-right-width:1px;border-right-style:dashed; border-right-color:#D319A5; }
#conference_right     {float:left; width:140px;}
#conference_right_txt {float:left; width:120px;}
#popupContentEvent img {margin-right:10px;}

#clips                {list-style-type: none; margin:0px 7px;padding:0px;float:left;}

.clips_txt            {padding:5px;margin-top:0px;text-decoration: none; color:#164E79; font-size:100%;font-weight:normal;font-family:arial;line-height:15px;}

.conference_left1     {height:90px;} 
.conference_mid1      {height:90px;}
.conference_left2     {height:60px;} 
.conference_mid2      {height:60px;}
.conference_left3     {height:150px;} 
.conference_mid3      {height:150px;}
.conference_left4     {height:60px;} 
.conference_mid4      {height:60px;}
.conference_left5     {height:60px;} 
.conference_mid5      {height:60px;}
.conference_left6     {height:90px;} 
.conference_mid6      {height:90px;}
.conference_left7     {height:40px;} 
.conference_mid7      {height:40px;}
.conference_left8     {height:90px;} 
.conference_mid8      {height:90px;}
.conference_left9     {height:90px;} 
.conference_mid9      {height:90px;}
.conference_left10    {height:40px;} 
.conference_mid10     {height:40px;}
.conference_left11    {height:90px;} 
.conference_mid11     {height:90px;}
.conference_left12    {height:90px;} 
.conference_mid12     {height:90px;}

/** Christmas Cards **/

#xmas_con             {float:left; width:100%; height:auto;}
#xmas_cards           {float:left; width:33%; height:250px;}
#xmas_cards_b         {float:left; width:33%; height:180px;}
#xmas_cards_c         {float:left; width:100%; height:180px;}
.bargain_cards        {height:145px;}

/** Christmas brick **/

#XmasmainContent {margin-left: 10px;  width:559px; height: 511px; background: url(http://www.cfireland.ie/images/christmas-brick-bg.jpg);}
#XmasmainContent table {width: 100%; border: 0;} 
#XmasmainContent table td {width: 33%; text-align: center; padding-top: 340px;}
#XmasmainContent a:link, #XmasmainContent a:visited {display: block; margin: 0 auto; width: 124px; height: 52px; text-indent: -10000px; background: url(http://www.cfireland.ie/images/christmas-brick-donate.jpg);}
#XmasmainContent a:hover {background-position: 0 -52px;