
 * {
 font-family:"times new roman",times,serif;
 text-align:justify;
 margin: 0; padding:0;
} 

body {
margin:0em 1em;
padding: 0;
color: #000;
background-color: #fff;}

img{ border: none; margin:2pt 0;padding:2pt 0;}

a {text-transform: none; text-decoration: underline; font-size: 100%;}

p {font-size: 105%; padding:0; margin: 2pt 0; }

html div {margin:2pt 0 0 0; padding:2pt 0 0 0; text-align: left; color:#000; clear: both; background-color: #fff;}

a{ color: gray;  text-decoration: none; font-style: italic; margin:0;padding:0; background-color: #fff;}

h1,h2,h3,h4,h5 { margin: 2pt 0 2pt 0; padding: 0 0 2pt 0; text-transform: uppercase; color:blue; border-bottom:1pt solid blue;}
h1 { font-size: 120%;}
h2,h3 {font-size: 115%;}
h4,h5 {font-size: 110%;}

h1.none {font-size: 130%; color: green;}

#header {margin-bottom:2pt;}

#header h1[title]:after {
 content:" "attr(title)" ";
 color:blue;
 background-color:inherit;
 font-size: 120%;} 

#footer, #subNavi, #skyscraper, #leaderboard, .mainNavi, .flash, .MainNavi, #community, #newsletter{display:none;}

object{display:none;}

ul{margin:1pt 0; padding:1pt 0; clear: both; list-style-position: outside;}
li{margin:1pt 0; padding:1pt 0; clear: both;}

.clearer { display: block!important; margin: 0!important; padding: 0!important; clear: both!important; line-height: 0!important; font-size: 0!important; height: 0!important; }
.clear {display: block!important; margin: 3px 0 5px 0!important; padding: 0!important; clear: both!important;line-height: 0!important; font-size: 1px!important; height: 0!important;}

form{ margin: 0; padding: 0;}
input, textarea, select{ margin: 0; padding: 0; border:1pt solid gray; font:80% Arial, Helvetica, sans-serif;}
textarea { height:100px!important;  font:80% Arial, Helvetica, sans-serif;}
label { display:block; }

.contentlistelement div[title]:before {
 content:" "attr(title)" ";
 color:blue;
 background-color:inherit;
 font-size: 80%;
 font-style: italic;} 