﻿/* CSS Document */
/*
  This file is based on the ploneCustom.css.dtml shipped with Plone.

  <dtml-with base_properties> (do not remove this)
  <dtml-call "REQUEST.set('portal_url', portal_url())"> (not this either)
*/



/* YOUR CSS RULES START HERE */

 /* The basics */
    body {
        font-size: 12px;
        font-family: Vrinda;
        background-color: White;
        color: #000000;
        margin: 0;
        padding: 0;
    }

    /* The background + logo styles */
    body {       
        width: 1002px;
        margin: auto;
    }
    
   .field {
        font-size: 16px;
        font-family: Vrinda;
    }

    .title {
        font-size: 16px;
        font-family: Vrinda;
    }
   
    #portal-logo {
        display: block;
        margin-bottom: 2.02em;
    }

    #agri-logo {
        display: block;
       
    }

.cdaclogo td img {
border:0;
}

.bimg {
    background-image: url("gradiation.jpg");
}

.orange  {
 background-color: #ff9900;
 }

 .language1 { 
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
        padding-left: 20px;
 }

.style100 {	
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.style100 a {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
        text-decoration: none;
}
.style100:hover {	
	font-size: 17px;
	font-weight: bold;
        text-decoration: none;
	color: #ffffff;
}

.style27 {
	color: #000000;
}


.documentContent {
    font-size: 19px;
    font-family: vrinda, sans-serif;
    padding: 0em 1em 2em 1em !important;
    background-color: #ffffff;
}
   /* background-image: url("flag_india.jpg");-----earlier in document content */

      /* Headlines & other basics */
    h1 {
         font:  24px vrinda;
	 align: center;
	 font-weight: bold; 
    }

    p {
        padding-right: 9px;
	padding-left: 9px;
        line-height: 1.5em;	
        font-size: 19px;
        font-family: vrinda, sans-serif;	
    }

    a {
        color: #463229;
    }

    p a:link {
        color: #463229;
        text-decoration: none;
        border-bottom: 1px solid #463229;
    }

    img {
        border: none;
    }

    input {
        border: 1px solid #000000;
    }
.documentContent li {
    font-size: 19px;
    font-family: vrinda, sans-serif;
    
}

.arrowlinks {
        
	font-size: 17px;
	color: #000000;
	font-weight: bold;
        text-decoration: none;
        LINE-HEIGHT: 30px;padding-left: 5px;
}
.arrowlinks a:link {	
	
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
        LINE-HEIGHT: 30px;padding-left: 5px;
}

.arrowlinks a:visited {
	
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
        LINE-HEIGHT: 30px;padding-left: 5px;
}

.arrowlinks a:hover {
	
	font-weight: bold;
	font-size: 17px;
	color: #0000FF;
	text-decoration: none;
        LINE-HEIGHT: 30px;padding-left: 5px;
}

.arrowlinks a:active {
       
       	font-weight: bold;
	font-size: 17px;
	color: #000000;
	text-decoration: none;
        LINE-HEIGHT: 30px;padding-left: 5px;
}

 /* Site actions / search / personal bar */
 /* This will make siteaction float right*/
    #portal-siteactions {
        list-style-image: none;
        list-style-type: none;
        float: right;
	margin: -1.3em 0em 0em 0em;
    }
/*this will make siteaction get inline with
  borderwidth 1px and paddind .5em       */
#portal-siteactions li {
        display: inline;
        border-left: 1px solid #000000;
       	padding-left: 0.5em;
	font-family: vrinda, Helvetica, sans-serif;
	font-size: 14px;
	
	color: #FFFFFF;
	text-decoration: none;
	
    }
    #portal-siteactions li a {
     color: #000000;
     }

#portal-personaltools a:hover {
	font-family: vrinda, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #993300;
	text-decoration: none;
}
#portal-siteactions a:hover {
	font-family: vrinda, Helvetica, sans-serif;
	font-size: 14px;	
	color: #993300;
	text-decoration: none;
}
   
 
 
 #portal-siteactions li a {
        text-decoration: none;
    }

.hiddenStructure  {
        display: none;
    }
/*Searchbox settings
  This will make search box float left */
