

/* Basic Elements =========================================== */

.a-home{
	background-color: #eff9ff;
	color:#666666;
	}
.a-page{
	background-color: #eff9ff;
	color:#666666;
	font-size:14px;
	line-height:22px;
	}
p{
	line-height:inherit;
	}
h1
{
	font-size: 30px;
}

h2
{
	font-size: 24px;
	margin: 0 0 10px 0;
}

h3
{
	font-size: 18px;
	color: #666;
}

h4,
h5,
h6
{
	font-size: 14px;
	color: #666;
}

br.c
{
	clear: both;
	margin: 10px 0;
}

a
{
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

HR{
	width:100%;
	background:url("../images/hrBG.gif") no-repeat top right;
	height:27px;
	border: 1px solid #fff; 
	clear: both;
	margin: 0px;
	padding: 0px;
	
	}

/*fix IE7*/
*+html hr {
    display : list-item;
    list-style : url("../images/hrBG.gif") inside ;
    filter : alpha(opacity=0);
    
    width : 100%;
  }


/* Basic Layout =========================================== */

#a-header
{
	width: 540px;
	clear: none;
}
#a-global-toolbar{
	display:block;
	float:none;
	text-align: left;
	margin: 0px;
}
#a-wrapper {
	margin:0 auto;
	width:944px;
	border: 2px solid #FFF;
	border-top: none;
	background:url("../images/wrapperBg.gif") repeat-x scroll 0 0 #f5f5f5;	
	padding:0 25px;
	overflow:hidden;
	direction: rtl;
}

#a-search
{
	width: auto;
	clear: none;
	float: right;
}

.logoImg{
	float: right;}
.phoneNo{
	direction:ltr;
	float: left;
	color: #01A6E6;
	font-size: 18px;
	position:relative;
	top:62px;
}
.logoUndeline{
	float: right;
	width: 193px;
	height: 39px;
	background:url("../images/logoUnderline.jpg") repeat-x #3a4348;
	clear:right;
}

.topImage{
	background:url("../images/topImgBG.gif") no-repeat #FFFFFF;	
	float:left;
	height:164px;
	padding:5px;
	width:934px;
	text-align:center;
}
.titleCrown{
	background:url("../images/titleCrown.gif") no-repeat bottom center;
	float:right;
	width:185px;
	height:25px;
	}
.pageTitle{
	background:url("../images/titleTop.gif") no-repeat ;
	float:right;
	text-align:center;
	width:185px;
}

.pageTitle h1{
	background:url("../images/titleBottom.gif") no-repeat scroll center bottom transparent;
	color:#028EC1;
	float:right;
	font-size:18px;
	padding:9px 0;
	width:185px;
}
.pageTitle h1 a, .pageTitle h1 a:hover{
	color:#028EC1;
	text-decoration: none;}
.contentWrapper
{
	background:url("../images/lotus-back.gif") repeat-y right top #FFF;
	display: block;
	float:right;
	min-height: 400px;
	width: 100%;
	margin-bottom:15px;
}

.active-content-area{
	float: left;
	margin: 13px 20px;
	width: 698px;
}

.gallery-content-area{
	float: left;
	width: 738px;
}

.a-area-header
{
	float: left;
	width: 50%;
}

.a-area-body
{
	float:left;
	display:inline;
	position:relative;
}

.introPar
{
	display:block;
	float:left;
	margin:0 15px 15px;	
	width:686px;
}

#a-slot-content-1-intro-1 {margin:0 0 15px 0; float:right;}
#a-slot-content-1-intro-1 p
{
	font-size:16px;
	line-height:22px;
	color:#024890;
	margin:0px;
}

.salesLine{	
	direction:rtl;
	float:right;
	width:100%;
	
}

.saleBox{
	background:url("../images/saleBgTop.gif") no-repeat scroll right top transparent;
	float:right;
	margin-left:27px;
	min-height:247px;
	text-align:right;
	width:215px;
}
.saleBox.last
{
	margin-left:0;
	margin-right:2px;
}
.saleBoxContent{
	background:url("../images/saleBgBottom.gif") no-repeat scroll right bottom transparent;
	padding:13px 14px 0 17px;
	float:right;
	min-height:247px;	
}
.saleBoxContent h5{
	color: #01478C;
	font-size: 18px;
	margin-bottom:5px;
}
.salesBoxText{
	color: #0190C3;
	font-weight: bold;
	margin-top: 10px;
}
.salesBoxPriceLine{
	color:#F48B02;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	text-align:left;
}
.salesBoxPrice{ 
	font-size: 24px;
	font-weight: normal;}
	
