@charset "utf-8";
/* CSS Document */

/*---------------------Generic---------------------*/

html { padding:0px; margin:0px; }
.body {background:url(../images/bg.gif) repeat-x #f1f1f1; margin:0px; padding:0px;  font-size: 75%; color: #333333; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; }
body {background:#000; margin:0px; padding:0px;  font-size: 75%; color: #333333; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; }
img { border:0; }

/*---------------------Wrapper---------------------*/

#wrapper{ width:1115px; margin:0 auto;}

.pagebg{ background:url(../images/pagebg.gif) no-repeat;  margin:0 auto;}

.pagebottombg{ background:url(../images/pagebottombg.gif) no-repeat bottom;}

.pageWidth{ width:1049px; margin:0 auto;}

#container{ width:985px; margin:0 auto;}


/*---------------------Header---------------------*/

#header{ width:1025px; margin:0 auto;}

#header img{ border:none;}

#tagline{ width:1045px; margin:0 auto; padding:5px 0px 10px 0px;}


.required_text{ color:Red; font-size:10px;}
.logout { color:#454545; float:right; padding:0px 20px 0px 0px; font-weight:bold; height:26px; }
.logout_tc{ background:url(../images/logout_left.jpg) no-repeat top left; height:26px; width:6px; }
.logout_mid{ background:url(../images/logout_mid.jpg) repeat-x top left; height:23px; padding:3px 4px 0 4px; }
.logout_bt{ background:url(../images/logout_right.jpg) no-repeat top left; height:26px; width:6px;}
.logout a { text-decoration:none; font-size:13px; color:#454545;}  
.logout a:hover { text-decoration:underline; }


/*---------------------Top navigation---------------------*/

.topMenu {
	background: #E8EFF9;
	width:130px;
	display:block;
}

.topMenu_about {
	background: #E8EFF9;
	width:175px;
	display:block;
}

.boxtop {
	background: url(../images/ne.gif) no-repeat top right;
}
.boxtop div {
	font-size: 0;
	height: 5px;
	background: url(../images/nw.gif) no-repeat top left;
}
.boxbottom {
	background: url(../images/se.gif) no-repeat bottom right;
}
.boxbottom div {
	font-size: 0;
	height: 5px;
	background: url(../images/sw.gif) no-repeat bottom left;
}
.boxcontent {
	padding: 0px 5px 0px 5px;
}

.topMenu a, .topMenu_about a{ font-family:"Trebuchet MS"; font-size:15px; color:#525252; text-decoration:none; text-transform:uppercase; font-weight:bold;}

.topMenuInactive a{ font-family:"Trebuchet MS"; font-size:15px; color:#525252; text-decoration:none; text-transform:uppercase; font-weight:bold; }

.topMenu a:hover ,.topMenuInactive a:hover, .topMenu_about a:hover{ color:#5b7cba;}


/*---------------------Columns---------------------*/

.colmun2{ padding:0px 0px 0px 15px;}
.colmun3{ width:135px; padding:0px 0px 0px 25px}

/*---------------------Refine Search and google---------------------*/

/*.refineSearch{ background:url(../images/refine_bg.gif) repeat-x; width:216px; font-size:14px;}*/
.refineSearch{ width:220px; font-size:14px;}
.refineSearchTop{ background:url(../images/refine_tp.gif) no-repeat top left; height:13px;  }
.refineSearchMid{ background:url(../images/refine_mid.gif) repeat-y top left;  }
.refineSearchBt{ background:url(../images/refine_bt.gif) no-repeat top left; height:13px;  }
.refineSearchErrorBox  { color:#DF0000; background-color:#FFDFDF; padding:5px; display:block;}
.refineSearchErrorTxt  { color:#DF0000; font-size:10px; font-weight:bold; line-height:10px; margin:0; padding:7px 0 3px 5px; }
.refineSearchWidth{ width:185px; margin:0 auto;}
.refineSearchArea { width:150px; position:absolute; display:block; background-color:#ffffff; height:auto; border:1px solid #999999; margin:-98px 0px 0px 193px; z-index:99; padding:8px; }
.refineSearchWidth2{ width:155px; margin:0 auto; }

.refineMF{ font-size:15px;}

.googleWidth{ width:150px; margin:0 auto;}

.googleHeading{ font-size:15px; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}


/*---------------------Top 10 Cities---------------------*/

.top10Cities{ width:216px; background:url(../images/top10_bg.gif) no-repeat top;}

.bottomBg{ background:url(../images/cb.gif) no-repeat; width:216px; height:22px;}

.middlebg{ background:url(../images/middlebg.gif) repeat-y;}

.top10Width{ width:185px; margin:0 auto; padding:15px 0px 0px 0px;}

.top10Heading{ font-size:17px; font-weight:bold; text-align:center;}

.top10Txt{ font-size:12px; color:#1d4aa0; font-weight:bold; line-height:14px;}

.top10Cities ul{ font-size:12px; color:#000000; font-weight:bold; list-style-image:url("../images/top10_ul_bg.gif"); margin:0px; line-height:22px; padding:0px 0px 0px 40px; margin:0px;}

.top10Cities ul a{ color:#000000; text-decoration:none;}

.top10Cities ul a:hover{ color:#5b7cba; text-decoration:underline;}

.top10Cities ul .selected a{color:#5b7cba; text-decoration:underline;}

.ct{background:url(../images/ct.gif) no-repeat; width:214px; height:24px;}

.bottomBg2{background:url(../images/cb2.gif) no-repeat; width:216px; height:22px;}

.middlebg2{background:url(../images/middlebg2.gif) repeat-y;}


/*---------------------3rd Column---------------------*/

.af{ background-color:#f4f4f4; font-size:12px; text-align:center; font-weight:bold; color:#000000; padding:5px;}

/* Headings
-------------------------------------------------------------- */

h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 20px; color:#0f0f0f; }
h2 { font-size: 15px; color:#0f0f0f;}
h3 { font-size: 14px; color:#555555; line-height:normal;}
h4 { font-size: 19px; color:#000000; font-weight: bold; padding:0px; margin:0px;}
h5 { font-size: 16px; color:#000000; font-weight: bold;}
h6 { font-size: 15px; font-weight: bold; color:#999999; font-family:Verdana, Arial, Helvetica, sans-serif; }

h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img {
  margin: 0;
}


/*---------------------Form---------------------*/

.input1{ font-size:13px; color:#fff; width:168px; border:solid 1px #c9c9c9}

.input2{ font-size:13px; color:#a09f9f; width:140px; height:220px;  border:solid 1px #c9c9c9; padding:5px; overflow-y:auto; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; text-align:justify; line-height:18px;}

.input3{ font-size:12px; color:#000000; width:140px; height:220px;  border:solid 1px #c9c9c9; padding:5px; overflow-y:auto; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; text-align:justify;}

.bold_class { font-weight:bold; } 

.border1{ border:solid 1px #e8e8e8; margin:10px 0px 10px 0px;}

.border2{ border-bottom:dotted 1px #d2d2d2; padding:10px 0px 0px 0px; }

.vbborder{ border-bottom:dotted 1px #cedbf0; padding:0px 0px 8px 0px; }

.vbborder2{ border-bottom:dotted 1px #cedbf0; padding:0px 0px 5px 0px; }

.vbborder3{ border-bottom:dotted 1px #cedbf0; padding:7px 0px 7px 0px; }


/*---------------------General---------------------*/
   
.leftFloat { float: left; }
.rightFloat { float: right; }
.clear{clear: both;}
.alignRight { text-align: right; }
.aligncenter { text-align: center; }

.spacer5{height:5px;}
.spacer10{height:10px;}
.spacer15{height:15px;}
.spacer20{height:20px;}
.spacer25{height:25px;}
.spacer30{height:30px;}
.spacer35{height:35px;}
.spacer40{height:40px;}
.spacer50{height:50px;}
.spacer60{height:60px;}

.paddingT2{ padding-top:2px;}
.paddingT5{ padding-top:5px;}
.paddingT10{ padding-top:10px;}
.paddingT11{ padding-top:11px;}
.paddingT12{ padding-top:12px;}
.paddingT15{ padding-top:15px;}
.paddingT16{ padding-top:16px;}
.paddingL8{ padding-left:8px;}
.paddingL10{ padding-left:10px;}
.paddingL15{ padding-left:15px;}


.paddingT20{ padding-top:20px;}
.paddingT30{ padding-top:30px;}
.paddingL20{ padding-left:20px;}
.paddingL21{ padding-left:21px;}
.paddingL23{ padding-left:23px;}
.paddingL25{ padding-left:25px;}
.paddingL50{ padding-left:50px;}
.paddingT70{ padding-top:70px;}
.paddingT50{ padding-top:140px;}
.paddingT435{ padding-top:435px;}
.paddingLR5{ padding:0px 5px;}
.paddingLR10{ padding:0px 10px;}
.paddingLR20{ padding:0px 20px;}
.paddingTB5{ padding:5px 0px;}
.paddingTB10{ padding:10px 0px;}
.paddingTB20{ padding:20px 0px;}
.paddingTL5{ padding:2px 0px 0px 5px;}
.paddingTL35{ padding:5px 0px 0px 35px;}
.paddingTR35{ padding:5px 35px 0px 0px;}



.paddingL18{ padding-left:18px;}
.paddingB5 { padding-bottom:5px; }

.width320{ width:320px;}

.width325{ width:325px; background:url(../images/ymlbg.gif) right no-repeat; padding:0px 35px 0px 10px; }

.width540{ width:540px; margin:0 auto;}


/*---------------------Misc---------------------*/

.morningTxtDiv{ position:absolute;  margin:472px 0px 0px 0px; width:322px; text-align:center; }

.adsHeading{ font-size:19px; color:#000000; text-align:left; padding-left:22px;}

.morningTxt{ font-size:15px; color:#5164a2; font-weight:bold;}

.timeTxt{ font-size:12px; color:#000000; font-weight:bold; padding-left:5px;}

.maTxt{ font-size:14px; color:#ff9000; font-weight:bold; padding-top:5px;}

.meTxt{ font-size:14px; color:#5164a2; font-weight:bold; padding-top:5px;}

.ymlLink{ padding:15px 0px 0px 5px;}

.wlogo {margin:436px 0px 0px 232px;position:absolute; z-index:100; }

.wlogo2 {margin:162px 0px 0px 72px;position:absolute;}

.afternoon_pic {height:14px; width:16px; position:absolute;}

.curvetop{ background:url(../images/curve_bg.jpg) no-repeat; width:212px; height:30px; font-size:19px; color:#FFFFFF; font-weight:bold; padding:8px 0px 0px 0px; text-align:center;}

.curvetop2{ background:url(../images/ct2.gif) no-repeat; width:571px; height:14px; }

.middleBg3{ background:url(../images/middlebg3.gif) repeat-y; width:571px;}

.curvebottom3{ background:url(../images/cb3.gif) no-repeat; width:571px; height:18px; }

.ymltxt{ color:#4d4b4b; font-size:13px; font-weight:bold;}
.ymltxt1{ font-size:17px; color:#010100; font-weight:bold; }
.ymltxt2{ color:#29529e; font-weight:bold;}
.ymltxt3{ color:#0070c0; font-weight:bold;}
.ymltxt4{ font-size:12px; color:#999999; }
.ymltxt5{ color:#ff0000; font-weight:bold;}
.ymltxt6{ color:#7cb73c; font-weight:normal; font-style:italic;}

a:link.link1, a.link1, a:visited.link1, a:active.link1{ color:#000000; text-decoration:underline; font-weight:bold;}

a:link.link2, a.link2, a:visited.link2, a:active.link2{ color:#000000; text-decoration:none; font-weight:bold;}



/*---------------------Volatility Box---------------------*/

.weatherboxWidth{ width:241px; font-family:Tahoma,Arial, Helvetica, sans-serif;}

.weatherbox{ background:url(../images/weatherboxbg.gif) repeat-y; font-size:18px; font-weight:normal; }

.vbHeading{font-size:17px; color:#848484; font-weight:bold; padding:0px 0px 0px 5px; }


.vbPadding{ padding:0px 20px 0px 0px;}

.vbPadding2{padding:24px 0px 0px 10px; }

.vbPadding3{padding:10px 0px 0px 10px; }



.meter{width:82px; height:81px;}

.vbIconWidth { width:82px; text-align:center;}


.vbTxt4{ color:#1f58c2; font-size:12px;  padding:0px 0px 0px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; }

.vbTxt5{ color:#8a8a8a; font-size:11px;  padding:0px 0px 0px 10px; line-height:14px; }

.vbTxt{ color:#8a8a8a; font-size:11px;  padding:0px 0px 0px 0px; line-height:22px; }

.vbWarningTxt{ color:#f30000; font-size:10px; padding:0px 0px 0px 7px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; }

.vbWarningTxt a{color:#f30000; text-decoration:underline;}


.vbctWidth{ width:241px;}

.vbBoxInnerWidth{ width:214px; margin:0 auto;}

.vbBoxInnerWidth3{ width:225px; margin:0 auto;}

.vbct{ background:url(../images/vbct.gif) no-repeat; width:241px; height:9px;}

.vbmiddle{ background:url(../images/vbmiddlebg.gif) repeat-y;}

.vbcb{ background:url(../images/vbbc.gif) no-repeat; width:241px; height:8px;}

.vbBoxInnerWidth2{ width:155px;}

.vbPadding{padding:25px 0px 0px 30px;}

.extremely-cold{ color:#85479c; text-transform:capitalize; font-weight:normal;}

.very-cold{ color:#243b7f; text-transform:capitalize; }

.cold{color:#2566b1; text-transform:capitalize;}

.cool{ color:#4682c3; text-transform:capitalize; }

.mild{ color:#8EE2EC; text-transform:capitalize;}

.warm{color:#fff200; text-transform:capitalize; }

.very-warm{ color:#fcb315; text-transform:capitalize;}

.hot{ color:#b94803; text-transform:capitalize; }

.very-hot{color:#ed2024; text-transform:capitalize;}

.extremely-hot{color:#ed2024; text-transform:capitalize;}

.feelsLike{ color:#4c66b4; }

.feelsLike2{ color:#4c66b4;   font-size:17px;}

.breezy{ color:#8EE2EC; }

.windy{ color:#55585d;}

.mph{ color:#000000; font-size:16px;  }

.sunny{ color:#FFF200;}

.clearTxt{ color:#FFFFFF;}

.mostlySunny{ color:#FFFC17;}

.partlySunny{ color:#FFFC17;}

.mostlyClear{ color:#000;}

.hazySunshine{ color:#FFFC17;}

.haze{ color:#000;}

.passingClouds{ color:#98AFC7;}
.scatteredCloud{ color:#fff255;}

.partlyCloudy{ color:#FFFC17;}

.mostlyCloudy{ color:#000;}

.overcast{ color:#000;}

.lowClouds{ color:#000;}

.lightFog{ color:#8ee2ec;}

.fog{ color:#8ee2ec;}

.denseFog{ color:#8ee2ec;}

.iceFog{ color:#8ee2ec;}

.sandstorm{ color:#000;}
.duststorm{ color:#000;}
.increasingClouds{ color:#33CCFF;}
.decreasingClouds{ color:#33CCFF;}
.clearingSkies{ color:#33CCFF;}
.breaksofSunLate{ color:#33CCFF;}
.earlyFogfollowedbySunnySkies{ color:#33CCFF;}
.smoke{ color:#33CCFF;}
.lowLevelHaze{ color:#000;}


.drizzle{ color:#4b66b5;}
.sprinkles{ color:#4b66b5;}
.scatteredShowers{ color:#4b66b5;}
.aFewShowers{ color:#4b66b5;}
.lightShowers{ color:#4b66b5;}
.passingShowers{ color:#4b66b5;}
.lightRain{ color:#4b66b5;}
.rainShowers{ color:#4b66b5;}
.rain{ color:#4b66b5;}
.numerousShowers{ color:#4b66b5;}
.showery{ color:#4b66b5;}
.heavyRain{ color:#4b66b5;}


.flashFloods{ color:#33CCFF;}

.thunderstorms{ color:#000;}
.isolatedThunderstorms{ color:#000;}
.aFewThunderstorms{ color:#000;}
.thunderstorms{ color:#000;}
.strongThunderstorms{ color:#000;}
.severeThunderstorms{ color:#000;}

.hail{ color:#33CCFF;}
.tornado{ color:#000;}
.tropicalStorm{ color:#000;}
.hurricane{ color:#000;}

.lightFreezingRain{ color:#fff;}
.lightMixtureofPrecip{ color:#fff;}
.sleet{ color:#fff;}
.icyMix{ color:#fff;}
.freezingRain{ color:#fff;}
.mixtureofPrecip{ color:#fff;}
.heavyMixtureofPrecip{ color:#fff;}
.snowChangingtoRain{ color:#fff;}
.snowChangingtoanyIcyMix{ color:#fff;}
.anIcyMixchangingtoSnow{ color:#fff;}
.anIcyMixChangingtoRain{ color:#fff;}
.rainChangingtoSnow{ color:#fff;}
.rainChangingtoanIcyMix{ color:#fff;}
.scattered Flurries{ color:#fff;}
.snowFlurries{ color:#fff;}
.lightSnowShowers{ color:#fff;}
.snowShowers{ color:#fff;}
.lightSnow{ color:#fff;}
.snow{ color:#fff;}
.moderateSnow{ color:#fff;}
.heavySnow{ color:#fff;}
.snowstorm{ color:#fff;}
.blizzard{ color:#fff;}
/*------------------- About us ---------------------------*/
.aboutHead{ font-size:19px; color:#000000;  }
.aboutText{ font-size:13px; color:#000000;  }
.aboutTeam { color:#5a7cbb; font-size:13px; font-weight:bold;}
a.link{ color:#5a7cbb; text-decoration:underline;}
a.link:hover{ color:#5a7cbb; text-decoration:none; }

/*------------------- Advertise --------------------------*/

.advertise{ font-size:19px; color:#4a70b7;}
.advertiseForm { width:560px; background:#f6f7f7; margin:0px 20px 0px 20px; padding:15px; font-size:13px; color:#191919; }
.advertiseForm .input { border:1px solid #c9c9c9; width:307px; height:21px; }
.advertiseForm .textarea { border:1px solid #c9c9c9; width:307px; height:106px;}
.redtext{ color:#ff0000; font-size:10px; }
/*------------------- Login --------------------------*/
#loginArea { width:705px; margin:0 auto; text-align:left; }
/*.login_tp{ background:url(../images/login_tp.gif) no-repeat top left; height:7px;  }*/
.login_mid{ background:url(../images/login_mid.gif); padding:18px 32px 32px 32px;  }
/*.login_bt{ background:url(../images/login_bt.gif) no-repeat top left; height:10px;  }*/
#loginArea .h1{ color:#ce8f31; font-size:22px; font-weight:bold; }
.msg{ color:#99DCE8; font-size:22px; font-weight:bold; }
.loginSubHead { font-size:16px; color:#e1e1e1; padding-right:30px; }
.loginTxt { font-size:13px; font-weight:normal; color:#cac8c8;  padding-right:170px; }
.loginFormTxt { font-size:13px; font-weight:bold; color:#ffffff; }
 .loginForgot { font-size:11px; color:#686868; font-style:italic; padding-left:10px; }
  .loginRemember { font-size:11px; color:#ffffff; padding-left:5px; font-weight:normal; }
.inputName { height:22px; width:323px; border-left: 1px solid #bebebe; border-right: 1px solid #bebebe; border-top:1px solid #7c7c7c; border-bottom:1px solid #dddddd; }
.inputPassword { height:22px; width:323px; border-left: 1px solid #bebebe; border-right: 1px solid #bebebe; border-top:1px solid #7c7c7c; border-bottom:1px solid #dddddd;   }

/*---------------------Footer---------------------*/

#footer{  color:#666666; font-size:13px; margin-top:10px; font-weight:normal;}

.footerWidth{width:980px; margin:0 auto;}

#footer a{ color:#4f6fac; text-decoration:underline; font-weight:bold;}
#footer a:hover{ text-decoration:none;}

.footerBox1{ background-color:#e3e5e9; border:solid 10px #ffffff; padding:10px 20px 10px 20px; width:990px; margin:0 auto; font-weight:bold;}

#footerBox2{ background-color:#e9effa; border:solid 10px #ffffff; padding:20px 55px 20px 55px; width:920px; margin:0 auto; color:#4f6fac;}

#footerBox2 a{font-size:12px; color:#4f6fac; font-weight:normal; text-decoration:none;}

.footerBox1Heading{ color:#000000; font-weight:13px; font-weight:bold;}

.footerBox2Heading{ color:#191919; font-weight:13px; font-weight:bold;}

#footer a:hover, #footerBox2 a:hover{ text-decoration:underline;}

#footerlink { color:#666666; font-size:13px; font-weight:normal;}
#footerlink a{ color:#4f6fac; text-decoration:underline; font-weight:normal;}
#footerlink a:hover{ text-decoration:none;}




.login_body_bg_color {background:url(../images/loginBg.jpg) no-repeat top center #000;
}


.white-txt {
	color:#FFFFFF;
}

.marginTop {
	margin:10px 0 0 0;
}

.twiter_link a {
	font-size:13px;
	color:#5b7cba;
	text-decoration:underline;
	font-weight:bold;
}

.twiter_link a:hover {
	color:#000;
	text-decoration:none;
}


.ol {margin:0 0 0 30px; 	padding:0px; }

.ol li {margin:0px; padding:3px 0 2px 0;}

.did_work {
 color:#8a8a8a; font-size:11px; text-align:center; }

.margin_bottom {margin:0 0 6px 0; }

.yellow_color{ font-size:18px; color:#FFF200;}
.light_blue_color{ font-size:18px; color:#8EE2EC;}
.black_color{ font-size:18px; color:#000000;}
.white_color{ font-size:18px; color:#ffffff;}
