body{ margin:0px; }
img{ border:0px; }

#dvWrapper{ width:1000px; margin:0px auto; padding:20px 0px 0px 0px; }
#dvWrapper .header{ text-align:center; font-size:0px; padding:0px 0px 10px 0px; }

#dvLoginPanel{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; padding:5px 3p5px 0px 0px; float:right; }
#dvLoginPanel label{ font-weight:bold; width:90px; display:block; float:left; padding:7px 10px 0px 0px; color:#4a4a4a; }
#dvLoginPanel label a{ color:#6091c1; font-weight:normal; text-decoration:none; cursor:pointer; }
#dvLoginPanel a{ color:#6091c1; font-weight:normal; text-decoration:none; cursor:pointer; }
#dvLoginPanel img{ vertical-align:middle; }
#dvLoginPanel input{ vertical-align:middle; border:solid 1px #bfd3e6; float:left; }
#dvLoginPanel #email,#pass1{ padding:5px; width:235px; }
#dvLoginPanel #btnSignin{ border:0px; padding:2px 0px 0px 0px; margin:0px 0px 0px 20px; }

#dvSigninPanel p{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#7eb9f5; padding:0px 0px 5px 75px; margin:0px; }

#dvWrapper .showcase{ text-align:center; font-size:0px; padding:0px 120px 0px 0px; }

#dvContentPanel{ background:url(/images/home_content_bg.jpg) no-repeat; width:941px; height:480px; margin:0px auto;}
#dvContentPanel h1{ padding:20px 0px 0px 20px; margin:0px; font-size:0px; }

#dvContentPanel .left{ width:460px; float:left; }
#dvContentPanel .left p{ padding:5px 0px 0px 50px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; }
#dvContentPanel .left p span{ display:block; text-align:right; padding:0px 100px 0px 0px; }

#dvContentPanel .right{ width:470px; float:right; padding:5px 0px 0px 0px; }
#dvContentPanel .right p{ padding:5px 0px 15px 40px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#7c7c7c; }
#dvContentPanel .right p .user {font-style:normal; font-weight: bold;}

#dvContentInnerPanel{ margin:0px auto; }
#dvContentInnerPanel .profilebox{ background:url(/images/profile_box.jpg) no-repeat; width:155px; height:273px; float:left; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#dvContentInnerPanel .profilebox .thumb{ border:solid 1px #bfd3e6; width:75px; height:75px; font-size:0px; margin:0px auto; }
#dvContentInnerPanel .profilebox .edit{ display:block; text-align:center; padding:5px 0px 10px 0px; }
#dvContentInnerPanel .profilebox .edit a{ color:#6091c1; text-decoration:underline; }
#dvContentInnerPanel .profilebox ul{ list-style:none; padding:0px 0px 0px 30px; margin:0px; }
#dvContentInnerPanel .profilebox ul li{ text-transform:uppercase; font-weight:bold; padding:0px 0px 7px 0px; }
#dvContentInnerPanel .profilebox ul li a{ color:#4a4a4a; text-decoration:none; }
#dvContentInnerPanel .profilebox ul li span.mail{ font-weight:normal; text-transform:none; color:#f3864e; margin:0px 0px 0px 10px; }
#dvContentInnerPanel .profilebox ul li span.relay{ font-weight:normal; text-transform:none; color:#56e06a; margin:0px 0px 0px 10px; }
#dvContentInnerPanel .profilebox ul .edit{ display:inline; font-weight:normal; text-transform:none; }
#dvContentInnerPanel .profilebox ul .edit { color:#6091c1; text-decoration:underline; margin:0px 0px 0px 10px; }

#dvContentInnerPanel .mybeing{ background:url(/images/mybeing_bg.jpg) no-repeat; width:635px; height:356px; float:left; padding:20px 0px 0px 20px; }
#dvContentInnerPanel .mybeing h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; padding:0px 0px 25px 0px; margin:0px; }
#dvContentInnerPanel .mybeing h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#6190bc; padding:0px 0px 10px 0px; margin:0px; }
#dvContentInnerPanel .mybeing ul{ list-style:none; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#dvContentInnerPanel .mybeing ul li{ padding:0px 0px 5px 0px; color:#4a4a4a; }
#dvContentInnerPanel .mybeing ul li a{ color:#6190bc; }
#dvContentInnerPanel .mybeing ul li.cur{ font-weight:bold; }
#dvContentInnerPanel .mybeing ul li.cur a{ color:#000; }
#dvContentInnerPanel .mybeing ul li span{ color:#ef9400; font-weight:normal; }
#dvContentInnerPanel .live_dim {font-family:Arial,Helvetica,sans-serif; color:#5d5d5d; font-size:12px; }
#dvContentInnerPanel .live_dim h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; padding:0px 0px 25px 0px; margin:0px; }


