@charset "UTF-8";

@import "menu.css";
@import "standard.css";



#relatedcontent .content {
	padding: 0 0 0 .75em;
}

#relatedcontent .content-event {
	padding: 0 0 0 .75em;
	margin-top: -0.25em;
}

#relatedcontent .content ul.standard {
	margin: 0 .5em;
	padding-bottom: 0.2em;
	padding-top: 0.5em;
}

#relatedcontent div.content p.right a {
	font-style: normal!important;	
}

#relatedcontent div.content p.right a, div#column-2-2 div#bar3 p.right a{
	font-size: 90%;
	font-style: italic;
}

div#bar3 p.right a,
.home div#column-2-1-2-2 p.right  {
	font-style: normal!important;
}

.home div#column-2-1-2-2 p.right  {
	font-weight: normal;
}

#relatedcontent div.content h4.panel {
	font-weight: normal;
}

#relatedcontent div.content p.right {
	padding: 0;
	margin: .2em 1em -0.8em 0;
}

div#column-2-2 div#bar3 h4 {
	margin-left: 1.5em;
	margin-right: 1.5em;
	margin-top: 1.4em;
}

#relatedcontent span.event-etc {
	color: #143d8d;
	font-style: italic;
}

#relatedcontent p.event {
	margin-top: -1em;
}


#login-frontpage {
	padding: .75em 1.75em 0 1.75em;
}

#login-frontpage p {
	margin: 0;
}

#login-frontpage p.radio{
	margin-top: 0.1em;
	margin-left: -0.3em;
}

#login-frontpage-submit {
	float: right;
	margin-top: -1.2em;
}

#login-frontpage span {
	display: block;
}


#login-frontpage p span.right a {
	text-decoration: none;
	font-size: 90%;
	font-weight: bold;
}

#login-frontpage p.password {
	margin-top: .4em;
}

#login-frontpage p img {
	margin-right: 1em;	
	margin-top: -1em;
}








#bar2 dd img {
	margin-right: 1.5em;
}

#bar2 dd p {
	padding-right: 1.5em;
}

#bar3 ul  {
	margin: 1em 1.5em;
	list-style: none;
	padding: 0;
}

#bar3 ul li {
	margin-bottom: 1em;
}

#bar3 ul li a, #bar3 p a {
	text-decoration: none;
}


#column-2-2 p.right {
	padding: .5em 0;
	margin: 0;
}

.home #column-2-2 p.right {
	margin: -1.3em 1.2em 0 0;
}

p.right {
	text-align: right;
}


a.pdf {
	padding-bottom: 3.3em;
	background: url(/graphics/ico_pdf_large.jpg) .3em bottom no-repeat;
	display: block;
}

.error {
	color: #BF2E1B;
}

#template-member-form p {
	padding: 0 2em;
	margin-top: 1em;
}

#template-member-form p.linking {
	margin-top: 2em;
}

#template-member-form p.forgotten-password {
	margin-top: 1.5em;
}

#template-member-form p.error {
	margin-top: -0.8em;
}

#template-member-form .text label,
#template-member-form .password label {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 95%;
}

#template-member-form .text .error,#template-member-form .password .error,#template-member-form .submit {
	margin-left: 1.5em;
}

#template-member-form .text .error,#template-member-form .password .error {
	position: absolute;
	width: 22em;
	margin-top: -.1em;
	margin-left: 2.5em;
}

#mw-profile-edit {
	margin: .2em 1.5em 2em 1.5em;
}

#mw-profile-edit .right {
	margin-right: 1em;	
}

#mw-profile-edit ul.tab {
	float: left;
	margin-bottom: 1.5em;
}

#mw-profile-edit .text label,
#mw-profile-edit .password label,
#mw-profile-edit .select_object label,
#mw-profile-edit .textarea label {
	width: 15em;
	float: left;
	text-align: right;
	margin-right: 1.2em;
}

#mw-profile-edit .checkbox label {
	width: 15em;
	float: left;
	text-align: right;
}

#mw-profile-edit .checkbox input {
	position: absolute;
	margin-left: 1em;
}

#mw-profile-edit p.checkbox {
	overflow: auto;
}

