a {
	color: #283d76;
	text-decoration: underline;
}
a:hover, .content_col a:hover  {
	color: #a51820;
	text-decoration: underline;
}
a img {
	border: none;
}
body {
	background: url(/static/images/bodyBg.gif) repeat-x;
	background-position: top center;
	color: #666;
	font: 11px verdana, sans-serif;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}
form {
	margin: 0;
	padding: 0;
}
h1 {
	margin: 0;
	padding: 0;
}
h2 {
	color: #000;
	font: 24px "Gill Sans", arial, sans-serif;
	margin: 0 0 15px;
	padding: 0;
}
h3 {
	color: #283d76;
	font: 18px "Gill Sans", arial, sans-serif;
	margin: 0 0 5px;
	padding: 0;
}
h3.invert {
	background-color: #283d76;
	color: #fff;
	padding: 7px 12px 5px;
	/*width: 735px;*/
	width: 100%;
}
h4 {
	color: #283d76;
	font: 16px "Gill Sans", arial, sans-serif;
	margin: 0 0 12px;
	padding: 0;
}
h5 {
	color: #283d76;
	font: 16px "Gill Sans", arial, sans-serif;
	margin: 0 0 12px;
	padding: 0;
}
input, textarea {
	border: 1px solid #c9cedd;
	font: 11px verdana, sans-serif;
}
li {
	list-style-type: none;
}
p {
	line-height: 1.6em;
	margin: 0;
	padding: 0 0 10px;
}
ul {
	margin: 0;
	padding: 0;
}

.content {
	padding: 0 0 20px 6px;
}
.contentLower {
	width: 735px;
}
#dda {
	background: url(/static/images/dda.gif) repeat-x;
	height: 32px;
}
#ddaInner {
	padding: 10px 10px 0;
}
#ddaInner a {
	color: #666;
}
#footer {
	background-color: #d9d9d9;
	color: #333;
	line-height: 1.2em;
	padding: 10px 12px 5px;
	width: 100%;
}
#footer p {
	margin: 0;
	padding: 0;
}
#headerLinks {
	background: url(/static/images/headerBg.gif) no-repeat;
	float: left;
	height: 139px;
	width: 620px;
}
#logo a h1 {
	background: url(/static/images/logo.gif) no-repeat;
	display: block;
	height: 139px;
	width: 139px;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-indent: -9999pc;
}
#wrapper {
	margin: 0 auto 0;
	width: 760px;
}

.break {
	clear: both;
	margin: 0;
	padding: 0;
}
.home {
	background: url(/static/images/homeLogo.gif) no-repeat 0 2px;
	float: left;
	padding-left: 17px;
}
ul.ddaLinks {
	float: right;
	margin: 0;
	padding: 0;
}
ul.ddaLinks li {
	border-right: 1px solid #999;
	display: inline;
	margin: 0;
	padding: 0 7px 0 3px;
}
ul.ddaLinks li.last {
	border-right-width: 0;
}
.txtNormal {
	font-size: 10px;
}
.txtNormal a.selected {
	background: url(/static/images/blobBlue.gif) no-repeat 0 4px;
	color: #d9d9d9;
	padding: 2px;
}
.txtLarge {
	font-size: 11px;
}
.txtLarge a.selected {
	background: url(/static/images/blobBlue.gif) no-repeat 0 4px;
	color: #d9d9d9;
	padding: 2px;
}
.txtLarge2 {
	font-size: 14px;
}
.txtLarge2 a.selected {
	background: url(/static/images/blobBlue.gif) no-repeat 1px 6px;
	color: #d9d9d9;
	padding: 2px;
}
table.standard {
	margin: 3px 0 3px;
}
table.standard td {
	padding: 4px 0 5px;
}
.thirds {
	/*border: 1px solid #c9cedd;*/
	float: left;
	margin: 14px 16px 0 0;
	padding: 0;
	width: 238px;
}
.thirdsNB {
	border-right: 1px dotted #d9d9d9;
	float: left;
	/*height: 250px;*/
	margin: 10px 5px 0 0;
	width: 247px;
}
.thirdsNBInner {
	padding: 0 10px 0;
}
.thirdsNBInner ul {
	margin: 0;
	padding: 0;
}
.thirdsNBInner ul li {
	background: url(/static/images/bulletBlue.gif) no-repeat 0 9px;
	line-height: 2em;
	list-style-type: none;
	margin: 0 0 0 2px;
	padding: 0 0 0 17px;
}
#evolving a {
	background: url(/static/images/evolvingLogo.gif) no-repeat;
	display: block;
	float: right;
	height: 29px;
	overflow: hidden;
	text-indent: -9999px;
	width: 120px;
}