.newsLine{
	background-color:#FFFFFF;
	border:1px solid #E4E4E4;
	float:right;
	margin-bottom:20px;
	min-height:150px;
	padding:14px;
	width:914px;
}
.newsLine .a-blog-item {
	background:url("../images/NewsItemSeperator.gif") repeat-y scroll left;
	float:right;
	margin-left:26px;
	padding-left:29px;
	text-align:right;
	width:187px;
	min-height:260px;
	position:relative;
	}

.active-content-area .a-blog-item {
	background:url("../images/newsHorizSeperator.gif") no-repeat scroll right bottom;
	padding:0 0 25px;
	margin-bottom:7px;
	float:right;
	width: 698px;
}

.fullArticle .a-blog-item {
	background: none;
	padding:0;
	margin:0;
	}

.a-blog-item.last{
	background:none
	;padding:0;
	margin:0;	
}

.active-content-area .a-blog-item-media{
	float:right;
	height:124px;
	margin-left:15px;
	overflow:hidden;
	margin-top:5px;
}

.active-content-area .a-blog-item h3{
	clear: none;
	margin-top: 0px;
	margin-bottom: 10px;	
	color: #01A6E6;
	font-size:16px;
	font-weight: bold;
}
.a-blog-item h3 a{
	color:#DD7302;
}
.fullArticle .a-blog-item h3 a{
	color:#01A6E6;
}
.a-blog-item h3 a:hover{
	text-decoration: none;
}

.active-content-area .a-blog-item-excerpt-container{
	clear:none;
	float: none;
	margin: 0;
	line-height:18px;
	font-size:12px;
}
.a-blog-read-more{
	color:#4BB4E4;
	direction:rtl;
	display:block;	
	font-weight:bold;
	text-align:left;
}

.newsLine .a-blog-read-more{
	bottom:0;	
	left:30px;
	position:absolute;
	
	}
.newsLine .last .a-blog-read-more{
	bottom:0;	
	left:0px;
	position:absolute;
	
	}
.active-content-area .a-blog-read-more{text-align:right;}
.a-blog-read-more a{
	color:#4BB4E4;
	font-weight:bold;
}

.homepageContent{
	background-color:#FFFFFF;
	border:1px solid #E4E4E4;
	float:right;
	margin-bottom:20px;
	min-height:20px;
	padding:14px 20px;
	width:902px;
	color: 666;
}
	
.a-area-sidebar
{
	width:200px;
	float:left;
	display:inline;
	position:relative;
	margin-left: 40px;
}

.a-area-footer
{
	border-top: 1px solid #ccc;
	padding-top: 10px;
	margin-top: 20px;
	font-size: 11px;
	color: #ccc;
}

.a-blog-posts #a-content,
.a-blog-events #a-content
{
	clear: none;
	width: 720px;
}

.a-home #a-content, .a-page #a-content
{
	width: 100%;
}


/* Top Navigation =========================================== */
.mainMenu{
	background:url("../images/mainMenuBg.gif") repeat-x scroll 0 0 #3A4348;
	height:39px;
	display:block;
	float: left;
	width: 100%;
	margin-bottom:14px;
}
.a-nav-main
{
	background:url("../images/mainMenuBgCloser.gif") no-repeat left;
	direction:rtl;
	display:inline;
	float:left;
	height:39px;
	margin:0;
	text-align:center;
	width:751px;
}

.a-nav-main .a-nav-item
{
	display:inline;	
	height: 39px;
	line-height: 38px;
	padding:0 14px;
}

.a-nav-main .a-nav-item.last
{
	
}

.a-nav-main .a-nav-item a
{	
	display: inline;
	width: 100%;
	height: 100%;
	text-decoration: none;
	color: #FFF;
	text-align: center;	
	font-size: 16px;
	
}

