﻿body{
	margin:0; background:#0b7cbb; font-family:Arial, Sans-Serif; font-size:9pt; color:#0c7dbc; line-height:1.4em;
}

a{
    text-decoration:none; color:#0e80be;
}

a:hover {
    text-decoration:none; color:#f7921d;
}

a img {
    border:none;
}

h1,
h2,
h3,
h4,
h5{
    color:#0e7ebd;
    font-family:Arial;
    margin:0;
    padding:0;
    line-height:normal;
}

h1{font-size:14pt;}
h2{font-size:12pt;}
h3{font-size:11pt;}
h4{font-size:10pt;}
h5{font-size:9pt;}

#container{
	width:1000px; margin:0 auto; background-color:#ffffff; padding:10px 10px;
}


#header{
	background:url(../../common/images/bg_header.jpg) top left no-repeat; 
	height:73px;
	width:1000px;
}

#siteid{
	float:left; width:342px;
}

#siteid img{
	border:none;
}

#navigation{
	float:left; width:591px; padding-top:19px; padding-left:67px;
}

#navigation ul{ 
	margin:0; padding:0;
}

#navigation li{ 
	float:left; list-style:none;
}

#navigation li img{
    border:none;
}

.spacer{
    height:10px; display:block; clear:left;
}

.itemspacer{
    float:left; width:20px;
}

.dotspacer{
    height:2px;
    margin: 2px 0 5px 0;
    background:transparent url(../../common/images/spacerdot.gif) top left repeat-x;
}

#in_page_bg{
    position:relative;
    height:100%;
    width:1000px;
    background:transparent url(../../common/images/bg_in_page.gif) bottom left no-repeat;
    display:table;
}

#layer1{
    width:1000px;
    min-height:270px;
}

#layer1 .item1{
    float:left; width:230px; min-height:270px;
}

#layer1 .item2{
    float:left; width:540px; min-height:270px;
}

#layer1 .item3{
    float:left; width:190px; min-height:270px;
}

#layer1 .independent{
    float:left; 
    display:block;
    width:740px;
    min-height:270px;
    padding:0 0 0 50px;
}


#layer2{
    width:1000px;
    min-height:250px;
}

#layer2 .item1{
    float:left; width:790px; height:250px;
}

#layer2 .item2{
    float:left; width:190px; height:250px;background-color:Aqua;
}

#f_story{
    width:790px;
    background:url(../../common/images/t_featuredstory_bg.gif) top left repeat-y;
}

#f_story .content{
   padding:20px 20px 10px 30px;
   height:161px;
}

#search_box{
    width:140px;
    height:31px;
    background:url(../../common/images/search_bg.gif) top left no-repeat;
    padding-top:9px;
    padding-left:50px;
}

#search_box .col1{
    float:left; width:104px;
}
#search_box .col2{
    float:left; width:auto; padding-left:6px; padding-top:1px;
}

#search_box .textbox{
    width:104px;
    height:14px;
    font-size:8pt;
    padding:0; margin:2px 0 0 0;
}

#subscribe_box{
    width:190px;
    height:210px;
    display:block;
}

#subscribe_box .content{
    background:#f5831f url(../../common/images/t_subscribenow_bg.gif) top left repeat-x;
    padding:0 10px 0 10px;
    height:168px;
    display:block;
    color:#ffffff;
}

#subscribe_box .content_login{
    background:#f5831f url(../../common/images/t_subscribenow_bg_in.gif) top left repeat-x;
    padding:0 10px 0 10px;
    height:145px;
    display:block;
    color:#ffffff;
    text-align:center;
}

#subscribe_box .content .label{
    color:#ffffff;
    font-size:12pt;
    line-height:normal;
}
#subscribe_box .textbox{
    width:100px;
    height:14px;
    font-size:8pt;
    padding:0; margin:2px 0;
}

#subscribe_box .textbox_watermark{
    width:100px;
    height:14px;
    font-size:8pt;
    color:#999999;
    padding:0; margin:2px 0;
}

