@charset "utf-8";
/* CSS Document */
/**********************************************************************************************
	Title: Anthoy Nolan
	Date: Dec 2009
***********************************************************************************************
	1. BASE
			1.1 Reset
			1.2 Default styles
			1.3 Basic styles
	2. LAYOUT
			2.1 Header
			2.2 Content
			2.3 Footer
***********************************************************************************************/
/* 1. BASE
-----------------------------------------------------------------------------------------------
===============================================================================================*/	

/* 1.1	Reset
-----------------------------------------------------------------------------------------------*/	
	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
	}
	body {
		line-height: 1;
	}
	
	ol, ul {
		list-style: none;
	}
	
	blockquote, q {
		quotes: none;
	}
	
	blockquote:before, 
	blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}	
	:focus {
		outline: 0;
	}	

/* 1.2	Default styles
-----------------------------------------------------------------------------------------------*/	
body {
		background-color:#fafafa;
		font-family:Arial, Helvetica, sans-serif;
		padding:0;
		margin:0;
		color:#000;
		}

	hr { 
		display: none;
	}
			
	strong {
		font-weight: bold;
	}
	em {
		font-style: italic;
	}	
	input, textarea, select {
		font-size:0.9em ;
		font-family:Arial, Helvetica, sans-serif;
	}

	a {
		text-decoration: none;
                cursor: hand;
	}
	
	a:hover, 
	a:active {
		color: #333300;
		text-decoration:none;
	}	
h1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	letter-spacing:normal;
	
	margin-bottom:10px;
	font-weight:normal;
	}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	clear:both;
	margin:15px 0 15px 0;
	padding:0;
	line-height:150%;
	}		

/* 1.3	Basic styles
-----------------------------------------------------------------------------------------------*/	
	.hide {
		display: none;	}

/* 2. LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/	
#container{
        text-align:center;
	margin:0 auto;        
	}
.zoneTopInfo { 
	
	}

/* 2.1	header
-----------------------------------------------------------------------------------------------*/	
.header_drop {
	width:100%;
	background-color:#90aa3f;
	padding:0;
	text-align:center;
	margin:0 auto;
}
.header_top {
	height:64px;
	padding:0;
	text-align:center;
	margin:0 auto;
	width:940px;
}
.header_top a:link, .header_top a:visited {
	color:#f6f8f8;
	font-size:15px;
}
.header_top_left {
	width:635px;
	float:left;
	text-align:left;
	padding:25px 0 0 0px;
	font-family:"Gotham Book", Helvetica, sans-serif;
	font-size:15px;
}
.header_top_left .signle_button {
	margin-right:15px;
	float:left;
	width:290px;
}
.header_top_left .signle_button a:link, .header_top_left .signle_button a:visited {
	color:#FFFFFF;
}
.header_top_left .signle_button a:hover {
	color:#000000;
}
.header_top_right {
	width:305px;
	float:left;
	text-align:right;
	padding:7px 0 0 0px;
}
.login_search_box {
	width:100%;
	height:auto; 
	margin:0;
	padding:0;
	}
.login_search_box_left {
	width:164px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	}	
.login_search_box_left .or {
	font-weight:normal;
	float:left;
	width:20px;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	}
.login_search_box_left .sign_up {
	font-size:12px;
	font-weight:bold;
	margin-top:18px;
	float:left;
	width:57px;
	}
.login_search_box_left .sign_up a:hover {
	color:#000000;
	}
.login_search_box_left .btn_login {
	padding:0;
	width:66px;
	height:33px;
	margin:8px 0 0 0;
	float:left;
}
.login_search_box_left .btn_login .login_button {
	background:url(/AnthonyNolanPage/_ui/Images/btn/login.png) no-repeat;
	width:66px;
	height:33px;
}
.login_search_box_left .btn_login .login_button:hover {
	background:url(/AnthonyNolanPage/_ui/Images/btn/login.png) no-repeat 0 -36px;
}			
.login_search_box_left a:link, .login_search_box_left a:visited { 
	padding-right:0;
	font-size:12px;
	color:#FFFFFF;
	}			
.login_search_box_right {
	width:141px;
	float:left;
	font-size:16px;
	color:#8fa93c;
	padding:10px 0 0 0;
	text-align:left;
	}
.login_search_box_right .btn_search {
	padding:0;
	width:38px;
	height:38px;
	float:left;
	margin:-6px 0 0 -8px;
	}	
.login_search_box_right .search_button {
	padding:0;
        margin:-6px 0 0 -8px;
        float:left;
	width:38px;
	height:38px;
	background:url(/AnthonyNolanPage/_ui/Images/btn/search.png) no-repeat;
	}
.login_search_box_right .search_button:hover {
	background:url(/AnthonyNolanPage/_ui/Images/btn/search.png) no-repeat -37px 0;
	}			
.login_search_box_right .input_search {
	float:left;
	color:#8fa93c;
	background: url(/AnthonyNolanPage/_ui/images/top_search_bg.gif) #000000;
	width:96px;
	height:27px;
	border:none;
	padding:0;
	line-height:150%;
	text-align:center;
	margin:0;
	padding-left:7px;
	}
.login_search_box_right .input_search input {
	color:#8fa93c;
	background: url(/AnthonyNolanPage/_ui/images/top_search_bg.gif) #000000;
	width:102px;
	height:27px;
	border:none;
	padding:0;
	line-height:150%;
	text-align:center;
	margin:0;
	padding-left:7px;
	}
.header_navi {
	width:100%;
	background-image:url(/AnthonyNolanPage/_ui/Images/bg_header_navi.gif);
	padding:0;
	text-align:center;
	margin:0 auto;
}		
.header_bottom {
	width:940px;
	height:100px;
	margin:auto;
	padding:0;
}
.logo {
	width:171px;
	padding:13px 0 0 0;
	margin:0;
	float:left;
	text-align:left;
}
.btn_viewing_option {
	padding-bottom:14px;
	width:125px;
	height:31px;
	margin:0 0 0 612px;
	}
.btn_viewing_option .viewing_button {
	width:125px;
	height:31px;
	background:url(/AnthonyNolanPage/_ui/Images/btn/viewing_options.png) no-repeat;
	}
.btn_viewing_option .viewing_button:hover {
	background:url(/AnthonyNolanPage/_ui/Images/btn/viewing_options.png) no-repeat -125px 0;
	}	

.btn_viewing_option_details {
	padding-bottom:16px;
	width:137px;
	height:30px;
	margin:0px 0 0 632px;
}
.btn_viewing_option_details .viewing_button_details {
	width:138px;
	height:32px;
        display:none;
	background:url(/AnthonyNolanPage/_ui/images/btn/btn_viewing_option_details.png) no-repeat;
}
.btn_viewing_option_details .viewing_button_details:hover {
	background:url(/AnthonyNolanPage/_ui/images/btn/btn_viewing_option_details.png) no-repeat 0 -35px;
}

/*---donate now drop box--*/
.donate_now_drop_main {
	width:940px;
	padding:0 0 0 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	margin:0 auto;
	text-align:center;
	margin-top:6px;
}
.donate_drop_left {
	float:left; 
	width:250px;
	margin:0;
	padding:0;
	}
.donate_drop_left_title {
	padding:5px 0 0 0;
	}	
.donate_drop_left_content {
	font-size:16px;
	color:#FFFFFF;
	padding:20px 0 0 40px;
	}		
.donate_drop_center {
	float:left; 
	width:340px;
	padding:0 10px 0 10px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:140%;
	}	
.donate_drop_right {
	float:left; 
	width:320px;
	margin:0 0 0 10px;
	padding:0;
	}	
.donate_drop_right_content {
	margin:0;
	padding:0 0 10px 0;
	line-height:140%;
	font-size:14px;
	}
.donate_drop_right_btn {
	width:318px;
	height:52px;
	padding:12px 0 0 0;
	background-color:#ededed;
	}
.donate_drop_right_btn  .donate_drop_input {
	height:40px;
	width:155px;
	background-color:#dcdcdc;
	float:left;
	margin:0 18px 0 18px;
	text-align:left;
	}