.a-nav-main .a-nav-item.a-current-page a,
.a-nav-main .a-nav-item a:hover
{	
	color:#00aeed;
}


/* Footer Navigation =========================================== */

.a-nav-footer
{
	background-color: #6eceff;

	display: block;
	width: 100%;
	clear: both;	
	text-align: center;
	direction:rtl;
	border-top: 1px solid #9adaf2;
	border-bottom: 1px solid #9adaf2;
}

.a-nav-footer .a-nav-item
{	
	display: inline;	
	height: 32px;
	line-height: 32px;
	padding: 0 8px;
	border-left: 1px solid #FFF;
}

.a-nav-footer .a-nav-item.last
{
	border-left: none;
}

.a-nav-footer .a-nav-item a
{	
	display: inline;	
	text-decoration: none;
	color: #FFF;
	text-align: center;	
}

.a-nav-footer .a-nav-item.a-current-page a,
.a-nav-footer .a-nav-item a:hover
{
}
.a-nav-footer-side-right{
	background:url("../images/bottomMenuRight.gif") no-repeat;
	float:right;
	height:34px;
	position:relative;
	top:-34px;
	width:4px;}
	
.a-nav-footer-side-left{
	background:url("../images/bottomMenuLeft.gif") no-repeat;
	float:left;
	height:34px;
	position:relative;
	top:-34px;
	width:4px;}


/* Subnav =========================================== */

.side-menu
{
	width:185px;
	float:right;
}

.a-subnav-wrapper
{
	width: 185px;
	float:right;
	margin:0;
	clear:both;
}

.a-subnav-inner
{
	padding: 10px;
	width: 165px;
}

.a-nav-subnav .a-nav-item .a-drag
{
	position: absolute;
	right: 0;
}

.a-nav-subnav .a-nav-item .a-drag,
.a-nav-subnav .a-nav-item .a-drag *
{
	background-color: transparent;
}

.a-nav-subnav .a-nav-item
{
	float: left;
	width: 100%;
	clear: both;
	position: relative;
	line-height: 25px;
	margin-bottom: 5px;
	border-top: 1px solid #9DDAEE;
	border-bottom: 1px solid #9DDAEE;
	background:url("../images/menuSelect.gif") no-repeat right top #FFF;
}

.a-nav-subnav .a-nav-item.last
{
	margin-bottom: 0;
}
.a-nav-subnav .a-nav-item.a-current-page
{
	background:url("../images/menuSelect.gif") no-repeat right top #E2F3FA;
	
}
.a-nav-subnav .a-nav-item a
{	
	float: right;
	display: inline;
	clear: both;
	color: #017BA7;
	width: 150px;
	height: 100%;
	padding: 0 15px 0 0px;
	font-size:14px;
	font-weight: bold;
	}

.a-nav-subnav .a-nav-item a:hover
{
	background:url("../images/menuSelect.gif") no-repeat right top #E2F3FA;
	text-decoration: none;
	width: 150px;
	padding: 0 15px 0 0px;
}

.a-subnav-wrapper.blog h4
{
	float: left;
	width: 100%;
	clear: both;
	display: inline;
	position: relative;
	font-size: 14px;
}

.a-subnav-wrapper.blog .a-blog-filter-options
{
	float: left;
	width: 100%;
	clear: both;
	display: inline;
	position: relative;
	line-height: 20px;
}

.a-subnav-wrapper.media .a-media-filter-options a,
.a-subnav-wrapper.blog .a-blog-filter-options a
{
	float: left;
	clear: both;
	display: inline;
	width: auto;
	padding: 0 5px;
}


/* Breadcrumb Component =========================================== */

#a-breadcrumb-component
{
	float: left;
	width: 100%;
	font-size: 18px;
	margin: 0 0 20px 0;
}

#a-breadcrumb-component li
{
	float: left;
	margin-right: 5px;
}


/* Basic Blog Styles ====================================== */

.a-blog-item-title,
.a-blog-item-meta,
.a-blog-item-tags,
.a-blog-item-media,
.a-blog-item-body
{
	float: right;
	clear: both;
	display: inline;
	position: relative;	
	/*width: 738px;*/
	
}
*+html .a-blog-item-title{
	float:none;}
