@charset "utf-8";
/* CSS Document */
/* CSS Reset */
* {	margin: 0;	padding: 0;border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline; }
/* remember to define focus styles! */
:focus {outline:0;}
body { line-height: 1;	color: black;	background: white; overflow-y:scroll;}
ol, ul {	list-style: none; }
strong, b { font-weight:normal;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: separate;	border-spacing: 0;}
caption, th, td {	text-align: left;	font-weight: normal;}
blockquote:before, blockquote:after,q:before, q:after {	content: "";}
blockquote, q {	quotes: "" "";}

a:link 		{ color:#7084BA; text-decoration:none; border-bottom:solid 1px #7084BA; padding-bottom:1px; }
a:hover 	{ color:#5676B1; text-decoration:none; border-bottom:solid 1px #456194; padding-bottom:1px; }
a:active 	{ color:#5676B1; text-decoration:none; border-bottom:solid 1px #456194; padding-bottom:1px; }
a:visited 	{ color:#C784CC; text-decoration:none; border-bottom:solid 1px #B157B9; padding-bottom:1px; }
a.no-border { border-bottom:none;}

/* section ids */

body		 	{ font-family: Arial, Helvetica, "Courier new", sans-serif/*"Courier new", courier, monospace*/; color:#333; font-size:14px; /*letter-spacing:-.03em;*/  }
#wrapper			{z-index:1;}
#header 		{ margin-bottom: 30px;}
#nav			{ background-color: #FFF;  padding: 0 0 10px; }
#extra 			{ margin-bottom:30px;}
#content 		{ line-height:1.3em; margin-bottom:30px;}
#footer 		{}
#logo 			{ margin-bottom:20px; height:80px; padding-top:50px; }
#sidebar-right 	{ padding-top: 2em;}
#newsitems 		{ margin-bottom:20px; }
#column-right 	{ }

/* section specific classes */

#extra a:link 		{ color:#7286BA; text-decoration:none; border-bottom:solid 1px #8FA5CB; padding-bottom:1px; }
#extra a:hover 		{ color:#7286BA; text-decoration:none; border-bottom:solid 1px #47669A; padding-bottom:1px; }
#extra a:active 	{ color:#7286BA; text-decoration:none; border-bottom:solid 1px #47669A; padding-bottom:1px; }
#extra a:visited 	{ color:#C98ACE; text-decoration:none; border-bottom:solid 1px #CB8CD0; padding-bottom:1px; }

#content strong, #content b { font-weight:bold;}
#newsitems.front .item 		{ margin-bottom:30px; }
#newsitems.front .item h4  	{ font-weight:bold;  }
#newsitems.front .item a	{}
#newsitems.front .grid_4 	{ width:280px; margin-right:30px;}
p  			{ margin-bottom: 1em;}
.item p 	{margin-bottom:1em;}
#sidebar-right .related 	{ margin-bottom:1em;}
h1			{ font-weight:bold; margin-bottom:1em;}

#content .page.item h1.item-header { margin-bottom:1em; }
h3, h2 			{ font-weight:bold; margin-bottom:.6em;}
#content .page.item ol, 
#content .page.item ul 		{margin-bottom:1em;}
#content .page.item ol li, div.content.print ol li	{ list-style:decimal inside; margin-bottom:5px; }
#content .page.item ul li, div.content.print ul li 	{ list-style:disc inside; margin-bottom:5px;}
#content .item img 			{ margin-bottom:.6em;}
#content .list.item ul li 	{ margin-bottom:1em;}
#content .news h4 			{ margin-bottom:.5em;}
#content em, #content i { font-style:italic;}
#content strong, #content b {font-weight:bold;}

#column-right h3 		{ margin-bottom:1em; font-weight:bold; }
#logo a 				{ color:#000; text-decoration:none; border:none;}
#logo ,div.home.footer	{ font-family:"Times New Roman", Times, serif; font-size: 60px; letter-spacing:.02em; font-weight:normal; color:#000; text-decoration:none; }
div.home.footer	 		{ line-height:.8em; }

.push 					{ position:relative; }
.push.up 				{ bottom:.26em;}
.push.down 				{ top:.26em;}

span.caption				{ font-style:italic; position:relative; top:-5px;}
li.nav 					{ float:left; margin:0 2em 0 1em; }

li.related.item, li.news.item { margin-bottom:10px;  }
li.related.item p { margin-bottom:0; }
li.related.item a, li.news.item a  { }
li.related.item div.title {  margin-bottom:6px; }

.print-button { width:100px; height:0; position:relative; top:-210px; right:-860px;}

.nav { padding-bottom:10px; }
/*div.item.grid_7.suffix_1 {width:420px; padding-right:58px;}*/
div.divider { height:4em; }