.donate_drop_right_btn  .donate_drop_input input {
	height:30px;
	border:0;
	font-size:20px;
	padding:5px 0 0 5px;
	width:130px;
	background-color:#dcdcdc;
	color:#666666;
	}	
.donate_drop_right_btn .donate_drop_donate_btn {
	margin:0;
	float:left;
	}
.donate_drop_right_btn .donate_btn {
	background:url(/AnthonyNolanPage/_ui/Images/btn_donate.gif) no-repeat;
	width:106px;
	height:37px;
	}	
		.donate_drop_right_btn .donate_btn:hover {
			background:url(/AnthonyNolanPage/_ui/Images/btn_donate_hover.gif) no-repeat;
			}	
	
	

	
/*---navigation --*/			
.navigation {
	width:769px;
	padding:0;
	margin:0;
	float:left;
	text-align:right;
        height:85px;
}
.navigation_small {
	font-family:"Gotham Book", Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
	margin:0 2px 10px 0;
	padding:0;
}
.navigation_small span {
	padding-left:10px;
}
.navigation_small span .Existing_donors {
	background:url(/AnthonyNolanPage/_ui/Images/navi/existing.png) no-repeat 0 -17px;
	width:97px;
	height:15px;
}
.navigation_small span .Existing_donors:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/existing.png) no-repeat;
}
.navigation_small span .Support_for_patients {
	background:url(/AnthonyNolanPage/_ui/Images/navi/support.png) no-repeat 0 -17px;
	width:127px;
	height:15px;
}
.navigation_small span .Support_for_patients:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/support.png) no-repeat;
}
.navigation_small span .Job {
	background:url(/AnthonyNolanPage/_ui/Images/navi/job.png) no-repeat 0 -17px;
	width:30px;
	height:15px;
}
.navigation_small span .Job:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/job.png) no-repeat;
}
.navigation_small span .Media {
	background:url(/AnthonyNolanPage/_ui/Images/navi/media.png) no-repeat 0 -17px;
	width:36px;
	height:15px;
}
.navigation_small span .Media:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/media.png) no-repeat;
}
.navigation_small span .Transplant_centers {
	background:url(/AnthonyNolanPage/_ui/Images/navi/transplant.png) no-repeat 0 -17px;
	width:115px;
	height:15px;
}
.navigation_small span .Transplant_centers:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/transplant.png) no-repeat;
}
.navigation_small span .Change_your_personal_details {
	background:url(/AnthonyNolanPage/_ui/Images/navi/change_your.png) no-repeat 0 -17px;
	width:182px;
	height:15px;
}
.navigation_small span .Change_your_personal_details:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/change_your.png) no-repeat;
}
.navigation_small span .Existing_reg {
	background:url(/AnthonyNolanPage/_ui/images/navi/existing_reg.png) no-repeat 0 -17px;
	width:154px;
	height:15px;
}
.navigation_small span .Existing_reg:hover {
	background:url(/AnthonyNolanPage/_ui/images/navi/existing_reg.png) no-repeat;
}
.navigation_small span .Support_care {
	background:url(/AnthonyNolanPage/_ui/Images/navi/Support_care.png) no-repeat 0 -17px;
	width:96px;
	height:15px;
}
.navigation_small span .Support_care:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/Support_care.png) no-repeat;
}
.navigation_main {
	font-size:14px;
	letter-spacing:0;
	color:#0a0505;
	margin:0;
	padding:0;
}
.navigation_main ul {
	margin:0;
}
.navigation_main ul li {
	margin:0;
	text-align:left;
	float:left;
	margin-left:14px;
}
.navigation_main ul li .home {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_home.png) no-repeat;
	width:44px;
	height:21px;
}
.navigation_main ul li .home:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_home.png) no-repeat 0 -22px;
}
.navigation_main ul li .home_active {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_home.png) no-repeat 0 -22px;
	width:44px;
	height:21px;
}
.navigation_main ul li .who_we_are {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_who.png) no-repeat;
	width:105px;
	height:21px;
}
.navigation_main ul li .who_we_are:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_who.png) no-repeat 0 -22px;
}
.navigation_main ul li .who_we_are_active {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_who.png) no-repeat 0 -22px;
	width:105px;
	height:21px;
}
.navigation_main ul li .what_we_do {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_what_we.png) no-repeat;
	width:103px;
	height:21px;
}
.navigation_main ul li .what_we_do:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_what_we.png) no-repeat 0 -22px;
}
.navigation_main ul li .what_we_do_active {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_what_we.png) no-repeat 0 -22px;
	width:103px;
	height:21px;
}
.navigation_main ul li .what_you_can_do {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_what_you.png) no-repeat;
	width:148px;
	height:21px;
}
.navigation_main ul li .what_you_can_do:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_what_you.png) no-repeat 0 -22px;
}
.navigation_main ul li .what_you_can_do_active {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_what_you.png) no-repeat 0 -22px;
	width:148px;
	height:21px;
}
.navigation_main ul li .news {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_news.png) no-repeat;
	width:46px;
	height:21px;
}
.navigation_main ul li .news:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_news.png) no-repeat 0 -22px;
}
.navigation_main ul li .news_active {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_news.png) no-repeat 0 -22px;
	width:46px;
	height:21px;
}
/*.navigation_main ul li .scientific {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_scientific.png) no-repeat;
	width:170px;
	height:23px;
}
.navigation_main ul li .scientific:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_scientific.png) no-repeat 0 -22px;
}
.navigation_main ul li .scientific_active {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_scientific.png) no-repeat 0 -22px;
	width:170px;
	height:23px;
}*/
.navigation_main ul li .healthcare {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_healthcare.png) no-repeat;
	width:232px;
	height:21px;
}
.navigation_main ul li .healthcare:hover {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_healthcare.png) no-repeat 0 -22px;
}
.navigation_main ul li .healthcare_active {
	background:url(/AnthonyNolanPage/_ui/Images/navi/navi_healthcare.png) no-repeat 0 -22px;
	width:232px;
	height:22px;
}	
				/*.navigation_main ul li a:hover {
					color:#000000;
					text-decoration:none;
					border-bottom-width: 3px;
					border-bottom-style: solid;
					border-bottom-color: #000000;
					}
				.navigation_main ul li a:active {
					color:#333333;
					text-decoration:none;
					border-bottom-width: 3px;
					border-bottom-style: solid;
					border-bottom-color: #000000;
					}
				.navigation_main .active {
						text-decoration:none;
						color:#000000;
						font-weight:bolder;
						font-family:"Gotham Medium", Helvetica, sans-serif;
						font-size:15px;
						font-style:normal;
						border-bottom-width: 3px;
						border-bottom-style: solid;
						border-bottom-color: #000000;						
						}*/
				
				.navigation_main_head_link {
					Z-INDEX: 3000;
					}
				.navigation_main_sub_scientific {
					Z-INDEX: 3000; 
					POSITION: absolute; 
					DISPLAY: none;
					width:619px;
					height:165px;
					padding:0;
					margin:10px 0 0 -419px;
					background-color:#009966;
					background:url(/AnthonyNolanPage/_ui/Images/navi/bg_sub_navi.png) no-repeat;
					overflow:hidden;
					}
                               /*.navigation_main_sub_healthcare {
					Z-INDEX: 3000;
					POSITION: absolute;
					DISPLAY: none;
					width:619px;
					height:165px;
					padding:0;
					margin:10px 0 0 -419px;
					background-color:#009966;
					background:url(/AnthonyNolanPage/_ui/Images/navi/bg_sub_navi.png) no-repeat;
					overflow:hidden;
				}*/
				.navigation_sub_middle {
					margin:0;
					padding:30px 0 10px 0px;
					font-size:13px;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					font-weight:normal;
					line-height:140%;
					}	
				.navigation_sub_middle_01 {
					float:left;
					width:145px;
					margin-right:10px;
					}	
				.navigation_sub_middle_02 {
					float:left;
					width:300px;
					}		
				.navigation_sub_middle .main_link_title  {
					font-size:16px;
					padding-left:22px;
					}
				.navigation_sub_middle .main_link_content  {
					padding-left:22px;
					}		
				.navigation_sub_middle .main_link_line  {
					border-top:1px solid #FFFFFF;
					margin:5px 0 -5px 22px;
					clear:both;
					}		
				.navigation_sub_middle ul {
					list-style:none;
					list-style-type:none;
					margin:0 12px 0 0;
					padding:0;		
					}
				.navigation_sub_middle ul li {
					margin:0;		
					list-style:none;
					list-style-type:none;
					float:none;
					}
				.navigation_sub_middle ul li a:link, .navigation_sub_middle ul li a:visited, .navigation_sub_middle ul li a:hover {
					color:#FFFFFF;
					text-decoration:none;
					}
				.navigation_sub_middle ul li a:hover {
					color:#000000;
					border:none;
					}		
