/* ---------- Overall Specifications ---------- */

@charset "UTF-8";
/*@font-face {
font-family: 'Conv_OptimaLTStd';
src: url('/sites/all/themes/Endurance/fonts/OptimaLTStd.eot');
src: local('Optima'), url('/sites/all/themes/Endurance/fonts/OptimaLTStd.ttf') format('truetype'), url('/sites/all/themes/Endurance/fonts/OptimaLTStd.svg#OptimaLTStd') format('svg');
font-weight: normal;
font-style: normal;
}


@charset "UTF-8";
@font-face {
font-family: 'Conv_OptimaLTStd';
src: url('/sites/all/themes/Endurance/fonts/OptimaLTStd.eot');
src: local('Optima'), url('/sites/all/themes/Endurance/fonts/OptimaLTStd.ttf') format('truetype'), url('/sites/all/themes/Endurance/fonts/OptimaLTStd.svg#OptimaLTStd') format('svg');
font-weight: normal;
font-style: normal;
}*/

@font-face {
    font-family: 'Conv_OptimaLTStd';
    src: url('fonts/optimaltstd-webfont.eot');
    src: url('fonts/optimaltstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/optimaltstd-webfont.woff') format('woff'),
         url('fonts/optimaltstd-webfont.ttf') format('truetype'),
         url('fonts/optimaltstd-webfont.svg#optima_lt_stdregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

html{ background: url("../images/html-bg.gif") repeat-x scroll 0 0 transparent;}

body { line-height: 1.5;  font-size:13px;  word-wrap: break-word;
	   margin: 0;  padding: 0;  border: 0;  outline: 0;
	   background: url("../images/body-bg.gif") no-repeat scroll center top transparent;
	   width: 100%; color:#000000; font-family: Arial; }

a:link,
a:visited {  text-decoration: none; }

a:hover,
a:active,
a:focus {  text-decoration: underline;color:#3f599a; }
a img{ cursor:pointer;}
h1,
h2,
h3,
h4,
h5,
h6 { /* margin: 1.0em 0 0.5em; */ margin:0px;   font-weight: inherit; }

h1 {  font-size: 16px;  color: #000; }

h2 {  font-size: 16px; }

p {  /*margin: 0 0 1.2em;*/  color: #333333; font-family: Arial;
    font-size: 13px; line-height: 18px;  margin: 5px 0 25px;  padding: 0; }

del {  text-decoration: line-through; }

tr.odd {  background-color: #eeeeee; border-bottom:none; }

img { outline: 0; }

code,
pre,
kbd,
samp,
var { padding: 0 0.4em; font-size: 13px; font-family: Arial;}

code { background-color: #f2f2f2; background-color: rgba(40, 40, 0, 0.06); }

pre code,
pre kbd,
pre samp,
pre var,
kbd kbd,
kbd samp,
code var { font-size: 13px; background-color: transparent; }

pre code,
pre samp,
pre var {  padding: 0; }

.description code { font-size: 13px; }

kbd { background-color: #f2f2f2; border: 1px outset #575757; margin: 0 3px; color: #666;
      display: inline-block; padding: 0 6px; -khtml-border-radius: 5px; -moz-border-radius: 5px;
      -webkit-border-radius: 5px; border-radius: 5px; }

pre { /* background-color: #f2f2f2; background-color: rgba(40, 40, 0, 0.06); margin: 10px 0;
	  overflow: hidden; padding: 15px;  white-space: pre-wrap;*/ }

/* ------------------ Fonts ------------------ */

body,
#site-slogan,
.ui-widget,
.comment-form label {  font-family: Arial; }

#header,
#footer-wrapper,
#skip-link,
ul.contextual-links,
ul.links,
ul.primary,
.item-list .pager,
div.field-type-taxonomy-term-reference,
div.messages,
div.meta,
p.comment-time,
table,
.breadcrumb {  font-family: Arial; }

input,
textarea,
select,
a.button {  font-family: Arial; }


/* Sitemap-hover*/

a.careersitemap:hover,
a.Aboutussitemap:hover,
a.insurancesitemap:hover,
a.reinsurancesitemap:hover,
a.investorrelationsitemap:hover,
a.mediacentersitemap:hover{
font-weight:bold;
}
/* Sitemap-hover*/
/* ------------------ Reset Styles ------------------ */

caption {  text-align: left; /* LTR */  font-weight: normal; }

blockquote {  background: #f7f7f7; border-left: 1px solid #bbb; font-style: italic;
              margin: 1.5em 10px;  padding: 0.5em 10px; }

blockquote:before { color: #bbb; content: "\201C"; font-size: 3em; line-height: 0.1em;
					margin-right: 0.2em; vertical-align: -.4em; }

blockquote:after { color: #bbb; content: "\201D"; font-size: 3em; line-height: 0.1em;
				   vertical-align: -.45em; }

blockquote > p:first-child { display: inline; }

a.feed-icon {  display: inline-block;  padding: 15px 0 0 0; }

/* ------------------ Table Styles ------------------ */

table { border: 0; border-spacing: 0; font-size: 13px; margin:0px 0px 0px 0px; width: 100%; }

table table {  font-size: 12px; }

#footer-wrapper table {  font-size: 13px; }

table tr th {  background: #fff; border-bottom-style: none; }

table tr th,
table tr th a,
table tr th a:hover {  color: #FFF;  font-weight: bold; }

table tbody tr th {  vertical-align: top; }

tr td,
tr th {  /*padding: 4px 9px;*/ /* border: 1px solid #fff;*/  text-align: left; /* LTR */ }

#footer-wrapper tr td,
#footer-wrapper tr th {  border-color: #555; }

tr.odd { /* background: #e4e4e4; */ }

tr,
tr.even {  /*background: #efefef;  background: rgba(0, 0, 0, 0.063);*/ }

table ul.links {  margin: 0;  padding: 0;  }

table ul.links li {  padding: 0 0 0 0; }

tr.row-first.row-last td .views-field-pagecontent-summary .field-content{
	width: 235px;
}

/* ------------------ List Styles ------------------ */

.block ol
 {  /*margin: 0;   padding: 0 0 0.25em 1em;*/ /* LTR */  padding:0px; }

.block ul { padding:0px; margin-left: 0px; }

.contextual-links-wrapper {  font-size: small !important; }

ul.contextual-links {  font-size: 13px; }

.contextual-links-wrapper a {  text-shadow: 0 0 0 !important; }

.item-list .pager {  font-size: 13px; }

ul.menu li {  margin: 0;  padding:0px; }

.region-content ul,
.region-content ol { margin:0px; padding:0px; /* margin: 1em 0;  padding: 0 0 0.25em 2.5em;*/ /* LTR */ }

.item-list ul li {  /*margin: 0;  padding: 0.2em 0.5em 0 0; /* LTR */
                    list-style-type: none;  margin:-2px 0 2px -6px; }

ul.tips { /*  padding: 0 0 0 1.25em; */ padding:0px; /* LTR */ }

/* ------------------ Header ------------------ */
#skip-link {  left: 50%;  margin-left: -5.25em;  margin-top: 0;  position: absolute;
			  width: auto; z-index: 50; }

#skip-link a,
#skip-link a:link,
#skip-link a:visited { background: #444; background: rgba(0, 0, 0, 0.6); color: #fff;
					   display: block; font-size: 0.94em; line-height: 1.7;
					   padding: 1px 10px 2px 10px; text-decoration: none;
					  -khtml-border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px;
					  -webkit-border-top-left-radius: 0;  -webkit-border-top-right-radius: 0;
					  -webkit-border-bottom-left-radius: 10px;  -webkit-border-bottom-right-radius: 10px;
					  border-radius: 0 0 10px 10px; }

#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {  outline: 0; }

#logo {  float: left; left: 30px; top:25px;  position: absolute; }

#name-and-slogan {  float: left; padding-top: 34px;  margin: 0 0 30px 15px; /* LTR */ }

#site-name {  font-size: 1.821em;  color: #686868;  line-height: 1; }

h1#site-name {  margin: 0; }

#site-name a {  font-weight: normal; }

#site-slogan { font-size: 0.929em; margin-top: 7px; word-spacing: 0.1em;  font-style: italic; }

/* --------------------- Region header blocks ----------------------------- */

.region-header .block { font-size: 13px; float: left; /* LTR */ margin: 0 10px;  padding: 0; }

.region-header .block .content { margin: 0; padding: 0; }

.region-header .block ul { margin: 0; padding: 0; }

.region-header .block li { list-style: none; list-style-image: none; padding: 0; }

.region-header .form-text { background: #fefefe; border-color: #ccc; margin-right: 2px; width: 120px; }

.region-header .form-text:hover,
.region-header .form-text:focus,
.region-header .form-text:active { background: #fff; }

.region-header .form-required { color: #eee; }

/* ----------------- Region header block menus ------------------- */

.region-header .block-menu { border: 1px solid; border-color: #eee; border-color: rgba(255, 255, 255, 0.2);
							 padding: 0; width: 208px; }

.region-header .block-menu li a { display: block; border-bottom: 1px solid; border-bottom-color: #eee;
								   padding: 3px 7px; }

.region-header .block-menu li a:hover,
.region-header .block-menu li a:focus,
.region-header .block-menu li a:active { text-decoration: none; background: rgba(255, 255, 255, 0.15); }

.region-header .block-menu li.last a { border-bottom: 0; }

/* ---------------- User Login block in the header region --------------------- */

.region-header #block-user-login { width: auto; }

.region-header #block-user-login .content { margin-top: 2px; }

.region-header #block-user-login .form-item { float: left; /* LTR */  margin: 0;  padding: 0; }

.region-header #block-user-login div.item-list,
.region-header #block-user-login div.description { font-size: 13px; margin: 0; }

.region-header #block-user-login div.item-list { clear: both; }

.region-header #block-user-login div.description { display: inline; }

.region-header #block-user-login .item-list ul { padding: 0;  line-height: 1; }

.region-header #block-user-login .item-list li { list-style: none; float: left; /* LTR */  padding: 3px 0 1px; }

.region-header #block-user-login .item-list li.last { padding-left: 0.5em; /* LTR */ }

.region-header #block-user-login ul.openid-links li.last { padding-left: 0; /* LTR */ }

.region-header #user-login-form li.openid-link a,
.region-header #user-login li.openid-link a { padding-left: 20px; /* LTR */ }

.region-header #block-user-login .form-actions { margin: 4px 0 0;  padding: 0;  clear: both; }

.region-header #block-user-login input.form-submit { border: 1px solid; border-color: #ccc;
							 background: #eee; margin: 4px 0; padding: 3px 8px; }

.region-header #block-user-login input.form-submit:hover,
.region-header #block-user-login input.form-submit:focus {background: #fff; }

/* ------------- Search block in region header ------------------ */

.region-header #block-search-form {/*  width: 208px;*/ }

.region-header #block-search-form .form-text {  width: 154px; }

/* ---------------- Language switcher block in region header ------------ */

.region-header .block-locale ul li { display: inline; padding: 0 0.5em; }

/* --------------- Main Menu ------------ */

#main-menu { clear: both; position: absolute; top: 145px; width: 960px;
			 background: url("../images/nav-bg.gif") no-repeat scroll 0 0 transparent; }

#main-menu-links { font-size: 13px; margin: 0; padding: 0 15px; }

#main-menu-links li { float: left; /* LTR */ list-style: none; padding: 0 1px; margin: 0 1px; }

#main-menu-links a { color:#fff; float: left; /* LTR */ height: 2.4em;  line-height: 2.4em;  padding: 0 0.8em;
					  text-decoration: none; text-shadow: 0 1px #eee; -khtml-border-radius-topleft: 8px;
					  -khtml-border-radius-topright: 8px; -moz-border-radius-topleft: 8px;
					  -moz-border-radius-topright: 8px; -webkit-border-top-left-radius: 8px;
					  -webkit-border-top-right-radius: 8px;  border-top-left-radius: 8px;
					  border-top-right-radius: 8px; }

#main-menu-links a:hover,
#main-menu-links a:focus { /*background: #f6f6f2; background: rgba(255, 255, 255, 0.95);*/ }

#main-menu-links a:active { /*background: #b3b3b3; background: rgba(255, 255, 255, 1);*/ }

#main-menu-links li a.active { border-bottom: none; }

.featured #main-menu-links li a:active,
.featured #main-menu-links li a.active { background: #f0f0f0; }

/* --------------- Secondary Menu ------------ */

#secondary-menu-links { float: right; /* LTR */ font-size:13px; margin: 10px 10px 0; }

#secondary-menu-links a:hover,
#secondary-menu-links a:focus { text-decoration: underline; }

/* ------------------- Main ------------------- */

#main { /*margin-top: 20px;*/ /*margin-bottom: 40px;*/  float:left; }

/* ----------------- Featured ----------------- */

#featured { text-align: center; font-size: 13px; font-weight: normal; line-height: 1.4; padding: 20px 0 45px;
			margin: 0; background: #f0f0f0; border-bottom: 1px solid #e7e7e7; text-shadow: 1px 1px #fff; }

#featured h2 { font-size: 16px; line-height: 1; }

#featured p { margin: 0; padding: 0; }

/* --------------- Highlighted ---------------- */

#highlighted { border-bottom: 1px solid #d3d7d9; font-size: 13px; }

/* ------------------- Help ------------------- */

.region-help { /*border: 1px solid #d3d7d9;*/ /*padding: 0 1.5em;*/ margin-bottom: 30px; }

/* ----------------- Content ------------------ */

#sidebar-first .content { width:190px; }

.content { /*margin-top: 10px;*/ }

h1#page-title { font-family: 'Conv_OptimaLTStd',sans-serif; font-size:25px; font-weight: normal; color:#263C76; line-height: 27px; /*margin:0px; */}

#content h2 {/*margin-bottom: 2px;*/ /*font-size: 16px;*/ line-height: 1.4; }

.node .content {/*font-size: 1.071em;*/ }

.node-teaser .content { font-size: 13px; }

.node-teaser h2 {/*margin-top: 0; padding-top: 0.5em;*/ background: none repeat scroll 0 0 #F6F9FD;
				  margin: 38px 0px 2px 0px; padding: 20px; }

.node-teaser h2 a { /*color: #181818;*/ color:#263C76; font-size:18px; font-family:Arial; }

.node-teaser { border-bottom: 1px solid #d3d7d9; margin-bottom: 30px; padding-bottom: 15px; }

.node-sticky { background: #f9f9f9; border: 1px solid #d3d7d9;  padding: 0 15px 15px; }

.node-full { background: none; border: none; padding: 0; }

.node-teaser .content { clear: none; line-height: 1.6; }

.meta { font-size: 13px; color: #68696b; margin-bottom: -5px; }

.submitted .user-picture img { float: left; /* LTR */ height: 20px; margin: 1px 5px 0 0; /* LTR */ }

.field-type-taxonomy-term-reference { margin: 0 0 1.2em; }

.field-type-taxonomy-term-reference .field-label { font-weight: normal; margin: 0; padding-right: 5px; /* LTR */ }

.field-type-taxonomy-term-reference .field-label,
.field-type-taxonomy-term-reference ul.links { font-size: 0.8em; }

.node-teaser .field-type-taxonomy-term-reference .field-label,
.node-teaser .field-type-taxonomy-term-reference ul.links { font-size: 0.821em; }

.field-type-taxonomy-term-reference ul.links { padding: 0; margin: 0; list-style: none; }

.field-type-taxonomy-term-reference ul.links li { float: left; /* LTR */ padding: 0 1em 0 0; /* LTR */
												  white-space: nowrap; }
.link-wrapper { text-align: right; }

.field-type-image img,
.user-picture img { /*margin: 0 0 1em;*/ }

/*.field-type-image img { width:470px; height:197px; }*/

ul.links { color: #68696b; font-size: 13px; }

.node-unpublished { margin: -20px -15px 0; padding: 20px 15px 0; }

.node-unpublished .comment-text .comment-arrow { border-left: 1px solid #fff4f4; border-right: 1px solid #fff4f4; }

/* ----------------- Comments ----------------- */

.comment h2.title { margin-bottom: 1em; }

.comment div.user-picture img { margin-left: 0; /* LTR */ }

.comment { /*margin-bottom: 20px;*/ display: table;  vertical-align: top; }
.comment .attribution { display: table-cell; padding: 0 30px 0 0; /* LTR */  vertical-align: top;
						overflow: hidden; }

.comment .attribution img { margin: 0; border: 1px solid #d3d7d9; }

.comment .attribution .username { white-space: nowrap; }

.comment .submitted p { margin: 4px 0; font-size: 13px; line-height: 1.2; }

.comment .submitted .comment-time { font-size: 0.786em; color: #68696b; }

.comment .submitted .comment-permalink { font-size: 0.786em; text-transform: lowercase; }

.comment .content { font-size: 0.929em; line-height: 1.6; }

.comment .comment-arrow { background: url(../images/comment-arrow.gif) no-repeat 0 center transparent; /* LTR */
						  border-left: 1px solid; border-right: 1px solid;  height: 40px;
						  margin-left: -47px; /* LTR */ margin-top: 10px; position: absolute; width: 20px; }

.comment .comment-text { padding: 10px 25px; border: 1px solid #d3d7d9; display: table-cell; vertical-align: top;
						 position: relative; width: 100%; }

.comment .indented { margin-left: 40px; /* LTR */ }

.comment ul.links { padding: 0 0 0.25em 0; }

.comment ul.links li { padding: 0 0.5em 0 0; /* LTR */ }

.comment-unpublished { margin-right: 5px; /* LTR */  padding: 5px 2px 5px 5px; /* LTR */ }

.comment-unpublished .comment-text .comment-arrow { border-left: 1px solid #fff4f4;
														border-right: 1px solid #fff4f4; }
/*---------------------------------------------------------- change instead css_kEZrtXUWzSrXC0VhSYcqUG0-HJ5Gvy2mwFz65bcX5os.css file----------------------------------------------------------- */
#sidebar-first .block-menu ul li ul li.expanded a, #sidebar-first .block-menu ul li ul li.collapsed a, #sidebar-first .block-menu ul li ul li.leaf a
{ color: #474747  }
#sidebar-first .block-menu ul li ul li.expanded a, #sidebar-first .block-menu ul li ul li.collapsed a, #sidebar-first .block-menu ul li ul li.leaf a:hover
{ color: #818181  }
#footer-columns .content li a
{ color:#474747 !important; }
#footer-columns .content li a:hover
{ color:#818181 !important; }
#breadcrumb ul li.breadcrumb-0 a, #breadcrumb ul li.breadcrumb-1 a, #breadcrumb ul li.breadcrumb-2 a, #breadcrumb ul li.breadcrumb-3 a, #breadcrumb ul li.breadcrumb-4 a { color:#474747 !important; }

#breadcrumb ul li a, #breadcrumb ul li.last a { color:#474747 !important; }
/*----------------------------------------------------------------------end of change instead css_kEZrtXUWzSrXC0VhSYcqUG0-HJ5Gvy2mwFz65bcX5os.css file --------------------------------------*/

/* ------------------ Sidebar ----------------- */

.sidebar .section {  /*padding-top: 10px;*/ }

.sidebar .block { border: 1px solid;  margin: 0 0 20px; display: inline-block; *display: inline; }
.sidebar .block#block-block-36{margin:0px;}
#sidebar-second .region-sidebar-second .collapsiblock-processed h2 {
    background-position: 5px center;
    display: block;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    margin-left: 13px;
    margin-top: 10px;
    /*padding: 10px 0 10px 18px;*/
    padding:10px;
    width: 150px;

}

p.endurance_connect
{
 line-height: 13px;
}

.view-media-center-press-release .view-footer span a,.view-media-center-press-release .view-footer span a:hover
{
color: #263C76;
}
.view-media-center-press-release .view-footer span
{
font-weight: bold;
left: 75%;
padding: 5px;
position: relative;
right: 0;
}
/*Grey border for media center and other misc stuff */
.grayborder{
border: 1px solid #E3E3E3;
}

.sidebar h2, { /* margin: 0 0 0.5em; border-bottom: 1px solid #d6d6d6; padding-bottom: 5px;
			  text-shadow: 0 1px 0 #fff; font-size: 1.071em; line-height: 1.2;*/
			  background-color:#555F8C; color:#fff; font-size:14px;  padding:5px 10px 5px 20px;
			  font-family:Arial,Helvetica,sans-serif; }

.sidebar h2 a { color:#fff; }

.sidebar h2 a:hover { text-decoration:none; }

.sidebar .block .content { font-size: 13px; line-height: 1.4; }

.sidebar tbody {  border: none; }

.sidebar tr.even,
.sidebar tr.odd { background: none; border-bottom: 1px solid #d6d6d6; }

/* ----------------- Triptych ----------------- */

#triptych-wrapper { background-color: #f0f0f0; border-top: 1px solid #e7e7e7; }

#triptych h2 {color: #000; font-size: 16px; margin-bottom: 0.8em; text-shadow: 0 1px 0 #fff; text-align: center;
			  line-height: 1; }

#triptych .block { margin-bottom: 2em; padding-bottom: 2em; border-bottom: 1px solid #dfdfdf; line-height: 1.3; }

#triptych .block.last { border-bottom: none; }

#triptych .block ul li,
#triptych .block ol li { list-style: none; }

#triptych .block ul,
#triptych .block ol { padding-left: 0; }

#triptych #block-user-login .form-text { width: 185px; }

#triptych #block-user-online p { margin-bottom: 0; }

#triptych #block-node-syndicate h2 { overflow: hidden; width: 0; height: 0; }

#triptych-last #block-node-syndicate { text-align: right; }

#triptych #block-search-form .form-type-textfield input { width: 185px; }

#triptych-middle #block-system-powered-by { text-align: center; }

#triptych-last #block-system-powered-by { text-align: right; }

/* ------------------ Footer ------------------ */

#footer-wrapper { color: #c0c0c0; font-size: 13px;
				 /* background: url("../images/footer-bg.gif") no-repeat scroll center top transparent;*/
                  background: url("../images/footer-bg.gif") repeat-x scroll -46px 0 transparent;
				  margin: 0; padding:24px 0px 0px 0px; }

#footer-wrapper a { /*color:#5F5F5F;*/ color:#474747; }

/*Changes For Suka*/
/*#footer-wrapper a:hover,
#footer-wrapper a:focus { color:#010101; text-decoration: underline; }*/

#footer-wrapper a:hover,
#footer-wrapper a:focus { color:#818181; }


#footer-wrapper .block { margin: 20px 0; /*border: 1px solid #444;*/  padding: 10px; }

#footer-columns .block-menu,
#footer .block { margin: 0; padding: 0; border: none; }

#footer .block { margin: 0.5em 0; }

#footer .block .content { padding: 0.5em 0; margin-top: 0; }

#footer .block h2 { margin: 0; }

#footer-columns h2 { border-bottom: 1px solid #555; margin-bottom: 0px; margin-top:0px; padding-bottom: 3px;
					  color:#000;  font-weight:bold;  font-size:13px; }

#footer-columns .content { margin-top: 0; }

#footer-columns p { margin-top: 1em; color:#010101; font-size:11.5px; font-family:Arial;
					font-weight: normal; }

#footer-columns .content ul { list-style: none; padding-left: 0; /* LTR */ margin-left: 0; margin:0px; }

#footer-columns .content li { list-style: none; margin:12px 0px 4px 0px; line-height:13px; padding: 0; }

#footer-columns .content li a { color:#474747; font-size:12px;  font-weight: normal;
								line-height: 11px; text-decoration: none; }

/*Changes for suka*/
/*
#footer-columns .content li a:hover,
#footer-columns .content li a:focus { text-decoration:underline; }
*/

#footer { letter-spacing: 0.2px; margin-top: 30px; border-top: 1px solid #555; }

#footer .region {  margin-top: 20px; }

#footer .block { clear: both; }

#footer ul,
#footer li { list-style: none;  margin: 0;  padding: 0; }

#footer li a { float: left; /* LTR */ padding: 0 12px; display: block; border-right: 1px solid #555; /* LTR */  }

#footer li.first a { padding-left: 0; /* LTR */ }

#footer li.last a { padding-right: 0; /* LTR */ border-right: none; /* LTR */ }

#footer-wrapper tr.odd { background-color: transparent; }

#footer-wrapper tr.even { background-color: #2c2c2c;  }

/* --------------- System Tabs  --------------- */

.tabs { font-family: Arial; margin-top:10px; /*width:500px;*/ margin-left:220px; }

.tabs ul.primary { padding: 0 3px; margin: 0; overflow: hidden; border: none;
					background: transparent url(../images/tabs-border.png) repeat-x left bottom; }

.tabs ul.primary li { display: block; float: left; /* LTR */ vertical-align: bottom; margin: 0 5px 0 0; /* LTR */ }

.tabs ul.primary li.active a { border-bottom: 1px solid #ffffff; }

.tabs ul.primary li a { color: #000; background-color: #ededed; height: 1.8em; line-height: 1.9; display: block;
						font-size: 13px; float: left; /* not LTR */ padding: 0 10px 3px; margin: 0;
						text-shadow: 0 1px 0 #fff; -khtml-border-radius-topleft: 6px;
						-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px;
						border-top-left-radius: 6px; -khtml-border-radius-topright: 6px;
						-moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px;
						border-top-right-radius: 6px; }

.tabs ul.primary li.active a { background-color: #ffffff; }

.tabs ul.secondary { border-bottom: none; padding: 0.5em 0; }

.tabs ul.secondary li { display: block; float: left; /* LTR */ }

.tabs ul.secondary li:last-child { border-right: none; /* LTR */ }

.tabs ul.secondary li:first-child { padding-left: 0; /* LTR */ }

.tabs ul.secondary li a { padding: 0.25em 0.5em; }

.tabs ul.secondary li a.active { background: #f2f2f2; border-bottom: none; -moz-border-radius: 5px;
								 -webkit-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; }

ul.action-links { list-style: none; margin: 5px; padding: 0.5em 1em; }

ul.action-links li { display: inline-block; margin-left: 10px; }

ul.action-links li a { padding-left: 15px; background: url(../images/add.png) no-repeat left center;
					   margin: 0 10px 0 0; }

/* ---------------- Messages  ----------------- */

#messages { margin: 0 auto; }

.featured #messages { background: #f0f0f0; }

div.messages { margin: 8px 15px; }

/* -------------- Breadcrumbs   -------------- */

#breadcrumb { height:30px; border-bottom: 2px solid #EBEBF0; }

.breadcrumb { font-size: 12px; border-bottom:2px solid #EBEBF0; padding-top:5px; padding-left:30px; }

.breadcrumb a { color:#333333; padding:0px 20px 0px 0px; 
				background: url("../images/breadcrumb-arrow.gif") no-repeat scroll right center transparent; }
				  

.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb a:focus { color:#333333;}

.breadcrumb a:current { color:#6C6C6C; }


/* -------------- User Profile   -------------- */

.profile .user-picture { float: none; }

/* -------------- Password Meter  ------------- */

.confirm-parent,
.password-parent { width: 34em; }

.password-parent,
div.form-item div.password-suggestions { position: relative; }

.password-strength-text,
.password-strength-title,
div.password-confirm { font-size: 13px; }

.password-strength-text { margin-top: 0.2em; }

div.password-confirm { margin-top: 2.2em; width: 20.73em; }

/* ---------------- Buttons    ---------------- */

input.form-submit,
a.button { background: #fff url(../images/buttons.png) 0 0 repeat-x; border: 1px solid #e4e4e4;
		   border-bottom: 1px solid #b4b4b4; border-left-color: #d2d2d2; border-right-color: #d2d2d2;
		   color: #3a3a3a; cursor: pointer; font-size: 0.929em; font-weight: normal; text-align: center;
		   margin-bottom: 1em; margin-right: 0.6em; /* LTR */ padding: 4px 17px; -khtml-border-radius: 15px;
		  -moz-border-radius: 20px; -webkit-border-radius: 15px;  border-radius: 15px; }

a.button:link,
a.button:visited,
a.button:hover,
a.button:focus,
a.button:active { text-decoration: none;  color: #5a5a5a; }

/* -------------- Form Elements   ------------- */

fieldset { background: #ffffff; border: 1px solid #cccccc; margin-top: 10px; margin-bottom: 32px;
		   padding: 0 0 10px; position: relative;  top: 12px; /* Offsets the negative margin of legends */
		  -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.fieldset-wrapper { margin-top: 25px; }

.node-form .vertical-tabs .fieldset-wrapper { margin-top: 0; }

.filter-wrapper { top: 0; padding: 1em 0 0.2em; -khtml-border-radius-topright: 0; -khtml-border-radius-topleft: 0;
				  -moz-border-radius-topright: 0; -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0;
				  -webkit-border-top-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; }

.filter-help a { font-size: 13px; padding: 2px 20px 0; }

.filter-wrapper .form-item label { margin-right: 10px; }

.filter-wrapper .form-item { padding: 0 0 0.5em 0.5em; }

.filter-guidelines { padding: 0 1.5em 0 0.5em; }

fieldset.collapsed { background: transparent; -khtml-border-radius: 0; -moz-border-radius: 0;
					-webkit-border-radius: 0; border-radius: 0; }

fieldset legend { background: #dbdbdb; border: 1px solid #ccc; border-bottom: none; color: #3b3b3b;
				  display: block; height: 2em;  left: -1px; /* LTR */
				  font-family: Arial; line-height: 2;
				  padding: 0; position: absolute; text-indent: 10px; text-shadow: 0 1px 0 #fff; top: -12px;
				  width: 100%; -khtml-border-radius-topleft: 4px; -moz-border-radius-topleft: 4px;
				  -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px;
				  -khtml-border-radius-topright: 4px; -moz-border-radius-topright: 4px;
				  -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }

fieldset.collapsed legend { -khtml-border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
							border-radius: 4px; }

fieldset legend a { color: #3b3b3b; }

fieldset legend a:hover,
fieldset legend a:focus,
fieldset legend a:active { color: #000; }

fieldset .fieldset-wrapper { padding: 0 10px; }

fieldset .fieldset-description { margin-top: 5px;  margin-bottom: 1em;  line-height: 1.4;  color: #3c3c3c;
								  font-style: italic; }

input { margin: 2px 0;  padding: 4px; }

input,
textarea {  font-size: 13px; }

textarea { line-height: 1.5; }

textarea.form-textarea,
select.form-select { padding: 4px; }

input.form-text,
textarea.form-textarea,
select.form-select { border: 1px solid #ccc; }

input.form-submit:hover,
input.form-submit:focus { background: #dedede; }

.password-suggestions ul li { margin-left: 1.2em; /* LTR */ }

.form-item { margin-bottom: 1em; margin-top: 2px; }

.form-item label { font-size: 13px; }

.form-type-radio label,
.form-type-checkbox label { margin-left: 4px; }

.form-type-radio .description,
.form-type-checkbox .description { margin-left: 2px; }

.form-actions { padding-top: 10px; }

/* Contact Form */

.contact-form #edit-name { width: 75%; -khtml-border-radius: 4px; -moz-border-radius: 4px;
						  -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-mail { width: 75%; -khtml-border-radius: 4px; -moz-border-radius: 4px;
						  -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-subject { width: 75%; -khtml-border-radius: 4px; -moz-border-radius: 4px;
							  -webkit-border-radius: 4px; border-radius: 4px; }

.contact-form #edit-message {width: 76.3%; -khtml-border-top-left-radius: 4px;-khtml-border-top-right-radius: 4px;
							 -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px;
							  -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
							  border-top-left-radius: 4px; border-top-right-radius: 4px; }

.contact-form .resizable-textarea .grippie { width: 76%; -khtml-border-bottom-left-radius: 4px;
						  -khtml-border-bottom-right-radius: 4px; -moz-border-radius-bottomleft: 4px;
						  -moz-border-radius-bottomright: 4px; -webkit-border-bottom-left-radius: 4px;
						  -webkit-border-bottom-right-radius: 4px;  border-bottom-left-radius: 4px;
						  border-bottom-right-radius: 4px; }

/* Disabled form elements */

input.form-button-disabled,
input.form-button-disabled:hover,
input.form-button-disabled:focus,
input.form-button-disabled:active,
.form-disabled input,
.form-disabled select,
.form-disabled textarea { background: #ededed; border-color: #bbb; color: #717171; }

.form-disabled .grippie { background-color: #ededed; border-color: #bbb; }

.form-disabled label { color: #717171; }

/* Animated throbber */

html.js input.form-autocomplete { background-position: 100% 4px; /* LTR */ }

html.js input.throbbing { background-position: 100% -16px; /* LTR */ }

/* Comment form */

.comment-form label { float: left; /* LTR */ font-size: 13px;  width: 120px; }

.comment-form input,
.comment-form .form-select { margin: 0; -khtml-border-radius: 4px;  -moz-border-radius: 4px;
							  -webkit-border-radius: 4px; border-radius: 4px; }

.comment-form .form-type-textarea label { float: none; }

.comment-form .form-item,
.comment-form .form-radios,
.comment-form .form-type-checkbox,
.comment-form .form-select { margin-bottom: 10px; overflow: hidden; }

.comment-form .form-type-checkbox,
.comment-form .form-radios { margin-left: 120px; /* LTR */ }

.comment-form .form-type-checkbox label,
.comment-form .form-radios label { float: none; margin-top: 0; }

.comment-form input.form-file { width: auto; }

.no-sidebars .comment-form .form-text { width: 800px; }

.one-sidebar .comment-form .form-text { width: 500px; }

.two-sidebars .comment-form .form-text { width: 320px; }

.comment-form .form-item .description { font-size: 13px; line-height: 1.2;  margin-left: 120px; /* LTR */ }

#content h2.comment-form { margin-bottom: 0.5em; }

.comment-form .form-textarea { -khtml-border-radius-topleft: 4px; -khtml-border-radius-topright: 4px;
							  -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px;
							  -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px;
							  border-top-left-radius: 4px;  border-top-right-radius: 4px; }

.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item { margin-top: 0; margin-bottom: 0; }

.filter-wrapper label { width: auto; float: none; }

.filter-wrapper .form-select { min-width: 120px; }

.comment-form fieldset.filter-wrapper .tips { font-size: 13px; }

#comment-body-add-more-wrapper .form-type-textarea label { margin-bottom: 0.4em; }

#edit-actions input { margin-right: 0.6em; /* LTR */ }

/* -------------- Other Overrides ------------- */

div.password-suggestions { border: 0; }

.ui-widget-overlay { background: #222222;  opacity: 0.7; }

div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane { padding: 1em; }

#forum .name { font-size: 13px; }

#forum .description { font-size: 13px; }

/* --------------- Search Form ---------------- */

#block-search-form { padding-bottom: 7px; }

#block-search-form .content { margin-top: 0; }

#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input { /*float: left; /* LTR  font-size: 1em; height: 1.143em;
					  margin-right: 5px;  width: 9em;*/ }

#search-block-form input.form-submit,
#search-form input.form-submit { /* margin-left: 0; margin-right: 0; height: 25px;  width: 34px;  padding: 0;
					  cursor: pointer; text-indent: -9999px;  border-color: #e4e4e4 #d2d2d2 #b4b4b4;
					  background: url(../images/search-button.png) no-repeat center top;  overflow: hidden;*/ }

#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus { background-position: center bottom; }

#search-form .form-item-keys label { display: block; }

/* --------------- Search Results ---------------- */

ol.search-results { /*padding-left: 0;*/ margin:0 30px !important; }

.search-results li { /*border-bottom: 1px solid #d3d7d9;*/ padding-bottom: 0.4285em; margin-bottom: 0.5em; }

.search-results li:last-child { border-bottom: none; padding-bottom: none;  margin-bottom: 1em; }

.search-results .search-snippet-info { padding-left: 0; clear: both;}

/* -------------- Shortcut Links -------------- */

.shortcut-wrapper {  margin: 2.2em 0 1.1em 0; /* Same as usual h1#page-title margin. */ }

.shortcut-wrapper h1#page-title { float: left; /* LTR */  margin: 0; }

div.add-or-remove-shortcuts { padding-top: 0.9em; }

.overlay div.add-or-remove-shortcuts { padding-top: 0.8em; }

/* ---------- Admin-specific Theming ---------- */

.page-admin #content img { margin-right: 15px; /* LTR */ }

.page-admin #content .simpletest-image img { margin: 0; }

.page-admin-structure-block-demo .block-region { background: #ffff66; border: 1px dotted #9f9e00;
					  color: #000;  font: 13px Arial; margin: 5px;  padding: 5px;  text-align: center; 
					  text-shadow: none; }

.page-admin-structure-block-demo #featured .block-region { font-size: 13px; }

.page-admin-structure-block-demo #header .block-region { width: 500px; }

.page-admin #admin-dblog img { margin: 0 5px; }

/* Fix spacing when Seven is used in the overlay. */

#system-theme-settings fieldset {  padding: 0; }

#system-theme-settings fieldset .fieldset-legend {  margin-top: 0; }

/* ------------ Configuration --------------- */

div.admin .right,
div.admin .left { width: 49%;  margin: 0; }

div.admin-panel { background: #fbfbfb; border: 1px solid #ccc; margin: 10px 0; padding: 0 5px 5px; }

div.admin-panel h3 { margin: 16px 7px; }

div.admin-panel dt { border-top: 1px solid #ccc; padding: 7px 0 0; }

div.admin-panel dd { margin: 0 0 10px; }

div.admin-panel .description { margin: 0 0 14px 7px; }

/* ---------- Overlay layout styles ----------- */

.overlay #main,
.overlay #content { width: auto; float: none; }

.overlay #page { padding: 0 2em; }

.overlay .region-page-top,
.overlay #header,
.overlay #page-title,
.overlay #featured,
.overlay #sidebar-first,
.overlay #triptych-wrapper,
.overlay #footer-wrapper { display: none; }

.overlay-processed .field-type-image { display: block;  float: none; }

.overlay #messages { width: auto; }

/* ---------- Poll ----------- */

.node .poll { margin: 2em 0; }

.node .poll #edit-choice { margin: 0 0 1.5em; }

.poll .vote-form { text-align: left; /* LTR */ }

.poll .vote-form .choices { margin: 0; }

.poll .percent { font-size: 13px; font-style: italic;  margin-bottom: 3em;  margin-top: -3.2em;  float: right;
				 text-align: right; }

.poll .text { clear: right; margin-right: 2.25em; }

.poll .total {  font-size: 0.929em;  font-style: italic;  text-align: right; /* LTR */  clear: both; }

.node .poll { margin: 1.8em 0 0; }

.node .poll .text { margin-right: 6.75em; }

.node .poll #edit-choice { margin: 0 0 1.2em; }

.poll .bar .foreground { background-color: #666; }

#footer-wrapper .poll .bar {  background-color: #666; }

#footer-wrapper .poll .bar .foreground { background-color: #ddd; }

/* --------------------
				Edit by Suhani 
						-------------------- */


/* --------  T1 Template ---------  */

		/* ----- BOD, Management-Team and Business-leader pages ----- */

.node-contact .field-type-image img { width:460px; height:197px; }

.field_box { background-color:#f0f1fa; min-height:92px; width:450px; padding:3px 0px 2px 10px; }

/*#block-system-main table .field-name-content-title { color:#b82621; font-family:Optima; font-size:19px; }*/

.field_box .field-name-content-title .field-item { color:#b82621; font-family: 'Conv_OptimaLTStd',sans-serif; font-size:19px; }

.node-contact { /*margin: 10px 15px 0px 15px;*/ }

.node-contact .field-name-body p { width:460px; /*text-align:justify;*/ text-align:left;margin-bottom: 15px; } 

.BOD_box { background-color:#E2E3EA;  width:450px; padding:5px 0px 5px 10px; }

.BOD_box .field-name-content-title .field-item { color: #B82621; font-family: 'Conv_OptimaLTStd',sans-serif; font-size: 19px;
												 /*font-size:25px;*/ margin-top:0 !important;}

.BOD_box .field-name-contact-person-designation .field-item
{ color: #333; font-family: Arial; font-size: 13px; /* font-size:17px; font-weight:bold;*/ }

#block-views-board-of-directors-block { /*margin-top:7px;*/ }

.view-content .field-content a { font-weight:bold; color:#263C76; font-size:13px; text-decoration:none; line-height:1.5; }

.view-content .field-content a:hover { color:#3f599a; } 
.view-marketing-primary-casualty {margin-left: 15px; }

.view-marketing-primary-casualty ul { list-style: none; }


#sidebar-second .contact-accordion .views-field-email .field-content a,
.view-locations .views-field-email .field-content a,
.view-claims .views-field-email .field-content a,
.view-claims .views-field .field-content a,
.view-reinsuranceclaims .views-field-email .field-content a,
.view-reinsuranceclaims .views-field .field-content a
{ font-size:13px; color:#263C76; font-family:Arial; font-weight:normal !important; }

.view-content .field-content a.active,
.view-content .field-content a:focus { color:#B52626; }
 
/*.view-content .item-list ul li { padding:5px; border-bottom:1px solid #E0E0E0; }*/

/*.view-reinsurance-business-leaders .view-content .views-row 
{ padding: 5px 0; font-weight:bold; border:none; }*/

/*.view-reinsurance-business-leaders .view-content .field-content
{color:#333333; font-family:Arail; font-size:13px; font-weight:normal; }*/

.view-content .item-list ul li,
.view-content .views-row 
{ border-bottom: 1px solid #E0E0E0; padding: 5px 0; font-weight:bold; }

.view-content .views-row .views-field-contact-person-designation .field-content,
.view-content .views-row .views-field-contact-person-department .field-content,
.view-content .views-row .views-field-contact-person-telephone .field-content
{ font-weight:normal; font-family:Arial; font-size:12px; color:#434343;}

.view-content .views-row .views-field-email .field-content a
{ font-weight:normal; font-family:Arial; font-size:13px; color:#263C76; }

.view-content .views-row .views-field-email .field-content a:hover{ color:#3F599A; } 

.view-content .item-list ul li.views-row-last,
.view-content .views-row-last { border:none; }

.view-content .item-list ul li a { color:#263C76; font-size:13px; }

.view-content .item-list ul li a:hover { color:#3f599a; }

.view-content .item-list ul li a.active { color:#263C76; }

.page_title{ color: #263C76; font-family: Arial; font-size: 26px;
		     font-weight: normal;  line-height: 28px; }

/* --------  T2 Template ---------  */

.node-pagecontent .field-type-image img { width:500px; height:163px; }

.node-pagecontent .slideshow img { width:500px; height:163px; }

.node-pagecontent h3 { font-weight:bold; font-family:arial; font-size:15px; color:#263c76;
							margin:10px 0px 0px 0px; }

.node-pagecontent h5 { font-weight:bold; font-family:arial; font-size:13px; color:#263c76;
						margin:10px 0px 10px 0px; }

.node-pagecontent h6 { font-weight:bold; font-family:arial; font-size:12px; color:#263c76;
						margin:10px 0px 10px 0px; }

.node-pagecontent p { margin:5px 0px 15px; }

.node-pagecontent ul { padding:0px 0px 0px 45px;color:#333333;
 }

		/* ------ Company News Page --------- */

#block-views-company-news1-block { margin-top:15px; }

/*#block-views-company-news1-block h2,
#block-views-edgearchive-block h2,
#block-views-88e87884586472a601485fdc58bdca35 h2{color: #263C76;  font-family: 'Conv_OptimaLTStd',Sans-Serif;
								     font-size: 26px;  font-weight: normal; line-height: 28px; }

#block-views-archives-block h3 a,
#block-views-company-news1-block h3 a,
.view-Article-and-Presentation h3 { border-bottom: 1px solid #E3E3E3; margin: 10px 0 5px; padding: 0 0 4px;
									  color: #222222; font-family: Arial,Helvetica,Tahoma,sans-serif;
									  font-size: 18px; font-weight: normal; line-height: 22px; }

#block-views-archives-block h3 a:hover,
#block-views-company-news1-block h3 a:hover,
.view-Article-and-Presentation h3:hover { color:#263C76; }

#block-views-archives-block .views-row:hover,
#block-views-company-news1-block .views-row:hover,
.view-Article-and-Presentation .views-row:hover { background-color:#eeeeee; }

#block-views-archives-block .views-row a,
#block-views-company-news1-block .views-row a,
.view-Article-and-Presentation .views-row a { font-size:13px; }

#block-views-archives-block .views-row a:hover,
#block-views-company-news1-block .views-row a:hover,
.view-Article-and-Presentation .views-row a:hover { text-decoration:underline; }

#block-views-company-news1-block .ui-accordion-content .field-content span.date-display-single
{ color:#666666; font-size:12px; font-family:Arial,Helvetica,sans-serif; }

#block-views-company-news1-block .ui-accordion-content .field-content a p  
{ color: #263C76; font-size: 13px; font-weight: bold; text-decoration: none; margin:0px; padding:0px; }

*/
/* ---------- right sidebar -------------- */

.view-locations .view-header h3,
.view-locations .view-content h3 { font-family: Arial; font-size: 13px; font-weight: bold; line-height: 18px; 
									color:#333333; margin-bottom:0px;}

.view-locations .view-content .item-list ul li
{ border:none; font-family: Arial; font-size: 13px; font-weight: normal; list-style-type:none; margin:0px; }

/* --------  T3 Template ---------  */

			/* --- Community Involvement page --- */

.node-article .field-type-image img { /*margin-top:50px;*/ height:163px; }

.node-article .slideshow img { /*margin-top:50px;*/ height:163px; width:690px; }

.node-page .field-body .field-item h3,
.node-article .field-body .field-item h3,
.node-article .field-body .field-item h5,
.node-newsletter h3,
.node-companynews .field-news-description .field-item h3 p
{ font-family: Arial; font-size: 16px; color:#263c76; font-weight:bold; }

.node-companynews .field-news-description .field-item h3 p { margin:7px 0px 0px 0px; }

.node-companynews span.archiveDate {  font-family: Arial; font-size: 12px; color:#666666; font-weight:normal; }

.node-article p { color: #333333; font-family: Arial; font-size: 13px;
				  margin: 5px 0 15px; line-height: 18px; padding: 0; }

.node-article .field-item ul { color: #333; font-family: Arial; font-size: 13px; padding:5px 0 5px 15px; }

.node-pagecontent .field-name-pagecontent-brief { /*margin-bottom:10px;*/ border-bottom:1px solid #E0E0E0;}

			/* --- History page --- Milestone --- */

#block-views-milestone-view-block,
#block-views-edgearchive-block,
#block-views-88e87884586472a601485fdc58bdca35,
.node-newsletter,
.node-article { width:690px; }

.node-article .field-item table td h5 { font-family: Arial;
										font-size: 14px; font-weight: bold; margin: 20px 0 6px 0;
										line-height: 18px; color:#000; }

#block-views-milestone-view-block h2 { /*color: #222222; font-family: Arial,Helvetica,Tahoma,sans-serif;
									   font-size: 18px; font-weight: normal;*/
									   color:#263c76; font-family:arial; font-weight:bold;
									   font-size:16px; line-height: 22px; margin-bottom:20px; }

#block-views-milestone-view-block .content .view-content h3
{	width:15% ; color: #263c76; font-size: 16px; text-align: center; font-family: arial;
	float:left; position:relative; /*top:-5px;*/ margin:0px; font-weight:bold; }

#block-views-milestone-view-block .panel-2col .panel-col-last ul { margin:0px; padding:0px; }

#block-views-milestone-view-block .panel-2col .panel-col-last ul li { margin:0px; padding:0px; }

#block-views-milestone-view-block .view-content .views-row
{ border-bottom:none; padding:0px; margin:5px 0px 0px 105px; }

#block-views-milestone-view-block .item-list:nth-of-type(even)
 { margin:15px 0px; padding:10px 0px; font-family: arial; background-color:#eeeeee;
					  font-size: 12px; color:#000; }

#block-views-milestone-view-block .item-list .even { margin:0px; }

#block-views-milestone-view-block .item-list .even .views-row-1 p,
#block-views-milestone-view-block .item-list .even .views-row-1 ul li
{ /*margin-top:18px;*/ font-weight:normal; border:none;}

#block-views-milestone-view-block .item-list ul li { margin:0px; padding:0px; list-style-type:disc;  }

#block-views-milestone-view-block .item-list .even li p {margin:0px; padding:0px; color:#333; font-weight:normal; }
#block-views-milestone-view-block .item-list .even li {color:#333; }

			/* ------ Edge Archive ----- */

/*#block-views-edgearchive-block table caption p,
#block-views-88e87884586472a601485fdc58bdca35 table caption p{ font-size: 13px; color:#263C76; font-weight:bold; margin:0px; }

#block-views-edgearchive-block table caption p:hover,
#block-views-88e87884586472a601485fdc58bdca35 table caption p:hover{ text-decoration:underline; } 

#block-views-edgearchive-block table tr th,
#block-views-88e87884586472a601485fdc58bdca35 table tr th{ background:none; border:none; }

#block-views-edgearchive-block table tr.odd, #block-views-edgearchive-block table tr.even,
#block-views-88e87884586472a601485fdc58bdca35 table tr.odd, 
#block-views-88e87884586472a601485fdc58bdca35  table tr.even
	{ background:none; border:none; }

#block-views-edgearchive-block ul,
#block-views-88e87884586472a601485fdc58bdca35 ul{ margin:5px 0px 0px 15px; color:#000;  }

#block-views-edgearchive-block table,
#block-views-88e87884586472a601485fdc58bdca35 table
{ margin:0px; display:inline-block; border-bottom:1px solid #e0e0e0; }

#block-views-edgearchive-block table:hover,
#block-views-88e87884586472a601485fdc58bdca35 table:hover{ background-color:#eee; }

#block-views-edgearchive-block tbody,
#block-views-88e87884586472a601485fdc58bdca35 tbody{ border:none; }

#block-views-edgearchive-block tbody p { color: #000000; font-family: Arial;
									     font-size: 13px; margin: 1px 40px; padding: 0; }

#block-views-88e87884586472a601485fdc58bdca35 tbody p { color: #000000; font-family: Arial;
									     font-size: 13px; margin: 1px 0px 0px 40px; padding: 0; }*/

		/* ----------- node-newsletter-------------- */

.node-newsletter .field-item { font-family: Arial;  font-size: 18px; font-weight: bold; }

/*.node-newsletter h3 { color: #222222;  font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 18px;
					   font-weight: normal;  line-height: 22px; }*/

.node-newsletter .field-name-body p { color: #333333; font-family: Arial; font-size: 13px; line-height: 18px;
				     margin: 5px 0 25px;  padding: 0; font-weight:normal;  }

.node-newsletter table tr td { width:50%; }

.node-newsletter p.news_img { float:left; }

.node-newsletter p.news_link { float:left; margin:5px 10px; }

		/* ---- article-and-presentation ---- */

#block-views-article-and-presentation-block { width:690px; }

#block-views-article-and-presentation-block h2
{ border-bottom: 1px solid #E3E3E3; font-family: Arial; color:#263C76;
											    font-size: 16px; font-weight: bold; margin-bottom: 10px; }

#block-views-article-and-presentation-block .ui-accordion-content p 
{ color: #333333; font-family: Arial; font-size: 13px; line-height: 18px;
    margin: 0; padding: 0; }

/* --------  T4 Template --------- */

			/* ----- ( Home Page ) ------*/

#content .top_left { width:572px; float:left; padding:0px 10px 0px 30px; }

#content .insurance-title h1 { color: #263C76;  /*font-family: Optima;*/ 
	font-family:'Conv_OptimaLTStd',Sans-Serif;
    font-size: 36px;  line-height: 32px;  margin: 0 0 20px 30px;}

#content .top_left .t4_left_content,
#content .top_left .t4_right_content { width:50%; margin:25px 0px 0px 0px; float:left;}

#content .top_left .t4_left_content h2 ,
#content .top_left .t4_right_content h2 { color: #263C76;
					 font-family:'Conv_OptimaLTStd',Sans-Serif;
					 text-decoration:none; font-size: 26px; font-weight: normal; line-height: 28px;}

/*#content .top_left .t4_left_content h2 a:hover ,
#content .top_left .t4_right_content h2 a:hover { color:#3f599a; }*/

#content .top_left .t4_left_content p,
#content .top_left .t4_right_content p {color: #333333; font-family: Arial,Helvetica,Tahoma; font-size: 13px;
									 line-height: 18px;  margin: 5px 10px 5px 0px;  padding: 0; }

#content .top_left .t4_bottom_content { left: 0;
background-color:#E2E3EA; float:left; padding:15px 15px 15px 30px;
margin: 14px 0px 25px 0px; position: relative; width: 527px;}

#content .top_left .t4_bottom_content h2 { color:#263c76; font-family:arial; font-weight:bold; 
							font-size:16px; text-decoration:none;}


#content .top_left .t4_bottom_content p a { color:#263c76; font-family:arial; font-weight:bold; 
							font-size:11px; /*text-decoration:underline;*/text-decoration:none;}
#content .top_left .t4_bottom_content p a:hover
{
color:#9aa1c0;
text-decoration:underline;
font-weight:bold;
}

#content .top_right { width:312px; float:left; /*padding:0px 20px 5px 20px;*/ }

#content .top_right .t4_top_right_content
{ background: url("../images/yellowish-aside-bg.jpg") repeat-x scroll 0 0 transparent;
 margin: 0 0 0 20px;  padding: 15px 20px; min-height: 220px;}

#content .top_right .t4_top_right_content #aside h4,
#content .top_right .t4_top_right_content #aside-bottom h3.homeSidebarTitle,
#content .top_right .t4_top_right_content h2
{ font-size:18px; font-family:'Conv_OptimaLTStd',Sans-Serif;
					font-weight:bold; text-transform: uppercase; border-bottom:1px solid #757575; }

#content .top_right .t4_top_right_content #aside-bottom h3.homeSidebarTitle
{ font-size:18px; margin-top:17px; }
/*Changes for suka
#aside #aside-divider p a.thinYellow 
{ color:#997b1f; font-size:15px; font-family:arial; text-decoration:none; font-weight:bold; }*/

#aside #aside-divider p a.thinYellow 
{ color:#263c76; font-size:15px; font-family:arial; text-decoration:none; font-weight:bold; }
/*Changes for suka*/
#aside #aside-divider p a:hover { color:#9aa1c0; text-decoration:underline; }



#aside #aside-divider p { color:#171717; font-size:14px; font-family:arial;  font-weight:bold; 
							margin:0px; padding:0px; }

#aside #aside-divider p span { color:#474747; font-size:12px; font-family:arial;   
							     margin:0px; padding:0px; font-weight:bold; }

#content .top_right .t4_top_right_content #aside-bottom h4
{ color:#000; font-family:arial;	font-weight:bold; font-size:13px; text-transform: inherit;
  margin-top:5px; border-bottom:none; }

/*#content .top_right .t4_top_right_content #aside-bottom h1 a
{ color:#003D7B; font-family:arial;	font-weight:normal; font-size:13px; text-transform: inherit;
  margin-top:5px; border-bottom:none; }*/
  /*Changes for suka*/
  #content .top_right .t4_top_right_content #aside-bottom h1 a
{ color:#263c76; font-family:arial;	font-weight:normal; font-size:13px; text-transform: inherit;
  margin-top:5px; border-bottom:none; }

/*    #content .top_right .t4_top_right_content #aside-bottom h1 a:hover
{ color:#9aa1c0;}*/
#content .top_right .t4_top_right_content #aside-bottom h1 a { text-decoration:none; }
/*#content .top_right .t4_top_right_content #aside-bottom h1 a { text-decoration:none; }*/
/*Changes for suka*/
#content .top_right .t4_top_right_content  #aside-bottom h4 a
{ color:#263C76; font-family:arial; font-weight:normal; font-size:13px; text-decoration:none;
  text-transform: inherit ;}

/*  #content .top_right .t4_top_right_content  #aside-bottom h4 a
{ color:#263c76; font-family:arial; font-weight:normal; font-size:13px; 
  text-transform: inherit;text-decoration:none;}*/
  
/* #content .top_right .t4_top_right_content  #aside-bottom h4 a:hover
{ color:#9aa1c0;}
  */
#content .top_right .t4_top_right_content .view .view-content .item-list ul li 
{ list-style-type: none; margin:0px; border-bottom:none; }

#content .top_right .t4_top_right_content .view .view-content .item-list ul li a
{  text-decoration: none; }

#content .top_right .t4_top_right_content .view .view-content .item-list ul li a:hover
{}

#content .top_right .t4_top_right_content .view .view-content .item-list ul li p
{ margin:7px 0px 0px 0px; padding:0px; color:#263c76; font-family: arial;
		    font-size: 13px; font-weight: bold; }
#content .top_right .t4_top_right_content .view .view-content .item-list ul li p:hover
{
color:#9aa1c0;
text-decoration:underline;
font-weight:bold;
}

#content .top_right .t4_top_right_content .view .view-content .item-list ul li span.date-display-single
{ color:#3d3d3d; font-family: arial; font-size: 12px; font-weight: normal; }

			/* ----- ( Insurance --- Home Page ) ------*/

#content .top_left .t4_left_content h3 { color:#222222; font-family:arial; font-size:18px; width:572px; }

/*#content .top_left .t4_bottom_content h2 
{ font-family: Optima; font-size:25px; font-weight: normal; color:#263C76; }*/

#content .t4_bottom_content ul {margin-left: 15px; }

#content .top_left .t4_bottom_content .insurance_column { width:168px; float:left; padding:10px; }

#content .top_left .t4_bottom_content .insurance_column h3 { border-bottom:1px solid #B6B6B6; }

#content .top_left .t4_bottom_content .insurance_column h3 a { color: #263C76; font-family: arial;
		    font-size: 16px; font-weight: bold;  text-decoration: none; /* border-bottom:1px solid #B6B6B6;*/ }

#content .top_left .t4_bottom_content .insurance_column p { margin:0px; }

#content .top_right .t4_top_right_content h5 
{ color: #263C76; font-family: 'Conv_OptimaLTStd',Sans-Serif;  margin: 0px 0 10px; font-size:18px; }

#content .top_right .t4_top_right_content h3 { border-bottom: 1px solid #E0E0E0; padding:0px 0px; }
/*changes for suka*/
#content .top_right .t4_top_right_content h3 a
{ /*color: #434343;*/color:#474747; font-size: 14px; padding: 5px; text-decoration: none; }

#content .top_right .t4_top_right_content h3 a:hover { /*color:#666666;*/ color:#818181;}

#content .t11_bottom_content .insurance_column 
{ width:32%; float:left; margin-top:15px; padding:5px; }

#content .t11_bottom_content .insurance_column h3
{ border-bottom:1px solid #B6B6B6; padding:10px 10px 0px 10px; }

#content .t11_bottom_content .insurance_column h3 a
{ color:#263C76; font-family:Arial; font-size:16px; font-weight:normal;  }

#content .t11_bottom_content .insurance_column h3 a:hover
{ color:#9AA1C0; }

#content .t11_bottom_content .insurance_column p { padding:10px; margin:0px; }
			
			/* ----- ( Reinsurance --- Home Page ) ------*/

/*#content .top_left .t4_bottom_content .reinsurance-column
{ width:18%; float:left; margin-top:35px; padding:5px; }

#content .top_left .t4_bottom_content .reinsurance-column h2
{ font-family:Arial; font-size:16px; color:#222; border-bottom:1px solid #B6B6B6; }

#content .top_left .t4_bottom_content .reinsurance-column a:hover { text-decoration:underline; }*/

.t11_left_content .field-item.even {
	display:block;
	margin: 10px 30px;
}

.t11_left_content .field-item.even h3{
	margin-top: 15px;
}


#content .top_left .t11_left_content h3
{ color:#222; font-family:Arial; font-size:18px; margin:15px 0px 15px 0px; }

#content .t11_bottom_content 
{ background-color: #F6F9FD; border-top: 2px solid #E8EAF2; float: left; margin-top: 18px;
    padding: 15px 30px 15px; width: 900px; }

#content .t11_bottom_content h2 { font-family: 'Conv_OptimaLTStd', Sans-Serif;
					font-size: 26px;  font-weight: normal;  line-height: 28px;  color: #263C76;}

#content .t11_bottom_content .reinsurance-column 
{ width:18%; float:left; margin-top:15px; padding:3px; padding-right: 14px; }

#content .t11_bottom_content .insurance-column
{ /*width:32%;*/ width: 24%; float:left; margin-top:15px; padding:3px; } 

#content .t11_bottom_content .reinsurance-column h2,
#content .t11_bottom_content .insurance-column h2
/*{ color:#222222; font-family:Arial; font-size:16px; font-weight:normal; border-bottom:1px solid #B6B6B6;
  padding:0px 0px 5px 0px; }*/
{
border-bottom: 1px solid #B6B6B6;
color: #222222;
display: table-cell;
font-family: Arial;
font-size: 16px;
font-weight: normal;
height: 42px;
line-height: 18px;
padding: 0 0 5px;
vertical-align: middle;
width: 170px;
}

#content .t11_bottom_content .reinsurance-column a
{ padding:5px 0px 0px 0px; float:left; clear:both; font-size:12px; }

#content .t11_bottom_content .reinsurance-column a:hover { text-decoration:underline; }

/* --------  T5 Template ---------  */

			/*--------- ARMtech ------------- */

/*#block-views-armtech-block .view-ARMtech .panel-display .panel-panel .field-content a
{ font-size: 16px; color: #243D7D; font-family:Arial; }

#block-views-armtech-block .view-ARMtech .view-content .panel-col-first { width:45%; float:left; }

#block-views-armtech-block .view-ARMtech .view-content .panel-col-last { width:55%; float:left;
															margin-left: -10px;  margin-top: -5px;}

#block-views-armtech-block .view-ARMtech .view-content .panel-col-last a { color: #243D7D;
    font-size: 16px; font-family: Arial; font-weight: normal; text-decoration: none;}*/

			/* -------- Endurance Risk Solutions page --------- */

/*#block-views-endurance-risk-solutions-block .view-endurance-risk-solutions .panel-display .panel-panel .field-content a
{ font-size: 16px; color: #243D7D; font-family:Arial; }

#block-views-endurance-risk-solutions-block .view-endurance-risk-solutions .view-content .panel-col-first
{ width:45%; float:left; }

#block-views-endurance-risk-solutions-block .view-endurance-risk-solutions .view-content .panel-col-last 
{ width:55%; float:left; margin-left: -6px;  margin-top: -5px;}

#block-views-endurance-risk-solutions-block .view-endurance-risk-solutions .view-content .panel-col-last a 
{ color: #243D7D; font-size: 16px; font-family: Arial; font-weight: normal; text-decoration: none;}

#block-views-endurance-risk-solutions-block .view-endurance-risk-solutions .view-content .panel-col-last .field-content p a 
{ font-family: Arial; font-size: 13px; color:#243D7D; text-decoration:underline; }

#block-views-endurance-risk-solutions-block .view-endurance-risk-solutions .view-content .panel-col-last .field-content p a:hover 
{ color:#3f599a; }

#block-views-endurance-risk-solutions-block .view-endurance-risk-solutions .view-content .views-row
{ border-bottom:none; }

#block-views-endurance-risk-solutions-block .view-endurance-risk-solutions .view-content .views-row-1
{ margin:15px 0 0 10px; }*/

.view-endurance-risk-solutions-leadership .view-content .views-row,
.view-bermuda-insurance-leadership .view-content .views-row,
.view-u-s-insurance-leadership .view-content .views-row,
.view-endurance-specialty-underwriters-leadership .view-content .views-row,
.view-armtech-leadership .view-content .views-row,
.view-reinsurance-business-leaders-products .view-content .views-row,
.view-international-insurance-leadership .view-content .views-row
{ padding: 5px 0; border:none; font-weight:normal; }

.view-content .views-row .field-content img{ margin-bottom:8px; margin-top:7px; }

.view-armtech-leadership .view-content .views-row .views-field-title a,
.view-armtech-leadership .view-content .views-row .views-field-email a,
.view-endurance-risk-solutions-leadership .view-content .views-row .views-field-title a,
.view-endurance-risk-solutions-leadership .view-content .views-row .views-field-email a,
.view-bermuda-insurance-leadership .view-content .views-row .views-field-title a,
.view-bermuda-insurance-leadership .view-content .views-row .views-field-email a,
.view-u-s-insurance-leadership .view-content .views-row .views-field-title a,
.view-u-s-insurance-leadership .view-content .views-row .views-field-email a,
.view-endurance-specialty-underwriters-leadership .view-content .views-row .views-field-title a,
.view-endurance-specialty-underwriters-leadership .view-content .views-row .views-field-email a,
.view-reinsurance-business-leaders-products .view-content .views-row .views-field-title a,
.view-reinsurance-business-leaders-products .view-content .views-row .views-field-email a,
.view-international-insurance-leadership .view-content .views-row .views-field-email a

{ color: #263C76; line-height: 16px;font-size: 13px; text-decoration: none; font-weight:normal !important; font-family:Arial; }

.view-armtech-leadership .view-content .views-row .field-content,
.view-bermuda-insurance-leadership .view-content .views-row .field-content,
.view-u-s-insurance-leadership .view-content .views-row .field-content,
.view-international-insurance-leadership .view-content .views-row .field-content,
.view-endurance-risk-solutions-leadership .view-content .views-row .field-content,
.view-endurance-specialty-underwriters-leadership .view-content .views-row .field-content,
.view-reinsurance-business-leaders-products .view-content .views-row .field-content
{ color: #434343; line-height: 16px;font-size: 13px; text-decoration: none; font-weight:normal !important; font-family:Arial; }

/*.node-template5 .field-body { border-bottom: 1px solid #E0E0E0; }

#block-views-template-5-block .view-content .views-row { padding:20px 0px; border:none; }

#block-views-template-5-block .view-content .panel-col-first { width:45%; float:left; }

#block-views-template-5-block .view-content .panel-col-last { width:55%; float:left;
															margin-left: -10px;  margin-top: -5px;}

#block-views-template-5-block .view-content .panel-col-last a { color: #243D7D;
    font-size: 16px; font-family: Arial; font-weight: normal; text-decoration: none;}

.view-endurance-specialty-underwriters-leadership .view-content .field-content a { font-weight:normal;
							color:#263C76; font-size:13px; text-decoration:none;}*/
.view-endurance-specialty-underwriters-leadership .item-list ul li
{ list-style-type: none;  margin: 0px 0px 0px 5px; border:none; }

.view-reinsurance-business-leaders-products,
.view-endurance-risk-solutions-leadership,
.view-endurance-specialty-underwriters-leadership,
.view-armtech-leadership,
.view-bermuda-insurance-leadership,
.view-u-s-insurance-leadership,
.view-international-insurance-leadership,
.view-locations,
.view-reinsurance-business-leaders-products
{width:165px; margin-left:18px;}


/* --------  T6 Template ---------  */

				/* ----- Edge-Archive-Form ------ */

form.#edge-archive-form { margin:25px 0px; }

#edge-archive-form .form-item label { color: #666666;  display: block;  text-align: right; float:left; width:120px;
  									  font-family: arial;  font-size: 12px; font-weight: normal;
									  margin:5px 15px;}

#edge-archive-form .form-item input {border: 1px solid #DDDDDD !important; /*width: 179px;*/
									 width:310px; height:20px; margin:1px 0px; }

#edge-archive-form .form-item{ margin:0px; }

.dv_applyPosition input[type=submit]
{ background:#F1F2E4; border:1px solid #BABAB8; color:#46453F; 
  -moz-border-radius:5px; border-radius:5px; font-weight:bold; width:69px;
  height:24px; font-family: arial,helvetica,serif; font-size: 12px;
  padding-bottom:20px; margin-left:60px; margin-top:10px; }


#edge-archive-form input.form-submit
{ background:#F1F2E4; border:1px solid #BABAB8; color:#46453F; 
  -moz-border-radius:5px; border-radius:5px; font-weight:bold; width:69px;
  height:24px; font-family: arial,helvetica,serif; font-size: 12px;
  padding-bottom:20px; margin-left:150px; margin-top:20px; }

.dv_applyPosition input[type=submit]
{ margin-left:0px; margin-top:30px; }

/* new form */

form.#newsletter-form { margin:25px 0px; }

#newsletter-form label { color: #666666;  display: block;  text-align: right; float:left; width:120px;
  									  font-family: arial;  font-size: 12px; font-weight: normal;
									  margin:5px 3px;}

#newsletter-form input {border: 1px solid #DDDDDD !important; /*width: 179px;*/
									 width:310px !important; height:20px !important; margin:1px 0px !important; }

#newsletter-form .form-item{ margin:0px; }

#newsletter-form span.invalidName,
#newsletter-form span.red
{color:red; display:inline; font-family:Arial; font-size:11px; font-weight:bold; margin-left:10px;}

#newsletter-form input.button
{ background:#F1F2E4; border:1px solid #BABAB8; color:#46453F; 
  -moz-border-radius:5px; border-radius:5px; font-weight:bold; width:69px !important;
  height:24px; font-family: arial,helvetica,serif; font-size: 12px;
  padding-bottom:20px; margin-left:140px !important; margin-top:5px !important; }


				/* ----- Media Center ------ */

.media_box {padding:5px 20px; margin-top:10px; margin-bottom:10px; }

.media_box h2,
.media_box h3 { font-family: 'Conv_OptimaLTStd',Sans-Serif; font-size:25px; font-weight: normal; color:#263C76; margin:0px;
				border-bottom:1px solid #DADBDF; }

.media_box .view .view-content .item-list { padding:10px; }

.media_box .view .view-content .item-list ul li
{ list-style-type:none; margin:0px; border-bottom:1px solid #DADBDF; }

.media_box .view .view-content .item-list ul li span.date-display-single
{color: #717274; font-family: arial; font-size: 12px; font-weight: normal;}

.media_box .view .view-content .item-list ul li h4 a,
.media_box .view .view-content .item-list ul li p
{color: #263c76; font-family: arial; font-size: 13px; font-weight: bold; padding: 0; margin:0px;}

.media_box .view .view-content .item-list ul li p a { text-decoration:none; }

.media_box p { color:#3E3E3E; font-family: arial; font-size: 13px; font-weight: normal; padding: 0;
				margin:10px 0px 10px 0px; }

.media_box table td { width:50%; }

.media_box table td h3 { font-family:Arial; font-size:18px; color:#222222; font-weight:normal; 
							border:none; margin:10px 0px 0px 0px; }

.media_box .view table td { width:30%; }

.media_box .view .view-content .field-content p { margin:5px 0px 5px 0px; }

.media_box .view .view-content .field-content img { margin:0px;border: 1px solid #E3E3E3; }

.media_box .view .view-content .field-content p a { text-decoration:none; color:#263c76; 
					font-family:Arial; font-size:13px; margin:0px; }

.media_box #secondary-section h5 a { color:#263C76; font-family:Arial; font-size:14px; font-weight:bold; }



/* --------  T7 Template ---------( Reinsurance Products )  */




/* --------  T8 Template ---------(Job Opportunities)  */

.node-job-opportunity-page .dv_applyPosition
{ background: none repeat scroll 0 0 #F6F9FE; padding:5px 0 15px 20px; }

.node-job-opportunity-page h1 {color: #222222;  font-family: Arial; font-size: 18px; font-weight: normal; }
    
.dv_applyPosition span
{ color: #444444;  font-weight: bold; display: block; font-size:12px; font-family:arial; width:100px;
 margin-top:10px; }

.dv_applyPosition input[type=text]
{border: 1px solid #DDDDDD !important;  height: 26px;  width: 179px; padding:0px;}

.dv_applyPosition textarea
{border: 1px solid #DDDDDD !important;  padding:0px;}

.dv_applyPosition input[type=button]
{ margin: 30px 0px 5px 0px; }

.dv_applyPosition .error { font-size: 11px; font-weight: bold; color: red; width:auto; font-family: Arial;
												margin-top:0px;}

.node-job-opportunity-page .dv_success_message 
{ font-size: 13px; font-weight: bold; font-family: Arial; padding:8px 20px; }

.node-job-opportunity-page .error_message
 
{ font-size: 13px; font-weight: bold; color: red; font-family: Arial; padding:8px 20px; }

/* --------  T9 Template ---------( Location Page  )  */

.view-location-corporate { margin-top:15px; }

.view-location-corporate

.view-location-corporate .view-content .item-list {float:left;border:0px;}

.view-location-corporate .view-content .item-list ul
{padding:0px !important;height;450px;float:left; /*width:660px;*/ margin:0px;}

.view-location-corporate .view-content .item-list ul li
{padding:0px !important;width:190px;float:left;border:none !important;
margin:5px 0px 20px 0px !important ;}

/*.view-location-corporate .view-content .item-list ul li div {line-height:0px !important;}*/



.view-location-corporate .view-content .item-list h3
/*{color:#333; font-family: 'Conv_OptimaLTStd', Sans-Serif; font-size: 16px; line-height: 18px; margin:0px;}*/
{color:#333;font-family: Arial,Helvetica,Tahoma,sans-serif;  font-size: 16px;    line-height: 18px;margin:0px;}
.view-location-corporate .view-content .item-list strong,
.view-location-corporate .view-content .item-list strong p
{ font-size:12px !important; font-family:Arial ;font-weight:bold !important;
 letter-spacing:0px;}

.view-location-corporate .view-content .item-list ul li strong p
{font-weight:bold !important;}

.view-location-corporate .view-content .item-list ul li p
{font-weight:normal !important;margin:0px; color:#000000; font-size:12px !important;}


/* --------  T10 Template ---------( Contacts Page )  */


/* --------- Google Search-Form ------------ */

#block-google-cse-google-cse { float: right; right:190px; top:10px; }

#google-cse-results-searchbox-form .form-text
{background: url("../images/search-field-bg.gif") no-repeat scroll 0 0 transparent;
    border: medium none; float: left;  height: 21px;  margin: 0 10px 0 0;  padding: 5px; width: 166px; }

#google-cse-results-searchbox-form .form-submit { background-color: #858893;
				border-radius: 3px 3px 3px 3px; color: #FFFFFF; font-family: arial,helvetica,serif;
				font-size: 12px; font-weight: bold; padding: 5px 8px; cursor:pointer; }

#google-cse-results-searchbox-form .form-item label { font-size:12px; color:#223B7B; margin-left:30px; }


/* Search Form ( Header )*/

.region-header #block-search-form 
{ /*margin-right: 215px;*/ margin-right:-5px; top: 50px; position:relative; }

.region-header #block-search-form  .form-text
{
background: url("../images/search-field-bg.gif") no-repeat scroll 0 0 transparent !important;
border: medium none !important; float: left;  height: 21px;  margin: 0 10px 0 0;  padding: 5px;  width: 166px;	}

.region-header #block-search-form .form-submit { background: #858893;
				border-radius: 5px; color: #FFFFFF; font-family: arial,helvetica,serif;
				font-size: 12px; font-weight: bold; padding: 5px 8px; cursor:pointer;margin: -1px; }

/* ----------- Header Img --------------  */

#header .block p { color: #333333; font-family: Arial,Helvetica,Tahoma; font-size: 13px;
			       line-height: 18px; margin: 0px; padding: 0; }

#header .block p img { margin-right:0px; /*margin-top:5px;*/ margin-top: 10px; }

/* ----------- Breadcrumb --------------- */

#breadcrumb ul { padding: 5px 30px; margin:0px; }

#breadcrumb ul li { list-style-type:none; display:inline-block; float:left; font-size : 12px; font-family: Arial,Helvetica,sans-serif; }

#breadcrumb ul li.breadcrumb-0 a,
#breadcrumb ul li.breadcrumb-1 a,
#breadcrumb ul li.breadcrumb-2 a,
#breadcrumb ul li.breadcrumb-3 a,
#breadcrumb ul li.breadcrumb-4 a

 { background: url("../images/breadcrumb-arrow.gif") no-repeat scroll right center transparent;
					 /*color: #333333; */
					 color: #474747;
					 margin: 0; padding: 0 20px 0 0; text-decoration: none; 
					 font-size : 12px; font-family: Arial,Helvetica,sans-serif; }
 /*Added For Suka*/
#breadcrumb ul li.breadcrumb-0 a:hover,
#breadcrumb ul li.breadcrumb-1 a:hover,
#breadcrumb ul li.breadcrumb-2 a:hover,
#breadcrumb ul li.breadcrumb-3 a:hover,
#breadcrumb ul li.breadcrumb-4 a:hover
{
color:#818181 !important;
}

#breadcrumb ul li a, #breadcrumb ul li.last a
{ background: none; color: #474747; margin: 0; padding: 0 20px 0 0; text-decoration: none; 
					 font-size : 12px; font-family: Arial,Helvetica,sans-serif; }

/* --------- 404-Error Page ------------ */

.node-full p { /*margin:10px 50px 10px 250px;*/ /*color: #333333;*/ 
				font-family: Arial;  font-size: 13px;}

/* ---------- Login-Form --------------- */

.region-content #user-login-form ul { margin:0px; padding:0px 10px; }

#block-user-login { margin-left: 100px; }

p.login_msg { color: #263C76; font-family: 'Conv_OptimaLTStd',Sans-Serif; font-size: 26px;
		      font-weight: normal;  margin: 0; position: relative; top: 15px;}

#block-user-login h2 { font-family: 'Conv_OptimaLTStd',sans-serif; font-size:25px; font-weight: normal;
					   color:#263C76; margin-left:120px; }

form#user-login-form { margin-left:120px; margin-top:30px; } 

#user-login-form label,
#user-pass label { color: #000000; font-family: Arial; font-size: 11px; padding-bottom: 0;
							font-weight:normal;}

#user-login-form input,
#user-pass input.form-text { font-size: 14px; width: 252px; border: 1px solid #AAAAAA;}

#user-login-form .item-list ul li a { font-family: Arial; font-size: 11px; color:#003366;
															text-decoration:underline; } 

#user-login-form input.form-submit { background-image:url("../images/login_btn.gif"); border:none;
				width:58px; height:19px; border-radius:0px; background-repeat:no-repeat; margin-left:200px; }


form#user-pass { margin-left:300px; }

/* ---------------------Panel-------------------- */

.panel-2col .panel-col-first { /*float:none;*/ width:none; }

.panel-2col .panel-col-first .inside { margin:0px; }

.panel-2col .panel-col-last { float:none; width:100%; text-align:left; /* margin:12px 0px; */ padding:0px;
							  color:#000; }

.panel-2col .panel-col-last .inside {  margin:0px; padding:0px; }

/* ------------ Table -------------------- */

tbody { border-top:none; }

/* ----------- Sidebar Menu ------------- */

#header { height:140px; position:relative; }

#sidebar-first .block-menu ul li.active-trail a,
#sidebar-first .block-menu ul li.expanded a{ color: #263C76;  font-family: 'Conv_OptimaLTStd',Sans-Serif; font-size: 28px; line-height: 30px; 
											border-bottom: 1px solid #e0e0e0; display:block; }
/*suka*/
/*#sidebar-first .block-menu ul li ul li.expanded a,
#sidebar-first .block-menu ul li ul li.collapsed a,
#sidebar-first .block-menu ul li ul li.leaf a

{   border-bottom: 1px solid #E0E0E0;
    color: #434343; font-family: arial,helvetica,serif;
    display: block;
    font-size: 14px;
    padding: 5px;
    text-decoration: none; list-style-type:none; list-style-image:none;}*/
#sidebar-first .block-menu ul li ul li.expanded a,
#sidebar-first .block-menu ul li ul li.collapsed a,
#sidebar-first .block-menu ul li ul li.leaf a

{   border-bottom: 1px solid #E0E0E0;
    color: #474747; font-family: arial,helvetica,serif;
    display: block;
    font-size: 14px;
    padding: 5px;
    text-decoration: none; list-style-type:none; list-style-image:none;}
#sidebar-first .block-menu ul li ul li.expanded a:hover,
#sidebar-first .block-menu ul li ul li.collapsed a:hover,
#sidebar-first .block-menu ul li ul li.leaf a:hover{ color:#818181; }
/*suka*/
/*#sidebar-first .block-menu ul li ul li.expanded a:hover,
#sidebar-first .block-menu ul li ul li.collapsed a:hover,
#sidebar-first .block-menu ul li ul li.leaf a:hover{ color:#666666; }*/

#sidebar-first .block-menu ul li ul li.expanded a.active,
#sidebar-first .block-menu ul li ul li.collapsed a.active,
#sidebar-first .block-menu ul li ul li.leaf a.active { color:#B52626; }
/*suka*/
/*#sidebar-first .block-menu ul li ul li.expanded ul li.leaf a 
{ background: url("../images/list-arrow.gif") no-repeat scroll left 10px transparent;
    border: medium none; color: #434343;  display: block;  font-size: 13px;  line-height: 14px;
    margin: 0 0 0 10px;  padding: 5px 5px 5px 10px; text-decoration: none; }*/
#sidebar-first .block-menu ul li ul li.expanded ul li.leaf a 
{ background: url("../images/list-arrow.gif") no-repeat scroll left 10px transparent;
    border: medium none; color: #474747;  display: block;  font-size: 13px;  line-height: 14px;
    margin: 0 0 0 10px;  padding: 5px 5px 5px 10px; text-decoration: none; }
/*suka*/
/*#sidebar-first .block-menu ul li ul li.expanded ul li.leaf a:hover { color:#000000; }*/
#sidebar-first .block-menu ul li ul li.expanded ul li.leaf a:hover { color:#818181; }

#sidebar-first .block-menu ul li ul li.expanded ul li.leaf a.active,
#sidebar-first .block-menu ul li ul li.expanded a.active-trail { color:#B52626; }

#sidebar-first .block-menu ul li ul li.expanded ul li.last a { /* border-bottom: 1px solid #E0E0E0;*/ }

#sidebar-first .block-menu h2 { color: #263C76; font-family: 'Conv_OptimaLTStd',Sans-Serif;
							    font-size: 30px; margin-bottom:0px; }

/*#sidebar-first .block-menu ul li ul li.expanded ul { padding-left:15px; }*/

/* --------- Sitemap Menu -------------- */

#site-map .site-map-box { margin-bottom:0px; }

#site-map .site-map-box ul { padding-left:37px; margin:0px; margin-top:25px; }

#site-map .site-map-box ul li.expanded
{ list-style-type: disc; }

#site-map .site-map-box ul li.expanded a
{ color:#263C76; text-decoration:none; font-size:12px; font-weight:bold;
											font-family: arial,helvetica,sans-serif; }

/*#site-map .site-map-box ul li.leaf a
{ color:#263C76; text-decoration:underline; font-size:12px; font-weight:normal;
											font-family: arial,helvetica,sans-serif; }*/

#site-map .site-map-box ul li.expanded a:hover { color:#9aa1c0; text-decoration:underline;font-weight:bold;/*color:#3f599a;*/ }

			/*---------------*/

#site-map .site-map-box ul li.expanded ul li.expanded,
#site-map .site-map-box ul li.expanded ul li.leaf { list-style-type: circle; font-size:12px; }

#site-map .site-map-box ul li.expanded ul li.first a,
#site-map .site-map-box ul li.expanded ul li.leaf a
{ color:#263C76; text-decoration:none; font-size:12px; font-weight:normal;
											font-family: arial,helvetica,sans-serif; }

#site-map .site-map-box ul li.expanded ul li.expanded a
{color:#263C76; text-decoration:none; font-size:12px; font-weight:bold;
											font-family: arial,helvetica,sans-serif; }

#site-map .site-map-box ul li.expanded ul li.first a:hover,
#site-map .site-map-box ul li.expanded ul li.expanded a:hover,
#site-map .site-map-box ul li.expanded ul li.leaf a:hover {  color:#9aa1c0;text-decoration:underline; }

			/*-----------------*/

#site-map .site-map-box ul li.expanded ul li.expanded ul li { list-style-type: square; }

#site-map .site-map-box ul li.expanded ul li.expanded ul li a 
{ color: #263C76; font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: normal;
											text-decoration: none; }

#site-map .site-map-box ul li.expanded ul li.expanded ul li a:hover { color:#9aa1c0;text-decoration:underline; } 

			
			/* -------------------- */


#site-map .site-map-box ul li.expanded ul li.expanded ul li.expanded ul li.expanded a
{ color: #333333; font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: bold;
											text-decoration: none;  }

#site-map .site-map-box ul li.expanded ul li.expanded ul li.expanded ul li.expanded ul li.leaf a
{ color: #263C76; font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: normal;
											text-decoration: none;  }
#site-map .site-map-box ul li.expanded ul li.expanded ul li.expanded ul li.expanded ul li.leaf a:hover
{  color:#9aa1c0;text-decoration:underline;}


/* --------- Footer ------------- */

#footer-wrapper .section { margin:0px; }
/*Changes For Suka*/
/*#footer-columns  ul li.first a { font-weight:bold; color:#000; font-size:13px; }*/
#footer-columns  ul li.first a { font-weight:bold; color:#474747; font-size:13px; }
/*Changes For Suka*/
/*#footer-columns  ul li.first a:hover { text-decoration:none;}*/
#footer-columns  ul li.first a:hover { text-decoration:none;color:#818181; }

#footer-columns  ul li.first { /*margin:0px;*/ }

#footer-columns #block-menu-menu-careers-footer .content li
{ list-style: none outside none;  margin: 10px 0px 0px 0px !important;  padding: 0 !important; }

#footer-columns #block-menu-menu-locations-footer .content li,
#footer-columns #block-menu-menu-contacts .content li,
#footer-columns #block-menu-menu-site-map-footer .content li
{ list-style: none outside none;  padding: 0 !important; margin:10px 0px 0px 0px !important; }

#footer-columns #block-menu-menu-careers-footer .content ul li a,
#footer-columns #block-menu-menu-locations-footer .content ul li a,
#footer-columns #block-menu-menu-contacts .content ul li a,
#footer-columns #block-menu-menu-site-map-footer .content ul li a
{ color:#474747 !important; font-weight:bold; font-family:Arial; font-size:12.5px; text-decoration:none; }

/* ----------------------------------------------------------------------------------------------- */

.marketing-resource-box .field-item { color: #222222; font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 18px; margin: 0px; }

.marketing-resource-box, #block-block-42 { background-color: #E2E3EA;  margin-left: 15px;  padding: 15px; float:left;
				/*width: 100%;*/ width:135px;}

.marketing-resource-box h3, #block-block-42 h3 { font-size:15px; font-weight:bold;  border-bottom:1px solid #757575; }
	

.marketing-resource-box ul { font-size: 12px; padding: 0px 0 0px; list-style: none; width: 143px;}

.marketing-resource-box ul li { /*border-bottom: 1px #757575 solid;*/ margin-bottom: 12px; padding-bottom: 10px;}

.marketing-resource-box ul li:last-child { border-bottom: none; padding-bottom: 0px;}

.marketing-resource-box MR ul li a:hover { color:#9aa1c0 !important; text-decoration:underline !important;} 

.marketing-resource-box ul li a{ font-family: arial; font-size: 12px; text-decoration: none; white-space:pre-line;}


/* ----------------------------------------------------------------------------------------------- */

.views-field-contact-person-name .field-content
{ color:#333; font-weight:bold; font-family:Arial; }

.field-content { font-family:Arial;	/*line-height: 16px;*/	font-size:13px; }

.field-content img { margin-bottom:15px;}

/*.field-item h3, .MR { color: #222222; font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 18px; margin: 0px; }*/

.marketing-box .field-item 
{ color: #222222; font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 18px; margin: 0px; }

hr { border:1px solid #E0E0E0; height:0; }

.field-item { margin:0px; padding:0px; }

.marketing-box { background-color: #E2E3EA;  margin: 40px 0 10px;  padding: 20px; float:left;
				/*width: 100%;*/ width:92%;}

.marketing-box ul { font-size: 12px; padding: 15px 0 0 40px;}

.left { width:47%; float:left; padding:0px 15px 0px 0px; }

.field-item a { font-size: 12px; font-family: arial; text-decoration: none;}

.field-item a:hover { text-decoration: underline;color:#9aa1c0;}


#sidebar-second h2 { background-color:#263c76; color:#fff; font-size:14px; padding:8px 10px 8px 0px;
							  font-family:Arial; margin-bottom:0px; }

#sidebar-second h2.collapsiblock { /*margin-top:18px;*/ margin-top:10px; margin-left:13px; width:170px; }

.search{ float: right;  position: relative; right: 122px; top: 65px; width: 50%; }

.nice_menu { }

#sidebar-first .block { margin: 0 10px; padding: 0 10px; }

/*#sidebar-second .view-contact-view .views-field-title .field-content,
#sidebar-second .view-contact-view .views-field-contact-person-designation .field-content, 
#sidebar-second .view-contact-view .views-field-contact-person-department .field-content,
#sidebar-second .view-contact-view .views-field-contact-person-telephone .field-content,
#sidebar-second .view-contact-view .views-field-email .field-content 

{ margin-left:5px; font-size:13px; }*/


#sidebar-second .contact-accordion .views-field-content-title .field-content,
.view-locations .views-field-title .field-content,

{ font-size:13px; color:#333333; font-family:Arial; font-weight:bold; }

#sidebar-second .contact-accordion .field-content,
.view-locations .view-content .views-row .field-content,
.view-claims .view-content .views-row .field-content
{ font-size:13px; color:#434343; font-family:Arial; font-weight:normal; }

/*#sidebar-second .contact-accordion .views-field-email .field-content a,
.view-locations .views-field-email .field-content a,
.view-claims .views-field-email .field-content a,
.view-claims .views-field .field-content a
{ font-size:13px; color:#263C76; font-family:Arial; font-weight:normal; }*/

/* ------ Right Sidebar ------ */

		/* ------------ primary-casualty page --------- */

.view-primary-casualty .view-content .views-field-content-title .field-content
{ color: #333333; font-family: Arial; font-size: 13px; font-weight:bold; }

.view-primary-casualty .view-content .views-field-email .field-content a
{ font-size: 13px;  font-weight: normal;   text-decoration: none; color: #263C76; }

.view-primary-casualty .view-content .views-row { /*margin-left: 8px;  margin-top: 0;*/ }

		/* ------------- Aerospace (right sidebar) ------------ */

.view-contact-view .view-content .views-field-title a 
{ color: #333333; font-family: Arial; font-size: 13px; font-weight:bold; } 

.view-contact-view .view-content .views-field-email .field-content a 
{  font-size: 13px;  font-weight: normal;   text-decoration: none; color: #263C76; }

/* ------------Edit by sukrut ------------ */

#content table tr td {vertical-align:top;}

.data_table tr td { vertical-align:inherit !important; padding:6px 20px 6px 10px;}

#secondary-section ul li {font-family:arial;font-size:12px; /*color:#333333;*/ color:#000000;}

.view-location-corporate .view-content .item-list { /*border-bottom:1px solid ;*/ margin-bottom:20px;
													width:100%; }

/* ------------------------------------------*/

.slide_show_left,
.slide_show_right,
.left_content,
.right_content,
.bottom_content { font-family: Arial; }

h1.contact-page-title {margin-top:-8px;}

/*  Archive */

.view-edgearchive .view-content,
.view-insight-and-perspective-archive .view-content { margin-top:10px; }

.view-edgearchive .view-content .item-list h3 p,
.view-insight-and-perspective-archive .view-content .item-list h3 p
{margin:0px;}

/*.view-edgearchive .view-content .item-list h3 p a,
.view-insight-and-perspective-archive .view-content .item-list h3 p a
{ color:#263C76; font-size:13px; font-family:Arial; text-decoration:none; font-weight:bold;
  padding:0px 10px; }

.view-edgearchive .view-content .item-list h3 p a:hover,
.view-insight-and-perspective-archive .view-content .item-list h3 p a:hover
{ text-decoration: underline; color:#3F599A; }*/

.view-edgearchive .view-content .item-list a,
.view-insight-and-perspective-archive .view-content .item-list a
{ color:#263C76; font-size:13px; font-family:Arial; text-decoration:none; font-weight:bold;
  padding:0px 10px; }

.view-edgearchive .view-content .item-list a:hover,
.view-insight-and-perspective-archive .view-content .item-list a:hover
{ text-decoration: underline; color:#3F599A; }

.view-edgearchive .view-content .item-list ul,
.view-insight-and-perspective-archive .view-content .item-list ul { margin:5px 0px 0px 25px; }

.view-edgearchive .view-content .item-list ul li,
.view-insight-and-perspective-archive .view-content .item-list ul li
{ list-style:disc; padding:2px 0px; border:none; margin-left:25px; }

.view-edgearchive .view-content .item-list ul li p,
.view-insight-and-perspective-archive .view-content .item-list ul li p
{margin:0px; color:#000; font-size:13px; font-family:Arial;  font-weight:normal; }

.view-edgearchive .view-content .item-list,
.view-insight-and-perspective-archive .view-content .item-list
{border-bottom:1px solid #e0e0e0; padding:5px 0px;}

.view-edgearchive .view-content .item-list:hover,
.view-insight-and-perspective-archive .view-content .item-list:hover
{background-color:#EEEEEE;}

.view-edgearchive .view-footer,
.view-insight-and-perspective-archive .view-footer { border-bottom:1px solid #e0e0e0; padding:6px 10px; } 

.view-edgearchive .view-footer:hover,
.view-insight-and-perspective-archive .view-footer:hover { background-color:#EEEEEE; color:#9aa1c0 !important; text-decoration:underline;/*color:#3F599A;*/}


/* */

.node-article .field-body #sidebarContent img 
{margin-left: 25px; position: relative; top: -30px; }


.t5box{ background-color: #E2E3EA !important;}

.armtech-location-dv p {margin:0px;}

.media_center_hr {border-bottom: 1px solid #E0E0E0 !important;border-left: medium none;border-right: medium none;border-top: medium none;height: 0; }

/*.field-title-own { font-weight:bold !important;}*/

.views-row .views-field-title span,
.views-row .views-field-content-title .field-content{ font-weight:bold !important;}

.view-insurance-business-leaders .view-content,
.view-reinsurance-business-leaders .view-content { margin-top:30px; }

/* ---------- 404 page ----------- */

.text_404 { padding:20px 20px 20px 250px !important; margin:0px !important; }

h1.title_404 { font-family: 'Conv_OptimaLTStd', Sans-Serif !important; font-size: 36px !important; line-height: 32px !important;
			   color: #263C76 !important; margin:40px 20px 0px 250px !important;}

/* ---------- Search Page --------- */

.search-snippet-info { margin-left: 7px !important; }

.site_url { padding-top:3px; }

/*.site_url a{ color:green; }*/

.site_url a:hover, a:active, a:focus { color:black; }

.search-result .title.titleColor a { /*color:blue;*/ color:#263C76; margin-left: 7px; }

.search-form { margin:20px 35px !important; }

.search-results p { margin:0px; }

.pager {padding:10px;}

.item-list .pager {font-size: 13px !important; margin-left: 30px !important; 
					padding: 10px !important; text-align: left !important; }

.item-list .pager li a { text-decoration:underline !important; }

.item-list .pager li.pager-current { color:#333;  !important; }

.pager-current { font-weight:bold; color:#A90A08; }

.endurance_connect{ padding:10px 22px;}

.endurance_connect img { float:left; padding-right:10px; margin-bottom: 10px; }

.endurance_text { color: #9B9B9B; font-size: 11px;}

.news-published-at { font-style: oblique; font-size: 11px;}

h2.search-top-header {margin:10px 0 10px 35px; font-family: Arial;
font-size: 16px;
color: #263C76;
font-weight: bold;}

.no-result ul {margin:0 0 20px 75px;}
.imgproduct img {width:225px;height:74px;}
.imgfinancial img{width:160px;height:82px;}



#google-cse-results iframe{
height: 1200px;
    padding-left: 33px;
    width: 890px;
}




#block-views-milestone-view-block .milestonviewodd
 { margin:15px 0px; padding:10px 0px; font-family: arial; background-color:#eeeeee;
					  font-size: 12px; color:#000; }





.managementteamcontacts .divbygeography .panel-2col .panel-col-first { float:none; }

.view-locations .view-content p {margin:5px 0px 0px 0px;}

#block-views-archives-block h2 {font-family:Arial; color:#263c76; font-size:16px; font-weight:bold;}

.dontsplit_h3{
	float:left;
}

.armtech-location-span{
color:#333333;
}

#sidebar-second .contact-accordion .views-field-email .field-content
{
  line-height:25px !important;
}

#sidebar-second .contact-accordion .views-field-field-extra-email-services .field-content,
#sidebar-second .contact-accordion .views-field-field-extra-email-services .field-content a,#sidebar-second .contact-accordion .views-field-field-extra-email-services .field-content a:hover
{
	line-height:14px !important;
}


.view-content .contact-accordion .views-accordion-speciality_program_business-block-header a,
.view-content .contact-accordion .views-accordion-contactbindingauthority-block-header a,
.view-content .contact-accordion .views-accordion-endurance_specialty_underwriters-block-header a,
.view-content .contact-accordion .views-accordion-primary_casualty-block-header a,
.view-content .contact-accordion .views-accordion-professional_lines-block-header a,
.view-content .contact-accordion .views-accordion-u_s_property_insurance-block-header a,
.view-content .contact-accordion .views-accordion-excess_casualty_u_s-block-header a,
.view-content .contact-accordion .views-accordion-excess_casualty_bermuda-block-header a,
.view-content .contact-accordion .views-accordion-financial_and_professional_lines_u_s-block-header a,
.view-content .contact-accordion .views-accordion-surety_bond_u_s-block-header a,
.view-content .contact-accordion .views-accordion-professional_lines_bermuda-block-header a,
.view-content .contact-accordion .views-accordion-healthcare_liability_u_s-block-header a,
.view-content .contact-accordion .views-accordion-healthcare_liability_bermuda-block-header a
{
/*	margin-left: 0 !important;*/
}

.view-content .contact-accordion .views-accordion-speciality_program_business-block-header .ui-icon, 
.view-content .contact-accordion .views-accordion-contactbindingauthority-block-header .ui-icon, 
.view-content .contact-accordion .views-accordion-endurance_specialty_underwriters-block-header .ui-icon, 
.view-content .contact-accordion .views-accordion-primary_casualty-block-header .ui-icon, 
.view-content .contact-accordion .views-accordion-professional_lines-block-header .ui-icon, 
.view-content .contact-accordion .views-accordion-u_s_property_insurance-block-header .ui-icon, 
.view-content .contact-accordion .views-accordion-excess_casualty_u_s-block-header .ui-icon,
.view-content .contact-accordion .views-accordion-excess_casualty_bermuda-block-header .ui-icon,
.view-content .contact-accordion .views-accordion-financial_and_professional_lines_u_s-block-header .ui-icon,
.view-content .contact-accordion .views-accordion-surety_bond_u_s-block-header .ui-icon,
.view-content .contact-accordion .views-accordion-professional_lines_bermuda-block-header .ui-icon,
.view-content .contact-accordion .views-accordion-healthcare_liability_u_s-block-header .ui-icon,
.view-content .contact-accordion .views-accordion-healthcare_liability_bermuda-block-header .ui-icon
{
	/*background:none !important;*/
}

.endurance-accordion .ui-accordion-content .t5content table
{
  padding-top:10px;
}
/*Changes for suka */
/*.t5content a
{
color:#263C76;
font-weight:bold;
font-family:Arial;
Font-size:15px;
text-decoration:none;
}*/

/*.t5content a:hover
{
 text-decoration:none;
}*/
.t5content a
{
color:#263c76;
font-weight:bold;
font-family:Arial;
Font-size:15px;
text-decoration:none;
}

.t5content a:hover
{
color:#9aa1c0;
 text-decoration:underline;
 font-weight:bold;
}
.t5content .odd,
.t5content .even
{
padding:10px 10px 0px 0px;
}

.t5content .odd p
{
color: #1D1D1D;
font-family: Arial;
font-size: 12px;
font-weight: normal;
line-height: 18px;
margin: 5px 0;
padding: 0;
}
.t5content .even p 
{ 
color: #1D1D1D;
font-family: Arial;
font-size: 12px;
font-weight: normal;
line-height: 18px;
margin: 5px 0;
padding: 0;
}
.t5content .even
{
padding: 10px 0 0 0px;
}

/*.t5content .even a,
.t5content .even p
{
padding:0px 10px 0px 10px;
}*/
.t5content .odd p a,
.t5content .even p a
{
padding:0px;
}
.t5content a { font-size:15px; }

.t5content p { width : 230px }
.t5content .odd img,
.t5content .even img { margin-bottom:5px; }

/*Added for suka */

/*.endurance-accordion .ui-accordion-content p a:hover
{
color:#9aa1c0;
}
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-header a
{
color:#263c76;
}
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-header a:hover
{
color:#9aa1c0;
}
.view-reinsurance-products .view-content .table .views-field-title .span .a
{
color:#263c76;
}
.view-reinsurance-products .view-content .table .views-field-title .span .a:hover
{
color:#9aa1c0;
}*/

/*Added by ishani For sidebar*/
ul li.collapsed,ul li.expanded,ul li.leaf {
    list-style-image: none;
    list-style-type: none;
}
/*Added by ishani For accordian*/

.managementteamcontacts #accordion .businessdata .divinsureinsu .insurancedata .data p span
{
    background-color:#C1C6DA !important;
}
.managementteamcontacts #accordion .businessdata .divinsureinsu .insurancedata h4:hover .data p span
{
    background-color:#FFF !important;
}
/* ------------------  T2 template ------(Company-news)--------*/

#block-views-company-news1-block .contact-accordion .ui-accordion,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion
{ /*width: 100%;*/ /*width:700px;*/  }

#block-views-company-news1-block .contact-accordion,
#block-views-article-and-presentation-block .contact-accordion,
#block-views-archives-block .contact-accordion
{ width:690px !important; }

#block-views-company-news1-block .contact-accordion .ui-accordion-header,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-header,
#block-views-archives-block .contact-accordion .ui-accordion-header
{ cursor: pointer; position: relative;
					border-bottom: 1px solid #E3E3E3; padding:0px; background:none;
					border-left:none;border-right:none;border-top:none;}

#block-views-company-news1-block .contact-accordion .ui-accordion-li-fix,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-li-fix,
#block-views-archives-block .contact-accordion .ui-accordion-li-fix
{ display: inline; }

#block-views-company-news1-block .contact-accordion .ui-accordion-header-active,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-header-active,
#block-views-archives-block .contact-accordion .ui-accordion-header-active
{ /*border-bottom: 0 !important;*/ }

#block-views-company-news1-block .contact-accordion .ui-accordion-header a,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-header a,
#block-views-archives-block .contact-accordion .ui-accordion-header a
{/* display: block; font-size: 1em; /*padding: .5em .5em .5em .7em;*/ 
	/*border-bottom: 1px solid #E3E3E3;*/ color: #000000; font-family: Arial,Helvetica,Tahoma,sans-serif;
    font-size: 18px; font-weight: bold; line-height: 22px; margin:0px;  padding:0px;}

#block-views-company-news1-block .contact-accordion .ui-accordion-header a:hover,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-header a:hover,
#block-views-archives-block .contact-accordion .ui-accordion-header a:hover
{
color:#263c76;
font-weight: bold;
}

#block-views-company-news1-block .contact-accordion .ui-accordion-icons .ui-accordion-header a,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-icons .ui-accordion-header a,
#block-views-archives-block .contact-accordion .ui-accordion-icons .ui-accordion-header a
{ /*padding-left: 2.2em;*/ }

#block-views-company-news1-block .contact-accordion .ui-accordion-header .ui-icon,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-header .ui-icon,
#block-views-archives-block .contact-accordion .ui-accordion-header .ui-icon
{ position: relative; left: .5em; top: 50%; margin-top: -8px; background:none; }

#block-views-company-news1-block .contact-accordion .ui-accordion-content .views-row,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content .views-row,
#block-views-archives-block .contact-accordion .ui-accordion-content .views-row
{border-bottom: 1px solid #E0E0E0; font-weight: bold; padding: 6px 12px 6px 12px; }

#block-views-company-news1-block .contact-accordion .ui-accordion-content .views-row:hover,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content .views-row:hover,
#block-views-archives-block .contact-accordion .ui-accordion-content .views-row:hover
{ /*background-color:#eeeeee; */} 

#block-views-company-news1-block .contact-accordion .ui-accordion-content span,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content span,
#block-views-archives-block .contact-accordion .ui-accordion-content span
{ /*padding: 1em 2.2em; margin-left:10px;
	border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto;
	display: none; zoom: 1;*/
	color: #666666; font-family: Arial,Helvetica,sans-serif; font-size: 12px; }

#block-views-company-news1-block .contact-accordion .ui-accordion-content p,
#block-views-company-news1-block .contact-accordion .ui-accordion-content p a,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content p,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content p a,
#block-views-archives-block .contact-accordion .ui-accordion-content p,
#block-views-archives-block .contact-accordion .ui-accordion-content p a

{ color: #263C76; font-size: 13px; font-weight: bold; margin: 0; padding: 0; text-decoration: none;
  float:none;}

#block-views-company-news1-block .contact-accordion .ui-accordion-content a,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content a,
#block-views-archives-block .contact-accordion .ui-accordion-content a
{  font-size:13px;  }

#block-views-company-news1-block .contact-accordion .ui-accordion-content a:hover,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content a:hover,
#block-views-archives-block .contact-accordion .ui-accordion-content a:hover
{ color:#9aa1c0 !important;
text-decoration:underline !important; font-weight:bold; !important;  }

#block-views-company-news1-block .contact-accordion .ui-accordion-content-active,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content-active,
#block-views-archives-block .contact-accordion .ui-accordion-content-active
{ display: block; }

/* -----------------------------------*/

.endurance-accordion {width:496px !important;}
.endurance-accordion2 {width:476px !important; margin-bottom: 5px !important; margin-left: 20px !important;}

.endurance-accordion2 .ui-accordion-header h4 a
{ display: block; font-family:'Conv_OptimaLTStd',sans-serif; font-size: 17px; color:#1E3674 !important; /*margin-top:-5px;*/
  margin-top:-17px;padding-left:5px;}

.endurance-accordion .ui-accordion-header
{background:#263c76 !important; /*height:30px !important;*/ height:27px !important;
 border-radius: 0px !important;	padding:2px 0 0 20px;margin-top:7px !important;}

.endurance-accordion2 .ui-accordion-header
{background:#C1C6DA !important; /*height:30px !important;*/ height:27px !important;
 border-radius: 0px !important;	padding:2px 0 0 20px;margin-top:7px !important; padding-left: 20px !important;}

.endurance-accordion .ui-accordion-header a
{ display: block; font-family:'Conv_OptimaLTStd',sans-serif; font-size: 19px; color:#fff !important; /*margin-top:-5px;*/
  margin-top:-17px;padding-left:5px;}

.endurance-accordion .ui-accordion-header a:hover 
{ display: block; font-family:'Conv_OptimaLTStd',sans-serif; font-size: 19px; color:#fff !important; margin-top:-17px;
text-decoration:none !important;
}

.endurance-accordion .ui-accordion-header .ui-icon
{ position: relative; left: -15px; top: 50%; margin-top: -9px; 
background:url("/sites/all/themes/Endurance/images/arrow-right.png") no-repeat;}

.endurance-accordion .ui-state-active .ui-icon
{ position: relative; left: -15px; top: 50%; margin-top: -9px;
background:url("/sites/all/themes/Endurance/images/arrow-down.png") no-repeat 0px !important;}

.endurance-accordion .ui-accordion-content {width:496px !important;margin:0px !important;}
.endurance-accordion2 .ui-accordion-content {width:475px !important;margin:0px !important;}

.endurance-accordion .ui-accordion-content p a
{/*float:left !important;*/ color:#263c76;font-size:13px !important;/*text-decoration:underline;*/
font-weight:normal;}

.endurance-accordion .ui-accordion-content p
{ color: #353535; font-family: Arial; font-size: 13px; line-height: 18px;
    /*margin: 5px 0 25px;  */ margin:10px 0px 0px 0px; padding: 0; font-weight:normal; }

.endurance-accordion .ui-accordion-content img { width:496px; }

/*for management new */

.managementteamcontacts .ui-accordion-content .views-view-grid {margin:0px !important;}

.managementteamcontacts .ui-accordion-content .view-content .views-view-grid td
{margin-left:5px;padding:20px 0px 0px 10px !important; width:50%;}

.managementteamcontacts .ui-accordion-content .view-content .views-view-grid tr{margin-top:5px;}

.managementteamcontacts .ui-accordion-content .view-content .views-field-email a
{font-weight:normal !important; color:#263c76; font-family:arial; text-decoration:none; }

.managementteamcontacts .ui-accordion-content .view-content .views-field-title a 
{font-weight:bold !important; color:#1E3674; font-family:arial; text-decoration:none;}

.managementteamcontacts .ui-accordion-content .view-content .views-field .field-content 
{color: #000000; font-family: Arial; font-size: 12px; }

.managementteamcontacts {background:#eff3f7;padding:8px 20px 20px 20px; width:600px; float:left;}

.managementteamcontacts #accordion h4 {padding-left:22px;}

.managementteamcontacts #accordion h4 a
{font-family:'Conv_OptimaLTStd',sans-serif !important;font-size:19px !important; text-decoration:none; margin-left:3px; }

.managementteamcontacts #accordion h4 a:hover
{font-family:'Conv_OptimaLTStd',sans-serif !important;font-size:19px !important; text-decoration:none; margin-left:3px;}

.managementteamcontacts #accordionCorporate {background:#eff3f7 !important;}

.managementteamcontacts #accordionCorporate .ui-accordion-content {background:#eff3f7 !important;}

.managementteamcontacts #accordionInsurance {background:#eff3f7 !important;}

.managementteamcontacts #accordionInsurance .ui-accordion-content {background:#eff3f7 !important;}

.managementteamcontacts #accordionReinsurance .{background:#eff3f7 !important;}

.managementteamcontacts #accordionReinsurance .ui-accordion-content {background:#eff3f7 !important;}

.managementteamcontacts #accordion .ui-accordion-content {background:#eff3f7 !important;}
/*.managementteamcontacts #accordion .ui-accordion-content .business,
.managementteamcontacts #accordion .ui-accordion-content .business ,*/
.managementteamcontacts #accordion .ui-accordion-content .business
{font-family:Sans-Serif !important;font-size:14px !important}

.managementteamcontacts #accordionCorporate h4 a,
.managementteamcontacts #accordionInsurance h4 a,
.managementteamcontacts #accordionReinsurance  h4 a{font-family:Sans-Serif !important;font-size:18px !important;padding-left:5px !important}

.managementteamcontacts .accordion	.ui-accordion-content .view-content { padding:12px; }


/* T9 Contact (By Product)  */

.managementteamcontacts #accordion .businessdata h4
{ margin:1px 0px 0px 0px; }

.managementteamcontacts #accordion .businessdata .divinsureinsu h4.child a,
.managementteamcontacts #accordion .businessdata .divinsureinsu h4.unchild a,
.managementteamcontacts #accordion .businessdata .divinsureinsu .reinsurancedata h4.child a,
.managementteamcontacts #accordion .businessdata .divinsureinsu .reinsurancedata .byproductdata h4.child a
{ color:#1e3674 !important; font-family:arial !important; font-weight:bold; font-size:14px !important;
  text-decoration:none; }

.managementteamcontacts #accordion .businessdata .divinsureinsu .insurancedata .data p
{ color:#000000; font-family:arial !important; font-weight:normal; font-size:12px !important;
  margin:5px 0 15px 25px; padding:0px; }

.managementteamcontacts #accordion .businessdata .divinsureinsu .insurancedata p
{ color:#000000; font-family:arial !important; font-weight:normal; font-size:12px !important;
	/*margin:5px 0 15px 25px; */ margin:0px; padding:5px 0px 0px 0px;}

.managementteamcontacts #accordion h4.choosearea
{ background:#263c76 !important;height:27px !important;border-radius: 0px !important;
		padding:2px 0 0 20px; }	

.managementteamcontacts #accordion h4.unchild{
    background: url("/sites/all/themes/Endurance/images/arrow-down.png") no-repeat scroll 23px 8px #C1C6DA !important;
    padding-left: 36px !important;
}

.managementteamcontacts #accordion h4.child,.managementteamcontacts #accordion h4.unchild
{ background:#C1C6DA ; min-height:25px !important; border-radius: 0px !important;
		padding:5px 0 0 20px; margin:1px 0px 0px 0px !important;  }



.managementteamcontacts #accordion h4.choosearea a
{ font-family:'Conv_OptimaLTStd',sans-serif !important;font-size:19px !important; text-decoration:none; margin-left:3px; 
  color: #FFFFFF !important; }

.managementteamcontacts #accordion .businessdata .ui-accordion-content img
{ width:160px; height:82px; float:left; margin:10px; }

.managementteamcontacts #accordion .businessdata p 
{ color:#000000; font-family:arial !important; font-weight:normal; font-size:12px !important;
  margin: 0px 0px 10px 10px; padding:7px 0px 0px 0px;}

.managementteamcontacts #accordion .businessdata p a
{  color:#263c76; font-family:arial !important; font-weight:normal; font-size:12px !important;
   text-decoration:none; }

/*.managementteamcontacts #accordion .businessdata h4.bygeography
{margin:0px 0px 0px 0px !important }*/

.inactiveAccordion
{background:#263c76 !important;height:30px !important;border-radius: 0px !important;
		padding:2px 0 0 20px;margin-top:10px !important;}
.inactiveAccordion a{color:#fff !important;}
.inactiveAccordion span
{
    background: url("/sites/all/themes/Endurance/images/arrow-down.png") no-repeat scroll 0 center transparent !important;
    display: block;
    height: 12px;
    left: -15px !important;
    margin-top: -20px !important;
    position: relative !important;
}
/*.divbygeography.child,.divinsureinsu.child {margin-top : 1px !important;}
.divbygeography,.divinsureinsu {margin-top : 10px !important;}*/

.managementteamcontacts #accordion h4.child:hover
{
background-color: #FFFFFF !important;
}
					/* --- By Geography --- */ 

.managementteamcontacts #accordion .businessdata .ui-accordion-content .view-content
{ padding:0px; }

.managementteamcontacts #accordion .businessdata .ui-accordion-content .view-content .contact-accordion
{width:auto; margin:0px;}

.managementteamcontacts #accordion .businessdata .ui-accordion-content .view-content .contact-accordion .panel-col-last
{margin-left:10px; padding-top:7px;}

.managementteamcontacts #accordion .businessdata .ui-accordion-content .view-content .contact-accordion .views-row 
{ border:none; padding:0px; }

.managementteamcontacts #accordion .businessdata .ui-accordion-content .view-content .contact-accordion .panel-col-last .views-field-content-title .field-content,
.managementteamcontacts #accordion .businessdata p span.title 
{ color:#263c76; font-family:arial !important; font-weight:bold; font-size:14px !important; }

.managementteamcontacts #accordion .businessdata .ui-accordion-content .view-content .contact-accordion .panel-col-last .views-field-email .field-content a
{ color:#263c76; font-family:arial !important; font-weight:normal; font-size:12px !important;
   text-decoration:none; }



.inactiveAccordionsdf {background:#263c76 !important;height:30px !important;border-radius: 0px !important;
		padding:2px 0 0 20px;margin-top:10px !important;}
/* Product accordion */

.product-accordion{width:485px !important;}

.product-accordion .ui-accordion-header
{background:#263c76 !important; height:27px !important;border-radius: 0px !important;
 padding:2px 0 0 20px;margin-top:7px !important;}

.product-accordion .ui-accordion-header a 
{ display: block; font-family:'Conv_OptimaLTStd',sans-serif; font-size: 19px; color:#fff !important;margin-top:-17px;padding-left:5px; }

.product-accordion .ui-accordion-header a:hover 
{ display: block; font-family:'Conv_OptimaLTStd',sans-serif; font-size: 19px; color:#fff !important;margin-top:-17px;padding-left:5px; }

.product-accordion .ui-accordion-header .ui-icon 
{ position: relative; left: -15px; top: 50%; margin-top: -9px;
background:url("/sites/all/themes/Endurance/images/arrow-right.png") no-repeat;}

.product-accordion .ui-state-active .ui-icon
{ position: relative; left: -15px; top: 50%; margin-top: -9px;
background:url("/sites/all/themes/Endurance/images/arrow-down.png") no-repeat 0px !important;}

.product-accordion .ui-accordion-content {width:490px !important;margin:0px !important;}

.product-accordion .ui-accordion-content p a
{float:left !important;color:#263c76;font-size:13px !important;text-decoration:underline; 
			font-weight:bold;}

.product-accordion .ui-accordion-content p 
{ color: #1D1D1D; font-family: Arial; font-size: 12px; line-height: 18px;
    margin: 5px 0px 5px 0px;   padding: 0; font-weight:normal; }

.product-accordion .ui-accordion-content img { /*width:485px;*/ margin:0px 0px 5px 0px; }

.product-accordion .view td { padding:10px 10px 0px 0px; }

.product-accordion .view td a { font-family:arial; font-size:15px; font-weight:bold; color:#263c76; }
.product-accordion .view td a:hover {  color:#9aa1c0; text-decoration:underline;font-weight:bold; }

/* Contact accordion */

.contact-accordion { width:165px; margin-left:15px; }

.contact-accordion .ui-accordion-header
{background:#263c76 ; height:30px ; border-radius: 0px ;
				/*padding:2px 0 0 20px;*/ margin-top:7px ; padding:2px 0 0 10px;}

.contact-accordion .ui-accordion-header a
{ display: block; font-family:arial; font-size: 12px;  color:#fff ;margin-top:-8px;
							margin-left:15px; font-weight:bold;padding-left:0px; }

.contact-accordion .ui-accordion-header a:hover
{ display: block; font-family:arial; font-size: 12px; color:#fff ;margin-top:-8px;
						margin-left:15px; font-weight:bold;padding-left:0px;}

.contact-accordion .ui-accordion-header .ui-icon
{ position: relative; left: -5px; top: 50%; margin-top: -7px;
  background:url("/sites/all/themes/Endurance/images/arrow-right.png") no-repeat; }

.contact-accordion .ui-state-active .ui-icon
{ position: relative; left: -5px; top: 50%; margin-top: -7px;
  background:url("/sites/all/themes/Endurance/images/arrow-down.png") no-repeat 0px ; }

.contact-accordion .ui-accordion-content { margin:0px ;padding:2px;border:none;}

.contact-accordion .ui-accordion-content p a
{float:left ;color:#263c76;font-size:13px ;text-decoration:underline; 
											font-weight:bold;}

.contact-accordion .ui-accordion-content p
{ color: #000000; font-family: Arial; font-size: 13px; line-height: 18px;
    margin: 5px 0 25px;   padding: 0; }

.contact-accordion .ui-accordion-content img { /*width:485px; */ }

.contact-accordion .item-list ul li { margin:0px; }

.contact-accordion .view span.field-content 
{ color:#000; font-size:13px; font-family:arial; font-weight:bold; }

.contact-accordion .ui-accordion-content .views-row { border-bottom:none; }
.contact-accordion .ui-accordion-content .views-row:hover { background:none; } 

/* ------- Job Opportunities --------*/

.node-job-opportunity-page .managementteamcontacts 
{ background: none repeat scroll 0 0 #ffffff;  padding: 8px 20px 20px; }

.node-job-opportunity-page .managementteamcontacts #accordion .ui-accordion-content
{ background: none repeat scroll 0 0 #ffffff !important; }

.dv_jobarea { padding:15px 0px 0px 25px; }

.dv_jobarea span.span_jobarea { font-family:arial; font-size:15px; font-weight:bold; color:#263c76; }

.dv_jobarea .dv_title { border-bottom:1px solid #E9E9E9; padding:10px 0px 10px 0px; overflow:auto;}

.dv_jobarea .dv_title span { font-family:arial; font-size:13px; font-weight:normal; color:#333; }

.dv_jobarea .dv_title .dv_details { float:right; }

.dv_jobarea .dv_title .dv_details a { font-family:arial; font-size:13px; font-weight:normal;
									  color:#263c76; margin-right:10px; }

.dv_nojob { padding:10px 0px 5px 0px;}

.dv_nojob a.apply { color:#263C76; font-family:arial; font-size:12px; font-weight:normal;
						padding:15px 0px 0px 25px; }

.dv_nojob a:hover { color:#3F599A; }

.dv_note { font-size:11px; color:#333; font-family:Arial; font-weight:normal; padding:15px 0px 0px 25px; }

/* */

.data p{margin:0px !important;padding-left:25px !important;padding-bottom:5px !important;}
.titlein h4.child,.titlein{background:none repeat scroll 0 0 #FFF !important; z-index:99999;}
.titleout h4.child,.titleout{background:none repeat scroll 0 0 #C1C6DA !important;z-index:99999;}
.titlein h4.child a {z-index:9;}

.newinsurancetitle {
color: #263C76;
font-family: arial !important;
font-size: 14px !important;
font-weight: bold;
}

.h4bottomMargin
{
  padding-bottom:0px !important;
}

.managementteamcontacts .current a
{ color:#1e3674 !important; font-family:arial !important; font-weight:bold; font-size:14px !important;
  text-decoration:none; 
}

.managementteamcontacts .current
{ background:#C1C6DA ; min-height:25px !important; border-radius: 0px !important;
		padding:5px 0 0 20px; margin:1px 0px 0px 0px !important;  }

.managementteamcontacts .parent, .managementteamcontacts .grandparent
{
	background: #263C76 !important;
	min-height: 27px !important;
	border-radius: 0px !important;
	padding: 2px 0 0 20px;
	margin-top: 5px !important;
}

.managementteamcontacts .parent a,.managementteamcontacts .grandparent a
{
	display: block;
	font-family: 'Conv_OptimaLTStd',sans-serif !important;
	font-size: 19px !important;
	color: white !important;
	font-weight:normal;
	/*margin-top: -7px;*/
}

.view-reinsurance-products,.node-template5 .ui-accordion .ui-accordion-content, 
{
padding:0px;
border:none;
}
.ui-accordion .ui-accordion-content
{
padding:2px 0px;
border:none;
}

.subinsurancediv .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
border:none;
}
#divreinsurance .productnested span.ui-icon,#divbygeography h4 span.ui-icon,#divinsurance .ui-accordion-content .subinsurancediv h3 span.ui-icon
{
 left: 80px;
 margin-top: -10px;
}
#divreinsurance .productnested .productnested2 span.ui-icon
{
left: 111px;
 margin-top: -10px;
}
#divbygeography .ui-accordion-content
{
overflow:hidden;
}
#divinsurance .ui-state-active,#divreinsurance .ui-state-active
{
border:none;
}

#divmaster span
{
top:13px;
}
.insurance-header div
{
padding-left:0px !important;
}
.subinsurancediv > h3
{
padding-left:50px !important;
}
#divreinsurance h4 span
{
left:45px;
}

.productnested  h3
{
padding-left:95px !important;
}
.productnested  h3 a
{
padding-left:36px !important;
}
.productnested2 h2 a

{
margin-left:36px;
 
}
.subinsurancediv h3 span.ui-icon
{
left:40px!important;
}
#divinsurance h4 span.ui-icon
{
left:40px!important;
}

#divinsurance h3 span.ui-icon
{
left:60px!important;
}
 #divbygeography h4 span.ui-icon
{
left:80px!important;
}
#divbygeography > h4
{
padding-left:80px !important;
}
.contact-accordion .inside { width:400px; }
/*Added by ishani for accordian*/

/*#edit-search-block-form--2
{
background:url("../images/search-field-bg.gif") repeat-x scroll 0 0 transparent !important;
border:none;
}*/
.node-pagecontent h5 a
{
color: #263C76 !important;
font-family: arial !important;
font-size: 14px !important;
font-weight: bold !important;
text-decoration:none !important;
}
.reportclaims
{

margin-left: 15px;
width: 165px;

}
.reportclaims span
{
padding:5px 0px;
float:left;
}

.reportclaims a
{
padding:5px 0px;
float:left;
clear:both;
}
.claimsheader .ui-icon
{
background: url("/sites/all/themes/Endurance/images/arrow-down.png") no-repeat scroll 0 center transparent;
left: -5px;
margin-top: -7px;
position: relative;
top: 50%;
}
.claimsheader .ui-icon.ui-icon-triangle-1-s {
background: url("/sites/all/themes/Endurance/images/arrow-down.png") no-repeat scroll 0 center transparent;
height: 10px;
left: -14px;
margin-top: -13px;
position: relative;
top: 13px;
}
.claimsheader .ui-icon.ui-icon-triangle-1-e {
background: url("/sites/all/themes/Endurance/images/arrow-right.png") no-repeat scroll 0 center transparent;
height: 10px;
left: -14px;
margin-top: -13px;
position: relative;
top: 13px;
}
.claimsmanagement .ui-icon.ui-icon-triangle-1-s {
background: url("/sites/all/themes/Endurance/images/arrow-down.png") no-repeat scroll 0 center transparent;
height: 10px;
left: -14px;
margin-top: -13px;
position: relative;
top: 13px;
display: none;
}
.claimsmanagement .ui-icon.ui-icon-triangle-1-e
{
background: url("/sites/all/themes/Endurance/images/arrow-right.png") no-repeat scroll 0 center transparent;
height: 10px;
left: -14px;
margin-top: -13px;
position: relative;
top: 13px;
}
.region-sidebar-second #block-views-claims-block .content .view-claims,
.region-sidebar-second #block-views-reinsuranceclaims-block .content, 
.region-sidebar-second #block-views-guidelines-block .content .view-guidelines,
.region-sidebar-second #block-block-36 .content .reportclaims
{
float:left;
clear:both;
}

.region-sidebar-second #block-views-guidelines-block .content .view-guidelines .view-header h3 {
	font-size:15px;
	font-weight:bold;  
	border-bottom:1px solid #757575;
}

.region-sidebar-second #block-views-guidelines-block .content {
	background-color: #E2E3EA;  
	margin-left: 15px;  
	padding: 15px; 
	float:left;
	width:135px;
}


.claimsmanagement{
float:left;
clear:both;
}

.t4_bottom_content .field-name-field-bottom-content .field-items h2 a,.t4_left_content .field-name-field-left-content p a,.t4_right_content .field-name-field-right-content p a,#block-views-company-news1-block .contact-accordion .ui-accordion-content p, 
#block-views-company-news1-block .contact-accordion .ui-accordion-content p a
{
color:#263c76;
text-decoration:none;
}
.t4_bottom_content .field-name-field-bottom-content .field-items h2 a:hover,
#block-views-company-news1-block .contact-accordion .ui-accordion-content p:hover, 
#block-views-company-news1-block .contact-accordion .ui-accordion-content p a:hover
{
color:#9aa1c0;
text-decoration:underline;
font-weight:bold;
}

.t4_left_content .field-name-field-left-content p a:hover,
.t4_right_content .field-name-field-right-content a:hover
{
color:#9aa1c0;
text-decoration:underline;
}
.view-board-of-directors .view-content .views-row .views-field-content-title .field-content a:hover,.view-aboutus-management-team .view-content .views-row .views-field-content-title .field-content a:hover,.view-insurance-business-leaders .view-content .views-row .views-field-content-title .field-content a:hover,.view-reinsurance-business-leaders .view-content .views-row .views-field-content-title .field-content a:hover
{ 
color:#9aa1c0 !important;
font-weight:bold;
}
#block-views-company-news1-block .contact-accordion .ui-accordion-content p,
#block-views-company-news1-block .contact-accordion .ui-accordion-content p a,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content p,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content p a,
#block-views-archives-block .contact-accordion .ui-accordion-content p,
#block-views-archives-block .contact-accordion .ui-accordion-content p a
.view-Article-and-Presentation .view-content .ui-accordion-content .views-row .views-field .field-content h4 a
.view-Article-and-Presentation .view-content .contact-accordion .ui-accordion-content .views-row .views-field views-field-body .field-content h4 a
{ color: #263c76 !important;}

#block-views-company-news1-block .contact-accordion .ui-accordion-content p:hover,
#block-views-company-news1-block .contact-accordion .ui-accordion-content p a:hover,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content p:hover,
#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content p a:hover,
#block-views-archives-block .contact-accordion .ui-accordion-content p:hover,
#block-views-archives-block .contact-accordion .ui-accordion-content p a:hover
.view-Article-and-Presentation .view-content .ui-accordion-content .views-row .views-field .field-content h4 a:hover
.view-Article-and-Presentation .view-content .contact-accordion .ui-accordion-content .views-row .views-field views-field-body .field-content h4 a:hover
{ color: #9aa1c0 !important;font-weight:bold !important;text-decoration:underline !important;}
/* Management Team, Business Leaders */

.field_box .field-name-email .field-item a:hover { color:#9aa1c0 !important; text-decoration:underline !important; } 


/* ERS , ESU , ARMtech , Agriculture , Products */

.view-content .views-row .views-field-email .field-content a:hover { color:#9aa1c0 !important; text-decoration:underline !important; } 


/* ERS Pages, ESU Pages , Claims , Direct Treaty , Product Pages , Contact---BY Geography */

.view-content .contact-accordion .views-row .views-field-email .field-content a:hover { color:#9aa1c0 !important; text-decoration:underline !important; } 


/* Media Center */

.node-innerpage6 .field-item p a:hover  { color:#9aa1c0 !important; text-decoration:underline !important; } 


/* Contacts --- Insurance and By Product */

.subinsurancediv .ui-accordion-content p a:hover { color:#9aa1c0 !important; text-decoration:underline !important; } 




/* Management Team */

.view-content .views-field-email .field-content a:hover { color:#9aa1c0 !important; text-decoration:underline !important;} 


/* Reinsurance landing page – product listing including Direct Treaty */

#content .t11_bottom_content .reinsurance-column a:hover { color:#9aa1c0 !important; text-decoration:underline !important; } 


/* Direct Treaty */

.t11_bottom_content .field-name-field-bottom-contents .field-item a:hover { color:#9aa1c0 !important; text-decoration:underline !important; }					 

/* Claims pages – submissions links in body copy */

.field-item ul li a:hover { color:#9aa1c0 !important; text-decoration:underline !important; } 


/* Product landing pages – Marketing Resources box links */

.marketing-box MR ul li a:hover { color:#9aa1c0 !important; text-decoration:underline !important;} 
 

/* Homepage – Financial Information links */

#content .top_right .t4_top_right_content #aside-bottom h4 a:hover,
#content .top_right .t4_top_right_content #aside-bottom h1 a:hover { color:#9aa1c0 !important; text-decoration:underline !important;} 

table.financial_tables td {
	padding: 0 10px;
}

/* All main body copy links (Careers; Community Involvement, Product landing page body copy links */


.node-article .field-item p a:hover { color:#9aa1c0 !important; text-decoration:underline !important; } 


/* ERS/ ESU/ ARMtech landing pages */

.endurance-accordion .ui-accordion-content p a:hover { color:#9aa1c0 !important; text-decoration:underline !important;}

/* Employee Day of Service */

.style2 a:hover { color:#9aa1c0 !important; text-decoration:underline !important;}  


.reportclaims a:hover { color:#9aa1c0 !important; text-decoration:underline !important;}


.node-article .field-item h5 a:hover { color:#9aa1c0 !important; text-decoration:underline !important;
font-weight:bold; !important; }


.node-pagecontent h5 a:hover { color:#9aa1c0 !important; text-decoration:underline !important;
font-weight:bold; !important; }

.media_box .view .view-content .field-content p a:hover { color:#9aa1c0 !important;
text-decoration:underline !important; font-weight:bold; !important; }

.media_box #secondary-section h5 a:hover { color:#9aa1c0 !important;
text-decoration:underline !important; font-weight:bold; !important; }

.managementteamcontacts .ui-accordion-content .view-content .views-field-title a:hover{ font-weight:bold !important; color:#9aa1c0 !important; }


.media_box .view .view-content .item-list ul li p a:hover,.media_box .view .view-content .item-list ul li h4 a:hover
{
color:#9aa1c0 !important; font-weight:bold !important;
text-decoration:underline !important;
}
#sidebar-second h2.claimsheader { padding:10px 0px 10px 18px !important; }

#sidebar-second .region-sidebar-second .collapsiblock-processed h2.claimsmanagement

{ padding:10px 18px 10px 0px !important; }
.managementteamcontacts .ui-accordion-content .view-content .views-field-email a:hover

{color:#9aa1c0 !important; text-decoration:underline !important;}


 #breadcrumb ul li a:hover, #breadcrumb ul li.last a:hover { color:#818181 !important;}
#footer-columns #block-menu-menu-careers-footer .content ul li a:hover,
#footer-columns #block-menu-menu-locations-footer .content ul li a:hover,
#footer-columns #block-menu-menu-contacts .content ul li a:hover,
#footer-columns #block-menu-menu-site-map-footer .content ul li a:hover

{ color:#818181 !important;}

#secondary-section ul li { color:#333333 !important; }

.node-pagecontent .field-item p a:hover { color:#9aa1c0 !important; text-decoration:underline !important;}

.marketing-box ul li a{ font-family: arial;
font-size: 12px;
text-decoration: none; }

#block-views-article-and-presentation-block .contact-accordion .ui-accordion-content span:hover

{ text-decoration:none !important; }

.news-published-at:hover{ text-decoration:none !important; }

.view-edgearchive .view-content .item-list ul li p, 
.view-insight-and-perspective-archive .view-content .item-list ul li p,
#block-views-milestone-view-block .item-list .even .views-row-1 p, 
#block-views-milestone-view-block .item-list .even .views-row-1 ul li,
.dv_jobarea .dv_title span
#block-views-milestone-view-block .item-list .even li p { color:#333333 !important; }
.newsletter_edge span
{
color: #263C76;
font-weight:bold;
}
.newsletter_edge span:hover
{
color:#9aa1c0;
text-decoration:underline;
font-weight:bold;
}


#block-views-company-news1-block .contact-accordion .ui-accordion-header .ui-icon, #block-views-article-and-presentation-block .contact-accordion .ui-accordion-header .ui-icon, #block-views-archives-block .contact-accordion .ui-accordion-header .ui-icon {

top: 0 !important;
}

.view-Article-and-Presentation .news-title-span
{
font-style:italic;
}

.dv_nojob a.apply:hover,.dv_jobarea .dv_title .dv_details a:hover{
color:#9aa1c0;
text-decoration:underline;
}


.view-claims .views-field .field-content a,
.view-reinsuranceclaims .views-field .field-content a {font-weight:bold !important;}

.view-claims .views-field .field-content a:hover,
.view-reinsuranceclaims .views-field .field-content a:hover {font-weight:bold !important; color:#9aa1c0 !important;}

.view-armtech-leadership .view-content .views-row .views-field-title a,
.view-bermuda-insurance-leadership .view-content .views-row .views-field-title a,
.view-u-s-insurance-leadership .view-content .views-row .views-field-title a,
.view-endurance-risk-solutions-leadership .view-content .views-row .views-field-title a,
.view-endurance-specialty-underwriters-leadership .view-content .views-row .views-field-title a,
.view-reinsurance-business-leaders-products .view-content .views-row .views-field-title a, 
{font-weight:bold !important; }


.view-reinsurance-business-leaders-products .view-content .views-row .views-field-content-title a
{ font-weight:bold !important;  }
view-content .field-content a { font-weight:bold !important; }

.view-content .field-content a:hover { font-weight:bold;color:#9aa1c0 !important; }


.node-companynews .field-item ul li {
margin-left: 30px;
}

.view-footer .subscribetotheedge.a:hover { color:#9aa1c0 !important; text-decoration:underline !important; }

.contact-accordion h3 {
background: none repeat scroll 0 0 #263C76;
border-radius: 0 0 0 0;
color: #FFFFFF;
display: block;
font-family: arial;
font-size: 12px;
font-weight: bold;
height: 15px;
margin-top: 10px;
padding: 8px 10px 10px;
}

#aside-bottom {
	padding-top: 5px;
	padding-bottom: 15px;
}

.view-binding-agent-news-archive-2 .view-content {
	margin-top: 20px;
}

.view-binding-agent-news-archive-2 .view-content .item-list ul li,
.view-binding-agent-news-archive-2 .view-content .views-row {
	border: none;

}

.field-name-pagecontent-content a {
	text-decoration: underline;
	font-size: 13px !important;
	font-weight: bold;
}