body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family : Tahoma, sans-serif;
	font-size : 11px; 
	background-image: url('../images/maintile.gif'); 
	background-repeat: repeat-x;
	background-position: bottom left;
	background-color: #eaeaea;
}
.maintable {
	margin: 0px;
	padding: 0px;
	width: 962px;
	background-color: #bcb841;
}
.content {
	margin: 0px;
	padding: 0px;
	width: 713px;
	height: 640px;
}

.enquiries {
	margin: 10px 0px 0px 0px;
	padding-left: 10px;
	padding-right: 0px;
	color: #666666;
	font-size : 11px;
	font-family : Tahoma, Arial, sans-serif;
	border: 1px solid #cecece;
}
.enquiries a:link, .enquiries a:visited {
	text-decoration: none;	
	color: #666666;
} 
.enquiries a:hover {
	text-decoration: underline;
	color: #cc0000;
}
.internalheader{
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-size : 18px;
	font-family : Tahoma, sans-serif;
	background-image: url('../images/focusbargrad.gif'); 
	background-repeat: no-repeat;
	background-color: #ededed;
	height: 74px;
}
.internalheader a:link, .internalheader a:visited {
	text-decoration: none;	
	color: #ffffff;
} 
.internalheader a:hover {
	text-decoration: none;
	color: #cc0000;
}









/* modules */

.memberlogin {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size : 11px;
	line-height: 1.3em;
	font-family : Tahoma, sans-serif;
	background-color: #575719;
	background-image: url('../images/member_tile.gif'); 
	background-repeat: repeat-y;
	background-position: top left;
	width: 230px;
}
.memberlogin a:link, .memberlogin a:visited {
	text-decoration: none;	
	color: #b20939;
} 
.memberlogin a:hover {
	text-decoration: underline;
	color: #cc0000;
}



.userpoll {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size : 11px;
	line-height: 1.4em;
	font-family : Tahoma, sans-serif;
	background-color: #c0c062;
	background-image: url('../images/userpoll_tile.gif'); 
	background-repeat: repeat-y;
	background-position: top left;
	width: 230px;
}
.userpoll a:link, .userpoll a:visited {
	text-decoration: none;	
	color: #ffffff;
} 
.userpoll a:hover {
	text-decoration: underline;
	color: #cc0000;
}
.messagecentre {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size : 11px;
	line-height: 1.4em;
	font-family : Tahoma, sans-serif;
	background-color: #c0c062;
	background-image: url('../images/userpoll_tile.gif'); 
	background-repeat: repeat-y;
	background-position: top left;
	width: 230px;
}
.messagecentre a:link, .messagecentre a:visited {
	text-decoration: none;	
	color: #ffffff;
} 
.messagecentre a:hover {
	text-decoration: underline;
	color: #cc0000;
}
.memberstatus {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size : 11px;
	line-height: 1.4em;
	font-family : Tahoma, sans-serif;
	background-color: #62621c;
	background-image: url('../images/statustile.gif'); 
	background-repeat: repeat-y;
	background-position: top left;
	width: 230px;
}
.memberstatus a:link, .memberstatus a:visited {
	text-decoration: none;	
	color: #ffffff;
} 
.memberstatus a:hover {
	text-decoration: underline;
	color: #cc0000;
}


.search {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size : 11px;
	line-height: 1.4em;
	font-family : Tahoma, sans-serif;
	background-color: #b6b64a;
	background-image: url('../images/search_tile.gif'); 
	background-repeat: repeat-y;
	background-position: top left;
	width: 230px;
}
.search a:link, .search a:visited {
	text-decoration: none;	
	color: #575719;
} 
.search a:hover {
	text-decoration: underline;
	color: #cc0000;
}

.news {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #575719;
	font-size : 11px;
	line-height: 1.3em;
	font-family : Tahoma, sans-serif;
	background-color: #b6b64a;
	background-image: url('../images/search_tile.gif'); 
	background-repeat: repeat-y;
	background-position: top left;
	width: 230px;
}
.news a:link, .news a:visited {
	text-decoration: none;	
	color: #ffffff;
} 
.news a:hover {
	text-decoration: underline;
	color: #cc0000;
}