/*--this is css for Sub Menu ALL drop down--start--*/
.navigation_sub_all {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:normal;
	text-transform:uppercase;
}
.navigation_sub_all li { 
	width:180px;
	padding:0;
	margin:0;	
	}
.navigation_sub_all li a:link, .navigation_sub_all li a:visited {
	color:#FFFFFF;
	line-height:125%;	
}	
.navigation_sub_all li a:hover {
	color:#000000;
}
.navigation_sub_all li a.navigation_sub_all_active {
	color:#000000;
}
/*--this is css for Sub Menu ALL drop down--ENd--*/

/*--this is css for who we are drop down--start--*/
.navigation_main_sub_who_we_are {
	z-index:3000;
	position: absolute;
	display: none;
	width:200px;
	height:174px;
	padding:15px 0 0 0;
	margin:5px 0 0 -42px;
	background-color:#90a93e;
	background:url(/AnthonyNolanPage/_ui/images/navi/bg_sub_all.png) no-repeat;
	overflow:hidden;
}
.navigation_main_sub_who_we_are ul li {
	margin:0;
	padding:7px 10px 7px 10px;
	line-height:100%;
	background:url(/AnthonyNolanPage/_ui/images/navi/bg_sub_sep.png) no-repeat bottom;
}	
/*--this is css for who we are drop down--end--*/


/*--this is css for what we do drop down--start--*/
.navigation_main_sub_what_we_do {
	z-index:3000;
	position: absolute;
	display: none;
	width:200px;
	height:73px;
	padding:15px 0 0 0;
	margin:5px 0 0 -42px;
	background-color:#90a93e;
	background:url(/AnthonyNolanPage/_ui/images/navi/bg_sub_all.png) no-repeat;
	overflow:hidden;
}
.navigation_main_sub_what_we_do ul li {
	margin:0;
	padding:7px 10px 7px 10px;
	line-height:100%;
	background:url(/AnthonyNolanPage/_ui/images/navi/bg_sub_sep.png) no-repeat bottom;
}
/*--this is css for what we do drop down--end--*/


/*--this is css for what you can do drop down--start--*/
.navigation_main_sub_what_you_can_do {
	z-index:3000;
	position: absolute;
	display: none;
	width:200px;
	height:247px;
	padding:15px 0 0 0;
	margin:5px 0 0 -20px;
	background-color:#90a93e;
	background:url(/AnthonyNolanPage/_ui/images/navi/bg_sub_all.png) no-repeat;
	overflow:hidden;
}
.navigation_main_sub_what_you_can_do ul li {
	margin:0;
	padding:7px 10px 7px 10px;
	line-height:100%;
	background:url(/AnthonyNolanPage/_ui/images/navi/bg_sub_sep.png) no-repeat bottom;
}
/*--this is css for what you can do drop down--end--*/

/*--this is css for news drop down--start--*/
.navigation_main_sub_news {
	z-index:3000;
	position: absolute;
	display: none;
	width:200px;
	height:73px;
	padding:15px 0 0 0;
	margin:5px 0 0 -75px;
	background-color:#90a93e;
	background:url(/AnthonyNolanPage/_ui/images/navi/bg_sub_all.png) no-repeat;
	overflow:hidden;
}
.navigation_main_sub_news ul li {
	margin:0;
	padding:7px 10px 7px 10px;
	line-height:100%;
	background:url(/AnthonyNolanPage/_ui/images/navi/bg_sub_sep.png) no-repeat bottom;
}
/*--this is css for news drop down--end--*/

/*--this is css for Healthcare drop down--start--*/
.navigation_main_sub_healthcare {
	z-index:3000;
	position: absolute;
	display: none;
	width:200px;
	height:102px;
	padding:15px 0 0 0;
	margin:5px 0 0 15px;
	background-color:#90a93e;
	background:url(/AnthonyNolanPage/_ui/images/navi/bg_sub_all.png) no-repeat;
	overflow:hidden;
}
.navigation_main_sub_healthcare ul li {
	margin:0;
	padding:7px 10px 7px 10px;
	line-height:100%;
	background:url(/AnthonyNolanPage/_ui/images/navi/bg_sub_sep.png) no-repeat bottom;
}
/*--this is css for Healthcare drop down--end--*/


/* 2.2	content
-----------------------------------------------------------------------------------------------*/	
.content_main {
	background-image:url(/AnthonyNolanPage/_ui/images/bg_content_main.gif); 
	background-repeat:repeat-x;
        margin-bottom:40px;
	}
.content {
	width:940px;
	height:auto;
	margin:0 auto;
	padding:20px 0px 0px 0px;
	text-align:center;
	clear:both;
}
.details_page_content_top {
	background:url(/AnthonyNolanPage/_ui/images/details/bg_middle_details_top.gif) no-repeat;
	width:940px;
	height:9px;
	margin:0;
	padding:0;
}
.details_page_content_middle {
	background:url(/AnthonyNolanPage/_ui/images/details/bg_middle_details_center.gif);
	width:940px;
	height:auto;
	margin:0;
	padding:0;
}
.details_page_content_bottom {
	background:url(/AnthonyNolanPage/_ui/images/details/bg_middle_details_bottom.gif) no-repeat;
	width:940px;
	height:14px;
	margin:0;
	padding:0;
}
.static_page_content_middle {
	width:940px;
	height:auto;
	margin:0;
	padding:0;
	text-align:left;
}
/*-------------details page-----------*/
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
 
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */


/*--home page csss--*/
.home_page_flick {
	background:url(/AnthonyNolanPage/_ui/images/bg_home_flick.gif) no-repeat;
	height:430px;
	width:940px;
	overflow:hidden;
	text-align:left;
	}
.home_page_flick_left {
	padding:0;
	margin:0;
	width:610px;
	height:430px;
	overflow:hidden;
	float:left;
	}
.home_page_flick_right {
	padding:30px 0px 0 12px;
	margin:0;
	width:268px;
	height:430px;
	float:left;
	background-image:url(/AnthonyNolanPage/_ui/Images/bg_home_flick_right.gif);
}
.home_page_flick_title_main {
	height:170px; 
	overflow:hidden;
	}
.home_page_flick_right .home_page_flick_title {
	padding-bottom: 10px;
	margin:0;
	height:auto;
	font-size:28px;
	font-weight:bold;
	line-height:120%;
}
.home_page_flick_right .home_page_flick_title span {
}
.home_page_flick_right .home_page_flick_content {
	padding:0 0 0 0;
	font-size:14px;
	color:#000000;
	line-height:130%;
	height:auto;
}
.home_page_flick_right .home_page_flick_subtitle {
	padding:50px 0 15px 45px;
	line-height:130%;
	color:#FFFFFF;
	font-size:18px;
	font-weight:normal;
	width:275px;
	text-align:left;
}
.home_page_flick_right .home_page_flick_button {
	padding:0 0 0 55px;
	margin:0;
	width:147px;
	height:38px;
}
.home_page_flick_right .home_page_flick_button .join_now {
	width:147px;
	height:38px;
	background:url(/AnthonyNolanPage/_ui/Images/btn/join_now.png) no-repeat;
	}	
