body{background:#e5e5e5;margin:50px auto 0px auto; font-family:"Trebuchet MS";}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */
<!-- main stylesheet ends, CC with new stylesheet below... -->
<!--[if IE]>
.clearfix {zoom: 1; /* triggers hasLayout */ display: block; /* resets display for IE/Win */}  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
html{ height:100%; width:100%;}
#contanier{width:930px; background:#fff url(../images/top-left-corn.gif) no-repeat top left; margin:auto;}
/* start header */
#header{background:url(../images/top-right-corn.gif) no-repeat top right; font-size:14px;}
#top-header{ height:200px;}
#logopanel{float:left; width:435px;}
#logo{float:left; text-align:center; width:160px; padding-top:6px;}
#logo1{float:left; width:270px; padding-top:36px; text-align:center;}
#banner{width:480px; float:right; margin-top:11px; height:113px; padding:4px; text-align:left; background:url(../images/banner-frame.gif) no-repeat top left;}
#navi-header{height:28px; font-size:13px;font-weight:bold; padding-right:20px;}
#navi-header ul{padding:0px; margin:0px;list-style:none;}
#navi-header ul li{display:block;float:right;margin:0px 2px 0px 0px; line-height:28px;}
#navi-header ul li a{float:left;color:#fff;text-decoration:none;padding:0px 0px 0px 17px;height:28px;background:url(../images/normal-button-bg.gif) no-repeat center left;}
#navi-header ul li a span{float:left;padding:0 16px 0 0;height:28px;width:auto;background: url(../images/normal-button-bg1.gif) no-repeat center right;}
#navi-header ul li a:hover{color:#ffffff; background:url(../images/current-button-bg1.gif) no-repeat center left;height:28px;}
#navi-header ul li a:hover span{display:block;cursor:pointer; background: url(../images/current-button-bg.gif) no-repeat center right;height:28px;}
#navi-header ul li a.currentnav,#navi1 ul li a.currentnav:hover{color:#ffffff; text-decoration:none; background:url(../images/current-button-bg1.gif) no-repeat center left;}
#navi-header ul li a.currentnav span{background:url(../images/current-button-bg.gif) no-repeat center right;}
/* start seprater end header */
#seprater{background:url(../images/top-yellow-bg.gif) repeat-x top left; clear:both; height:29px;}
#seprater label{background:url(../images/top-left-yellow.gif) no-repeat top left; height:29px; float:left; width:100px;}
#seprater span{background:url(../images/top-right-yellow.gif) no-repeat top right; height:29px; float:right; width:100px;}
/* start wrapper end seprater */
#wrapper{ width:900px; margin:auto; clear:both; padding:0px 15px 0px 15px; background:url(../images/wrapper-bg.gif) repeat left top; display:block;}
h1{font-size:16px; color:#0678a3; padding:2px; margin:0px;}
#footer{clear:both; height:95px; background:url(../images/footer-bg.gif) repeat-x top left; text-align:center;}
#footer-left{ float:left; background:url(../images/footer-left-corn.gif) no-repeat top left; width:18px; height:95px;}
#footer-middle{ float:left; width:890px;}
#footer-right{ float:right; background:url(../images/footer-right-corn.gif) no-repeat top left; width:18px; height:95px;}
.error_msg{ color:#FF0000;}
.bold-text{ color:#000000;}
/*Sub Menu Start*/
#sub-navi-header{height:28px; font-size:13px;font-weight:bold; padding-right:20px;}
#sub-navi-header ul{padding:0px; margin:0px;list-style:none;}
#sub-navi-header ul li{display:block;float:right;margin:0px 2px 0px 0px; line-height:28px;}
#sub-navi-header ul li a{float:left;color:#fff;text-decoration:none;padding:0px 0px 0px 17px;height:28px;background:url(../images/sub-menu-blue1.gif) no-repeat center left;}
#sub-navi-header ul li a span{float:left;padding:0 16px 0 0;height:28px;width:auto;background: url(../images/sub-menu-blue2.gif) no-repeat center right;}
#sub-navi-header ul li a:hover{color:#ffffff; background:url(../images/sub-menu-yellow1.gif) no-repeat center left;height:28px;}
#sub-navi-header ul li a:hover span{display:block;cursor:pointer; background: url(../images/sub-menu-yellow2.gif) no-repeat center right;height:28px;}
#sub-navi-header ul li a.currentnav,#navi1 ul li a.currentnav:hover{color:#ffffff; text-decoration:none; background:url(../images/sub-menu-yellow1.gif) no-repeat center left;}
#sub-navi-header ul li a.currentnav span{background:url(../images/sub-menu-yellow2.gif) no-repeat center right;}

/*Sub Menu Ends*/

#banner_left{width:142px; float:left; padding:10px;  text-align:left; height:93px;background:#fff; font-size:14px; font-weight:bold; color:#000; border-right:4px solid #f9cb13;}
#banner_right{width:296px; float:left; text-align:left;height:90px; }
#banner_bottom{float:right;width:220px;margin-top:15px; padding:26px 8px 7px 8px; height:140px;text-align:left; line-height:18px; background:url(../images/lyfi-news.gif) no-repeat top center; color:#6C6C6C; font-size:13px;}

/*Example CSS for the two demo scrollers PRABHJOT - 26 SEP 09 */

#pscroller1{
width: 200px;
height: 120px;
border: 0px solid black;
padding: 5px;
/*background-color: lightyellow;*/
}

#pscroller1 a{
text-decoration: none;
}

#topnewssection{width:924px; height:39px; float:left; margin-top:5px; margin-bottom:10px; margin-left:3px; background-image:url(../images/newsbg.GIF); background-repeat:repeat-x;}
#topnewssection .icon{ width:69px; height:39px; background-image:url(../images/newsicon.GIF); background-repeat:no-repeat; float:left; padding-right:5px; }
#topnewssection .detail{ width:800px; float:left; padding-top:10px; color:#3569a2; }
#topnewssection .detail a{color:#3569a2; text-decoration:none; }
#topnewssection .detail a:hover{color:#3569a2; text-decoration:none; }
#topnewssection .newsright{ float:right; background-image:url(../images/nwesright.GIF); background-repeat:no-repeat; background-position:right center; font-size:4px; width:9px; height:39px;}
.bottomgbanner{width:248px; height:137px; float:left;}
.rightinnersection{padding-bottom:10px; overflow:hidden;}
.updatesectiontop{width:248px; height:27px; font-size:1px; background-image:url(../images/updatesectiontop.gif); background-repeat:no-repeat;}
.updatesectionbottom{width:248px; height:12px; font-size:1px; background-image:url(../images/updatesectionbottom.gif); background-repeat:no-repeat;}
.updatesectionbg{width:228px; padding:0px 10px; overflow:hidden; font-size:12px; background-image:url(../images/updatesectionbg.gif); background-repeat:repeat-y;}
.updatelisting{ font-size:12px;}
.updatelisting a{ text-decoration:none; color:#333333; display:block;}
.updatelisting a:hover{ text-decoration:none; color:#356ca2;}
.updatelisting ul{ list-style:none; margin:0px ; padding:0px; padding-top:10px;}
.updatelisting ul li{ border-bottom:1px #e5e5e5 solid; padding-bottom:3px; margin-bottom:3px; background-image:url(../images/bluearrow.gif); background-repeat:no-repeat; background-position:left center; padding-left:15px;}