/*	HEADER NAV STYLES	*/
#header{
	font-size:0.7em !important
}
#headerLinks ul {
	margin: 0;
	padding: 0;
}
#headerLinks ul li {
	float: left;
	list-style-type: none;
}
.hlAccommodation {
	background: url(/static/images/hlAccommodation.gif) no-repeat;
	text-indent: -9999px;
}
.hlAccommodation a {
	display: block;
	height: 40px;
	overflow: hidden;
	width: 116px;
}
.hlConference {
	background: url(/static/images/hlConference.gif) no-repeat;
	text-indent: -9999px;
}
.hlConference a {
	display: block;
	height: 40px;
	overflow: hidden;
	width: 96px;
}
.hlContacts {
	background: url(/static/images/hlContacts.gif) no-repeat;
	text-indent: -9999px;
}
.hlContacts a {
	display: block;
	height: 40px;
	overflow: hidden;
	width: 80px;
}
.hlLinks {
	background: url(/static/images/hlLinks.gif) no-repeat;
	text-indent: -9999px;
}
.hlLinks a {
	display: block;
	height: 40px;
	overflow: hidden;
	width: 51px;
}
.hlMemberServices {
	background: url(/static/images/hlMemberServices.gif) no-repeat;
	text-indent: -9999px;
}
.hlMemberServices a {
	display: block;
	height: 40px;
	overflow: hidden;
	width: 67px;
}
.hlNews {
	background: url(/static/images/hlNews.gif) no-repeat;
	text-indent: -9999px;
}
.hlNews a {
	display: block;
	height: 40px;
	overflow: hidden;
	width: 67px;
}
.hlReciprocal {
	background: url(/static/images/hlReciprocal.gif) no-repeat;
	text-indent: -9999px;
}
.hlReciprocal a {
	display: block;
	height: 40px;
	overflow: hidden;
	width: 82px;
}
.hlStation {
	background: url(/static/images/hlStation.gif) no-repeat;
	text-indent: -9999px;
}
.hlStation a {
	display: block;
	height: 40px;
	overflow: hidden;
	width: 61px;
}
.hlAlumni {
	background: url(/static/images/hlAlumni.gif) no-repeat;
	text-indent: -9999px;
}
.hlAlumni a {
	display: block;
	height: 40px;
	overflow: hidden;
	width: 61px;
}

/*	HOME PAGE ELEMENTS	*/

.hpMemberBand {
	padding: 15px 0 0px;
}
.hpMemberLogin {
	background: url(/static/images/boxBg.gif) repeat-x;
	border: 1px solid #c9cedd;
	float: left;
	height: 200px;
	margin: 14px 0 0 16px;
	width: 236px;
}
.hpMemberLoginInner {
	padding: 5px 10px 8px;
}
.hpMemberLoginInner input {
	width: 110px;
}
.hpMemberLoginInner ul{
	/*margin-left:10px;*/
}
.hpMemberLoginInner ul li{
	background: url(/static/images/bulletTarget.gif) no-repeat 0 0px;
}
.hpMemberLoginInner ul li{
	padding-left:18px;
}