#mw-profile-edit input.text,
#mw-profile-edit textarea {
	border: 1px solid #A7A7A7;
}
#mw-profile-edit #profile-basic p.checkbox_1,
#mw-profile-edit #profile-basic p.checkbox_2,
#mw-profile-edit #profile-basic p.checkbox_3,
#mw-profile-edit #profile-personal p.checkbox_1,
#mw-profile-edit #profile-personal p.checkbox_2,
#mw-profile-edit #profile-personal p.checkbox_3,
#mw-profile-edit #profile-work p.checkbox_1,
#mw-profile-edit #profile-work p.checkbox_2,
#mw-profile-edit #profile-work p.checkbox_3 {
	position: absolute;
	margin-top: -1.6em;
	width: 3em;
	height: 1.5em;
}
#mw-profile-edit #profile-basic p.checkbox_1 label,
#mw-profile-edit #profile-basic p.checkbox_2 label,
#mw-profile-edit #profile-basic p.checkbox_3 label,
#mw-profile-edit #profile-personal p.checkbox_1 label,
#mw-profile-edit #profile-personal p.checkbox_2 label,
#mw-profile-edit #profile-personal p.checkbox_3 label,
#mw-profile-edit #profile-work p.checkbox_1 label,
#mw-profile-edit #profile-work p.checkbox_2 label,
#mw-profile-edit #profile-work p.checkbox_3 label {
	padding-left: 1.7em;
	height: 15px;
	overflow: hidden;
	float: left;
	margin-top: -1.45em;
	margin-left: 1.9em;
	width: 0.01em;
}
#mw-profile-edit #profile-basic p.checkbox_1,
#mw-profile-edit #profile-personal p.checkbox_1,
#mw-profile-edit #profile-work p.checkbox_1 {
	margin-left: 28.85em;
}

#mw-profile-edit #profile-personal #wrapper_none_wine_hobbies_yn_view_all,
#mw-profile-edit #profile-personal #wrapper_none_wine_hobbies_yn_view_mw,
#mw-profile-edit #profile-personal #wrapper_none_wine_hobbies_yn_view_staff,
#mw-profile-edit #profile-work #wrapper_biography_yn_view_all,
#mw-profile-edit #profile-work #wrapper_biography_yn_view_mw,
#mw-profile-edit #profile-work #wrapper_biography_yn_view_staff {
	margin-top: .2em;
}

#mw-profile-edit #profile-personal #wrapper_none_wine_hobbies_yn_view_all,
#mw-profile-edit #profile-work #wrapper_biography_yn_view_all {
	margin-left: 15.85em;
}

#mw-profile-edit #profile-personal #wrapper_none_wine_hobbies_yn_view_mw,
#mw-profile-edit #profile-work #wrapper_biography_yn_view_mw {
	margin-left: 19.45em;
}

#mw-profile-edit #profile-personal #wrapper_none_wine_hobbies_yn_view_staff,
#mw-profile-edit #profile-work #wrapper_biography_yn_view_staff {
	margin-left: 22.95em;
}

#mw-profile-edit #profile-basic p.checkbox_1 label,
#mw-profile-edit #profile-personal p.checkbox_1 label,
#mw-profile-edit #profile-work p.checkbox_1 label {
	background: url(/graphics/ico_view_all.gif) 0 1px no-repeat;
}

#mw-profile-edit #profile-basic p.checkbox_2,
#mw-profile-edit #profile-personal p.checkbox_2,
#mw-profile-edit #profile-work p.checkbox_2 {
	margin-left: 32.45em;
}


#mw-profile-edit #profile-basic p.checkbox_2 label,
#mw-profile-edit #profile-personal p.checkbox_2 label,
#mw-profile-edit #profile-work p.checkbox_2 label {
	background: url(/graphics/ico_view_mws.gif) 0 1px no-repeat;
}

#mw-profile-edit #profile-basic p.checkbox_3,
#mw-profile-edit #profile-personal p.checkbox_3,
#mw-profile-edit #profile-work p.checkbox_3 {
	margin-left: 35.95em;
}

#mw-profile-edit #profile-basic p.checkbox_3 label,
#mw-profile-edit #profile-personal p.checkbox_3 label,
#mw-profile-edit #profile-work p.checkbox_3 label {
	background: url(/graphics/ico_view_staff.gif) 0 1px no-repeat;
}

#mw-profile-edit input.text,
#mw-profile-edit select.select,
#mw-profile-edit input.password {
	width: 10.5em;
}



#mw-profile-edit fieldset#profile-work p.textarea label {
	background: url(/graphics/ico_lock.gif) 8.8em 0.35em no-repeat;	
}

#mw-profile-edit textarea {
	overflow: auto;
	height: 5em;
	width: 14em;
}

#mw-profile-edit .note {
	display: block;
	margin-top: .5em;
	margin-left: 16.2em;
}

#mw-profile-edit p.textarea {
	margin-bottom: 3.5em;
}

#mw-profile-edit #profile-personal p.checkbox input,
#mw-profile-edit #profile-work p.checkbox input {
	margin-left: -.01em;
}

#mw-profile-edit #profile-involvement label {
	width: 16.5em;
}

#mw-profile-edit #profile-involvement p.checkbox {
	width: 40em;
}

#mw-profile-edit .dob label {
	width: 15em;
	float: left;
	text-align: right;
	margin-right: 1.2em;
	background: url(/graphics/ico_lock.gif) 7.5em center no-repeat;
}

#mw-profile-edit .dob select {
	width:auto;
}


#mw-profile-edit form p {
	margin: 1.3em 0;
}

#mw-profile-edit p.button {
	margin-left: 16.2em;
}

#mw-profile-edit p.photo {
	margin-top: 2em;
	margin-bottom: 1.5em;
}

#mw-profile-edit div.right {
	float: right;
	text-align: center;
}

#mw-profile-edit .photo {
	background-color: #DADAD8;
	padding: .5em;
	width: 15.7em;
	position: relative;
	z-index: 9;
}

