/* CSS Document */
body, html{padding:0; margin:0;}
body{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#333; font-size:11px;}
a{ color:#2f7d4a; text-decoration:none}
a:hover{ text-decoration:underline;}
.page{ width:1000px; margin:auto;}
.left{ float:left}
.right{ float:left}
.header .logoarea{float:left;}
.clear{clear:both;}
.commonfield{height:20px; border:1px solid #a2a2a2; width:250px; }
.commonfield_profile{height:20px; border:1px solid #a2a2a2; width:630px; }
.commonfield_profile_text{height:90px; border:1px solid #a2a2a2; width:630px; }
.commonfield_invitefrnd{height:20px; border:1px solid #a2a2a2; }/*added by sulagna on Jun 04*/
.commonfield_afterlogin{height:20px; border:1px solid #a2a2a2;  width:290px;}
.commonfield_staticcontact{height:20px; border:1px solid #a2a2a2; width:340px; }
.header .topnavigation{ width:400px; float:right; padding: 10px 0 0 0}
.header .topnavigation .topmenu{ text-align:right;font-weight:bold;}
.header .topnavigation .topmenu a{ color:#2f7d4a; font-weight:bold; font-size:12px; text-decoration:none}
.header .topnavigation .topmenu a:hover{ text-decoration:underline}
.header .topnavigation .searcharea{ padding:0px 0 10px 28px;}
.header .topnavigation .searcharea .text{ width:298px; border:1px solid #a2a2a2; height:20px;}
.header .topnavigation .searcharea .textarea{ width:300px; float:left}
.header .topnavigation .searcharea .btnarea{ float:left; padding-left:5px;}



.menu{ background:url(../images/menu_bg.gif) repeat-x; height:39px;}
.menu .primarylink ul{ padding:0; margin:0;}
.menu .primarylink ul li{ padding:0; margin:0; list-style-type:none; display:inline}
.menu .primarylink ul li a{ float:left; display:block;padding:0px 25px; height:39px; line-height:30px; vertical-align:middle; color:#fff; font-size:12px; text-decoration:none; font-weight:bold;}
.menu .primarylink ul li a:hover{ background:url(../images/nav_hover.gif) no-repeat top center}
.menu .primarylink ul li a:active{ background:url(../images/nav_active.gif) no-repeat top center}
.menu .primarylink ul li.active a{ background:url(../images/nav_active.gif) no-repeat top center}


.newbie{ background: url(../images/background_newbie.gif);}
.newbie_beforelogin{ background: none}
.newbie .experts_just_joined{ background:url(../images/experts_just_joined_bg.gif) no-repeat; float:left; width:285px; height:300px;}
.newbie .experts_just_joined .proper_area{ padding:50px 10px 10px 25px}
.newbie .experts_just_joined .proper_area h1{ padding:0; margin:0; font-size:14px; font-weight:bold; color:#c35901; padding-bottom:10px}
.newbie .experts_just_joined .proper_area .expert_block{ padding: 0 0 10px 0;}
.newbie .experts_just_joined .proper_area .expert_image{ float:left; width:50px}
.newbie .experts_just_joined .proper_area .expert_image img{ border:1px solid #000}
.newbie .experts_just_joined .proper_area .exprttext{ float:left; width:190px; padding-left:10px;}
.newbie .experts_just_joined .proper_area .exprttext h2{ padding:0; margin:0; font-size:12px; font-weight:bold; color:#388e55; }
.newbie .experts_just_joined .proper_area .exprttext h2 a{ color:#388e55; text-decoration:none}
.newbie .experts_just_joined .proper_area .exprttext h2 a:hover{text-decoration:underline}
.newbie .experts_just_joined .proper_area .exprttext p{ padding:0; margin:0; padding: 0px 0 0 0px; }
.newbie .experts_just_joined .more a{ color:#ca681d; text-decoration:none; font-weight:bold; padding-right:10px;}
.newbie .experts_just_joined .more a:hover{ text-decoration:underline}


.newbie .new_updates{ background: url(../images/updates_bg.gif) no-repeat; float:left; width:363px; height:300px;}
.newbie .new_updates .proper_area{ padding:50px 10px 10px 60px}
.newbie .new_updates .proper_area h1{ padding:0; margin:0; font-size:14px; font-weight:bold; color:#ca5e04; padding-bottom:10px}
.newbie .new_updates .proper_area .expert_block{ padding: 0 0 10px 0;}
.newbie .new_updates .proper_area .expert_image{ float:left; width:50px}
.newbie .new_updates .proper_area .expert_image img{border:1px solid #000}
.newbie .new_updates .proper_area .exprttext{ float:left; width:190px; padding-left:10px;}
.newbie .new_updates .proper_area .exprttext h2{ padding:0; margin:0; font-size:12px; font-weight:bold; color:#001d35; }
.newbie .new_updates .proper_area .exprttext h2 a{ color:#001d35; text-decoration:none}
.newbie .new_updates .proper_area .exprttext h2 a:hover{text-decoration:underline}
.newbie .new_updates .proper_area .exprttext p{ padding:0; margin:0; padding: 0px 0 0 0px; }
.newbie .new_updates .more a{ color:#ca681d; text-decoration:none; font-weight:bold;}
.newbie .new_updates .more a:hover{ text-decoration:underline}





.newbie .welcome{ background:  url(../images/welcome_bg.gif); float:left; width:332px; height:300px;}
.newbie .welcome .proper_area{ padding:50px 10px 10px 50px}
.newbie .welcome .proper_area h1{ padding:0; margin:0; font-size:14px; font-weight:bold; color:#ca5e04; padding-bottom:10px}
.newbie .welcome .proper_area .expert_block{ padding: 0 0 10px 0; }
.newbie .welcome .proper_area .expert_image{ float:left; width:60px}
.newbie .welcome .proper_area .expert_image img{border:1px solid #000;}
.newbie .welcome .proper_area .exprttext{ float:left; width:170px; padding-left:10px;}
.newbie .welcome .proper_area .exprttext h2{ padding:0; margin:0; font-size:12px; font-weight:bold; color:#001d35; padding-left:10px;}
.newbie .welcome .proper_area .exprttext h2 a{ color:#001d35; text-decoration:none}
.newbie .welcome .proper_area .exprttext p{ padding:0; margin:0; padding: 5px 0 0 10px; }
.newbie .welcome .more a{ color:#ca681d; text-decoration:none; font-weight:bold;}
.newbie .welcome .more a:hover{ text-decoration:underline}
.newbie .welcome .proper_area .alerts a{ color:#a62828; text-decoration:none; font-weight:normal; font-size:11px;}
.newbie .welcome .proper_area .alerts a:hover{ text-decoration:underline}
.newbie .welcome .proper_area .edits a{ color:#a62828; text-decoration:none; font-weight:normal; font-size:11px;}
.newbie .welcome .proper_area .edits a:hover{ text-decoration:underline}
.edit_profile_extra{ width:65px; padding: 2px 0 0 5px;}
.newbie .welcome .proper_area .border{ height:1px; background:#ffb746; overflow:hidden; margin: 0 35px 0 0px;}
.newbie .welcome .proper_area h3{ padding:0; margin:0; font-size:12px; font-weight:bold; color:#001d35; padding:5px 0 5px 0px;}
.newbie .welcome .proper_area .email{ padding:0; margin:0; width:230px; height:15px; border:1px solid #a4a4a4; color:#afafaf}
.newbie .welcome .proper_area .sendbtn{ border:0px solid #000; width:60px; height:20px;}
.newbie .welcome .proper_area .emailarea{ padding-bottom:5px;}

.newbie .notes{ background: url(../images/notes_bg.gif) no-repeat; float:left; width:286px; height:230px;}
.newbie .notes .proper_area{ padding:20px 10px 10px 25px}
.newbie .notes .proper_area h1{ padding:0; margin:0; font-size:14px; font-weight:bold; color:#f90d06; padding-bottom:10px}
.newbie .notes .proper_area .expert_block{ padding: 0 0 10px 0;}
.newbie .notes .proper_area .expert_image{ float:left; width:50px}
.newbie .notes .proper_area .expert_image img{ border:1px solid #000}
.newbie .notes .proper_area .exprttext{ float:left; width:190px}
.newbie .notes .proper_area .exprttext h2{ padding:0; margin:0; font-size:12px; font-weight:bold; color:#001d35; padding-left:0px;}
.newbie .notes .proper_area .exprttext h2 a{ color:#001d35; text-decoration:none}
.newbie .notes .proper_area .exprttext h2 a:hover{text-decoration:underline}
.newbie .notes .proper_area .exprttext p{ padding:0; margin:0; padding: 10px 0 15px 0px; }
.newbie .notes .more a{ color:#ca681d; text-decoration:none; font-weight:bold;}
.newbie .notes .more a:hover{ text-decoration:underline}




.newbie .calendar{ background: url(../images/calendar_bg.gif) no-repeat; float:left; width:223px; height:230px;}
.newbie .sponsor{ background:url(../images/sponsor_bg.gif) no-repeat; width:496px;  height:246px; position:fixed; right:0; bottom:0; }
.newbie .sponsor .sponsorarea{ float:right; width:340px;margin: 65px 25px 0 20px}
.newbie .sponsor .sponsorarea p{ text-align:left; padding: 0 5px 0px 10px;}



.newbie_beforelogin .page .topimage{ float:left; width:630px; background:url(../images/index_image.gif) no-repeat; height:357px;}
.newbie_beforelogin .page .loginarea{ float:right; width:340px; font-size:11px}
.newbie_beforelogin .page .loginarea h1{padding:0; margin:0; font-size:15px; font-weight:bold; color:#973011; padding:10px 0 8px 0;}
.newbie_beforelogin .page .loginarea p{padding:0; margin:0; padding:0px 0 10px 0;}
.newbie_beforelogin .page .loginarea .border{ height:1px; background:#ccc; overflow:hidden; margin:15px 0 0px 0;}
.newbie_beforelogin .page .loginarea label{ display:block; font-size:12px; padding-bottom:5px}
.newbie_beforelogin .page .loginarea .tfield{ width:335px; height:20px; border:1px solid #a2a2a2; margin-bottom:10px}
.newbie_beforelogin .page .loginarea .loginsp{ padding-top:10px;}
.newbie_beforelogin .page .loginarea .loginspl{ padding-top:5px;}
.newbie_beforelogin .page .border{ height:1px; background:#ccc; overflow:hidden;}
.newbie_beforelogin .page .spacer{ height:15px;}
.newbie_beforelogin .expert{ float: left; width:390px;}
.newbie_beforelogin .expert .exarea{ padding-top:10px}
.newbie_beforelogin .expert .exarealeft{ padding-right:30px}
.newbie_beforelogin .expert h1{padding:0; margin:0; font-size:15px; font-weight:bold; color:#973011; padding:10px 0 8px 0;}
.newbie_beforelogin .expert .imagearea{ float:left; width:60px;}
.newbie_beforelogin .expert .imagearea img{ border:1px solid #000;}
.newbie_beforelogin .expert .textarea{ float:right; width:324px; font-size:11px;}
.newbie_beforelogin .expert h2{padding:0; margin:0; font-size:11px; font-weight:bold; color:#973011; padding:0px 0 5px 0;}
.newbie_beforelogin .expert p{padding:0; margin:0; font-size:10px; padding-right:10px; }


.newbie_beforelogin .sponsor{ float: right; width:210px;}
.newbie_beforelogin .sponsorarea{ margin-top:10px; border-left:1px solid #ccc; padding-left:10px}
.newbie_beforelogin .sponsorarea h1{padding:0; margin:0; font-size:15px; font-weight:bold; color:#973011; padding:0px 0 8px 0;}
.newbie_beforelogin .sponsorarea p{padding:0; margin:0; font-size:10px; padding-right:10px; }
.newbie_beforelogin .sponsorarea .border{ height:1px; background:#ccc; overflow:hidden; margin: 10px 0px 10px 0px;}
.newbie_beforelogin .sponsorarea .adspa{ padding-bottom:10px;}
.newbie_beforelogin .page .footer{ float:left; color:#2f7d4a; padding: 10px 0 10px 0}
.newbie_beforelogin .page .footerright{ float:right; color:#a3a3a3;padding: 10px 0 10px 0}

/* css added for expandable button */
.expand_button { height:21px;background: transparent url(../images/sipm_button.gif) no-repeat right 2px;#background: transparent url(../images/sipm_button.gif) no-repeat right 0; margin:0; border: 0 none;padding:0 10px 0 0; float:left}
.expand_button input{ height:21px; background: transparent url(../images/sipm_button.gif) no-repeat left 2px;#background: transparent url(../images/sipm_button.gif) no-repeat left 0; margin:0; border:0;color:#ffffff;padding:0 0 0 10px;cursor:pointer;font-weight: bold; font-size:11px}
.expand_register{float:left; padding-left:5px;}