.spotlight {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size : 11px;
	line-height: 1.3em;
	font-family : Tahoma, sans-serif;
	background-color: #7a7a23;
	background-image: url('../images/spotlight_tile.gif'); 
	background-repeat: repeat-y;
	background-position: top left;
	width: 230px;
}
.spotlight a:link, .spotlight a:visited {
	text-decoration: none;	
	color: #b9b900;
} 
.spotlight a:hover {
	text-decoration: underline;
	color: #ffff00;
}
.memberinfo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size : 11px;
	line-height: 1.3em;
	font-family : Tahoma, sans-serif;
	background-color: #7a7a23;
	background-image: url('../images/spotlight_tile.gif'); 
	background-repeat: repeat-y;
	background-position: top left;
	width: 230px;
}
.memberinfo a:link, .memberinfo a:visited {
	text-decoration: none;	
	color: #b9b900;
} 
.memberinfo a:hover {
	text-decoration: underline;
	color: #ffff00;
}


.membersearch {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #143d8d;
	font-size : 15px;
	line-height: 1.3em;
	font-family : Tahoma, sans-serif;
	width: 462px;
	border: 1px solid #cecece;
}
.membersearch a:link, .membersearch a:visited {
	text-decoration: none;	
	color: #666666;
	font-size : 12px;
} 
.membersearch a:hover {
	text-decoration: underline;
	color: #cc0000;
}

.benefits {
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size : 11px;
	line-height: 1.4em;
	font-family : Tahoma, sans-serif;
	background-color: #33393c;
	background-image: url('../images/benfeat_tile.gif'); 
	background-repeat: repeat-y;
	background-position: top left;
	width: 230px;
}
.benefits a:link, .benefits a:visited {
	text-decoration: none;	
	color: #ffcc00;
} 
.benefits a:hover {
	text-decoration: underline;
	color: #ffff00;
}












/* side navigation */


.mainnav {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color: #575719;
	font-size : 11px;
	font-family : Tahoma, sans-serif;
	width: 138px;
}
.mainnav a:link, .mainnav a:visited {
	text-decoration: none;	
	color: #575719;
	padding: 6px 0px 6px 10px;
	display: block;
	background-image: url('../images/navdots.gif'); 
	background-repeat: repeat-x;
	background-position: 0px 23px;
} 
.mainnav a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #575719; 

}
.mainnavOn {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	font-size : 11px;
	font-family : Tahoma, sans-serif;
	width: 138px;
}
.mainnavOn a:link, .mainnavOn a:visited {
	text-decoration: none;	
	color: #ffffff;
	padding: 6px 0px 6px 10px;
	display: block;
	background-image: url('../images/navdots.gif'); 
	background-repeat: repeat-x;
	background-position: 0px 25px;
	background-color: #acac31;
	font-weight: bold;
} 
.mainnavOn a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #575719; 

}
.sidenav {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color: #575719;
	font-size : 11px;
	font-family : Tahoma, sans-serif;
	width: 138px;
}
.sidenav a:link, .sidenav a:visited {
	text-decoration: none;	
	color: #666666;
	padding: 6px 0px 6px 10px;
	display: block;
	background-position: 0px 25px;
	background-color: #c5c5b9; 
} 
.sidenav a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #575719; 

}
.sidenavon {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color: #575719;
	font-size : 11px;
	font-family : Tahoma, sans-serif;
	width: 138px;
}
.sidenavon a:link, .sidenavon a:visited {
	text-decoration: none;	
	color: #ffffff;
	padding: 6px 0px 6px 10px;
	display: block;
	background-position: 0px 25px;
	background-color: #575719; 
} 
.sidenavon a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #575719; 

}


.subnav {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color: #575719;
	font-size : 11px;
	font-family : Tahoma, sans-serif;
	width: 138px;
}
.subnav a:link, .subnav a:visited {
	text-decoration: none;	
	color: #666666;
	padding: 6px 0px 6px 10px;
	display: block;
	background-position: 0px 25px;
	background-color: #ffffff; 
} 
.subnav a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #575719; 

}
.subnavon {
	margin: 2px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	color: #575719;
	font-size : 11px;
	font-family : Tahoma, sans-serif;
	width: 138px;
}
.subnavon a:link, .subnavon a:visited {
	text-decoration: none;	
	color: #ffffff;
	padding: 6px 0px 6px 10px;
	display: block;
	background-position: 0px 25px;
	background-color: #c5c5b9; 
} 
.subnavon a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #575719; 

}




