*+html .a-blog-item-media{
	overflow: hidden;
	position: relative;
	display: inline;}

.a-blog-main hr
{
	width:100%;
	background:url("../images/hrBG.gif") no-repeat top right;
	height:27px;
	border: 1px solid #fff; 
	clear: both;
	margin: 0px;
	padding: 0px;
}

.a-blog-item .a-area
{
	margin-top:0;
}

.a-blog-item-title,
.a-blog-item-meta,
.a-blog-item-tags,
.a-blog-item-media,
.a-blog-item-body,
.a-blog-item-excerpt
{
	margin-bottom: 10px;
}

.a-blog-item-excerpt-container
{
	margin-bottom:20px;
}

.a-blog-item-body p
{
	margin-bottom: 10px;
}

.a-blog-item-tags li
{
	float: left;
	margin: 0 5px 0 0;
}

.a-blog-item-meta
{
	font-size: 11px;
	color: #888;
}

.a-blog ul.a-slideshow-controls
{
	border:medium none;
	display:inline;
	float:left;
	height:20px;
	margin-right:1px;
	position:absolute;
	right:0;
	top:-24px;
	width:auto;
}

.addthis_toolbox
{
	float:left;
	width: auto;
	clear: both;
	padding: 5px;
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;	
}

.aEvent .addthis_toolbox
{
	margin-left: 140px;
	font-size: 11px;
	color: #999;
}

.a-event-date-range span
{
	float: left;
	width: 100%;
	color: #222;
}

.a-event-date-range .end_date
{
	margin-top: 5px;
}

.aBlogAdmin, .aEventAdmin
{
  direction: ltr;
}

.aBlogCategoryAdmin
{
  direction: ltr;
}

/* Blog Templates ====================================== */

.post.singleColumnTemplate .a-blog-item-meta
{
	margin-top: -3px;
}

.post.singleColumnTemplate .a-blog-item-meta li
{
	float: left;
	width: auto;
	clear: none;
	line-height: 1.2;
}

.post.singleColumnTemplate .a-blog-item-meta li.author
{
	margin-left: 5px;
	padding-left: 5px;
	border-left: 1px solid #ccc;
}

.post.singleColumnTemplate .a-area-blog-body
{
  float: right;
  clear:both;
  width: auto;
  direction: rtl;
}
*+html .post.singleColumnTemplate .a-area-blog-body{  float: left; }

.post.twoColumnTemplate .a-area-blog-sidebar
{
margin-left: 20px;
width: 180px;
}

/*  Blog - Single Column - Default Page Body Slot */


.post.singleColumnTemplate.inDefaultPageBody .a-area-blog-body
{
width: 480px;
}

.event.singleColumnTemplate.has-media .a-blog-item-media
{
	float: left;
	clear: none;
	width: 100px;
}

.event.singleColumnTemplate.has-media .a-blog-item-excerpt-container
{
	float: left;
	clear: none;
	width: 100%;
}

.event.singleColumnTemplate.has-media .a-blog-item-excerpt,
.event.singleColumnTemplate.has-media .a-blog-read-more
{
	float: left;
	clear: left;
	margin-left: 140px;
}

/*  Blog - Two Column - Default Page Body Slot */


.post.twoColumnTemplate.inDefaultPageBody .a-area-blog-body
{
width: 300px;
}

.post.twoColumnTemplate.inDefaultPageBody .a-area-blog-sidebar
{
margin-left: 20px;
width: 160px;
}

/* Event Templates =========================================== */

/*  Event - Single Column slot and page */

.a-slot.aEvent 
{
	width: 100%;
}

.a-blog-item.event .a-blog-item-excerpt-container
{
	margin-bottom:20px;
}

.a-blog-item.event-content
{
  float:right;
  width: 188px;
  min-height:270px;	
	padding:13px 14px 0px 17px;
  margin-bottom: 0px;
	background:url("../images/saleBgBottom.gif") no-repeat scroll right bottom transparent;
}

.a-blog-item.event-content h5{
	color: #01478C;
	font-size: 18px;
	margin-bottom:5px;
	min-height:45px;
}

.a-blog-item.event-content h5 a, a:hover
{
	color: #01478C;
  text-decoration: none;
}

