
/*------------------------------Reset style Starts-------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: #000000; background: white; font-family: Helvetica, Arial, sans-serif; font-size:12px }
ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong { font-weight:bold; }
img { margin:0; }
/*------------------------------Reset style Ends-------------------------------*/


/*-----------------------------------float start-------------------------------*/
.fltrt{ float: right;}
.fltlft{ float: left;}
.clear{ clear:both;}
/*-----------------------------------float ends--------------------------------*/

/*-----------------------------------body start-------------------------------*/
body { font-family:"Helvetica",Arial, sans-serif; line-height:normal; font-size:12px; }
/*-----------------------------------body ends--------------------------------*/

/*-----------------------------------wrapper start-------------------------------*/
#wrapper { width:900px; margin:0 auto; padding:22px 0 18px; }
/*-----------------------------------wrapper ends--------------------------------*/




.mac.safari .nav ul li.li-1 a { background:url("../images/lia-1.gif") no-repeat scroll 0 0 transparent; color:#FFFFFF; padding:15px 27px 15px 25px; }
.mac.safari .cbox2 { background:url("../images/cbox2.gif") no-repeat scroll 0 0 transparent; float:left; padding:10px 20px 30px 20px; text-align:justify; width:87%; }
.mac.safari .cbox { margin-top:13px }


/*-----------------------------------topnav start-------------------------------*/
#topnav { width:900px; float:left; font-family:"Helvetica", Arial, sans-serif; font-size:12px; font-weight:bold; }
.logo { float:left; margin-top:8px; width:90px;}
.nav { float:right; width:602px;  background:url(../images/tabs.gif) no-repeat; height:46px; position:relative;}
.nav ul li { display:inline-block; text-align:center; }
#searchbtn { background: #FFF url(../images/btnsearch.gif); border: 0; height: 15px; width: 16px; }
/*


.nav ul li a span {  color:#FFFFFF; display:block; float:left; text-align:center; padding:14px 25px; text-decoration:none; } */




#nav1 { width:103px;}
#nav2 { width:154px;}
#nav3 { width:165px; }

 
.nav ul li a {text-decoration:none;}
.nav ul li a span{ background:url(../images/tabs.gif) no-repeat; height:44px; color:#FFFFFF; display:inline-block; float:left; text-align:center; padding:0px 0; text-decoration:none; line-height:45px; }



.nav ul li#nav1 a span{ background-position: 0 0; width:103px;}
.nav ul li#nav2 a span{ background-position: -110px 0;  width:156px; text-align:center;}
.nav ul li#nav3 a span{ background-position: -268px 0; width:167px; text-align:center;}




.nav ul li#nav1 a:hover span{ background-position:0 -45px;}
.nav ul li#nav2 a:hover span{ background-position: -110px -45px;}
.nav ul li#nav3 a:hover span{ background-position:-268px -45px;}


/*.nav ul li a:hover { background:url(../images/hoverlibg.gif) no-repeat right top; }
.nav ul li.li-1 a { background:url("../images/lia-1.gif") no-repeat scroll 0 0 transparent; color:#FFFFFF; padding:15px 27px; }
.nav ul li.li-1 a:hover { background:url(../images/li-1-hover.gif) no-repeat scroll 0 0 transparent; color:#FFFFFF; padding:15px 27px; }
.li-2 { color:#FFFFFF; float:left; padding:15px 27px; width:117px; float:left; display:inline; border:1px solid red; }
.li-2 input { background:none repeat scroll 0 0 #F7F7F7; border:0 none; margin:0 0 0 -15px; width:123px; float:left; font-size:11px; color:#999; }
.li-2 a img { float:right; margin-right:-12px; margin-top:1px; }*/

.search { border:none; background:none; width:120px; margin:-29px 0 0 14px; position:absolute; color:#ccc;}
input.search:focus { color: #000; }
.btnSearch { float:right; position:relative; margin:-28px 0 0 136px;}
.info { float:left; width:100%; margin-top:15px; }
.info h1 { font-family:"Helvetica", Arial, sans-serif; font-size:20px; font-weight:bold; color:#2753a3; }
.info h1, .info h2 { float:left; }
.info h2 { margin-top:-3px; font-weight:normal; color:#333333; }
.holder-h { float:left; width:546px; }
.date { color:#2753A3; float:right; margin-top:22px; font-weight:normal; }
/*-----------------------------------topnav ends--------------------------------*/


/*-----------------------------------table start-------------------------------*/
.table { width:900px; float:left; margin:15px 0 20px; }
.tableTR-1 { width:903px; float:left; height:30px; text-align:center; }
.tableTR-2 { width:903px; float:left; text-align:center; height:67px; }
.tableTR-3 { width:903px; float:left; text-align:center; }
.tableTR-4 { width:903px; float:left; text-align:center; }
.tableTR a { text-decoration:none; }
.topleft { float:left; width:154px; height:20px; }
.backred { background:url(../images/redcell.gif) no-repeat; float:left; width:150px; height:30px; text-align:center; line-height:30px; }
.backred a { color:#FFF; font-size:12px; font-weight:bold; text-decoration:none; }
.backblue { background:url(../images/bcell.gif) no-repeat; float:left; height:30px; width:150px; text-align:center; margin-left:-1px; }
.bluebg { background:url(../images/topblue.gif) repeat-x; height:30px; width:149px; float:left; text-align:center; line-height:30px; }
.bluebg a { color:#e20916; font-size:12px; font-weight:bold; text-decoration:none; }
.boxblue { background:url("../images/bluebox.gif") no-repeat scroll 0 0 transparent; font-size:13px; color:#FFFFFF; float:left; font-weight:bold; height:67px; line-height:67px; padding-left:12px; text-align:left; width:143px; }
.ostrip { background:url("../images/lightstrip.gif") repeat-x scroll 0 0 transparent; border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; color:#F9A133; float:left; font-weight:bold; height:47px; line-height:48px; padding-left:12px; text-align:left; width:141px; }
.ostripbtnholder { background:url("../images/lightstrip.gif") repeat-x scroll 0 0 transparent; border-right:1px solid #C2C2C2; color:#F9A133; float:left; font-weight:bold; height:48px; text-align:center; width:148px; }
.ostripbtnholder a { background:url("../images/btnlink_new.gif") no-repeat scroll 0 3px transparent; color:#FFFFFF; display:block; height:34px; line-height:33px; margin:7px 14px; text-decoration:none; width:120px; }
.ostripbtnholder a:hover { background:url("../images/btnlink_new.gif") no-repeat 0px -33px;  height:34px; }
.cell-TD1, .cell-TD2 { float:left; height:33px; }
.cell-TD1 { background:url("../images/bluestrip.gif") repeat-x scroll 0 0 transparent; border-left:1px solid #9FB1D6; border-right:1px solid #9FB1D6; border-top:1px solid #9FB1D6; color:#2753A3; font-weight:bold; line-height:32px; padding-left:12px; text-align:left; width:141px; }
.cell-TD2 { border-top:1px solid #9FB1D6; border-right:1px solid #9FB1D6; line-height:32px; width:148px; }
.cell-TD2 ul { margin:3px 0 0 26px; padding:0; }
*:first-child+html .cell-TD2 ul { margin:1px 0 0 26px; padding:0; }
* html .cell-TD2 ul { margin:7px 0 0 26px; padding:0; }
.wrong, .right { margin-top:8px; }
.cell-TD2 ul li { display:block; float:left; margin:0 0 0 1px; padding:0; padding:1px; }
.cell-TD2bg1 { background:url("../images/orangestrip.gif") repeat-x scroll 0 0 transparent; font-weight:bold; color:#2753a3; }
.cell-TD2bg2 { background:url(../images/bluestrip.gif) repeat-x scroll 0 0 transparent; font-weight:bold; color:#2753a3; }
.bottomleft { background:url("../images/bottomleft.gif") no-repeat scroll 0 0 transparent; border-right:1px solid #C2C2C2; color:#F9A133; float:left; font-weight:bold; height:50px; line-height:48px; padding-left:12px; text-align:left; width:142px; }
.bottomright { background:url("../images/bottomright.gif") no-repeat scroll 0 0 transparent; border-top:1px solid #C2C2C2; color:#F9A133; float:left; font-weight:bold; height:50px; line-height:48px; padding-left:12px; text-align:left; width:138px; }
.bottomright a { background:url("../images/btnlink_new.gif") no-repeat scroll 0 3px transparent; color:#FFFFFF; display:block; height:34px; line-height:33px; margin:7px 2px; text-align:center; text-decoration:none; width:120px; }
.bottomright a:hover { background:url("../images/btnlink_new.gif") no-repeat 0 -33px transparent; height:34px; }
.bboder { border-top:1px solid #C2C2C2; border-bottom:1px solid #C2C2C2; }
/*-----------------------------------table ends--------------------------------*/

.boxTop { background:url("../images/boxTop.jpg") no-repeat scroll 0 0 transparent; width:580px; height:16px;}
.boxMid { background:url("../images/boxMid.jpg") repeat-x scroll 0 0 transparent; width:536px; min-height:450px; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:0 21px; }
.boxBot { background:url("../images/boxBot.jpg") no-repeat scroll 0 0 transparent; width:580px; height:16px;}
.smallBoxBot { background:url("../images/smallboxBot.jpg") no-repeat scroll 0 0 transparent; width:300px; height:7px; clear:both; }


.textbox p { line-height:18px; color:#333; }
.textbox {  color:#333333; float:left; line-height:17px; width:538px; }
.textbox h1 { color:#2753a3; font-size:14px; margin-bottom:10px; font-weight:bold; font-family:"Helvetica", Arial, sans-serif; }
.box { float:right; width:300px; }
.headingbg { background:url(../images/headerbg.gif) no-repeat; height:39px; color:#FFF; }
.headingbg h2 { float:left; font-size:15px; font-weight:bold; line-height:39px; margin-left:26px; display:inline; }
.cbox1 { background:url("../images/topcbg.gif") repeat-x scroll 0 0 transparent; float:left; padding:11px 20px; border-left:1px solid #c2c2c2;border-top:1px solid #c2c2c2; border-right:1px solid #c2c2c2;}
.cbox1 a { text-decoration:underline; font-weight:bold; color:#2753a3; }
.cbox1 p { line-height:18px;}
.cbox2 { background:url("../images/cbox2.gif") no-repeat scroll 0 0 transparent; float:left; padding:11px 20px; width:87%; }
.cbox2 a { text-decoration:underline; font-weight:bold; color:#2753a3; }
.cbox { margin-top:18px }
.rss { float:right; margin:10px 8px 0 0; }

.cbox3 { background:url("../images/smallboxMid.jpg") repeat-x scroll 0 0 transparent; color:#333333; float:left; min-height:183px; padding:11px 20px; width:258px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; }
.cbox3 ul li { border-bottom:1px solid #C2C2C2; padding:6px 0; line-height:18px; }
.cbox3 ul li a { color:#2753A3; text-decoration:underline; font-weight:bold; line-height:18px; }
.cbox3 ul li span a { text-transform:none; }
.cbox3 ul li.last { border:none; }
/*-----------------------------------footer start-------------------------------*/
#footer { width:900px; float:left; padding:15px 0; }
.footerleft {float:left; }
.footerleft a { color:#2753a3; text-decoration:none; }
.footerleft a:hover { color:#2753a3; text-decoration:underline; }
.footerlogo { margin-top:10px; }
.footerlogo a {color:#000; text-decoration:none;}
.footerlogo a:hover {color:#000; text-decoration:underline;}
/*-----------------------------------footer ends--------------------------------*/





.opera .search { border:none; background:none; width:120px; margin:-12px 0 0 14px; position:absolute;}
.opera .btnSearch { float:right; margin:5px 0 0 136px; position:absolute; top:11px;  right:15px;}

.opera .cbox1 { background:url("../images/topcbg.gif") repeat-x scroll 0 0 transparent; float:left; padding:11px 26px 11px 20px; text-align:justify; border-left:1px solid #c2c2c2;border-top:1px solid #c2c2c2; border-right:1px solid #c2c2c2;}