/* font style*/



.toplinks {
	color: #999999;
	font-family : Verdana, sans-serif;
	font-size : 11px;
	line-height: 1.5em;
}
.toplinks a:link, .toplinks a:visited {
	text-decoration: none;	
	color: #999999;
} 
.toplinks a:hover {
	text-decoration: underline;
	color: #cc0000;
}
.maincontact {
	margin: 0px;
	color: #ffffff;
	font-size : 11px;
	font-family : Tahoma, sans-serif;
	line-height: 1.4em;
}
.maincontact a:link, .maincontact a:visited {
	text-decoration: none;	
	color: #ffff00;
} 
.maincontact a:hover {
	text-decoration: underline;
	color: #ffff00;
}

.maintxt {  
	font-size : 12px; 
	color: #666666;
	line-height: 1.5em;
}
.maintxt a:link, .maintxt a:visited {
	text-decoration: none;	
	color: #b20939;
} 
.maintxt a:hover {
	text-decoration: underline;
	color: #cc0000;
}
.mainhd {  
	font-size : 16px; 
	font-family : Tahoma, sans-serif;
	color: #ffffff;
	padding: 0px 10px 0px 10px;
        
}
.mainhd a:link, .mainhd a:visited {
	text-decoration: none;	
	color: #ffff00;
} 
.mainhd a:hover {
	text-decoration: underline;
	color: #ffcc00;
}
.subhd {  
	font-size : 14px; 
	font-family : Tahoma, sans-serif;
	color: #143d8d;
	line-height: 1.6em;
	font-weight: bold;
}

.spotlight .subhd{
	color:white;
}

.subhd a:link, .subhd a:visited {
	text-decoration: none;	
	color: #143d8d;
} 
.subhd a:hover {
	text-decoration: underline;
	color: #cc0000;
}
.investorhd {
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	color: #6c8391;
	font-size : 14px;
	font-family : Tahoma, sans-serif;
	font-weight: bold;
	width: 100%;
	border-bottom: 1px solid #ffffff;
	text-indent: 20px
}
.investortxt {  
	font-size : 11px; 
	color: #666666;
	line-height: 1.3em;
}
.investortxt a:link, .investortxt a:visited {
	text-decoration: none;	
	color: #b20939;
} 
.investortxt a:hover {
	text-decoration: underline;
	color: #cc0000;
}
.breadcrumb {  
	font-size : 11px; 
	color: #999999;
	line-height: 1.3em;
}
.breadcrumb a:link, .breadcrumb a:visited {
	text-decoration: none;	
	color: #999999;
} 
.breadcrumb a:hover {
	text-decoration: none;
	color: #cc0000;
}
.bluelink {  
	font-size : 10px; 
	color: #143d8d;
	line-height: 1.5em;
}
.bluelink a:link, .bluelink a:visited {
	text-decoration: none;	
	color: #143d8d;
} 
.bluelink a:hover {
	text-decoration: underline;
	color: #cc0000;
}










/* form layout */

