﻿/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:30pt; line-height:1.7; color:#282828; background-color:#000; }

@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 { display:none; width: 1px;}

.top_banner {position:fixed; width:1000px; height:205px; top:0; background-image:url('images/top_banner.png'); background-repeat:no-repeat; z-index:550; }
.price {position:fixed; width:1000px; height:100px; bottom:0px; background-color:#FFF; border-top:solid 2px #3A5A85; z-index:550; }
.purchase a { display:block; float:right; color:#FFF; font-weight:bold; font-family:swiss721; background-color:#3A5A85; border-radius:20px; margin:10px 50px 0 0; padding:15px 80px 15px 80px; text-decoration:none;}
.purchase a:hover {color:#ccc; text-decoration:none; background-color:#003399;}
.price .reg_price { display:block; float:left; position:relative; font-weight:bold; font-family:swiss721; color:#3A5A85; margin:20px 0 0 100px;}
.price .win_11 {display:block; position:relative; margin:30px 0 0 50px; float:left;}

.main { display:block; position:relative; width:900px; left:0; margin:0; padding:50px; background-color:#FFFFFF; }

li { list-style:square; line-height:1; margin-bottom:40px;}
.articles li {list-style-type:decimal; line-height:1.1; margin-bottom:20px;}

.nakshatra { float:right; width:350px; height:350px; margin:5px 0 10px 25px; text-align:center;}
.nakshatra img { height:70%; margin-bottom:100px;}
.nakshatra_bold b { display:block; padding-top:5px; margin-top:90px; border-top:solid 1px #999999; width:100%;}

.front_title { display:block; position:relative;  font-size:70pt; color:#375883; font-weight:bold;}
.front_text { display:block; position:relative; font-size:30pt; color:#505050; line-height:1.3; margin:20px 0 10px 0;}
.front_package {display:block; position:absolute; color:#fff; font-size:25pt; text-shadow:3px 5px 10px #000; font-weight:bold; text-align:left; width:200px; padding-top:220px;}

.line {display:block; margin:10px 0 10px 0; border-top:solid 2px #375883;}
.redb {	color:#990000; font-weight:bold;}
.blueb {color:#3A5A85; font-weight:bold;}
.grayb {color:#999999; font-weight:bold;}
.pt25 { font-size:25pt;}
.pt20 { font-size:20pt;}
.pt15 { font-size:15pt;}

#open_menu { display:block;  position:relative; width:100%; z-index:500;}
#open_menu a {display:block; width:94px; height:73px; background-image:url(images/menu.png); background-repeat:no-repeat; float:right; margin:60px 30px 0 0;}
.close_menu a { display:block; float:right; width:243px; height:90px; border:none; background-image:url(images/close_off.png); background-repeat:no-repeat; margin:-70px -30px 0 0;}

#Menu { position:relative; width:800px; margin:105px 65px 0 65px; padding:35px; background-color:#FFFFFF; box-shadow: 0px -2px 30px #000000; z-index:560; }
#Menu .drop_down a { display:block; text-decoration:none; width:100%;}
#Menu .drop_down a:hover {background-color:none; }
#Menu .menu_tit {display:block; position:relative; color:#375883; font-size:30pt; border-top:solid 1px #375883; padding:20px 0 20px 0;}
.menu2 { display:none; margin:-30px 0 30px 40px; width:700px;}
.menu2 a { display:block; text-decoration:none; width:100%; color:#666666; font-size:24pt; border-left:solid 15px #990000; padding-left:15px; margin:30px 0 30px 0; line-height:0.5;}
.menu2 a:hover {background-color:#eee; color:#000; }

.title { display:block; font-size:50pt; color:#375883; line-height:1; font-weight:bold; margin-bottom:30px; font-family:swiss721;}
h2 { display:block; font-size:40pt; color:#375883; line-height:1; font-weight:bold; margin:60px 0 30px 0; font-family:swiss721; text-transform:uppercase;}

.title_container { display:block; position:relative; left:50%; margin-left:-440px; width:750px; background-color:#fff; border:solid 1px #375883; box-shadow:5px 5px 40px #000; padding:20px 60px 0 60px; font-size:45pt; color:#375883; line-height:1.2;}


a { text-decoration:none; color:#0066CC; font-weight:bold; line-height:1.3; }
a:hover { color:#000000; text-decoration:underline;}
.blueb {color:#3A5A85; font-weight:bold;}

.red_bullet {border-left:solid 50px #990000; padding-left:20px;}

.footer_top { display:block; position:relative; margin-top:-25px; width:1000px; height:25px; background-image:url(images/top_bgr.png); background-repeat:repeat-x;}
.footer {display:block; padding:0 20px 0 20px; width:960px; left:0; position:relative; background-color:#123265; min-height:600px; color:#FFF; font-size:25pt; line-height:1.2;}
.footer table {width:960px; border:none;}
.footer a { text-decoration:none; color:#87A1BE; margin:0 20px;}
.footer a:hover { color:#FFF; text-decoration:underline;}
.footer .facebook a {background-image:url(images/facebook.jpg); width:67px; height:67px; display:block;}
.footer .facebook a:hover { background-image:url(images/facebook_over.jpg);}
.footer .twitter a {background-image:url(images/twitter.jpg); width:67px; height:67px; display:block;}
.footer .twitter a:hover { background-image:url(images/twitter_over.jpg);}
.footer .youtube a {background-image:url(images/youtube.jpg); width:67px; height:67px; display:block;}
.footer .youtube a:hover { background-image:url(images/youtube_over.jpg);}
.footer strong { color:#FFFFFF;}

.in_video {margin:0 auto 100px auto; font-family:Arial, Helvetica, sans-serif;}
.in_video img { margin: 0;}
.in_video .infoarea { display:block; font-size:20pt;}
.in_video .video_title { font-size:20pt; font-weight:bold;  color:#666666; float:left;}
.in_video .video_time { font-size:15pt; color:#333333; font-weight:normal; float:right;}
.in_video .screen_txt { display:block; position:relative; font-size:20pt; line-height:1.3; color:#333333; font-weight:normal; text-align:justify; margin:0 150px 100px 150px; border-bottom:solid 1px #375883;}

.in_screen {margin:0 auto 70px auto; font-family:Arial, Helvetica, sans-serif;}
.in_screen img { margin: 0;}
.in_screen .infoarea { display:block; font-size:20pt;}
.in_screen .screen_title { font-size:20pt; font-weight:bold; margin:5px 35px 0 0;  color:#666666; float:right;}
.in_screen .screen_txt { display:block; position:relative; font-size:20pt; line-height:1.3; color:#333333; font-weight:normal; text-align:justify; margin:0 150px 100px 150px; border-bottom:solid 1px #375883;}

.features {display:block; position:relative; margin:30px 0 60px -40px; float:left; width:1000px; height:70px; font-weight:normal; text-align:center;}
.features .title a {font-weight:normal; color:#123265;  font-size:30pt; color:#123265; margin-right:20px; padding:10px 5px 10px 15px; border:solid 1px #123265; border-radius:10px; box-shadow: 4px 4px 20px #999;}
/*.features .title a:hover { text-decoration:none; background-color:#ccc;}*/
.features .features_menu {display:none; background-color:#FFF; color:#000; width:600px; margin:0 0 0 23px; border:solid 1px #3A5A85; box-shadow:5px 5px 20px #000; text-align:left;}
.features .features_menu a {font-weight:normal; color:#333; margin-left:30px; }
/*.features .features_menu a:hover { }*/

.features .features_menu .menu_tit { display:block; margin-top:20px; border-top:solid 1px #7392A6; padding:3px 3px 3px 0; font-weight:bold; color:#5378A1;}
.features .features_menu .no_drop a { display:block; margin-top:20px; padding:3px 3px 3px 0;}
/*.features .features_menu .no_drop a:hover { padding:3px 3px 3px 0;}*/
.features .features_menu .list { display:block; padding-left:10px; height:60px; margin-top:5px;}
.features .features_menu .list a { display:block; margin:25px; border-left:solid 15px #5378A1; padding-left:15px; line-height:20px; }
/*.features .features_menu .list a:hover { border-left:solid 15px #990000; color:#990000;}*/
.features .features_menu .active {display:block; margin:25px; border-left:solid 15px #5378A1; color:#123265; font-weight:bold; padding-left:15px; line-height:20px; }


.features .features_menu .list li { list-style:none; margin:0 -5px 0 -5px;}
/*.features .features_menu .list li:hover {background-color:#eeeeee;}*/
.features .features_menu .list li a { display:block; text-decoration:none; border-top:none; color:#000000; padding:0 0 0 10px; margin:3px 0 3px 0; font-size:28pt; line-height:1.9;}
/*.features .features_menu .list li a:hover {background-color:#dddddd; border-top:none; color:#777777;}*/
.features .features_menu .list li .active { display:block; text-decoration:none; border-top:none; color:#000000; background-color:#DDDDDD; padding:0 0 0 7px; margin:1px 0 1px 0; font-size:30pt; line-height:1.5;}
.features .features_menu .list:hover .list2 { visibility: visible; z-index:510;}
.features .features_menu .list .list2 { display:block; visibility:hidden; position:relative; width:500px; margin: -60px 0 0 350px; padding:10px 10px 0 10px; border:solid 1px #123265; background-color:#ffffff; border-radius:8px; box-shadow: 5px 5px 20px #000;}

.features_menu .mouse_over {display:block;  visibility:hidden; border-top:solid 2px #123265; width:800px; margin:-12px 0 0 -335px;}
.features_menu .list2:hover .mouse_over { visibility:visible;}
.features_menu .list:hover .mouse_over { visibility: visible;}

.learn a { display:block; width:100%; margin:-10px 0 10px 0; text-decoration:none; color:#5378A1; text-align:right; font-size:30pt;}
.learn a:hover { text-decoration:none; color:#333333;}

/*Books list*/
.book_continer {display:block; border-bottom:solid 2px #123265; margin:30px 0 30px 0;}
.book_continer .book { display:block; font-size:25pt; font-weight:bold; }
.book_continer .author { display:block; color:#123265; font-size:20pt; margin:0 0 10px 20px; float:left; }
.book_continer .isbn { display:block; position:relative; margin:0 0 0 340px; font-size:20pt;}
.book_price {display:block; position:relative; width:115px; margin:-42px 0 0 0; padding-right:7px; text-align:right; float:right;}

.book_box { width:244px; height:40px; margin-right:-8px; box-shadow: 2px 2px 10px #666666; float:right; font-size:20pt; font-weight:bold; color:#395A84; text-align:left;}
.book_box:hover { box-shadow: 2px 2px 10px #000000;}
.book_box .price { display:block; color:#395A84; margin-top:-5px; margin-left:1px; font-size:20pt;}

.popup { position:absolute; top:0px; left:5%; width:90%; height:100%; z-index:510;}
.popup_close a { display:block; position:relative; margin:-80px 20px 0 0; float:right; padding:10px 20px; font-weight:bold; font-size:25pt; text-align:center; background-color:#FFF; border:solid 2px #123265; box-shadow: 2px 2px 20px #000; border-radius:10px; z-index:520;}
.popup_close a:hover {  background-color:#C0C0C0;}

.popup_videos { background-image:url(images/alpha.png); position:fixed; z-index:550; top:0px; left:0px; width:100%; height:100%;}
.play { position:fixed; width:900px; height:500px; top:50%; left:50%; margin:-250px 0 0 -450px; text-align:center; z-index:650;}
.youtube {background-color: #123265; box-shadow: 0px 20px 100px 20px #000; }

.click_thumbnails {display:block;  width:641px; text-align:right; font-size:7pt; color:#AAAAAA; z-index:100;}
.click_author {display:block; float:right; margin-top:-6px;  width:300px; text-align:right; font-size:25pt; color:#5378A1; font-family:swiss721; }
.author_popup { position:absolute; float:left; margin:0; width: 840px; background-color:#FFFFFF; box-shadow: 0 0 60px 10px #000000; border:solid 2px #000000; padding:30px;}
.author_popup  img { float:left; margin:0 25px 25px 0;}

.play { position:fixed; width:710px; height:548px; margin:-274px 0 0 -355px; padding-top:19px; text-align:center; z-index:510; color: #000000; background-image:url(../images/bgr_video.png); background-repeat:no-repeat;}
.play853 { position:fixed; width:900px; height:548px; top:50%; left:50%; margin:-274px 0 0 -450px; padding-top:19px; text-align:center; z-index:510; color: #000000; background-image:url(../images/bgr_video853.png); background-repeat:no-repeat;}

/*Add-ons Shopping Cart*/
.price_container {display:block; position:absolute; width:900px; float:right;}
.price_container .product { display:block; font-size:30pt; color:#5378A1; font-weight:bold; margin:5px 0 10px 0;}
.price_box { display:block; width:600px; font-family:Verdana, Arial, Helvetica, sans-serif; border:solid 1px #123265; height:60px; background-color:#FFFFFF; box-shadow: 2px 2px 10px #666666; float:right; font-size:30pt; font-weight:bold; color:#395A84; padding:5px 5px 3px 15px; margin:2px 0 0 7px; text-align:left;}
.price_box:hover { background-color:#dddddd;}
.price_box .reg_price { color:#990000; margin-left:40px; font-weight:normal; font-size:30pt; text-decoration:line-through;}
.price_box .price2 { color:#395A84; margin:0 0 0 50px; font-size:30pt;}

.update_list ul { margin:0 0 25pt 0; padding:0; font-weight:bold;}
.update_list li {  border-left:solid 20px #990000; display:block; height:65px; padding:3px 0 3px 5px; text-decoration:none; color:#3A5470; margin-bottom:20px; box-shadow: 5px 5px 15px #aaaaaa;}
.update_list .items {float:right; color:#000000; font-size:30pt; margin:2px 400px 0 0;}

.article em { font-style:normal; color:#006699;}
.article .list {font-family: courier new,courier,monospace; font-size:8pt; width:630px;}
.article .list strong { font-weight:bold; color:#FF0000;}

.product_link a { display:block; height:55px; position:relative; color:#990000; text-align:right; font-weight:bold; font-size:20pt; padding-top:3px; margin:-32px 0 -10px 0;}
.product_link a:hover { background-color:#CCCCCC; color:#000000; opacity: 0.7; filter: alpha(opacity=70);}

.rep_list ul li { margin:0 45px 0 -30px; padding:0; font-weight:bold; list-style:none; font-size:30pt; }
.rep_list li a { display:block; height:50px; padding:3px 0 0 15px; margin:30px 10px 0 0; width:100%; text-decoration:none; color:#3A5470; box-shadow: 5px 5px 15px #aaaaaa; border-left:solid 50px #990000;}
.rep_list li p { display:block; color:#3A5A85; height:36px; padding-left:10px; width:100%; border-left:solid 36px #9CA9B7;}
.rep_list .items {float:right; color:#000000; font-size:17pt; margin:20px 10px 0 0;}

.newsletter_title { display:block; position:relative; height:45px; line-height:1; color:#123265; font-size:35pt; font-weight:bold; margin:20px 0 20px 0px; padding:0 0 0 15px; border-left:solid 45px #990000;}
.newsletter_date {display:block; font-size:25pt; font-weight:bold; text-align:right; width:100%; color:#990000;}

.review { display:block; border-left:solid 1px #7392A6; margin-top:25px; padding:5px 50px 5px 50px; box-shadow: 5px 5px 15px #aaaaaa;}
.review .name { display:block; text-align:right; color:#7392A6; margin:-10px 0 20px 0; font-size:20pt; font-style:italic;}

.callout_m { display:block; width:500px; float:right; border-top:solid 5px #7392A6; border-bottom:solid 5px #7392A6; color:#133366; padding:5px 0 35px 0; margin:10px 0 10px 25px;  text-align:center;}
.select_member {display:block; text-align:left;  font-style:normal; margin:30px 0 20px 0; font-weight:bold;}
.select_member .m_title {display:block; text-align:center; color:#999; width:220px; margin:-3px 0 0 -10px; font-size:25pt; border-bottom:solid 1px #395A84;}
.select_member .product { display:block; font-size:30pt; color:#5378A1; font-weight:bold; margin:0 0 50px 0; border-bottom:solid 1px #5378A1;}
.select_member .select a { display:block; font-weight:bold; color:#395A84; font-size:20pt; margin:0 0 10px 0;}
.select_member .select a:hover { background-color:#DBDBDB; color:#000000;}
.select_member form {font-size:25pt;}
.select_member select {font-size:20pt;}
.select_member input {font-size:20pt;}

.distributor_continer {margin:10px 0 30px 0; padding:10px 0 10px 10px; box-shadow: 10px 10px 30px #999;}
.distributor_continer h1 { font-size:30pt; font-weight:bold; color:#123265; margin:0;}
.state { display:block; width:100%; font-size:35pt; color:#999999; font-weight:bold; border-bottom:solid 4px #CCCCCC; line-height:1; margin:100px 0 30px 0;}
.distributor_continer .address {display:block; margin:3px 0 10px 20px; line-height:1.3; padding:0 20px; border-left:solid 10px #7392A6;}
.distributor_continer .info {display:block; margin:3px 0 10px 160px; padding-left:15px; line-height:1.3; }
.distributor_continer a { font-weight:bold;}

.links_body { display:block; width:100%; min-height:180px; min-height:150px; margin:150px 0 20px 25px; padding-bottom:0px; border-top:solid 2px #7392A6; z-index:10; }
.links_body img { float:left; margin:0 20px 20px 0; border:none; width:300px;}
.links_body a { font-weight:bold;}
.links_body .title { display:block; font-size:50pt; color:#375883; line-height:1; font-weight:bold; margin-bottom:30px; font-family:swiss721; color:#375883; margin:none;}

.text_body { display:block; width:100%; margin:20px 0 120px 0; border-top:solid 2px #7392A6; z-index:10;}
.text_body p { }
.text_body strong {color:#444444;}
.text_body ul { margin:-10px 0 10px 0; padding:0 0 0 20px; list-style:square;}
.text_body li {line-height:1.5; list-style:decimal;}
.text_body .title { display:block; height:30px; color:#123265; font-size:50pt; text-transform:capitalize; font-weight:bold; margin:0; font-family:swiss721; }

/*Staff List*/
#staff_menu { display:block; width:100%; margin:0; padding:0;}
#staff_menu .menu_tit { display:block; margin-top:20px; width:100%; font-size:30pt; border-top:solid 2px #7392A6; padding:3px 3px 3px 0; font-weight:bold; color:#5378A1;}
#staff_menu a {text-decoration:none; color:#000000;}
#staff_menu a:hover { color:#666666;}
#staff_menu .no_drop a { display:block; margin-top:20px; padding:3px 3px 3px 0;}
#staff_menu .no_drop a:hover { padding:3px 3px 3px 0;}
#staff_menu .list { display:block; padding-left:10px; width:100%; height:20px; margin:5px 0 30px 0;}
#staff_menu .list a { display:block; margin:0; border-left:solid 20px #5378A1; padding-left:15px; line-height:20px; }
#staff_menu .list a:hover { border-left:solid 20px #990000; color:#990000;}
#staff_menu .active {display:block; margin:0; border-left:solid 6px #123265; color:#123265; font-weight:bold; padding-left:5px; line-height:7px; }

.sitemap h1 {font-size:40pt;}
.sitemap ul { list-style:none; margin:10px 0 150px 20px; padding:0;}
.sitemap a { display:block; text-decoration:none; color:#0066CC; font-size:40pt; line-height:40px; font-weight:bold; padding-left:10px; border-left:solid 40px #990000; }
.sitemap a:hover { text-decoration:none; color:#990000;}
.sitemap ul li { margin:100px 0 3px 0; list-style:none;}
.sitemap .li2 li {margin:20px 0 0 65px; padding:0; color:#0066CC; list-style:square;}
.sitemap .li2 a { display:block; text-decoration:none; line-height:1; color:#000; padding:0; font-weight:normal; border-left:none; border-bottom:solid 2px #CCCCCC; }
.sitemap .li2 a:hover { text-decoration:none; color:#990000;}
.sitemap .li3 li { border:none; margin:20px 0 0 80px; padding:0; color:#80B3E6; list-style:square;}
.sitemap .li3 a { display:block; text-decoration:none; font-size:30pt; line-height:1; color:#000; padding:0 0 0 -20px; font-weight:normal; border-left:none; border-bottom:solid 2px #C0C0C0; }
.sitemap .li3 a:hover { text-decoration:none; color:#990000;}


/*****************************************/

.sample_report { position:relative;}
.sample_report iframe { position:fixed; top:0; left:0; margin:20px; height:100%; width:920px; background-color:#FFFFFF; box-shadow: 0 0 60px 10px #000000; border:solid 2px #000000; padding:20px; z-index:600;}
.sample_report div { top:0; left:0; width:100%; margin:0; height:100%; z-index:150; background-image:url(images/alpha.png); clear:both; }
.sample_report .close { display:block; position:relative; width:850px; margin:0; height:60px; text-align:right; float:right; z-index:610;}
.sample_report .close a {display:block; width:220px; height:62px; float:right; background-image:url(images/close_off.png); background-repeat:no-repeat;}
.sample_report .close a:hover { background-image:url(images/close_on.png); background-repeat:no-repeat;}

.right_list {display:block; width:450px; padding:30px; margin:60px 0 20px 180px; border:solid 1px #123265; box-shadow: 5px 5px 30px #666666; }
.right_list a {display:block; text-decoration:none; color:#123265; padding-left:15px; border-left:solid 40px #990000; margin:30px 0 30px 0; line-height:1;}
.right_list a:hover { text-decoration:none; color:#000000; background-color:#CCCCCC;}

.report_img {border:solid 2px #013D76; box-shadow: 5px 5px 30px #666;}
.report_type { display:block; font-size:20pt; font-weight:bold; margin:-30px 0 50px 0;}
.dropcap { font-size:100pt;  line-height:1; padding: 0 2px 0 0; color:#013D76; font-weight: bold; position:relative; margin:-120px 0 0 0}


.sample_report { position:relative;}
.sample_report iframe { position:fixed; top:0; left:0; margin:20px; height:100%; width:920px; background-color:#FFFFFF; box-shadow: 0 0 60px 10px #000000; border:solid 2px #000000; padding:20px; z-index:600;}
.sample_report div { top:0; left:0; width:100%; margin:0; height:100%; z-index:150; background-image:url(images/alpha.png); clear:both; }
.sample_report .close { display:block; position:fixed; width:950px; top:30px; left:0; margin:0; height:60px; text-align:right; float:right; z-index:610;}
.sample_report .close a {display:block; width:220px; height:62px; float:right; background-image:url(images/close_off.png); background-repeat:no-repeat;}
.sample_report .close a:hover { background-image:url(images/close_on.png); background-repeat:no-repeat;}

.answer_container li { margin-bottom:60px; padding-bottom:4px; border-bottom:solid 1px #cccccc; z-index:700;}
.answer_container .close a {display:block; width:220px; height:62px; float:right; background-image:url(images/close_off.png); background-repeat:no-repeat;}
.answer_container .close a:hover { background-image:url(images/close_on.png); background-repeat:no-repeat;}
.lesson_container { display:block; float:right; height:20px; text-align:right;}
.lesson_answer { position:relative; color:#123265; padding:10px 25px; margin:-50px 0 0 -80px; border:solid 1px #123265; font-weight:bold; background-color:#FFFFFF; box-shadow: 0 0 30px -5px #000000; float:right; text-align:justify; max-width:700px; min-width:200px; z-index:750; }
.lesson { position:relative; color:#CC0000; font-weight:bold; height:20px; margin:0;}

#sidebar {float:right; width: 50px; margin:0 0 0 850px; }
#alphabetical { display:block; position:absolute; float:right; margin:0 0 0 30px; background-color:#FFFFFF; border:solid 1px #7392A6; padding:5px 0 0 5px; text-align:center; box-shadow: 5px 5px 20px #666; font-size:20pt;}
#alphabetical a { display:block; color:#7392A6; text-decoration:none; border-bottom:solid 1px #7392A6; padding:0 5px 0 5px;}
#alphabetical a:hover { color:#000000; background-color:#CCCCCC; }
.alphabetical_list .title { display:block; color:#123265; font-size:40pt; font-weight:bold; padding:5px 0 5px 50px; margin:40px 0 -10px -50px; text-transform:uppercase; font-family:swiss721; background-color:#D8DEE7; border-bottom:solid 3px #7392A6;}
.alphabetical_list ul { margin:0 0 0 0; padding:0; list-style:none;}
.alphabetical_list ul ul { margin:0 0 0 10px; padding:0 0 0 50px; list-style-image:url('../images/dash_m.gif');}
.alphabetical_list li { margin:20px 0 0 0; line-height:1.3; }

.alphabetical_list .learn a { display:block; font-weight:bold; width:96%; margin:-35px 0 2px 0; padding-right: 30px; text-decoration:none; border-bottom:solid 1px #EE; color:#7392A6; text-align:right; font-size:18pt;}
.alphabetical_list .learn a:hover { text-decoration:none; color:#333333; border-bottom:solid 1px #7392A6;}

.alphabetical_popup {display:none; position:fixed; top:200px; left:2%; background-color:#FFF; color:#000; width:90%; height:80%; margin:0 0 0 20px; border:solid 1px #3A5A85; border-radius:20px; box-shadow:5px 5px 40px #000; z-index:600;}
.alphabetical_popup .close_popup { display:block; float:right; text-align:right; font-weight:bold; font-size:25pt; text-transform:uppercase; border-radius:20px; border:solid 2px #123265; box-shadow: 4px 4px 20px #00000; background-color:#FFF; padding:2px 30px; margin:25px;}

.new_v4 {float:right; margin-top:-75px; color:#990000; font-weight:bold; font-size:35pt; background-color:#FFF; border:solid 1px #123265; box-shadow:3px 3px 10px #888; padding:0 5px;}



