html {
	height: 100%;
}
body {
	font-size: 62.5%;
	font-family: Arial,Verdana,sans-serif;
	color: #000;
	background: #e20024 url(../images/bg1.png) repeat-x left 125px;
	height: 100%;
/* 	overflow: auto; */
}
a:hover {
	text-decoration: underline;
}
#dp-container {
/* 	font-size: 1.2em; */
	background: #FFF;
	width: 770px;
	margin: 0 auto;
	padding: 0 15px 20px 15px;
	color: #7b7c7e;
	border: 1px solid #7f7f7f;
}
.header {
	margin: 0 0 10px 0;
	position:relative;
}
.header a.logo-ascot img {
	margin-top: -1px;
	float: left;
}
.header a.logo-renewco img {
	float: right;
	margin: 10px 3px 0 0;
}
.footer {
	width: 800px;
	margin: 0 auto;
	padding: 0 15px 20px 15px;
	color: #FFF;
}
.footer ul {
	float: right;
	margin: 0 55px 20px 0;
}
.footer ul li {
	display: inline;
}
.footer ul li a {
	display: block;
	float: left;
	padding: 4px 6px;
/* 	background: transparent url(../images/vertical-separator.png) no-repeat left; */
	color: #FFF;
	text-decoration: none;
}
.footer ul li.last a {
	background-image: none;
}
.footer ul li a:hover {
	text-decoration: underline;
}

.nav-main {
	background: #BED62F;
	background:none;
	height: 377px;
}
.nav-main ul li {
	margin: 0; padding: 0;
	line-height: 0;
	font-size: 0;
	height: 29px;
	display: block;
}
.nav-main ul li a {
	display: block;
/* 	width: 222px; */
/* 	width: 224px; */
	height: 29px;
	overflow: hidden;
/* 	padding: 7px 5px 9px 25px; */
/* 	padding: 5px 5px 7px 25px; */
	margin: 0; padding: 0;
/* 	background: #BED62F; */
/* 	border: 1px solid #BED62F; */
	font-size: 0;
	line-height: 0;
	background: transparent none no-repeat 0 0;
/* 	text-indent: -5000px; */
}
.nav-main ul li.selected a,
.nav-main ul li a:hover {
/* 	border: 1px solid #FFF !important; */
/* 	text-decoration: none; */
	background-position: 0 -29px;
}

h1, h2, h3, h4, h5 {
	line-height: 1.0em;
}
.nav-main ul li#menu_2 a {
/* 	background: #ED1C24; */
/* 	border: 1px solid #ED1C24; */
	background-image: url(../images/navigation/button-aboutus.gif);
}
.nav-main ul li#menu_4 a {
/* 	background: #EC008C; */
/* 	border: 1px solid #EC008C; */
	background-image: url(../images/navigation/button-classesofbusiness.gif);
}
.nav-main ul li#menu_28 a {
/* 	background: #393996; */
/* 	border: 1px solid #393996; */
	background-image: url(../images/navigation/button-ascotasia.gif);
}
.nav-main ul li#menu_91 a {
/* 	background: #00519e; */
/* 	border: 1px solid #00519e; */
	background-image: url(../images/navigation/button-ascotspain.gif);
}
.nav-main ul li#menu_29 a {
/* 	background: #009ee0; */
/* 	border: 1px solid #009ee0; */
	background-image: url(../images/navigation/button-aui.gif);
}
.nav-main ul li#menu_92 a {
/* 	background: #0094ab; */
/* 	border: 1px solid #0094ab; */
	background-image: url(../images/navigation/button-claims.gif);
}

.nav-main ul li#menu_30 a {
/* 	background: #74b53d; */
/* 	border: 1px solid #74b53d; */
	background-image: url(../images/navigation/button-ascotrenewco.gif);
}
.nav-main ul li#menu_7 a {
/* 	background: #007557; */
/* 	border: 1px solid #007557; */
	background-image: url(../images/navigation/button-ascotthinking.gif);
}
.nav-main ul li#menu_5 a {
/* 	background: #fabb13; */
/* 	border: 1px solid #fabb13; */
	background-image: url(../images/navigation/button-people.gif);
}
.nav-main ul li#menu_8 a {
/* 	background: #f7af4b; */
/* 	border: 1px solid #f7af4b; */
	background-image: url(../images/navigation/button-ascotnews.gif);
}
.nav-main ul li#menu_31 a {
/* 	background: #ed1c24; */
/* 	border: 1px solid #ed1c24; */
	background-image: url(../images/navigation/button-pressmediacentre.gif);
}
.nav-main ul li#menu_9 a {
/* 	background: #ec008c; */
/* 	border: 1px solid #ec008c; */
	background-image: url(../images/navigation/button-contact.gif);
}
.nav-main ul li#menu_263 a {
/* 	background: #ec008c; */
/* 	border: 1px solid #ec008c; */
	background-image: url(../images/navigation/button-ascotfac.gif);
}

