﻿/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#282828; background: #5378a2 url("images/bgr.jpg") right top fixed; }

@font-face {
    font-family: 'swiss721';
    src: url('fonts/tt0010m_.eot');
    src: url('fonts/tt0010m_.eot') format('embedded-opentype'),
         url('fonts/tt0010m_.woff') format('woff'),
         url('fonts/tt0010m_.ttf') format('truetype'),
         url('fonts/tt0010m_.svg#swiss721') format('svg');
}

#preload { position: absolute; overflow: hidden; left: -1000px; top: -1000px; height: 1px; width: 1px;}
#search { display:block; position:absolute; font-size:1pt; top:-2000px; left:-2000px; width:100px; color:#123263;}

a { text-decoration:none; color:#0066CC; font-weight:bold; }
a:hover { color:#000000; text-decoration:underline;}
.blueb {color:#3A5A85; font-weight:bold;}

.top_brg { display:block; position:absolute; top:0; left:0; height:450px; width:100%; background-image:url(images/top_bgr.png); background-repeat:repeat-x;}
.top_brg2 { display:block; position:absolute; top:0; left:0; height:204px; width:100%; background-image:url(images/top_bgr2.png); background-repeat:repeat-x;}
.container { display:block; position:absolute; top:0; left:50%; margin-left:-470px; width:940px;}
.front_banner { display:block; position:relative; top:0; margin:0 0 -150px -92px; width:1125px; height:423px; background-image:url(images/front_chart.jpg); background-repeat:no-repeat;}
.reading_banner { display:block; position:relative; top:0; margin:0 0 -150px -92px; width:1125px; height:280px; background-image:url(images/reading_banner.jpg); background-repeat:no-repeat;}
.front_logo img {display:block; position:relative; float:left; margin:20px 0 0 92px;}
.reading_logo img {display:block; position:relative; float:left; margin:20px 0 0 92px;}
.main_top { display:block; position:relative; height:14px; background-image:url(images/bgr_top.png); background-repeat:no-repeat;}
.main { display:block; position:relative; margin:0; padding:35px; background-image:url(images/bgr_main.png); background-repeat:repeat-y;}
.main_bottom { display:block; position:relative; margin:0 0 30px 0; height:14px; background-image:url(images/bgr_bottom.png); background-repeat:no-repeat;}

.main_reading_top { display:block; position:relative; height:14px; background-image:url(images/bgr_reading_top.png); background-repeat:no-repeat;}
.main_reading { display:block; position:relative; margin:0; padding:0px 35px 35px 35px; background-image:url(images/bgr_reading_main.png); background-repeat:repeat-y;}
.main_reading_bottom { display:block; position:relative; margin:0 0 30px 0; height:14px; background-image:url(images/bgr_reading_bottom.png); background-repeat:no-repeat;}

.view_cart { display:block; position:relative; height:30px; width:115px; margin:-30px 0 0 0; float:right;}

.front_title { display:block; position:relative; width:510px; float:left; font-size:25pt; color:#375883;}
.front_text { display:block; position:relative; font-size:14pt; color:#505050; line-height:1.3; margin-bottom:10px;}
.line {display:block; margin:12px 0 12px 0; border-top:solid 1px #375883;}


.important { display:block; margin-top:50px;}
.important .title { font-weight:bold; font-size:12pt; color:#990000; display:block;}
.important p { margin-top:0; text-align:justify;}
.redb { font-weight:bold; color:#990000;}

#col1 {display:block; width:610px; margin:50px 0 30px 25px; border-top:solid 1px #375883;}
#col1 .title { display:block; font-weight:bold; font-size:14pt; margin:10px 0 -8px 0; font-family:swiss721;}
#col1 .top_title {display:block; color:#375883; font-size:17pt; padding:0 0 0 6px; width:560px; margin:10px 0 10px 0; font-weight:bold; text-transform:uppercase; font-family:swiss721; border-left:solid 20px #375883;}

#col2 {display:block; width:610px; min-height:200px; margin:50px 0 30px 25px; border-top:solid 1px #375883;}
#col2 .title { display:block; font-weight:bold; font-size:14pt; margin:10px 0 -8px 0; font-family:swiss721;}
#col2  a { text-decoration:none; color:#0066CC; font-weight:bold; }
#col2 a:hover { color:#000000; text-decoration:underline;}
#col2 ul { list-style:url(images/bullet_r.gif); margin:10px 0 0 15px; padding:0;}
#col2 li { height:17px; padding:3px 0 0 0;}

#reading_col2 {display:block; width:560px; margin:0 0 30px 76px; border-top:solid 1px #375883;}
#reading_col2 .top_title {display:block; color:#375883; font-size:17pt; padding:0 0 0 6px; width:560px; margin:10px 0 10px -28px; font-weight:bold; text-transform:uppercase; font-family:swiss721; border-left:solid 20px #375883;}
#reading_col2 .type { color:#9CACC2; font-size:12pt; text-transform:uppercase;}

.module2a { display:block; width:235px; line-height:1.5; float:left;}
.module2b { display:block; width:350px; margin-left:25px; line-height:1.5; float:left;}
.module3a { display:block; width:186px; float:left;}
.module3b { display:block; width:186px; margin-left:25px; float:left;}
.module3a, .module3b, img { display:block; margin-top:10px;}
.module3a .title {display:block; position:relative; font-size:12pt; font-weight:bold; color:#375883;}
.module3b .title {display:block; position:relative; font-size:12pt; font-weight:bold; color:#375883;}

.footer_container {display:block; position:relative; margin:0; color:#365782; background-image:url(images/alpha_w.png); left:50%; margin-left:-470px; width:940px;}
.footer {display:block; padding:0 30px 0 30px; position:relative; min-height:100px;}
.footer a { text-decoration:none; color:#365782; margin:0 15px 0 15px; font-size:9pt;}
.footer a:hover { color:#000; text-decoration:underline;}
.footer strong { color:#365782;}


.text_body { display:block; width:560px; margin:10px 0 0 0; border-top:solid 1px #7392A6; z-index:10;}
.reading_text p { margin-left:250px; color:#000000; text-align:justify; line-height:1.4;}
.reading_text .sample a { display:block; width:310px; text-align:right; border-top:solid 1px #7392A6; text-decoration:none; color:#0066CC; font-weight:bold;  margin:20px 0 25px 250px;}
.reading_text .sample a:hover { color:#000000; text-decoration:underline; }
.dropcap { font-size:40pt; float: left; line-height:30pt; padding: 7px 2px 0 0; color:#123265; font-weight: bold; position: relative; margin:-3pt 0 -5px -3pt;}

.alpha { position:absolute; top:0; left:0; background-image:url(images/alpha.png); margin:50px 0 300px 0; width:100%; height:100%; }
.text_pop_up div { position:absolute;  min-height:200px; width:660px; margin:-500px 0 0 100px; padding:25px 25px 10px 25px; z-index:550; background-color:#FFFFFF; border:solid 2px #375883; color: #000000; box-shadow: 0px 5px 25px #000000;}
.text_pop_up .title { font-size:14pt; font-weight:bold; color:#375883;}
.text_pop_up .close a { display:block; width:58px; height:21px;  background-image:url(readings/images/close_off.png); background-repeat:no-repeat; margin:-20px -20px 0 0; float:right;}
.text_pop_up .close a:hover { display:block;  background-image:url(readings/images/close_on.png); background-repeat:no-repeat;}

.treasure_pop_up div { position:absolute; width:195px; margin:-98px 0 0 -60px; padding:10px 10px 10px 10px; z-index:550; background-color:#FFFFFF; border:solid 2px #375883; color: #000000; box-shadow: 0px 5px 25px #000000;}
.treasure_pop_up .title { display:block; font-size:12pt; margin:-5px -10px -10px -10px; padding:0 0 3px 17px; font-weight:bold; color:#375883; border-bottom:solid 1px #375883;}
.treasure_close a { display:block; height:15px; margin:0; padding:3px 0 -2px 10px;}
.treasure_close a:hover { display:block; text-decoration:none; color:#000000; background:#CCCCCC;}
.garea { display:block;font-size:12pt; font-weight:bold; color:#375883; text-align:right; width:310px; }


.bplace .title {display:block; color:#375883; font-size:17pt; padding:0 0 0 6px; width:560px; margin:10px 0 10px -28px; font-weight:bold; text-transform:uppercase; font-family:swiss721; border-left:solid 20px #375883;}
.bplace li {list-style:none; margin:0 0 12px 40px; height:15px; padding:0 0 0 7px; border-left:solid 15px #990000;}
.bplace li a { display:block; color:#0066CC; width:350px; padding:1px 3px 3px 3px;  border-bottom:solid 1px #eee;}
.bplace li a:hover {color:#003399; text-decoration:none; background-color:#eee; border-bottom:solid 1px #ccc;}
.bplace li .sample a { display:block; font-size:8pt; color:#7FB2E6; text-align:center; width:90px; margin:-20px 0 0 0; padding:3px; float:right; border:solid 1px #9CACC2; box-shadow:3px 3px 10px #ccc; background-color:#FFF;}
.bplace li .sample a:hover {color:#003399; text-decoration:none;  border:solid 1px #3A5A85; box-shadow:3px 3px 10px #999; background-color:#eee;}
.bplace .line { margin:4px 0 -5px 0;}
.pt8 {font-size:8pt; font-weight:normal; color:#282828}

.new_report {display:block; position:relative; background-color:#990000; color:#FFFFFF; font-size:12pt; font-weight:bold; padding:5px 7px 5px 7px; width:135px; box-shadow:4px 4px 10px #999; border:solid 1px #000; float:left; margin:130px 0 0 -160px;}
.person { display:block; font-size:12pt; font-weight:bold; color:#123265; padding:1px 0 2px 5px; margin-bottom:10px; border-bottom:solid 1px #7392A6; border-top:solid 1px #7392A6; background-color:#CED6E1;}

