/* CSS Document */
body {
margin:0;
padding:0;
background-color:#ededed;
background-image:url(../images/page_bg.gif);
background-position:center;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

#wrapper {
width:960px;
margin:auto;
}

#top {
width:960px;
height:126px;
background-image:url(../images/top_bg.gif);
background-repeat:no-repeat;
}

#top #logo{
padding-top:15px;
padding-left:30px;
float:left;
}
/* Slider CSS starts */
#top #slider{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#7d7d7d;
padding-top:46px;
padding-left:175px;
float:left;
}
.top_slide_city
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#801b0e;
}
.top_slide_support
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0054ff;
text-decoration:underline;
}
.top_slide_support:link
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0054ff;
text-decoration:underline;
}
.top_slide_support:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#0054ff;
text-decoration:none;
}
/* Slider CSS Ends */
#top #menu{
padding-top:50px;
padding-left:200px;
float:left;
}

#banner {
width:960px;
height:361px;
clear:both;
}

#banner_inside {
width:960px;
height:122px;
clear:both;
background-image:url(../images/inside_banner3.jpg);
text-align:right;
}

#banner_inside img{
border:0;
margin-top:15px;
margin-right:15px;
behavior:url(iepngfix.htc);
}

img{
border:0;
behavior:url(iepngfix.htc);
}

#content_area {
padding:30px;
width:900px;
clear:both;
}

#content_area li{
margin:5px 0px 5px 0px;
}

#right_col {
float:right;
background-color:#FFFFFF;
padding-bottom:50px;
margin-left:20px;
width:160px;
text-align:center;
height:100%;
}

#right_col img {
border:0;
}

#promos {
margin-top:30px;
margin-bottom:30px;
width:960px;
height:260px;
clear:both;
}

#promo1 {
padding-left:30px;
float:left;
}

#promo2 {
padding-left:23px;
float:left;
}

#quick_contact {
padding-left:23px;
float:left;
}

#promo3 {
background:url(../images/tech_bg.jpg);
background-repeat:no-repeat;
background-position:top right;
width:223px;
height:260px;
padding-left:23px;
float:left;
}
#promo3_text
{
padding:20px 0px 10px 18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:14px;
color:#003f80;
vertical-align:text-top;
}
#promo3_subtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:18px;
padding:10px 0px 10px 0px;
color:#003f80;
}
#footer {
width:160px;
background-image:url(../images/footer.gif);
background-repeat:no-repeat;
height:60px;
clear:both;
padding-left:800px;
padding-top:14px;
color:#999999;
}
#footer a {
color:#aaaaaa;
text-decoration:none;
}
#footer span{
display:none;
}
p.quote {
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
border:1px dashed #eeeeee;
background-color:#f5fff5;
font-size:13px;
padding:10px;
}
p.note {
border:1px solid #cccccc;
background-color:#f5f5f5;
color:#CC0000;
font-family:"Century Gothic", Georgia, "Times New Roman", Times, serif;
font-size:9pt;
padding:10px;
}
.bluebold {
color:#003f80;
font-weight:bold;
}
h1 {
font-family:Century Gothic, Calibri, Arial, Helvetica, sans-serif;
font-size:24px;
color:#003f80;
margin:0;
padding:0;
}
h1 span {
color:#ba1500;
}
h2 {
font-family:Century Gothic, Calibri, Arial, Helvetica, sans-serif;
font-size:18px;
color:#ba1500;
margin:0;
padding:0;
margin-top:10px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#003f80;
margin:0;
padding:0;
margin-top:10px;
}
p {
margin:0;
padding:0;
margin-top:10px;
margin-bottom:10px;
}
.imgleft { 
float : left;
padding : 5px;
margin-right : 5px;
}
#singleboxcontent {
width: 790px;
float: left;
margin: 0;
margin-top: 10px;
padding: 5px;
}
#singleboxcontent1 {
width: 690px;
float: left;
margin: 0;
margin-top: 0px;
padding-bottom: 20px;
border-right:1px solid #cccccc;
padding-right:26px;
}
#technical_analysis {
width:875px;
height:51px;
padding:75px 0px 0px 22px;
background-image:url(../images/technical_banner.jpg);
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
#technical_analysis a{
color:#FFFFFF;
}
.highlight {
background-image:url(../images/highlight_bg.jpg);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding:5px;
}
.highlight ul, .highlight li{
list-style:none;
}
.highlight img{
margin-right:10px;
}
#bookmarks a{
color:#ba1500;
background-image:url(../images/bookmarks_bg.gif);
background-repeat:no-repeat;
background-position:center left;	
border:1px solid #ffffff;
padding:5px;
padding-left:18px;
margin-left:20px;
text-decoration:underline;
font-weight:bold;
line-height:30px;
}
.top_link a{
background-color:#FFeeaa;
border:1px solid #ffcc99;
color:#ba1500;
padding:2px;
text-decoration:none;
float:right;
font-size:11px;
line-height:14px;
}
.redbold {
color:#ba1500;
font-weight:bold;
}
hr {
border:0px;
padding:0px;
margin:8px 0px 8px 0px;
background-color:#dddddd;
height:1px;
color:#dddddd;
}
td.contact p{
margin:0px;
padding:0px;
font-size:.95em;
line-height:17px;
font-family: Arial, Helvetica, sans-serif;
}
h1#advanced_get {
background-image:url(../images/advanced_get_logo.gif);
background-repeat:no-repeat;
height:30px;
}
h1#stocksup_dt {
background-image:url(../images/stocksup_dt_logo.gif);
background-repeat:no-repeat;
height:55px;
background-position:center;
}
h1#stocksup_eod {
background-image:url(../images/stocksup_eod_logo.gif);
background-repeat:no-repeat;
height:55px;
background-position:center;
}
h1#metastock_eod {
background-image:url(../images/metastock_eod_logo.gif);
background-repeat:no-repeat;
height:30px;
}
h1#metastock_pro {
background-image:url(../images/metastock_pro_logo.gif);
background-repeat:no-repeat;
height:35px;
}
h1#advanced_get span, h1#stocksup_dt span, h1#stocksup_eod span, h1#metastock_eod span, h1#metastock_pro span{
display:none;
}
ul.right_col {
margin-left:10px;
padding-left:10px;
}
ul.right_col li{
margin:0;
padding:0;
list-style:url(../images/bookmarks_bg.gif);
line-height:16px;
padding-bottom:10px;
color:#ba1500;
font-size:1.1em;
font-weight:bold;
font-style:italic;
}