.nav-main ul li#menu_305 a {
/* 	background: #ec008c; */
/* 	border: 1px solid #ec008c; */
	background-image: url(../images/navigation/button-waa.gif);
}

.nav-main ul li#menu_305.selected a,
.nav-main ul li#menu_305 a:hover {
/* 	border: 1px solid #FFF !important; */
/* 	text-decoration: none; */
	background-position: 0 -29px;
}

/*
red: #ED1C24
pink: #EC008C
purple: #393996
dark blue: #00519E
green1: #74b53d
turquiose: #00A3B4
light blue: #00AEEF
dark green: #008060
orange: #FDB827
peach: #FAAB53
lime green: #BED62F
*/

.col1 {
	float: left;
}
#col12,
#col11 {
	width: 224px;
}
.col2 {
	float: left;
	width: 396px;
/* 	width: 316px; */
}
.col3 {
	float: left;
	width: 120px;
}
#col12 {
	margin: 10px 0 0 0;
}

#col22 {
	padding: 21px 0 0 0;
	width: 397px;
}

#col31 {
	padding: 0 0 0 12px;
	line-height: 1.2em;
	width: 137px;
}

#col32 {
	padding: 6px 0 0 0;
	width: 148px;
}

.ult-parent-4 #col31 {
	background: #293188;
	height: 348px;
}

.sidebar p {
	font-size: 1.2em;
	margin: 0 0 4px 0;
}

#sidebar-children {
	line-height: 1.2em;
}

#sidebar-children h2 {
	color: #FFF;
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	text-decoration: underline;
	margin: 10px 0 12px 0;
}
#sidebar-children ul li a {
	color: #FFF;
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 1.3em;
	line-height: 1.2em;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0 0 8px 0 ;
}
#sidebar-children ul li a:hover {
	text-decoration: underline;
}

/* Did you know? Sidebar box */
#sidebar-dyk {
	border-bottom: 1px dotted #293188;
	padding: 0 0 3px 0;
	margin: 0 0 1px 0;
}

#sidebar-dyk h2 {
	color: #293188;
	font-size: 1.3em;
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-weight: bold;
	margin: 0 0 4px 0;
}

#sidebar-dyk img {
	margin-top: 8px;
}
#sidebar-dyk a {
	color: #293188;
	text-decoration: none;
}

#sidebar-news .sidebar-news-item {
	border-bottom: 1px dotted #e20024;
	padding: 0 0 4px 2px;
	margin: 0 0 8px 0;
}
#sidebar-news .last {
	border-bottom: none;
}

#sidebar-news * {
	line-height: 1.2em;
}
#sidebar-news h2 {
	color: #FFF;
	font-size: 2.0em;
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-weight: normal;
	padding: 2px 8px;
	background: #e20024 none;
	margin: 0 0 12px 0;
}
#sidebar-news h3 {
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	color: #e20024;
}
#sidebar-news h4 {
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	color: #3e3d40;
}
#sidebar-news a {
	color: #3e3d40;
	text-decoration: underline;
}
.content {
	padding: 0 10px 0 14px;
}

.content p,
.content blockquote {
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 0 0 10px 0;
}

.content h1 {
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 1.8em;
	color: #db0007;
	font-weight: bold;
	margin: 0 0 12px 0;
	line-height: 1.2em;
}
.content ul {
	margin: 0 0 15px 40px;
	list-style: disc;
	font-size: 1.2em;
}
.content ul li {
	margin: 0 0 6px 0;
}

.ult-parent-4 .content h1 {
	color: #293188;
}

.related-links {
	background: #FFF;
	color: #85b916;
	padding: 20px 0 20px 30px;
}

.related-links h2 {
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 20px 0;
}

.related-links ul {
	line-height: 1.2em;
}
.related-links ul li {
	margin: 0 0 6px 0;
}
.related-links ul li a {
	display: inline;
	color: #85b916;
	font-size: 1.2em;
}

/* Classes of Business */
.ult-parent-4 #col12 {
	padding-top: 15px;
}
/*.ult-parent-4 */.people-summary {
	float: none;
	width: auto;
	height: auto;
	clear: both;
	margin: 0 0 10px 0;
	min-height:7em;
	height: auto;
}
/*.ult-parent-4 */.people-summary img {
	width: 68px;
	float: left;
	margin: 0 10px 0 0;
}