.home_page_flick_right .home_page_flick_button .join_now:hover {
	width:147px;
	height:38px;
	background:url(/AnthonyNolanPage/_ui/Images/btn/join_now.png) no-repeat -147px 0;
	}			




			

/*--details page css--*/
.content_details_main_banner {
	background:url(/AnthonyNolanPage/_ui/images/details/bg_content_details_main_banner.gif);
	width:100%;
	height:250px;
	margin:0 auto;
	padding:0;
	text-align:center;
	clear:both;
}
.details_page_banner {
	width:100%; 
	clear:both;
	}
.details_page_middle_top {
	margin:0 auto;
	padding:0;
	width:940px;
	text-align:center;
}
.details_page_middle_top_button {
	text-align:left;
	font-size:14px;
	margin:-1px 0 0 0;
	clear:both;
}
.details_page_middle_top_button_left_border {
	float:left;
	background:url(/AnthonyNolanPage/_ui/images/details/top_link_left_bg.png) no-repeat;
	width:12px;
	height:32px;
}
.details_page_middle_top_button_right_border {
	float:left;
	background:url(/AnthonyNolanPage/_ui/images/details/top_link_right_bg.png) no-repeat;
	width:12px;
	height:32px;
}
.details_page_middle_top_button_bg {
	height:26px;
        width:880px;
	background:url(/AnthonyNolanPage/_ui/images/details/top_link_midd_bg.gif);
	background-repeat:repeat-x;
	padding:4px 10px 20px 10px;
	float:left;
}
.details_page_middle_top_button a:link, .details_page_middle_top_button a:visited {
	color:#a8a8a8;
	/*padding:7px 10px 0 0px;*/
}
.details_page_middle_top_button a:hover {
	color:#6f6f6f;
}
.details_page_middle_top_button span {
	color:#6f6f6f;
}
.details_page_middle_top_join_now {
	width:100%;
	height:66px;
	margin:0;
	text-align:left;
	clear:both;
}
.details_page_middle_top_join_now .btn_who_can_help {
	padding:0;
	float:left;
	width:165px;
}
.details_page_middle_top_join_now .who_can_help_content {
	padding:0 10px 0 0;
	float:left;
	width:575px;
	font-size:20px;
	color:#5d676a;
}
.details_page_middle_top_join_now .who_can_help {
	padding:0 10px 0 0;
	float:left;
	width:740px;
}
.details_page_middle_top_join_now .who_can_help_content span {
	font-size:13px;
}
.details_page_middle_top_join_now .btn_join_now_detail {
	padding:0;
	float:left;
	width:189px;
}
.details_page_middle_top_join_now .btn_join_now_detail .btn_join_now_detail_link {
	width:189px;
	height:50px;
	background:url(/AnthonyNolanPage/_ui/images/btn/btn_join_now_detail.png) no-repeat;
}
.details_page_middle_top_join_now .btn_join_now_detail .btn_join_now_detail_link:hover {
	background:url(/AnthonyNolanPage/_ui/images/btn/btn_join_now_detail.png) no-repeat 0 -51px;
}	
.details_page_middle {
	width:100%; 
	clear:both; 
	margin:0px 0px 0px 0px;
	}
.details_page_middle  a:link, .details_page_middle  a:visited {
	color:#90aa3f;
        cursor:hand;
	}
.details_page_left {
	float:left;
margin:10px 0 0 0;
text-align:left;
width:225px;	}
.details_page_left_navi {
	margin:0 0 8px 0;
	padding:0;
	width:100%;
	}
.details_page_navi_left_top {
	background:url(/AnthonyNolanPage/_ui/Images/bg_details_navi_left_top.gif) no-repeat;
	width:180px;
	height:9px;
	margin:0;
	padding:0;
	}
.details_page_navi_left_middle {
	background-image:url(/AnthonyNolanPage/_ui/Images/bg_details_navi_left_middle.gif);
	width:180px;
	margin:0;
	
	}
.details_page_left  .navi_button {	
	background:url(/AnthonyNolanPage/_ui/images/bg_left_button.gif) no-repeat;
	text-align:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	padding:16px 0px 2px 4px;
	width:220px;
	height:30px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:middle;
	line-height:125%;
	}
.details_page_left .navi_button_select {
	background:url(/AnthonyNolanPage/_ui/images/bg_left_button_select.png) no-repeat;
	text-align:left;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#90aa3f;
	padding:16px 0px 2px 4px;
        width:220px;
	height:30px;
	font-weight:bold;
	text-transform:uppercase;
	vertical-align:middle;
	line-height:125%;	
}	
.details_page_left  .navi_button_line {
	border-bottom:1px solid #CCCCCC;
	}	
/*.details_page_left .navi_button:hover {
	background:url(/AnthonyNolanPage/_ui/images/bg_left_button_select.png) no-repeat;
	color:#90aa3f;
        position:relative;
        z-index:100;
}*/
.details_page_left .navi_button a:link, .details_page_left .navi_button a:visited {
	color:#666666;
}
.details_page_left .navi_button a:hover {
	color:#90aa3f;
}
.details_page_left .navi_button_sub {
	text-align:left;
	line-height:160%;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#424242;
	padding:10px 10px 10px 5px;
	font-weight:bold;
	background:url(/AnthonyNolanPage/_ui/images/left_divider.gif) no-repeat bottom left;
}
.navi_button_sub a:link, .navi_button_sub a:visited {
	color:#424242;
}	
.navi_button_sub a:hover {
	color:#94aa46;
	background-image:url(/AnthonyNolanPage/_ui/images/sublink_arrow.gif);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:10px;

}
		
.details_page_left_tags { 
	margin:20px 0 10px 0;
	padding:0;
	line-height:180%;
	font-size:16px;
	color:#90aa3f;
	}	
.details_page_left_icons {
	margin:0;
	padding:5px 0 0 0;
	text-align:left;
	line-height:150%;
	background:url(/AnthonyNolanPage/_ui/Images/bg_details_left_icons.gif) no-repeat;
	width:180px;
	height:63px;
	}			
.details_page_left_icons  a:link, .details_page_left_icons  a:visited {
	color:#000000;
	padding:0 0 0 50px;
	font-size:16px;
	}
.details_page_left_icons  a:hover {
	color:#999999;
	}		
.details_page_navi_left_bottom {
	background:url(/AnthonyNolanPage/_ui/Images/bg_details_navi_left_bottom.gif) no-repeat;
	width:180px;
	height:9px;
	margin:0;
	padding:0;
	}		
.details_page_center {
	float:left;
margin:0 15px 0 10px;
text-align:left;
width:660px;
	}
.details_page_center ol {
	list-style-type:decimal;
	list-style:decimal;
        padding-left:20px;
	}
.details_page_center ul {
	list-style-type:disc;
	list-style:disc;
        padding-left:18px;
	}
.details_page_center_event {
	width:660px;
	float:left;
	margin:0px 15px 0 20px;
	text-align:left;
}
.details_page_center_heading {
	font-family:Arial, Helvetica, sans-serif;
	font-size:29px;
	margin-bottom:20px;
	font-weight:normal;
	text-transform:uppercase;
        margin-top:20px;
}	
.details_page_center_heading_sub {
	padding-bottom:8px;
        padding-top:8px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:29px;
	color:#90a93e;
	}
.details_page_center h5 {
	color:#333333;
	font-size:13px;
	margin:25px 0 5px 0;
	font-weight:bold;
	}
.details_page_center h6{
	color:#333333;
	font-size:13px;
	font-weight:normal;
	}
.details_page_center span {
	font-size:20px;
	line-height:140%;
	}
.details_page_center_event h5 {
	color:#333333;
	font-size:13px;
	margin:25px 0 5px 0;
	font-weight:bold;
	}
.details_page_center_event h6{
	color:#333333;
	font-size:13px;
	font-weight:normal;
	}
.details_page_center_event span {
	font-size:20px;
	line-height:140%;
	}
