/*--------------------------------------------------------------------------------
  Global site css specification 
  Copyright 2009 Comsys AB, all rights reserved - http://comsys.se
  Modified feb 22 2009 by Peter
  ------------------------------------------------------------------------------*/
/* reset */
* {margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
body {width:100%; /*text-align:center;*/ overflow:auto;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
fieldset,img {border:0;}
table {border-collapse:collapse; border-spacing:0;}
ol,ul {list-style:none;}
q:before,q:after {content:'';}
abbr,acronym {border:0;font-variant:normal;}
/*sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}*/
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}

/* base foundation */
body {font:13px arial,helvetica,clean,sans-serif; *font-size:small;*font:x-small; font-weight:normal; line-height:17px; color: #444444;}
h1,h2,h3,h4,h5,h6,p{text-align:left; font-size:100%; padding:0 0 17px;}
a, p, table, ul, li, td {font-family: arial, verdana, sans-serif; color: #444444; text-align:left; text-decoration:none;}
a,a:link,a:visited {font-size:100%; color:/*#0287c2*/#3B73B9; text-decoration: none; /*blue; #0f8cdd*/} /*conflict poss if a tag not embedded! */
a:link:hover, a:visited:hover {text-decoration: underline;}
h1 {font-size:153.9%; color: #666666; padding:0px 0 7px;} /*20px (18px) - xxl*/ 
h2 {font-size:138.5%; color: #666666; padding:13px 0 7px;} /*18px - xl*/
h3 {font-size:108%; color:#666666; padding:3px 0 3px;} /*14px - l*/
h4 {font-size:100%; color:#666666; padding:3px 0 3px;} /*13px - m*/
h5 {font-size:85%; color:#666666; padding:3px 0 3px;} /*11px - s*/
h6 {font-size:77%; color:#666666; padding:3px 0 3px;} /*10px - xs*/
h3,h4,h5,h6,strong,b, .bold {font-weight:bold;}
em,i { font-style:italic; }
pre,code,kbd,samp,tt{text-align:left; font-family:monospace; *font-size:108%; line-height:100%; padding:0 0 13px;}
oline { text-decoration: overline }

table {font-size:inherit; font:100%; text-align: left; margin-bottom: 20px;}
th,td {padding:5px 0 0 0;}
th {font-weight:bold; text-align:center;}

img {padding:0 3px 0 3px; background-position:left}
hr {height:1px; width:100%; background:#aaa; color:#aaa; margin:13px 0 13px; padding:0; border:0;}

caption {margin-bottom:7px; text-align:center;}
fieldset,table {margin-bottom:13px;} /*so things don't run into each other*/
abbr,acronym {border-bottom:1px dotted #444444; cursor:help;} /*indicating to users that more info is available */ 
blockquote {margin:13px;} /*giving blockquotes and lists room to breath*/

.clear, .clearfix {clear:both;}

/*--------------------------------------------------------------------------------
  Text styles
  ------------------------------------------------------------------------------*/
.blue {color:#3B73B9;}
.grey1 {color:#888;}

.footnote_table {font-size:10px; font-weight:normal; line-height:100%; padding:0 5px 13px;}
.footnote {font-size:10px; font-weight:normal; line-height:100%; padding:0 0 13px;}

.introtext {font-size:105%; font-weight:normal; font-style:normal; color:#666666; line-height:17px; padding:4px 0 20px;}
.introtext_blue {font-size:105%; font-weight:normal; font-style:normal; color:#3B73B9; line-height:17px; padding:4px 0 20px;}

#article h1 a ,#article h2 a,#article h3 a,#article h4 a {color: #666666!important;} /* no blue headers even if set as links in  articles */

.right {float:right;}
.left  {float:left;}