#mw-profile-edit .photo span {
	border: 1px solid #ABA49E;
	display: block;
	padding: 4em 2em;
	text-align: left;
}

#mw-profile-edit .info {
	text-align: left;
	margin-left: .5em;
}

#mw-profile-edit .view-mw,
#mw-profile-edit .view-staff,
#mw-profile-edit .view-all {
	font-style: italic;
}

#mw-profile-edit .message {
	color: #458C84;
}

#template-member-form .arrow,#mw-profile-edit p.button a {
	font-size: 130%;
	text-decoration: none;
	color: #666F6C;
	margin-right: 1.3em;
}

#template-member-form .arrow {
	padding-right: 3.5em !important;
	font-size: 100%;
}

.arrow {
	background: url(/graphics/ico_arrow_small.gif) right center no-repeat;
	padding-right: 1.5em;
}

.view-mw {
	background: url(/graphics/ico_view_mws.gif) 3px center no-repeat;
	padding-left: 2em;
}

.view-staff {
	background: url(/graphics/ico_view_staff.gif) left center no-repeat;
	padding-left: 2em;
}

.view-all {
	background: url(/graphics/ico_view_all.gif) 3px center no-repeat;
	padding-left: 2em;
}


#news-listing.content {
	margin-top: 2.7em;
}

#news-listing div.pagination {
	margin-bottom: 0;
	height: 1em;
}

#news-listing .item-3-3 {
	margin-top: -1.45em;
}

#news-listing ol {
	padding: 0;
	margin-top: 0;
}

.general-listing ol {
	padding: 0;
	margin: 0;
}

.general-listing ol li {
	list-style-type: none;
	padding: 1.5em 0 0 0;
	margin: 0 0 0.2em 0;
	position: relative;
}

.general-listing ol li .date {
	color: #416E95;
	margin: 0.4em 0 0.5em 0;
	padding: 0;
	left: 0;
}

.general-listing ol li .teaser {
	margin: 0;
	padding: 0;
}

.general-listing ol li a {
	text-decoration: none;
	font-size: 140%;
	color: #434844;
}

.general-listing ol li a:hover {
	color: #000;
}


/* Detail Page for news and events */

div.detail-page #column-2-1-2-1 {
	margin-top: 0.7em;
	padding-left: 0.5em;
}

div.detail-page #column-2-1-2-1 p.date {
	color: #114b7d;
	font-weight: bold;
	margin-bottom: .5em;
}

div.detail-page #column-2-1-2-1 hr {
	margin-top: .5em;	
	margin-bottom: -.2em;
}

div.detail-page .venue {
	width: 18.75em !important;
	margin-top: 3.8em;
	margin-right: 0.5em !important;
}

div.detail-page .venue p {
	padding: 0 .9em;
}

div.detail-page .venue hr {
	margin: 1.4em 0;
}

div.more-news {
	float: right;
	margin-top: 3.75em;
	margin-right: 3.3em;
}

div.more-news p a {
	color: #143d8d;
	font-size: 125%;
}







/* Search results template */
#search-results.content p span.key{
	background: #65ABA2;
	color: #fff;
}

#search-results.content {
	margin-top: -1em;
}

#search-results ul.tab {
	margin-top: -.5em;
	margin-bottom: .7em;
}

#search-results .pagination {
	border-bottom: 0;
}

#search-results dl {
	margin: 1.5em 0;
}

#search-results dt {
	margin-top: 1.1em;
}

#search-results .documents dt {
	margin-top: 1.5em;
	margin-bottom: -1.7em;
	padding-left: 4.5em;
}

#search-results dt a {
	text-decoration: none;
	font-size: 140%;
	color: #143D8D;
	font-weight: normal;
}

#search-results dd {
	width: 75%;
}

#search-results .documents dd {
	margin-bottom: 1.5em;
}

#search-results dd.doc,
#search-results dd.pdf {
	padding-top: 1.7em;
	padding-left: 4.5em;
}

#search-results dd.doc {
	background: url(/graphics/ico_doc.gif) .5em top no-repeat;
}

#search-results dd.pdf {
	background: url(/graphics/ico_pdf_large.gif) left top no-repeat;
}

#search-results dd p {
	margin: 0;
	padding: 0;
}

#search-results form {
	margin-bottom: 2em;
}

#search-results .search {
	display: block;
	margin-bottom: .25em;
}

#search-results #search-keyword {
	width: 15em;
}

#search-results form img {
	margin-left: .3em;
}


.search {
	background: url(/graphics/ico_search.gif) left center no-repeat;
	padding-left: 1.4em;
	font-weight: bold;
}



.search-mw-students form {
	margin: 0 1em;
}

.search-mw-students #column-2-1-2-1 {
	width: 528px;
}

.search-mw-students #column-2-1-2-2 {
	width: 226px;
	margin-right: 0;
	margin-top: -5.7em;
}

.search-mw-students .info {
	font-weight: bold;
}