A.redbut {
  	font-weight: bold;
  	padding: 2px 4px 2px 4px;
  	font-size: 11px;
  	border: thin outset;
  	color: #ffffff;
  	text-align: center;
  	text-transform: uppercase;
  	width: 60px;
}
A.redbut:link { 
  	border-width: 1px;
  	padding: 2px 4px 2px 4px;
  	background-color: #cc0000; 
  	color: #ffffff;
  	border-color: #fff #000 #000 #fff;
  	text-decoration: none;
}
A.redbut:visited {
  	border-width: 1px;
  	background-color: #cc0000; 
  	color: #ffffff;
  	border-color: #fff #000 #000 #fff;
  	text-decoration: none;
}
A.redbut:hover { 
  	border-width: 1px;
  	background-color: #530000; 
  	color: #ffffff;
  	text-decoration: none;
}
A.redbut:active { 
  	background-color: #336699; 
  	color: #ffffff; 
  	border-color: #000 #fff #000 #fff;
  	text-decoration: none;
}
A.greybut {
  	font-weight: bold;
  	font-size: 11px;
  	font-family: Arial, sans-serif;
  	border: thin outset;
  	text-decoration: none;
  	color: #ffffff;
  	text-align: center;
  	height: 18px;
  	text-transform: uppercase;
  	line-height: 1.4em;
	padding: 2px 10px 2px 10px;
}
A.greybut:link { 
  	border-width: 1px;
  	background-color: #999; 
  	color: #ffffff;
  	border-color: #fff #000 #000 #fff;
  	text-decoration: none;
}
A.greybut:visited {
  	border-width: 1px;
  	background-color: #999; 
  	color: #ffffff;
  	border-color: #fff #000 #000 #fff;
  	text-decoration: none;
}
A.greybut:hover { 
  	border-width: 1px;
  	background-color: #666; 
  	color: #ffffff;
  	text-decoration: none;
}
A.greybut:active { 
  	background-color: #336699; 
  	color: #ffffff; 
  	border-color: #000 #fff #000 #fff;
  	text-decoration: none;
}
.dropdown {       
	padding: 0px 0px 0px 2px;
	font-family: Arial, sans-serif;
	font-size : 11px; 
	height : 18px ;
	border-width: 1px;
	color: #666666;
}
.textfield {       
	font-family: Arial, sans-serif;  
	font-size : 11px; 
	padding: 1px 0px 0px 2px;
	border-width: 1px;
	background-color: #ffffff;
	height: 20px;
}
.textarea {       
	font-family: Arial, sans-serif;  
	font-size : 11px; 
	padding-top: 1px;
	border-width: 1px;
	padding: 0px 0px 0px 2px;
}
.redstar {
	color: #ff0000;
	font-size : 16px;
	font-weight: bold;
}




/* Drop Down Menu */

#nav, #nav ul {
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	font-size: 11px;
	text-align: left;}
#nav a {
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	display: block;
	color: #333;
}
#nav a:hover {
	color: #cc0000;
	text-decoration: none;
}
#nav li {
	float: left;
	width: 121px;
}

#nav li .subnav A:link , #nav li .subnav A:visited{
	font-size: 11px;
	font-weight: normal;
	padding: 4px 3px 6px 5px;
	background-color: #5a84a2;
	color: #ffffff;
	text-decoration: none;
}
#nav li .subnav A:hover , #nav li .subnav A:active{
	padding: 4px 3px 6px 5px;
	background-color: #1e4f6c;
	color: #ffffff;
	text-decoration: none;
}
#nav li ul {
	position: absolute;
	width: 121px;
	left: -999em;
}
#nav li:hover ul {
	left: auto;
}
#nav, #nav ul {
	padding: 0;
	margin: 0px;
	list-style: none;
	line-height: 1.2;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
		margin-right: 10px;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
}



/* Member Section Table */


.tablehd {  
	font-size : 12px; 
	color: #425053;
	background-color: #d9dbdb;
	font-weight: bold;
}
.tablehd a:link, .tablehd a:visited {
	text-decoration: none;	
	color: #868f91;
} 
.tablehd a:hover {
	text-decoration: underline;
	color: #cc0000;
}
.tablerow {  
	font-size : 12px; 
	color: #333333;
	background-color: #e9e9ea;
}
.tablerow a:link, .tablerow a:visited {
	text-decoration: none;	
	color: #cc0000;
} 
.tablerow a:hover {
	text-decoration: underline;
	color: #ff0000;
}



.tabletitle {  
	font-size : 14px; 
	line-height: 1.5;
	color: #ffffff;
	background-color: #868f91;
	font-weight: bold;
}
.tabletitle a:link, .tabletitle a:visited {
	text-decoration: none;	
	color: #ffffff;
} 
.tabletitle a:hover {
	text-decoration: underline;
	color: #ffcc00;
}