#portal-searchbox {
    float: center;
    clear: right;
	margin-top: 1.5em; 
	margin-left: 0.7em;
	align: center;	
        font-size: 16px;
        font-family: vrinda;
    }
/*This will align the personal tools to 
  align leftand being inline         */
 
    #portal-personaltools {
        list-style-image: none;
        list-style-type: none;
        float: right;
	margin: 0em 0em 0em 0em;
	color: #ffffff;
    }
    #portal-personaltools li {
        display: inline;
        border-left: 2px solid #ffffff;
       	padding-left: 0.5em;
	font-family: vrinda, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
    }
   #portal-personaltools li a {
        text-decoration: none;
	color: #ffffff;
    }


   #banner {
     background-color: #ff9900;
     }

    .documentActions li{
        display: inline;
	float: right;
        margin: 0.4em 0 0 0.5em;
        padding: 0;
    }

  /*Global-navigation*/

   #portal-globalnav {
        list-style-image: none;
        list-style-type: none;
        align: justify;	
		margin: 0em 0em 0em 0em;
		color: #000000;
	
    }
    #portal-globalnav li {
        display: inline;
        align: justify;
        padding-right: 7em;
       	font-family: Verdana, Helvetica, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #000000;
		text-decoration: none;
	
	
    }
   #portal-globalnav li a {
        text-decoration: none;
		color: #000000;
		width: 10em;		
    }
  /* Navigation */
    #portal-breadcrumbs {
        margin: -1.8em 0em 0em 0em;
	background-color: #ff9900;
        margin-bottom: 1px;  
        font-size: 13px;
        font-weight: bold;
        text-decoration: none;               
    }

    #sector-breadcrumbs {
        margin: 0em 0em 0em 0em;
	background-color: #ff9900;
        margin-bottom: 1px; 
	margin-top: 1px;
        font-size: 17px;
        font-weight: bold;
        text-decoration: none;
    }



.portlet dt {
        background-color: #ffecc1;
        margin-bottom: 0.5em;
        display: block;
        padding: 0.2em 0.5em;
	
    }

    .portlet dd {
        margin-left: 0;
    }

    .portlet a  {
        text-decoration: none;
    }

    .portletItem {
        font-size: 16px;
        font-family: Vrinda;
        padding: 0.5em;
    }

    .portletFooter {
        border-bottom: #ff8400;
        padding: 0em;
        text-align: right;
    }

    .portletItemDetails {
        text-align: right;
        display: block;
        color: black;
    }
   .leftslot  {
    background-color: #ffecc1;
   
    }

      .rightslot {
    background-color: #ffecc1;
   
    }
    .portletNavigationTree {
        padding-left: 0;
	margin: 1em 0em 0em 0em;
    }

    #portlet-navigation-tree .portletHeader {
        display: none;
	background-image: url(bix1.gif);
    }
.navTreeLocal { list-style-image: none; list-style-type: none; }

    .portletNavigationTree a{
      font-family: Verdana, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
	background-repeat: no-repeat;
	background-position: 5px 10px;
	text-indent: 17px;
	vertical-align: middle;
	display: block;
	font-weight: bold;
	letter-spacing: 0em;
	margin: 0em 0em 0em 0em;
	background-image: url(bix1.gif);
    }