#dvContentInnerPanel .mybeing .months{ float:left; width:120px; }
#dvContentInnerPanel .mybeing .curyear{ width:280px; height:245px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#024f00; }
#dvContentInnerPanel .mybeing .curyear h1{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4a4a4a; padding:0px 0px 5px 30px; margin:0px; }
#dvContentInnerPanel .mybeing .curyear label{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d; padding:0px 0px 4px 0px; width:65px; float:left; }
#dvContentInnerPanel .mybeing .curyear .holder{ border:solid 1px #a4b5c4; float:left; width:154px; height:13px; margin:0px 3px 0px 0px; font-size:0px; }
#dvContentInnerPanel .mybeing .curyear .holder .graph_g{ width:152px; height:11px; background:url(/images/grf_green.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel .mybeing .curyear .holder .graph_o{ width:87px; height:11px; background:url(/images/grf_orange.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel .mybeing .curyear .holder .graph_r{ width:52px; height:11px; background:url(/images/grf_red.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel .mybeing .curyear br{ clear:both; }
#dvContentInnerPanel .mybeing .info {font-family:Arial,Helvetica,sans-serif; color:#5d5d5d; font-size:12px; }

#dvContentInnerPanel .mybeing .prevmonth{ width:215px; height:240px; float:left; padding:0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#dvContentInnerPanel .mybeing .prevmonth h1{ padding:3px 0px 20px 0px; margin:0px; }
#dvContentInnerPanel .mybeing .prevmonth label{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d; padding:0px 0px 4px 0px; width:100px; float:left; }
#dvContentInnerPanel .mybeing .prevmonth .holder{ border:solid 1px #a4b5c4; float:left; width:154px; height:13px; margin:0px 3px 0px 0px; font-size:0px; }
#dvContentInnerPanel .mybeing .prevmonth .holder .graph_g{ width:152px; height:11px; background:url(/images/grf_green.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel .mybeing .prevmonth .holder .graph_o{ width:152px; height:11px; background:url(/images/grf_orange.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel .mybeing .prevmonth .holder .graph_r{ width:152px; height:11px; background:url(/images/grf_red.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel .mybeing .prevmonth .holder2{ border:solid 1px #a4b5c4; float:left; width:81px; height:13px; margin:0px 3px 0px 0px; font-size:0px; }
#dvContentInnerPanel .mybeing .prevmonth .holder2 .graph_g{ width:79px; height:11px; background:url(/images/grf_green.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel .mybeing .prevmonth .holder2 .graph_o{ width:50px; height:11px; background:url(/images/grf_orange.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel .mybeing .prevmonth .holder2 .graph_r{ width:30px; height:11px; background:url(/images/grf_red.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel .mybeing .prevmonth br{ clear:both; }

#dvContentInnerPanel .notify{ float:left; padding:0px 0px 0px 50px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#dvContentInnerPanel .notify .bar{ background:url(/images/notify_bar.jpg) no-repeat; width:708px; height:35px; color:#d74700; font-weight:bold; padding:12px 0px 0px 20px; }
#dvContentInnerPanel .notify .btn{ padding:15px 0px 0px 0px; }
#dvContentInnerPanel .notify .btn img{ margin:0px 20px 0px 0px; }

#dvContentInnerPanel .search { float: left; padding-left: 140px; padding-bottom: 50px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#dvContentInnerPanel .search h1{ color:#4a4a4a; padding:0px 0px 5px 0px; margin:0px;}
#dvContentInnerPanel .search h2{ color:#4a4a4a; padding:0px 0px 5px 0px; margin:0px;}
#dvContentInnerPanel .search input{ float:left; margin:10px 0px 0px 0px; vertical-align:middle; padding:4px; border:solid 1px #bfd3e6; }
#dvContentInnerPanel .search a{ color:#6190bc; }