#lnews_box{
    width:190px;
}

#lnews_box .content{
    background:#0c7cbc url(../../common/images/t_latestnews_bg.gif) top left repeat-x;
    padding:10px;
    min-height:192px;
    color:#ffffff;
}


.l_box{
    width:230px;
}

.l_box .content{
    background:#d9f3fc url(../../common/images/l_bg.gif) top left repeat-x;
    padding:10px;
    min-height:273px;
}

.l_box .content a.link{
    padding:2px 0px 2px 25px;
    margin:20px 0 10px 10px;
    font-size:11pt;
}

.l_box .content a.link:hover, a.link_selected{
    background:transparent url(../../common/images/list_style_circle.png) top left no-repeat;
    padding:2px 0px 2px 25px;
    margin:20px 0 10px 10px;
    font-size:11pt;
}

.l_box .content ul li {
    margin:0;
    margin-top:10px;
    font-size:11pt;
    line-height:normal;
    list-style-image:url(../../common/images/list_style_small_circle.png);
}

.l_box .content ul li a.selected {
    font-weight:bold;
    color:#f7921d;
}

#l_updates_box{
    width:190px;
}

#l_updates_box .content{
    background:#d9f3fc url(../../common/images/l_updates_bg.gif) top left repeat-x;
    padding:10px;
    min-height:400px;
}

#l_updates_box .content .p_holder{
    padding:12px 0;
    min-height:50px;
    clear:left;
    display:table; 
}

#l_updates_box .content .p_holder .img{
    float:left;
    width:50px;
    min-height:50px;
    display:table;
}

#l_updates_box .content .p_holder .img a{
    border:none;
}

#l_updates_box .content .p_holder .copy{
    float:left;
    width:110px;
    min-height:50px;
    padding-left:10px;
    display:table;
    font-size:8pt;
    line-height:1.2em;
}

#l_updates_box .content .p_holder .copy h3{
    font-size:1.17em;
    line-height:1.2em;
    word-spacing:-0.09em;    
    letter-spacing:normal;
}

#l_updates_box .content .p_holder .copy a h3{
    text-decoration:none;
}

#l_updates_box .content .p_holder .copy a:hover h3{
    text-decoration:underline;
}

#h_advisers{
    background-color:#939598;
    width:540px;
    height:80px;
}

#h_advisers .left {
    float:left;
    width:265px;
    height:55px;
    color:#ffffff;
    font-size:10pt;
    font-family:Arial;
    text-align:left;
    padding-left:20px;
    padding-top:25px;
}

#h_advisers .right {
    float:left;
    width:255px;
    height:80px;
}

.h_l_content{
    width:540px;
    min-height:40px;
}

.h_l_content .date {
    float:left;
    width:40px;
    color:#ffffff;
    text-align:center;
    height:35px;
    background:transparent url(../../common/images/bg_calendar_day.gif) top left no-repeat;
    padding-top:5px;
    line-height:1.2em;
}

.h_l_content .title {
    float:left;
    width:480px;
    height:40px;
    padding-left:20px;
}

.h_l_content .title h1 {
    font-size:12pt;
}

.h_l_content .notes {
    font-size:7pt;
}

.h_l_comments{
    width:500px;
    min-height:50px;
    padding:10px 20px;
    background-color:#d9f3fc;
    font-size:9pt;
    color:#0e7ebd;
}

#highlights{
    width:1000px; min-height:100px;
    background:url(../../common/images/h_bg.gif) top left repeat-y;
}

#highlights .tips{
    width:260px;
    float:left;
    display:block;
}

#highlights .tips .content{
    padding:10px 10px 10px 30px;
}

#highlights .advice{
    width:240px;
    float:left;
    display:block;
}

#highlights .advice .content{
    padding:10px;
}

#highlights .promo{
    width:240px;
    float:left;
    display:block;
}

#highlights .promo .content{
    padding:10px;
}

#highlights .news{
    width:260px;
    float:left;
    display:block;
}

