/* Start Header Css */
body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}
.DvHeader{padding:0; margin:auto; width:100%; clear:both;}
.DvHeader .Head{padding:0; margin:auto; width:100%; background:#EEF2F7; float:left; }
.DvHeader .Head .HeadContentBg{padding:0; margin:auto; width:780px; clear:both;}
.DvHeader .Head .HeadContentBg .Lftlogo{padding:13px 0px 10px 0px; margin:0; width:50%; float:left;}
.DvHeader .Head .HeadContentBg .Lftlogo .logo a { display:block; background:url(../images/logo.png) no-repeat; width:341px; height:35px; margin:0; padding:0px 0px 0px 0px;}
.DvHeader .Head .HeadContentBg .Lftlogo .logo a span { display:none;}
.DvHeader .Head .HeadContentBg .RhtLnk{padding:0; margin:0; float:left; width:50%;}
.DvHeader .Head .HeadContentBg .RhtLnk .WelcomeName{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:right; padding:10px 3px 0px 0px;}
.DvHeader .Head .HeadContentBg .RhtLnk .LinkBotm{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0px 2px 0px 2px; color:#333333; text-align:right; margin:10px 0px 0px 0px; padding:0px;}
.DvHeader .Head .HeadContentBg .RhtLnk .LinkBotm a{ padding:0px 3px 0px 3px; color:#333333;}
.DvHeader .Head .HeadContentBg .RhtLnk .LinkBotm a:hover{ padding:0px 3px 0px 3px; color:#333333; text-decoration:none;}

.DvHeader .Head .HeadContentBg .RhtLnk .Link{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0px 2px 0px 2px; color:#333333; text-align:right; margin:33px 0px 0px 0px; padding:0px;}
.DvHeader .Head .HeadContentBg .RhtLnk .Link a{ padding:0px 3px 0px 3px; color:#333333;}
.DvHeader .Head .HeadContentBg .RhtLnk .Link a:hover{ padding:0px 3px 0px 3px; color:#333333; text-decoration:none;}

.DvHeader .WithGreenBg{ clear:both; margin:auto; padding:0; width:780px;}
.DvHeader .WithGreenBg .Gbg{ background:#E4EFDE; padding:3px 0px 3px 10px; width:31%;}
.DvHeader .WithGreenBg .Gbg .UserLink{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0px 2px 0px 2px; color:#78B15C; margin:0px 0px 0px 0px; padding:0px;}
.DvHeader .WithGreenBg .Gbg .UserLink a{ padding:0px 3px 0px 3px; color:#78B15C;}
.DvHeader .WithGreenBg .Gbg .UserLink a:hover{ padding:0px 3px 0px 3px; color:#78B15C; text-decoration:none;}
.DvHeader .WithGreenBg .Adminbg{ background:#E4EFDE; padding:5px 0px 5px 10px; width:82%;}
.DvHeader .WithGreenBg .Adminbg .AdminLink{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0px 2px 0px 2px; color:#333333; margin:0px 0px 0px 0px; padding:0px; font-weight:bold;}
.DvHeader .WithGreenBg .Adminbg .AdminLink a{ padding:0px 3px 0px 3px; color:#333333; font-weight:normal;}
.DvHeader .WithGreenBg .Adminbg .AdminLink a:hover{ padding:0px 3px 0px 3px; color:#333333; text-decoration:none;}
.DvHeader  .HeadContent{padding:0; margin:auto; width:780px; clear:both;}
.DvHeader  .HeadContent .content{margin:33px 0px 0px 0px; padding:0; width:100%; float:left;}

.DvHeader .HeadContent .Slogn{ color:#7F96AE; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; padding:10px 0px 10px 1px; font-weight:bold;}
/* End Header Css */

.DvContent{margin:auto; padding:0; width:780px; clear:both;}
.DvContent .Search{padding:0; margin:10px 0px 0px 0px; width:100%; clear:both;}
.DvContent .Search .Lbl{ float:left; width:25%; margin:0; padding:9px 0px 0px 0px;  font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#99B3CC;}
.DvContent .Search .inputtxt{ border:1px solid #99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#3F3F3F; padding:8px; float:left; margin:1px 0px 10px 0px;}
/*.DvContent .Btn input{border:0; height:38px; float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:17px; padding:7px 10px 7px 10px; border:0px; margin:0px 0px 0px 5px; width:98px; background:url(../images/Btn.gif) no-repeat; font-weight:bold;}*/
.DvContent .SrchError{color:#FF3F3F; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; 
padding:10px 0px 0px 10px; width:27%; float:left;}

.DvContent .Searching{padding:0px 0px 0px 0px; width:27%; float:left;}
.DvContent .Searching img{padding:0px 0px 0px 10px; float:left;}
.DvContent .Searching .Txt {color:#A7CC95; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:10px 0px 0px 10px; float:left;}


.DvContent .Forcastxt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; float:left; padding:10px 0px 10px 0px;}

.DvContent .Tab{padding:0; margin:0; clear:both; width:100%;}
.DvContent  .Tab ul{margin:0; padding:0;}
.DvContent  .Tab ul li{list-style-type:none; float:left; padding:0px 0px 0px 2px; margin:0;  display:inline;}
.DvContent  .Tab .active{padding:0; margin:0; clear:both; cursor:pointer;}
.DvContent  .Tab .active .Lft{background:url(../images/ActLft.gif) no-repeat; height:25px; width:6px; padding:0; margin:0; float:left;}
.DvContent  .Tab .active .Cen{background:url(../images/ActCen.gif) repeat-x; height:25px; float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:18px; padding:1px 25px 0px 25px; }
.DvContent  .Tab .active .Rht{background:url(../images/ActRht.gif) no-repeat; height:25px; width:6px; padding:0; margin:0; float:left;}

.DvContent  .Tab .Inactive{padding:0; margin:0; clear:both; cursor:pointer;}
.DvContent  .Tab .Inactive .Lft{background:url(../images/InActLft.gif) no-repeat; height:25px; width:6px; padding:0; margin:0; float:left;}
.DvContent  .Tab .Inactive .Cen{background:url(../images/InActCen.gif) repeat-x; height:25px; float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:18px; padding:1px 25px 0px 20px; }
.DvContent  .Tab .Inactive .Rht{background:url(../images/InActRht.gif) no-repeat; height:25px; width:6px; padding:0; margin:0; float:left;}


.DvContent .Map{padding:0; margin:0; clear:both;}

.DvContent .Happen{ color:#B2C6D9; font-family:Arial, Helvetica, sans-serif; font-size:19px; padding:12px 0px 10px 0px;}
.DvContent .Happen span{ color:#A7CC95;}
.DvContent .RealTme{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:0px 0px 21px 0px;}

.DvContent .WeatherLst{padding:0; margin:0; width:100%; clear:both;}
.DvContent .WeatherLst td{padding:0px 0px 10px 0px;}
.DvContent .WeatherLst .wethtlt{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D5B7A;}
.DvContent .WeatherLst .wethtlt a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D5B7A;}
.DvContent .WeatherLst .wethtlt a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D5B7A; text-decoration:none;}
.DvContent .WeatherLst .Icon{padding:5px 0px 0px 0px;}
.DvContent .WeatherLst .smallIcon{padding:0px 5px 0px 0px; float:left;}
.DvContent .WeatherLst .Username{padding:0px 0px 0px 0px; float:left; color:#99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-weight:normal;}
.DvContent .WeatherLst .Username a{ color:#99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.DvContent .WeatherLst .Username a:hover{ color:#99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}

.DvContent .WeatherLst .temp{ color:#99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:
0px 3px 0px 3px;}
.DvContent .WeatherLst .weatherDsep{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#656565; font-weight:bold; padding:5px 0px 0px 0px;}
.DvContent .WeatherLst  .weatherTxt {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#656565; font-weight:normal; }
.DvContent .WeatherLst  .weatherTxt a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#656565; font-weight:normal; }
.DvContent .WeatherLst  .weatherTxt a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#656565; font-weight:normal; text-decoration:none;}
.DvContent .WeatherLst  .weatherTxt .userlink{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656565; font-weight:normal; text-decoration:none; margin:10px 0px 0px 0px;}
.DvContent .WeatherLst  .weatherTxt .userlink a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656565; font-weight:normal;}
.DvContent .WeatherLst  .weatherTxt .userlink a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#656565; font-weight:normal; text-decoration:none;}

.DvContent .WeatherLst .Weather{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:5px 0px 0px 0px;}
.DvContent .WeatherLst .Weather a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
.DvContent .WeatherLst .Weather a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
.DvContent .WeatherLst .country{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#668FB5; padding:5px 0px 0px 0px;}
.DvContent .WeatherLst .time{font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#333333; padding:5px 0px 0px 0px;}
.DvContent .WeatherLst .Votes{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:center;}
.DvContent .WeatherLst .shorttime{font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#333333; padding:0px 0px 0px 0px;}
.DvContent .WeatherLst .Total{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:5px 0px 0px 0px;}
	.DvContent .WeatherLst .Rating{ padding:5px 0px 0px 0px;}
	.DvContent .WeatherLst .Submit{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding:5px 0px 0px 0px;}
	
.DvContent .WeatherLst .ViewLst{ color:#3D5B7A; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.DvContent .WeatherLst .ViewLst a{ color:#3D5B7A; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.DvContent .WeatherLst .ViewLst a:hover{ color:#3D5B7A; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none;}
.DvContent .WeatherLst .Forcast{ color:#333333; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; font-size:13px;}
.DvContent .WeatherLst .Forcast span{ color:#668FB5; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; font-size:13px;}
	.DvContent .WeatherLst .topicon{float:left; padding:0px 5px 0px 0px; margin:0;}
	.DvContent .WeatherLst span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.DvContent .Forecast{margin:20px 0px 0px 0px; padding:0; width:100%; clear:both;}
.DvContent .Forecast .TopForCast{float:left; width:41%; padding:0; margin:0;}
.DvContent .Forecast .TopForCast .Tlt{ color:#99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:19px;}
.DvContent .Forecast .TopForCast .Tlt span{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:19px;}
.DvContent .Forecast .TopForCast .Txt{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding:3px 0px 0px 0px;}
.DvContent .Forecast .TopForCast .Viewall{ clear:both; padding:15px 0px 0px 0px;}
.DvContent .Forecast .TopForCast .Viewall a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D5B7A;}
.DvContent .Forecast .TopForCast .Viewall a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3D5B7A; text-decoration:none;}
.DvContent .ForeCastLst{margin:15px 0px 0px 0px; padding:0; width:100%; clear:both;}
.DvContent .ForeCastLst .List{ padding:5px 0px 5px 0px; width:100%; clear:both; margin:0;}
.DvContent .ForeCastLst .List .title{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3D5B7A;}
.DvContent .ForeCastLst .List .Name{float:left; margin:0; padding:5px 0px 5px 0px; width:52%;}
.DvContent .ForeCastLst .List .Name .Place{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#333333; padding:0px 0px 0px 0px;}	
.DvContent .ForeCastLst .List .Name .Link{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:3px 0px 0px 0px;}
.DvContent .ForeCastLst .List .Name .Link a{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.DvContent .ForeCastLst .List .Name .Link a:hover{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none;}
.DvContent .ForeCastLst .List .Total{float:left; margin:0px 0px 0px 10px; padding:5px 0px 5px 0px; width:12%;}
.DvContent .ForeCastLst .List .Total .txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.DvContent .ForeCastLst .List .Rating{float:left; margin:0; padding:5px 0px 5px 0px; width:26%;}
.DvContent .ForeCastLst .List .Rating img{padding:0px 0px 0px 1px;} 
.DvContent .Forecast .signup{float:left; width:58%; padding:0; margin:0px 0px 0px 0px;}
.DvContent .Forecast .signup .title{ color:#99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:19px;}
.DvContent .Forecast .signup .title span{color:#A7CC95;}
.DvContent .Forecast .signup .Txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:5px 0px 5px 0px;}
.DvContent .Forecast .signup .titlegrn{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#A7CC95; padding:15px 0px 5px 0px;}

.DvContent .Forecast .signup .SignupBox{padding:0; margin:10px 0px 0px 0px; width:100%; clear:both;}
.DvContent .Forecast .signup .SignupBox .Form{padding:0; margin:0; float:left; width:60%;}
.DvContent .Forecast .signup .SignupBox .Form .FrmRow{padding:10px 0px 0px 0px; margin:5px 0px 0px 0px; width:100%; clear:both;}
.DvContent .Forecast .signup .SignupBox .Form .Label{float:left; padding:0; margin:0; width:38%; }
.DvContent .Forecast .signup .SignupBox .Form .Label .txt{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#3F3F3F; padding:7px 0px 0px 0px;}
.DvContent .Forecast .signup .SignupBox .Form .Intxt{ float:left; padding:0; margin:0px 0px 0px 3px; width:60%;}
.DvContent .Forecast .signup .SignupBox .Form .Intxt input{border:1px solid #99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#3F3F3F; padding:3px 0px 3px 0px; float:left; margin:1px 0px 3px 0px;}
.DvContent .Forecast .signup .SignupBox .Form .Intxt span{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;
padding:0px 0px 0px 5px; float:left; }
.DvContent .Forecast .signup .SignupBox .Tips{padding:0; margin:15px 0px 0px 0px; float:left; width:40%; background:#F0F4F7;}
.DvContent .Forecast .signup .SignupBox .Tips .Head{color:#A7CC95; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:10px 0px 0px 10px;}
.DvContent .Forecast .signup .SignupBox .Tips ul {margin:0px 0px 0px 7px; padding:0;}
.DvContent .Forecast .signup .SignupBox .Tips ul li{margin:0px 0px 0px 13px; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; font-weight:bold;}

.DvFooter{margin:15px 0px 0px 0px; width:100%; padding:0; float:left; background:#EEF2F7;}
.DvFooter .Footbor{ border-top:3px solid #A7CC95;}
.DvFooter .Footer{margin:auto; padding:0; width:780px;}
.DvFooter .Footer .FootRow{clear:both; margin:0; padding:0; width:100%;}
.DvFooter .Footer .copy{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; float:left; margin:0;
 padding:20px 0px 20px 0px; width:50%;}
.DvFooter .Footer .FootRow .RhtLnk{padding:0; margin:0; float:left; width:50%;}
.DvFooter .Footer .FootRow .RhtLnk .Link{ font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0px 2px 0px 2px; color:#333333; text-align:right; margin:20px 0px 0px 0px; padding:0px;}
.DvFooter .Footer .FootRow .RhtLnk .Link a{ padding:0px 3px 0px 3px; color:#333333;}
.DvFooter .Footer .FootRow .RhtLnk .Link a:hover{ padding:0px 3px 0px 3px; color:#333333; text-decoration:none;}


/*Start css for popup*/
.DvMain{ position:absolute;clear:both;top:0px; left:0px; width:100%; background:#000;	opacity:0.5; -moz-opacity:.5; filter: alpha(opacity=50); z-index:998}
.Ifrm{ position:absolute;clear:both;top:0px; border:0;left:0px; width:100%;background:#000;	opacity:0.1; -moz-opacity:.1; filter: alpha(opacity=10); z-index:997}
.MsgPopup{ position:absolute;clear:both;z-index:999;}

/*Start css for pop up curve box*/
.DvPopUp {background:transparent; margin:1px; }
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden; clear:both;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#AFC4D8; border-left:1px solid #AFC4D8; border-right:1px solid #AFC4D8;}
.xb1 {margin:0 5px; background:#AFC4D8;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.PopUpboxcontent {display:block; float:left; background:#AFC4D8;  border:0 solid #AFC4D8; border-width:0 1px; padding:10px 10px 10px 10px; width:95.5%; }
.PopTlt{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#fff; float:left; font-weight:bold; padding:0px 0px 0px 0px; }
.RhtClose{ float:right; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.PopUpboxcontent .popcontent{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:10px 0px 0px 0px;}
.PopUpboxcontent .popcontent a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.PopUpboxcontent .popcontent a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
.Popupform{margin:20px 0px 10px 0px; padding:0; width:100%;}
.Popupform .Error{border:1px dashed #FF3131; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FF0000; background:#fff; width:60%; margin:5px 0px 5px 0px; float:left;}

.Popupform .Lbl{float:left; padding:3px 0px 0px 0px; margin:5px 0px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#666666; width:26%;}

.Popupform .Input { float:left; padding:0; margin:5px 0px 5px 0px; width:50%;}

.Popupform .Input .inputtxt{float:left; padding:3px; margin:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#666666; border:1px solid #99B3CC;}

.Popupform .Input  span{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; margin:0px 0px 0px 15px; width:90%; float:left;}

.Popupform .Input a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; float:left; margin-left:10px;}
.Popupform .Input a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-decoration:none;}

.Popupform .Input .Btninput{ margin-left:10px; height:38px; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:17px;padding:0px 10px 0px 10px; border:0px; width:98px; background:url(../images/Btn.gif) no-repeat; font-weight:bold; cursor:pointer;}

.Popupform .CloseTxt{font-family:Arial, Helvetica, sans-serif; color:#333; font-size:11px; padding:0px 0px 0px 0px; text-decoration:underline;}
/*End css for pop up curve box */

.ClrBoth{clear:both;}
.FltLft{float:left;}
.FltRht{float:right;}
	/*Start Profile css*/
.Profile{margin:0; padding:0; width:100%; clear:both;}
.Profile .UserProfile{clear:both; margin:0; padding:0; width:100%;}
.Profile .UserProfile .LftPro{float:left; width:50%; padding:10px 0px 10px 0px; margin:0;}
.Profile .UserProfile .LftPro .title{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#99B3CC; font-weight:bold;}
.Profile .UserProfile .LftPro .title span{ font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333333;}
.Profile .Icon{float:left; padding:10px 0px 0px 0px;}
.Profile .Icontxt{float:left; padding:12px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.Profile .EmailId{margin:0; padding:0; width:100%; clear:both; }
.Profile .EmailId .Email{float:left; padding:10px 0px 0px 0px; margin:0; width:12%; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}  
.Profile  .EmailId .Id{ float:left; padding:10px 0px 0px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;  width:79%; }
.Profile .UserLink{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333333; font-weight:bold; 
 margin:10px 0px 0px 0px; float:left;}
.Profile .UserLink span{color:#99B3CC;  font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold;}
.Profile .FavLnk{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:5px 0px 0px 0px;}
.Profile .FavLnk a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; }
.Profile .FavLnk a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#333333;}
.Profile .UserProfile .ProRate{float:right; width:49%; padding:10px 0px 0px 0px; margin:0;  text-align:right;}
.Profile .UserProfile .ProRate .RateBox{ float:right; width:60%; padding:5px 5px 0px 5px; background:#FCFDFE; border:1px dashed #B7D5A9; margin:0px 10px 0px 0px;}
.Profile .UserProfile .ProRate .ratetxt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:center;}
.Profile .UserProfile .ProRate .RateImg{  margin:5px 0px 0px 0px; padding-left:73px; text-align:left;}
.Profile .UserProfile .ProRate .RateImg img{padding:0px 0px 0px 2px;}
.Profile .UserProfile .ProRate .Fadetxt{ text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; margin:5px 0px 0px 0px;}
.Profile  .TotalFore{margin:10px 0px 0px 0px; padding:0; clear:both; width:100%;}
.Profile  .TotalFore .TotalCast{ float:left; margin:5px 0px 3px 0px; padding:0; width:60%;}
.Profile  .TotalFore .SiteRank{ float:left; margin:5px 0px 3px 0px; padding:0; width:40%;}
.Profile  .TotalFore  .Toltitle{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; text-align:left; }
.Profile  .TotalFore .BigCast{  font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#333333; text-align:left; }
.Profile  .TotalFore .BigCast span{ color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px 3px 0px 0px;}

.Profile .Aboutforcast{margin:0; padding:0; width:100%; clear:both;}
.Profile .Aboutforcast .title{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#333333;}
.Profile .Aboutforcast .title span{ color:#99B3CC;}
.Profile .Aboutforcast .forcastImg{float:left; width:35%; padding:0; margin:5px 0px 0px 0px;}
.Profile .Aboutforcast .forcasttxt{padding:0; margin:5px 0px 0px 0px; width:65%;  float:left;}
.Profile .Aboutforcast .forcasttxt p{ text-align:justify; padding:0px 0px 15px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333;}
.Profile .Aboutforcast .forcasttxt .txt{ text-align:justify; padding:20px 0px 20px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333333;}

.Profile .Aboutforcast .Alltxt{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:10px 0px 15px 0px;}

.Profile .topfiveForcast{clear:both; padding:0; margin:20px 0px 0px 0px; width:100%;}
.Profile .ForcastRow{clear:both; width:100%; padding:0; margin:0;}
.Profile .ForcastRow .Topfive{float:left; margin:0; padding:0; width:60%;}
.Profile .ForcastRow .Topfive .tlt{ font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#99B3CC; font-weight:bold;}
.Profile .ForcastRow .Topfive .Icon{float:left;  padding:5px 0px 0px 0px; margin:0;}
.Profile .ForcastRow .Topfive .User{float:left; padding:5px 0px 0px 10px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#333333;}
.Profile .ForcastRow .Topfive .Lsttxt{font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#333333; clear:both; padding:5px 0px 10px 0px;}
.Widget{float:left; margin:0px 0px 0px 10px; padding:0; width:37%;}
.Widget .Tlt{ font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#A7CC95;}
.Widget .txt{  font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:5px 0px 10px 0px;}

.Profile .ForcastRow .Widget .Code{float:left; padding:0; margin:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:19px;  color:#333333;}
.Profile .ForcastRow .Widget .codetxt{ float:right; padding:3px; margin:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#333333; border:1px solid #99B3CC;}

.Profile .ForcastRow .Widget .Wethbox{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both; width:100%;}
.Profile .ForcastRow .Widget .Row{background:#EDF5EA; float:left; padding:5px; margin:15px 0px 0px 0px; width:97%;}
.Profile .ForcastRow .Widget .Icon{float:left; padding:2px 0px 0px 0px; margin:0;}
.Profile .ForcastRow .Widget .User{float:left; margin:0; padding:0px 0px 0px 5px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}
.Profile .ForcastRow .Widget .City{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; padding:0px 0px 0px 10px; margin:10px 0px 10px 0px; float:left;}

.Profile .ForcastRow .Widget .WeatherDeatils{float:left; background:#F0F4F7; padding:3px 0px 3px 0px; width:100%;}
.Profile .ForcastRow .Widget .WeatherDeatils .cloud{float:left; padding:0px 0px 0px 10px; margin:0; width:37%;}
.Profile .ForcastRow .Widget .WeatherDeatils .cloud .Icon{float:left; padding:0; margin:0;}
.Profile .ForcastRow .Widget .WeatherDeatils .cloud .temp{ float:left; padding:0px 0px 0px 10px; margin:0; color:#99B3CC; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.Profile .ForcastRow .Widget .WeatherDeatils .cloud .cludhead{ float:left; padding:16px 0px 0px 0px; margin:0; color:#333; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.Profile .ForcastRow .Widget .WeatherDeatils .weathertxt{float:left; margin:0; padding:0px 0px 0px 3px; width:58%;  color:#333; font-size:10px;  font-family:Arial, Helvetica, sans-serif;}
.Profile .ForcastRow .Widget .WeatherDeatils .weathertxt a{ color:#333; font-size:10px;  font-family:Arial, Helvetica, sans-serif;}
.Profile .ForcastRow .Widget .WeatherDeatils .weathertxt a:hover{ color:#333; font-size:10px;  font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.Profile .ForcastRow .Widget .Greenrow{ background:#EDF5EA; float:left; padding:4px 0px 4px 0px; width:100%; font-size:10px;  font-family:Arial, Helvetica, sans-serif; color:#333333; border-top:1px solid #FFF}
.Profile .ForcastRow .Widget .Greenrow a{ font-size:10px;  font-family:Arial, Helvetica, sans-serif; color:#333333;}
.Profile .ForcastRow .Widget .Greenrow a:hover{  font-size:10px;  font-family:Arial, Helvetica, sans-serif; color:#333333; ytext-decoration:none;}
	/*End Profile css*/
	
	/*start submit forecast css*/
.submitforcast{clear:both; margin:0px 0px 0px 0px; padding:20px 0px 0px 0px; width:100%;}
.submitforcast .title{font-family:Arial, Helvetica, sans-serif; font-size:19px; margin:0; padding:0; color:#ACCF9B;}
.submitforcast .Submitrow{ clear:both; margin:10px 0px 0px 0px; padding:0; width:100%;}
.submitforcast .Submitrow .Lft{float:left; padding:1px 0px 0px 0px; margin:0px 0px 10px 0px; width:15%; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333;}
.submitforcast .Submitrow .cen{float:left; width:53%; margin:0px 0px 10px 0px; padding:0;}
.submitforcast .Submitrow .cen .centxt{border:1px solid #99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#3F3F3F; padding:3px; margin:1px 0px 0px 0px;}

.submitforcast .Submitrow .cen span{ padding:0px 0px 0px 15px; font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#666666;}
.submitforcast .Submitrow .cen .msg{ padding:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#666666;}
.submitforcast .Submitrow .cen .msg a{ font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#666666;}
.submitforcast .Submitrow .cen .msg a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#666666; text-decoration:none;}
.submitforcast .Submitrow .cen  .Icon{float:left; padding:5px 10px 0px 0px; margin:0;}
.submitforcast .Submitrow .cen table{margin:20px 0px 20px 0px;}
.submitforcast .Submitrow .cen td {padding:5px 5px 5px 5px;}
.submitforcast .Submitrow .cen td span{font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#666666;
 padding:0px 0px 0px 0px; text-align:center;}
.submitforcast .Submitrow .rht{float:left;  margin:0px 0px 10px 0px; padding:0; width:32%; background:#F0F4F7;}
.submitforcast .Submitrow .rht .title{ font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#A7CC95; font-weight:bold; padding:5px 0px 5px 5px;}
.submitforcast .Submitrow .rht ul{margin:0px 0px 0px 23px; padding:0;}
.submitforcast .Submitrow .rht ul li{margin:0; padding:0; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:30px;}
		/*End submit forecast css*/	
		
		.Error{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FF0000; background:#fff;  margin:10px 0px 0px 0px;}
		/*start previewforcast css*/
.PreviewForcast{margin:0; padding:20px 0px 20px 0px; clear:both; width:100%;}		
.PreviewForcast .title{color:#99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold;} 	
.PreviewForcast .txt{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 0px 0px 0px;}
/*end preview forcast css*/
	.DvContent .GreenBtn{border:0; height:38px; float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:17px; padding:7px 10px 7px 10px; border:0px; margin:0px 0px 0px 5px; width:98px; background:url(../images/Btn.gif) no-repeat; font-weight:bold; cursor:pointer;}
	
		.DvContent .GryBtn{border:0; height:37px; float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:17px; padding:7px 10px 7px 10px; border:0px; margin:0px 0px 0px 5px; width:130px; background:url(../images/Btn_Gry.gif) no-repeat; font-weight:bold;}
		
		/*start top forcast css*/
		.TopForcast{margin:0; padding:20px 0px 20px 0px; clear:both; width:100%;}		
.TopForcast .title{color:#99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold;} 	
.TopForcast .txt{ color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 0px 0px 0px;}

.Paging{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#3D5B7A; margin:10px 0px 0px 0px;}
.Paging a{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#3D5B7A; padding:0px 3px 0px 3px;}
.Paging a:hover{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#3D5B7A; text-decoration:none;}
.Paging a.active{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#3D5B7A; padding:0px 3px 0px 3px; font-weight:bold;}
.Paging a.active:hover{font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#3D5B7A; font-weight:bold; text-decoration:none;}
		/*end top forcast css*/
		/*start css for allforecast profile*/
.AllforcstProfile{margin:0; padding:20px 0px 20px 0px; width:100%;}
.AllforcstProfile  .title{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#333333;}
.AllforcstProfile .title span{ color:#99B3CC;}
.AllforcstProfile  .Alltxt{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:10px 0px 15px 0px;}
		/*end css for allforecast profile*/
		
			/*start css for allforecast town*/
.Allforcsttowm{margin:0; padding:20px 0px 20px 0px; width:100%;}
.Allforcsttowm  .title{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#333333;}
.Allforcsttowm .title span{ color:#99B3CC;}
.Allforcsttowm  .Alltxt{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:10px 0px 15px 0px;}
		/*end css for allforecast town*/
		
		/*start css about us */
.Aboutus{margin:0; padding:10px 0px 0px 0px; width:100%; clear:both;}
.Aboutus .title{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#333333;}
.Aboutus .title span{ color:#99B3CC;}
.Aboutus .forcastImg{float:left; width:35%; padding:0; margin:5px 0px 0px 0px;}
.Aboutus .forcasttxt{padding:0; margin:5px 0px 0px 0px; width:65%;  float:left;}
.Aboutus .forcasttxt p{ text-align:justify; padding:0px 0px 15px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.Aboutus .forcasttxt .txt{ text-align:justify; padding:20px 0px 10px 0px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}




.Aboutus .Faqwithsign{margin:0px 0px 0px 0px; padding:0; width:100%; clear:both;}
.Aboutus .Faqwithsign .Faq {float:left; width:49%; padding:0;  margin:0px 10px 0px 0px;}
.Aboutus .Faqwithsign .Faq  .Tlt{ color:#99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:19px; padding:15px 0px 5px 0px;}
.Aboutus .Faqwithsign .Faq  .Txt{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#333333; padding:0px 0px 20px 0px;}
.Aboutus  .Faqwithsign .signup{float:left; width:48%; padding:0; margin:0px 0px 0px 10px;}
.Aboutus  .Faqwithsign .signup .title{ color:#99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:19px;}
.Aboutus  .Faqwithsign .signup .title span{color:#A7CC95;}
.Aboutus  .Faqwithsign .signup .Txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:5px 0px 5px 0px;}
.Aboutus  .Faqwithsign .signup .Txt a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.Aboutus  .Faqwithsign .signup .Txt a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
.Aboutus  .Faqwithsign .signup .titlegrn{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#A7CC95; padding:15px 0px 5px 0px;}

.Aboutus  .Faqwithsign .signup .SignupBox{padding:0; margin:10px 0px 0px 0px; width:100%; clear:both;}
.Aboutus  .Faqwithsign .signup .SignupBox  .FrmRow{padding:10px 0px 0px 0px; margin:5px 0px 0px 0px; width:100%; clear:both;}
.Aboutus  .Faqwithsign .signup .SignupBox  .Label{float:left; padding:0; margin:0; width:38%; }
.Aboutus .Faqwithsign .signup .SignupBox  .Label .txt{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#3F3F3F; padding:7px 0px 0px 0px;}
.Aboutus .Faqwithsign .signup .SignupBox  .Intxt{ float:left; padding:0; margin:0px 0px 0px 3px; width:60%;}
.Aboutus  .Faqwithsign .signup .SignupBox  .Intxt input{border:1px solid #99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#3F3F3F; padding:3px 0px 3px 0px; float:left; margin:1px 0px 3px 0px;}
.Aboutus  .Faqwithsign .signup .SignupBox  .Intxt span{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;
padding:0px 0px 0px 5px; float:left; width:100%;}


.Aboutus  .Faqwithsign .signup .Form{clear:both; margin:0; padding:20px 0px 0px 0px; width:100%;}
.Aboutus  .Faqwithsign .signup .Form .FormRow{clear:both; margin:0; padding:0px 0px 0px 0px;  width:100%;}
.Aboutus  .Faqwithsign .signup .Form .FormRow .Label{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; font-weight:bold; float:left; width:30%; padding:3px 0px 0px 0px; margin:0px 0px 10px 0px;}
.Aboutus  .Faqwithsign .signup .Form .FormRow .Input{padding:0px 0px 15px 0px; margin:0px 0px 0px 0px; float:left; width:65%;}
.Aboutus  .Faqwithsign .signup .Form .FormRow .Input .Inputtxt{border:1px solid #99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#333;}
.Aboutus  .Faqwithsign .signup .Form .FormRow .Input select{width:200px;}
.Aboutus  .Faqwithsign .signup .Form .FormRow .Input .smalltxt{font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#333; float:left;}

			/*end css about us */
			
			
					/*start css for edit profile*/
.EditProfile{margin:0; padding:0px 0px 20px 0px; width:100%; clear:both;}
.EditProfile  .title{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#333333; padding:20px 0px 0px 0px;}
.EditProfile .title span{ color:#99B3CC;}
.EditProfile  .Alltxt{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:10px 0px 15px 0px;}

.EditProfile .Profileform{margin:0; padding:0; clear:both; width:100%; }
.EditProfile .Profileform .form{float:left; width:50%; padding:0; margin:0;}
.EditProfile .Profileform .form  .FrmRow{padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; clear:both;}
.EditProfile .Profileform .form  .Label{float:left; padding:0; margin:0; width:38%; }
.EditProfile .Profileform .form  .Label .txt{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#3F3F3F; padding:6px 0px 0px 0px;}
.EditProfile .Profileform .form .Intxt{ float:left; padding:0; margin:0px 0px 0px 3px; width:60%;}
.EditProfile .Profileform .form  .Intxt input{border:1px solid #A7CC95; font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#3F3F3F; padding:3px 0px 3px 5px; float:left; margin:1px 0px 3px 0px;}
.EditProfile .Profileform .form  .Intxt span{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666666;
padding:0px 0px 0px 5px; float:left; width:100%;}


.EditProfile .Profileform .form  .FrmRow  .Inputtxt{border:1px solid #A7CC95; font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#3F3F3F; padding:3px 0px 3px 5px; float:left; margin:1px 0px 3px 0px;}
.EditProfile .Profileform .form .Intxt .txtlimt{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; float:left;  width:100%;}
.EditProfile .Profileform .form .Intxt .txtlimt .Right{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999;  padding:10px 0px 0px 0px; float:right;}
.EditProfile .Profileform .form .Intxt .txtlimt input{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; border:1px solid #fff; float:left; margin:0px 0px 0px 136px; padding:9px 0px 0px 0px; text-align:right;}

.EditProfile .Profileform  .UserPic{float:left; width:50%; padding:0; margin:0;}
.EditProfile .Profileform  .UserPic .pic{float:left; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666666;}
.EditProfile .Profileform  .UserPic .userphoto{float:left; padding:0px 0px 0px 10px; margin:0;}
.EditProfile .Profileform .UserPic .title{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; 
color:#3F3F3F; padding:20px 0px 0px 20px; float:left;}

.EditProfile .Profileform .UserPic .UserForm{margin:20px 0px 0px 0px; padding:0px 0px 0px 20px; float:left; width:90%;}
.EditProfile .Profileform .UserPic .Link{float:left; width:20%; padding:5px 0px 0px 0px; margin:0;  font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666666;}
.EditProfile .Profileform .UserPic .LnkName{float:left; width:10%; margin:0; padding:5px 5px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666;}
.EditProfile .Profileform .UserPic .textfelid{float:left; width:40%; margin:0; padding:0;}
.EditProfile .Profileform .UserPic .textfelid .Inputtxt{border:1px solid #A7CC95; font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#3F3F3F; padding:3px 0px 3px 5px; float:left; margin:1px 0px 3px 0px;}

		/*end css for edit profile*/
		

.Town{clear:both; margin:0; padding:20px 0px 0px 0px; width:100%;}
.Town .Search{padding:0; margin:0px 0px 10px 0px; width:100%; float:left;}
.Town .Search .Lbl{ float:left; width:25%; margin:0; padding:9px 0px 0px 0px;  font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#99B3CC;}
.Town .Search .Input{float:left; width:38%; padding:0; margin:0; }
.Town .Search .Input .inputtxt{ border:1px solid #99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#3F3F3F; padding:8px 0px 8px 3px; margin:1px 0px 5px 0px; border:1px solid red;}
.Town .Search .SrchBtn{float:left; width:19%; padding:0; margin:0;}

/*
.DvContent .Search{padding:0; margin:10px 0px 0px 0px; width:100%; clear:both;}
.DvContent .Search .Lbl{ float:left; width:25%; margin:0; padding:9px 0px 0px 0px;  font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#99B3CC;}
.DvContent .Search .inputtxt{ border:1px solid #99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; color:#3F3F3F; padding:8px; float:left; margin:1px 0px 0px 0px;}
.DvContent .SrchError{color:#FF3F3F; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; 
padding:10px 0px 0px 10px; width:27%; float:left;}

.DvContent .Searching{padding:0px 0px 0px 0px; width:27%; float:left;}
.DvContent .Searching img{padding:0px 0px 0px 10px; float:left;}
.DvContent .Searching .Txt {color:#A7CC95; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; padding:10px 0px 0px 10px; float:left;}
*/

.Town .Dvrow{clear:both; padding:0; margin:0; width:100%;}
.Town .Dvrow .Leftlocation{float:left; width:73%; margin:0; padding:0px 0px 10px 0px;}
.Town .Dvrow .Addforecast{float:left; width:20%; margin:0; padding:0px 0px 10px 0px;}

.Town .Location{font-size:19px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; float:left; padding:0px 0px 20px 0px;}
.Town .Location span{ color:#99B3CC; font-size:19px; font-family:Arial, Helvetica, sans-serif;  font-weight:bold;} 
.Town .change{font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; padding:5px 0px 20px 5px; color:#333333;}
.Town .change a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
.Town .change a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-decoration:none;}

.Town .AddForecast{ background:url(../images/Add_Forecast.jpg) no-repeat top left; width:198px; height:32px; float:left;
 margin:0px 0px 0px 0px; padding:5px 0px 0px 8px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#fff;}
.Town .Dvrow .Addforecast a{text-decoration:none;}
	
.Town .Townforecast{ clear:both;  margin:0; padding:0px 0px 20px 0px; width:100%;}
.Town .Townforecast td{border-right:2px solid #fff;}
.Town .Forecast{clear:both; margin:0; padding:0; width:100%;}
.Town .Forecast .Dattlt{ background:#EDF5EA; padding:0; margin:0; float:left; width:100%; border-bottom:1px solid #fff;} 

.Town .Forecast .Dattlt .BotmLnk{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; padding:3px 0px 5px 10px; width:93%;}
.Town .Forecast .Dattlt .BotmLnk a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
.Town .Forecast .Dattlt .BotmLnk a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none;}

.Town .Forecast .Dattlt .Date{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#333; font-weight:bold; float:left; width:68%;  padding:0px 0px 5px 5px;} 
.Town .Forecast .Dattlt .year{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:bold; float:left; width:25%; text-align:right; padding:3px 5px 5px 0px;} 
.Town .Forecast .Dattlt .Day{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; font-weight:bold; padding:5px 0px 5px 5px;} 
.Town .Forecast .Forecontent{ clear:both; margin:0; padding:0; width:100%;} 
.Town .Forecast .Forecontent .content{ background:#E6EDF3; padding:0; margin:0; width:100%; float:left; border-bottom:1px solid #fff;} 
.Town .Forecast .Forecontent .CastIcon{float:left; padding:0px 0px 0px 10px; margin:5px 0px 0px 0px; }
.Town .Forecast .Forecontent .Temp{ float:left; padding:5px 0px 0px 10px; margin:5px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#99B3CC;}

.Town .Forecast .Forecontent  .Icontitle{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#333;  padding:3px 0px 5px 10px;}

.Town .Forecast .Forecontent .Based{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333; padding:3px 0px 5px 10px;}
.Town .Forecast .Forecontent .Based a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333;}
.Town .Forecast .Forecontent .Based a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none;}

.Town .Forecast .Forecontent .rate{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FC6703; padding:10px 0px 5px 10px;}

.Town .Forecast .Forecontent .Usericon{float:left; padding:2px 0px 5px 10px; margin:0;}
.Town .Forecast .Forecontent .Username{float:left; padding:1px 0px 0px 5px; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333;}

.Town .Forecast .Forecontent .forecasttxt{  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; padding:2px 0px 5px 10px; float:left; width:90%;} 
.Town .Forecast .Forecontent .forecasttxt  a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
.Town .Forecast .Forecontent .forecasttxt  a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; text-decoration:none;}
.Town  .title{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#333333; padding:10px 0px 0px 0px;}
.Town .title span{ color:#99B3CC;}

.Town .Forcastform{float:left; width:58%; padding:0; margin:0px 0px 0px 0px;}
.Town .Forcastform .title{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#ACCF9B;}
.Town .Forcastform .title span{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333;}
.Town .Forcastform .txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; padding:3px 0px 0px 0px;}
.Town .Forcastform .Form{clear:both; margin:0; padding:20px 0px 0px 0px; width:100%;}
.Town .Forcastform .Form .FormRow{clear:both; margin:0; padding:0px 0px 0px 0px;  width:100%;}
.Town .Forcastform .Form .FormRow .Label{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; font-weight:bold; float:left; width:30%; padding:3px 0px 0px 0px; margin:0px 0px 10px 0px;}
.Town .Forcastform .Form .FormRow .Input{padding:0px 0px 15px 0px; margin:0px 0px 0px 0px; float:left; width:65%;}
.Town .Forcastform .Form .FormRow .Input .Inputtxt{border:1px solid #99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#333;}
.Town .Forcastform .Form .FormRow .Input select{width:200px;}
.Town .Forcastform .Form .FormRow .Input .smalltxt{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; float:left; width:100%;}

.Town .Forcastform .Form .FormRow .Input .InLabel{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; font-weight:bold; float:left; padding:0px 2px 0px 0px; margin:0px 0px 10px 0px;}

.Town .Forcastform .Form .FormRow .Input .smallinput{border:1px solid #99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#333;}

.Town .Forcastform .Form .FormRow .Input .LognLeft{ float:left; width:46%; padding:0; margin:0;}
.Town .Forcastform .Form .FormRow .Input .Lognrht{ float:left; width:52%; padding:0; margin:0;}


/* star rating start  */


	/*             styles for the star rater                */	
	.star-rating{
		list-style:none;
		margin: 0px;
		padding:0px;
		width: 80px;
		height: 16px;
		position: relative;
		overflow:hidden;
		background: url(../images/New_Allstar.gif) top left repeat-x;		
	}
	.star-rating li{
		padding:0px;
		margin:0px;
		/*\*/
		float: left;
		/* */
	}
	.star-rating li a{
		display:block;
		width:16px;
		height: 16px;
		line-height:16px;		
		text-decoration: none;
		text-indent: -9000px;
		z-index: 20;
		position: absolute;
		padding: 0px;
		overflow:hidden;
	}
	.star-rating li a:hover{
		background: url(../images/New_Allstar.gif) left bottom;
		z-index: 2;
		left: 0px;
		border:none;
	}
	.star-rating a.one-star{
		left: 0px;
	}
	.star-rating a.one-star:hover{
		width:16px;
	}
	.star-rating a.two-stars{
		left:16px;
	}
	.star-rating a.two-stars:hover{
		width: 32px;
	}
	.star-rating a.three-stars{
		left: 32px;
	}
	.star-rating a.three-stars:hover{
		width: 48px;
	}
	.star-rating a.four-stars{
		left: 48px;
	}	
	.star-rating a.four-stars:hover{
		width: 64px;
	}
	.star-rating a.five-stars{
		left: 64px;
	}
	.star-rating a.five-stars:hover{
		width: 80px;
	}
	.star-rating li.current-rating{
		background: url(../images/New_Allstar.gif) left center;
		position: absolute;
		height: 16px;
		display: block;
		text-indent: -9000px;
		z-index: 1;
	}
	
	/* remove halo effect in firefox   */
	a:active{
		outline: none;
	}	

/* star rating ends  */

	
	
.Mappopup{ padding:0; margin:0; width:324px; float:left;}
.Mappopup .Center{background:#fff; width:322px; float:left; }

.Mappopup  .Center .popup{ padding:0; margin:0; width:100%; float:left;}
.Mappopup  .Center .popup .Forecast{padding:0; margin:0; width:40%; float:left;}
.Mappopup  .Center .popup .Forecast .Day{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; padding:0px 0px 5px 5px;}
.Mappopup  .Center .popup .Forecast .Date{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#333333; padding:0px 0px 5px 5px;}
.Mappopup  .Center .popup .Forecast .Date span{font-size:13px; padding:0px 0px 0px 5px;}
.Mappopup  .Center .popup .Forecast .Icon{float:left; padding:5px 0px 0px 5px; margin:0;}
.Mappopup  .Center .popup .Forecast .temp{float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#9FB7CF; padding:15px 0px 0px 10px;}
.Mappopup  .Center .popup .Forecast .Weather{padding:10px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333333; float:left; width:100%;}
.Mappopup  .Center .popup .Forecast .Based{padding:15px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#333333; float:left; width:100%;}
.Mappopup  .Center .popup .Forecast .Based span{font-weight:normal; text-decoration:underline;}

.Mappopup  .Center .popup .ForCstDesp{float:left; padding:0; margin:0; width:58%;}
.Mappopup  .Center .popup .ForCstDesp .GreenBtn{border:0; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; padding:1px 0px 3px 0px; margin:0px 0px 0px 5px; width:61px; background:url(../images/Popup_Grnbut.gif) no-repeat; font-weight:bold;}
.Mappopup  .Center .popup .ForCstDesp .BlueBtn{border:0; height:20px; float:left; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:13px; padding:1px 0px 3px 0px; border:0px; margin:0px 0px 0px 5px; width:99px; background:url(../images/Popup_Bluebut.gif) no-repeat; font-weight:bold; cursor: pointer}
.Mappopup  .Center .popup .ForCstDesp .Orgtxt{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FC6703; padding:5px 0px 0px 5px;}
.Mappopup  .Center .popup .ForCstDesp .User{clear:both; padding:5px 0px 0px 0px; margin:0; width:100%;}

.Mappopup  .Center .popup .ForCstDesp .User span{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FC6703; padding:5px 0px 0px 5px; float:left;}
.Mappopup  .Center .popup .ForCstDesp .User .UserImage{float:left; padding:5px 0px 0px 7px; width:10%;}
.Mappopup  .Center .popup .ForCstDesp .User .Username{float:left; padding:5px 0px 0px 3px; float:left; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:13px; font-weight:bold;}
.Mappopup  .Center .popup .ForCstDesp .Rating{padding:5px 0px 0px 0px; float:left;}	
.Mappopup  .Center .popup .ForCstDesp .Rating img{padding:0px 0px 0px 2px;}
.Mappopup  .Center .popup .ForCstDesp .Desp{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; padding:5px 0px 0px 0px; float:left; width:100%;}
.Mappopup  .Center .popup .ForCstDesp .Desp a{ font-size:11px; color:#333;}
.Mappopup  .Center .popup .ForCstDesp .Desp a:hover{ font-size:11px; color:#333; text-decoration:none;}


.Mappopup .MapDvPopUp {background:transparent; margin:1px; }
.Mappopup .ptop, .pbottom {display:block; background:transparent; font-size:1px;} 
.Mappopup .pb1, .pb2, .pb3, .pb4 {display:block; overflow:hidden; clear:both;}
.Mappopup .pb1, .pb2, .pb3 {height:1px;} 
.Mappopup .pb2, .pb3, .pb4 {background:#fff; border-left:1px solid #A8CC96; border-right:1px solid #A8CC96;}
.Mappopup .pb1 {margin:0 5px; background:#A8CC96;}
.Mappopup .pb2 {margin:0 3px; border-width:0 2px;}
.Mappopup .pb3 {margin:0 2px;}
.Mappopup .pb4 {height:2px; margin:0 1px;}
.Mappopup .Mappopupcontent {display:block; background:#fff; border:0 solid #A8CC96; border-width:0 1px; float:left;}


.DvContent .Forecast .submitforecast{float:left; width:58%; padding:0; margin:0px 0px 0px 0px;}
.DvContent .Forecast .submitforecast .titlegrn{font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#A7CC95; padding:15px 0px 5px 0px;}
.DvContent .Forecast .submitforecast .Txt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:5px 0px 5px 0px;}
.DvContent .Forecast .submitforecast .Txt a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.DvContent .Forecast .submitforecast .Txt a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
.DvContent .Forecast .submitforecast .Form{clear:both; margin:0; padding:20px 0px 0px 0px; width:100%;}
.DvContent .Forecast .submitforecast .Form .FormRow{clear:both; margin:0; padding:0px 0px 0px 0px;  width:100%;}
.DvContent .Forecast .submitforecast .Form .FormRow .Label{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666666; font-weight:bold; float:left; width:30%; padding:3px 0px 0px 0px; margin:0px 0px 10px 0px;}
.DvContent .Forecast .submitforecast .Form .FormRow .Input{padding:0px 0px 15px 0px; margin:0px 0px 0px 0px; float:left; width:65%;}
.DvContent .Forecast .submitforecast .Form .FormRow .Input .Inputtxt{border:1px solid #99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#333;}
.DvContent .Forecast .submitforecast .Form .FormRow .Input select{width:200px;}
.DvContent .Forecast .submitforecast .Form .FormRow .Input .smalltxt{font-family:Arial, Helvetica, sans-serif; font-size:11px;  color:#333;  float:left; width:100%;}


/*start css for default fadeout listing*/
.DvContent .WeatherLst .DvListing{ padding:0; margin:0px 0px 20px 0px; width:100%; float:left;}
.DvContent .WeatherLst .Dvrow{ clear:both; padding:10px 0px 0px 0px;  width:100%; margin:0;}
.DvContent .WeatherLst .DvIcon{padding:5px 0px 0px 0px; float:left; margin:0; width:4%;}
.DvContent .WeatherLst .Dvtemp{ color:#99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; float:left; margin:0; padding:0; width:5%;}
.DvContent .WeatherLst .DvweatherDsep{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#656565; font-weight:bold; padding:5px 0px 0px 0px; float:left; margin:0; width:40%;}
.DvContent .WeatherLst .DvWeather{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:5px 0px 0px 0px;  float:left;  margin:0; width:17%;}
.DvContent .WeatherLst .DvWeather a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; }
.DvContent .WeatherLst .DvWeather a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
.DvContent .WeatherLst .Dvcountry{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;
 color:#668FB5; padding:5px 5px 0px 0px; margin:0; float:left; width:15%;}
.DvContent .WeatherLst .Dvtime{font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#333333; padding:5px 0px 0px 0px; margin:0; float:left;  width:18%; }
.DvContent .WeatherLst .Newtr1{  float:left; width:100%;}
.DvContent .WeatherLst .Newtr2{  float:left; width:100%;}
.DvContent .WeatherLst .Newtr3{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); opacity:0.7;  filter:alpha(opacity=70); float:left; width:100%;}
.DvContent .WeatherLst .Newtr4{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5;  filter:alpha(opacity=50); float:left; width:100%;}
.DvContent .WeatherLst .Newtr5{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); opacity:0.3;  filter:alpha(opacity=30); float:left; width:100%;}
.DvContent .WeatherLst .Newtr6{ filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10); opacity:0.1;  filter:alpha(opacity=10); float:left; width:100%;}
/*End css for default fadeout listing*/

/*start Login css*/
.Login{clear:both; margin:0; padding:20px 0px 0px 0px; width:100%;}
.Login .title{font-family:Arial, Helvetica, sans-serif; font-size:19px;  color:#A7CC95;}
.Login .Logintxt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; padding:5px 0px 5px 0px;}
.Login .Logintxt a{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
.Login .Logintxt a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-decoration:none;}
.Login .LoginForm{clear:both; padding:20px 0px 0px 0px; margin:0; width:100%;}
.Login .LoginForm .Formrow{ clear:both; padding:15px 0px 0px 0px; margin:0; width:100%;}
.Login .LoginForm .Label{float:left; padding:0; margin:0px 0px 0px 0px; width:15%; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.Login .LoginForm .Input{float:left; padding:0; margin:0px 0px 0px 0px; width:84%;}
.Login .LoginForm .Input span a{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; float:left; width:100%; }
.Login .LoginForm .Input span a:hover{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none;}
.Login .LoginForm .Input .Inputtxt{border:1px solid #99B3CC; font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#333;}
/*End Login css*/

.border { border:#FF0000 solid 1px;}

/*start town nodata css*/
.Town .Nodata{clear:both; padding:0; margin:auto; width:60%;}
.Town .Data{float:left; padding:0; width:100%; margin:30px 0px 70px 0px;}
.Town .Data .Heading{background:#EDF5EA; padding:5px 0px 5px 10px; width:100%; float:left; font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#333; border-bottom:2px solid #fff; font-weight:bold;}
.Town .Data .Heading span{ color:#FD1E1C;} 
.Town  .Data .content{background:#E6EDF3;  padding:5px 0px 10px 10px; float:left; width:100%; margin:0;}
.Town  .Data .contenttxt{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333;}
.Town  .Data .contenttxt a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333;}
.Town  .Data .contenttxt a:hover{text-decoration:none;}
.Town  .Data .bigbtn{ float:left; margin:20px 0px 20px 5px; background:url(../images/Big_Btn.gif) no-repeat left top; width:198px; height:32px; border:0; font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:17px; padding:6px 10px 7px 10px;  font-weight:bold;}
.Town .Topnodata{clear:both; padding:0; margin:0; width:90%;}
/*end town nodata css*/

.A1Txt {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0px 15px 0px;}
.WeatherLst .title{font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#333333;}
.WeatherLst .title span{ font-family:Arial, Helvetica, sans-serif; font-size:19px; font-weight:bold; color:#99B3CC;}
.MandatoryField { color:red;font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold;}