/*.ult-parent-4 */.people-summary h3,
/*.ult-parent-4*/ .people-summary h4,
/*.ult-parent-4*/ .people-summary h5 {
	width: 120px;
	float: left;
	margin: 0 0 3px 0;
	color: #293188;
	font-size: 1.1em;
}
/*.ult-parent-4*/ .people-summary h3 a {
	color: #293188;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
}
/*.ult-parent-4*/ .people-summary h3 a:hover {
	text-decoration: underline;
}

/* Thinking page */
/*.title-image {
	position: relative;
	top: -55px;
	width: 511px;
	display: none;
}*/
.ult-parent-7 .header {
	background: transparent url(../images/headers/ascot-thinkpage.gif) no-repeat 230px 68px;
}

.ult-parent-7 .content h1 {
	color: #85b916;
}

.ult-parent-7 .content {
	padding-top: 20px;
}

.news-summary,
.think-summary {
	width: 333px;
	margin: 0 auto 20px auto;
	border-bottom: 1px dotted #9dc745;
}

.news-summary h2,
.think-summary h2 {
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 1.8em;
	color: #85b916;
	font-weight: normal;
	margin: 0 0 2px 0;
}

.news-summary h3,
.think-summary h3 {
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 1.2em;
	color: #3e3d40;
	font-weight: bold;
	padding: 0 0 8px;
	margin: 0 0 5px 0;
	border-bottom: 1px dotted #9dc745;
}

.reflect_archive li.reflect_year {
	margin: 0 0 20px 0;
}

.news-summary a,
.think-summary a {
	color: #85b916;
	text-decoration: none;
}

.think-summary a:hover {
	text-decoration: underline;
}

.ult-parent-1 .header {
	background:transparent url(../images/headers/across-the-world.gif) no-repeat scroll 210px 68px;
}
.ult-parent-4 .header {
	background:transparent url(../images/headers/classes-of-business.gif) no-repeat scroll 230px 68px;
}
/* News page */
.ult-parent-8 .header {
	background: transparent url(../images/headers/ascot-news.gif) no-repeat 235px 68px;
}
/* People page */
.ult-parent-5 .header {
	background:transparent url(../images/headers/ascot-people.gif) no-repeat scroll 250px 58px;
}

.ult-parent-5 .content {
/* 	padding: 0 25px 0 20px; */
	padding: 0;
	width: 333px;
	margin: 0 auto;
}

.ult-parent-5 .people-summary-list {
	margin: 20px 0 0 0;
}
.ult-parent-5 .people-summary {
	width: 110px;
	float: left;
	height: 25em;
	clear: none;
	margin: 0;
/* 	border: 1px solid red; */
}
.ult-parent-5 .people-summary img {
	width: 108px;
}
.ult-parent-5 .people-summary h3 {
}


.ult-parent-5 .people-summary h3,
.ult-parent-5 .people-summary h4,
.ult-parent-5 .people-summary h5 {
	width: auto;
}

.ult-parent-5 .people-summary h3 a {
	font-weight: bold;
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 1.4em;
	margin: 6px 0 3px 0;
	color: #007bbe;
	text-decoration: none;
	display: block;
}
.ult-parent-5 .people-summary h3 a:hover {
	text-decoration: underline;
}
.ult-parent-5 .people-summary h4 {
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 0 0 3px 0;
	color: #007bbe;
}
.ult-parent-5 .people-summary h5 {
	font-weight: normal;
	font-size: 1.2em;
	line-height: 1.2em;
	margin: 0 0 3px 0;
	color: #007bbe;
}

.ult-parent-5 .related-links h2, 
.ult-parent-5 .related-links ul li a {
	color: #007bbe;
}

.people-detail {
	background: #009ee0;
	padding: 20px;
}
.people-detail .mugshot {
	float: left;
	margin: 0 10px 10px 0;
}

.content .people-detail h1 {
	color: #FFF;
	font-size: 2.0em;
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-weight: bold;
	margin: 40px 0 12px 0;
}
.people-detail h3,
.people-detail h2 {
	color: #FFF;
	font-size: 1.4em;
	margin: 0 0 3px 0;
}

.people-detail p {
	clear: left;
	color: #FFF;
}

#sidebar-people {

}
#sidebar-people h2 {
	color: #FFF;
	font-size: 2.0em;
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-weight: normal;
	background: #007bbe none;
	margin: 0 0 12px 0;
	padding: 6px 8px;
}

#sidebar-people .people-class {
	margin: 0 0 20px 0;
}
#sidebar-people .people-class h3 {
	margin: 0 0 5px 0;
}