.Left_Butts {
	BACKGROUND-POSITION: 10px 50%; FONT-SIZE: 17px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Vrinda, sans-serif; TEXT-DECORATION: none;
}
.Left_Butts A:link {
	BACKGROUND-POSITION: 5px 10px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	BACKGROUND-IMAGE: url(bix1.gif);
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #ff9900 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Vrinda, sans-serif;
	LETTER-SPACING: 0em;
	TEXT-DECORATION: none;
	padding-left: 15px;
}
.Left_Butts A:visited {
	BACKGROUND-POSITION: 5px center;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	BACKGROUND-IMAGE: url(bix1.gif);
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #ff9900 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Vrinda, sans-serif;
	LETTER-SPACING: 0em;
	TEXT-DECORATION: none;
	padding-left: 15px;
}
.Left_Butts A:hover {
	BACKGROUND-POSITION: 5px 10px;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	BACKGROUND-IMAGE: url(box2.gif);
	VERTICAL-ALIGN: middle;
	COLOR: #ffffff;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #ff9900 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Vrinda, sans-serif;
	LETTER-SPACING: 0em;
	BACKGROUND-COLOR: #990000;
	TEXT-DECORATION: none;
	padding-left: 15px;
}
.Left_Butts A:active {
	BACKGROUND-POSITION: 5px center;
	DISPLAY: block;
	FONT-WEIGHT: bold;
	FONT-SIZE: 17px;
	BACKGROUND-IMAGE: url(bix1.gif);
	VERTICAL-ALIGN: middle;
	COLOR: #000000;
	LINE-HEIGHT: 20px;
	BORDER-BOTTOM: #ff9900 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Vrinda, sans-serif;
	LETTER-SPACING: 0em;
	TEXT-DECORATION: none;
	padding-left: 15px;
}


    .navTreeItem {
        display: inline;
        list-style: none;
        list-style-image: none;
    }

    .navTreeItem a,
    .navTreeItem a:visited {
        text-decoration: none;
        color: #000000;
    }

    /*Holds the css of the navigation current item and item being hovered*/
    .portletNavigationTree a:hover,
    .navTreeCurrentItem {
        color: #FFFFFF !important;
        background-color: #AD0500 !important;
    }

    /* The mythical, infamous visualPadding */
    #portal-column-one .visualPadding {
        padding: 0 1em 0 0;
    }
    
    #portlet-navigation-tree {
        position: relative;
       
    }
      /* Footer */   

    #portal-colophon {
        display: none;
    }
    #portal-footer {
     font-size: 11px;
    
     background-color: #ff8400;
     line-spacing: 0px;
     margin: -1em 0em -1em 0em;
     }
.newgreen1 {
	background-color: #6FA621;
}
.newgreen {
	background-color: #68862D;
}
.newgreen2 {
	background-color: #9AC164;
}
.white  {
         backgound-color: #ffffff;
	 }
.ImageLinks {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	line-height: 15px;
	display: inline;
	v-align: center;
}
.ImageLinks a:link {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	line-height: 15px;
	text-decoration: none;
	display: inline;
	
}
.ImageLinks a:visited {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	line-height: 15px;
	text-decoration: none;
	display: inline;
	
}
.ImageLinks a:hover {
	Font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
	line-height: 15px;	
	display: inline;
}
.ImageLinks a:active {
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	line-height: 15px;
	display: inline;	
}


.downlinks {
    font-family: vrinda, sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}