.hpVirtualTour {
	background: url(/static/images/boxBg.gif) repeat-x;
	border: 1px solid #c9cedd;
	float: left;
	height: 200px;
	margin-top: 14px;
	width: 490px;
}
.hpVirtualTourInner {
	padding: 5px;
}
.hpVirtualTourInner .text {
	color: #536491;
	font-size: 12px;
	padding-top: 7px;
	text-transform: uppercase;
}
.hpVirtualTourInner .text .tour {
	background: url(/static/images/tourTarget.gif) no-repeat top right;
	float: right;
	font-family: times, serif;
	padding:  1px 22px 0 0;
}
.hpVirtualTourInner .text .tour a {
	color: #536491;
}

/*	INNER PAGE ELEMENTS	*/

#buttons {
	margin: 30px 0 20px;
}
#buttons .friend a {
	background: url(/static/images/innerFriend.gif) no-repeat;
	display: block;
	float: left;
	height: 19px;
	overflow: hidden;
	text-indent: -9999px;
	width: 150px;
}
#buttons .print a {
	background: url(/static/images/innerPrint.gif) no-repeat;
	display: block;
	float: left;
	height: 19px;
	margin-left: 2px;
	overflow: hidden;
	text-indent: -9999px;
	width: 80px;
}
#contentLeft {
	float: left;
	width: 570px;
}
#contentLeft h3 {
	font-size: 20px;
}
#contentLeft h4 {
	font-size: 18px;
	margin-top: 26px;
}

#contentRight {
	background-color: #f4f5f8;
	float: left;
	margin: 15px 0 0 15px;
	padding-top: 10px;
	width: 160px;
}
#contentRightInner {
	padding: 0 10px 0;
}
#contentRightInner ul{

}
#contentRightInner ul h5 a{
	text-decoration: none;
}
#contentRightInner ul li{
	padding:0 0 4px 20px;
}
#contentRightInner ul li a {
	text-decoration: none;
}
#contentRightInner ul li a:hover {
	text-decoration:underline;
	color: #a51820;	
}

#heading {
	margin: 25px 0 0 160px;
}
.cms_img{

}
.cms_img-r{
	margin: -5px 0 0 10px !important;
}
#leftContent {
	float: left;
	width: 396px;
}
#leftContent img {
	border: 1px solid #bababa;
	margin: -5px 0 0 0px;
	padding: 1px;
}
#leftContent li {
	background: url(/static/images/bulletBlue.gif) no-repeat 0 9px;
	padding: 3px 0 2px 12px;
	margin-left:10px;
}
#leftNavShop{
	float: left;
	font-size: 1.1em;
	line-height: 1.4em;
	width: 174px;
}
#leftNavShop h3{
	background:url(/static/images/shop_left_line_dark.gif) no-repeat left bottom;
	font-size:1.3em !important;
	padding-bottom:10px;
}
#leftNavShop ul{
	margin: 0;
	padding: 0;
}
#leftNavShop ul li {
	list-style-type: none;
	font-weight: bold;
	margin: 0 0 5px 0;
	background:url(/static/images/shop_left_line.gif) no-repeat left bottom;
	font-size:0.9em;
	width:118px;
	padding:1px 0 4px;
}
#leftNavShop ul li ul {
	margin: 0 20px 0 20px;
	padding: 0;
}
#leftNavShop ul li ul li {
	font-weight: normal;
	margin: 0;
	padding: 3px 0 2px;
}
#leftNav {
	float: left;
	font-size: 1.1em;
	line-height: 1.4em;
	/*width: 174px;*/
	width: 157px;
}
#leftNav ul {
	margin: 0;
	padding: 0;
}
#leftNav ul li {
	list-style-type: none;
	font-weight: bold;
	/*margin: 0 0 12px 12px;*/
	margin: 0 0 12px 0px;
}
#leftNav ul li ul {
	margin: 0 20px 0 20px;
	padding: 0;
}
#leftNav ul li ul li {
	font-weight: normal;
	margin: 0;
	padding: 3px 0 2px;
}
#leftNav ul li ul li.selected {
	background: url(/static/images/blobBlue.gif) no-repeat 0 4px;
	color: #a51820;
	margin-left: -18px;
	padding-left: 18px;
}

