 /* General Fonts, Links, Structural Elements and Body Tags */
 
 body 		 	 		{ background-color: #FFFFFF; margin: 0px; font-family: Arial, Verdana, Helvetica, Sans-Serif; color: #303030; font-size: 100%; }
 font				  	{ font-family: Arial, Verdana, Helvetica, Sans-Serif; }
 a						{ text-decoration: underline; color: #0663B4; }
 form					{ margin: 0px; }
 li						{ border-bottom: 1px solid #E2E4E7; padding: 2px 0px 2px 0px; }

 /* Utility */
 div#utility			{ background-color: #045eab; height: 26px; padding-top: 4px; }
 div#utility ul			{ float: right; list-style: none; margin: 0; padding: 0; }
 div#utility ul li		{ border: 0; float: left; margin-right: 11px; padding: 0; }
 div#utility ul li.first { }
 div#utility ul li.last { }
 div#utility ul li a	{ color: #ffcf00; font-size: 11px; text-decoration: none; }
 div#utility form		{ border: 0; }
 div#utility form input.text { background: #fff url(images/bg-google-ti.png) no-repeat; border-top: 1px solid #0074d8; border-right: 0; border-bottom: 1px solid #0074d8; border-left: 1px solid #0074d8; height: 17px; float: left; font-size: 11px; padding: 3px 0 0 10px; width: 134px; }

 /* Header */
 
 td.header				{ background: #0074D8; }
 td.search				{ width: 400px; background: #0074D8; background-image: url("images/search_back.gif"); background-position: right; background-repeat: no-repeat; }
 #yellow				{ background: #FFCF00; height: 8px; }
 #green					{ background: #71BF44; height: 8px; }
 #pune					{ background-image: url("images/pune.jpg"); height: 85px; }
 
 /* Menu */
 
 #menu					{ padding-left: 65px; background: #FFC432; background-image: url("images/menu_back.gif"); height: 24px; border-top: 1px solid #FDD37D; border-bottom: 1px solid #B67800; }
 
 /* Search */
 
 .button				{ background: #045EAB; border: 1px solid #49A1ED; color: #FFFFFF; font-size: 10px; height: 22px; }
  
 /* Feature */
 
 table.feature			{ background-image: url("images/feature_back.gif"); background-repeat:repeat-x; background-color: #0069C3;}
 td.left				{ padding-left: 40px; }
 td.middle				{ color: #FFFFFF; font-size: 80%; padding-bottom: 15px; }
 a.feature-title 		{ color: #FFF; font-weight: bold; text-decoration: none; }
 a.feature-title:hover	{ text-decoration: underline; }
 .feature-date			{ color: #FFE400; font-size: 85%; font-weight: bold; }
 
 /* Columns */
 
 table.content			{ margin-left: 40px; }
 td.column-left			{ width: 144px; background: #F7F7F7; background-image: url("images/left_back.gif"); background-position: bottom; background-repeat: repeat-x; font-size: 70%; padding: 10px; }
 td.column-right		{ padding: 25px 0px 20px 130px; font-size: 80%; line-height: 18px; }
 
 /* Month Features */
 
 a.month-title 			{ color: #73716D; font-weight: bold; text-decoration: none; }
 a.month-title:hover	{ text-decoration: underline; }
 .month-date			{ color: #32AA00; font-size: 85%; font-weight: bold; }
 
 /******* For iCMS *********/
 
 /* Header */
 
 table.title			{ background-image: url("images/feature_back.gif"); height: 75px; }
 td.blue-left			{ background-image: url("images/feature_back.gif"); width: 40px; height: 75px; }
 td.green-left			{ width: 164px; background: #71BF45; height: 75px; }
 td.title				{ font-size: 145%; color: #FFF; padding: 10px 0px 0px 30px; }
 #breadcrumb			{ color: #BCDFFB; font-size: 45%; font-weight: bold; padding: 0px 0px 10px 0px; }
 #breadcrumb a			{ color: #BCDFFB; text-decoration: underline; font-weight: bold; } 
 #breadcrumb a:hover	{ color: #BCDFFB; text-decoration: underline; font-weight: bold; }
 
 /* Content */
 
 td.content-left		{ width: 144px; background: #F2FDEC; font-size: 70%; padding: 10px; }
 td.content-right		{ padding: 25px 25px 20px 30px; font-size: 80%; line-height: 18px; }
 
 /* Related Links */
 
 #related				{ border-bottom: 2px solid #FFFFFF; padding: 5px 5px 5px 17px; font-size: 110%; }
 #related a				{ color: #0073D8; text-decoration: none; }
 #related a:hover		{ color: #0073D8; text-decoration: underline; }
 
 /* Search Results */
 
 a.searchresult:link    { text-decoration: none; }
 a.searchresult:visited { text-decoration: none; }
 a.searchresult:hover   { text-decoration: underline; }
 
 /* Sitemap */
 
 a.category:link		{ text-decoration: none; color: #F1D79D; line-height: 24px; }
 a.category:visited		{ text-decoration: none; color: #F1D79D; line-height: 24px; }
 a.category:hover		{ text-decoration: underline; color: #F1D79D; line-height: 24px; }
 
 a.item:link			{ text-decoration: none; color: #FFF; line-height: 8px; border-bottom: none; }
 a.item:visited			{ text-decoration: none; color: #FFF; line-height: 8px; border-bottom: none; }
 a.item:hover			{ text-decoration: underline; color: #FFF; line-height: 8px; border-bottom: none; }
 
 /* Forms */
 
 td.contactform			{ background: #E6F2F0; padding: 3px 3px 3px 6px; text-align:left; }
 td.contactformr		{ background: #F4F4F4; padding: 4px 0x 4px 15px; text-align:left; }
  
 /* Footer */
 
 #footer				{ background: #E4E4E4; text-align: center; font-size: 70%; color: #516D85; padding: 3px; }
 #footer a				{ color: #707071; text-decoration: none; }
 #footer a:hover		{ text-decoration: underline; }