.calendar {
	background-color: #F7F7F7;
	height: 140px;
	width: 202px;
}
.calendar-month {
	background-color: #143D8D;
	color: #FFF;
	font-size: 12px;
	padding: 3px;
}
.calendar-daynames {
	color: #CCC;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.calendar-emptyday {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.calendar-linked-day {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/dateback.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}
.calendar-3rd-day {
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/3rdback.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}
.calendar-current-day {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/currentdayback.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
}
.calendar-prev{
	float: left;
	vertical-align: bottom;
	padding-top: 2px;
}
.calendar-next{
	float: right;
	vertical-align: bottom;
	margin-top: -12px;
}


/* Member login side panel */


.portal {  
	font-size : 12px; 
	color: #ffffff;
	line-height: 1.5em;
}
.portal a:link, .portal a:visited {
	text-decoration: none;	
	color: #ffffff;
} 
.portal a:hover {
	text-decoration: underline;
	color: #ffcc00;
}


.alertbox {
	margin: 0px 0px 0px 0px;
	padding: 15px;
	background-color: #eff2c3;
	border: 1px solid #d9d9d9;
}


.forumfeature {
	margin: 10px 0px 0px 0px;
	width: 200px;
	color: #666666;
	font-size : 11px;
	font-family : Tahoma, Arial, sans-serif;
	border: 1px solid #cecece;
}
.forumfeature a:link, .forumfeature a:visited {
	text-decoration: none;	
	color: #666666;
} 
.forumfeature a:hover {
	text-decoration: underline;
	color: #cc0000;
}
.proafeature {
	margin: 10px 0px 0px 0px;
	width: 199px;
	color: #666666;
	font-size : 11px;
	font-family : Tahoma, Arial, sans-serif;
	border: 1px solid #cecece;
	background-color: #eff2c3;
}
.proafeature a:link, .proafeature a:visited {
	text-decoration: none;	
	color: #666633;
} 
.proafeature a:hover {
	text-decoration: underline;
	color: #cc0000;
}

.page-wrap{
	margin-top: -40px;
}

.main-news, .news-img{
	background:#eeeeee; 
	padding:0px;
	border-top: 1px solid gray;  
	border-bottom: 1px solid gray;
}

* html .main-news img{
	margin-left:-2px;
}

.main-news h3 a, h3.events-headline a {
	font-size: 17px;
        margin-top: 14px !important;
        color: #0351A0 !important;
}

.main-news h3 {margin-top: 14px !important;}

.news-img h3 a, h3.events-subheadline a {
    font-size: 14px;
    color: #0351A0 !important;
}
		
.main-news .intro, .news-img .intro{
	margin-top: -6px;
}

* html .main-news .intro, * html .news-img .intro{
	margin-top: -12px;
}


.main-news{
	height: 170px;
}

	.news-wrapper{
		float: left;
		width: 500px;
		margin-left:20px;
	}
	
	* html .news-wrapper{
		margin-top: 5px;
	}
	
		.main-news a{
			color: #0351a0 !important;
		}
	
		.main-news img{
			float: left;
			height: 150px;
                        /*padding: 10px 0 10px 10px;*/
                        margin: 10px 0;
                        position: relative;
                        left: 10px;
		}

	
.news-img{
	height: 145px;
	width: 330px;
	float: left;
	margin-top:10px;
}

	.news-img a{
			color: #0351a0 !important;
	}
	
	.news-img img{
		width: 78px;
		float: left;
                /*padding: 10px 0 0 10px;*/
                margin: 10px 0;
                position: relative;
                left: 10px;
	}
	
	* html .news-img img{
		margin-left: -2px;
	}

	.news-img .news-wrapper{
		width: 205px;
                padding-left: 7px;
		float: left;
		margin-left:15px;
	}
	
	.events-secondary-features-wrap .news-wrapper{
		width: 205px;
                padding:0 0 10px 0;
		float: left;
		margin-left:15px;
	}
	
	* html .news-img .news-wrapper{
		margin-top:10px;
	}
.news-summary{
	width: 330px;
	float: left;
	margin-top:10px;
	margin-left:-40px;
}

.news-summary a{
	color: #0351a0 !important;
}

* html .news-summary{
	float: left;
	margin-top:10px;
	margin-left:0px;
}
	.news-summary li{
		list-style-type: none;
		background: url("/images/news-small-icon.jpg") no-repeat 0 8px;
		display: block !important;
		height: 65px;
		border-bottom: 1px solid gray; 
		padding: 5px 3px 5px 25px;
		margin-bottom: 10px;
	}

	.news-summary li.top {
		border-top: 1px solid gray; 
		padding-top: 10px;
	}
	
.left-news{ margin-right: 10px; clear: both; }

.cleft{ clear:left; margin-right: 10px;	}

#more-news-pubs { clear:left;}
#more-news-pubs img{
	border:none;
	position: relative;
	left:-20px;
	margin-top:5px;
}