.search-mw-students label {
	width: 8em;
	text-align: right;
	margin-right: 1.5em;
	float: left;
	margin-top: .25em;
}

.search-mw-students .submit {
	margin-left: 2em;
	background: url(/graphics/ico_arrow_small.gif) left center no-repeat;
}

.search-mw-students .list {
	margin-top: 2.5em;
}

.search-mw-students .info {
	margin-top: 2em;
	margin-bottom: 1.8em;
}


.mw-search-results #column-2-1-2-1 {
	margin-top: -1em;
}

.mw-search-results #column-2-1-2-2 {
	padding: 2.5em 0 0 1em;
	width: 15em;
}

.mw-search-results .summary {
	padding-bottom: .5em;
}

.mw-search-results ul.letter {
	padding: 0;
	margin: 2em 0;
}

.mw-search-results ul.letter li {
	display: inline;
	font-size: 250%;
	margin-right: .04em;
}

.mw-search-results ul.letter li.last {
	margin-right: 0;
}

.mw-search-results ul.letter li a.selected {
	color: #026358;
	text-decoration: none;
}

.mw-search-results ul.letter li a {
	text-decoration: none;
}

.mw-search-results ul.letter li a:hover {
	color: #026358;
}


#search-mw-students-listing {
	padding: 0;
	margin: 0 0 0 -.7em;
}

#search-mw-students-listing h1 {
	font-size: 380%;
	float: left;
	width: 10em;
	margin: .2em 0 .1em 0;
}

#search-mw-students-listing hr {
	margin: .5em 2em .7em 0;
}

#search-mw-students-listing li {
	list-style-type: none;
}



#search-mw-students-listing ol li a {
	text-decoration: none;
	color: #424846 !important;
	padding: .35em .75em;
	line-height: 2.4em;
}

.search-mw-students form {
	margin-top: -1em;
}

.search-mw-students form p {
	margin: 1.3em 0;
}

.search-mw-students form label {
	width: 7em;
}

.search-mw-students form p.select2 label {
	margin-top: 0;
}

.search-mw-students #column-2-1-2-2 div {
	margin-top: 1.1em;
}

.search-mw-students #column-2-1-2-2 hr {
	margin-right: .2em;
}

.search-mw-students #featured-members {
	color: #FFF;
	padding: .5em 0;
	margin-bottom: .8em;
}

.search-mw-students #featured-members p,
.search-mw-students #featured-members h4 {
	margin: 0;
	padding: 0 .9em;
}

.search-mw-students #featured-members h4 {
	margin-bottom: .5em;
}

.search-mw-students #featured-members h4 a {
	color: #FFF;
}

.search-mw-students #featured-members p {
	position: relative;
}

.search-mw-students #featured-members img {
	margin-bottom: .5em;
}

* html .search-mw-students #featured-members img {
	margin-right: -2em !important;
}

.search-mw-students #featured-members .country {
	background-color: #7D7C82;
	padding: .1em .8em;
	padding-right: 1.5em;
	position: absolute;
	right: 0;
	top: 0;
	margin-top: -2.3em;
	text-transform: uppercase;
	font-weight: bold;
}


/* Student profile */
#column-2-1-1-profile {
	float: left;
	width: 43em;
	padding-left: 0em;
}

#column-2-1-2-profile {
	float: right;
	width: 16em;
	margin-right: 2.5em;
	margin-top: -0.2em;
}

#column-2-1-2-profile a{
	font-weight: bold;	
}

.student-profile-title{
	font-size: 150%;
	color: #4D5A51;
	margin-bottom: 0.8em;
}

.student-profile-banner{
	padding: 0.5em 0.8em;
	margin-bottom: 1em;
	background-color: #50065f;
	color: #ffffff;
	font-weight: bold;
}

.student-profile-content{
	color: #4D5A51;
}

.student-profile-content p span.title{
	font-weight: bold;
	width: 7em;
	display: block;
	float: left;
	text-align: right;
}

.student-profile-content p span.content{
	margin: 2em 0.5em;
}

/* FAQ */

.faq-question {
	margin: 0;
	padding: 0;
}

.faq-question li {
	list-style-type: none;
	padding-top: 2em;
}

.faq-question li a {
	text-decoration: none;
	color: #424846;
}

.faq-question li a:hover {
	color: #000;
}

.faq-answer {
	padding-top: 3.2em;
}

.faq-answer h4 {
	color: #006458;
	font-weight: normal;
	margin: 6px 0 4px 0;
	padding: 0;
}

.faq-answer p {
	margin: 0;
	padding: 0;
}

.faq-answer .back-to-top {
	margin: 1.6em 0;
}

/* Member's home announcements */

#announcement {
	padding-top: .1em;
}

#announcement dt {
	font-size: 120%;
	padding-top: 1.3em;
	position: relative;
}

#announcement .date {
	top: 0;
	left: 0;
	position: absolute;
	color: #0171A3;
	font-weight: normal;
}

#announcement p {
	margin: -.1em 0 .5em 0;
}




.mw img {
	border: 1px solid #C6C2BF;
	padding: .7em;
}