.a-blog-item.event-content  .a-blog-item-media{
	/*height: auto;*/
	margin: 0px;
}
.contactForm .a-area
{	width: 300px;
	float: right;
	}
.event.singleColumnTemplate.slot
{
  float:right;
  width: 215px;
  min-height: 247px;
  margin-left: 26px;
  margin-bottom: 25px;
  padding: 0px;
  text-align:right;
  background:url("../images/saleBgTop.gif") no-repeat scroll right top transparent;
}

.event.singleColumnTemplate.slot.home
{
  margin-left: 27px;
}

.event.singleColumnTemplate.slot.home.last
{
  margin-left: 0px;
}

.event.singleColumnTemplate .salesBoxText
{
  clear: both;
  float:right;
	color: #0190C3;
	font-weight: bold;
	margin-top: 10px;
	height:46px;
	overflow: hidden;
}
*+html  .event.singleColumnTemplate .salesBoxText
{float:none;}
.event.singleColumnTemplate .salesBoxPriceLine
{
  position: relative;
  clear: both;
  float:left;
	color:#F48B02;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	text-align:left;
}

.event.singleColumnTemplate .salesBoxPrice{ 
	font-size: 24px;
	font-weight: normal;
}

.event.singleColumnTemplate.last
{
  margin-left: 0px;
}

/*  Event - Single Column */

.event.singleColumnTemplate
{
  font-family: Arial;
  direction: rtl;
  margin-bottom: 15px;
}

.event.singleColumnTemplate .a-area-blog-body 
{
  width: 707px;
  padding: 0px 15px 0px 15px
}

.event.singleColumnTemplate .a-blog-item-title
{
	float: right;
	right: -2px;
	margin-bottom: 8px;
	font-size: 20px;
	color: #015383;
}

.eventContent h3 a
{
	color: #015383;
}

.event.singleColumnTemplate .a-slot.aText
{
  color: #0190C3;
}

.event.singleColumnTemplate .a-area-to
{
  right: -1px;
  margin-right: 1px;
}

.event.singleColumnTemplate .a-area-from
{
  right: -1px;
}

.event.singleColumnTemplate .price
{
  float: right;
  margin-right: -1px;
  margin-top: 11px;
  color: #0190C3;
}

.event.singleColumnTemplate .a-area-price
{
  float: right;
  width: auto;
  margin-top: 9px;
  margin-right: 6px;
}
*+html .event.singleColumnTemplate .a-area-price{direction:ltr;}

.event.singleColumnTemplate .a-area-price .a-slot.aText
{
  font-size: 22px;
  color: #F48B02;
}

.event.singleColumnTemplate .include
{
  clear: right;
  float: right;
  margin-right: -2px;
  margin-top: 12px;
  font-size: 20px;
  color: #048bc3;
}
.event.singleColumnTemplate .include.FB{
	font-size: 14px;}
*+html .event.singleColumnTemplate .include
{ float: none;}

.event.singleColumnTemplate .eventContent
{
  float:left;
  width: 360px;
  margin: 12px 0px 15px 0px;
}

.event.singleColumnTemplate .eventContent .a-area-logo
{
  clear: right;
  float: right;
  top: 11px;
  width: auto;
}

.event.singleColumnTemplate .eventContent .a-area-freeText
{
  margin-top: 17px;
}

.event.singleColumnTemplate .eventContent .a-area-image
{
  clear: right;
  float: right;
  margin-top: 17px;
  width: 346px;
}
*+html .event.singleColumnTemplate .eventContent .a-area-image{clear:none;}

.event.singleColumnTemplate .eventContent .aRichText
{
  width: 360px;
}

.eventForm
{
  float:left;
  width: 289px;
  padding: 0px 20px;
  padding-bottom: 4px;
  margin: 16px 15px 15px 17px;
  background-color: #f3fbfe;
  border: 1px solid #d9e7f0;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.contactForm .eventForm{
	margin: 6px 15px 15px 0;}
	
.event.singleColumnTemplate .eventForm .details, .event.singleColumnTemplate .eventFormAdmin .details
{
  clear:right;
  color: #373f42;
}