#highlights .news .content{
    padding:10px 30px 10px 10px;
}

#in_highlights{
    width:1000px; min-height:100px;
    background:url(../../common/images/h_in_bg.gif) top left repeat-y;
}

#in_highlights .tips{
    width:260px;
    float:left;
    display:block;
}

#in_highlights .tips .content{
    padding:10px 10px 10px 30px;
}

#in_highlights .advice{
    width:240px;
    float:left;
    display:block;
}

#in_highlights .advice .content{
    padding:10px;
}

#in_highlights .promo{
    width:240px;
    float:left;
    display:block;
}

#in_highlights .promo .content{
    padding:10px;
}

#in_highlights .about{
    width:260px;
    float:left;
    display:block;
}

#in_highlights .about .content{
    padding:10px 30px 10px 10px;
}

#promo_holder{
    display:block;
    clear:both;
    width:540px;
}

#promo_form{
    display:block;
    clear:both;
    background:url(../../common/images/promo_circle.gif) top left no-repeat;
    height:501px;
    width:540px;
    color:#ffffff;
}

#promo_form .textbox{
    border:none;
    font-size:9pt;
}

.promotips_box{
   width:150px; text-align:left; vertical-align:top; background-color:#d9f3fc;
   padding:10px
}

.h_in_holder{
    padding:5px 0 0 0;
    min-height:50px;
    clear:left;
    display:table; 
}

.h_in_holder .img{
    float:left;
    width:50px;
    min-height:50px;
}

.h_in_holder .copy{
    float:left;
    width:72.5%;
    min-height:50px;
    padding-left:10px;
    font-size:9pt;
    line-height:1.4em;
}

.h_in_holder .copy a, 
.h_in_holder .copy a:hover, 
.h_in_holder .img a, 
.h_in_holder .img a:hover {
    border:none;
    text-decoration:none;
}

.text_watermark {
    border:2px solid #0e7dbc;
    background-color:#d9f3fc;
}

.searchbox_watermark {
    color:#999999;
    width:104px;
    height:14px;
    font-size:8pt;
    padding:0; margin:2px 0 0 0;
}

.comment_btn {
    padding:3px 4px;
    background-color:#0e7ebd;
    color:#ffffff;
    border:1px solid #666666;
    margin:0;
    cursor:pointer;
}

.textbox_css{
    border:2px solid #0e7dbc;
    background-color:#d9f3fc;
}

.note{font-size:9pt; color:#999999;}

.err{color:#ff0000; padding:20px 20px; font-size:9pt; font-weight:bold; background-color:#d9f3fc; display:block; clear:both;}
.err ul {padding-bottom:0;}
.err ul li{color:#ff0000; font-weight:normal;}

.suc{color:#03a146; padding:20px 20px; font-size:9pt; font-weight:bold; background-color:#d9f3fc; display:block; clear:both;}
.suc span {font-size:11pt;}

.search { font-size:9pt; width:740px; }

.search .pager {font-size:9pt; color:#4A3C8C; margin:20px auto; }
.search .pager a {font-size:9pt; color:#4A3C8C; font-weight:bold; padding:2px; text-decoration:none; }
.search .pager a:hover {font-size:9pt; color:#666666;}

.search .pager span {font-size:9pt; background-color:#4A3C8C; color:#ffffff; font-weight:bold; border:1px inset #e7e7e7; padding:3px;}
/*.main .gridstyle .pager .spacer {font-size:9pt; color:#4f74a1; font-weight:normal; border:none; padding:2px 3px; margin:1px;}
*/

#footer{
    width:1000px;
    clear:left;
    z-index:1;
    text-align:center; line-height:1.4em;
}

#footer .copyright{
    font-size:6pt;
}

#footer .links{
    font-size:10pt; font-weight:bold;
}

#footer .links a{
    font-size:9pt; text-decoration:none; font-weight:bold;
}

#footer .links a:hover{
    font-size:9pt; text-decoration:none; color:#f7921d; font-weight:bold;
}