#dvContentInnerPanel .capture{ width: 565px; margin-left: 120px; float:left; font-family:Arial, Helvetica, sans-serif;}
#dvContentInnerPanel .capture .capture_top {background:url(/images/capture_top.gif) no-repeat; height: 38px;}
#dvContentInnerPanel .capture .capture_top_yellow {background:url(/images/capture_top_yellow.gif) no-repeat; height: 38px;}
#dvContentInnerPanel .capture .capture_top_yellow_long {background:url(/images/capture_top_yellow_long.gif) no-repeat; height: 38px;}
#dvContentInnerPanel .capture .capture_middle {background:url(/images/capture_middle.gif) repeat-y; }
#dvContentInnerPanel .capture .capture_middle a{ cursor: pointer; text-decoration: underline; }
#dvContentInnerPanel .capture .capture_middle_long {background:url(/images/capture_middle_long.gif) repeat-y; }
#dvContentInnerPanel .capture .capture_middle_long a{ cursor: pointer; text-decoration: underline; }
#dvContentInnerPanel .capture .capture_bottom {background:url(/images/capture_bottom.gif) no-repeat;height: 29px;}
#dvContentInnerPanel .capture .capture_bottom_long {background:url(/images/capture_bottom_long.gif) no-repeat;height: 29px;}
#dvContentInnerPanel .capture .nav{ padding:0px 0px 30px 0px; float:left; }
#dvContentInnerPanel .capture .nav span{ display:block; float:left; }
#dvContentInnerPanel .capture .nav span.m1{ font-size:12px; color:#000; padding:14px 0px 0px 20px; }
#dvContentInnerPanel .capture .nav span.m1 b{ color:#000; }
#dvContentInnerPanel .capture .nav span.m1 a{ color:#7c692e; }
#dvContentInnerPanel .capture .btn{ width:110px; margin:0px auto; font-size:12px; text-align:center; font-weight:bold; }
#dvContentInnerPanel .capture .btn a{ color:#6091c1; text-decoration:none; }

#dvContentInnerPanel .capture p{ clear:both; padding:0px 20px 0px 20px; margin:0px; font-size:12px; }
#dvContentInnerPanel .capture p a{ color:#6091c1; }
#dvContentInnerPanel .capture .gallery a{ text-decoration:none; color:#6091c1; font-size:12px; }
#dvContentInnerPanel .capture h2{ font-size:12px; color:#4a4a4a; padding:10px 0px 5px 20px; margin:0px; }
#dvContentInnerPanel .capture label{ display:block; float:left; width:144px; font-size:12px; color:#4a4a4a; font-weight:bold; padding:5px 0px 5px 20px; }
#dvContentInnerPanel .capture br{ clear:both; }
#dvContentInnerPanel .capture textarea{ width:510px; height:80px; border:solid 1px #bfd3e6; margin:0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

#dvContentInnerPanel2{ margin:0px 0px 0px 25px; padding:0px 0px 5px 0px; float:left; }

#dvContentInnerPanel2 .lftpanel{ width:155px; float:left; margin:0px 5px 0px 0px; }
#dvContentInnerPanel2 .lftpanel .adv{ text-align:center; }
#dvContentInnerPanel2 .lftpanel .profilebox{ background:url(/images/profile_box_middle.png) repeat-y; width:155px; float:left; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#dvContentInnerPanel2 .lftpanel .profilebox .thumb{ border:solid 1px #bfd3e6; width:75px; height:75px; font-size:0px; margin:0px auto; text-align: center; }
#dvContentInnerPanel2 .lftpanel .profilebox .edit{ display:block; text-align:center; padding:5px 0px 10px 0px; }
#dvContentInnerPanel2 .lftpanel .profilebox .edit a{ color:#6091c1; text-decoration:underline; }
#dvContentInnerPanel2 .lftpanel .profilebox ul{ list-style:none; padding:0px 0px 0px 30px; margin:0px; }
#dvContentInnerPanel2 .lftpanel .profilebox ul li{ text-transform:uppercase; font-weight:bold; padding:0px 0px 7px 0px; }
#dvContentInnerPanel2 .lftpanel .profilebox ul li a{ color:#4a4a4a; text-decoration:none; }
#dvContentInnerPanel2 .lftpanel .profilebox ul li span.mail{ font-weight:normal; text-transform:none; color:#f3864e; margin:0px 0px 0px 10px; }
#dvContentInnerPanel2 .lftpanel .profilebox ul li span.relay{ font-weight:normal; text-transform:none; color:#56e06a; margin:0px 0px 0px 10px; }
#dvContentInnerPanel2 .lftpanel .profilebox ul .edit{ display:inline; font-weight:normal; text-transform:none; }
#dvContentInnerPanel2 .lftpanel .profilebox ul .edit { color:#6091c1; text-decoration:underline; margin:0px 0px 0px 10px; }