.downlinks a:link {	
	font-family: vrinda,Verdana,sans-serif;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

.downlinks a:visited {
	font-family: vrinda,Verdana,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.downlinks a:hover {
	font-family: vrinda,Verdana,sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
}

.downlinks a:active {
	font-family: vrinda,Verdana,sans-serif;
   	font-weight: bold;
	font-size: 15px;
	color: #000000;
	text-decoration: none;
}

.style6 {
    font-family: Verdana, sans-serif;
    font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.style10 {
    font-family: Verdana, sans-serif;
    font-size: 10px;
	color: #000000;
	font-weight: normal;
}

.tamil_text {
	font-family: TAM_ELANGO_Barathi;
	font-size: 14px;
}
.tel_text {        
	font-family: TLW-TTHemalatha;
	font-size: 14px;
	
}

.normal_text {        
	font: 11px vrinda;		
}

.normaltext {font-family: Verdana, Arial, Helvetica, sans-serif;
			 font-size: 11px;}

* html .visualIEFloatFix { height: 0.01%; }

/*  For Home Page */
.new_homelinks {
	FONT-SIZE: 18px; COLOR:#0033FF; LINE-HEIGHT: 15px; FONT-STYLE: normal; FONT-FAMILY: Vrinda,sans-serif; TEXT-DECORATION: none;
}
.new_homelinks A:link {
	DISPLAY: block;
	FONT-SIZE: 18px;
	VERTICAL-ALIGN: middle;
	COLOR: #0033FF;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Vrinda, sans-serif;
	LETTER-SPACING: 0em;
	TEXT-DECORATION: none;
	padding-left: 5px;
}
.new_homelinks A:visited {
	DISPLAY: block;
	FONT-SIZE: 18px;
	VERTICAL-ALIGN: middle;
	COLOR: #0033FF;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Vrinda, sans-serif;
	LETTER-SPACING: 0em;
	TEXT-DECORATION: none;
	padding-left: 5px;
}
.new_homelinks A:hover {
	DISPLAY: block;
	FONT-SIZE: 18px;
	VERTICAL-ALIGN: middle;
	COLOR:#FF66CC;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Vrinda, sans-serif;
	LETTER-SPACING: 0em;
	TEXT-DECORATION: none;
	padding-left: 5px;
}
.new_homelinks A:active {
	DISPLAY: block;
	FONT-SIZE: 18px;
	VERTICAL-ALIGN: middle;
	COLOR:#0099FF;
	LINE-HEIGHT: 20px;
	FONT-FAMILY: Vrinda, sans-serif;
	LETTER-SPACING: 0em;
	TEXT-DECORATION: none;
	padding-left: 5px;
}

/* Added as part of InDG revamp */
.hdrlinks {
	font-size: 18px;
        font-weight: bold;
        color: #000000;
        text-decoration: none;
}
.hdrlinks a:link {
	font-size: 18px;
	font-weight: bold;
	color: #000000;	
	text-decoration: none;	
}
.hdrlinks a:visited {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}
.hdrlinks a:hover {
	Font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;	
}
.hdrlinks a:active {
	font-size: 18px;
	font-weight: bold;
	color: #000000;		
}

/* added by latika  */


/* Form tabs */  .tabberlive .tabbertabhide {   display:none;  }  
/*--------------------------------------------------    
.tabber = before the tabber interface is set up    
.tabberlive = after the tabber interface is set up    
--------------------------------------------------*/  
.tabber {  }  .tabberlive {      margin-bottom: 0em; margin: 0 5px;}  
/*--------------------------------------------------    
ul.tabbernav = the tab navigation list    
li.tabberactive = the active tab    
--------------------------------------------------*/  
ul.tabbernav  {   margin:0;   padding: 1px 0;   border-bottom: 1px solid #ff9900;   text-align: center;  }  
ul.tabbernav li  {   list-style: none;   margin: 0;   display: inline; font-size: 15px }  
ul.tabbernav li a  {   padding: 3px 0.5em;   margin-left: 0;   border: 1px solid #ff9900;   border-style: solid none solid dotted;   text-decoration: none;   color: #000000;   position: relative;   top: 1em;   background-color: White;  }  
ul.tabbernav li a:hover  {   background-color: #ff9900;   border-color: #ff9900;  }  
ul.tabbernav li a:active {   color: #5d8811;  }  ul.tabbernav li.tabberactive a  {   background-color: #ff9900;   color: #000000; font-weight:bold }  
ul.tabbernav li.tabberactive a:hover  {   background-color: #ff9900;  }  
/*--------------------------------------------------    
.tabbertab = the tab content    
Add style only after the tabber interface is set up (.tabberlive)    
--------------------------------------------------*/  
.tabberlive .tabbertab {   padding: 0.2em 1em 0em 1em;   border:1px solid #ff9900;   border-top:0;  background-color: #ffffff; 
 /* If you don't want the tab size changing whenever a tab is changed      you can set a fixed height */  
 /* height:200px; */  
 /* If you set a fix height set overflow to auto and you will get a      scrollbar when necessary */  
 /* overflow:auto; */  }  
/* If desired, hide the heading since a heading is provided by the tab */  
.tabberlive .tabbertab h2 {   display:none;  }  
/* End form tabs */  
#undefinednav1 { border-left: 1px solid #ff9900;;}  
#undefinednav2 { border-right: 1px solid #ff9900;;}  
* html .tabbertab {height: 1%} /* IE fix */  
.summaryColumn {      border-right: 1px solid #8cacbb;  }  
.visualOnlyPrint {display: none;} 

/* YOUR CSS RULES STOP HERE */

/* </dtml-with> */

/* Latest version of the documentation on pre-defined properties from Plone 
   can be found in CMFPlone/skins/plone_styles/ploneCustom.css.dtml */




