@charset "utf-8";
/* CSS Document */

body{margin:0;padding:0;background:url(images/bodybg.jpg) repeat-x #FFFFFF;font-size:12px; color:#636363;  font-family: Arial, Helvetica, sans-serif;}
.cleaner{clear:both;margin:0;padding:0;font-size:1px;line-height:0}
*{ margin:0; padding:0}

a{ color:#2580e6; text-decoration:none; font-size:12px;font-family: Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px; } 
a:hover{ text-decoration:none; color:#000}


/* Header Style Starts */
#header{ width:1000px; height:480px; padding:0; margin:0 auto; background:url(images/headerbg.jpg) no-repeat;}
.topbar{width:1000px; height:128px; float:left; padding:0px; margin:0px;}
.topbar .logo{width:303px; height:128px; padding:0; margin:0; float:left}
.topbar .linksbar{ width:682px; height:128px; padding-right:15px; float:left}
.topbar .linksbar .toplinks{ text-align:right;width:682px; height:20px; padding-top:20px; float:left; margin-bottom:52px;}
.topbar .linksbar .toplinks a{ color:#FFF; text-decoration:none; font-size:12px;font-family: Arial, Helvetica, sans-serif; padding-left:3px; padding-right:3px; } 
.topbar .linksbar .toplinks a:hover{ text-decoration:none; color:#2580e6}
.topbar .linksbar .navlinks{text-align:left; width:682px;float:left; height:36px; }
/* Header Style ends */

/* Banner Style Starts */
.banner{ width:980px; height:310px; margin:0; float:left; padding:9px; border:1px solid #d4dade; background-color:#FFF;}
/* Header Style Ends */

/* Middle container Style Starts */
.middlecontentarea{ width:1000px; margin:auto; padding:0; }
.commoncontentarea{ width:1000px; margin:0; padding:0; float:left }
.commoncontentarea h1{font-size:25px; color:#1f60a9;width:990px;padding:10px 10px 0 0;  font-family: "Times New Roman", Times, serif; font-weight:normal }
.commoncontentarea .commontext{ width:990px; margin:0; float:left; padding:10px 10px 0 0; margin-bottom:20px;  }
.commoncontentarea .commontext p{ margin-top:20px;}
.commoncontentarea .advertisebox{width:990px; margin:0; float:left; padding:10px 10px 10px 0; margin-bottom:20px;background-color:#dee6ee}
.commoncontentarea .advertisebox .leftbox{ width:495px; height:60px; float:left; text-align:center}
.commoncontentarea .advertisebox .rightbox{ width:495px; height:60px; float:left; text-align:center}


.leftside{width:519px; float:left; padding:0; border-right:1px solid #d0d0d0}
.leftside .title{ float:left; width:509px;padding:10px 10px 0 0;}
.leftside .title h1{font-size:25px; color:#1f60a9;  font-family: "Times New Roman", Times, serif; font-weight:normal }
.leftside .contentarea{ width:499px; float:left; padding:10px 20px 0 0; line-height:20px;}
.leftside .contentarea p{ margin-top:20px;}

.rightside{ width:459px; float:left; padding:10px;border-left:1px solid #FFF; background-color:#dee6ee}
.rightside .calendar{width:459px; float:left; padding:0; background-color:#FFF; margin-bottom:10px; }
.rightside .calendar .title{ background:url(images/calendarbg.gif) repeat-x; float:left; width:439px; height:30px;padding:10px 10px 0 10px;}
.rightside .calendar .title h2{font-size:18px; color:#FFF; font-weight:bold;  font-family: "Times New Roman", Times, serif; font-weight:normal }
.rightside .calendar .contentarea{ width:439px; float:left; padding:10px; background-color:#FFF; line-height:20px; font-weight:bold}
.rightside .horoscope{width:459px; float:left; padding:0; background-color:#FFF; margin-bottom:10px; }
.rightside .horoscope .title{ background:url(images/horoscopebg.gif) repeat-x; float:left; width:439px; height:30px;padding:10px 10px 0 10px;}
.rightside .horoscope .title h2{font-size:18px; color:#FFF; font-weight:bold;  font-family: "Times New Roman", Times, serif; font-weight:normal }
.rightside .horoscope .contentarea{ width:439px; float:left; padding:10px; text-align:center; background-color:#ffffe0; line-height:20px; font-weight:bold}
.rightside .advetisebox{width:459px; float:left; padding:0; background-color:#FFF; margin-bottom:10px; height:60px; }

.rightside .data{width:459px; float:left; padding:0;  }
.rightside .data .left{ width:259px; margin-right:10px; float:left; padding:0}
.rightside .data .left .box {width:259px; float:left; margin-bottom:10px;}
.rightside .data .left .box .temptitle{ background:url(images/tempretureboxbg.gif) repeat-x; float:left; width:239px; height:30px;padding:10px 10px 0 10px;}
.rightside .data .left .box .temptitle h2{font-size:18px; color:#010101; font-weight:bold;  font-family: "Times New Roman", Times, serif; font-weight:normal }
.rightside .data .left .box .clocktitle{ background:url(images/clockbg.gif) repeat-x; float:left; width:239px; height:30px;padding:10px 10px 0 10px;}
.rightside .data .left .box .clocktitle h2{font-size:18px; color:#FFF; font-weight:bold;  font-family: "Times New Roman", Times, serif; font-weight:normal }
.rightside .data .left .box .contentarea{ width:239px; float:left; padding:10px;text-align:center; background-color:#FFF; line-height:20px; font-weight:bold}
.rightside .data .right{ width:190px; float:left; padding:0; margin-bottom:10px; }
.rightside .data .right .title{ background:url(images/stockmarketbg.gif) repeat-x; float:left; width:170px; height:30px;padding:10px 10px 0 10px;}
.rightside .data .right .title h2{font-size:18px; color:#FFF; font-weight:bold;  font-family: "Times New Roman", Times, serif; font-weight:normal }
.rightside .data .right .contentarea{ width:170px; float:left; text-align:center; padding:10px; background-color:#FFF; line-height:12px; font-weight:bold}
.rightside .data .right .stockdata{ width:170px; float:left; background-color:#FFF; padding-left:10px; padding-right:10px; line-height:6px; text-align:justify; font-weight:bold; }

/* Middle container Style Ends */

#noastra-news-box {width: 486px;background: #F5F6F7;margin: 0;padding:5px 10px 0 10px;}
#noastra-news-box p {font: normal 12px Arial, Tahoma, Verdana, sans-serif;color:#636363; }
#noastra-news-box img{ border:0}
#noastra-news-box a {color: #2580e6;text-decoration: none;}
#noastra-news-box a:hover {text-decoration: underline;}

.footerbg{ width:100%;background:url(images/footerbg.gif) repeat-x; height:105px;font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#2a2a2a;}
.footer{ width:1000px; margin: auto; padding:0px; height:105px; }
.footer .footerleft{ width:650px; float:left; height:105px; line-height:18px;}
.footer .footerleft .footerlogo{ width:65px; height:105px; float:left}
.footer .footerleft .footercontent{ width:550px; height:60px; float:left; padding-left:20px; padding-top:45px; }
.footer .footerleft .footercontent a{color:#1f60a9; font-size:12px;font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:5px; padding-right:5px;}
.footer .footerleft .footercontent a:hover{ text-decoration:underline}
.footer .footerright{ width:324px; float:left; text-align:right; padding:0;padding-top:30px;height:75px;}

td{ padding:7px;border-bottom:1px solid #FFF}
td img{ padding-right:4px;}
tr.menuon { background-color: #eeeeee;    }
tr.menuoff { background-color: #f7f7f7;}

#ynbadge { font:13px arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
#ynbadge h2 { margin-bottom:12px; width:198px; height:25px; background:url(http://l.yimg.com/a/i/us/nws/common/yahoo-logo2.png) no-repeat; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://l.yimg.com/a/i/us/nws/common/yahoo-logo2.png', sizingMethod='crop'); }
#ynbadge h2 a { position:relative; display:block; text-indent:-999em; overflow:hidden; width:198px; height:25px; }
#ynbadge h3 { background-color:#06214d; color:#fff; font:bold 77% Verdana, arial; padding:2px 5px; text-transform:uppercase; margin:0 0 10px 0; zoom:1; }
#ynbadge a:link, #ynbadge a:visited { color:#003499; text-decoration:none; }
#ynbadge ul { list-style:none; margin:0; padding:0; }
#ynbadge ul li { border-bottom:1px dashed #ccc;  margin:0 0 10px 0; padding:0 0 10px 0; zoom:1; }
#ynbadge ul li:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
#ynbadge ul li img { float:left; margin:0 10px 0 0; border:none; }
#ynbadge ul li p { margin:0; padding:0; }
#ynbadge ul li h4 { margin:0 0 5px 0; }
#ynbadge ul li h4,
#ynbadge ul li h4 a { font:normal 121% Georgia; line-height:1em; }
#ynbadge .noimg li img { display:none; }
#ynbadge .noimg li h4,
#ynbadge .noimg li p { display:inline; }
#ynbadge .nosummaries li img,
#ynbadge .nosummaries li p { display:none; }
#ynbadge .nosummaries li h4 { margin:0px; }
#ynbadge .nosummaries li h4,
#ynbadge .nosummaries li h4 a { font:normal 100% arial; }
#ynbadge .ynews-search { font:normal 77% verdana; }
#ynbadge .ynews-search fieldset { border:none; margin:0; padding:0; }
#ynbadge .ynews-search legend { display:none; }
#ynbadge .ynews-search label { color:#666; font-weight:bold; vertical-align: middle; padding-right: 5px; display:none; }
#ynbadge .ynews-search input#p { width:111px; border-bottom:1px solid #ccc; padding:1px; margin:0px -2px 0 0; vertical-align:middle; font-size:103%; font-family: verdana; }
#ynbadge .ynews-search .ygbt { text-align:center; padding:0 0 1px; _padding:1px 0 2px; width:9em; vertical-align:middle; font:bold 100%/1.3 verdana; overflow:hidden; cursor:pointer;cursor:hand; background:#ce9200 url(http://l.yimg.com/a/i/us/nws/common/news_header2.gif) -680px -8px repeat-x; border:1px solid #999b9a; *border:0; _margin: -1px; }
#ynbadge .ynews-search span { *display:inline-block; border:0; *border:1px solid #999b9a; *vertical-align: middle; }
/* safari hack for submit button */
::root #ynbadge .ynews-search input#p { margin-right:-1px; }
::root #ynbadge .ynews-search .ygbt { padding: 1px 0 2px; }