#leftNav ul li a {
	color: #283d76;
	text-decoration: none;
}
#leftNav ul li a:hover {
	color: #a51820;
	text-decoration:underline;
}

#leftNav ul li a.selected {
	color: #a51820;
	text-decoration: none;
}
.memberFindOut {
	background: url(/static/images/innerFindOutMore.gif) no-repeat;
}
.memberFindOut a {
	display: block;
	height: 65px;
	overflow: hidden;
	text-indent: -9999px;
	width: 160px;
}
.w_club-information{

}
.w_club-information h4{
	color:#283D76;
	font-weight:bold;
	font-size:1.25em !important;
	line-height:1.4em;
	margin-top:15px !important;
	margin-bottom:0px !important;
}
.w_club-information ul{
	margin:0pt 20px !important;
	padding:0px !important;
}
.w_club-information li{
	font-weight:normal !important;
	padding:3px 0pt 2px !important;
	margin:0px !important;
	list-style-type:none !important;
	background:none !important;
}
.w_club-information li a{
	color:#283D76;
	text-decoration:none !important;	
}
.w_club-information li a:hover{
	text-decoration:underline;
	color: #a51820;
}
.newsBox{
	width:390px;
	float:left;
	clear:both;
	margin:5px 0px 0px 0px;
}
.newsBox .boxContent{
	/*border-bottom:#B8B8B8 1px dotted;
	background:url(/static/images/dot_line.gif) repeat-x scroll 0% 100%;*/
	padding-bottom:5px;
}
.newsBox .boxContent .newsDate{
	margin:0px; 
	padding:0px 0px 5px 0px;
	font-size:1.2em;
	color:#70AEE1;
	width:280px;
	float:left;
}
.newsBox .boxContent .news_heading{
	float:left;
	width:390px;
}
.newsBox .boxContent .newsDate a{
	text-decoration:none;
	color:#283D76;
}
.newsBox .boxContent .newsDate a:hover{
	text-decoration:underline;
	color: #a51820;
}
.newsBox .boxContent .newsInfo{
	margin:0px; 
	padding:0px 0px 10px 0px; 
	color:#666666;
	width:390px;
}
.newsBox .boxContent .newsInfo a{
	text-decoration:none;
	/*color:#1070BA;*/
}
.newsBox .boxContent .newsInfo a:hover{
	text-decoration:underline;
	color: #a51820;	
}
.newsBox .boxContent .newsInfoCrumbs{
	color:#666666;
	padding:0px 0px 5px 5px;
	float:right;	
}
.prevnext{
	float:right;
	
}
#product_row{
	float:left;
	clear:both;
	width:380px;
	background:transparent url(/static/images/horizontal_line.gif) no-repeat scroll left bottom;
	margin-bottom:10px;
	padding-bottom:15px;
	padding-top:20px;
}
#product_row #col_left{
	float:left;
	width:240px;
}
#product_row #col_left h4{
	margin-top:0px;
	font-size:1.3em;
}
#product_row #col_right{
	float:right;
	width:140px;
}
#shop_container{
	margin-top:20px;
	float:left;
}
#shopping_basket{
	float:left;
	width:380px;
}
.bodytext {
	color:black;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:11px;
	line-height:15px;
}
table, td {
	/*color:black;
	font-family:Arial,Helvetica,Geneva;*/
	font-size:11px;
}
.rafrtext, .rafltext {
	color:#993344;
	font-family:Arial,Helvetica,Verdana,Geneva;
	font-size:11px;
	line-height:11px;
}
td img{
	border:none !important;
	margin:0px !important;
	padding:0px !important;	
}

