* {font-family: Arial, Verdana, Tahoma, Helvetica, Geneva, Sans-Serif; font-size: 9pt; color: #666666;}

body {background-color: #FFFFFF; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
form {margin: 0px 0px 0px 0px;}

a {color:#fa7233;}
a:hover {color: #ff9966;}

hr {height: 1px; background-color: #ffffff; color: #ffffff; border : 0px none; width: 95%;}
.sep {height: 1px; background-color: #d9d9d9; color: #d9d9d9; border : 0px none; width: 100%;}

.border {border-collapse: collapse;} 
.border td {border: 1px solid #074559;} 

/* Forms */



/* =============== */

.station {color: #666666; font-size: 9pt; width: 150px; margin-bottom: 0px; margin-top: 0px; background-color: #FFFFFF;}
.date {color: #666666; font-size: 9pt; width: 115px; margin-bottom: 0px; margin-top: 0px; background-color: #FFFFFF;}
.num {color: #666666; font-size: 9pt; width: 35px; margin-bottom: 0px; margin-top: 0px; background-color: #FFFFFF;}

.sbmt {color: #666666; font-size: 9pt; font-weight: bold; width: 150px; margin-bottom: 0px; margin-top: 0px;}

.wline {height: 1px; background-color: #e3f9ff; color: #e3f9ff; border : 0px none;}
.cr { font-size: 8pt;}

.calendar, .calendar table {background-color:#fbe6db !important}
.calendar .nav {background-color:#fa7233 !important}


/* Fonts */

.topmenu {padding-top: 4px;}
.topmenu a {color: #999999; font-size: 11px; font-weight: bold; text-decoration: none;}
.topmenu a:hover {color: #666666;}

.title {font-size: 14pt; color: #fa7233; font-weight: normal; padding: 0px 0px 5px 20px;}
.maintitle {font-size: 14pt; color: #fa7233; font-weight: normal; padding: 0px 0px 5px 10px;}

.block {padding-top: 0px; color: #666666; font-size: 9pt;}
.block a {color: #666666; font-size: 9pt; text-decoration: none;}
.block a:hover {color: #999999;}
.block .date {color: #fa7233; font-weight: bold;}

.block .link {color: #fa7233; text-decoration: underline;}
.block .link:hover {color: #ff9966; text-decoration: underline;}

.botmenu {font-size: 9pt; color:#feebe2; line-height: 30px; text-align: right; padding-right: 30px;}
.botmenu a {color:#feebe2;}
.botmenu a:hover {color:#ffffff;}

.formtext {color: #666666; font-size: 9pt;}
.formtext a {color: #fa7233;}
.formtext a:hover {color:#ff9966;}

.text {color: #666666; font-size: 9pt;}
.text .name {color: #fa7233; font-weight: bold;}
.text a {color: #fa7233;}
.text a:hover {color:#ff9966;}

.text .br {color:#666666;}
.text .br:hover {color: #999999;}

h1 {font-size: 14pt; color: #fa7233; font-weight: normal; padding: 0px 0px 5px 0px;}
h2 {font-size: 11pt;}
h3 {font-size: 11pt;}

/*
.text {color: #000000; font-size: 10pt; text-align: justify;}
.top h1 {font-size: 17pt; color: #FFFFFF; font-weight: normal; padding-left:25px; line-height: 28px;}
*/

.cr {color:#666666; font-size: 8pt;}


/* Backgrounds */

.TopBg1 {background-color:#fef1ea;}
.TopBg2 {background-color:#fbe6db;}
.TopBg3 {background-color:#d9d9d9;}
.TopBg4 {background-color:#fa7233;}

.vcol {background-color:#fef1ea;}

.BlockHeader {background-color:#fa7233;}
.BlockBody {background-color:#fefbf8;}

.SearchHeader {background-color:#fa7233;}
.SearchBody {background-color:#fef1ea;}

/* Table */

table.pStripedBlue {width: 100%; margin: 0 0 15px 0; border-top: 3px solid #fa7233;	border-bottom: 3px solid #d9d9d9; border-collapse: collapse;}
.pStripedBlue td, th {padding: 5px; border-bottom: 1px solid #d9d9d9;}
.pStripedRow {background: #fef8f5;}