.mw .panel {
	margin-bottom: .9em;
}

.standard-container {
	padding-right: 1em;
}

.container {
	border-bottom: 1px solid #D6D6D6;
	padding-bottom: .3em;
}

#mw #introduction {
	background-color: #D7D7D7;
}

#mw.asia #introduction {
	background-color: #BF2E1B;
}

#mw.the-americas #introduction {
	background-color: #57004F;
}

#mw.europe #introduction {
	background-color: #00778B;
}

#mw.australasia #introduction {
	background-color: #E57020;
}

#mw.africa #introduction {
	background-color: #679147;
}

#mw #introduction {
	color: #FFF;
	position: relative;
	margin: 18px 0;
	padding-left: 1.4em;
	width: 744px;
	padding-top: 18px;
	padding-bottom: .1em;
}

#mw #introduction img {
	border-right: 12px solid #FFF;
	margin-right: 18px;
	margin-top: -1px;
}

#mw #introduction.photo h2 {
	font-size: 540%;
	line-height: 85%;
	position: absolute;
	left: 390px;
	top: 0;
	width: 60px;
	padding-bottom: .2em;
}

#mw #introduction.photo {
	padding-left: 0;
	padding-top: 0;
	padding-bottom: 0;
}

#mw #introduction.photo p {
	position: absolute;
	bottom: 0;
	left: 388px;
}

#mw li strong {
	display: block;
}

#mw h3 {
	margin-bottom: 1.2em;
}

#mw ul {
	padding: 0;
	margin: 0;
}

#mw ul li {
	margin: 1.3em 0;
	list-style-type: none;
	overflow: auto;
}

#mw #column-2-1-1 {
	width: 29.5em;
	float: left;
}

#mw #column-2-1-2 {
	float: left;
	margin-left: 2.6em;
	width: 28.5em;
}

#mw #column-2-1-1 p {
	margin: .3em 0;
}






/* Sitemap */
div.sitemap-title {
	margin-bottom: -0.5em;
}

div#sitemap {
	margin-left: 2em;

}

div#sitemap ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

div#sitemap li.page {
	margin-top: -0.35em;
	margin-bottom: 1em;	
}

div#sitemap ul li {
	margin: 1.5em 0;	
}

div#sitemap ul li ul li {
	padding-left: 0em;
	margin: 1.5em 0;
}

div#sitemap ul li.section ul li.page {
	padding-left: 0;
	margin: 1.5em 0;
}

div#sitemap ul li.section ul li.section ul li.page {
	padding-left: 1em;
	margin: 0;
	margin-bottom: 0.45em;
}

div#sitemap ul li.section ul li.section ul li.section {
	padding-left: 2em;
	margin-top: 0;
}

div#sitemap ul li.section ul li.section ul li.section a {
	color: #8E9492;
}

div#sitemap ul li hr {
	background-color: #979797;
	width: 14.3em;
	margin-top: 0.15em;
}

div#sitemap ul li ul li hr {
	background-color: #CBCBCB;
	width: 11.5em;
	margin-bottom: 0.35em;
}

div#sitemap ul li a {
	font-size: 160%;
	color: #434844;
	text-decoration: none;
}

div#sitemap ul li ul li a {
	font-size: 100%;
	color: #328476;
}

div#sitemap ul li ul li ul li.page a {
	border-bottom: none;
	color:  #757978;
}

div#sitemap div {
	float: left;
	width: 17em;
	margin-right: 3.8em;
}

div#sitemap div.col-3 {
	margin-right: 0;
	margin-left: 0.7em;
}

div#sitemap ul li.section {
	height: auto;
	width: 17em;
}

div#sitemap ul li.section ul li.section {
	height: auto;
	border: 0;
	margin-bottom: 2em;
}



.mw-browse-by-region #region-map {
	margin: 2em 0;
}

.mw-browse-by-region .center {
	text-align: center;
}

.mw-browse-by-region .europe,
.mw-browse-by-region .americas,
.mw-browse-by-region .africa,
.mw-browse-by-region .australasia,
.mw-browse-by-region .asia {
	margin-left: 4em;
}

.mw-browse-by-region .europe a {
	color: #57004F;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
}

.mw-browse-by-region .americas a {
	color: #00778B;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
}

.mw-browse-by-region .africa a {
	color: #679147;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
}

.mw-browse-by-region .australasia a {
	color: #E57020;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
}

.mw-browse-by-region .asia a {
	color: #BF2E1B;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
}




.mw-browse-alphabetically {
	margin-bottom: 2em;
}

.mw-browse-alphabetically ul.letter {
	padding: 0;
	margin: 2em 0;
}

.mw-browse-alphabetically ul.letter li {
	display: inline;
	font-size: 250%;
	margin-right: .04em;
}

.mw-browse-alphabetically ul.letter li.last {
	margin-right: 0;
}

.mw-browse-alphabetically ul.letter li a.selected {
	color: #026358;
	text-decoration: none;
}

.mw-browse-alphabetically ul.letter li a {
	text-decoration: none;
}