.photoOverlayLeft a {
	background:transparent url(/static/images/galleryLeft.gif) no-repeat scroll 0%;
	height:41px;
	left:225px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:60%;
	width:47px;
}
.photoOverlayRight a {
	background:transparent url(/static/images/galleryRight.gif) no-repeat scroll 0%;
	height:41px;
	overflow:hidden;
	position:absolute;
	left:678px;
	text-indent:-9999px;
	top:60%;
	width:47px;
}
#headerContainer {
	border-bottom:1px solid #E8E5C9;
	padding-bottom:10px;
}
.pgLeftCol {
	float:left;
	margin-top:10px;
	width:200px;
}
.pgLeftCol h2, .pgRightCol h2 {
	color:#112B73;
	font-size:11px;
	margin:20px 0pt 5px;
	padding:0pt;
	text-align:left;
	text-transform:uppercase;
}
.pgRightCol {
	float:right;
	margin-top:10px;
	text-align:center;
	width:500px;
}
.gName {
	color:#112B73;
	float:left;
	font-size:16px;
}
.pName {
	color:#8E8C8C;
	float:right;
}
#bodyContainer {
	padding-top:10px;
}
#extranet{
	background:url(/static/images/header_popup.gif) repeat-x center top !important;
}
.cms_img-l{
	margin-left:0px;
}
.every_effort{
	margin-top:10px;
	background:url(/static/images/horizontal_line.gif) no-repeat;
	padding-top:10px;
}
.hor_line{
	background:url(/static/images/horizontal_line.gif) no-repeat;
	width:381px;
	height:1px;
	padding-bottom:5px;
}
.shop_hor_line{
	background:url(/static/images/shop_hor_line.gif) no-repeat;
	width:389px;
	height:2px;
	padding-bottom:5px;
}
.event_title{
	color:#283d76;
	font-size:1.2em;
}
.event_name{
	color:#283D76;
	font-size:1.1em;
	font-weight:bold;
}
.event_date{
	color:#283D76;
	font-size:0.9em;
	font-weight:normal;
}
.event_time{
	color:#919191;
	font-size:0.9em;
	font-weight:normal;
}
.basket_head{
	background:url(/static/images/horizontal_line.gif) no-repeat left bottom;
}
.head_text{
	color:#666;
	font-weight:bold;
}
.prod_text{
	color:#666;
}
.prod_cost{
	color:#666;
	text-align:right;
}
.postage_text{
	color:#b4b4b4;
	background:url(/static/images/dot_line.gif) no-repeat left bottom;
}
.postage_cost{
	color:#b4b4b4;
	text-align:right;
}
.checkout_tr{
	background:url(/static/images/dark_horizontal_line.gif) no-repeat;
}
.cmstable{
	margin:5px 0 10px 0;
}
.table-top{
	color:#666666 !important;
	font-weight:bold;
	background:url(/static/images/table_header_bg.gif) no-repeat;
	height:30px;
}
.table-top td{
	color:#666666 !important;
	padding-top:5px;
}
.table-middle{
	color:#333 !important;
	font-weight:normal;
	background:url(/static/images/dot_line.gif) no-repeat left bottom;
}
.table-middle td{
	color:#333 !important;
	padding:2px 0;
}

#libraryContent {
	float: left;
	width: 564px;
}
#libraryContent #heading {
	margin: 25px 0 0 0px;
}

table#member_approval {
	margin: 15px 0;
}

#member_approval td {
	padding: 4px;
}

#member_approval td.data {
	color: #596a95;
	font-weight: bold;
}

input.button {
	cursor: pointer;
	cursor: hand;
}

div.error {
	color: #cb0202;	
}

