*{margin:0; padding:0;}
img, fieldset{border:none;}
.curve{float:left; width:100%;}
.curve img{float:left;}
.clear{clear:both;}
:focus{outline:none}
body{font:normal 12px/16px Helvetica Arial, sans-serif; background:#fff;}
/* wrapper start */
#wrapper{margin:0 auto; width:942px}
/* header start */
#header{float:left; width:100%; padding:15px 0 10px; margin-bottom:-11px; display:inline; z-index:999999; position:relative;}
#header .logo{float:left; width:445px;}
#header .logo a{float:left; width:auto;}
#header .logo a img{float:left;}
/* menu start */
#menu{float:left; width:auto; padding-top:25px;}
#menu ul{float:left; width:auto; list-style:none;}
#menu ul li{float:left; width:auto; text-transform:uppercase; padding:0 0px;}
#menu ul li a{float:left; width:auto; text-decoration:none; height:50px; padding:0px 0px 0 7px; cursor:pointer;}
#menu ul li a span{float:left; width:auto; height:37px; padding:13px 17px 0 10px; font-size:12px; line-height:14px; color:#308aff; font-weight:bold;}
#menu ul li a:hover{background:url(../images/menu_left_curve.jpg) no-repeat 0 0;}
#menu ul li a:hover span{background:url(../images/menu_right_curve.jpg) no-repeat right 0; color:#717478;}
#menu ul li.active a{background:url(../images/menu_left_curve.jpg) no-repeat 0 0;}
#menu ul li.active span{background:url(../images/menu_right_curve.jpg) no-repeat right 0; color:#717478;}
/* menu end */
#header .login_section{float:right; width:auto; padding-top:25px;}
#header .login_section a.logout_btn{float:left; width:auto; margin-right:20px; display:inline; text-decoration:none;}
#header .login_section a.upgrade_btn{float:left; width:auto; margin-right:20px; display:inline;}
/* header end */

/* body container start */
#body_container{float:left; width:100%;}
#body_container_details{float:left; width:100%; background:url(../images/middle_repaet.jpg) repeat-y 0 0;}

/* video section start */
#video_section{float:left; width:940px; padding:15px 1px; border-bottom:1px solid #c4ddff; position:relative; z-index:9999;}
#video_section .hide_btn{position:absolute; top:0; right:20px; z-index:9999; width:auto;}
#video_section .hide_btn span{float:right; width:auto; font-size:12px; line-height:14px; color:#b4b4b4;}
#video_section .hide_btn span a{width:auto; font-size:12px; line-height:14px; color:#b4b4b4; text-decoration:none; font-weight:bold; margin:0 2px; display:inline;}
#video_section .video{float:left; width:100%;position:relative; z-index:999; display:none}
#video_section .video .watch_video{position:absolute; top:195px; right:418px; z-index:999; width:140px;}
#video_section .video .watch_video span.play_btn{float:left; width:100%; text-align:center;}
#video_section .video .watch_video strong{float:left; width:100%; text-align:center; font-size:14px; line-height:18px; color:#fff; padding-top:20px;}
/* video section end */

/* dashboard section start */
#main_section{float:left; width:858px; padding:20px 44px 0 40px;}
/* dashboard section end */

/* dashboard section start */
#dashboard_section{float:left; width:858px; padding:20px 44px 0 40px;}
#dashboard_section h2{float:left; width:100%; font-size:28px; line-height:30px; color:#717478; padding-bottom:20px;}
#dashboard_section .dashboard_row{float:left; width:100%;}
#dashboard_section .dashboard_row ul{float:left; width:100%; list-style:none; border:1px solid #c4ddff; margin-bottom:30px; display:inline;}
#dashboard_section .dashboard_row ul li{float:left; width:828px; display:block; padding:7px 15px; border-bottom:1px solid #c4ddff;}
#dashboard_section .dashboard_row ul li.last{border-bottom:none;}
#dashboard_section .dashboard_row ul li.heading{float:left; width:828px; background:#f3fbff;}
#dashboard_section .dashboard_row ul li.heading h3{float:left; width:100%; font:bold 18px/20px Helvetica, sans-serif; color:#308aff; padding:7px 0;}
#dashboard_section .dashboard_row ul li p{float:left; width:720px; font-size:15px; line-height:18px; color:#717478; padding-top:7px;}
#dashboard_section .dashboard_row ul li p span{color:#308aff; font-weight:bold;}
#dashboard_section .dashboard_row ul li p small{padding:0 4px;}
#dashboard_section .dashboard_row ul li a.compare_btn{float:right; width:auto;}
#dashboard_section .dashboard_row ul li a.compare_btn img{float:left;}
/* dashboard section end */

/* login form start */
#login_form{width:330px; padding:20px 44px 0 40px;}
#login_form ul{float:left; width:100%; list-style:none; border:1px solid #c4ddff; margin-bottom:30px; display:inline;}
#login_form ul li{float:left; width:300px; display:block; padding:7px 15px}
#login_form ul li.heading{float:left; width:300px; background:#f3fbff; border-bottom:1px solid #c4ddff;}
#login_form ul li.heading h3{float:left; width:100%; font:bold 18px/20px Helvetica, sans-serif; color:#308aff; padding:7px 0;}
#login_form ul li p{float:left; width:300px; font-size:15px; line-height:18px; color:#717478; padding-top:7px;}
#login_form ul li p span.left{color:#308aff; font-weight:bold; display: table-cell; width: 130px}
#login_form ul li p span.right{display: table-cell; text-align:left}
/* login form end */

/* overview start */
#overview{width:330px; padding:20px 44px 0 40px;}
#overview ul{float:left; width:100%; list-style:none; border:1px solid #c4ddff; margin-bottom:30px; display:inline;}
#overview ul li{float:left; width:300px; display:block; padding:7px 15px;border-bottom:1px solid #c4ddff;}
#overview ul li.last{border-bottom:none;}
#overview ul li.heading{float:left; width:300px; background:#f3fbff; border-bottom:1px solid #c4ddff;}
#overview ul li.heading h3{float:left; width:100%; font:bold 18px/20px Helvetica, sans-serif; color:#308aff; padding:7px 0;}
#overview ul li p{float:left; width:300px; font-size:15px; line-height:18px; color:#717478; padding-top:7px;}
#overview ul li p span.left{display: table-cell; width: 110px}
#overview ul li p span.right{display: table-cell; text-align:left; color:#308aff;}
/* overview end */

/* follow page start */
#ds_page{float:left; width:100%; /*border-top:1px solid #c4ddff;*/}
#ds_page .dashboard{float:left; width:862px; padding:20px 40px 0 40px;}
#ds_page .dashboard h2{float:left; width:100%; font-size:28px; line-height:30px; color:#717478; padding-bottom:25px;}
#ds_page .dashboard h3{float:left; width:100%; font-size:18px; line-height:20px; color:#308aff; padding-bottom:20px;}
#ds_page .dashboard .link_section{float:left; width:100%; padding-bottom:30px;}
#ds_page .dashboard .link_section ul{float:left; width:auto;}
#ds_page .dashboard .link_section ul li{float:left; width:auto; display:inline; padding-right:15px;}
#ds_page .dashboard .link_section ul li a{float:left; width:auto; background:url(../images/blue_nav_left.jpg) no-repeat 0 0; padding:0 0 0 7px; height:31px;text-decoration:none;}
#ds_page .dashboard .link_section ul li a span{float:left; width:auto; height:17px; font-size:12px; line-height:17px; color:#308aff; background:url(../images/blue_nav_right.jpg) no-repeat right 0; padding:11px 17px 3px 10px;}
#ds_page .dashboard .link_section ul li a:hover{background-position:0 -31px;}
#ds_page .dashboard .link_section ul li a:hover span{background:url(../images/blue_nav_right.jpg) no-repeat right -31px; color:#fff;}
#ds_page .dashboard .link_section ul li.active a{background-position:0 -31px;}
#ds_page .dashboard .link_section ul li.active a span{background:url(../images/blue_nav_right.jpg) no-repeat right -31px; color:#fff;}
#ds_page .dashboard .link_section ul.right_side{float:right; width:auto;}
#ds_page .dashboard .link_section ul.right_side li{float:left; width:auto; display:inline; padding:0 0 0 15px;}
#ds_page .dashboard .link_section ul.right_side li a{float:left; width:auto; background:url(../images/gray_left_curve.jpg) no-repeat 0 0; padding:0 0 0 7px; height:31px;}
#ds_page .dashboard .link_section ul.right_side li a span{float:left; width:auto; height:17px; font-size:12px; line-height:17px; color:#717478; background:url(../images/gray_right_curve.jpg) no-repeat right 0; padding:11px 17px 3px 10px;}
#ds_page .dashboard .link_section ul.right_side li a:hover{background-position:0 -31px;}
#ds_page .dashboard .link_section ul.right_side li a:hover span{background:url(../images/gray_right_curve.jpg) no-repeat right -31px; color:#fff;}
#ds_page .dashboard .link_section ul.right_side li.active a{background-position:0 -31px;}
#ds_page .dashboard .link_section ul.right_side li.active a span{background:url(../images/gray_right_curve.jpg) no-repeat right -31px; color:#fff;}

#ds_page .follow{float:left; width:862px; padding:35px 40px 0 40px; border-top:1px solid #c4ddff;}
#ds_page .follow form{float:left; width:100%;}
#ds_page .follow h3{float:left; width:100%; font-size:18px; line-height:20px; color:#308aff; padding-bottom:10px;}
#ds_page .follow h4{float:left; width:100%; font-size:18px; line-height:20px; color:#717478; padding-bottom:10px;}

#ds_page .follow .active_row{float:left; width:100%; padding-bottom:15px;}
#ds_page .follow .active_row label{float:left; width:auto; font-size:18px; line-height:20px; color:#717478; padding:0 8px;}
#ds_page .follow .active_row .checkbox{float:left; margin-top:4px; display:inline; border:none;}
#ds_page .follow .title_row{float:left; width:100%; padding:20px 0; border-top:1px solid #c4ddff;}
#ds_page .follow .title_row ul{float:left; width:445px; list-style:none; }
#ds_page .follow .title_row ul li{float:left; width:100%; padding-bottom:8px; display:block;}
#ds_page .follow .title_row ul li label{float:left; width:auto; font-size:15px; line-height:17px; color:#717478; padding-top:7px;}
#ds_page .follow .title_row ul li input{float:right; width:325px; font-size:15px; line-height:17px; color:#717478; border:1px solid #c4ddff; padding:5px;}
#ds_page .follow .title_row ul li .checkbox{float:left; width:auto; margin:8px 7px 0 0; display:inline; border:none;}
#ds_page .follow .title_row ul li .radio_btn{float:left; width:auto; margin:8px 7px 0 0; display:inline; border:none;}
#ds_page .follow .title_row ul li span{float:left; width:400px; padding:3px 0 0 75px;}

#ds_page .follow .messages_row{float:left; width:100%; padding-top:20px; border-top:1px solid #c4ddff;}
#ds_page .follow .messages_row ul{float:left; width:860px; list-style:none; border:1px solid #c4ddff; margin-bottom:15px; display:inline;}
#ds_page .follow .messages_row ul li{float:left; width:805px; display:inline; padding:4px 35px 4px 20px; font-size:14px; line-height:16px; color:#717478;}
#ds_page .follow .messages_row ul li.blue_bg{ background:#f3fbff;}
#ds_page .follow .messages_row ul li.heading{background:#e1f5ff; height:25px; padding:10px 35px 0 20px;}
#ds_page .follow .messages_row ul li .col1{float:left; width:155px;}
#ds_page .follow .messages_row ul li .col2{float:left; width:510px;}
#ds_page .follow .messages_row ul li .col3{float:right; width:125px;}
#ds_page .follow .messages_row ul li label{float:left; width:auto; font-size:14px; line-height:16px; color:#717478; padding-top:5px;}
#ds_page .follow .messages_row ul li .checkbox{float:left; width:auto; margin:8px 15px 0 0; display:inline; border:none;}
#ds_page .follow .messages_row ul li .test_btn{float:right; border:none; background:none;}

#ds_page .follow .page_row{float:left; width:100%;}
#ds_page .follow .page_row ul{float:left; width:860px; list-style:none; border:1px solid #c4ddff; margin:10px 0 15px; display:inline;}
#ds_page .follow .page_row ul li{float:left; width:822px; display:inline; padding:6px 18px 6px 20px; font-size:14px; line-height:16px; color:#717478;}
#ds_page .follow .page_row ul li.blue_bg{ background:#f3fbff; padding-bottom:15px;}
#ds_page .follow .page_row ul li.heading{background:#e1f5ff; padding:10px 18px 10px 20px;}
#ds_page .follow .page_row ul li .col1{float:left; width:35px;}
#ds_page .follow .page_row ul li .col2{float:left; width:360px; padding-top:3px;}
#ds_page .follow .page_row ul li .col3{float:right; width:415px;}
#ds_page .follow .page_row ul li label{float:left; width:auto; font-size:14px; line-height:16px; color:#308aff; padding-top:5px;}
#ds_page .follow .page_row ul li input{float:right; width:408px; font-size:15px; line-height:17px; color:#717478; border:1px solid #c4ddff; padding:5px;}
#ds_page .follow .page_row ul li .checkbox{float:left; width:auto; margin:8px 15px 0 0; display:inline; border:none; background:none;}

#ds_page .follow .select_row{float:left; width:100%;}
#ds_page .follow .select_row .select_section{float:left; width:auto;  margin-top:4px}
#ds_page .follow .select_row .select_section .btn{margin-top:-4px;}
#ds_page .follow .select_row .select_section select{float:left; width:158px; margin:0 5px 0 0; display:inline;}
#ds_page .follow .select_row .btn_col{float:right; width:auto;}
#ds_page .follow .select_row .btn_col .retun_btn{float:left; width:auto; margin-right:10px;}
#ds_page .follow .select_row .btn_col .add_msg_btn{float:left;}
#ds_page .follow .select_row .add_new_page{float:left; width:100%; padding-top:20px;}
#ds_page .follow .select_row .add_new_page .add_new_btn{float:left; width:auto;}

#ds_page .title_section{float:left; width:100%;}
#ds_page .title_section .title_section_details{float:left; width:822px; margin:30px 0 0 40px; display:inline; border:1px solid #c4ddff; padding:12px 15px 12px 25px; background:#f3fbff;}
#ds_page .title_section .title_section_details h3{float:left; width:100%; font-size:19px; line-height:21px; color:#717478; padding-bottom:5px;}
#ds_page .title_section .title_section_details h4{float:left; width:100%; font-size:19px; line-height:21px; color:#717478; padding:15px 0;}
#ds_page .title_section .title_section_details label{float:left; width:auto; font-size:15px; line-height:18px; color:#717478; padding-right:11px;}
#ds_page .title_section .title_section_details input{float:left; width:auto;}
#ds_page .title_section .title_section_details .radio_row{float:left; width:100%; padding-bottom:7px;}
#ds_page .title_section .title_section_details .radio_row .radio_col{float:left; width:auto; padding-top:4px;}
#ds_page .title_section .title_section_details .radio{float:left; width:auto; margin:3px 8px 0 0;display:inline; border:none;}
#ds_page .title_section .title_section_details .input{float:left; width:308px; border:1px solid #c4ddff; font-size:14px; line-height:19px; color:#717478; padding:5px;}
#ds_page .title_section .title_section_details .textarea_section{float:left; width:100%;}
#ds_page .title_section .title_section_details .textarea_section textarea{float:left; width:805px; height:144px; border:1px solid #c4ddff; font-size:14px; line-height:19px; color:#717478; padding:5px; margin:0!important;}
#ds_page .title_section .title_section_details .text_format{float:left; width:100%; margin:35px 0 10px; text-align:center;}
#ds_page .title_section .title_section_details .title_input{float:left; width:100%;}
#ds_page .title_section .title_section_details .title_input input{float:left; width:805px; border:1px solid #c4ddff; font-size:14px; line-height:19px; color:#717478; padding:3px 5px 5px!important;}
#ds_page .title_section .title_section_details .click_btn{float:left; width:100%; padding:15px 0;}
#ds_page .title_section .title_section_details .click_btn a{float:left; width:auto; font-size:13px; line-height:15px; color:#308aff; text-decoration:none; font-weight:bold;}
#ds_page .title_section .title_section_details .save_btn{float:left; width:832px; margin:20px 40px 0 40px; display:inline;}
#ds_page .title_section .title_section_bottom{float:left; width:862px; margin:10px 0 0 40px; display:inline;}
#ds_page .title_section .title_section_bottom .save_btn{float:left; width:auto;}
#ds_page .title_section .title_section_bottom .save_btn input{float:left; width:auto;}
/* follow page end */
/* body_container end */

/* footer start */
#footer{float:left; width:860px; padding:20px 50px; text-align:center;}
#footer a{float:left; width:auto; font-size:12px; line-height:14px; color:#9dbcfd;text-decoration:none}
/* footer end */




