/* CSS Document */
/*--------------------------  tag styles  -----------------*/
body,p,div,span,table,td,blockquote,ul,ol,li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
h1,h2,h3,h4,h5,h6 { color: #18305A; }
blockquote {margin-left: 20px; }
input {font-size: 11pt; color: #953129;}
textarea {font-size: 11pt; color: #953129;}

/*--------------------------  link styles  -----------------*/
a, a:link, a:visited, a:active {color: #953129; font-size:12px;}
a:hover {color: #000000;}
a.tools:link, a.tools:active, a.tools:visited { font-size: 10pt; font-weight: bold; color: #000000; text-decoration: none; }
a.tools:hover { color: #953129; }
.temp_tools { font-size: 10pt; font-weight: bold; color: #666666; text-decoration: none; padding: 0; margin: 0; }
a.atitle, a.atitle:link a.atitle:active, a.atitle:visited { font-size: 14px; color: #953129; font-weight:bold; text-decoration: none;}
a.atitle:hover { font-size: 14px; color: #953129; font-weight:bold; text-decoration: underline;}

/*--------------------------  main styles  -----------------*/
.main_table {border:1px solid #333333;} /* the table inside which the header, nav, and content are contained. */
.title {font-size: 14px; color: #953129; font-weight:bold; text-decoration: none;}
.mediumtitle {font-size: 12px; color: #953129; font-weight:bold; text-decoration: none;}
.smalltitle {font-size: 7pt; color: #953129; font-weight: normal;}
.largetitle {font-size: 16pt; color: #18305A; font-weight:bold; margin: 0px;}
.content {font-size: 12px; color: #000000; font-family: Arial;}
.brokers_only {font-size: 12px; color: #000000; font-style:italic}

.float_right {float:right; margin-top: 3px; margin-bottom: 3px; margin-left: -5px; margin-right: 3px;}
.float_left {float:left; margin-top: 3px; margin-bottom: 3px; margin-left: -5px; margin-right: 15px;}

/*--------------------------  header styles  -----------------*/
.nav_header {color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.nav_header,a.nav_header:active,a.nav_header:link,a.nav_header:visited {color: #FFFFFF; font-weight:bold; font-size:14px;}
a.nav_header:hover {border-bottom: 1px dashed #FFFFFF; font-size:14px;}
.selected_header {color: #FFFFFF; text-decoration: none; font-weight:bold;}
a.selected_header:link, a.selected_header:active, a.selected_header:visited, a.selected_header:hover {color: #FFFFFF; font-weight:bold; font-size:14px; border-bottom: 1px dashed #FFFFFF;}

/*--------------------------  news styles  -----------------*/
.news_box {border-right: 1px solid #999999;}
.news_date {font-size: 11px; color: #953129; font-weight:bold; margin: 0px; padding-left: 5px; padding-top: 2px; padding-bottom: 0px; padding-right: 5px;}
.news_title {font-size: 13px; color: #030303; margin: 0px; padding-left: 5px; padding-top: 0px; padding-bottom: 0px; padding-right: 5px; font-weight: 600;}
.news_text {font-size: 11px; color: #000000; margin: 0px; padding-left: 5px; padding-top: 3px; padding-bottom: 0px; padding-right: 5px;}
.news_more {font-size: 8pt; color: #953129; font-style:italic; margin: 0px; padding-left: 5px; padding-top: 0px; padding-bottom: 3px; padding-right: 5px;}
a.news_more,a.news_more:active,a.news_more:link,a.news_more:visited {color: #000000;}
/*a.news_more:hover {border-bottom:1px solid #953129;}*/
.thumbnail { padding: 0 3px 2px 1px; }

/*--------------------------  shadow styles  -----------------*/
.shadow_box { margin-bottom: 5px;} 
.border {border:1px solid #cccccc; padding: 1px;}
.padded-border {border:1px solid #cccccc; padding: 3px 15px 10px 15px;}
.shadow_lt {background-image:url(images/shadow/lt.gif); background-repeat:repeat-y;}
.shadow_rt {background-image:url(images/shadow/rt.gif); background-repeat:repeat-y;}
.shadow_bot {background-image:url(images/shadow/bot.gif); background-repeat:repeat-x;}

/*--------------------------  footer styles  -----------------*/
.footer {color: #C39999; font-size: 6pt; padding-right: 2px; padding-left: 2px; }
a.footer:link,a.footer:visited,a.footer:active {color: #C39999; text-decoration: underline;}
a.footer:hover {text-decoration: none;}
a.feed:link, a.feed:active, a.feed:visited { border:1px solid; border-color:#FC9 #630 #330 #F96; padding: 0px 2px  2px 0px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; background:#F60; text-decoration:none; margin: 1px 0px 0px 1px; font-size: 7pt; color: #FFFFFF; }
a.feed:hover { color: #FFFF00; }

.notopbottom { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }
.hr {display: block; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 14px; }
.indent { margin-left: 15px; }
.disclaimer { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; }