#dvContentInnerPanel2 .lftpanel .profilebox_top { background:url(/images/profile_box_top.png) no-repeat; width:155px; height:22px; float:left;}
#dvContentInnerPanel2 .lftpanel .profilebox_middle{ background:url(/images/profile_box_middle.png) repeat-y; width:155px; float:left; padding:15px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#dvContentInnerPanel2 .lftpanel .profilebox_middle .thumb{ border:solid 1px #bfd3e6; width:75px; height:75px; font-size:0px; margin:0px auto; text-align: center; }
#dvContentInnerPanel2 .lftpanel .profilebox_middle .edit{ display:block; text-align:center; padding:5px 0px 10px 0px; }
#dvContentInnerPanel2 .lftpanel .profilebox_middle .edit a{ color:#6091c1; text-decoration:underline; }
#dvContentInnerPanel2 .lftpanel .profilebox_bottom { background:url(/images/profile_box_bottom.png) no-repeat; width:155px; height:25px; float:left;}

#dvContentInnerPanel2 .cntpanel{ width:566px; float:left; margin:0px 5px 0px 0px; font-family:Arial, Helvetica, sans-serif; }
#dvContentInnerPanel2 .cntpanel .relay{ }
#dvContentInnerPanel2 .cntpanel .new_relay{ background:url(/images/relay_bg.jpg) no-repeat; height:597px; padding:0px 9px 0px 15px;}
#dvContentInnerPanel2 .cntpanel .relay .relay-top{ background:url(/images/relay-bg-top.gif) no-repeat; height:37px; padding-left: 15px;}
#dvContentInnerPanel2 .cntpanel .relay .relay-middle{ background:url(/images/relay-bg-middle.gif) repeat-y; padding:0px 9px 0px 15px; }
#dvContentInnerPanel2 .cntpanel .relay .relay-bottom{ background:url(/images/relay-bg-bottom.gif) no-repeat; height:16px; }
#dvContentInnerPanel2 .cntpanel .relay2{ }
#dvContentInnerPanel2 .cntpanel .new_relay2{ background:url(/images/relay_bg_wide.jpg) no-repeat; height:589px; padding: 10px 9px 0px 25px;}
#dvContentInnerPanel2 .cntpanel .relay2 .relay-top{ background:url(/images/relay-bg-wide-top.gif) no-repeat; height:37px; padding-left: 15px; }
#dvContentInnerPanel2 .cntpanel .relay2 .relay-middle{ background:url(/images/relay-bg-wide-middle.gif) repeat-y; padding: 10px 9px 0px 25px; }
#dvContentInnerPanel2 .cntpanel .relay2 .relay-bottom{ background:url(/images/relay-bg-wide-bottom.gif) no-repeat; height:16px; }
#dvContentInnerPanel2 .cntpanel .relay h1{ padding:15px 0px 0px 10px; margin:0px; font-size:14px; color:#FFF; }
#dvContentInnerPanel2 .cntpanel .relay h2{ padding:15px 0px 0px 10px; margin:0px; font-size:12px; color:#4a4a4a; }
#dvContentInnerPanel2 .cntpanel .relay2 h1{ padding:15px 0px 0px 10px; margin:0px; font-size:14px; color:#FFF; }
#dvContentInnerPanel2 .cntpanel .new_relay2 h1{ padding:5px 0px 0px 10px; margin:0px; font-size:14px; color:#FFF; }
#dvContentInnerPanel2 .cntpanel .relay2 h2{ padding:15px 0px 0px 10px; margin:0px; font-size:12px; color:#4a4a4a; }
#dvContentInnerPanel2 .cntpanel .relay p a { color:#6091c1; }
#dvContentInnerPanel2 .cntpanel .relay p a:visited{ color:#6091c1; }
#dvContentInnerPanel2 .cntpanel .relay p{ font-size:12px; padding:20px 0px 10px 10px; margin:0px; }
#dvContentInnerPanel2 .cntpanel .relay2 p{ font-size:12px; padding:5px 0px 10px 10px; margin:0px; }
#dvContentInnerPanel2 .cntpanel .relay2 p a{ color:#6091c1; }
#dvContentInnerPanel2 .cntpanel .new_relay2 p{ font-size:12px; padding:5px 0px 10px 10px; margin:0px; }
#dvContentInnerPanel2 .cntpanel .new_relay2 p a{ color:#6091c1; }
#dvContentInnerPanel2 .cntpanel .new_relay2 #body a{ color:#6091c1; }
#dvContentInnerPanel2 .cntpanel #widget a{ cursor: pointer; text-decoration: underline; }

#dvContentInnerPanel2 .cntpanel .contacts{ background:url(/images/relay_bg_wide.jpg) no-repeat; height:589px; width:785px; padding-left: 15px;}
#dvContentInnerPanel2 .cntpanel .contacts h1{ padding:15px 0px 0px 10px; margin:0px; font-size:14px; color:#FFF; }
#dvContentInnerPanel2 .cntpanel .contacts a{ color:#6091c1; }
#dvContentInnerPanel2 .cntpanel .contacts p{ font-size:12px; padding:20px 0px 10px 10px; margin:0px; }
#dvContentInnerPanel2 .cntpanel .contacts span.outer { }