.mw-browse-alphabetically ul.letter li a:hover {
	color: #026358;
}


.mw-browse-alphabetically ol {
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.mw-browse-alphabetically li {
	list-style-type: none;
}

.mw-browse-alphabetically ol li {
	list-style-type: none;
}

.mw-browse-alphabetically ol li {
	float: left;
	width: 35em;
	background: none !important;
}

.mw-browse-alphabetically ol li a {
	margin-left: 5em;
}

.mw-browse-alphabetically ol li a,
.regional-link a {
	text-decoration: none;
	color: #424846 !important;
	padding: .35em .75em;
	line-height: 2.4em;
}

.regional-link a:hover {
	background-color: #ECECEC;
}

.mw-browse-alphabetically hr {
	margin: .5em 2em .7em 1em;
}

.mw-browse-alphabetically h1 {
	font-size: 380%;
	float: left;
	width: 10em;
	margin: .2em 0 .1em .9em;
}

.mw-browse-alphabetically h3 {
	float: left;
	width: 20em;
	margin: .2em 0 .1em .9em;
}

.regional-link-DE2B98BD-D707-443E-83D9B5E04139CA31 a:hover {
	background-color: #BF2E1B;
	color: #FFF !important;
}

.regional-link-4619EF16-D1BD-469C-8539F4C0BAE7C5A0 a:hover {
	background-color: #E57020;
	color: #FFF !important;
}

.regional-link-11198A8F-61EB-4CF5-A53D16E9A09C4433 a:hover {
	background-color: #679147;
	color: #FFF !important;
}

.regional-link-2ED64C27-E621-48CE-B8FFBA75F853454F a:hover {
	background-color: #00778B;
	color: #FFF !important;
}

.regional-link-173E402C-33E8-49D6-BF20088B8F19E25D a:hover {
	background-color: #57004F;
	color: #FFF !important;
}

.regional-bg- {
	background-color: #7D7C82 !important;
}

.regional-bg-DE2B98BD-D707-443E-83D9B5E04139CA31 { /* Asia */
	background-color: #BF2E1B !important;
}

.regional-bg-4619EF16-D1BD-469C-8539F4C0BAE7C5A0 { /* Australasia */
	background-color: #E57020 !important;
}

.regional-bg-11198A8F-61EB-4CF5-A53D16E9A09C4433 { /* Africa */
	background-color: #679147 !important;
}

.regional-bg-2ED64C27-E621-48CE-B8FFBA75F853454F { /* Europe */
	background-color: #00778B !important;
}

.regional-bg-173E402C-33E8-49D6-BF20088B8F19E25D {/* Americas */
	background-color: #57004F !important;
}



.featured-members {
	margin: 0;
	padding: 0 0 0 10px;
}

.featured-members li {
	list-style-type: none;
	clear: both;
	position: relative;
}

.featured-members a {
	text-decoration: none;
}

.featured-members div {
	padding-bottom: 1em;
	width: 101%;
}

.featured-members img {
	margin-right: 1em;
}

.featured-members p {
	padding: 0 2em 0 0;
	margin: 0;
	background-color: #FFF;
	overflow: auto;
	line-height: 140%;
}

.featured-members div a {
	color: #142485;
}

.featured-members .biography {
	display: block;
	padding: 1em 0 .5em 0;
}

.featured-members .info {
	padding-right: 2.5em;
}

.featured-members .no-image .info {
	padding-left: .9em;
}

.featured-members .continuereading {
	margin-top: .5em;
	display: block;
	padding-bottom: 2.6em;
}

.home .featured-members .continuereading a {
	font-weight: normal;
}

.featured-members .country {
	background-color: #5B6162;
	color: #FFF;
	text-transform: uppercase;
	position: absolute;
	bottom: 1em;
	right: 0;
	padding: .2em 1em .2em 1em;
	width: 24em;
}


.featured-members #featured_member_1_switcher,
.featured-members #featured_member_2_switcher,
.featured-members #featured_member_3_switcher,
.featured-members #featured_member_4_switcher,
.featured-members #featured_member_5_switcher,
.featured-members #featured_member_6_switcher,
.featured-members #featured_member_7_switcher,
.featured-members #featured_member_8_switcher,
.featured-members #featured_member_9_switcher,
.featured-members #featured_member_10_switcher {
	padding: .3em .8em;
	width: 100%;
	display: block;
	color: #FFF !important;
}






/* Events listing */
.event-listing div.pagination {
	margin-bottom: -0.2em;	
	margin-top: 0.7em;
}

.event-listing div.pagination.bottom {
	margin-bottom: 0;	
	margin-top: 1.5em;
} 

.event-listing .tab {
	margin-top: 1.5em;
	margin-bottom: 1.4em;
}

.event-listing #event-filter {
	margin: 0;	
	margin-bottom: -0.5em;
}

.event-listing #event-filter p {
	margin-bottom: 1.3em;
}

.event-listing ol li p.date {
	color:	#000000;
}

.event-listing ol li a {
	color:	#114B7D;
}