.event.singleColumnTemplate .eventForm .hr, .event.singleColumnTemplate .eventFormAdmin .hr
{
  margin: 9px 0px;
  height: 0px;
  border-top: 1px solid #d9e6ec;
}

.event.singleColumnTemplate .eventForm .phoneLine, .event.singleColumnTemplate .eventFormAdmin .phoneLine
{
  color: #0190C3;
  margin-bottom: 8px;
}

.event.singleColumnTemplate .eventFreeContent
{
  clear: both;
}

/*  Event - *** Single Column styles scoped to the sidebar without a template override */

.a-area-sidebar .event.singleColumnTemplate .a-blog-item-meta,
.event.singleColumnTemplate .a-blog-item-meta
{
	float: left;
	width: auto;
	clear: none;
	width: 120px;
	margin-right: 20px;
}

.a-area-sidebar .event.singleColumnTemplate .a-blog-item-meta
{
	width: 35%;
	margin-right: 5%;
}

.a-area-sidebar .event.singleColumnTemplate .a-blog-item-title,
.a-area-sidebar .event.singleColumnTemplate .a-blog-item-media,
.a-area-sidebar .event.singleColumnTemplate .a-blog-item-excerpt-container
{
	width: 60%;
	clear: right;
	float: right;
}
/* Variants =========================================== */

.a-slot.aRichText h1, .a-slot.aRichText h2, .a-slot.aRichText h3, .a-slot.aRichText h4, .a-slot.aRichText h5, .a-slot.aRichText h6, .a-slot.aRichText p, .a-slot.aRichText ul, .a-slot.aRichText ol
{
	float: right;
}

.a-slot{
	font-size: 100%;
	margin-bottom: 0px;
	width: auto;
}

.a-slot-content{
	clear:none;
	float:none;
	width: auto;
}
*+html .eventContent .a-slot-content{
direction: rtl; width: 100%;}

/* aImage Slot Variant Style */
.a-slot.floatRight{
	float: right;
	margin-left: 15px;
	margin-bottom: 15px;
}

.a-slot.floatLeft{
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}

/* aRichText Slot Variant Style */
.a-slot.Normal.aRichText{
  width: 100%;
/*  clear: both;
  float:none;*/
}

.a-slot.Normal.aRichText .a-slot-controls{
	height: 20px;
	float: none;
	clear: both;
}

.a-slot.textwrap.aRichText{
  float: none;
	display: block;
}

.a-slot.textwrap.aRichText .a-slot-content-container{
	clear: none;
	float: none;
	width: auto;
}

.a-slot.textwrap.aRichText .a-slot-controls{
	height:20px;
}

.a-slot.textwrap.aRichText  h3, .a-slot.textwrap.aRichText  h4, .a-slot.textwrap.aRichText  h5, .a-slot.textwrap.aRichText  p, .a-slot.textwrap.aRichText  ul, .a-slot.textwrap.aRichText  ol, .a-slot.textwrap.aRichText  hr
{
	float: none;
	clear:none;
}

.a-slot.textwrap  hr{
	width: auto;
	clear:none;
}
*+html .a-slot.textwrap.aRichText{	float: right;}
.a-area{
	margin:0px;
}

/* aSlideshow Slot Bundled Variant Style - Compact */
.a-slot.aSlideshow{
	background-color:#40494E;	
		margin:0;
}
ul.a-slideshow-controls{
	position: relative;
	float: left;
	width: 100%;
	height: 50px;
	top:0px
}
.a-arrow-btn.icon.a-arrow-left, .a-arrow-btn.icon.a-arrow-right{
	color:#79798F;
	font-size:14px;
	height:19px;
	margin:11px;
	padding:0 15px;
	text-indent:0;
	width:auto;
}
.icon.a-arrow-right, .icon.a-arrow-right.over{
	background:url("../images/galleryRight.gif") no-repeat right;
	float:right;
}
.icon.a-arrow-left, .icon.a-arrow-left.over{
	background:url("../images/galleryLeft.gif") no-repeat left;
	float:left;
}

.a-slideshow{
	text-align: center;
}

.post .a-slideshow-item{
	float:none;}