#dvContentInnerPanel2 .cntpanel .relay .l{ width:115px; float:left; padding:0px 0px 0px 10px;}
#dvContentInnerPanel2 .cntpanel .relay .l .thumb{ font-size:0px; padding:0px 0px; }
#dvContentInnerPanel2 .cntpanel .relay .l p{ padding:10px 0px 10px 5px; margin:0px; }
#dvContentInnerPanel2 .cntpanel .relay .l p a{ color:#6091c1; }
#dvContentInnerPanel2 .cntpanel .relay .r{ width:350px; float:left; }
#dvContentInnerPanel2 .cntpanel .relay .r p{ padding:0px 0px 11px 10px; margin:0px; color:#5d5d5d; }
#dvContentInnerPanel2 .cntpanel .relay .r p a{ color:#6091c1; }
#dvContentInnerPanel2 .cntpanel .relay span.btn{ display:block; float:left; text-align:center; font-size:12px; margin:10px 30px 0px 0px; }
#dvContentInnerPanel2 .cntpanel .relay span.btn img{ padding:5px 0px 0px 0px; }
#dvContentInnerPanel2 .cntpanel .relay span.btn a{ color:#1a1a1a; text-decoration:none; }
#dvContentInnerPanel2 .cntpanel input{  vertical-align:middle; padding:4px; border:solid 1px #bfd3e6; }
#dvContentInnerPanel2 .cntpanel .relay textarea{ width:500px; height:250px; border:solid 1px #bfd3e6; margin:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#dvContentInnerPanel2 .cntpanel .relay .message { padding-left: 10px; color:red; font-weight: bold;  font-size:12px;}
#dvContentInnerPanel2 .cntpanel .relay2 .l{ width:115px; float:left; padding:0px 0px 0px 10px;}
#dvContentInnerPanel2 .cntpanel .relay2 .l .thumb{ font-size:0px; padding:10px 0px; }
#dvContentInnerPanel2 .cntpanel .relay2 .l p{ padding:10px 0px 10px 5px; margin:0px; }
#dvContentInnerPanel2 .cntpanel .relay2 .l p a{ color:#6091c1; }
#dvContentInnerPanel2 .cntpanel .relay2 .r{ width:350px; float:left; }
#dvContentInnerPanel2 .cntpanel .relay2 .r p{ padding:0px 0px 11px 0px; margin:0px; color:#5d5d5d; }
#dvContentInnerPanel2 .cntpanel .relay2 .r p a{ color:#6091c1; }


#dvContentInnerPanel2 .cntpanel .relay hr{ clear:both; height:1px; border-bottom:solid 1px #a2bfda; border-left:0px; border-right:0px; border-top:0px; margin:0px auto; width:500px; }

#dvContentInnerPanel2 .cntpanel .capture{ height:909px; }
#dvContentInnerPanel2 .cntpanel .capture .capture_top {background:url(/images/capture_top.gif) no-repeat; height: 38px;}
#dvContentInnerPanel2 .cntpanel .capture .capture_middle {background:url(/images/capture_middle.gif) repeat-y; }
#dvContentInnerPanel2 .cntpanel .capture .capture_middle a{ cursor: pointer; text-decoration: underline; }
#dvContentInnerPanel2 .cntpanel .capture .capture_bottom {background:url(/images/capture_bottom.gif) no-repeat;height: 29px;}
#dvContentInnerPanel2 .cntpanel .capture .nav{ padding:0px 0px 30px 0px; float:left; }
#dvContentInnerPanel2 .cntpanel .capture .nav span{ display:block; float:left; }
#dvContentInnerPanel2 .cntpanel .capture .nav span.m1{ font-size:12px; color: black; padding:14px 0px 0px 20px; width: 300px; cursor: pointer; }
#dvContentInnerPanel2 .cntpanel .capture .nav span.m1 a{ color:#FFF; }
#dvContentInnerPanel2 .cntpanel .capture .nav span.m2{ margin:0px 0px 0px 10px; padding:14px 0px 0px 0px; font-size:14px; width: 75px; cursor: pointer; }
#dvContentInnerPanel2 .cntpanel .capture .nav span.m2 a{ color:#FFF; text-decoration:none; }
#dvContentInnerPanel2 .cntpanel .capture .nav span.m3{ margin:0px 0px 0px 10px; padding:14px 0px 0px 0px; font-size:14px; cursor: pointer;}
#dvContentInnerPanel2 .cntpanel .capture .nav span.m3 a{ color:#FFF; text-decoration:none; }

