
/* Layout Stylesheet */ 

body {
 margin:0;
 background:#e8e8e7;
 color: #000000;
 text-align:center;
 padding:6px 0 6px 0;
 }

body, table {
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 }

table, tr, td {
 border:0;
 padding:0;
 }

td {
 text-align:left;
 }

h1 {
 font-size:22px;
 color:#1a409f;
 font-weight:normal;
 }

h2, h2 a {
 font-size:16px;
 color:#e77613;
 font-weight:bold;
 }

a {
 color:#1a409f;
 text-decoration:none;
 }

a:visited {
 color:#e86f00;
 }

hr {
 margin:15px 0;
 padding:0px;
 border-bottom:1px dashed #c4d2db;
 border-top:0px;
 border-left:0px;
 border-right:0px;
 line-height:0px;
 height:1px;
 display:block;
 }

img {
 border:0;
 }
	
ul {
 margin-left: 15px;
 padding-left: 1em;
 }

li.bullet {
  list-style-type: disc;
  list-style-image: url(images/down.png);
}

li.file {
  list-style-type: square;
  list-style-image: url(images/right.png);
}

.header {
 height:302px;
 background-image:url(images/back_head.gif);
 background-repeat:no-repeat;
 background-position:left;
 }

.nav {
 height:55px;
 text-align:center;
 background-image:url(images/back_nav.gif);
 background-repeat:no-repeat;
 background-position:left;
 padding: 8px 0 0 0;
 font-size:14px;
 vertical-align:top;
 font-weight:bold;
 color:#ffffff;
 }

.nav a {
 color:#000000;
 }

.nav a:visited {
 color:#000000;
 }

.nav img {
 vertical-align:middle;
 margin:0 15px;
 }

.categories, .affiliates {
 margin-top:0;
 padding-top:10px;
 font-size:12px;
 }
 
.categories {
 background-image:url(images/back_categories.gif);
 }
 
.affiliates {
 background-image:url(images/back_affiliates.gif);
 }
 
.login {
 background-image:url(images/back_login.gif);
 }
 
.categories a, .top10 a, .affiliates a, .login a {
 color:#58595b;
 }

.categories li, .affiliates li {
 margin:10px 0;
 }

.top10 {
 background-image:url(images/back_top10.gif);
 font-size:12px;
 }

.top10 ol {
 margin-right:40px;
 }

.top10 li {
 margin:5px 0;
 }

.events {
 background-image:url(images/back_top10.gif);
 font-size:12px;
 }

.events td {
 background-image:url(images/tab_events.gif);
 background-repeat:no-repeat;
 background-position:top;
 padding-top:20px;
 }

.events h3 {
 margin:10px 45px 0 10px;
 font-size:12px;
 color:#008cdb;
 }

.events a {
 color:#008cdb;
 }

.events p {
 margin:0 45px 0 10px;
 }

.twitter {
 background-image:url(images/tab_tweets.gif);
 background-repeat:no-repeat;
 background-position:top;
 padding-top:60px;
 }

.response {
 color:#244b08;
 background-color:#E2F0D2;
 border: 1px solid #C7E3B3;
 padding:5px;
 margin-top:5px;
 }

.greenbox {
 color:#244b08;
 background-color:#E2F0D2;
 border: 1px solid #C7E3B3;
 padding:5px;
 margin-top:5px;
 }

.error {
 background-color:#FCE3CA;
 border: 1px solid #F6CDA7;
 margin:0 0 10px 0; 
 padding:5px 0 0 0;
 }

.footer {
 text-align:center;
 background-position:right;
 background-image:url(images/back_foot.gif);
 background-repeat:repeat-y;
 padding:30px 0 10px 0;
 }

.footer a {
 color:#58595b;
 }
 
.small {
 font-size:10px;
 }