.details_page_center .btn_details_print {
	margin:-8px -10px 0px 0px;
	height:30px;
	text-align:right;
}
.details_page_center .btn_details_print .btn_details_print_link {
	background:url(/AnthonyNolanPage/_ui/images/btn/btn_print_page.png) no-repeat;
	width:123px;
	height:40px;
}
.details_page_center .btn_details_print .btn_details_print_link:hover {
	background:url(/AnthonyNolanPage/_ui/images/btn/btn_print_page.png) no-repeat 0 -43px;
}
.btn_details_share {
	margin:15px 0 20px 0;
	padding:0;
        clear:both;
}
.btn_details_share .btn_details_share_link {
	background:url(/AnthonyNolanPage/_ui/images/btn/btn_share.png) no-repeat;
	width:84px;
	height:36px;
}
.btn_details_share .btn_details_share_link:hover {
	background:url(/AnthonyNolanPage/_ui/images/btn/btn_share.png) no-repeat 0 -41px;
}
.details_page_right {
	width:160px; 
	float:left;
	margin:0px 0 0 0;
	position:relative;
	z-index:100;
	background-color:#90aa3f;
	padding:10px;
	text-align:left;
	}
.details_page_right_title {
	font-size:30px;
	font-family:"Gotham", Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	line-height:120%;
	text-align:left;
	margin:0 0 10px 0;
	}
.details_page_right_content {
	font-size:18px;
	color:#FFFFFF;
	line-height:120%;
	}
.details_page_right_content2 {
	font-size:13px;
	color:#FFFFFF;
	line-height:140%;
	margin:10px 0 20px 0;
	}
.details_page_right_button_join {
	width:147px;
	height:38px;
	margin:20px 0 20px 0;
	}
.details_page_right_button_join .join_now {
	width:147px;
	height:38px;
	background:url(/AnthonyNolanPage/_ui/Images/btn/join_now.png) no-repeat;
	}	
.details_page_right_button_join .join_now:hover {
	width:147px;
	height:38px;
	background:url(/AnthonyNolanPage/_ui/Images/btn/join_now.png) no-repeat -147px 0;
	}		
	
		
.details_page_right_button {
	width:100%;
	height:auto;
	margin:20px 0 20px 0;
	padding:0;
	font-size:16px;
	}	
.details_page_right_button_line {
	border-bottom:1px solid #ffffff;
	margin:7px 0 7px 0;
	}				
.details_page_right_button a:link, .details_page_right_button a:visited {
	color:#FFFFFF;
	}	
.details_page_right_button a:hover {
	color:#000000;
	}	
.details_page_share_icon {
	background:url(/AnthonyNolanPage/_ui/Images/bg_details_share_icon.gif) no-repeat;
	text-align:left;
	width:516PX;
	height:37px;
	margin:0 0 10px -40px;
	padding:13px 10px 7px 70px;
	}	
.details_page_share_icon img {
	padding:0 9px 0 0;
	}
.details_middle_footer {
	clear:both; 
	margin:0px 0 0 100px; 
	text-align:left; 
	padding:16px 0 0 0;
	width:100%;
	min-height:180px;
	}	
.details_middle_footer_left {
	float:left;
	width:25%;
	}
.details_middle_footer_right {
	float:left;
	width:450px;
	font-size:16px;
	line-height:140%;
	}		
.details_middle_footer_line {
	border-bottom:1px solid #999999;
	width:400px;
	margin:5px 0 5px 0;
	}
	
	
/* 2.3 Footer
-----------------------------------------------------------------------------------------------*/					
#footer_home_main {
	text-align:center;
	margin:0 auto;
	height:330px;
	margin-top:10px;
	background-image: url(/AnthonyNolanPage/_ui/Images/bg_footer_home_main.gif);
	background-position: 30%;
	margin-bottom:-40px;
	}
#footer_home {
	text-align:center;
	margin:0 auto;
	height:232px;
	/*background-image: url(/AnthonyNolanPage/_ui/Images/bg_footer_home_only.gif);
	background-position: 30%;*/
	background-color:#000000;
        clear:both;
	border-top:2px #292929 solid;	 
	}
.footer_home_top {
	width:940px;
	height:280px;
	padding:26px 0 0 0;
	color:#FFFFFF;
	text-align:center;
	margin:0 auto;
}
.footer_home_top_left {
	width:210px;
	padding:0;
	float:left;
	text-align:left;
}
.footer_home_top_center {
	width:310px;
	height:192px;
	margin:10px 10px 0 10px;
	padding:15px 20px 25px 20px;
	text-align:left;
	color:#FFFFFF;
	overflow:hidden;
	position:absolute;
	margin-left:250px;
	z-index:350;
}
.footer_home_top_center:hover {
	background-color:#1b1b1b;
	color:#FFFFFF;
	height:auto;
}
.footer_home_top_right {
	width:340px;
	height:142px;
	padding:15px 0px 25px 20px;
	margin:10px 0 0 0;
	text-align:left;
	color:#FFFFFF;
	position:absolute;
	overflow:hidden;
	margin-left:600px;
	z-index:350;
}
.footer_home_top_right:hover {
	background-color:#1b1b1b;
	color:#FFFFFF;
	height:auto;
}
.footer_home_top .footer_home_top_title {
	font-size:25px;
	color:#94aa46;
	line-height:130%;
}
.footer_home_top .footer_home_top_sub_title {
	font-size:18px;
	line-height:120%;
	padding:5px 0 5px 0;
}
.footer_home_top .footer_home_top_content {
	font-size:12px;
	line-height:168%;
}
#footer_details_main {
	text-align:center;
	margin:0 auto;
	height:316px;
	margin-top:10px;
	background-image: url(/AnthonyNolanPage/_ui/Images/bg_footer_details_main.gif);
	background-position: 30%;
        margin-bottom:-28px;
	}
#footer_details {
	text-align:center;
	margin:0 auto;
	height:220px;
	background-image: url(/AnthonyNolanPage/_ui/Images/bg_footer_details_only.gif);
	background-position: 30%;
	}
.footer_details_slide_left {
	width:420px; 
	float:left; 
	color:#CCCCCC; 
	background:url(/AnthonyNolanPage/_ui/images/subse_bootm_scroll_bg.png) no-repeat top; 
	margin:0; 
	height:180px; 
	margin:80px 0 0 50px; 	
	}
.footer_details_slide_left .slide_title {
	font-size:19px; 
	width:345px; 
	padding:16px 0 0 35px; 
	line-height:150%;
	}
.footer_details_slide_left .slide_content {
	font-size:14px; 
	color:#90a93e; 
	width:250px; 
	line-height:160%; 
	padding:7px 0 0 35px;
	}	
.footer_details_slide_right {
	text-align:left; width:410px; float:left;
        margin-top:-11px;
	}	
