.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

/* ==================================================== */
/*                                                      */
/*                         Common                       */
/*                                                      */
/* ==================================================== */
.PageMainTitle {font-size: xx-large;font-weight:bold;color:#555555;}
.PageTitle {font-size: large;font-weight:bold;color:#555555;}
a.PageTitle:link {color: #555555;}
a.PageTitle:active {color: #555555;}
a.PageTitle:visited {color: #555555;}
a.PageTitle:hover {color: #FF7F00;}
.PageSubHeading {font-size: medium;font-weight:bold;color:#555555;}
.PageText {font-weight:bold;color:#000000;}
.PageTextBig {font-weight:bold;color:#000000;}
.PageTextSmall {font-size: x-small;color: #000000;}
.CustomErrorMessage {font-weight:bold;color: #FF0000;}
.CDiv {text-align: center;}
.CDiv table{margin-left: auto;margin-right: auto;}
.CDiv div {margin-left: auto;margin-right: auto;}
a img {border: none; }
button {font-size: xx-small;}
.ModalPopup {border: solid 2px #004A6C;background-color:#D8E9CD;}

.PageTitle_Blue {font-size: large;font-weight:bold;color:#003d71;}
a.PageTitle_Blue:link {color: #003d71;}
a.PageTitle_Blue:active {color: #003d71;}
a.PageTitle_Blue:visited {color: #003d71;}
a.PageTitle_Blue:hover {color: #FF7F00;}

.PageTitle_Green {font-size: large;font-weight:bold;color:#105033;}
a.PageTitle_Green:link {color: #105033;}
a.PageTitle_Green:active {color: #105033;}
a.PageTitle_Green:visited {color: #105033;}
a.PageTitle_Green:hover {color: #FF7F00;}

.PageTitle_Red {font-size: large;font-weight:bold;color:#cc110a;}
a.PageTitle_Red:link {color: #cc110a;}
a.PageTitle_Red:active {color: #cc110a;}
a.PageTitle_Red:visited {color: #cc110a;}
a.PageTitle_Red:hover {color: #FF7F00;}

/* ==================================================== */
/*                                                      */
/*                          Home                        */
/*                                                      */
/* ==================================================== */
.TitleBar_Grey {background-color:#cccccc;padding:5px;margin-bottom:5px;margin-top:5px;color:#000000;}
.TitleBar_Grey a {text-decoration:none;}
.TitleBar_Grey a:link {color: #000000;}
.TitleBar_Grey a:active {color: #000000;}
.TitleBar_Grey a:visited {color: #000000;}
.TitleBar_Grey a:hover {color: #555555;}

.TitleBar_DarkGrey {background-color:#555555;padding:5px;margin-bottom:5px;margin-top:5px;color:#ffffff;}
.TitleBar_DarkGrey a {text-decoration:none;}
.TitleBar_DarkGrey a:link {color: #ffffff;}
.TitleBar_DarkGrey a:active {color: #ffffff;}
.TitleBar_DarkGrey a:visited {color: #ffffff;}
.TitleBar_DarkGrey a:hover {color: #ffff00;}

.TitleBar_Orange {background-color:#ff7f00;padding:5px;margin-bottom:5px;margin-top:5px;color:#000000;}
.TitleBar_Orange a {text-decoration:none;}
.TitleBar_Orange a:link {color: #000000;}
.TitleBar_Orange a:active {color: #000000;}
.TitleBar_Orange a:visited {color: #000000;}
.TitleBar_Orange a:hover {color: #ffffff;}

.TitleBar_Blue {background-color:#003d71;padding:5px;margin-bottom:5px;margin-top:5px;color:#ffffff;}
.TitleBar_Blue a {text-decoration:none;}
.TitleBar_Blue a:link {color: #ffffff;}
.TitleBar_Blue a:active {color: #ffffff;}
.TitleBar_Blue a:visited {color: #ffffff;}
.TitleBar_Blue a:hover {color: #ffff00;}

.TitleBar_Red {background-color:#cc110a;padding:5px;margin-bottom:5px;margin-top:5px;color:#ffffff;}
.TitleBar_Red a {text-decoration:none;}
.TitleBar_Red a:link {color: #ffffff;}
.TitleBar_Red a:active {color: #ffffff;}
.TitleBar_Red a:visited {color: #ffffff;}
.TitleBar_Red a:hover {color: #000000;}

.TitleBar_Green {background-color:#105033;padding:5px;margin-bottom:5px;margin-top:5px;color:#ffffff;}
.TitleBar_Green a {text-decoration:none;}
.TitleBar_Green a:link {color: #ffffff;}
.TitleBar_Green a:active {color: #ffffff;}
.TitleBar_Green a:visited {color: #ffffff;}
.TitleBar_Green a:hover {color: #ffff00;}

.TitleBar_Yellow {background-color:#ffff00;padding:5px;margin-bottom:5px;margin-top:5px;color:#555555;}
.TitleBar_Yellow a {text-decoration:none;}
.TitleBar_Yellow a:link {color: #555555;}
.TitleBar_Yellow a:active {color: #555555;}
.TitleBar_Yellow a:visited {color: #555555;}
.TitleBar_Yellow a:hover {color: #ffffff;}

.TitleBar_Twitter {background-color:#33ccff;padding-top:5px;margin-bottom:5px;margin-top:5px;color:#ffffff;}
.TitleBar_Twitter a {text-decoration:none;}
.TitleBar_Twitter a:link {color: #ffffff;}
.TitleBar_Twitter a:active {color: #ffffff;}
.TitleBar_Twitter a:visited {color: #ffffff;}
.TitleBar_Twitter a:hover {color: #ff7f00;}

/*  overflow-y:auto;overflow-x:hidden; */
.HomePanelControl_150 {max-height:150px;overflow:auto;}
.HomePanelControl_200 {max-height:200px;overflow:auto;}

.HomeTitleText {
	font-size: large;
	font-weight:bold;
	color:#004a6c;
	text-align:center;
	width:600px;
	border:solid 1px #000000;
	background-color:#004a6c;
	color:#ffffff;}
.HomeTop {
	width:600px;
	border:solid 1px #000000;
	background-color:#d8e9cd;}
.Home {
	text-align:center;
	font-size: 11pt;
	font-weight:bold;
	padding:10px 10px 10px 10px;}
.Home a:link {color: #004a6c;}
.Home a:active {color: #004a6c;}
.Home a:visited {color: #004a6c;}
.Home a:hover {color: #FF7F00;}

.Twitter {color: #0092cc;}
.Twitter a:link {color: #0092cc;}
.Twitter a:active {color: #0092cc;}
.Twitter a:visited {color: #0092cc;}
.Twitter a:hover {color: #FF7F00;}

.Facebook {color: #3b5997;}
.Facebook a:link {color: #3b5997;}
.Facebook a:active {color: #3b5997;}
.Facebook a:visited {color: #3b5997;}
.Facebook a:hover {color: #FF7F00;}

.HomeLinkItem a:link {color: #003d71;}
.HomeLinkItem a:active {color: #003d71;}
.HomeLinkItem a:visited {color: #003d71;}
.HomeLinkItem a:hover {color: #FF7F00;}

.HomeBottom {
	width:600px;
	text-align:center;
	padding:10px 0px 0px 0px;}
.SiteSecuritySeal {
	float:left;
	width:33%;}
.SiteSecuritySeal_Clear {clear:both;}

#twitterSearch div {clear:both;padding-bottom:2px;}
#twitterSearch img {line-height:16px;vertical-align:middle;padding-right:2px;float:left;}
#twitterSearch p {line-height:16px;vertical-align:middle;}
#twitterSearch a {text-decoration:none;}
#twitterSearch span.time a {color:#555555;font-style:italic;}

/* ==================================================== */
/*                                                      */
/*            WebsitePromotionsControl.ascx             */
/*                                                      */
/* ==================================================== */
.SlideShowContainer {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:600px;
	height:278px;
	cursor:pointer;}
.F1 {
	position:absolute;
	top:0px;
	left:0px;
	width:600px;
	height:278px;
	z-index:1;
	}
.F2 {
	position:absolute;
	top:0px;
	left:0px;
	width:600px;
	height:278px;
	z-index:2;
	}
.QuickPickContainer {
	text-align:left;
	width:600px;
	margin-left:auto;margin-right:auto;
	border-style:solid;
	border-width:1px;
	border-color:#000000;
	border-top-width:0px;
	text-align:center;}
.QuickPickPaddingContainer {
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	background-color:#ffffff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;padding-right:10px}
.QuickPickList {
	list-style-position:inside;
	list-style-type:none;
	font-size: 10pt;
	margin: 5px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;}
.QuickPickList li { float:left;display:inline;width:192px;text-align:left; vertical-align:top;} 
.QuickPickList li.first_col { } 
.QuickPickList a:link {display:block;padding-left:17px;padding-top:5px;padding-bottom:5px;padding-right:10px;
	color: #000000; text-decoration:none; background-image:url('/gfx/Interface2/Bullets/ICS_GreenSolid_14.gif'); background-repeat:no-repeat; background-position:left center;}
.QuickPickList a:active { display:block;padding-left:17px;padding-top:5px;padding-bottom:5px;padding-right:10px;
	color: #000000; text-decoration:none; background-image:url('/gfx/Interface2/Bullets/ICS_GreenSolid_14.gif'); background-repeat:no-repeat; background-position:left center;}
.QuickPickList a:visited {display:block;padding-left:17px;padding-top:5px;padding-bottom:5px;padding-right:10px;
	color: #000000; text-decoration:none; background-image:url('/gfx/Interface2/Bullets/ICS_GreenSolid_14.gif'); background-repeat:no-repeat; background-position:left center;}
.QuickPickList a:hover {display:block;padding-left:17px;padding-top:5px;padding-bottom:5px;padding-right:10px;
	color: #FF7F00; text-decoration:none; background-image:url('/gfx/Interface2/Bullets/ICS_OrangeSolid_14.gif'); background-repeat:no-repeat; background-position:left center;}
a.currentSlide:link {color: #000000; text-decoration:underline; background-image:url('/gfx/Interface2/Bullets/ICS_Green_14.gif');}
a.currentSlide:active {color: #000000; text-decoration:underline; background-image:url('/gfx/Interface2/Bullets/ICS_Green_14.gif');}
a.currentSlide:visited {color: #000000; text-decoration:underline; background-image:url('/gfx/Interface2/Bullets/ICS_Green_14.gif');}
a.currentSlide:hover {color: #FF7F00; text-decoration:underline; background-image:url('/gfx/Interface2/Bullets/ICS_Orange_14.gif');}
.SiteSecurity {width:600px;margin-left:auto;margin-right:auto;border:solid 1px #000000;}
.SiteSecurityLogo {width:33%;float:left;text-align:center;display:block;}
.SiteSecurityLogoEnd {clear:left;}

/* ==================================================== */
/*                                                      */
/*              WebsitePromotionsAdmin.aspx             */
/*                                                      */
/* ==================================================== */
.PromotionModalBackground {
      background-color:Gray;
      /*-moz-opacity:0.8;
      opacity: 0.8;*/}
.PromotionModalPopup {  
       border: solid 2px #004A6C;
       background-color:#D8E9CD;
       padding: 4px;
       width: 400px;}

/* ==================================================== */
/*                                                      */
/*                         About                        */
/*                                                      */
/* ==================================================== */
.AboutTitleText {
	/**/
	font-size: large;
	font-weight:bold;	
	color:#004a6c;}
.AboutImageBlockRight {
	/**/
	font-size:xx-small;
	font-weight:bold;
	float:right;
	clear:right;
	text-align:center;
	color:#004a6c;
	padding:0px 0px 0px 5px;}
.AboutImageBlockRight img {border:solid 1px #000000;}
.AboutImageBlockLeft {
	/**/
	font-size:xx-small;
	font-weight:bold;
	float:left;
	clear:left;
	text-align:center;
	color:#004a6c;
	padding:0px 5px 0px 0px;}
.AboutImageBlockLeft img {border:solid 1px #000000;}
.AboutMemberLeft {
	float:left;
	width:300px;
	height:220px;
	margin-right:10px;}
.AboutMemberRight {
	float:right;
	width:300px;
	height:220px;}

.AboutContent {background-color:#ffffff;border:solid 1px #004a6c;padding:10px 10px 10px 10px;}
.AboutContent ul {margin:25px 25px 25px 25px;}


/* ==================================================== */
/*                                                      */
/*                         Press                        */
/*                                                      */
/* ==================================================== */
.PressTitleText {
	/**/
	font-size: large;
	font-weight:bold;
	color:#004a6c;
	text-align:center;
	width:600px;
	border:solid 1px #000000;
	background-color:#004a6c;
	color:#ffffff;}
.PressAreaContainer {
	width:600px;
	border:solid 1px #000000;	}
.PressArea {
	text-align:left;
	font-size: 10pt;
	padding:10px 10px 10px 10px;}
.PressArea a:link {
	color: #004a6c;}
.PressArea a:active { 
	color: #004a6c;}
.PressArea a:visited {
	color: #004a6c;}
.PressArea a:hover {
	color: #FF7F00;}
.PressArea ul {padding-left:15px;}
.PressArea p {padding:5px 0px 5px 0px;}

/* ==================================================== */
/*                                                      */
/*                       News.aspx                      */
/*                                                      */
/* ==================================================== */
.NewsContainer {
	width:600px;
	border:solid 1px #000000;}
.News {
	text-align:left;
	font-size: 10pt;
	padding:10px 10px 10px 10px;}
.News a:link {color: #004a6c;}
.News a:active {color: #004a6c;}
.News a:visited {color: #004a6c;}
.News a:hover {color: #FF7F00;}
.NewsTitleText {
	/**/
	font-size: large;
	font-weight:bold;
	color:#004a6c;
	text-align:center;
	width:600px;
	border:solid 1px #000000;
	background-color:#004a6c;
	color:#ffffff;}
.NewsDisclaimerText {font-size: 12px;color:#FF7F00;line-height:10px; font-style:italic;}
.NewsDisclaimerText a:link {color: #FF7F00;}
.NewsDisclaimerText a:active {color: #FF7F00;}
.NewsDisclaimerText a:visited {color: #FF7F00;}
.NewsDisclaimerText a:hover {color: #ffffff;}

/* ==================================================== */
/*                                                      */
/*                       Login.aspx                     */
/*                                                      */
/* ==================================================== */
.LoginMessageText {color:#ff7f00;}

/* ==================================================== */
/*                                                      */
/*                      default.aspx                    */
/*                    (Membership Home)                 */
/* ==================================================== */
.DefaultMenuTable {
	text-align:left;}
.DefaultMenuTable th {
	text-align: center;
	font-size:10pt;}
.DefaultMenuTable td {
	background-color:#ffffff;
	padding: 5px;
	border: #999999 solid 1px;}
.MembershipIndexImage {
	float:left;
	padding: 0px 5px 5px 0px;}

/* ==================================================== */
/*                                                      */
/*                MembershipSearch.aspx                 */
/*                                                      */
/* ==================================================== */
.MembershipSearchBasicFilter {width:400px;text-align:right;}
.MembershipSearchBasicFilter a {color:#ff7f00;font-weight:bold;font-size:10pt;font-style:italic;}
.MembershipSearchText {font-weight:bold;}
.MembershipSearchFilterControl {
	padding: 0px;
	margin: 0px;
	border: none;
	text-align:right;
	white-space:nowrap;	}
	
.MembershipSearchFilterControl_End {clear:both;text-align:left;}
.MembershipSearchFilterControl_End a {color:#ff7f00;font-weight:bold;font-size:10pt;font-style:italic;}
	
.MembershipSearchFilterGroupLeft {float: left;padding-left:10px;padding-top:2px;width: 285px;}
.MembershipSearchFilterGroupRight {float: right;padding-right:10px;padding-top:2px;width: 285px;}

.MembershipSearchFilterContainer {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	border: solid 1px #004a6c;
	background-color:#d8e9cd;}
	
.MembershipSearchFilterContainerOuter {}
	
/* ==================================================== */
/*                                                      */
/*                   ContactEdit.aspx                   */
/*                                                      */
/* ==================================================== */
.EditContactTable {
	font-size: xx-small;
	background-color: #FFFFFF;
	border: 2px solid #004a6c;
	}
.ContactEditLabelCell {
	font-size: xx-small;
	font-weight:bold;
	background-color: #d8e9cd;
	color: #000000;
	text-align: right;
	padding-right: 5px;
	width:120px;}
.ContactEditControlCell {text-align: left;width:280px;}
.EditContactControlCell {}
.EditContactHeaderCell {
	background-color: #004a6c;
	color: #ffffff;
	text-align:center;}
.EditContactHeaderRow {
	font-size: medium;}
.EditContactRow {}
.ContactEditCheckBoxList {
	
	font-size: xx-small;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 2px solid #d8e9cd;}
.InputFieldTextbox {
	font-size: xx-small;
	width: 200px;}
.InputFieldDropDownList {
	font-size: xx-small;}
.basicdatepicker {
	font-size: xx-small;}
.ProductName {
	font-size: medium;
	font-weight:bold;
	color: #000000;}
.ProductDescription {
	font-size: xx-small;
	font-weight:bold;
	color: #004a6c;}
.UploadPhotoSizeLimit {
	color:Red;
	font-weight:bold;}
/* ==================================================== */
/*                                                      */
/*                  UPDATE 15/12/2008                   */
/*                                                      */
/* ==================================================== */
.ContactEditCheckBoxList {
	font-size: x-small;
	font-weight: bold;
	background-color: #FFFFFF;
	border: 2px solid #d8e9cd;
	float:none;
	height:50px;}
.InputFieldLabel {
	color: #004a6c;
	font-size: small;}
.InputFieldTextbox {
	font-size: small;
	width: 175px;}
.InputFieldTextbox_PhoneNumber {
	font-size: small;
	width: 135px;}	
.InputFieldDropDownList {
	font-size: small;
	width: 180px;}
.basicdatepicker {
	font-size: x-small;}
.ProductName {
	font-size: medium;
	font-weight:bold;
	color: #000000;}
.ContactEdit_TabHeading {
	font-size: medium; }
.UploadPhotoSizeLimit {
	color:Red;
	font-weight:bold;}
.ContactEdit_Profile_div_inner_inner_left {
	width:160px;
	text-align:right;
	float:left;
	height:22px;
	line-height:22px;
	vertical-align:middle;
}
.ContactEdit_Profile_div_inner_inner_right {
	width:190px;
	text-align:left; 
	float:right;
	height:22px;
}
.ContactEdit_Profile_div_inner {
	width:360px;
}
.ContactEdit_Profile_div_outer_left {
	text-align:center;
	padding:5px 0px 5px 0px;
	width:360px;
	float:left; 
		background-color:#d8e9cd;
	border:solid 1px #004a6c;
}
.ContactEdit_Profile_div_outer_right {
	padding:5px 0px 5px 0px;
	width:380px;
	float:right;  
		background-color:#d8e9cd;
	border:solid 1px #004a6c;
}
.ContactEdit_Personal_div_inner_inner_left {
	width:175px;
	text-align:right;
	float:left; 
	height:22px;
	line-height:22px;
	vertical-align:middle;
}
.ContactEdit_Personal_div_inner_inner_right {
	width:180px;
	text-align:left; 
	float:right; 
	height:22px;
}
.ContactEdit_Personal_div_inner {
	width:360px; 
}
.ContactEdit_Personal_div_outer_left {
	padding:5px 0px 5px 0px;
	width:370px;
	float:left; 
		background-color:#d8e9cd;
	border:solid 1px #004a6c;
}
.ContactEdit_Personal_div_outer_right {
	padding:5px 0px 5px 0px;
	width:370px;
	float:right;  
		background-color:#d8e9cd;
	border:solid 1px #004a6c;
}
.ContactEdit_Contact_div_inner_inner_left {
	width:135px;
	text-align:right;
	float:left; 
	height:22px;
	line-height:22px;
	vertical-align:middle;
}
.ContactEdit_Contact_div_inner_inner_right {
	width:215px;
	text-align:left; 
	float:right; 
	height:22px;
}
.ContactEdit_Contact_div_inner {
	width:360px; 
}
.ContactEdit_Contact_div_outer_left {
	padding:5px 0px 5px 0px;
	width:365px;
	float:left; 
	background-color:#d8e9cd;
	border:solid 1px #004a6c;
}
.ContactEdit_Contact_div_outer_right {
	padding:5px 0px 5px 0px;
	width:360px;
	float:right;  
	background-color:#d8e9cd;
	border:solid 1px #004a6c;
}
.ContactEdit_TextArea {
 width:720px;
 font-size: small;
 padding:5px; }
 
 /* =================================================== */
 /*                   AJAX TABs                         */
 /* =================================================== */

/* new theme */
/*
.ContactEditTabs .ajax__tab_header {padding-top:3px; padding-bottom:0px;font-size:11px;background:url(/gfx/CSSTabs/AjaxTabContainer/tab-line.gif) repeat-x bottom; }
.ContactEditTabs .ajax__tab_outer {padding-bottom:3px;height:23px;background:url(/gfx/CSSTabs/AjaxTabContainer/tab-right.gif) no-repeat right; }
.ContactEditTabs .ajax__tab_inner {padding-bottom:0px;padding-left:3px;background:url(/gfx/CSSTabs/AjaxTabContainer/tab-left.gif) no-repeat; }
.ContactEditTabs .ajax__tab_tab {height:19px; padding:4px 4px 1px 4px;margin:0;background:url(/gfx/CSSTabs/AjaxTabContainer/tab.gif) repeat-x; }
.ContactEditTabs .ajax__tab_hover .ajax__tab_outer {background:url(/gfx/CSSTabs/AjaxTabContainer/tab-hover-right.gif) no-repeat right;}
.ContactEditTabs .ajax__tab_hover .ajax__tab_inner {background:url(/gfx/CSSTabs/AjaxTabContainer/tab-hover-left.gif) no-repeat;}
.ContactEditTabs .ajax__tab_hover .ajax__tab_tab {background:url(/gfx/CSSTabs/AjaxTabContainer/tab-hover.gif) repeat-x;}
.ContactEditTabs .ajax__tab_active .ajax__tab_outer {background:url(/gfx/CSSTabs/AjaxTabContainer/tab-active-right.gif) no-repeat right;}
.ContactEditTabs .ajax__tab_active .ajax__tab_inner {background:url(/gfx/CSSTabs/AjaxTabContainer/tab-active-left.gif) no-repeat;}
.ContactEditTabs .ajax__tab_active .ajax__tab_tab {background:url(/gfx/CSSTabs/AjaxTabContainer/tab-active.gif) repeat-x;}
.ContactEditTabs .ajax__tab_body {border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;background-image:url('/gfx/Interface2/stripes_Gray_2px.png');}
*/


/* .ajax__tab_xp .ajax__tab_body {background-image:url('/gfx/Interface2/stripes_Gray_2px.png');} */

/* ==================================================== */
/*                                                      */
/*               ViewContactControl.ascx                */
/*                                                      */
/* ==================================================== */
 .ContactDetailTable { 
 	border-right: #004a6c 1px solid;
 	border-top: #004a6c 1px solid;
 	font-weight: bold;
 	font-size: 10pt;
 	border-left: #004a6c 1px solid;
 	border-bottom: #004a6c 1px solid;
}
 .ContactDetailTable th { 
 	border-right: #004a6c 1px solid;
 	border-top: #004a6c 1px solid;
 	border-left: #004a6c 1px solid;
 	color: #ffffff;
 	border-bottom: #004a6c 1px solid;
 	background-color: #004a6c;
 	font-size: 11pt;
 	padding:2px 2px 2px 2px;}
 .ContactDetailTable td { 
 	border-right: #004a6c 1px solid;
 	border-top: #004a6c 1px solid;
 	border-left: #004a6c 1px solid;
	border-bottom: #004a6c 1px solid;
	padding:2px 2px 2px 2px;}
.ContactDetailLabelItalic { 
	font-style: italic;}
.ContactDetailFieldHeader {
	background-color:#d8e9cd;
	color:#000000;
	font-weight: bold;color:#004a6c;}
.ContactDetailErrorHeaderField {background-color:#FF7F00;
	font-weight: bold;color:#000000;}
.ContactDetailErrorField {background-color:#ffffff;
	color:#ff0000;}
.ContactDetailAdminHeaderField {background-color:#d8e9cd;
	font-weight: bold;color:#ff7f00;}
.ContactDetailAdminField {padding:10px 10px 10px 10px;}


/* ==================================================== */
/*                                                      */
/*               ViewInvoiceControl.ascx                */
/*                                                      */
/* ==================================================== */
.InvoicePageTitle { font-weight: bold; font-size: 24px;}
.InvoiceHeader { font-size: 12px;}
.InvoiceDetails { font-size: 12px;}
.InvoiceFooter { font-size: 12px;}
.InvoiceFooter2 { font-size: 11px;}
a.InvoiceLink:link { color: #003d71;}
a.InvoiceLink:visited { color: #003d71;}
a.InvoiceLink:hover { color: #ff7f00;}
a.InvoiceLink:active { color: #003d71;}

/* ==================================================== */
/*                                                      */
/*                 InvoiceSearch.aspx                   */
/*                                                      */
/* ==================================================== */
.InvoiceSearchFilterCellLabel {background-color: #004a6c; text-align:right; padding-left: 5px; padding-right: 5px; font-weight:bold;}
.InvoiceSearchFilterCellControl {background-color: #004a6c; text-align:left;white-space:nowrap;}
A.CustomErrorLink:link { color: #004a6c;}
A.CustomErrorLink:visited { color: #004a6c;}
A.CustomErrorLink:hover { color: #FF7F00;}
A.CustomErrorLink:active { color: #004a6c;}
.TableInvoiceFilters {
	font-size: x-small;
	border:solid 1px #000000;
	background-color:#004a6c;
	color:#ffffff;}
.DGInvoiceSearch {
	font-size:10pt;
	border-color:#000000;
	border-style:Solid;
	border-width:1px;
	background-color:#374F9A;
	padding:3px 3px 3px 3px;
	border-spacing:2px;}
.DGInvoiceSearch td { }
.DGInvoiceSearch_Header {
	background-color:#004a6c;
	color:#ffffff;
	font-size:small;
	font-weight:bold;}
.DGInvoiceSearch_Header td {
	border-color:#004a6c;
	border-style:Solid;
	border-width:1px;}
.DGInvoiceSearch_Header A {text-decoration:none;}
.DGInvoiceSearch_Header A:link { COLOR: #ffffff;}
.DGInvoiceSearch_Header A:visited { COLOR: #ffffff;}
.DGInvoiceSearch_Header A:hover { COLOR: #FF7F00;}
.DGInvoiceSearch_Header A:active { COLOR: #ffffff;}
.DGInvoiceSearch_HeaderPaidColumn {background-color:#006f50;}
.DGInvoiceSearch_Item {
	background-color:#ffffff;
	color:#000000;}
.DGInvoiceSearch_Item td {
	border-top:solid 2px #004a6c;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	padding:3px 1px 3px 1px;}
.DGInvoiceSearch_Item A:link { COLOR: #004a6c;}
.DGInvoiceSearch_Item A:visited { COLOR: #004a6c;}
.DGInvoiceSearch_Item A:hover { COLOR: #FF7F00;}
.DGInvoiceSearch_Item A:active { COLOR: #004a6c;}
.DGInvoiceSearch_ItemPaidColumn {background-color:#d8e9cd;}
.DGInvoiceSearch_SelectedItem {
	background-color:#FF7F00;
	color:#000000;
	font-weight:bold;}
.DGInvoiceSearch_SelectedItem td {
	border-top:solid 2px #004a6c;
	border-left:solid 1px #FF7F00;
	border-right:solid 1px #FF7F00;
	padding:5px 1px 5px 1px;}
.DGInvoiceSearch_SelectedItem A:link { COLOR: #000000;}
.DGInvoiceSearch_SelectedItem A:visited { COLOR: #000000;}
.DGInvoiceSearch_SelectedItem A:hover { COLOR: #FFFFFF;}
.DGInvoiceSearch_SelectedItem A:active { COLOR: #000000;}
.DGInvoiceSearch_SelectedItemPaidColumn {background-color:#FF7F00;}
.DGInvoiceSearch_Footer {
	background-color:#004a6c;
	color:#ffffff;
	font-size:10pt;
	font-weight:bold;
	text-align:right;}
.DGInvoiceSearch_Footer td {
	border-color:#004a6c;
	border-style:Solid;
	border-width:1px;}
.DGInvoiceSearch_FooterPaidColumn {background-color:#006f50;}
.DGInvoiceSearch_Pager {
	background-color:#d8e9cd;
	color:#004a6c;
	font-size:10pt;
	font-weight:bold;
	}
.DGInvoiceSearch_Pager A:link { COLOR: #004a6c;}
.DGInvoiceSearch_Pager A:visited { COLOR: #004a6c;}
.DGInvoiceSearch_Pager A:hover { COLOR: #FF7F00;}
.DGInvoiceSearch_Pager A:active { COLOR: #004a6c;}
.DGInvoiceSearch_Pager td {
	border-top:solid 2px #000000;
	border-left:solid 1px #d8e9cd;
	border-right:solid 1px #d8e9cd;
	padding:1px 10px 1px 10px;}
.DGInvoiceSearch_Pager_Current_PageIndex {color:#FF7F00;}
.DGInvoiceSearch_Pager_SearchTotal {font-style:italic; color:#FF7F00;}
.InvoiceSearchAdminControlsTable {background-color:#004a6c;border:solid 1px #000000;}
.CreatePaymentTable { 
	BORDER-RIGHT: #004a6c 1px solid;
	BORDER-TOP: #004a6c 1px solid;
	FONT-WEIGHT: bold;
	font-size: xx-small;
	BORDER-LEFT: #004a6c 1px solid;
	BORDER-BOTTOM: #004a6c 1px solid;}
.CreatePaymentTable TD { 
	BORDER-RIGHT: #004a6c 1px solid;
	BORDER-TOP: #004a6c 1px solid;
	BORDER-LEFT: #004a6c 1px solid;
	BORDER-BOTTOM: #004a6c 1px solid;}
.CreatePaymentCellLabel { background-color: #004a6c; text-align:right; padding-left: 5px; padding-right: 5px;COLOR: #FFFFFF;}
.CreatePaymentCellControl {BACKGROUND-COLOR: #d8e9cd; text-align:left;COLOR: #000000;}
.CreateCreditNoteTable { 
	BORDER-RIGHT: #004a6c 1px solid;
	BORDER-TOP: #004a6c 1px solid;
	FONT-WEIGHT: bold;
	font-size: xx-small;
	BORDER-LEFT: #004a6c 1px solid;
	BORDER-BOTTOM: #004a6c 1px solid;
	COLOR: #FFFFFF;}
.CreateCreditNoteTable TD { 
	BORDER-RIGHT: #004a6c 1px solid;
	BORDER-TOP: #004a6c 1px solid;
	BORDER-LEFT: #004a6c 1px solid;
	BORDER-BOTTOM: #004a6c 1px solid;}
.CreateCreditNoteCellLabel { background-color: #004a6c; text-align:right; padding-left: 5px; padding-right: 5px }
.CreateCreditNoteCellControl {BACKGROUND-COLOR: #d8e9cd; text-align:left }

/* ==================================================== */
/*                                                      */
/*                  UserOrderSearch.aspx                */
/*                                                      */
/* ==================================================== */
.ViewUserOrderTable { 
	BORDER-RIGHT: #004a6c 1px solid;
	BORDER-TOP: #004a6c 1px solid;
	FONT-WEIGHT: bold;
	font-size: medium;
	BORDER-LEFT: #004a6c 1px solid;
	BORDER-BOTTOM: #004a6c 1px solid;
	WIDTH: 600px;}
.ViewUserOrderCellLabel { background-color: #004a6c; text-align:right;	color: #ffffff; padding-left: 5px; padding-right: 5px;}
.ViewUserOrderCellControl {BACKGROUND-COLOR: #d8e9cd; color: #004a6c; text-align:right;}
.AddToInvoice { COLOR: #ffffff; FONT-WEIGHT: bold; font-size: 12px;}
.UserOrder {background-color:#004a6c; border-width:1px; border-style:solid; border-color:#004a6c; font-size:small;}
.UserOrderHeader {font-weight:bold; color:#ffffff; background-color:#004a6c;}
.UserOrderItem {color:#000000; background-color:#ffffff;}

/* ==================================================== */
/*                                                      */
/*                Admin Control Links                   */
/*                                                      */
/* ==================================================== */
A.AdminControlLink {
    display: block;
    padding: 8px 8px 8px 32px;
    margin:3px 3px 3px 3px;
    border: 2px solid;
    border-color:#d2d2d2 #3a3a3a #262626 #b1b1b1;
    background-color: #cccccc;
    background-image:  url(/gfx/CSSLinks/A_DOWN.gif);
    background-repeat: no-repeat;
    background-position:  7px center;}
A.AdminControlLink:link, A.AdminControlLink:visited {
	color: #000000;
	text-decoration: none;}
A.AdminControlLink:hover, A.AdminControlLink:active {
	background-color: #d8e9cd;
	background-image:  url(/gfx/CSSLinks/A_OVER.gif);
	background-repeat: no-repeat;
	background-position: 7px center;
	color: #2D1E2D;}

/* ==================================================== */
/*                                                      */
/*                  ViewCommittee.aspx                  */
/*                                                      */
/* ==================================================== */
.CommitteeTable {
	
	background-color: #FFFFFF;
	border: 1px solid #004a6c;}
.CommitteeLabelCell {
	
	font-weight:bold;
	background-color: #004a6c;
	color: #FFFFFF;
	text-align: left;
	padding-right: 5px;}
.CommitteeControlCell {}
.CommitteeDisabledCell {
	background-color: #CCCCCC;}
.CommitteeMemberTable {
	
	background-color: #d8e9cd;
	border: 2px solid #004a6c;}
.CommitteeMemberLabelCell {
	
	font-weight:bold;
	background-color: #d8e9cd;
	color: #000000;
	text-align: right;
	padding-right: 5px;}
.CommitteeMemberControlCell {
	background-color: #FFFFFF;}
.CommitteeMemberControlCell_Disabled {
	background-color: #CCCCCC;}
.CommitteeMemberNameCell {
	font-size: small;
	font-weight:bold;
	text-align: left;
	background-color: #004a6c;}
.CommitteeMemberRoleCountry {
	
	font-weight:bold;
	text-align: left;
	color:#FFFFFF;}
.CommitteeMemberPhotoCell {
	background-color: #d8e9cd;
	text-align: center;}
.CommitteePhotoField {
	background-color: #d8e9cd;
	font-weight:bold;}
.CommitteeMemberNotesCell {
	font-size: xx-small;
	font-weight:bold;
	background-color: #FFFFFF;}
A.CommitteeMemberNameLink:link { COLOR: #ffffff }
A.CommitteeMemberNameLink:visited { COLOR: #ffffff }
A.CommitteeMemberNameLink:hover { COLOR: #FF7F00 }
A.CommitteeMemberNameLink:active { COLOR: #ffffff }
.CommitteeNameTextBox {
	
	font-size: large;
	font-weight:bold;
	background-color: #d8e9cd;
	border-color: #004a6c;
	border-style: dotted;
	text-align : center;
	color: #000000;}
.CommitteeDescriptionTextBox {
	
	
	background-color: #FFFFFF;
	border-style: dotted;
	border-color: #004a6c;
	text-align : left;
	color: #000000;}

/* ==================================================== */
/*                                                      */
/*              CommitteeMemberEdit.aspx                */
/*                                                      */
/* ==================================================== */
.CommitteeMemberEditGrid {
	
	
	background-color: #004a6c;
	border: 4px solid #004a6c;}
.CommitteeMemberEditGrid td {
	border: 2px solid #004a6c;
	padding: 3px;
	border-spacing: 2px;}
.CommitteeMemberEditGridHeader {
	background-color: #004a6c;
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
	text-align: center;}
.CommitteeMemberEditGridNormalItem {
	color: #000000;
	background-color: #FFFFFF;}
.CommitteeMemberEditGridNormalItem a {
	color: #000000;}
.CommitteeMemberEditGridMouseOverItem {
	color: #000000;
	background-color: #d8e9cd;}
.CommitteeMemberEditGridMouseOverItem a {
	color: #000000;}
.CommitteeMemberEditGridSelectedItem {
	color: #FFFFFF;
	background-color: #006f50;}
.CommitteeMemberEditGridSelectedItem a {
	color: #FFFFFF;}
.CommitteeMemberEditGridPager {
	background-color: #d8e9cd;
	color: #FFFFFF;
	
	font-weight: bold;
	text-align: center;}
.CommitteeMemberEditGridFooter {
	color: #FFFFFF;
	background-color: #d8e9cd;}

/* ==================================================== */
/*                                                      */
/*               OrganisationChart.aspx                 */
/*                                                      */
/* ==================================================== */
.OrgChartCommitteeMenuTable a { 
	width:100px; 
	height:50px;
	border:1px solid #000000; 
	display: block;
	}
.OrgChartCommitteeMenu a {
	color: #000000; 
	background: #004a6c; 
	text-decoration:none; 
	text-align:center;
	font-size:11px; 
	line-height:16px;
	padding: 2px 5px;}
.OrgChartCommitteeMenu a:link {	color: #FFFFFF; 	background: #004a6c;}
.OrgChartCommitteeMenu a:active { 	color: #FFFFFF;	background: #004a6c;}
.OrgChartCommitteeMenu a:visited {	color: #FFFFFF; 	background: #004a6c;}
.OrgChartCommitteeMenu a:hover {	color: #000000;	background: #d8e9cd;}
.OrgChartCommitteeMenu a span {
	display:block;
	color: #000000; 
	border:1px solid #000000;
	background-color:#d8e9cd;
	text-align: center;}
.OrgChartCommitteeMenu a:hover span {
	/*the span will display just on :hover state*/
	display:block;
	color: #FFFFFF; 
	border:1px solid #000000;
	background-color:#004a6c;
	text-align: center;}

/* ==================================================== */
/*                                                      */
/*                CommitteeGallery.ascx                 */
/*                                                      */
/* ==================================================== */


/* ==================================================== */
/*                                                      */
/*                     Staff.aspx                       */
/*                                                      */
/* ==================================================== */
table.StaffChartMenu 
{
	width: 200px;
	border:1px solid #000000; 
	background-color:#d8e9cd;
	text-align: center;
	color: #004a6c;
	line-height:16px; 
	padding: 2px 5px;}
.StaffNotesCell {
	color: #000000; 
	background-color: #d8e9cd;
	text-align: left;}
	
.OrgChartCommitteeMenu a:link {	color: #FFFFFF; 	background: #004a6c;}
.OrgChartCommitteeMenu a:active { 	color: #FFFFFF;	background: #004a6c;}
.OrgChartCommitteeMenu a:visited {	color: #FFFFFF; 	background: #004a6c;}
.OrgChartCommitteeMenu a:hover {	color: #000000;	background: #d8e9cd;}
	
table.StaffChartMenu a {text-decoration:none;}
table.StaffChartMenu a:link {color: #004a6c; font-weight:bold;}
table.StaffChartMenu a:active {color: #004a6c; font-weight:bold;}
table.StaffChartMenu a:visited {color: #004a6c; font-weight:bold;}
table.StaffChartMenu a:hover {color: #ff7f00;font-weight:bold;}

.StaffName {font-size:15px;}

/* ==================================================== */
/*                                                      */
/*                       Events                         */
/*                                                      */
/* ==================================================== */
TABLE.EventControl {
	
	width:600px;
	padding:2px 2px 2px 2px;
	border-spacing:3px;
	border:solid 2px #004a6c;}
.EventControl TH {
	background-color:#004a6c;
	color:#FFFFFF;}
.EventControl TD {
	background-color:#FFFFFF;}
.EventControlLabelCell {
	text-align:left; }
.EventControlDetailCell {
	text-align:center;}
.EventControlTitle {
	
	font-size: large;
	font-weight:bold;
	color: #ffffff;}
.EventControlSubHeading {
	
	font-size: medium;
	font-weight:bold;
	color: #ffffff;}
.EventLinkButtonCell {padding:10px 10px 10px 10px;}

.EventTypeSummaryControl {padding:10px 10px 10px 10px; background-color:#004a6c;width:600px;text-align:left;margin:10px 10px 10px 10px;}
.EventTypeSummaryControl_TitlePaddingFrame {text-align:left;padding-bottom:10px;}
.EventTypeSummaryControl_Title {font-size:x-large;font-weight:bold;}
.EventTypeSummaryControl_Photo {height:133px;width:200px;}
.EventTypeSummaryControl a {text-decoration:none;}
.EventTypeSummaryControl a:link {color:#ffffff;}
.EventTypeSummaryControl a:active {color:#ffffff;}
.EventTypeSummaryControl a:visited {color:#ffffff;}
.EventTypeSummaryControl a:hover {color:#FF7F00;}

.ViewEventsPromoteMyEvent {padding:10px 10px 10px 10px; text-align:left;font-size:x-small;}
.ViewEventsPromoteMyEvent a {text-decoration:none;}
.ViewEventsPromoteMyEvent a:link {color:#004a6c;}
.ViewEventsPromoteMyEvent a:active {color:#004a6c;}
.ViewEventsPromoteMyEvent a:visited {color:#004a6c;}
.ViewEventsPromoteMyEvent a:hover {color:#FF7F00;}
.ViewEventsPromoteMyEvent_Title {font-size:large;font-weight:bold;color:#004a6c;width:600px;}

/* ==================================================== */
/*                                                      */
/*                 PromoteMyEvent.aspx                  */
/*                                                      */
/* ==================================================== */
.PromoteEventHeader {
	text-align:center;
	font-size:x-small;
	background-color:#004a6c;
	color:#FF7F00;}
.PromoteEventOptionalField {color:#FF7F00;}
.PromoteEventItemHeader {width:50px;}
.PromoteEventItemControl {width:350px;}

/* ==================================================== */
/*                                                      */
/*                        Votes                         */
/*                                                      */
/* ==================================================== */
.DownloadVotesBackground {background-color:#004a6c;}
.VoteIndicator {
	
	font-size: xx-small;
	color: #004a6c;}
.VoteIndicatorDescription {
	
	font-size: xx-small;
	color: #999999;
	font-style:italic;}
.VoteChoiceDiv {display:inline;}
.VoteChoiceTitle {font-size:medium;font-weight:bold;border:solid 1px #000000;margin:2px 2px 2px 2px;padding:0px 5px 0px 5px;background-color:#d8e9cd;}
.VoteChoiceText {font-size:small;color:#000000;}
.VoteChoiceDescription {color:#004a6c;}

/* ==================================================== */
/*                                                      */
/*                       Abstracts                      */
/*                                                      */
/* ==================================================== */
.AbstractSubmissionDates  {font-size:10pt;padding:2px 2px 2px 2px;}
.AbstractCountdown_Normal {background-color:#D8E9CD;color:#004a6c;font-size:10pt;border:solid 1px #004a6c;padding:2px 2px 2px 2px;}
.AbstractCountdown_24HRS {background-color:#D8E9CD;color:#FF0000;font-size:12pt;font-weight:bold;border:solid 1px #004a6c;padding:2px 2px 2px 2px; line-height:2;}
.AbstractCountdown_1HR {background-color:#D8E9CD;color:#FF0000;font-size:14pt;font-weight:bold;border:solid 1px #FF0000;padding:2px 2px 2px 2px; line-height:2;}
.AbstractIndexControlCell_Image {background-color:#D8E9CD; text-align:center;}
.AbstractIndexControlCell {background-color:#D8E9CD; text-align:left;}
.AbstractIndexControlCell a {}
.AbstractIndexControlCell a:link {
	color: #004a6c;}
.AbstractIndexControlCell a:active { 
	color: #004a6c;}
.AbstractIndexControlCell a:visited {
	color: #004a6c;}
.AbstractIndexControlCell a:hover {
	color: #ff7f00;}

.AbstractPageTitle {
	
	font-size: large;
	font-weight:bold;
	color: #ffffff;}

table.AbstractControl {
	
	padding:2px 2px 2px 2px;
	border-spacing:3px;
	border:solid 2px #004a6c;
	font-size:10pt;
	text-align:left;}
.AbstractControl th {
	background-color:#004a6c;
	color:#FFFFFF;
	text-align:center;}
.AbstractControl td {
	padding:2px 2px 2px 2px;}
.AbstractControl td input {
	font-size:10pt;}
.AbstractControl td textarea {
	font-size:10pt;}
.AbstractControl td button {
	font-size:xx-small;}
.AbstractsButtonSmall {
	font-size:10pt;}
.AbstractYellowText {
	color:Yellow;}
.AbstractSmallText {
	font-size:10pt;}
.AbstractBigText {
	
	font-size: large;
	font-weight:bold;}
.AbstractMediumText {
	
	font-size: medium;
	font-weight:bold;}
.AbstractSummaryControl_FieldHeader {
	background-color:#d8e9cd;
	color:#004a6c;
	text-align:right;
	vertical-align:top;
	font-weight:bold;}
 
.HPDQuote {
	color: #FF7F00;
	font-style: italic;
	font-weight: bold;}

.AbstractHyperLink {
	
	color:#004a6c;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer; }
.AbstractHyperLink:link {color:#000000;}
.AbstractHyperLink:active {color:#000000;}
.AbstractHyperLink:visited {color:#000000;}
.AbstractHyperLink:hover {color:#ff7f00;}

.WizardAbstractSideBarButton {font-size:12pt;}
.WizardAbstractSideBarButton:link {color:#004a6c;text-decoration:none;}
.WizardAbstractSideBarButton:active {color:#004a6c;text-decoration:none;}
.WizardAbstractSideBarButton:visited {color:#004a6c;text-decoration:none;}
.WizardAbstractSideBarButton:hover {color:#ff7f00;text-decoration:underline;}


/* ====================================================== */
/*                                                        */
/*                     Disclosures                        */
/*                                                        */
/* ====================================================== */
.DisclosurePageCreateDisclosure {
	padding:10px 0px 10px 0px;
	width:650px;
	background-color: #d8e9cd;
	border: solid 1px #004a6c;}
.DisclosurePageCreateDisclosure_Contents {padding: 0px 25px 10px 25px;}
.DisclosurePanelHasRelationship {
	text-align:center;
	width:550px;
	height:auto;
	padding: 25px 25px 25px 25px;
	border: solid 1px #004a6c;
	background-color: #ffffff;}
.DisclosurePanelDisclosures {
	text-align:center;
	width:550px;
	padding: 25px 25px 25px 25px;
	border: solid 1px #004a6c;
	background-color: #ffffff;
	border-spacing: 2px;}
.DisclosurePanelFinish {
	text-align:center;
	width:550px;
	padding: 25px 25px 25px 25px;
	border: solid 1px #004a6c;
	background-color: #ffffff;}
.DisclosurePanelDisclosuresSimple {
	text-align:center;
	width:550px;
	padding: 0px 25px 0px 25px;}
.DisclosurePanelCheckbox {
	width:400px;
	padding: 5px 5px 5px 70px;
	text-align:left;
	margin-left: 25px;}
.DisclosureCreateDisclosureControl {
	text-align:center;
	width:400px;
	padding: 25px 25px 25px 25px;
	border: solid 1px #004a6c;
	background-color:#ffffff;}
.DisclosureCreateDisclosureControlsimple {
	text-align:center;
	width:400px;}
.DisclosureCreateDisclosureControlCheckbox {
	width:400px;
	padding:  25px 25px 10px 85px;
	text-align:left;}
.AddCompanyPage {
	text-align:center;
	width:600px;
	border: solid 1px #004a6c;
	background-color:#d8e9cd;}
.Disclosuretext {
	font-size:x-small;
	
	color:#004a6c;}
.Disclosuretextalign {
	font-size:x-small;
	
	color:#004a6c;
	text-align:center;}
.DisclosureSubHeading {
	font-size:small;
	
	color:#004a6c;}
.DisclosureDropDownList {
	overflow:hidden;
	height:18px;
	width:60px;
	color:#004a6c;
	font-size:x-small;}
.DisclosureButton {
	text-align:center;
	height:30px;
	width:83px;
	color:#004a6c;
	font-size:xx-small;}
.DisclosureErrorText {
	font-size:xx-small;
	
	color:#fa140d;
	font-style:italic;}
.DisclosureCommitteeWarningText {
	font-size:small;
	
	color:#fa140d;
	font-weight:bold;}	
.DisclosureDisclosureIncompleteText {
	font-size:small;
	
	color:#fa140d;
	font-weight:bold;}
.AddCompanyControlButton {
	height:25px;
	width:100px;
	color:#004a6c;
	font-size:x-small;}
.AddCompanyButton {
	text-align:center;
	height:31px;
	width:225px;
	color:#004a6c;
	font-size:x-small;}
.DisclosureHeading {
	
	font-size: large;
	font-weight:bold;
	color: #004a6c;}
.DisclosureViewDisclosuresControlCheckBox {
	width:auto;
	padding: 25px 25px 10px 55px;
	text-align:left;
	border: solid 1px #004a6c;
	background-color:#ffffff;}
.DisclosureViewDisclosureControl {
	width:auto;
	background-color:#d8e9cd;
	border: solid 1px #004a6c;
	padding:10px 0px 10px 0px;}
.DisclosureViewDisclosureControl_Contents {
	text-align:center;
	width:auto;
	padding:0px 25px 10px 25px;}
.DisclosureStatementPage {
	width:600px;
	height:auto;
	text-align:center;}
.DisclosureBigHeading {
	
	font-size: x-large;
	font-weight:bold;
	color: #004a6c;}
.DisclosureUserName {
	width:350px;
	float:left;
	padding: 0px 30px 0px 0px;}
.DisclosureGridView {
	border:solid 2px #374F9A;
	width:600px;
	text-align:center;
	padding: 25px 25px 25px 25px;}
.DisclosureUpdateButton {
	width:250px;
	height:27px;
	text-align:center;
	color:#004a6c;}
.DisclosureUserInvalidPage {
	text-align:center;
	width:600px;
	background-color:#d8e9cd;
	padding: 25px 25px 25px 25px;
	border: solid 1px #004a6c;}
.DisclosureDeleteButton {
	width:200px;
	height:27px;
	text-align:center;
	color:#004a6c;}
.DisclosureLargeText {
	font-size:medium;
	
	color:#004a6c;}
.DisclosureSelectText {
	font-size:small;
	
	color:#004a6c;}
.DisclosureImage {
	float:left;}
.DisclosureSmallText {
	font-size:12px;
	
	color:#004a6c;}
.DisclosureXSmallText {
	font-size:10px;
	
	color:#004a6c;}
.DisclosureMemberWarningText {
	font-size:small;
	
	color:#004a6c;}
	

/* ====================================================== */
/*                                                        */
/*                     Documents                          */
/*                                                        */
/* ====================================================== */
.DocRepeaterHeader1 {
	width: auto;
	text-align:left;}
.DocRepeaterContent {
	width: inherit;
	height:auto;
	text-align:left;}
.DocRepeaterHeaderTitleText1 {
	
	color:#000000;
	font-weight:bold;
	font-size: 18px;
	text-decoration:none;}
.DocRepeaterHeaderTitleText1:link {color:#000000;}
.DocRepeaterHeaderTitleText1:active {color:#000000;}
.DocRepeaterHeaderTitleText1:visited {color:#000000;}
.DocRepeaterHeaderTitleText1:hover {color:#FF7F00;}	
.DocRepeaterContentFloatLeft {float:left;}
.DocRepeaterContentPadRight3px {padding-right:3px;}
.DocRepeaterContentPadRight2px {padding-right:3px;}
.DocRepeaterContentTitleText {
	color:#004A6C;
	font-weight:bold;}
.DocRepeaterContentText {
	color:#004A6C;
	font-weight:bold;}
.DocRepeaterContentTitle {
	color:#ff7f00;
	font-weight:bold;}
.DocRepeaterContentText2 {
	color:#004A6C;
	font-weight:bold;}
.DocFolderInfoText	 {
	color:#004A6C;
	font-weight:bold;
	padding-right:10px; }
.DocFolderInfoTitle	 {
	color:#ff7f00;}
.DocRepeaterContentTextValidation {
	color:#FA140D;}
.DocRepeaterContentTextSmall{
	color:#004A6C;
	font-size:xx-small;
	 font-weight:bold;}
.DocRepeaterContentTitleSmall{
	color:#ff7f00;
	font-size:xx-small;
	font-weight:bold;}	
.DocRepeaterHeaderButton {
	font-size:0.95em;
	float:right;}
.DocRepeaterHypLkDownload {
	text-decoration:none;}	
.DocRepeaterHypLkDownload:link {color:#006F50;}
.DocRepeaterHypLkDownload:active {color:#006F50;}
.DocRepeaterHypLkDownload:visited {color:#006F50;}
.DocRepeaterHypLkDownload:hover {color:#FF7F00;}	
.UserRatingStar {
	font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor:pointer;
    background-repeat: no-repeat;}
 .UserRatingStarSmall {
 	font-size: 0pt;
    width: 10px;
    height: 9px;
    margin: 0px;
    background-position:bottom;
    cursor:pointer;
    background-repeat: no-repeat;}
.UserRatingStarEmptySmall {
	background-image: url(/gfx/Documents/EmptyStar_75.jpg);}
.UserRatingStarFilledSmall {
	background-image: url(/gfx/Documents/FilledStar_75.jpg);}
.UserRatingStarEmpty {
	background-image: url(/gfx/Documents/EmptyStar_12.gif);}
.UserRatingStarFilled {
	background-image: url(/gfx/Documents/FilledStar_12.gif);}
.UserRatingStarWaiting {
	background-image:url(/gfx/Documents/SavedStar_12.gif); }
.UserRatingStarEmpty_LG {
	background-image: url(/gfx/Documents/EmptyStar_12_lg.gif);}
.UserRatingStarFilled_LG {
	background-image: url(/gfx/Documents/FilledStar_12_lg.gif);}
.UserRatingStarWaiting_LG {
	background-image:url(/gfx/Documents/SavedStar_12_lg.gif); }
.DocRepeaterHypLkComments {
	
	color:#004A6C;
	text-decoration:none;
	font-size: 12px;}	
.DocRepeaterHypLkComments:link {color:#004A6C;}
.DocRepeaterHypLkComments:active {color:#004A6C;}
.DocRepeaterHypLkComments:visited {color:#004A6C;}
.DocRepeaterHypLkComments:hover {color:#FF7F00;}
.Progress{
  text-align : center;
  border: solid 2px #004A6C;
  background-color: #EEEEEE;
  /* background-image: url(spinner.gif); 404!! */
  background-position: center center;
  background-repeat: no-repeat;
  cursor: wait;
  padding: 4px;
  width: 300px;}
.blankButton {
	background-position:center;
	background-repeat: no-repeat;
	background-color: Transparent;
	border: solid 0px #ffffff;
	width: 47px;
	height: 47px;
	cursor:pointer;}
.CommitteeSelectorDiv { 
	padding-left:25px;}
.CommitteeRowDiv {
	 vertical-align:middle; }
.CommitteeRowInnerDiv {
	display:inline;
	padding:5px 5px 5px 5px;
	vertical-align:middle; }
.PageNextStyle {
	background-image:url(/gfx/Documents/16/PageNext_16.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color: Transparent;}
.PageNextStyle:hover { background-image:url(/gfx/Documents/16/PageNext_16_OVER.gif); }
.PagePrevStyle {
	background-image:url(/gfx/Documents/16/PagePrev_16.gif);
	background-position:center;
	background-repeat:no-repeat;
	background-color: Transparent; }
.PagePrevStyle:hover { background-image:url(/gfx/Documents/16/PagePrev_16_OVER.gif); }  
.ImgDelDocument {
	background-position:center;
	background-repeat:no-repeat;
	background-color: Transparent;
	background-image:url(/gfx/Documents/16/Delete_16.gif); }
.ImgDelDocument:hover { background-image:url(/gfx/Documents/16/Delete_16_OVER.gif); }
.ImgEditDocument {
	background-position:center;
	background-repeat:no-repeat;
	background-color: Transparent;
	background-image:url(/gfx/Documents/16/pencil_16.gif); }
.ImgEditDocument:hover { background-image:url(/gfx/Documents/16/pencil_16_OVER.gif); }
.ImgAddDocument {
	background-position:center;
	background-repeat:no-repeat;
	background-color: Transparent;
	background-image:url(/gfx/Documents/DocumentAdd_50.gif); }
.ImgAddDocument:hover { background-image:url(/gfx/Documents/DocumentAdd_50_OVER.gif); }
.DocHyperLink {
	
	color:#000000;
	text-decoration:none;
	font-size: 12px;
	cursor:pointer; }
.DocHyperLink:link {color:#004A6C;}
.DocHyperLink:active {color:#004A6C;}
.DocHyperLink:visited {color:#004A6C;}
.DocHyperLink:hover {color:#FF7F00;}
.DocErrorText {
	
	color:#FA140D;
	font-weight:bold;
	font-size: 12px; }
.AbstractHyperLink {
	
	color:#000000;
	text-decoration:none;
	font-size: 12px;
	cursor:pointer; }
.AbstractHyperLink:link {color:#000000;}
.AbstractHyperLink:active {color:#000000;}
.AbstractHyperLink:visited {color:#000000;}
.AbstractHyperLink:hover {color:#FF7F00;}

.RoundCorner {
background:#fff url(/gfx/RoundedCorners/3/leftside.gif) repeat-y left top;
}
.RoundCorner_top {
width:100%;
height:20px;
background:url(/gfx/RoundedCorners/3/top.gif) no-repeat left top;
}
.RoundCorner_top span {
display:block;
position:static;
height:20px;
background:url(/gfx/RoundedCorners/3/top-right.gif) no-repeat right top;
}
.RoundCorner_center-content {
position:static;
background:url(/gfx/RoundedCorners/3/rightside.gif) repeat-y right top;
padding:1px 20px 1px 25px;
margin-top:-10px;
}
.RoundCorner_bottom {
width:100%;
height:20px;
background:url(/gfx/RoundedCorners/3/bottom.gif) no-repeat left bottom;
}
.RoundCorner_bottom span {
display:block;
position:static;
float:right;
width:25px;
height:20px;
background:url(/gfx/RoundedCorners/3/bottom-right.gif) no-repeat right top;
}
.PointerCursor {cursor:pointer;}

.fixedHeader
{
   overflow:auto;
   width:620px;
   height:400px;
   border:solid 2px #004a6c;
}
.AbstractReviewNotes {font-size:14px;font-weight:bold;color:#004a6c;}

.ReviewSummaryGridView TD
{
	font-size: 10pt;
	font-weight:normal;
	color: #000000;
}

.ReviewSummaryGridView TD A:link {color: #000000;text-decoration:none; }
.ReviewSummaryGridView TD A:visited {color: #000000;text-decoration:none; }
.ReviewSummaryGridView TD A:hover {color: #000000;text-decoration:none; }
.ReviewSummaryGridView TD A:active {color: #000000;text-decoration:none; }

.watermarked {color:#ff7f00;font-style:italic;}

/*Ashley added 15_07_09 */
/* styling of the container. */ 
a.myPlayer { 
    display:block; 
    width: 320px; 
    height:240px;  
    text-align:center; 
    margin:0 15px 15px 0; 
    float:left; 
    border:4px solid #cccccc;
    background-position:center center;
    background-repeat:no-repeat;
    background-color:#000000;
} 
 
/* play button */ 
a.myPlayer img { 
    margin-top:100px; 
    border:0px; 
} 

/* when container is hovered we alter the border color */ 
a.myPlayer:hover { 
    border:4px solid #ff7f00; 
}

/* ====================================================== */
/*                   Committee Pages                      */
/* ====================================================== */

.ComPageChkBox_left  label {
    display: block;
    float: left;
    padding-right:2px;
    white-space: nowrap;
}
.ComPageChkBox_left input {
    vertical-align: middle;
}

.watermarked_ComPage { color:#ff7f00;font-style:italic; }

.CommitteePageContentPanel ul {padding-left:25px;}

/* ===================================================== */
/*                        World Map                      */
/* ===================================================== */

.worldmap {
 width: 600px;
 height: 314px;
 background: url(/gfx/Worldmap/WorldMap2.gif) no-repeat;
 margin: 0px 0px;
 padding: 0;
 position: relative;
 border: none;
 float:left;
}

.worldmap li {margin: 0; padding: 0; list-style: none; display: block; position: absolute;}

.worldmap a {  display: block;text-align:center; vertical-align:middle; text-decoration: none;}

.worldmap a span {color:#000000; border:1px solid #000000; background-color:#ffffff; }

.worldmapAfrica {z-index:30; left:230px; top:93px; height:162px; width:140px;}
.worldmapAsia { left:335px; top:8px; height:187px; width:219px;}
.worldmapEurope { left:230px; top:6px; height:88px; width:140px;}
.worldmapOceania {left:486px; top:175px; height:100px; width:114px;}
.worldmapAmericas { left:5px; top:3px; height:295px; width:244px;}

.worldmapWorldWide {left:250px; top:265px; height:26px; width:160px;}

.worldmapAfrica a {height:160px; line-height:160px; }
.worldmapAsia a {height:187px;line-height:187px; }
.worldmapEurope a {height:88px; line-height:88px;}
.worldmapOceania a {height:100px; line-height:100px;}
.worldmapAmericas a {height:295px; line-height:295px; }

.worldmapAfrica a:hover { background: url(/gfx/Worldmap/WorldMap2.gif) -230px -407px no-repeat;}
.worldmapAsia a:hover { background: url(/gfx/Worldmap/WorldMap2.gif) -335px -636px no-repeat;}
.worldmapEurope a:hover { background: url(/gfx/Worldmap/WorldMap2.gif) -230px -948px no-repeat;}
.worldmapOceania a:hover { background: url(/gfx/Worldmap/WorldMap2.gif) -486px -1431px no-repeat;}
.worldmapAmericas a:hover {  background: url(/gfx/Worldmap/WorldMap2.gif) -5px -1573px no-repeat;}

.fellowships ul {padding-left:40px;}
.fellowships ol {padding-left:40px;}

/* url("graphics/textfield_bg.gif") SEO check complained it was 404 */
.txtbxtransparent { outline: none; display:inline;vertical-align:middle;text-align:left;font-size:20px; font-family:Consolas, Courier New, Monaco, monospace;font-weight:bold;border: solid 0px #fff;background: transparent no-repeat fixed;width:78px; }
.txtbxtransparent .textfield { background: transparent no-repeat fixed; }

.StandardisationTable {border:solid 1px #999999;width:100%;}
.StandardisationTable tr th {background-color:#cccccc;padding:3px;}
.StandardisationTable td {border-top:solid 1px #999999;padding:3px;font-style:italic;}
.StandardisationTable td:first-child {font-weight:bold;font-style:normal;}
.StandardisationTable td.StandardisationIndent {padding-left:15px;}

.StandardisationRadio td input {line-height:20px;vertical-align:middle;cursor:pointer;}
.StandardisationRadio td label span:hover {color:#0000ff;}
.StandardisationRadio td label span:first-child {line-height:20px;padding-left:2px;}
.StandardisationRadio td label span {vertical-align:middle;cursor:pointer;}
.StandardisationRadio td label b:hover {color:#0000ff;}
.StandardisationRadio td label b {line-height:20px;vertical-align:middle;cursor:pointer;}

.StandardisationRadio { background-image:url('/gfx/Standardisation/CCC_Interface.gif');width:100%; }

.CCCPageTitle { display:inline;vertical-align:middle; font-size:18px; }

.RadioButtonCCCSite {vertical-align:middle;}

.CCCcomplicationletter {font-size:20px; font-family:Consolas, Courier New, Monaco, monospace;font-weight:bold; }

.CCCcomplicationDescription {font-size:18px; }

.ELearningExternalResource ul {margin-left:25px;}


a.ElearningViewCourse {
    display:block;
    float:right;
    height:63px;
    width:131px;
    padding-left:5px;
    margin-top:5px;
    background:url(/gfx/eLearning/view-course.gif) no-repeat 0px -70px;}
.ElearningViewCourse:hover {background-position:0px 0px;}

a.ElearningViewResource {
    display:block;
    float:right;
    height:63px;
    width:131px;
    margin-left:5px;
    background:url(/gfx/eLearning/view-resource.gif) no-repeat 0px -70px;}
a.ElearningViewResource:hover {background-position:0px 0px;}

a.MoreLess {
    cursor:pointer;
    display:block;
    float:right;
    height:25px;
    width:25px;
    line-height:25px;
    vertical-align:middle;
    padding-left:5px;
    background:url(/gfx/Publications/UpDown.jpg) no-repeat 0px 0px;}
.MoreLess:hover {background-position:0px -25px;}

a.MoreLess.Toggle {background:url(/gfx/Publications/UpDown.jpg) no-repeat 0px -75px;}
.MoreLess.Toggle:hover {background-position:0px -50px;}