/* ------------------Reset--------------------- */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,ul,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;vertical-align:top;}
blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea {border:0; padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input, textarea, select {margin:0; padding:0px;}



h1, h2, h3, h4 {
    font-family: Trebuchet MS,"Helvetica Neue",Arial,Helvetica,sans-serif;
    padding-top: 15px !important;
    padding-bottom: 0px !important;
}
/* -------------------------------------------- */
/* ------------------Font---------------------- */

/*Add your font at here*/

/* -------------------------------------------- */
/* ------------------Style--------------------- */
html, body {width:100%; padding:0; margin:0;}
body {
font-family: 'Lucida Sans Unicode';

      font-size: 13px !important;
      line-height: 18px !important;
background:#E4F0CD url(../images/bbg.gif) repeat-x;
}
.heading{
font-weight: bold !important;

color:#fff;
text-align:center;
font-size:13px;
text-transform:uppercase;
margin-bottom:15px;
}
.footermenu{text-align:center;font-size:12px;list-style: none outside none;}
.footermenu a{color: #fff;text-decoration: none;}
.footermenu a:hover {color: #F8D613;; text-decoration: none;}

a{color: #1185bf;text-decoration: none;}
a:hover {color: #DA251D;; text-decoration: none;}

a.button{cursor: pointer;color: #ffffff;line-height: 14px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;  background: #3F3F3F;border:1px solid #ffffff; -webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}
a.button {  display: inline-block;  text-decoration: none;  padding: 6px 12px 6px 12px;}
a.button:hover{}


.moreread{
float:right;
padding-bottom:35px;

}

.title {font-weight: bold;text-align:left;font-size: 14px;line-height:14px;}
.title a{color:#10795B;text-decoration: none;}
.title a:hover {color: #70AA00 ; text-decoration: none;}
.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

/* -------------------------------------------- */
/* ------------------Header-------------------- 
header {background:#F0F8CC url('../images/logobg.png')} */
header{background:none}
header .wrap-header{height: 140px;}

header #logo {position:absolute; top:2px; width: 100%;}

header #search {position: absolute;top: 0px; right:0px; width: 258px;z-index: 15;}
header .button-search {  position: absolute;  left: 0px;  background: url('../images/button-search.png') center center no-repeat;  width: 22px;padding-top:5px;  height: 19px;  border-right: 1px solid #CCCCCC;  cursor: pointer;}
header #search input {  background: #FFF;  padding: 1px 1px 1px 33px;  width: 160px;  height: 20px;  border: 1px solid #CCCCCC;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;-khtml-border-radius: 3px;  border-radius: 3px;}

/* -------------------------------------------- */
/* ------------------Navigation---------------- */
nav {margin-top:-28px;}
nav .wrap-nav{height: 31px; background: #63A0BD;}

.menu ul {list-style: none;margin: 0;padding: 0;}
.menu  ul li {position: relative;float: left;padding: 6px 5px 0px 5px;}
.menu  ul li:hover {background: #DA251D;}
.menu  ul li a {font-size: 14px; line-height:14px;color:#ffffff;display: block;padding: 6px 10px;margin-bottom: 5px;z-index: 6;position: relative; text-transform:uppercase; }
.menu  ul li:hover a {}

.minimenu{display:none;}
.minimenu{position: relative;margin: 0px;background:#333333; border: 1px solid #CCC;}
.minimenu div{overflow: hidden;position: relative;font: 18px/40px 'PT Sans Narrow';color: #ffffff;text-align:center;text-transform:uppercase;font-weight:bold;}
.minimenu select{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);  cursor: pointer;}

/* -------------------------------------------- */
/* ------------------Featured---------------- */

.featured{margin-top:-30px;}
.featured .wrap-featured{background: #ffffff;padding-left:-30px;}
.featured .wrap-featured .slider{padding: 10px;}

/* -------------------------------------------- */
/* ------------------Content------------------- */
#content {margin-top:-20px;}
#content .wrap-content{background: #ffffff;}


.block01 {margin:20px 10px; padding:30px; border-bottom:1px dashed #CCC;}
.block01 h2{text-align:center; font-size:12px; line-height:20px;}
.block01 p{font-size:12px; text-align:center; line-height:20px;}
.block01 a{color:#DA251D;}

.block02 {  margin:20px 10px; text-align:left;}
.block02 h2{font-size:12px; line-height:20px;}
.block02 p{font-size:16px;}

.block03 { margin:4px 4px;}
.block03 h2{font-size:23px; line-height:30px;}
.block03 img{float:left; margin:0px 5px 4px 0px;}

.block04 {margin:20px 10px; padding:30px; border-top:1px dashed #CCC;}
.block04 p{font-size:20px; text-align:center; line-height:25px;}

article{clear: both;}

/* -------------------------------------------- */
/* ------------------Footer-------------------- */
footer {background-color:#8DB934;}
.wrap-footer{}

.copyright{text-align:center; background:#8DB934; padding:10px 0px;color:#ffffff;font-weight:bold;font-size:12px; }
.copyright a{text-decoration:underline; color:#ffffff; }
.new_contents{text-align: justify;width:98%;background:#fff;padding:8px;border:1px solid #e9e9e9;color:#000;}
.new_contents div p {width:98%;background:#fff;color:#000;font-size:13px;line-height:18px;}
.new_contents ul, ol{margin-left: 70px;width:500px;}
.new_contents h1{margin-bottom: 30px;}
/* -------------------------------------------- */
/* ------------------Components-------------------- */
.photos{}
.photos:after{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.photos a{display: block; float:left; margin: 0px 4px 10px 4px;position: relative;}
.photos a img{display:block; border:0px solid #CCC;}

#spin2 img{
     -webkit-transition: all 0.6s ease-in-out;
     -moz-transition: all 0.6s ease-in-out;
     -o-transition: all 0.6s ease-in-out;
     -ms-transition: all 0.6s ease-in-out;
     transition: all 0.6s ease-in-out;
                 }
#spin2 img:hover{
     -webkit-transform: rotate(360deg);
     -o-transform: rotate(360deg);
     -moz-transform: rotate(360deg);
     -ms-transform: rotate(360deg);
     transform: rotate(360deg);
                              }
h1.boxtitle_h{margin:0px;padding:0px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;font-size:14px;font-weight:bold;color:#000000;text-transform:uppercase;}
.block02 .reads{float:left;margin:0px;padding:0px;}
.reads div{height:170px;margin:2px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #e9e9e9;}
.reads div div{height:25px;margin:5px;margin-bottom:8px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ffffff;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;color:#949494;font-size:11px;font-weight:normal;line-height:15px;}
.reads div div:hover{height:25px;margin:5px;margin-bottom:8px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ffffff;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;color:#949494;font-size:11px;font-weight:normal;line-height:15px;}
.reads div div img{float:left;width:54px;height:40px;margin:0px;margin-right:3px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:0px solid #ffffff;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.reads div div a{font-size:11px;text-align:left;font-weight:normal;color:#000000;line-height:18px;text-decoration:none}
.reads div div:hover a{font-size:11px;font-weight:normal;color:#0398f4;line-height:18px;text-decoration:none}

.block02 .events{float:left;margin:0px;padding:0px;}
.events div{height:294px;margin:2px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #e9e9e9;}
.events div div{height:40px;margin:5px;margin-bottom:8px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ffffff;color:#949494;font-size:11px;font-weight:normal;line-height:15px;}
.events div div:hover{height:40px;margin:5px;margin-bottom:8px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ffffff;color:#949494;font-size:11px;font-weight:normal;line-height:15px;}
.events div div img{float:left;width:280px;height:auto;margin:0px;margin-right:3px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background-image:url(../rba_imgs/boxbg_0.png);background-repeat:no-repeat;}

.block02 .useful{float:left;margin:0px;padding:0px;}
.useful div{height:295px;margin:2px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #e9e9e9;}
.useful div div{height:auto;margin:5px;margin-bottom:8px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ffffff;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;color:#949494;font-size:11px;font-weight:normal;line-height:15px;}
.useful div div:hover{height:auto;margin:5px;margin-bottom:8px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #ffffff;border-right:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;color:#949494;font-size:11px;font-weight:normal;line-height:15px;}
.useful div div img{float:left;width:54px;height:40px;margin:0px;margin-right:3px;padding:0px;background-color:#ffffff;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:0px solid #ffffff;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.useful div div a{;font-size:11px;text-align:left;font-weight:normal;color:#000000;line-height:18px;text-decoration:none}
.useful div div:hover a{font-size:11px;font-weight:normal;color:#0398f4;line-height:18px;text-decoration:none}

.headmenu {
      
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  line-height: 28px;
      z-index :100;
  
        
        
       
}
a.headmenu {
      
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  line-height: 28px;

}
a.headmenu:hover{

  text-decoration: none;
  color: #fff;
  border-bottom:2px solid #fff;
}
.newsletters{
font-weight: bold;
line-height: 22px;
font-size: 12px;
 font-family:Calibri;
padding-left:5px;
border:1px solid #f5f5f5;
width:99%;
background:url(../images/submenuBullet.gif) left no-repeat;

}
.newsletters a{
color:#000;
border-bottom:0px solid #f5f5f5;
padding-left:6px;
}

.newsletters a:hover{
color:#8DB934
}


ul.userful{margin-left:0px;list-style:none; list-style-type:none; padding-left:5px; width:190px;margin-top:12px;}
  ul.userful li{ list-style:none; list-style-type:none; border-bottom:#2A5800 dotted 1px;height:17px;left:-30px; padding-top:3px;width:190px;}
  ul.userful li a{ background:url(../images/submenuBullet.gif) left no-repeat;font-size:10.5px; text-decoration:none; color:#000000; padding-left:15px;text-align:left;}
  ul.userful li a:hover{ background:url(../images/submenuBullet.gif) left no-repeat; text-decoration:none; color:#F60; padding-left:15px;}


.csc-uploads-fileName{
background:none;
border-bottom:1px solid #dedede;
padding-top:15px;
padding-bottom:15px;
width:600px;
}
.csc-uploads-fileName a{
text-decoration:none;
color: #B73400;
width:600px;
}
.csc-uploads-fileName a:hover{
color: #2593D6;
text-decoration:none;
width:600px;
}
.csc-uploads-description{
font-weight:bold;
font-size:12px;
color:#000;
width:600px;
}  

#breadcrumb ul
{
    font: 11px Arial, Helvetica, sans-serif;
    background-color:none;
    background-repeat:repeat-x;
    height:22px;
    line-height:22px;
    color:#9b9b9b;
    border:solid 1px #cacaca;
    width:100%;
    overflow:hidden;
    margin:0px;
 margin-left: -70px;

}

#breadcrumb li
{
    list-style-type:none;
    float:left;
    padding-left:10px;
}

#breadcrumb a
{
    height:22px;
    display:block;
    background-image:url('../images/bc_separator.png');
    background-repeat:no-repeat;
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}

#breadcrumb a:hover
{
    color:#D80411;

}   


div.section_tabs_listbox{
    display:block;float:left;width:600px;
    min-height:60px;margin:0px;margin-top:5px;
    padding:3px;text-align:left;font-family:tahoma;
    font-size:12px;color:#000000;
    border-bottom:2px solid #dfeae3;
    border:1px solid #C5D8CC;
    background-image:url(../images/bg_sectiontitle_i2.png);
    background-repeat:repeat-x;background-position:bottom left;
}

.section_tabs_listbox a{

    text-decoration:none;
    color: #2593D6;
}
.section_tabs_listbox a:hover{
    color: #B73400;
    text-decoration:none;
}
.readmores a{color:#73AF01;font-weight:bold;text-decoration: underline;}
.readmores a:hover{color:#000;font-weight:bold;}

/*----------------- dairy news --------------*/
ul#dairynews
{
    font-family:Calibri;
  margin-left: 1px;
  margin-top: 1px;
  padding: 0;
  width: 98%;
  list-style-type: none; 
    float:left;
}
 ul#dairynews li
{
  display: block;  
  margin-top: 1px;  
  color: #68707c;
  padding: 5px;
  width: 98%;
  border-bottom: 1px solid #E8E8E8; 
  border-left: 1px solid #fff; 
  border-right: 1px solid #fff;
  border-top: 1px solid #fff;  
      float:left;
  background: #fff;
}
ul#dairynews li img
{
  width: 80px;
  height: 60px;
  background: #aaa;
    float:left;
  margin-right:5px;
  margin-bottom:1px;
     -moz-border-radius: 5px;
border-radius: 5px;
-webkit-border-radius: 5px;
}
ul#dairynews li span.title
{
  padding:5px;
  padding-top: 0;
  margin-bottom:0px;
  display:block;
  font-weight: bold;
  text-align:left;
  font-size: 13px;
}
ul#dairynews li span.title a
{
  text-decoration:none;
  /*color: #2075D0;*/
  color: #000;
  font-weight: bold;
  line-height: 13px;
  font-size: 13px; 
}
ul#dairynews li span.title a:hover
{
  text-decoration: none;
  
  color: #01AEF0;
}
ul#dairynews li span.title strong
{       margin-top:10px;
        text-transform:none;
  display:block;
  line-height: 10px;
  padding-bottom: 0px;
  color: #000;
  font-size: 9px;
  font-weight: bold;
}
ul#dairynews li span.title strong .Inkuru_Date
{
  color: #000;
  font-size: 9px;
  font-weight: bold;
  cursor: pointer;
}


ul#dairynews li:hover
{
 
  margin-top: 1px;  
  padding: 5px;
  
  text-decoration:none;
  background: #f5f5f5;
  border-bottom: 1px solid #447047;   
  cursor: pointer;
}
.resp-tab-content.resp-tab-content-active a {
  text-decoration: none;
}
/*-----------------end dairy news ------------*/







 ul.csc-menu{margin-left:0px;list-style:none; list-style-type:none; padding-left:5px; width:100%;margin-top:12px;}
  ul.csc-menu li{ list-style:none; list-style-type:none; border-bottom:#2A5800 dotted 1px;height:17px;left:-30px; padding-top:3px; width:100%;background:#4C9ED9;margin-bottom:1px;}
   ul.csc-menu li:hover{ list-style:none; list-style-type:none; border-bottom:#2A5800 dotted 1px;height:17px;left:-30px; padding-top:3px; width:100%;background:#30902B;margin-bottom:1px;}
  ul.csc-menu li a{font-size:13px; text-decoration:none; color:#F0F1F2; padding-left:15px;text-align:left;}
  ul.csc-menu li a:hover{  text-decoration:none; color:#F60; padding-left:15px; }