.event-listing #event-filter p.text {
	font-weight: bold;	
	margin-bottom: 1.6em;
}

.event-listing #event-filter a {
	margin-left: 1.5em;	
}

.event-listing #event-filter label {
	width: 6.7em;
	text-align: right;
	float: left;
	padding-right: 1.8em;
}

.event-listing #event-filter input.text {
	width: 11.8em;	
}

.event-listing .pagination.bottom {
	width: 60em;
}

a#event-filter-form-switcher {
	font-weight: bold;
	color: #424846;
}

a#event-filter-form-switcher img {
	margin-left: 0.5em;
}

.event-listing .general-listing ol li a:hover {
	color: #114B7D;
}

.mw-home #column-2-1-2-2 {
	margin-right: -1em;
}

.mw-home #column-2-1-2-2 .profile {
	margin-bottom: -.3em;
}

.mw-home #column-2-1-2-2 p {
	padding-left: .8em;
}

.mw-home #column-2-1-2-2 .links {
	font-size: 110%;
	border-bottom: 1px solid #D7D7D7;
	padding-bottom: 1.1em;
}

.mw-home div.container {
	border-bottom: none;
}

.home #column-2-1-2-2 ul.featured-members li a.selected {
	cursor: default;
}

/* Resource library */

.resource-library .tab {
	padding-bottom: .7em;
	margin-bottom: .95em;
}

.resource-library .results {
	padding-left: .5em;
}

.resource-library .pagination {
	padding-bottom: .85em;
}

.resource-library .pagination .item-3-3 {
	margin-top: -1.45em;
}

.resource-library .pagination.bottom {
	margin-top: 1.7em;
	padding-top: .9em;
}

.resource-library .name {
	width: 24.5em;
}

.resource-library table {
	padding: 0;
	margin: 0;
}

.resource-library table tr td table {
	width: 100%;
}

.resource-library table tr td.sub {
	padding-left: 2em;
}

.resource-library td {
	padding: .3em 0;
}

.resource-library th {
	padding: .8em 0 1.2em 0;
}

.resource-library .file-size {
	text-align: right;
}

.resource-library .pdf {
	background: url(/graphics/ico_pdf.gif) left 0 no-repeat;
	padding: 0;
	padding-left: 2em;
	line-height: 135%;
}

.resource-library .title {
	width: 17.5em;
}

.resource-library .folder {
	background: url(/graphics/ico_folder.gif) .1em center no-repeat;
	padding-left: 2em;
}

.resource-library .type {
	width: 16em;
}

.resource-library .date {
	width: 14em;
}

.resource-library .name a,
.resource-library .title a {
	text-decoration: none;
}

.resource-library .title {
	padding-right: 1em;
}

.resource-library .container {
	margin-top: 1.1em;
	margin-bottom: .8em;
	border-bottom: 0;
}

.resource-library .pagination,
.resource-library .pagination-bottom {
	padding-left: .5em;
	padding-right: .5em;
}

.resource-library #resource-library-search-form {
	border-bottom: 1px solid #CBCBCB;
	margin-bottom: .8em;
	padding: .5em .5em .5em .5em;
}

.resource-library #resource-library-search-form p {
	width: 31.5em;
	float: left;
	height: 2.5em;
	padding: 0;
	margin: 0;
}

.resource-library #resource-library-search-form p.left {
	width: 26em;
}

.resource-library #resource-library-search-form p label {
	width: 10em;
	float: left;
}

.resource-library #resource-library-search-form p.left label {
	width: 9.3em;
}

.resource-library #resource-library-search-form p input.text {
	width: 16em;
	font-size: 95%;
}

.resource-library #resource-library-search-form p select {
	width: 14em;
}

.resource-library #resource-library-search-form .arrow {
	color: #8E9291;
	font-size: 130%;
	text-decoration: none;
	margin-left: .3em;
}



.resource-library .file-breadcrumbs {
	margin: 0 0 1.5em 0;
	padding: 0 0 1em .7em;
	border-bottom: 1px solid #CBCBCB;
	font-size: 90%;
}

.resource-library .file-breadcrumbs li {
	display: inline;
}

.resource-library .file-breadcrumbs li,
.resource-library .file-breadcrumbs li a {
	color: #AEAEAC;
}

.resource-library .file-breadcrumbs li a {
	font-weight: bold;
}

.resource-library .up {
	padding-bottom: 1em;
}



/* Calendar */
#calendar {
	width: 180px;
	margin-top: 6px;
	margin-bottom: 12px;
}

.home #calendar {
	margin-left: 9px;
}

#calendar h4 {
	margin: 12px 11px 8px 14px;
	position: relative;
}

#calendar h4 .calendar-options {
	position: absolute;
	right: 0;
}

#calendar h4 .calendar-options a {
	color: #808080;
	text-decoration: none;
	margin-left: 12px;
}

#calendar table tr td a {
	color: #424846;
}

#calendar table tr td div {
	padding: 0;
	margin: 0;
	position: relative;
}

