
body { background: #3D7FB8 url(bg.png) repeat-x 0 0; }

.container {
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow:    0 0 4px 8px #00529C;
-webkit-box-shadow: 0 0 4px 8px #00529C;
box-shadow:         0 0 4px 8px #00529C;
}

#nav ul li a       { background: ##52A3E2; }
#nav ul li a:hover { }

table { border:1px solid #333333; }

thead th {background:#333333;color:#FFFFFF;}
tfoot    {font-style:italic; background:#666666;}

th, td, caption {padding:4px 10px 4px 5px;}

tbody tr:nth-child(even) td,
tbody tr.even td { background:#EAEAEA; border-bottom:1px solid #CACACA;}

tbody tr:nth-child(odd) td,
tbody tr.odd td  { background:#FFFFFF; border-bottom:1px solid #DADADA;}


table tr th { background:#333333; padding:4px 4px 4px 6px;  line-height: 1.6em; vertical-align: top; color: #FFFFFF; font-weight: normal;}
table tr td { background:#FFFFFF; padding:4px 4px 4px 10px; line-height: 1.6em; vertical-align: top; }

table tfoot tr th,
table tfoot tr td { padding:4px 4px 4px 6px; color: #FFFFFF;background:#333333;font-weight:normal;}

table a { color:#000000; font-weight: bold; line-height: 1.6em; }
table small { font-size: 0.6em; line-height: .5em; }

#email_contact_form table { border-top: 1px solid #CACACA; border-right: 1px solid #CACACA;}