.footer_details_top {
	width:940px;
	height:280px;
	padding:34px 0 0 0;
	color:#FFFFFF;
	text-align:center;
	margin:0 auto;
	background:url(/AnthonyNolanPage/_ui/Images/bg_footer_details_top.gif) no-repeat;
}						
.footer_home_bottom {
	width:940px;
	height:202px;
	color:#d8d8d8;
	text-align:center;
	margin:0 auto;
	padding:0;
}
.footer_home_bottom ul li {
	margin:5px 0 5px 0;
	font-weight:normal;
	font-size:12px;
}
.footer_home_bottom ul li strong {
	font-weight:normal;
	font-size:14px;
}
.footer_home_bottom ul li span img {
	margin-bottom:10px;
}
.footer_home_bottom ul li a:link, .footer_home_bottom ul li a:visited {
	color:#94aa46;
}
.footer_home_bottom ul li a:hover {
	color:#FFFFFF;
}
.footer_home_bottom_left {
	width:220px;
	margin:35px 0 0 0;
	float:left;
	text-align:left;
}
.footer_home_bottom_left .iconss {
	padding:7px 0 0 10px;
	background:url(/AnthonyNolanPage/_ui/images/bg_footer_icon.png) no-repeat;
	width:177px;
	height:49px;
	margin-top:10px;
}
.footer_home_bottom_left .iconsss {
	padding:0px 0 0 10px;
	margin-top:-5px;
}
.footer_home_bottom_left .iconsss span {
	font-size:15px;
	line-height:100%;
	margin-left:10px;
}
.footer_home_bottom_left .iconss img {
	padding:0 4px 0 0px;
}
.footer_home_bottom_center {
	width:200px;
	margin:0;
	padding:35px 0 0 0;
	float:left;
	text-align:left;
}
.footer_home_bottom_right {
	width:480px;
	height:200px;
	padding:0;
	margin:35px 0 0 20px;
	float:left;
	text-align:left;
}
.footer_home_bottom_right .twitter_content {
	float:left;
	width:460px;
	height:60px;
	margin:0px 0 10px 0;
	padding:10px 20px 10px 20px;
	font-size:15px;
	line-height:140%;
	color:#ffffff;
	background-image:url(/AnthonyNolanPage/_ui/images/bottom_twitter_contant_bg.gif);
	background-repeat:no-repeat;
        overflow:hidden;
}
.footer_home_bottom_right .twitter_content .livefeed { 
	width:460px;
	height:60px;
        overflow:hidden;
        }	
.footer_home_bottom_right .twitter_content a:link, .footer_home_bottom_right .twitter_content a:visited  {	
	color:#ffffff;
        font-size:15px;	
}
.footer_home_bottom_right .copy_right_content {
	clear:both;
	color:#d8d8d8;
	margin:0 0 0 10px;
	font-size:12px;
}
		.footer_home_bottom_right_details { 
			width:580px;
			height:200px;
			background:url(/AnthonyNolanPage/_ui/Images/bg_footer_bottom_details.gif) no-repeat;
			padding:0;
			margin:3px 0 0 0;
			float:left;
			text-align:left;
			}
		.footer_tooltip_01 {  
			z-index:300;  
			position:relative; 
			float:left; 
			}
              	.footer_tooltip_01 input {  
					width:25px; 
					height:25px; 
					margin-right:10px;
                                        margin-left:5px; }
                .footer_tooltip_01 img {  
					width:25px; 
					height:25px; 
					margin-right:7px;
                                        margin-left:5px; }
              	.footer_tooltip_01 .toolcontent_01 { 
					z-index:400; 
					position:absolute; 
					display:none; 
					background:#FFFFFF; 
					top:0; left:0; 
					background:url(/AnthonyNolanPage/_ui/Images/bg_footer_icon_arrow.png) no-repeat; 
					width:177px; 
					min-height:14px; 
					padding:16px 0 0 25px;
					margin:2px 0 0 -10px;	}

				.footer_tooltip_01 .toolcontent_01 .footer_facebook {
					position:absolute; left:15px;
					}
				.footer_tooltip_01 .toolcontent_01 .footer_twitter {
					position:absolute; left:-5px;
					}
				.footer_tooltip_01 .toolcontent_01 .footer_linkedin {
					position:absolute; left:-40px;
					}
				.footer_tooltip_01 .toolcontent_01 .footer_digg {
					position:absolute; left:-25px;
					}
				.footer_tooltip_01 .toolcontent_01 .footer_rss {
					position:absolute; left:-60px;
					}
                                .footer_tooltip_01 .toolcontent_01 .footer_youtube {
			               position:absolute;
	                               left:-25px;
                                       }
                                .footer_tooltip_01 .toolcontent_01 .footer_flickr {
	                                position:absolute;
	                                left:-60px;
                                         }	