#sidebar-people .people-class h3 a {
	font-size: 1.4em;
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-weight: bold;
	color: #007bbe;
	text-decoration: none;
	line-height: 1.2em;
}
#sidebar-people .people-class h3 a:hover {
	text-decoration: underline;
}
#sidebar-people .people-class h4 {
	margin: 0 0 5px 0;
}
#sidebar-people .people-class h4 a {
	font-size: 1.2em;
	color: #007bbe;
	text-decoration: none;
}
#sidebar-people .people-class h4 a:hover {
	text-decoration: underline;
}
#sidebar-people .people-class h5 {
	font-size: 1.2em;
	margin: 0 0 12px 0;
}



#sidebar-feature {
	line-height: 1.2em;
	border-bottom: 1px dotted #9dc745;
	margin: 0 0 2px 0;
	padding: 0 0 2px 0;
}
#sidebar-feature h2 {
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-size: 1.3em;
	color: #85b916;
	font-weight: bold;
	margin: 0 0 4px 0;
	line-height: 1.1em;
}
#sidebar-feature h2 span {
	display: block;
	font-family: Verdana,sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	color: #7b7c7e;
}
#sidebar-feature .link-more {
	color: #85b916;
	text-decoration: none;
}
#sidebar-feature p {
	margin: 0;
}

#sidebar-archive h2 {
	color: #FFF;
	font-size: 2.0em;
	font-family: "Trebuchet MS",Verdana,sans-serif;
	font-weight: normal;
	padding: 2px 8px;
	background: #85b916 none;
	margin: 0 0 12px 0;
	line-height: 1.1em;
}
#sidebar-archive h3 {
	font-family: Verdana,sans-serif;
	font-weight: bold;
	font-size: 1.3em;
	color: #85b916;
	margin: 0 0 4px 0;
}
#sidebar-archive h3 .year {
	font-weight: normal;
}


#sidebar-archive li.reflect_year {
	margin: 0 0 15px 0;
}

#sidebar-archive li a {
	font-family: Verdana,sans-serif;
	font-weight: normal;
	font-size: 1.2em;
	color: #7B7C7E;
	text-decoration: none;
	margin: 0 0 2px 0;
}
#sidebar-archive li a:hover {
	text-decoration: underline;
}

/** Newsletter **/

.sidebar-newsletter-link a {
	display: block;
	background: #007557;
	color: #FFF;
	font-size: 2.0em;
	font-weight: bold;
	text-decoration: none;
	padding: 35px 10px;
	text-align: center;
	margin: 80px 0 0 0;
}


body.body-newsletter #col12 {
	width: 0px;
}
body.body-newsletter #col22 {
	width: 601px;
	padding-right: 20px;
	margin-bottom: 40px;
}

body.body-newsletter #col22 .content {
	padding: 0;
}

body.body-newsletter .link-feedback {
	display: block;
	width: 120px;
	background: #007557;
	color: #FFF;
	font-size: 1.4em;
	font-weight: bold;
	text-decoration: none;
	padding: 5px 10px;
	margin: 21px 0 0 0;

}
body.body-newsletter #col22 {
	font-size: 1.4em;
	color: #7b7c7e;
}

body.body-newsletter .c-col1 {
	width: 308px;
	width: 278px;
	margin: 0 50px 0 0;
	float: left;
}
body.body-newsletter .c-col2 {
	width: 270px;
	float: left;
}

body.body-newsletter .main-content h2 {
	font-weight: normal;
	font-size: 1.9em;
	color: #007557;
	line-height: 1.2em;
	margin: 0 0 10px 0;
}

body.body-newsletter .main-content p,
body.body-newsletter .main-content ul li {
	color: #7b7c7e;
	font-size: 1.2em;
}

body.body-newsletter .main-content p {
	margin: 0 0 10px 0;
}

body.body-newsletter .main-content a {
	text-decoration: none;
	color: #007557;
	font-weight: bold;
}

body.body-newsletter .main-content ul {
	margin: 10px 0 10px 15px;
}

body.body-newsletter .main-content ul li {
	list-style: disc;
	margin: 0 0 4px 0;
	line-height: 1.2em;
}

body.body-newsletter .mugshot {
	height: 115px;
	margin: 0 0 10px 0;
}

body.body-newsletter .mugshot img {
	float: left;
	margin: 0 10px 0 0;
}
body.body-newsletter .mugshot h3 {
	width: 120px;
	font-weight: bold;
	font-size: 1.2em;
	color: #007557;
	float: left;
	margin: 50px 0 0 0;
}

body.body-newsletter div.hr {
	border-top: 1px dotted #7b7c7e;
	margin: 15px 0 20px 0;
	height: 2px;
}
body.body-newsletter div.hr hr {
	display: none;
}