.a-slideshow-item{
	float:right;
}
 .a-slideshow-meta{
	background-color:#DBDDDE;
	color:#3A4348;
	font-size:12px;
	margin:50px 0 0;
	padding:17px;
	text-align:right;
	width:704px;
}

.a-slideshow-image{
	margin-bottom:0px;
}
.newsLine .a-slideshow-image{
	margin-bottom:0px;
}
.a-slot.aSlideshow.compact
{
	margin-top: 0;
}

.a-slot.aSlideshow.compact ul.a-slideshow-controls
{
	position:absolute;
	top: auto;
	left: auto;
	bottom:0;
	right:0;
	margin: 0;
	width:100%;
	z-index:888;
	min-height: 30px;
	height: auto;
}

.a-slot.aSlideshow.compact ul.a-slideshow-controls li
{
	height: 30px;
	width: 30px;
	margin: 0 5px;	
}

.a-slot.aSlideshow.compact ul.a-slideshow-controls .a-arrow-left
{
	background-image: url(/apostrophePlugin/images/a-icon-arrow-left-thin-alt.png);
	position: absolute;
	top: 0;
	right: 30px;
}

.a-slot.aSlideshow.compact ul.a-slideshow-controls .a-arrow-right
{
	background-image: url(/apostrophePlugin/images/a-icon-arrow-right-thin-alt.png);
	float: right;
}

.a-slot.aSlideshow.compact ul.a-slideshow-controls .a-arrow-right:hover,
.a-slot.aSlideshow.compact ul.a-slideshow-controls .a-arrow-left:hover
{
background-position: 0 -30px !important;
}

.a-slot.aSlideshow.compact .a-slideshow-title
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	margin: 0;
	color: #fff;
	font-size: 11px;
	line-height: 1.3;
	background: rgba(0,0,0,0.35);	
}

.a-slot.aSlideshow.compact .a-slideshow-title span
{
	float: left;
	padding: 8px 70px 8px 8px;	
}


.a-slot.aSlideshow.autoplay .a-slideshow-title
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 184px;
	padding: 8px;
	margin: 0;
	color: #fff;
	font-size: 11px;
	line-height: 1.3;
	background: rgb(0,0,0);	
	background: rgba(0, 0, 0, 0.35);	
}

.cmgCredit{
	font-family: verdana;
	color:#A2A2A2;
	float: left;
	font-size:11px;
	margin:5px 0;
	}

.cmgCredit a{
	color:#A2A2A2;
	font-size:11px;
}
.drCredit{
	
	color:#A2A2A2;
	float: right;
	font-size:11px;
	margin:5px 0;
	}

.drCredit a{
	color:#A2A2A2;
}
/* Changing banners on homepage ============================== */
.slide {
	
	height:240px;
	list-style-type:none;
	position:absolute;
	visibility:hidden;
	width:930px;
	margin-bottom:14px;
}
.selected{
visibility:visible;}

#changing-banner{
	background:url("../images/BannerBG.gif");
	float:left;
	padding:7px;
	width:930px;
	margin-bottom:15px;
}
#slides{
	min-height:240px;
}
.a-area-banner1, .a-area-banner2, .a-area-banner3{
	margin:0px;
	width:auto;
}
.bannertext{
	width: 230px;
	float: right;
	
	text-align: center;
}

.a-slot.aRichText h3, .a-slideshow-item .a-slideshow-meta h3{
	color:#4BB4E4;
	margin:0 0 0px;
	font-size:16px;
	font-weight:bold;}
.a-slot.aRichText h4{
	color:#FA7B00;
	margin:0px;
	font-size:16px;
	font-weight:normal;}
.a-slot.aRichText h5{
	color:#4BB4E4;
	margin:0px;
	font-size:14px;
	font-weight:bold;}

#a-slot-content-1-bannertxt1-1 h3,
#a-slot-content-1-bannertxt2-1 h3,
#a-slot-content-1-bannertxt3-1 h3{
	font-size:24px;
	color: #01478C;
	line-height:30px;}

#a-slot-content-1-bannertxt1-1 h4,
#a-slot-content-1-bannertxt2-1 h4,
#a-slot-content-1-bannertxt3-1 h4{
	font-size:24px;
	color: #F48B02;
	line-height:30px;}