/*--css for event form step 02 start here--*/
.event_form_left {
	width:170px;
	float:left;
	margin:70px 10px 10px 10px;
	padding:0;
}
.event_form_left_top {
	background:url(/AnthonyNolanPage/_ui/Images/bg_details_navi_left_top.gif) no-repeat;
	width:180px;
	height:9px;
	margin:0;
	padding:0;
}
.event_form_left_middle {
	background-image:url(/AnthonyNolanPage/_ui/Images/bg_details_navi_left_middle.gif);
	width:180px;
	margin:0;
}
.event_form_left_bottom {
	background:url(/AnthonyNolanPage/_ui/Images/bg_details_navi_left_bottom.gif) no-repeat;
	width:180px;
	height:9px;
	margin:0;
	padding:0;
}
.event_form_left_middle .event_form_left_button {
	text-align:left;
	line-height:160%;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0px 10px 5px 18px;
}
.event_form_left_middle .event_form_left_button a:link, .event_form_left_middle .event_form_left_button a:visited {
	color:#000000;
	font-weight:bold;
}
.event_form_right {
	width:720px;
	float:left;
	margin:0px 10px 10px 20px;
	padding:0;
        text-align:left;
}
.event_form_right_title {
	color:#838383;
	font-size:18px;
	font-family:"Gotham Book", Arial;
}
.event_form_right_subtitle {
	color:#92a843;
	font-size:24px;
	font-family:"Gotham Book", Arial;
	font-weight:normal;
	margin:10px 0 10px 0;
}
.event_form_right_divider {
	background:url(/AnthonyNolanPage/_ui/Images/event_divider.gif) no-repeat;
	width:720px;
	height:6px;
	margin:5px 0 15px 0;
}
.event_form_right_row {
	width:100%;
	margin:0;
	padding:0;
	min-height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.event_form_right_row span {
	color:#92a843;
	font-size:18px;
}
.event_form_right_row2 {
	width:100%;
	margin:0;
	padding:0;
	min-height:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.event_form_right_row2 span {
	color:#92a843;
	font-size:18px;
}
.event_form_right_row3 {
	width:100%;
	margin:0;
	padding:0;
	min-height:210px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.event_form_right_row3 span {
	color:#92a843;
	font-size:18px;
}
.event_form_right_row4 {
	width:100%;
	margin:0;
	padding:0;
	min-height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.event_form_right_row5 {
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	min-height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
.event_form_right_row5 span {
	color:#92a843;
	font-size:18px;
}
.event_form_right_row4 .buttonn {
	float:left;
	margin:0;
	padding:0;
}
.event_form_right_row4 .buttonnn {
	float:left;
	margin:0 0 0 120px;
	padding:0;
}
.event_form_row_01_name {
	margin:0px 0 7px 0;
}
.event_form_row_01_desc {
	margin:0;
	font-size:10px;
	color:#999999;
	font-style:italic;
}
.event_form_row_01_text {
	margin:4px 0 12px 0;
	padding:0;
	width:240px;
	float:left;
}
.event_form_row_01_input {
	background:url(/AnthonyNolanPage/_ui/Images/event/bg_text_01.gif) no-repeat;
	width:210px;
	height:57px;
	margin:0;
	float:left;
}
.event_form_row_01_input input {
	margin:18px 26px 0 20px;
	border:0;
	width:165px;
}
.event_form_row_01_or {
	font-size:14px;
	font-family:"Gotham Light", Arial;
	color:#838383;
	padding:25px 3px 0 3px;
}
.event_form_right_row_divider {
	width:12px;
	float:left;
	margin:0 5px 0 5px;
}
.event_form_right_row_3 {
	width:175px;
	float:left;
}
.event_form_right_row_4 {
	width:315px;
	height:80px;
	float:left;
	background:url(/AnthonyNolanPage/_ui/Images/event/bg_text_02.gif) no-repeat;
	padding:10px 0px 0px 22px;
}
.event_form_right_row_4 textarea {
	width:290px;
	height:60px;
}
.event_form_row_05_text {
	margin:4px 0 12px 0;
	padding:0;
	width:100%;
	float:left;
}
.event_form_row_05_01 {
	width:125px;
	float:left;
	margin-top:20px;
}
.event_form_row_05_02 {
	background-image:url(/AnthonyNolanPage/_ui/Images/event/bg_text_03.gif);
	float:left;
	width:344px;
	height:57px;
	margin:0 10px 0 10px;
}
.event_form_row_05_02 input {
	width:290px;
	border:0;
	margin:20px 0 0 20px;
}
.event_form_row_05_03 {
	background-image:url(/AnthonyNolanPage/_ui/Images/event/bg_text_04.gif);
	float:left;
	width:219px;
	height:57px;
}
.event_form_row_05_03 input {
	width:170px;
	border:0;
	margin:20px 0 0 20px;
}
.event_form_right_row_6 {
	width:170px;
	float:left;
}
.event_form_right_row_7 {
	width:250px;
	float:left;
}
.event_form_right_row_8 {
	width:250px;
	float:left;
}
.event_form_right_row_9 {
	width:290px;
	float:left;
}
.event_form_row_09_name {
	margin:0px 0 7px 0;
	padding:0;
	width:240px;
	height:57px;
	background:url(/AnthonyNolanPage/_ui/Images/event/bg_text_05.gif) no-repeat;
}
.event_form_row_09_name input {
	padding:0px 0 0 0px;
	border:0;
	width:200px;
	margin:20px 0 0 20px;
}
.event_form_right_row_10 {
	width:160px;
	float:left;
	padding-top:5px;
}
.event_form_right_row_11 {
	width:270px;
	float:left;
}
.event_form_row_10_name {
	margin:0px 0 7px 0;
	padding:0;
	width:713px;
	height:146px;
	background:url(/AnthonyNolanPage/_ui/Images/event/bg_text_06.gif) no-repeat;
}
.event_form_row_10_name textarea {
	padding:0px 0 0 0px;
	border:0;
	width:670px;
	margin:16px 0 0 20px;
}
/*--css for event form step 02 start here--*/	


/*--Css for Online Registration Form start here--*/
.online_app_form_main {
	width:100%;
	color:#000000;
	margin:20px 0 0 0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.online_app_form_title {
	color:#92a843;
	font-size:24px;
	font-family:"Gotham Book", Arial;
	font-weight:normal;
	margin:10px 0 10px 0;
}
.online_app_form_content {
	width:920px;
	margin:0;
	padding:10px;
	background-color:#dde6b8;
}
.online_app_form_row {
	height:40px;
	padding:0;
	margin:0;
}
.online_app_form_row_phone {
	height:90px;
	padding:0;
	margin:0;
}
.online_app_form_row_country {
	height:95px;
	padding:0;
	margin:0;
	line-height:130%;
}
.online_app_form_row_why {
	height:100px;
	padding:0;
	margin:0;
	line-height:130%;
	clear:both;
}
.online_app_form_01_title {
	margin:0 0 0 16%;
}
.online_app_form_01_title input {
	margin:0 0 0 30px;
}
.online_app_name {
	width:48%;
	float:left;
	margin-right:2%;
}
.online_app_name input {
	width:98%;
	margin:2px 0 0px 0;
}
.online_app_add input {
	width:97%;
	margin:4px 0 0 0;
}
.online_app_postcode {
	width:55%;
	float:left;
}
.online_app_postcode input {
	width:90%;
	margin:2px 0 0px 0;
}
.online_app_dob {
	width:45%;
	float:left;
}
.online_app_dob input {
	width:13%;
	margin:3px 0 3px 0;
}
.online_app_phone_left {
	width:70%;
	float:left;
}
.online_app_phone_right {
	width:30%;
	float:left;
}
.online_app_phone {
	width:48%;
	float:left;
	margin:1% 2% 0 0;
}
.online_app_phone input {
	width:95%;
	margin:2px 0 0px 0;
}
.online_app_mobile {
	width:100%;
	float:left;
	margin:1% 2% 0 0;
}
.online_app_mobile input {
	width:90%;
	margin:3px 10% 3px 0;
}
.online_app_gp_left {
	width:70%;
	float:left;
}
.online_app_gp_right {
	width:30%;
	float:left;
}
.online_app_gp_left input {
	width:95%;
	margin:2px 0 0px 0;
}
.online_app_gp_right input {
	width:90%;
	margin:2px 0 0px 0;
}
.online_app_form_row_country ul {
	float:left;
	margin:3px 10px 3px 0;
	width:220px;
}
.online_app_form_row_country ul li .textbox {
	width:120px;
}
.online_app_form_why_left {
	float:left;
	width:50%;
	margin-top:5px;
}
.online_app_why_text {
	width:100%px;
}
.online_app_form_why_left_text {
	width:75%;
	float:left;
}
.online_app_b_phone {
	width:32%;
	float:left;
	margin:1% 1% 0 0;
}
.online_app_b_phone input {
	width:97%;
	margin:2px 0 0px 0;
}
.online_app_b_caption {
	font-size:26px;
	margin:0 20px 0 10px;
	font-weight:bold;
}
.online_app_b_title {
	font-size:20px;
	font-weight:bold;
}
.online_app_b_content {
	margin-left:55px;
}
.online_app_c_form_row {
	height:50px;
	padding:0;
	margin:0;
}
.online_app_c_form_row_count {
	height:64px;
	padding:0;
	margin:0;
}
.online_app_c_height {
	width:48%;
	float:left;
	margin-right:2%;
}
.online_app_c_height input {
	width:10%;
	margin:4px 0 0px 20px;
}
.online_app_c_blood {
	width:48%;
	float:left;
	margin-right:2%;
}
.online_app_c_blood span {
	margin-left:200px;
}
.online_app_c_blood input {
	width:3%;
	margin:4px 10px 0px 5px;
}
.online_app_c_rec {
	width:48%;
	float:left;
	margin-right:2%;
}
.online_app_c_rec input {
	width:3%;
	margin:4px 10px 0px 5px;
}
.online_app_c_rec_left {
	width:74%;
	float:left;
	margin-right:2%;
	margin-left:3%;
	margin-top:1%;
}
.online_app_c_rec_left input {
	width:90%;
	margin:4px 0px 0px 0px;
}
.online_app_c_rec_right {
	width:18%;
	float:left;
	margin-right:2%;
}
.online_app_c_rec_right input {
	width:100%;
	margin:4px 0px 0px 0px;
}
/*--Css for Online Registration Form End here--*/
/*CSS for run page starts*/
.details_page_center_run {
	padding-top:20px;
	padding-bottom:10px;
}
.details_page_center_run_heading {
	float:left;
	width:60%;

}
.event_search_input_box_div {
	float:left;
	padding-top:7px;
}
.event_search_input_box {
	border:1px #FFFFFF solid;
	text-align:right;
	padding-right:8px;
	color:#828282;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;

}
.separator {
	border-bottom:1px #e1e1e1 solid;
	margin-left:-38px;
	width:742px;
	height:1px;
	margin-bottom:10px;
	clear:both;
}
.separator2 {
	border-bottom:1px #e1e1e1 solid;
	margin-left:-48px;
	width:742px;
	height:1px;
	margin-bottom:10px;
	clear:both;
}
.details_page_center_run_top_text_main_div {
	float:left;
	width:59%;
	margin-top:15px;
}
.details_page_center_run_top_bigger_text {
	padding:0 15px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-size:13px;
	line-height:145%;
        font-weight: bold;
}
.details_page_center_run_top_small_text {
	padding:0 15px 15px 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2b2b2b;
	font-size:13px;
	line-height:135%
}
.subsection_main_div {
	margin-bottom:5px;
	display:block;
	margin-left:-30px;
}
.details_page_center_run_subsection_main_left_div {
	width:370px;
	float:left;
	margin-top:15px;
	margin-left:-42px;
}
.details_page_center_run_subsection_main_right_div {
	width:365px;
	float:right;
	margin-top:15px;
	margin-right:-33px;
}
.subsection_contant_main_div {
	width:365px;
	height:129px;
	display:block;
	clear:both;
        overflow:hidden;
}
.subsection_contant_main_div_bg {
	width:365px;
	height:129px;
	display:block;
	clear:both;
	background-image:url(/AnthonyNolanPage/_ui/Images/run/midd_bottom_image_bg.gif);
	background-repeat:no-repeat;
}
.subsection_contant_image {
	width:172px;
	float:left;
	padding-top:12px;
	padding-left:12px;
}
.subsection_contant_image .teaser {
	width:155px;
	height:100px;
        border:3px #e3e3e3 solid;
}
.subsection_contant_text {
	padding-top:18px;
	width:160px;
	float:left;
}
.subsection_contant_heading {
	color:#90a93e;
	font-size:18px;
	text-decoration:none;
	font-weight:lighter;
        padding-bottom:5px;
}
.subsection_contant_small_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	color:#000000;
	text-decoration:none;
}
.subsection_contant_small_text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	color:#000000;
	text-decoration:none;
        margin:0;
        padding:0;
}
.subsection_contant_small_text p  span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
	color:#000000;
	text-decoration:none;
        margin:0;
        padding:0;
}
.five_reasons {
	border-top:1px #e1e1e1 solid;
	border-bottom:1px #e1e1e1 solid;
	margin-left:-38px;
	width:742px;
	height:35px;
	margin-bottom:10px;
	margin-top:23px;
	clear:both;
	padding-top:15px;
	text-align:center;
	font-size:22px;
	color:#90a93e;
	text-transform:uppercase;
}
.five_reasons_points {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:160%;
	list-style:disc;
	color:#3d3d3d;
}
.five_reasons_points ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:160%;
	list-style:disc;
	color:#3d3d3d;
}

.event_name_bottom_scroll {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	line-height:130%;
	padding-left:2px;
}
.event_date_bottom_scroll {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	padding-left:2px;	
}
.bottom_contact_phone_email {
	width:580px;
	height:100px;
	color:#757575;
	font-size:20px;
	padding-top:35px;
	margin-left:200px;
	text-align:left;
	float:left;
}
.bottom_contact_phone_email span {
	color:#000000;
}
.share_button_event_run {
	width:100px;
	padding-top:35px;
        float:left;
}
/*CSS for run page ends*/
.btn_details_print_marathon {
	margin:-11px 20px 0px 0px;
	height:30px;
	text-align:right;
}
.btn_details_print_link_marathon {
	background-image:url(/AnthonyNolanPage/_ui/Images/btn/btn_print_page.gif);
	width:111px;
	height:35px;
}
.details_page_content_bottom_marathon {
	background:url(/AnthonyNolanPage/_ui/Images/details/bg_middle_details_bottom.gif) no-repeat;
	width:940px;
	height:14px;
	margin:-150px 0 0 0;
	padding:0;
}
.top_links_marathon_left {
	font-family:Arial, Helvetica, sans-serif;
	line-height:170%;
	font-size:15px;
	color:#646464;
	font-weight:normal;
	width:210px;
	padding:10px 5px 18px 5px;
	border-right:1px #e9e9e9 solid;
	margin-top:-26px;
	float:left;
}
.top_links_marathon_midd {
	font-family:Arial, Helvetica, sans-serif;
	line-height:170%;
	font-size:15px;
	color:#646464;
	font-weight:normal;
	width:210px;
	padding:10px 5px 18px 25px;
	border-right:1px #e9e9e9 solid;
	margin-top:-26px;
	float:left;
}
.top_links_marathon_link a:link, .top_links_marathon_link a:visited {
	color:#646464;
}
.top_links_marathon_link {
	font-family:Arial, Helvetica, sans-serif;
	color:#646464;
	font-weight:normal;
}
.top_links_marathon_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:600;
}
.midd_image_marathon_left {
	height:167px;
	width:270px;
	float:left;
	overflow:hidden;
}
.midd_text_marathon_right {
	height:29px;
	width:119px;
	margin-left:10px;
	margin-top:-30px;
}
.midd_text_marathon_heading {
	padding-top:35px;
	padding-bottom:55px;
	color:#90a93e;
	font-size:22px;
	text-transform:uppercase;
}
.midd_text_marathon_heading span {
	font-size:16px;
        line-height:170%;
}
.midd_text_marathon_date {
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:170%;
	text-transform:none;
}
.midd_text_marathon_location {
	color:#90a93e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	text-transform:none
}
.midd_text_marathon_place {
	color:#000000;
}
.midd_text_marathon_details {
	padding-top:15px;
	padding-bottom:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:150%;
}
.midd_text_marathon_details span {
	font-size:13px;
	line-height:150%;
}
.Share_button_marathon {
	margin-left:105px;
}
#hide_div {
	height:50px;
	width:45%;
	top:5px;
	display:none;
	position:absolute;
	background-image:url(/AnthonyNolanPage/_ui/addon/script/top_div_bg.png);
}
.top_menu_close_button {
	clear:both;
	text-align:center;
}
.top_links_navi {
	cursor:hand;
	color:#FFFFFF;
	font-size:15px;
	float:left;
	margin-right:11px;
}

