/* sng text style */
a {
	outline: none;
}

.bg{background-image:url(images/top_bg1.gif) repear-x;}

body{ /*background-image:url(images/top_bg.gif)*/background-image:url(images/top_bg_inner.gif);background-position:top;background-repeat:repeat-x;margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.mtxt{font-size:11px;color:#000000;font-weight:bold}

.ttl_txt{ font-size:30px;color:#000;font-weight:bold;padding-bottom:10px;text-align:left}

.htxt{ font-size:12px;color:#000000;line-height:19px;text-align:justify}
.htxt1{ font-size:14px;color:#000000;line-height:19px;text-align:justify;}
.htxt2{ font-size:14px;color:#000000;line-height:19px;text-align:justify;}
.ftxt{ font-size:11px;color:#000000;background-image:url(images/footer.gif);height:65px;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;margin-top:15px;}
.inpt_txt{ font-family:tahoma;font-size:11px;color:#000000;border:1px solid #666666}


.pln_txt{ font-size:20px;color:#000;font-weight:bold;text-align:left;padding-left:5px}
.ctxt1{ font-size:18px;color:#055b7e;line-height:19px;text-align:justify;font-weight:bold}
.cont_det{ font-size:14px;color:#055b7e;line-height:14px;text-align:justify;}
.htxt_new{ font-size:18px;color:#000000;line-height:25px;padding-top:30px;padding-left:75px;padding-right:75px;padding-bottom:25px;text-align:center}


.htxt_newinner{ color:#000000;line-height:25px;padding:16px 16px 16px 0;text-align:left }
/* sng link style */
/*.mnulnk{font-size:11px;  color:#055b7e;text-decoration:none;font-weight:bold}
.mnulnk a:link{color:#055b7e;text-decoration:none}
.mnulnk a:active{color:#055b7e;text-decoration:none}
.mnulnk a:visited {color:#055b7e;text-decoration:none}
.mnulnk a:hover {color:#000;text-decoration:none;}
.mnulnk{font-size:13px;  color:#055b7e;text-decoration:none;font-weight:900}
.mnulnk a:link{color:#055b7e;text-decoration:none; }
.mnulnk a:active{color:#055b7e;text-decoration:none}
.mnulnk a:visited {color:#055b7e;text-decoration:none}
.mnulnk a:hover {color:#000;text-decoration:none;}*/

.mnulnk_sign{font-size:13px;  color:#9a0101;text-decoration:none;font-weight:900}
.mnulnk_sign a:link{color:#9a0101;text-decoration:none}
.mnulnk_sign a:active{color:#9a0101;text-decoration:none}
.mnulnk_sign a:visited {color:#9a0101;text-decoration:none}
.mnulnk_sign a:hover {color:#000;text-decoration:none;}


.mnulnk1{font-size:11px;  color:#7e6d05;text-decoration:none;font-weight:bold}
.mnulnk1 a:link{color:#7e6d05;text-decoration:none}
.mnulnk1 a:active{color:#7e6d05;text-decoration:none}
.mnulnk1 a:visited {color:#7e6d05;text-decoration:none}
.mnulnk1 a:hover {color:#000;text-decoration:underline;}

.maillnk{font-size:13px;  color:#055b7e;text-decoration:underline;font-weight:bold}
.maillnk a:link{color:#055b7e;text-decoration:underline}
.maillnk a:active{color:#055b7e;text-decoration:underline}
.maillnk a:visited {color:#055b7e;text-decoration:underline}
.maillnk a:hover {color:#000;text-decoration:none;}


.usrlnk{font-size:12px;  color:#055b7e;text-decoration:none;font-weight:bold;text-align:left;padding:5px}
.usrlnk a:link{color:#055b7e;text-decoration:none;padding:5px}
.usrlnk a:active{color:#055b7e;text-decoration:none;padding:5px}
.usrlnk a:visited {color:#055b7e;text-decoration:none;padding:5px}
.usrlnk a:hover {color:#FFF;text-decoration:none;padding:5px;background-color:#055b7e}


.logo_cont{ background-image:url(images/log_bg.gif);width:182px;height:117px;text-align:center;background-repeat:no-repeat;padding-right:15px}


.logo_cont_small{ background-image:url(images/s_bg.gif);width:131px;height:77px;text-align:center;background-repeat:no-repeat;padding-right:15px}

.top_usr_txt{font-size:13px;  color:#000;text-decoration:none;font-weight:900}
.err_usr_txt{font-size:13px;  color:#FF0000;text-decoration:none;font-weight:900;padding-top:15px}
.inpt_txt_new{font-size:13px;color:#000000;border:1px solid #666666}


/*sng list*/

.right_panel_disp{ background-image:url(images/panel_right.gif);width:32px;height:77px;background-repeat:no-repeat}
.left_panel_disp{ background-image:url(images/panel_left.gif);width:32px;height:77px;background-repeat:no-repeat}
.cnt_panel_disp{ background-image:url(images/panel_bg.gif);height:77px;background-repeat:repeat-x;width:868px}

a.plans{ text-decoration:underline; color:#055B7E; font-weight:bold;}
a.plans:hover{ text-decoration:none; color:#000;font-weight:bold;}

p{ margin:0px; padding:0px;}

.innerbg{background:#F0ED60; font-size:20px; font-weight:bold; color:#000000; padding:16px 16px 16px 7px;}

a.readMore{color:#990000; text-decoration:underline}

ul.faqSNG {padding-left:0; margin-left:0}
ul.faqSNG li{list-style:none;color:#055B7E; font-weight:bold; line-height:20px}
ul.faqSNG li a{color:#055B7E; font-weight:bold; line-height:20px}
ul.faqSNG li a:hover{ color:#055B7E; text-decoration:none }

.faqList{padding-bottom:10px}
.faqList h3{ color:#055B7E; padding:0; margin:0}
.faqList p{margin:0; padding:5px 0}

.rightMenu{float:left;margin:0;padding-left:220px;position:relative;text-align:right;top:70px;}
.devContent{width:941px; margin:auto}

.mnulnk{font-size:13px;color:#055b7e;text-decoration:none;font-weight:900}
.mnulnk a:link{color:#055b7e;text-decoration:none;}
.mnulnk a:active{color:#055b7e;text-decoration:none}
.mnulnk a:visited {color:#055b7e;text-decoration:none}
.mnulnk a:hover {color:#000;text-decoration:none;}


.textbox1{width:230px; height:18px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc;}
.textboxselect1{width:230px; height:20px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc; font-size:12px;}


.textboxarea1{width:230px; height:80px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc; font-size:12px;}

.buttoncss{background:url(images/new_btn.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; width:95px; height:24px; line-height:18px; cursor:pointer;border:0px; padding-bottom:3px;}

.buttoncss1{background:url(images/new_btn.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000; width:95px; height:24px; line-height:18px; cursor:pointer;border:0px; padding-bottom:3px;}

#fields_div{font-weight:bold;}

/* login  */
.login_bg{background:url(images/login_bg.jpg) no-repeat center;width:494px;height:424px; font-size:11px}
.logintextbox{border:1px #9A94B0 solid;height:16px;width:145px;font-size:11px;color:#183149;}
.loginWhiteText{font-size:11px;color:#183149;}

.btn_login{background:#585858; width:92px; height:24px; color:#FFFFFF; border:none; padding-bottom:5px; font-weight:bold }
.login_bg a{text-decoration:underline; color:#990000}
.login_bg a:hover{text-decoration:none}

a.a_lnk{text-decoration:underline; font-weight:bold; color:#CC3300}

.innerbgTable {
background:#F0ED60;
color:#000000;
font-size:12px;
font-weight:bold;
padding:5px;
}

.tableborder{ border:1px solid #DBDBDC;}
.tableborderbotom{ border-bottom:1px solid #DBDBDC; border-right:1px solid #DBDBDC; padding-left:5px;}

.textbox150{width:180px; height:18px; font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc;}

a.forgotp{color:#000000; text-decoration:underline;}
a.forgotp:hover{color:#000000;text-decoration:none;}

.memberbg{background:url(images/member_n.jpg) repeat-x; text-indent:5px;}
.memberbg:hover{ background:url(images/member_over.jpg) repeat-x;;text-indent:5px;border-bottom:1px solid #D7E1E2;}
.memberbgselect{ background:url(images/member_over.jpg) repeat-x;;text-indent:5px;border-bottom:1px solid #D7E1E2;}

#meminfo  table td{ padding:4px;}


.checkouttextbox{border:1px #9A94B0 solid;height:16px;width:140px;font-size:11px;color:#183149;}

.checkouttextbox20{border:1px #9A94B0 solid;height:16px;width:20px;font-size:11px;color:#183149;}

.checkouttextbox320{border:1px #9A94B0 solid;height:16px;width:320px;font-size:11px;color:#183149;}

.checkouttextbox60{border:1px #9A94B0 solid;height:16px;width:60px;font-size:11px;color:#183149;}
.checkouttextbox70{border:1px #9A94B0 solid;height:16px;width:70px;font-size:11px;color:#183149;}

.checkouttextbox160{border:1px #9A94B0 solid;height:16px;width:180px;font-size:11px;color:#183149;}


div.box_with_fields {
 
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:10px 0;
padding:10px; font-size:12px; font-family:Arial, Helvetica, sans-serif;
width:275px;
}

a.ephron{color:#000000; text-decoration:underline;}
a.ephron:hover{color:#000000; text-decoration:none;}

.planstd{background:#FDFFFF; height:30px;}
.planstd:hover{background:#FAF9C0; height:30px;}
.planstdhead{background:#B6E1F3; font-size:18px; color:#000;}
.planstd1{background:#A4D9F1;}
.pricingTable{ 
border-style:solid none solid solid;
border-width:1px 0 1px 1px;
border-color:#A4D9F1;
font-size:12px;
line-height:1.2em;}
.pricingTable td {
border-bottom:1px solid #D7E1E2;
border-right:1px solid #A4D9F1;
padding:5px 0;
text-indent:6px;
 }
 
 .planscost{background:#C3E7F7; color:#0C6FB2; font-size:18px;height:30px;}
 .planscost:hover{background:#EFFFFF; color:#0C6FB2; font-size:18px;height:30px;}

 .planscost1{background:#D1F3F6; color:#0C6FB2; font-size:18px;height:30px;}
 .planscost1:hover{background:#EFFFFF; color:#0C6FB2; font-size:18px;height:30px;}


 a.plans2{ color:#00497F; font-size:18px; text-decoration:underline}
 a.plans2:hover{ color:#00497F; font-size:18px; text-decoration:none}
 



.faceSearch{ font-family:Arial, Helvetica, sans-serif; font-size:28px; line-height:32px; color:#055B7E;}
.facetextbox{font-family:Arial, Helvetica, sans-serif; font-size:18px; width:259px; height:25px; background:url(images/f_serachbox.jpg) repeat-x; border:1px solid #0F8FE6; padding:5px; }
.fsearchbtn{background:url(images/search_f_btn.jpg) no-repeat; width:142px; height:37px; border:0px; cursor:pointer; font-size:18px; color:#000000; font-family:Arial, Helvetica, sans-serif; padding-bottom:4px;}

#facebook1{ background:#ECF6FC; margin:5px; width:170px; border:1px solid #0F8FE6;}
#facebookinner{ padding:7px;font-family:Arial, Helvetica, sans-serif; font-size:11px; height:80px;}
#facebookinner h3 {padding:0px 0px 5px 0px; margin:0px; font-size:12px; font-weight:bold; }
#facebookinner a{ color:#0F8FE6; text-decoration:underline}
#facebookinner a:hover{ color:#0F8FE6; text-decoration:none}


#picasa1{ background:#ECF6FC; margin:5px;  border:1px solid #0F8FE6; padding:8px; font-family:Arial, Helvetica, sans-serif}
#picasa1  h3 {padding:0px 0px 5px 0px; margin:0px; font-size:12px; font-weight:bold; }
#picasa1 img{ padding:5px; border:1px solid #CCCCCC; margin-bottom:10px; margin-top:7px;}

#picasa1in{ font-size:11px;}
#picasa1in a{ color:#0F8FE6; text-decoration:underline}
#picasa1in a:hover{ color:#0F8FE6; text-decoration:none}



/*** 7 11 -09 */

#pricingTable1{ font-size:12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #D7E1E2;  }
#pricingTable1 td{ padding:5px; margin:4px;}
.planstdhead1{background:#ECF6FC; font-size:14px; color:#000; padding:5px; font-weight:bold;}





/******************** Nes Feeds 10-11-09 ***************************************/

#messagecenter{font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.mess_title1{ font-size:12px;line-height:23px;}
.mess_title{background:#F0ED60; padding:4px; font-size:18px;}
.mess_stextbox{width:100px; border:1px solid #CCCCCC;font-family:Arial, Helvetica, sans-serif;}
.mess_stextbox1{width:93px; border:1px solid #CCCCCC;font-family:Arial, Helvetica, sans-serif;}
.mess_stextarea{width:600px; height:45px; border:1px solid #CCCCCC;font-family:Arial, Helvetica, sans-serif; font-size:20px; padding:3px;color:#999999;font-style:italic}
.mess_stextarea_active{width:600px; height:45px; border:1px solid #CCCCCC;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}
.mess_stextarea1{width:600px; height:35px; border:1px solid #CCCCCC;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}
.mess_border1{border-bottom:1px solid #EEEEEE; border-top:1px solid #EEEEEE; padding-bottom:10px; padding-top:10px;}

.mess_buttoncss {
background:transparent url(images/new_btn.jpg) repeat scroll 0 0;
border:0 none;
color:#000000;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:24px;
line-height:18px;
padding-bottom:3px;
width:95px;
}
.mess_gocss {
background:transparent url(images/go_btn.jpg) repeat scroll 0 0;
border:0 none;
color:#000000;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:24px;
line-height:18px;
padding-bottom:3px;
width:40px;
}

#commentbg{background:#E7F5FB; font-size:11px;}
#commentbg a {color:#055B7E;text-decoration:underline}
#commentbg a:hover{ color:#000; text-decoration:none}
a.mess_comments {color:#055B7E; text-decoration:underline}
a.mess_comments:hover{ color:#000; text-decoration:none}

a{color:#055B7E; text-decoration:underline}
a:hover{ color:#000; text-decoration:none}


.mess_padding{padding-bottom:5px; padding-top:5px;text-align:left;border-bottom:1px solid #fff;border-top:1px solid #fff;}
.mess_padding1{padding-bottom:5px; padding-top:5px;text-align:left;border-bottom:1px solid #fff;border-top:1px solid #fff;}
.mess_padding_new {
background:#E2F2FA;
border-bottom:1px solid #AADCF2;
border-top:1px solid #AADCF2;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
text-align:left;
}

 
.mess_stextarea2{width:600px; height:35px; border:1px solid #CCCCCC;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}
.comments_border{border-bottom:2px solid #fff;}



/****************** New CSS -11-11-09 *******************************************/

.socialsearchbg{background:#F2FEFF; border:1px solid #AFDEF3; padding:8px;}
.socialphotobg{background:#F2FEFF; padding:15px; border:1px solid #AFDEF3;}
.socialphotoimg{border:1px solid #9FD8F0; padding:6px; background:#fff;}
.socfoundbg{background:url(images/found_bg.jpg) repeat-x; border:1px solid #44AFE3; height:23px; font-size:11px; padding-left:5px; padding-right:5px;}


/****************** New CSS 17-11-2009 for plans page *******************************************/

.plans_newtdborder{border-left:1px solid #93d8f9; border-right:1px solid #93d8f9;  background:#c4ebff url(images/plans_bg.jpg) top repeat-x}

.plans_newtitle{font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#000000; font-weight:bold}
.plans_newtitle1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000;}
/*.plans_newtext{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; padding-top:10px; padding-bottom:10px;}*/
.plans_newtext {
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
padding-bottom:10px;
}

.plans_pricesbtn{background:url(images/plans_prices.jpg) no-repeat; width:340px; height:46px;font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; border:0px; cursor:pointer;}
.plans_signup{background:url(images/plans_signup.jpg) no-repeat; width:90px; height:26px;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; border:0px; cursor:pointer; font-weight:bold; text-align:center; padding-bottom:3px;}

/****************** New CSS 17-11-2009 for plans page *******************************************/
.selectedMenu{font-size:14px; font-weight:bold; color:#055B7E; text-decoration:none;}

/********************* New activity css *******************************/

.activemenus{ font-size:14px; font-weight:bold; text-decoration:none; color:#000000;}
.activebg{background:#BEE4F5; font-size:12px; font-weight:bold; text-indent:7px;}
.activebg1{background:#F2FEFF; font-size:12px; font-weight:bold; text-indent:7px; padding-bottom:4px; padding-top:4px;}
 
.activeborder{border:1px solid #7DCBEC;}
.activebottomborder{border-bottom:1px solid #D8EFFA; border-right:1px solid #D8EFFA; text-indent:5px;}

.admTextbox12{width:95px; border:1px solid #666666;}

label{cursor:pointer;}

.last {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bolder; background-color:#e3f7ff;}


/********** NEW HOME PAGE ******************/

.homenewbanner{background:url(images/sng_ad.jpg) no-repeat; width:896px; height:227px;}
.homebooks{background:url(images/book_ad.jpg) no-repeat; width:198px; height:104px;}

a.findbook{font-size:14px; font-weight:bold; text-decoration:none; color:#000000}
a.findbook:hover{ text-decoration:none;font-size:14px; font-weight:bold;color:#000000}


.calouttop{background:url(images/calout_top.jpg) no-repeat; width:888px; height:16px; vertical-align:bottom}
.caloutbg{background:url(images/calout_bg.jpg) repeat-y;}
.caloutbot{background:url(images/calout_bot.jpg) no-repeat; height:23px;width:888px; vertical-align:top}

.calinnertop{background:url(images/cal_top.jpg) no-repeat; width:214px; height:12px; vertical-align:bottom}
.calinnerbg{ background:url(images/cal_bg.jpg) repeat-y;}
.calinnerbot{background:url(images/cal_bot.jpg) no-repeat; height:14px; width:214px;vertical-align:top}

.h2 {font-family:Arial, Helvetica, sans-serif; font-size:35px; color:#012865; text-align:center;}
.con {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000; text-align:justify; }

.calHeading{background:#d7edf8; font-size:12px; font-weight:bold; text-align:center; height:25px;}
.calstext{ font-weight:bold; color:#055B7E; line-height:17px; padding-top:5px;}
.questions1{ font-size:18px;color:#055B7E; }

 .steps{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000000;}
 
 #emailstext{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
 
 
 /************** past-winner ********************/
 
 .pastcal{background:url(images/past-winners_cal.jpg) no-repeat; width:261px; height:133px;}
 .pastcalhead{color:#000000; font-size:18px; font-family:Arial, Helvetica, sans-serif}
 a.pastwinner{color:#296E95; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:none; text-align:center; padding-left:45px;}
a.pastwinner:hover{color:#296E95; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-decoration:underline;text-align:center;padding-left:45px; }
 .pastquestion{color:#296E95; font-size:30px; text-align:center; font-weight:bold; line-height:36px; font-family:Arial, Helvetica, sans-serif}
 
 
 .banner_t1 {font-size:18px; font-weight:bolder; color:#2a3974;}
 .ind_banner {background: url(images/indivual_banner.jpg) no-repeat; width:1007px; height:278px;}