#calendar table tr td div:hover ul {
	display: block;
	position: absolute;
	background-color: #EFEFEF;
	top: 0;
	left: 0;
	padding: .25em .5em .25em .8em;
	margin: 0;
	z-index: 3;
	width: 15em;
}

#calendar table tr td div:hover ul li {
	padding: 0;
	margin: 3px 0;
	text-align: left;
	list-style-type: none;
	background: #EFEFEF;
	width: 15em;
}

#calendar table tr td div:hover ul li a {
	color: #006458;
	text-decoration: none;
}

#calendar table tr td div:hover ul li a:hover {
	color: #114B7D;
}

#calendar table tr td.event-date {
	background-color: #5B6162;
}

#calendar table tr td span.event-date {
	color: #CFCFCF;
}

#calendar table tr td .got-event a {
	text-decoration: none;
}

#calendar table {
	border: 0;
	margin: 0 auto;
	behavior: url(/inc/css/csshover.htc);
}

#calendar table tr th,
#calendar table tr td {
	text-align: center;
	padding: 3px 4px;
	font-size: 90%;
}

#calendar table tr th {
	padding: 3px 4px;
}

#calendar table tr th {
	background-color: #A4ADA8;
	border-bottom: 2px solid #FFF;
	font-weight: normal;
}

#calendar table tr td {
	background-color: #D8D9DB;
	border-bottom: 2px solid #FFF;
}

#calendar table tr td:hover {
	background-color: #114B7D;
}

#calendar table tr td.no-date:hover {
	background: #D8D9DB;
}

#calendar table tr td:hover,
#calendar table tr td:hover a {
	color: #FFF;
}
#calendar table tr td.todaytd{
	padding: 0;
	border-bottom: none;
}
#calendar table tr td.today:hover{
	background-color: #D8D9DB;
}
#calendar table tr td.today {
	padding: 0;
}

#calendar table tr td.today .boo {
	font-weight: bold;
	border: 1px solid #114b7d !important;
	background-color: #d8d9db;
	padding: .25em .4em !important;
	font-size: 100%;
	margin-left: 1px;
}

#calendar table tr td.event-date.today {
	background-color: #114B7D;
}





.forgotten-password-submit {
	color: #666F6C;
	background: url(/graphics/ico_arrow_small.gif) right center no-repeat;
	padding: 0 3em 0 0;
	border: 0;
	cursor: pointer;
	font: 100% Georgia,Geneva,Tahoma,Arial,serif;
}


/* Email MW Form*/
#email_mw, .email-sent {
	width: 32em;
	padding: 0 1em 1em 1em;
}

#email_mw fieldset p.error {
	color: #7D003C;
	padding-left: 0;
}

#email_mw fieldset .lbAction, .email-sent .lbAction {
	float: right;
}

#email_mw label {
	width: 10em;
	float: left;
	text-align: right;
	margin-right: 1.5em;
}

#email_mw label .red {
	color: #9b0043;
}

#email_mw .text {
	width: 15.5em;
}

#email_mw .textarea {
	height: 9.3em;
	width: 15.9em;
}

#email_mw p.button {
	text-align: right;
}

#email_mw .submit {
	margin-right: 2.5em;
}


/* Meet the MWs */

.meet-mws #browse-region {
	background: url(/graphics/browse_region.jpg) left top no-repeat;
	padding-left: 149px;
	min-height: 90px;
	border-bottom: 1px solid #D7D7D7;
	margin-top: 1.9em;
}

.meet-mws #browse-alpha {
	background: url(/graphics/browse_alpha.jpg) left top no-repeat;
	padding-left: 149px;
	min-height: 81px;
	border-bottom: 1px solid #D7D7D7;
}

.meet-mws #search-mws {
	background: url(/graphics/search_mws.jpg) left top no-repeat;
	padding-left: 149px;
	min-height: 80px;
}

.meet-mws #search-mws form {
	margin: 0;
}

.meet-mws #search-mws form .info {
	font-weight: normal;
	margin: 0;
}

.region-all a,
.meet-mws .arrow {
	background: url(/graphics/ico_arrow_small.gif) right center no-repeat;
	padding-right: 2em;
}

.meet-mws .description {
	margin-top: -1.2em;
}

.region-all {
	background: url(/graphics/map_greyed.jpg) left top no-repeat;
	padding-top: 90px;
	padding-left: 16px;
	width: 150px;
	float: right;
	margin-top: 8.7em;
}

h2.membername {
	font-size: 5.2em!important;
	line-height:1em!important;
}

#column-2-1.meet-the-mws {
	border-left: 1px solid #d7d7d7;
	padding-left: 13px;
	margin-left: -1px
}


form#member-search select,
form#member-search input {
	font-family: georgia;
}

/* Standard Multiple Language */
.layer-multi-lang-bread {
	float: left;
	width: 627px;
}

.layer-multi-lang {
	float: right;
	width: 57px;
}

.layer-multi-lang img {
	margin-top: 0.1em;
	margin-left: 3px;
}

.layer-multi-lang-clear {
	margin-bottom: -11px;
	clear: both;
}