.event_detail_sign_btn_main { height:55px; float:left; margin-right:10px; }
.event_detail_sign_btn_left { background:url(/AnthonyNolanPage/_ui/images/event/btn_event_details_sign_left.png); height:45px; width:19px; float:left;}
.event_detail_sign_btn_center { background-color:#f8f8f8; background-image:url(/AnthonyNolanPage/_ui/images/event/btn_event_details_sign.png); height:45px; float:left; font-size:22px; letter-spacing:1px; line-height:200%; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; color:#807f7f;}
.event_detail_sign_btn_right { background:url(/AnthonyNolanPage/_ui/images/event/btn_event_details_sign_right.png); height:45px; width:19px; float:left; }											
#plc_lt_zoneContent_PagePlaceholder_PagePlaceholder_lt_zoneLinks_cmsdatalist_lstElem {
border-right:1px solid #E9E9E9;
color:#646464;
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
font-weight:normal;
line-height:200%;
margin-top:-26px;

}
#plc_lt_zoneContent_PagePlaceholder_PagePlaceholder_lt_zoneLinks_cmsdatalist_lstElem td {
border-right:1px solid #E9E9E9;
padding-left:15px;
padding-right:10px;
width:200px;
color:#646464;
font-size:15px;
font-weight:normal;
}
#plc_lt_zoneContent_PagePlaceholder_PagePlaceholder_lt_zoneLinks_cmsdatalist_lstElem td a:link, #plc_lt_zoneContent_PagePlaceholder_PagePlaceholder_lt_zoneLinks_cmsdatalist_lstElem td a:visited {
color:#646464;
}
#plc_lt_zoneContent_PagePlaceholder_PagePlaceholder_lt_zoneLinks_cmsdatalist_lstElem td a:hover{
color:color:#90AA3F;
font-weight:bold
}



/*--navigation drop css start here--*/
	        #nav {	margin:0; padding:0; list-style:none; font-size:15px; line-height:140%; font-weight:normal; 
	                font-family:Arial, Helvetica, sans-serif; }	
		        #nav li { float:left; display:block; position:relative;	z-index:500; 	}		
		        #nav li a {	display:block; 	padding:0; text-decoration:none; color:#fff; text-align:left;  }
		        #nav li a:hover { color:#000; }
		        #nav a.selected { color:#000;	}
		        #nav ul {position:absolute; left:0; width:200px; display:none; margin:0 0 0 -1px; padding:0; list-style:none; 
		                background-image:url(/AnthonyNolanPage/_ui/addon/menu2/js/bg_sub_all.png); }		
		        #nav ul li { width:200px; margin:0; float:left;  background:url(/AnthonyNolanPage/_ui/addon/menu2/js/bg_sub_sep.png) bottom no-repeat;  }
		        #nav ul a { display:block;  min-height:16px; padding:6px 5px 6px 5px; }
		        #nav ul a:hover { text-decoration:none; }
		        *html #nav ul { margin:0 0 0 -2px; }
		        #nav ul.nav_position_01 { margin-left:-50px; }
		        #nav ul.nav_position_02 { margin-left:-20px; }
		        #nav ul.nav_position_03 { margin-left:-80px; }
/*--navigation drop css start here--*/

.CMSBreadCrumbsLink {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.CMSBreadCrumbsCurrentItem {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.medi_form_dob {
	width:32px;
}