#dvContentInnerPanel2 .cntpanel .capture p{ clear:both; padding:0px 20px 0px 20px; margin:0px; font-size:12px; }
#dvContentInnerPanel2 .cntpanel .capture p a{ color:#6091c1; }
#dvContentInnerPanel2 .cntpanel .capture .gallery a{ text-decoration:none; color:#6091c1; font-size:12px; }
#dvContentInnerPanel2 .cntpanel .capture h2{ font-size:12px; color:#4a4a4a; padding:10px 0px 5px 20px; margin:0px; }
#dvContentInnerPanel2 .cntpanel .capture textarea{ width:510px; height:80px; border:solid 1px #bfd3e6; margin:0px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#dvContentInnerPanel2 .cntpanel .capture .not_link{ color:#6091c1; font-weight: bold; }
#dvContentInnerPanel2 .cntpanel .capture .message { padding-left: 20px; color:red; font-weight: bold;  font-size:12px;}

#dvContentInnerPanel2 .cntpanel .capture label{ display:block; float:left; width:144px; font-size:12px; color:#4a4a4a; font-weight:bold; padding:5px 0px 5px 20px; }

#dvContentInnerPanel2 .cntpanel .capture br{ clear:both; }

#dvContentInnerPanel2 .cntpanel .capture .more{ padding:10px 0px 10px 20px; }

#dvContentInnerPanel2 .cntpanel .capture .btn{ width:200px; margin:0px auto; font-size:12px; text-align:center; font-weight:bold;}
#dvContentInnerPanel2 .cntpanel .capture .btn a{ color:#6091c1; text-decoration:none; }

#dvContentInnerPanel2 .rgtpanel{ width:215px; float:left; background:url(/images/rgtpanel_cnt_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; }
#dvContentInnerPanel2 .rgtpanel .container{ padding:15px 9px 0px 8px; height:869px; }
#dvContentInnerPanel2 .rgtpanel h1{ background-color:#89c2fd; font-size:14px; color:#fff; text-align:left; padding:3px 6px; margin:0px 0px 10px 0px; clear:both; }
#dvContentInnerPanel2 .rgtpanel h1 a{ color:#44617e; position:relative; right:-35px; padding:0px 10px 0px 0px; font-weight:normal; }
#dvContentInnerPanel2 .rgtpanel h2{ font-size:14px; color:#fff; text-align:left; padding:0px 6px; margin:0px; }
#dvContentInnerPanel2 .rgtpanel h2 a{ color:#44617e; position:relative; right:-35px; padding:0px 10px 0px 0px; font-weight:normal; }

#dvContentInnerPanel2 .rgtpanel p{ padding:0px 10px 10px 10px; margin:0px; font-size:12px; }
#dvContentInnerPanel2 .rgtpanel p.note{ padding:10px 15px; margin:0px; font-size:12px; }
#dvContentInnerPanel2 .rgtpanel p span{ color:#f09400; }
#dvContentInnerPanel2 .rgtpanel p span a{ color:#f09400; }
#dvContentInnerPanel2 .rgtpanel p.hide{ color:#6091c1; }
#dvContentInnerPanel2 .rgtpanel p.hide a{ color:#6091c1; }
#dvContentInnerPanel2 .rgtpanel p.download{ font-size:14px; font-weight:bold; text-align:center; }
#dvContentInnerPanel2 .rgtpanel p.download a{ color:#6091c1; }

#dvContentInnerPanel2 .rgtpanel .prevmonth{ padding:0px 0px 10px 5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#dvContentInnerPanel2 .rgtpanel .prevmonth h1{ padding:3px 0px 20px 0px; margin:0px; }
#dvContentInnerPanel2 .rgtpanel .prevmonth label{ display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d; padding:0px 0px 4px 0px; width:100px; float:left; }
#dvContentInnerPanel2 .rgtpanel .prevmonth .holder{ border:solid 1px #a4b5c4; float:left; width:154px; height:13px; margin:0px 3px 0px 0px; font-size:0px; }
#dvContentInnerPanel2 .rgtpanel .prevmonth .holder .graph_g{ width:152px; height:11px; background:url(/images/grf_green.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel2 .rgtpanel .prevmonth .holder .graph_o{ width:152px; height:11px; background:url(/images/grf_orange.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel2 .rgtpanel .prevmonth .holder .graph_r{ width:152px; height:11px; background:url(/images/grf_red.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel2 .rgtpanel .prevmonth .holder2{ border:solid 1px #a4b5c4; float:left; width:81px; height:13px; margin:0px 3px 0px 0px; font-size:0px; }
#dvContentInnerPanel2 .rgtpanel .prevmonth .holder2 .graph_g{ width:79px; height:11px; background:url(/images/grf_green.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel2 .rgtpanel .prevmonth .holder2 .graph_o{ width:50px; height:11px; background:url(/images/grf_orange.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel2 .rgtpanel .prevmonth .holder2 .graph_r{ width:30px; height:11px; background:url(/images/grf_red.jpg) no-repeat; display:block; margin:1px 0px 0px 1px; }
#dvContentInnerPanel2 .rgtpanel .prevmonth br{ clear:both; }

