/* CSS Document */

/*-----------------------------------------------------------
      Body and Backgrounds -------------------------------------------------------------*/

body {
	background-color: #bf1616;
	margin: 15px 0 15px 0;
}
.bg-page-top {
	background-image: url(../images/bg-page-top.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.bg-page-con {
	background-image: url(../images/bg-page-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.bg-side-con {
	background-image: url(../images/bg-side-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0 15px 0 15px;
}
.bg-pink-con {
	background-image: url(../images/bg-pink-con.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0 15px 0 15px;
}
.bg-footer-con {
	background-image:url(../images/bg-footstrip-con.gif);
	background-position: top left;
	background-repeat: repeat-x;
	padding: 0 15px 0 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #ffffff; font-weight: normal;
	text-align: center; text-decoration: none; line-height: 20px;
}
.bg-footer-con A {
	font-size: 11px; color: #ffffff; text-decoration: none;
}
.bg-footer-con A:hover {
	font-size: 11px; color: #ffffff; text-decoration: underline;
}
.bg-pcon {
	background-image:url(../images/bg-pcon.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 10px 15px 10px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #333333; font-weight: normal;
	text-decoration: none; line-height: 20px;
}
.bg-pcon A {
	font-size: 13px; color: #333333; text-decoration: none;
}
.bg-pcon A:hover {
	font-size: 13px; color: #333333; text-decoration: underline;
}
.bg-tbar-con {
	background-image:url(../images/tbar-con.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #ffffff; font-weight: bold;
	text-decoration: none; line-height: 20px;
	text-align: center;
}
.bg-tbar-con A {
	color: #ffafaf; font-weight: bold; text-decoration: none;
}
.bg-tbar-con A:hover {
	color: #ffffff; font-weight: bold; text-decoration: none;
}
.bg-tbar-con2 {
	background-image:url(../images/tbar-con.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #ffffff; font-weight: bold;
	text-decoration: none; line-height: 20px;
	text-align: center;
}
.bg-tbar-con2 A {
	color: #ffafaf; font-size: 11px; text-decoration: none;
}
.bg-tbar-con2 A:hover {
	color: #ffffff; font-size: 11px; text-decoration: none;
}
.bg-tle-con {
	background-image:url(../images/tle-con.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.bg-visitor {
	background-image:url(../images/bg-visitor.gif);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 8px 0 8px 0;
}
.bg-footer {
	background-image:url(../images/bg-footer.gif);
	background-position: center center;
	background-repeat: no-repeat;
	padding: 8px 0 8px 0;
}
.nbtn {
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	background-color: #e4e4e4;
		font-family: Verdana, Arial, Tahoma, Trebuchet MS;
		font-size: 11px; 	color: #000000; 	font-weight: normal;
		text-decoration: none; 	text-align: left;
	width: 156px;
}
/*-----------------------------------------------------------
          Mavigation Bar -------------------------------------------------------------*/
		  
.navi-con {
	background-image: url(../images/navi-con.gif);
	background-position: top left;
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #ffffff; font-weight: bold;
	text-transform: uppercase; text-align: center;
	text-decoration: none;
}
.navi-con A {
	color: #ffffff; font-weight: bold; text-decoration: none;
}
.navi-con A:hover {
	color: #ffffff; font-weight: bold; text-decoration: underline;
}

/*-----------------------------------------------------------
        Dotted Lines and Arrows -------------------------------------------------------------*/
		
.dot-red-hor {
	background-image: url(../images/dot-red.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
.dot-red-ver {
	background-image: url(../images/dot-red.gif);
	background-position: center center;
	background-repeat: repeat-y;
}
.dot-brown-hor {
	background-image: url(../images/dot-brown.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
.dot-brown-ver {
	background-image: url(../images/dot-brown.gif);
	background-position: center center;
	background-repeat: repeat-y;
}
.dot-black-hor {
	background-image: url(../images/dot-black.gif);
	background-position: center center;
	background-repeat: repeat-x;
}
.dot-black-ver {
	background-image: url(../images/dot-black.gif);
	background-position: center center;
	background-repeat: repeat-y;
}
.bull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #e00011; font-weight: bold;
	text-align: left; text-decoration: none; line-height: 20px;
}
.bull1 {
	background-image: url(../images/bull1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #e00011; font-weight: bold;
	text-align: left; text-decoration: none; line-height: 20px;
	padding-left: 28px;
}
.bull2 {
	background-image: url(../images/bull2.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #a90000; font-weight: bold;
	text-align: left; text-decoration: none; line-height: 20px;
	padding-left: 16px;
}
.bull2 A {
	color: #a90000; font-weight: bold; text-decoration: none;
}
.bull2 A:hover {
	color: #ff0013; font-weight: bold; text-decoration: none;
}
.bull2-black {
	background-image: url(../images/bull2.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #333333; font-weight: bold;
	text-align: left; text-decoration: none;
	padding-left: 16px; line-height: 16px;
}
.bull2-black A {
	color: #333333; font-weight: bold; text-decoration: none;
}
.bull2-black A:hover {
	color: #333333; font-weight: bold; text-decoration: none;
}
.bull2-black-unb {
	background-image: url(../images/bull2.gif);
	background-position: 0 5px;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #333333; font-weight: normal;
	text-align: left; text-decoration: none; line-height: 20px;
	padding-left: 16px;
}
.bull2-black-unb A {
	color: #333333; font-weight: normal; text-decoration: none;
}
.bull2-black-unb A:hover {
	color: #333333; font-weight: normal; text-decoration: none;
}
.btitle {
	background-image: url(../images/bull2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #333333; font-weight: bold;
	text-align: left; text-decoration: none;
	padding-left: 16px;
}
.bdesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #333333; font-weight: normal;
	text-align: justify; text-decoration: none;
	padding-left: 20px;
}
.ntab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #333333; font-weight: normal;
	text-align: justify; text-decoration: none;
	padding-left: 15px;
}
.ico-pdf {
	background-image: url(../images/ico-pdf.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #a90000; font-weight: bold;
	text-align: left; text-decoration: none; line-height: 20px;
	padding-left: 40px; height:30px;
}
.ico-pdf A {
	color: #a90000; font-weight: bold; text-decoration: none;
}
.ico-pdf A:hover {
	color: #ff0013; font-weight: bold; text-decoration: none;
}
.arr1 {
	background-image: url(../images/arr1.gif);
	background-position: 7px left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #000000; font-weight: bold;
	text-align: justify; text-decoration: none; 
	padding-left: 17px; line-height: 24px;
}
.arr2 {
	background-image: url(../images/arr2.gif);
	background-position: center left;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #000000; font-weight: bold;
	text-transform: uppercase; text-align: left;
	text-decoration: none; padding-left: 17px;
	line-height: 25px;
}
.arr2 A {
	color: #000000; font-weight: bold; text-decoration: none;
}
.arr2 A:hover {
	color: #a90000; font-weight: bold; text-decoration: underline;
}


/*-----------------------------------------------------------
          Text and Formatting -------------------------------------------------------------*/

.txt-default-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #000000; font-weight: bold;
	text-align: justify; text-decoration: none; line-height: 20px;
}
.txt-default-sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #000000; font-weight: normal;
	text-align: justify; text-decoration: none; line-height: 15px;
}
.txt-gray-bot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #000000; font-weight: normal;
	text-decoration: none; line-height: 17px;
	border-style:solid; border-width:1px;
	border-color: #d2d2d2; border-left:0px; border-top: 0px;
}
.txt-gray-bot A {
	font-size: 11px; color: #000000; text-decoration: none;
}
.txt-gray-bot A:hover {
	font-size: 11px; color: #a90000; text-decoration: none;
}
.txt-gray-top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #000000; font-weight: normal;
	text-decoration: none; line-height: 17px;
	border-style:solid; border-width:1px;
	border-color: #d2d2d2; border-top:0px; border-bottom:0px; border-left:0px;
}
.txt-gray-top A {
	font-size: 11px; color: #000000; text-decoration: none;
}
.txt-gray-top A:hover {
	font-size: 11px; color: #a90000; text-decoration: none;
}
.txt-red-sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #a90000; font-weight: bold;
	text-decoration: none; line-height: 17px;
	border-style:solid; border-width:1px;
	border-color: #d2d2d2; border-left:0px; border-top:0px;
}
.txt-red-tsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #a90000; font-weight: bold;
	text-decoration: none; line-height: 17px;
	border-style:solid; border-width:1px;
	border-color: #d2d2d2; border-left:0px; border-bottom:0px;
}
.txt-default-cen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #000000; font-weight: normal;
	text-align: center; text-decoration: none; line-height: 20px;
}
.txt-default-cen A {
	color: #000000; text-decoration: none;
}
.txt-default-cen A:hover {
	color: #dd0000; text-decoration: none;
}
.txt-default-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #a90000; font-weight: bold;
	text-align: justify; text-decoration: none; line-height: 20px;
}
.txt-small-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color:Red; font-weight: bold;
	text-decoration: none; line-height: 20px;
}
.txt-tabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #333333; font-weight: normal;
	text-align: justify; text-decoration: none;
	padding-left: 28px;
}
.txt-ntabs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #333333; font-weight: normal;
	text-align: justify; text-decoration: none; line-height: 20px;
}
.txt-calender {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #333333; font-weight: normal;
	text-decoration: none;
	width:176px;
}
/*-----------------------------------------------------------
CSS Level Buttons And Banners -------------------------------------------------------------*/

.csbnr-right a {
	display:block;
	width: 202px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/csbnr-right.jpg") 0 -0 no-repeat;
	text-decoration: none;
	height: 87px;
}
.csbnr-right a:hover { 
	background-position: 0 -87px;
}
.csbnr-right a:active {
	background-position: 0 -174px;
}
.csbnr-deworm a {
	display:block;
	width: 202px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/csbnr-deworm.jpg") 0 -0 no-repeat;
	text-decoration: none;
	height: 87px;
}
.csbnr-deworm a:hover { 
	background-position: 0 -87px;
}
.csbnr-deworm a:active {
	background-position: 0 -174px;
}
.csbnr-free a {
	display:block;
	width: 202px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/csbnr-free.jpg") 0 -0 no-repeat;
	text-decoration: none;
	height: 87px;
}
.csbnr-free a:hover { 
	background-position: 0 -87px;
}
.csbnr-free a:active {
	background-position: 0 -174px;
}
.csbnr-mobile a {
	display:block;
	width: 202px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/csbnr-mobile.jpg") 0 -0 no-repeat;
	text-decoration: none;
	height: 87px;
}
.csbnr-mobile a:hover { 
	background-position: 0 -87px;
}
.csbnr-mobile a:active {
	background-position: 0 -174px;
}
.csbnr-voice a {
	display:block;
	width: 202px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/csbnr-voice.jpg") 0 -0 no-repeat;
	text-decoration: none;
	height: 87px;
}
.csbnr-voice a:hover { 
	background-position: 0 -87px;
}
.csbnr-voice a:active {
	background-position: 0 -174px;
}
.csbnr-little a {
	display:block;
	width: 201px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/csbnr-little.jpg") 0 -0 no-repeat;
	text-decoration: none;
	height: 87px;
}
.csbnr-little a:hover { 
	background-position: 0 -87px;
}
.csbnr-little a:active {
	background-position: 0 -174px;
}
.csbnr-hiv a {
	display:block;
	width: 201px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/csbnr-hiv.jpg") 0 -0 no-repeat;
	text-decoration: none;
	height: 87px;
}
.csbnr-hiv a:hover { 
	background-position: 0 -87px;
}
.csbnr-hiv a:active {
	background-position: 0 -174px;
}
.csbnr-smile a {
	display:block;
	width: 201px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/csbnr-smile.jpg") 0 -0 no-repeat;
	text-decoration: none;
	height: 87px;
}
.csbnr-smile a:hover { 
	background-position: 0 -87px;
}
.csbnr-smile a:active {
	background-position: 0 -174px;
}
.csbnr-khel a {
	display:block;
	width: 201px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/csbnr-khel.jpg") 0 -0 no-repeat;
	text-decoration: none;
	height: 87px;
}
.csbnr-khel a:hover { 
	background-position: 0 -87px;
}
.csbnr-khel a:active {
	background-position: 0 -174px;
}
.csbnr-human a {
	display:block;
	width: 201px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/csbnr-human.jpg") 0 -0 no-repeat;
	text-decoration: none;
	height: 87px;
}
.csbnr-human a:hover { 
	background-position: 0 -87px;
}
.csbnr-human a:active {
	background-position: 0 -174px;
}
.csbnr-ceo a {
	display:block;
	width: 220px;
	font: bold 13px sans-serif;
	color:#333;
	background: url("../images/csbnr-ceo.gif") 0 -0 no-repeat;
	text-decoration: none;
	height: 98px;
}
.csbnr-ceo a:hover { 
	background-position: 0 -98px;
}
.csbnr-ceo a:active {
	background-position: 0 -196px;
}
.sbnr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; color: #ffffff; line-height: 18px;
	text-align: center; text-decoration: none; font-size: 11px;
	text-transform: uppercase;
}
.sbnr a {
	display:block;
	width: 220px;
	font: bold 12px;
	color:#333;
	background: url("../images/sbnr.gif") 0 -0 no-repeat;
	text-decoration: none;
	height: 44px;
	color: #ffffff; font-weight: normal;
	padding-top: 6px;
}
.sbnr a:hover { 
	background-position: 0 -50px;
	color: #ffffff;
}
.sbnr a:active {
	background-position: 0 -100px;
	color: #ffffff;
}
.sbnr-s {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; color: #ffffff; line-height: 18px;
	text-align: center; text-decoration: none; font-size: 11px;
	text-transform: uppercase;
}
.sbnr-s a {
	display:block;
	width: 220px;
	font: bold 12px;
	color:#333;
	background: url("../images/sbnr-small.gif") 0 -0 no-repeat;
	text-decoration: none;
	height: 25px;
	color: #ffffff; font-weight: normal;
	padding-top: 7px;
}
.sbnr-s a:hover { 
	background-position: 0 -32px;
	color: #ffffff;
}
.sbnr-s a:active {
	background-position: 0 -64px;
	color: #ffffff;
}
.txtbox-norm {
	width: 280px; height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; color: #333333;
	text-align: left; text-decoration: none; font-size: 11px;
}
.txtarea-norm {
	width: 280px; height: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal; color: #333333;
	text-align: left; text-decoration: none; font-size: 11px;
}
/*-----------------------------------------------------------
      ACHIEVEMENTS PICTURE SETTING -------------------------------------------------------------*/

.ach-rtv {
	display:block; width: 666px; height: 222px;
	font: bold 13px sans-serif; color:#333;
	background: url("../downloads/achievements/achievements.jpg") 0 -240px no-repeat;
	text-decoration: none;
}
.ach-little {
	display:block; width: 666px; height: 222px;
	font: bold 13px sans-serif; color:#333;
	background: url("../downloads/achievements/achievements.jpg") 0 -460px no-repeat;
	text-decoration: none;
}
.ach-deworm {
	display:block; width: 666px; height: 235px;
	font: bold 13px sans-serif; color:#333;
	background: url("../downloads/achievements/achievements.jpg") 0 -677px no-repeat;
	text-decoration: none;
}
.ach-free {
	display:block; width: 666px; height: 222px;
	font: bold 13px sans-serif; color:#333;
	background: url("../downloads/achievements/achievements.jpg") 0 -1276px no-repeat;
	text-decoration: none;
}
.ach-mhr {
	display:block; width: 666px; height: 222px;
	font: bold 13px sans-serif; color:#333;
	background: url("../downloads/achievements/achievements.jpg") 0 -1720px no-repeat;
	text-decoration: none;
}
.ach-voice {
	display:block; width: 666px; height: 222px;
	font: bold 13px sans-serif; color:#333;
	background: url("../downloads/achievements/achievements.jpg") 0 -2160px no-repeat;
	text-decoration: none;
}
.ach-hiv {
	display:block; width: 666px; height: 260px;
	font: bold 13px sans-serif; color:#333;
	background: url("../downloads/achievements/achievements.jpg") 0 -1020px no-repeat;
	text-decoration: none;
}
.ach-smile {
	display:block; width: 666px; height: 226px;
	font: bold 13px sans-serif; color:#333;
	background: url("../downloads/achievements/achievements.jpg") 0 -1497px no-repeat;
	text-decoration: none;
}
.ach-kkm {
	display:block; width: 666px; height: 222px;
	font: bold 13px sans-serif; color:#333;
	background: url("../downloads/achievements/achievements.jpg") 0 -1940px no-repeat;
	text-decoration: none;
}
.ach-human {
	display:block; width: 666px; height: 218px;
	font: bold 13px sans-serif; color:#333;
	background: url("../downloads/achievements/achievements.jpg") 0 -2380px no-repeat;
	text-decoration: none;
}


/*********************** Vilas css ***********************/
.ico-ppt {
	background-image: url(../images/ico-ppt.gif);
	background-position: left center;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #a90000; font-weight: bold;
	text-align: left; text-decoration: none; line-height: 20px;
	padding-left: 40px; height:30px;
}
.ico-ppt A {
	color: #a90000; font-weight: bold; text-decoration: none;
}
.ico-ppt A:hover {
	color: #ff0013; font-weight: bold; text-decoration: none;
}

.tableborder {
	border: 1px solid #990000;
	padding: 0px;

}
.bg-philosophies {
	background-image: url(../images/Philosophies.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	padding: 130px 50px 50px 70px;
	text-align:left;
}
.flash-top {
	background-image: url(../images/flash-top.jpg);
	background-position: top center;
	background-repeat: no-repeat; height:32px;
}
.flash-bottom {
	background-image: url(../images/flash-bottom.jpg);
	background-position: top center;
	background-repeat: no-repeat; height:32px;
}

.txt-red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; color: #a90000; font-weight:900;
	text-decoration: none; line-height: 17px;
}
.txt-red-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #a90000; font-weight:bold;
	text-decoration: none; line-height: 17px;
}

.bg-counter {
	background-image: url(../images/counter.gif);
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Verdana;
	color: #ffffff; font-size: 21px; letter-spacing:3px;
	text-decoration: none; font-weight: normal;
}

.txt-red-upper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #a90000; font-weight:900;
	text-decoration: none; line-height: 17px; text-transform:uppercase;
}
/*************************** End *************************/