/**
 * Resource      Elsevier.CacheSet.CSS_MASTER_ALL.17932225
 * Source        Local
 **/


body { 	font-family: Calibri, Arial, Helvetica, Sans-Serif; 	font-size: 70%; 	color: #000; }  h1 { 	font-size: 1.8em; 	font-weight: 400; 	font-family: Calibri, Arial, Helvetica, Sans-Serif; 	margin: 0 0 14px; }  h2 { 	font-size: 1.3em; 	font-family: Calibri, Arial, Helvetica, Sans-Serif; 	font-weight: 400; 	line-height: 1.4em; 	margin: 0 0 14px; }  h3 { 	font-family: Calibri, Arial, Helvetica, Sans-Serif; 	font-size: 1.2em; 	font-weight: 700; 	margin: 0 0 12px; }  h4 { 	font-family: Calibri, Arial, Helvetica, Sans-Serif; 	font-size: 1em; 	font-weight: 700; 	line-height: 1.4em; 	margin: 0; }  h5 { 	font-size: 1em; 	font-weight: 700; 	line-height: 1.4em; 	margin: 0; }  p { 	line-height: 1.4em; 	margin: 0 0 12px; }  p.submit { 	text-align: right; }  a { 	text-decoration: none; 	outline: none; }  a img { 	border: none; }   .site-content-col2 ul { 	list-style-type: circle; 	line-height: 1.4em; 	margin: 0 0 12px 14px; 	padding: 0; }  .site-content-col2 ul li { 	margin: 0; 	padding: 0; }  .site-content-col1 ul.cat-menu li a { 	color: #000; }  .site-content-col1 ul.cat-menu li a:hover { 	color: #FFF; }  .site-content-col2 div.premium-content { 	color: #A0002C; }  .site-content-col2 .page-title h1 { 	color: #000 !important; 	margin: 0; }  input.text { 	border: solid 1px #666; 	font-size: 1.2em; 	margin-top: 2px; 	font-family: inherit !important; 	line-height: 1.4em; 	padding: 4px; }  input.password { 	border: solid 1px #666; 	font-size: 1.2em; 	margin-top: 2px; 	font-family: inherit !important; 	line-height: 1.4em; 	padding: 4px; }  textarea { 	border: solid 1px #666; 	font-size: 1.2em; 	margin-top: 2px; 	font-family: inherit !important; 	line-height: 1.4em; 	padding: 4px; }  select { 	border: solid 1px #666; 	font-size: 1.2em; 	margin-top: 2px; 	font-family: inherit !important; 	line-height: 1.4em; 	padding: 4px; }  .site-content-col3 .login-panel h3 { 	color: #000 !important; 	margin: 0 0 8px; }  .site-content-col3 .login-panel p { 	margin: 0 0 8px; }  .site-content-col3 .login-panel input.text { 	background: #fff !important; 	border: solid 1px #666; 	width: 90px; 	font-size: 1em; 	padding: 4px; }  .site-content-col3 .login-panel input.password { 	background: #fff !important; 	border: solid 1px #666; 	width: 90px; 	font-size: 1em; 	padding: 4px; }  .site-content-col3 .login-panel a { 	color: #000; }  .site-content-col2 .panel-login input.text { 	background: #acacac !important; 	border: solid 1px #666; 	width: 296px; 	font-size: 1.2em; 	padding: 4px; }  .site-content-col2 .panel-login input.password { 	background: #acacac !important; 	border: solid 1px #666; 	width: 296px; 	font-size: 1.2em; 	padding: 4px; }  .footer { 	font-size: 0.8em; 	line-height: 1.4em; 	color: #666; }  .no-margin { 	margin: 0; }  .error { 	color: #A0002C; }  .site-breadcrumb { 	background: #000; 	padding: 10px; }  .site-breadcrumb ul { 	list-style: none; 	margin: 0; 	padding: 0; }  .site-breadcrumb ul li { 	float: left; 	list-style: none; 	color: #fff; 	font-size: 110%; 	margin: 0 0 0 5px; 	padding: 0; }  .site-breadcrumb ul li a { 	color: #fff; }  .rounded { 	-moz-border-radius: 5px; 	border-radius: 5px; }