#dvContentInnerPanel2 .rgtpanel .notification{ background:url(/images/notify_bg.jpg) no-repeat; height:151px; width:214px; padding:60px 0px 0px 0px; margin:320px 0px 0px 0px; }
#dvContentInnerPanel2 .rgtpanel .notification p{ padding:0px 0px 10px 40px; margin:0px; }

#dvRegistration{ width:947px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 0px 26px; border: }
#dvRegistration .reg-first { width:867px; height:1061px; background:url(/images/register-bg.gif) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin:0px auto; padding:0px 0px 0px 80px}
#dvRegistration .reg-top{ height:17px; background:url(/images/register-bg-top.gif) no-repeat; width:947px; margin:0px auto; padding:0px 0px 0px 80px;}
#dvRegistration .reg-middle{ width:867px; background:url(/images/register-bg-middle.gif) repeat-y; margin:0px auto; padding:0px 0px 0px 80px; }
#dvRegistration .reg-bottom{ height:20px; background:url(/images/register-bg-bottom.gif) no-repeat; width:867px; margin:0px auto; padding:0px 0px 0px 80px;}
#dvRegistration h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:40px 0px 30px 0px; margin:0px; }
#dvRegistration p{ padding:10px 0px 0px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5d5d5d; }
#dvRegistration .pbig p { font-size:14px; }
#dvRegistration label {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#818181; display:block; width:190px; float:left; padding:4px 10px 25px 0px; }
#dvRegistration label.orange{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffa800; display:block; width:190px; float:left; padding:4px 10px 25px 0px; }
#dvRegistration label.long {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:none; color:#818181; width:550px; padding:0px 10px 25px 5px; }
#dvRegistration input{ float:left; margin:0px 0px 0px 0px; vertical-align:middle; padding:4px; border:solid 1px #bfd3e6; }
#dvRegistration select{ float:left; margin:0px 10px 0px 0px; vertical-align:middle; padding:4px; border:solid 1px #bfd3e6; }
#dvRegistration #female{ margin:0px 10px 15px 0px; border:0px; }
#dvRegistration #male{ margin:0px 10px 15px 0px; border:0px; }
#dvRegistration .title{ float:none; margin:0px 0px 12px 0px; width:65px; display:block; float:left; }
#dvRegistration br{ clear:both; }
#dvRegistration .holder{ padding:0px 0px 20px 200px; }
#dvRegistration .holder input{ float:none; margin:0px 0px 5px 0px; }
#dvRegistration a{ color:#6091c1; }
#dvRegistration .btn{ text-align:left; }
#dvRegistration .btn input{ float:none; padding:20px 0px; border:0px }
#dvRegistration input.radios {margin:5px 0px 0px 0px; }
#dvRegistration label.medium { margin: 0px 0px 0px 3px; width: 300px; }
#dvRegistration label.medium2 { margin: 0px 0px 0px 3px; width: 210px; }
#dvRegistration label.long2 { margin: 0px 0px 0px 3px; width: 700px; }
#dvRegistration label.radios {margin:0px 0px 0px 3px; width:70px;}
#dvRegistration label.radios2 {margin:0px 0px 0px 3px; width:90px;}
#dvRegistration label.short {margin:0px 10px 0px 10px; width:20px; }
#dvRegistration label.short2 {margin:0px 10px 0px 0px; width:11px; }
#dvRegistration label.required {margin: 0px 0px 0px 3px; padding-left: 200px; }
#dvRegistration label.long {width: 600px; }
#dvRegistration .right_main_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#818181; margin-left:200px; }
#dvRegistration textarea{ float:left; vertical-align:middle; padding:4px; border:solid 1px #bfd3e6; width: 550px; }
#dvRegistration textarea.medium{ width: 500px; height: 60px;}
#dvRegistration textarea.short{ width: 387px; height: 60px;}
#dvRegistration input.long { margin-left:200px; width:550px; }
#dvRegistration input.long2 { margin-left:170px; width:550px; }
#dvRegistration input.long3 { width:500px; }
#dvRegistration input.medium { width:200px; }