.events-main-feature{
	height: 170px;
}

.white { display:block; background: white url(../images/white-grad-sidebar.jpg) repeat-y; position:relative; width: 230px;}
#newsdeskTick { color:#505005; font-size: 12px; }
#businessDeskImage{ margin-top:15px; margin-left:10px; margin-bottom: -5px; }
#newsdeskTick li { border-bottom: 1px solid #ddd; padding:3px; list-style-type:none; margin-left:-30px; padding-bottom: 10px;padding-top: 10px;} 

div.custom-feature-black-wrap {
    width: 230px;
    padding-top: 50px;
    background: #cc3;
    margin-bottom: 10px;
}

div.custom-feature-black {
    display: block;
    background: #000 url('../images/black-grad-sidebar.jpg') repeat-y;
    position: relative;
    color: #fff !important;
    margin: 0;
    padding: 10px 10px 15px 20px;
    font-size: 11px;
    border-top: 1px solid #acac31;
}

div.custom-feature-black p.subhd, div.custom-feature-black p.subhd a {
    margin: 8px 0 !important;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: bold !important;
}


#shareMe{ position:relative; margin-left:565px; margin-top:-22px; }
#shareMe a img{ border: none; position: relative;top:-7px; margin:0px 5px;}
#shareMe span{ font-size:18px; color: #0351a0; font-weight:bold; position: relative;top:-17px; margin-right:10px;}


#news-page-link-wrap a {

    color: #0351A0 !important;
    text-decoration: none;
    padding: 7px 20px 5px 20px;

}

#news-page-link-wrap a:hover {

    color: #fff !important;
    text-decoration: none !important;

}

/** styling the events home page **/

div.events-main-feature {
    
}

div.events-second-feature, div.events-third-feature {
    float: left;
    width: 330px;
}

div.events-second-feature {
    margin-right: 13px;
}

div.events-secondary-features-wrap {
    overflow: hidden;
}

/* ***************************************************** */
/* ********** STYLING THE EVENTS LISTING PAGE************** */

    table.event-listing-result {
        border: 1px solid #cfcfcf;
        color: #858558;
        margin-bottom: 15px;
        font-family: Verdana, Arial, sans-serif;
        font-size: 11px;
        line-height: 1.5em;
    }

    table.event-listing-result a {
        color: #143d8d;
        text-decoration: underline;
    }

    table.event-listing-result td {
        padding: 13px 10px 13px 20px;
    }

    table.event-listing-result td.has-divider {
        background: url('../images/listing-divider.jpg') bottom left no-repeat;
    }

    table.event-listing-result span.event-title {
        color: #a7a76e;
    }

    table.event-listing-result td.event-listing-image, table.event-listing-result td.event-listing-image img.event-listing-image-img {
        width: 200px;
        padding-right: 0;
        padding-left: 0;
    }
    table.event-listing-result td.event-listing-image img.event-listing-image-img {
        height: 60px;
    }

    table.event-listing-result td.end-of-event {
        height: 19px;
        overflow: hidden;
        background: #cac253 url('../images/events-listing-collapse-expand.jpg') no-repeat 0 -19px;
        padding: 0;
		cursor:pointer;
    }
	table.event-listing-result tr.moreDetails{
		display: none;
	}

    table.event-listing-result td.book-event-now {
        height: 19px;
        overflow: hidden;
        padding: 0;        
        vertical-align: middle;
        text-align: right;
        padding-left: 358px;
    }

    table.event-listing-result td.book-event-now a {
        
}

    table.event-listing-result td.book-event-now a img {
        display: block;
    }

    table.event-listing-result td.book-event-now-ante {
        width: 358px;
        padding: 0;
        height: 19px;
    }

    table.event-listing-result img.inline-icon {
        vertical-align: middle;
        padding-right: 10px;
    }

    table.event-listing-result img.event-listing-speaker-image {
        max-width: 200px;
}

* html table.event-listing-result img.event-listing-speaker-image {
        width: 200px;
}

/* ***************************************************** */
