body{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color:#1B7874;background-image:url(images/bg.gif);}
body.mceContentBody {
	background-image:none;
	background-color:#ffffff;
}
table{padding:0px;margin:0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color:#1B7874;}
img{border:0;}

a{font-weight:bold;color:#1B7874;text-decoration:none;}
a:hover{font-weight:bold;text-decoration:underline;}

ul{padding-left:7px;margin-left:12px;/*list-style-type:none;*/}
ul li{padding-bottom:5px;}

h1{height:26px;width:641px;background-image:url(images/h1_bg.png);background-repeat:no-repeat;padding-left:60px;padding-top:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11pt;color:#ffffff;font-weight:normal;margin:0px;}
	
h2{height:31px;width:865px;background-image:url(images/h2_bg.png);background-repeat:no-repeat;padding-left:60px;padding-top:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11pt;color:#ffffff;font-weight:normal;margin:0px;}

h3{height:33px;width:865px;background-image:url(images/h3_bg.png);background-repeat:no-repeat;padding-left:60px;padding-top:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11pt;color:#ffffff;font-weight:normal;margin:0px;}
	
.MainBody{padding:8px 5px 8px 5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;vertical-align:top;}

.MainBodyTitle{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12pt;font-weight: bold;color:#52A09A;}

.MainBodySubTitle{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color:#3f808A;}
.MainBodySubTitle a:link{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color:#3f808A;text-decoration:none;}
.MainBodySubTitle a:hover{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color:#3f808A;text-decoration:underline;}
.MainBodySubTitle a:visited{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color:#3f808A;text-decoration:none;}
.MainBodySubTitle a:active{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10pt;color:#3f808A;text-decoration:none;}

	
/* Menu ---------------------------------------------------------------*/
.Menu{font-size:11px;font-:bold;padding-top:5px;color:#ffffff;}
.Menu a{font-size:11px;font-weight:bold;padding-top:5px;color:#ffffff;}
.Menu a:link{font-size:11px;font-weight:bold;padding-top:5px;color:#ffffff;}
.Menu a:active{font-size:11px;font-weight:bold;padding-top:5px;color:#ffffff;}
.Menu a:hover{font-size:11px;font-weight:bold;padding-top:5px;color:#ffffff;}
.Menu a:visited{font-size:11px;font-weight:bold;padding-top:5px;color:#ffffff;}
/*Header ---------------------------------------------------------------*/
#logo_a {
	margin-top:20px;
	margin-right:20px;
}
#logo_b {

}
#logo_ni {
	position:absolute;
	margin-left:-170px;
	top:10px;
}
#aloginBox {
	vertical-align:middle;
	height:100px;
	position:absolute;
	top:20px;
	margin-left:735px;
	*margin-left:0px;
	*padding-left:735px;
}
/**/
#s17, #s29 {
	background-color:#CAE4E1;
}
/* Atom Defaults ------------------------------------------------------*/
.Atom_Header{vertical-align:middle;height:18px;background-color:#86BCB9;background-image:url('images/Atom_Header2.jpg');background-repeat:no-repeat;background-position:right;font-weight:bold;font-size:12px;border-bottom:1px solid #ffffff;color:#ffffff;}
.Atom_Header td{vertical-align:middle;height:18px;font-size:12px;padding:0;border-bottom:1px solid #ffffff;color:#ffffff;}
.Atom_SubHeader{font-weight:bold;background-image:url('images/Atom_SubHeader.jpg');background-repeat: no-repeat;}
.Atom_Content{background-color:#E9E9F1;}
.Atom_TabArea{background-color:#EFEFF5;padding:4px;border:1px solid #d0d1e6;margin-top:2px;}
* html .Atom_TabArea{background-color:#EFEFF5;border:1px solid #d0d1e6;margin:0px;padding:0px;}
#Atom_Tabs ul{list-style-type:none;padding:0;margin:0;height:20px;}
#Atom_Tabs li{font-size:10px;white-space:nowrap;padding-bottom:0px;padding-top:2px;padding-left:4px;padding-right:4px;margin:0;height:20px;float:left;}
#Atom_Tabs a{text-decoration:none;color:#000000;}
.Atom_TabOver{border-top:1px solid #d0d1e6;border-left:1px solid #d0d1e6;border-right:1px solid #d0d1e6;background-color:#EFEFF5;padding-top:2px;padding-left:4px;padding-right:4px;font-size:11px;}
.Atom_Tab{border-top:1px solid #d0d1e6;border-left:1px solid #d0d1e6;border-right:1px solid #d0d1e6;background-image:url('images/Atom_Tab.jpg');background-position:top;background-color:#d0d1e6;padding-top:2px;padding-left:4px;padding-right:4px;font-size:11px;font-weight:bold;}
.Atom_ObjectList_Object{height:28px;cursor:pointer;background-color:#E9E9F1;}
.Atom_ObjectList_Object_Highlight{height:28px;cursor:pointer;background-image:url('/styles/webree_ibis/images/row_bg_selected.jpg');background-repeat:repeat-x;background-position:bottom;}
.rowItem32 {cursor:pointer;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.rowItem32 td {height:32px;vertical-align:middle;padding-left:5px;padding-right:5px;}
.rowItem32 img {vertical-align:middle;}
.rowItem32Selected {cursor:pointer;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.rowItem32Selected td {height:32px;vertical-align:middle;background-image:url('/styles/office2007/images/row_td52_bg_selected.jpg');background-repeat:repeat-x;background-position:bottom;padding-left:5px;padding-right:5px;}
.rowItem32Selected img {vertical-align:middle;}

/* Buttons -------------------------------------------------------- */
.Buttons_Right{list-style-type:none;padding:0px;margin:0;height:20px;}
.Buttons_Right li{white-space:nowrap;padding:4px;margin:0;height:20px;float:right;}
.Buttons{list-style-type:none;padding:0px;margin:0;height:20px;}
.Buttons li{white-space:nowrap;padding:4px;margin:0;height:20px;float:left;}
a.Button {font-family:verdana,arial;color:#000000;text-decoration:none;display:table-cell;
			padding:2px;height:18px;}
a.Button:hover {font-family:verdana,arial;color:#000000;height:18px;padding:2px; /*border:1px solid #8a8cbd;*/
			background-image:url('/styles/webree_ibis/images/row_bg_selected.jpg');background-repeat:repeat-x;}
a.Button img {vertical-align:middle;padding-right:3px;border:0;}

/* Library Atom --------------------------------------------------- */
.LibraryAtom{padding:8px 5px 8px 5px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9pt;}
.LibraryAtom_CategoryHeader{padding:3px;}
.LibraryAtom_CategoryHeader a:link{color:#000000;padding:3px;text-decoration:none;}
.LibraryAtom_CategoryHeader a:active{color:#000000;padding:3px;text-decoration:none;}
.LibraryAtom_CategoryHeader a:hover{color:#000000;padding:3px;text-decoration:underline;}
.LibraryAtom_CategoryHeader a:visited{color:#000000;padding:3px;text-decoration:none;}
.LibraryAtom_CategoryHeader img{vertical-align:middle;text-decoration:none;}
.LibraryAtom_CategoryContent{}
.LibraryAtom_CategoryContent img{vertical-align:middle;}
.LibraryAtom_CategoryContent a:link{color:#000000;text-decoration:none;}
.LibraryAtom_CategoryContent ul{margin:0;padding:3px;padding-left:8px;list-style-type:none;}
.LibraryAtom_DocumentListItem{font-weight:normal;border-bottom:1px dashed #000000;padding-top:10px;padding-left:2px;padding-right:2px;padding-bottom:10px;}
.LibraryAtom_DocumentListItem:hover{background-image:url(images/tabarea_highlight_bg.gif);background-repeat:repeat-y;}
.LibraryAtom_DocumentListItem_Title{font-weight:bold;padding-top:2px;padding-bottom:4px;}
.LibraryAtom_DocumentListItem_Title a:link{color:#000000;text-decoration:none;}
.LibraryAtom_DocumentListItem_Title a:active{color:#000000;text-decoration:none;}
.LibraryAtom_DocumentListItem_Title a:hover{color:#000000;text-decoration:underline;}
.LibraryAtom_DocumentListItem_Title a:visited{color:#000000;text-decoration:none;}

/* Shopping Cart ------------------------------------------------- */
.ShoppingCartAtom{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;
		font-weight: normal;color: #000000;}
.ShoppingCartAtom td{padding:2px;}
.ShoppingCartAtom_Title{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px;font-weight: bold;
		border-bottom:1px solid #333333;}
.ShoppingCartAtom_SubTitle{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;
		border-bottom:1px solid #333333;}
.ShoppingCartAtom_Progress{text-align:center;font-family:verdana; font-size:16px;color:#999999;padding:20px;}
.ShoppingCartAtom_Progress_Over{color:#333333;}
.ShoppingCartAtom_CartHeader{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;
		font-weight: normal;color: #000000;background-image: url(/icons/shoppingcart/underline.gif);
			background-repeat: repeat-x;background-position: bottom;}
.ShoppingCartAtom_CartHeader td{padding:2px;}
.ShoppingCartAtom_ItemText{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;}
.ShoppingCartAtom_CartItem{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;
		font-weight: normal;color: #000000;height: 20px;background-image: url(/icons/shoppingcart/underline.gif);
		background-repeat: repeat-x;background-position: bottom;}
.ShoppingCartItem_CartItem_Over{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;
		font-weight: normal;color: #000000;background-color: #f5f5f5;height: 20px;
		background-image: url(/icons/shoppingcart/underline.gif);background-repeat: repeat-x;background-position: bottom;}
.ShoppingCartAtom_CartItemHightlight{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;
		font-weight: normal;color: #000000;height: 20px;}
.ShoppingCartAtom_ColumnSep{border-right:1px solid #999999;}

/* Search Homepage -----------------------------------------------------*/
.Search_Result td{border-bottom:dashed 1px #cccccc;padding:4px;}
.Search_ResultEnd td{padding:4px;}
.Search_ResultOptions td{border-top:solid 1px #000000;}
.Search_ResultTitle{font-family:verdana,arial;font-size:14px;}
.Search_ResultText{font-family:verdana,arial;font-size:11px;}
.Search_ResultUrl{font-family:verdana,arial;font-size:9px;color:#008200;}

/* News ---------------------------------------------------------------*/
.News_SummaryTop5 {}
.News_SummaryTop5_Over {background-image:url(images/rightcolumn_bg.gif);background-repeat:repeat-y;}
.News_Info {font-size:8pt;}
.News_CommentTitle{font-weight:bold;background-image:url('images/Atom_SubHeader.jpg');background-repeat: no-repeat;border-top: 1px dashed #999999;}
.News_ItemDivider {border-top: 1px dashed #999999;height:0px;;}
#News_CommentList {padding:4px;}
.News_Comment{padding-top:4px;padding-bottom:4px;}

/* Nested Inpage Tabs -------------------------------------------------*/
#nested_tabs{width:100%;margin:0px;padding:0px;font-family:verdana, Arial;font-size:11px;}	
#nested_tabs ul{padding:0px;padding-top:2px;padding-left:2px;margin:0px;font-family:verdana;font-size:11px;
			list-style-type:none;}
* html #nested_tabs ul{padding:0px;padding-top:2px;padding-left:2px;margin:0px;font-family:verdana;font-size:11px;
			list-style-type:none;position:absolute;z-index:10;}


#nested_tabs_area{font-family:verdana,Arial;font-size:11px;background-color:#FBFBFB;margin-top:28px;margin-left:4px;
			margin-right:5px;border:1px solid #B4B4B6;padding:4px;}
* html #nested_tabs_area{font-family:verdana,Arial;font-size:11px;background-color:#FBFBFB;margin-top:23px;margin-bottom:-23px;margin-left:0px;
			margin-right:0px;border:1px solid #B4B4B6;padding:4px;z-index:11;position:absolute;}



.nestedtabs_contentdiv {
	
/*	width:100%;
	height:100%;
*/
}

.nested_tabSpacer{white-space:nowrap;float:left;}
.nested_tabTextSelected{padding-top:2px;cursor:default;}
.nested_tabItem{margin-top:5px;border-top:1px solid #B4B4B6;border-left:1px solid #B4B4B6;border-bottom:1px solid #B4B4B6;
			background-color:#ffffff;height:17px;vertical-align:middle;white-space:nowrap;float:left;}
* html .nested_tabItem{margin-top:3px;border-top:1px solid #B4B4B6;border-left:1px solid #B4B4B6;border-bottom:1px solid #B4B4B6;
			background-color:#ffffff;height:17px;vertical-align:middle;white-space:nowrap;float:left;}
.nested_tabItem a {color:#000000;padding-top:2px;text-decoration:none;display:table-cell;height:17px;padding-left:6px;
			padding-right:6px;font-family:verdana, Arial;font-size:11px;}
.nested_tabItem a:hover {color:#000000;padding-top:2px;text-decoration:none;display:table-cell;height:17px;
			padding-left:6px;padding-right:6px;}
.nested_tabItemSelected{margin-top:3px;padding-left:6px;padding-right:6px;border-top:1px solid #B4B4B6;
			border-left:1px solid #B4B4B6;border-right:1px solid #B4B4B6;border-bottom:1px solid #FBFBFB;
			background-color:#FBFBFB;height:19px;vertical-align:middle;white-space:nowrap;float:left;
			font-family:verdana, Arial;font-size:11px;}
.nested_tabItemSelected a {cursor:default;text-decoration:none;color:#000000;}
* html .nested_tabItemSelected{margin-top:1px;padding-left:6px;padding-right:6px;border-top:1px solid #B4B4B6;
			border-left:1px solid #B4B4B6;border-right:1px solid #B4B4B6;border-bottom:1px solid #FBFBFB;
			background-color:#f5f5f5;height:21px;vertical-align:middle;white-space:nowrap;float:left;}
.nested_endTabItem{margin-top:5px;border:1px solid #B4B4B6;white-space:nowrap;float:left;height:17px;
			background-repeat:repeat-x;background-color:#ffffff;}
* html .nested_endTabItem{margin-top:3px;border:1px solid #B4B4B6;white-space:nowrap;float:left;height:17px;
			background-repeat:repeat-x;background-color:#ffffff;}
.nested_endTabItem a {color:#000000;padding-top:2px;background-color:#ffffff;text-decoration:none;display:table-cell;
			height:17px;padding-left:6px;padding-right:6px;font-family:verdana, Arial;font-size:11px;}
.nested_endTabItem a:hover {color:#000000;padding-top:2px;background-color:#ffffff;text-decoration:none;display:table-cell;
			height:17px;padding-left:6px;padding-right:6px;font-family:verdana, Arial;font-size:11px;}
			
/* Product Details ----------------------------------------------------*/
#ProductImgFrame{width:200px;height:200px;text-align:center;vertical-align:middle;padding:2px;}
.ProductDetails_PriceEx{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12pt;font-weight: bold;color:#990000;}
.ProductDetails_SmText{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#333333;}
.ProductDetails_ImgText{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:7pt;color:#777779;text-align:center;}
.ProductDetails_ImgText a {color:#777779;text-decoration:none;}
.ProductDetails_ImgText a:link {text-decoration:none;}
.ProductDetails_ImgText a:active {text-decoration:none;}
.ProductDetails_ImgText a:visited {text-decoration:none;}
.ProductDetails_ImgText a:hover {text-decoration:underline;}



.Event_UL{padding-left:7px;margin-left:12px;list-style-type:none;}
.Event_UL li{padding-bottom:5px;}

#banner-adverts 
{
	width: 940px;
	text-align :center;
}

#banner-adverts IMG
{
 margin: 10px;
}

#upcoming-events-list 
{
    height: 10px;
    list-style-type:none;
    list-style-position: outside;
    text-align: center;
    padding:0px;
    margin: 0px;
    padding: 5px;
}

#upcoming-events-list li
{
    width:33%;
        float:left;
        color:#ffffff
}
#upcoming-events-list li a
{
        color:#ffffff
}