#edit_profile label { width:160px;}
#edit_profile label.orange { width:160px;}
#edit_profile right_main_text {margin-left:160px; }
#edit_profile input.long {margin-left:170px; width:550px;}
#edit_profile .right_main_text { margin-left:170px; }

#view_profile label { width:240px;}
#view_profile label.orange { width:240px;}
#view_profile right_main_text {margin-left:160px; }
#view_profile input.long {margin-left:170px; width:550px;}
#view_profile .right_main_text { margin-left:170px; }



/*Form Items*/
form{ padding:0px; margin:0px; }
.noborder{ border:0px !important; }

.orange_text		{color: #FFAA02; }
.blue_text			{color: #6BADEE; }
.main_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#818181; text-transform: none;}
.hint_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:none; color:#818181; }
.border_cell {border-bottom:solid 1px; border-left: solid 1px; border-right: solid 1px; border-top: solid 1px; }
.join_bar{ background:url(/images/notify_bar.jpg) no-repeat; width:708px; height:35px; color:#d74700; font-weight:bold; padding:12px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.left_text { color:#4a4a4a; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; font-size:12px; }
.left_text a{ color:#4a4a4a;  text-decoration:none;} 
.left_text_sel {color: black; font-size:13px;}
.left_text_small a{ color:#6091c1; text-decoration:underline; font-weight:normal; text-transform:none; font-size:12px;}
.messagebox_header {background-color: #86C1FD; color: #FFFFFF; font-weight: bold; }
.blue_link a {font-size:12px; color:#6091c1; font-weight:normal; text-decoration:none;} 

#main_style input{ margin:0px 0px 0px 0px; vertical-align:middle; padding:4px; border:solid 1px #bfd3e6; }
#main_style textarea{ vertical-align:middle; padding:4px; border:solid 1px #bfd3e6; width: 400px; }
#main_style select{ margin:0px 10px 0px 0px; vertical-align:middle; border:solid 1px #bfd3e6; }


#dvForgotPassPanel{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; padding:5px 5px 15px 0px; }
#dvForgotPassPanel label{ font-weight:bold; width:90px; padding:7px 10px 0px 0px; color:#4a4a4a; }
#dvForgotPassPanel label a{ color:#6091c1; font-weight:normal; text-decoration:none; cursor:pointer; }
#dvForgotPassPanel input{ vertical-align:middle; border:solid 1px #bfd3e6;}
#dvForgotPassPanel #email,#pass1{ padding:5px; width:240px; }

.boxBg0{ font-size:12px; background-color:#ECF5FC;}
.boxBg1{ font-size:12px; background-color:#D4E9FE;}

.contacts_list{ overflow: auto; height: 120px; width: 200px; border: 1px solid #BFD3E6; padding-left: 3px; padding-top: 3px;}
.footer{ text-align:center; clear:both; border: 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.footer a{ color:#6091c1; text-decoration:none;}
#examples1 a { text-decoration: underline; cursor: pointer; }
#examples2 a { text-decoration: underline; cursor: pointer; }


/**
 * Instant messaging
 */
div.imchat {
	position:absolute;
	width:250px;
	margin:8px;
	z-index:100;
}

div.imchat .chat-title a {
	color:white;
	font-weight:bold;
}

div.imchat .chat-title {
	height:22px;
	line-height:22px;
	color:white;
	padding:0px 8px 0px 8px;
	background-image:url(/images/imtop.gif);
	background-repeat:no-repeat;
}

div.imchat .chat-input {
	text-align:center;
	padding:4px;
	background-color:#72A6FC;
}

/**
 * Chat
 */
div#chat-title {
	background-image:url(/images/chat_top_square.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:400px;
	line-height:25px;
} 

div#chat-title h3 {
	color:white;
	margin:2 0 2 0px;
}


div#chat-container {
	background-color:#859443;
	padding:4px;
}

div.tabs-content {
	overflow:hidden;
	background-color:white;
	height:470px;
}

div#chat-window .chat-input {
	text-align:center;
	padding:4px;
	background-color:#aaba69;
	height:65px;
}

div#chat-tabs div {
	float:right;
	width:80px;
	height:35px;
	font-weight:bold;
	line-height:35px;
	margin:2 0 2 0px;
	padding-right:6px;
	text-align:right;
	background-color:#AABA69;
	color:white;
	* cursor:hand;
	cursor:pointer;
	
}

div#chat-tabs div.on {
	background-color:#859443;
}

div#chat-online {
	overflow:auto;
	height:300px;
	text-align:left;
}