/** Alumni Homepage **/
h4.alumni{
	color:#666666;
	font-size:14px !important;
	font-family:Verdana;
	font-weight:bold;
	margin-top:15px !important;
}
.alumni-panel-home{
	background-color:#f4f5f8;
	color:#666666;
	font-family:Verdana;
	width:390px;
	padding:10px;
	margin-top:2px;
	float:left;
	margin-bottom:20px;
}
.alumni-head{
	background-color:#d4d8e4;
}
.alumni-input{
	width:230px;
	padding:2px 2px 1px 5px;
	margin-right:5px;
}
.alumni-select{
	width:120px;
	height:18px;
}
.alumni-submit{
	border:0px !important;
	margin-top:0px;
}
.about-alumni{
	margin-top:20px;
	color:#666666;
}
.about-alumni p{
	padding:10px 0 10px 10px;
}

/** Alumni Search Result page **/
.alumni-results-container{
	float:left;
	width:390px;
}
.alumni-result{
	float:left;
	clear:both;
	border-bottom:1px dashed #283D76;
	margin-bottom:10px;
	padding:10px 0;
	width:400px;
}
.profile-img-container{
	float:left;
	width:75px;
}
.profile-img-container img{
	border:0px !important;
	margin-top:0px !important;
}
.profile-details-container{
	float:left;
	width:300px;
}
.profile-details-container .profile-name{
	color:#283D76;
	font-weight:bold;
	font-size:12px;
}
.profile-details-container .profile-label{
	color:#666666;
	font-weight:bold;
	font-size:11px;
}
.profile-details-container .profile-text{
	color:#666666;
	font-size:11px;
}
a.view-profile{
	background:url('/static/images/alumni/view_profile.gif') no-repeat;
	float:left;
	clear:both;
	width:96px;
	height:19px;
	text-indent:-9999px;
	margin-top:5px;
}
.alumni-results-footer{
	float:left;
	clear:both;
	width:390px;
	color:#283D76;
	font-weight:bold;
}

/** ALumni profile page **/
.profile-information{
	float:left;
	width:410px;
	margin:0 0 20px 0;
}
.profile-container img{
	border:0px !important;
	margin-top:0px !important;
}
.profile-information .info{
	float:left;
	width:200px;
}
.profile-information .info .profile-label{
	color:#666666;
	font-weight:bold;
	font-size:11px;
	float:left;
	width:85px;
}
.profile-information .info .profile-text{
	color:#666666;
	font-size:11px;
}
.profile-information .img-container{
	float:right;
}
.profile-detail-container{
	margin-bottom:20px;
}
.profile-detail-container p{
	padding:5px 10px 10px;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}
a.email{
	background:url('/static/images/alumni/email.jpg') no-repeat 0px 2px;
	padding-left:25px;
	display:block;
	text-decoration:none;
	margin-bottom:5px;
}
.edit-success{
	border: 1px solid #8DD7B5;
	background-color:#E6F4ED;
	padding:4px;
}
.alumni_header_container{
	background:url('/static/images/alumni/alumni_header_bg.png') no-repeat;
	height:20px;
	color:#ffffff;
	padding:0 10px 10px 10px;
}
.alumni_header_form span{
	text-indent:-9999px;
}
.alumni_search_header{
	margin-right:5px;
	padding:2px 2px 1px 5px;
	width:178px;
	height:12px;
}
.alumni_header_form form{
	float:right;
}
.alumni_header_caption{
	float:left;
	width:200px;
	text-indent:-9999px;
}
.alumni_header_form{
	float:right;
	width:331px;
}
.alumni-panel-home img, .about-alumni img{
	padding:0px !important;
}

/*BANNER PLACEHOLDERS*/
.bnr238106 {
    width: 238px;
    height: 106px;
    overflow: hidden;
    cursor: pointer;
}

.bnr38587 {
    width: 385px;
    height: 87px;
    overflow: hidden;
    cursor: pointer;
}
/*BANNER PLACEHOLDERS OK*/