* {margin:0; padding:0;behavior: url(iepngfix.htc); }
html, body {height:100.01%}
body {margin:0 auto; padding:0; text-align: center; width:100%; font-family: "Lucida Grande", "Lucida Sans", Arial, serif; font-size:100%; background:#fff;}

html, body {height: 100%; margin: 0 0 1px; padding: 0;} /* Forces Vertical Scrollbars */
img {border:none;} .r {float:right;} .l {float:left;}

/*
------------------------------------------------------
=CLEARING
-----------------------------------------------------*/
.clear{clear:both;} .clear10{clear:both; height:10px;} .last{margin-right:0px !important; padding-right:0px !important; border-right:none !important;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }

ul {list-style: none; list-style-image: none;}

#skipLinks {height:1px; font-size:1px; color:#ffffff; text-indent:-8000px; overflow:hidden;}
#skipLinks a {color:#006253;}
*html #skipLinks a {color:#ffffff;}

#wrapper {margin:0 auto;padding:0; text-align: left; width:770px;}

#header {margin:0;padding:0;}
#header .logo {margin:15px 0 0px 15px;padding:0;}
#header .search {margin:-60px 0 0 0;padding:0 0 0 0; float:right;width:225px;}
#header .search ul {margin:0;padding:0;}
#header .search ul li.name {margin:4px 5px 0 0px;font-size:.75em; color:#646464; float:left;}
#header .search ul li.search1 input.search {margin:0px 0 0 0px;font-size:.7em; color:#737373; padding:4px 2px 4px 3px;  background-image: url(../img/icons/search.gif);background-repeat: no-repeat; background-position: 5px 6px; background-color:#ffffff; padding-left:22px; border:1px solid #E1D9D7; width:110px; float:left; font-family: "Lucida Grande", "Lucida Sans", Arial, serif;}
#header .search ul li.go input.go {margin:4px 0px 0px 5px;padding:5px 0px 5px 0px;background: url(../img/icons/go.gif) no-repeat 0px 0px; font-size:.7em;cursor:pointer;  color:#ffffff; width:16px; height:13px;float:left; border:none;}

#menu{clear:both;}
#menu li{margin-top:10px; float:left; display:inline; height:33px; line-height:33px; text-indent:-8000px; overflow:hidden; }
#menu li a{display:block; height:66px; background-position:0 0; background-repeat:no-repeat;}
#menu li a:hover, #menu li a.selected{background-position:0 -33px;}
#menu li.m1{width:81px;}#menu li.m1 a{background-image:url(../img/menu/m1.gif)}
#menu li.m2{width:103px;}#menu li.m2 a{background-image:url(../img/menu/m2.gif)}
#menu li.m3{width:131px;}#menu li.m3 a{background-image:url(../img/menu/m3.gif)}
#menu li.m4{width:155px;}#menu li.m4 a{background-image:url(../img/menu/m4.gif)}
#menu li.m5{width:179px;}#menu li.m5 a{background-image:url(../img/menu/m5.gif)}
#menu li.m6{width:121px;}#menu li.m6 a{background-image:url(../img/menu/m6.gif)}

ul.imagefade{}
ul.imagefade li{background-image:none; padding-left:0px;position:relative; width:770px; height:230px; overflow:none;}
ul.imagefade li img{ position:relative;overflow:hidden;}

#main_content {margin:10px 0 10px 0;padding:0;}
#main_content #leftcol {margin:0;padding:0; width:526px; float:left;}
#main_content #leftcol h1 {margin:0 10px 10px 0;padding:0; color:#C91016; font-size:1.6em; font-family:"Trebuchet MS", "Lucida Grande", Arial;}
#main_content #leftcol h2 {margin:0 10px 10px 0;padding:0; color:#333; font-size:1.3em; font-family:"Trebuchet MS", "Lucida Grande", Arial;}
#main_content #leftcol p {margin:0 10px 10px 0;padding:0; color:#484848; font-size:.75em; line-height:20px;}
#main_content #leftcol p span { background:#FFFFCB; padding:2px}
#main_content #leftcol p span.grey {margin:0 0 0 0; padding:0; background:none; color:#A6A6A4; font-weight:bold; font-size:.8em;}
#main_content #leftcol ul.tick {margin:0 0px 15px 0;padding:0; color:#484848; font-size:.75em;}
#main_content #leftcol ul.tick li {margin:0 10px 5px 0;padding:0 0 0 20px; background:url(../img/icons/tick_red.gif) no-repeat 0px 0px;}
#main_content #leftcol .mission {margin:0 15px 10px 0;padding:15px 15px 0px 15px; background:#f8f8f8 url(../img/bg/mission.jpg) repeat-x bottom left; border:1px solid #e0e0e0;}
#main_content #leftcol .mission p.title {margin:0;padding:0 0 10px 0; font-size:1.3em; font-family:"Trebuchet MS", "Lucida Grande", Arial;color:#333;}
#main_content #leftcol .mission p {margin:0;padding:0 20px 15px 0; font-size:.75em;color:#333; line-height:21px;}
#main_content #rightcol {margin:0;padding:0; width:244px; float:left;}
#main_content #rightcol .box {margin:0 0 10px 0;padding:0 0 7px 0; border:1px solid #E4E4E2;}
#main_content #rightcol .box p {margin:0;padding:5px 5px 0px 5px; font-size:.75em; color:#7B797A; line-height:17px;}
#main_content #rightcol .box ul {margin:0;padding:5px 5px 0px 5px; font-size:.7em; color:#7B797A;}
#main_content #rightcol .box ul li {margin:0;padding:0;}
#main_content #rightcol .box ul li a {color:#DC3439; text-decoration:none;}
#main_content #rightcol .box ul li a:hover {text-decoration:underline;}
#main_content #rightcol p {margin:0 10px 0 10px;padding:0; font-size:.7em; color:#A5A5A5; line-height:17px;}

#main {margin:0;padding:0 0 0 0; background:url(../img/bg/leftcol.jpg) no-repeat 0px 90px; min-height:500px}
#main #leftcol {margin:0;padding:0; width:170px; float:left;}
#main #leftcol ul {margin:10px 10px 0 10px;padding:0px 0 0 0; border-top:1px dotted #CCCCCC;}
#main #leftcol ul li {margin:0 0 0 0;padding:5px 10px 5px 10px; font-size:.75em; border-bottom:1px dotted #CCCCCC;}
#main #leftcol ul li.sub {margin:0;padding:5px 10px 5px 23px; font-size:.7em;background:url(../img/icons/grey_arrow.gif) no-repeat 12px 5px;}
#main #leftcol ul li.subsub {margin:0;padding:5px 10px 5px 30px; font-size:.6em;}
#main #leftcol ul li a.on-sub {color:#000000;}
#main #leftcol ul li.on { font-weight:bold;}
#main #leftcol ul li a {color:#666666; text-decoration:none;}
#main #leftcol ul li a:hover {color:#333333; text-decoration:none;}

/* Data Table */
#main #rightcol table.data{width:100%; border:1px solid #e2e2e2; margin-bottom:12px;}
#main #rightcol table.data td{padding:4px 6px; font-size:12px;}
#main #rightcol table.data tr.alt td{background:#f2f2f2;}

/* Photo Caption */
.imgRight {float:right; margin:5px 0px 10px 10px; position:relative; background:#fff; } 
#rightcol .imgRight img{padding:3px; border:1px solid #e2e2e2;}
#main #rightcol .imgRight p {font-size:10px; color:#666; font-style:normal; margin:0; padding:2px 0px 0px 2px; line-height:1.4em;}
.imgLeft {float:left; margin:5px 20px 10px 0px; position:relative; background:#fff; } 
#rightcol .imgLeft img{padding:3px; border:1px solid #e2e2e2;}
#main #rightcol .imgLeft p {font-size:10px; color:#666; font-style:normal; margin:0; padding:2px 2px 0px 0px; line-height:1.4em;}

img.india {margin:0 0 10px 0;}
img.africa {margin:0 0 10px 0;}
span.hidden {display:none;}
p.line a {text-decoration:underline;}
p.line a:hover {text-decoration:none!important;}

#main #rightcol {margin:0;padding:10px 0 0 20px; width:576px; float:left;}
#main #rightcol p.bcrumb {margin:0 0px 10px 0;padding:0px 0 3px 0px; font-size:.65em; color:#999999;border-bottom:1px solid #e2e2e2;}
#main #rightcol p.bcrumb a {color:#333; text-decoration:none;}
#main #rightcol p.bcrumb a:hover {color:#990000;text-decoration:underline;}
#main #rightcol h1 {margin:0 0 0 0;padding:0px 0 10px 0; color:#C81116;font-size:2em; font-family:"Trebuchet MS", "Lucida Grande", Arial;}
#main #rightcol h2 {margin:0 0 0 0;padding:0px 0 10px 0; color:#797671;font-size:1.2em; font-family:"Trebuchet MS", "Lucida Grande", Arial;}
#main #rightcol p {margin:0 20px 0 0;padding:0 0 10px 0;color:#484848; font-size:.75em; line-height:20px;}
#main #rightcol p a {color:#000000; }
#main #rightcol p a:hover {text-decoration:none;}


#main #rightcol ul.news-item {margin-bottom:5px}
#main #rightcol ul.news-item li { padding: 0 0 0px 23px; }
#main #rightcol ul.news-item li.date{ color:#999; font-family:"Trebuchet MS", Arial, serif;}
#main #rightcol ul.news-item li.title {padding: 0 0 4px 23px; background: url(../img/icons/page.gif) no-repeat top left; margin-top:10px; font-size:0.8em!important;}
#main #rightcol ul.news-item li.title a{color:#990000; text-decoration:underline;} 
#main #rightcol ul.news-item li.title a:hover{text-decoration:none; }
#main #rightcol ul.news-item li.description {background: none; border: none; color: #333; margin-bottom:0px; line-height:1.5em;}

/* image */
#main #rightcol img.img_r {margin:5px 0 10px 10px; padding:3px; border:1px solid #E5E4E1; float:right;}
#main #rightcol img.img_l {margin:5px 10px 10px 0px;padding:3px; border:1px solid #E5E4E1; float:left;}
#main #rightcol img.img_l:hover {border:1px solid #a8a8a7;}
img.mr20 {margin-right:20px!important;}

/* list styles */
#main #rightcol ul.details {margin:0 0 10px 0;padding:0;color:#484848; font-size:.75em; line-height:20px;}
#main #rightcol ul.details a {color:#000000; text-decoration:none;}
#main #rightcol ul.details a:HOVER {text-decoration:underline;}
#main #rightcol ul.list {margin:0 0 10px 0;padding:0;}
#main #rightcol ul.list li {margin:0 10px 0 0;padding:0 0 0 12px;color:#484848; font-size:.75em; line-height:20px; background:url(../img/icons/red_arrow.gif) no-repeat 0px 3px; height:1%;}
#main #rightcol ul.list li.sub {margin:0 0 0 13px;padding:0 0 0 12px;color:#484848; font-size:.75em; line-height:20px; background:url(../img/icons/red_arrow.gif) no-repeat 0px 3px;}
#main #rightcol ul.list li a {color:#000000; }
#main #rightcol ul.list li a:hover {text-decoration:none;}
#main #rightcol ul.history {margin:0 0 10px 0;padding:0;}
#main #rightcol ul.history li {margin:0;padding:0 0 0 0px;font-size:.8em;}
#main #rightcol ul.history li a { color:#000000;}
#main #rightcol ul.history li.pdf { color:#666666; }
#main #rightcol ul.history li.info { color:#666666;}
#main #rightcol ul.downloads {margin:0 0 10px 0;padding:0;}
#main #rightcol ul.downloads li {margin:0;padding:0 0 0 15px;font-size:.8em;}
#main #rightcol ul.downloads li a { color:#000000;}
#main #rightcol ul.downloads li.pdf { color:#666666; }
#main #rightcol ul.downloads li.info { color:#666666;}

/* table */
#main #rightcol table.contactus {border-collapse: collapse;}
#main #rightcol table.contactus td{font-size: 12px; background: #fff; padding: 6px 6px 6px 0px; color: #484848; }
#main #rightcol table.contactus td.alt{	background: #F5FAFA; color: #797268; }
#main #rightcol table.contactus input.s170{width: 250px; padding: 2px;border: 1px solid #CCCCCC; }
#main #rightcol table.contactus textarea.s250{ width: 250px; border: 1px solid #CCCCCC; font-family:Arial, Helvetica, sans-serif; padding: 1px; font-size: 12px; }
#main #rightcol table.contactus input.submit {border: 1px solid #C81116; background-color:#C91016; color:#fff; padding:2px; font-size:11px; width:80px; cursor:pointer; }
#main #rightcol table.contactus input.submit:hover {border: 1px solid #a70d12; background-color:#b90f14; color:#fff; padding:2px; font-size:11px; width:80px; cursor:pointer; }

/* boxes */
#main #rightcol .box {margin:0 20px 10px 0;padding:0 0 7px 0; border:1px solid #E4E4E2; float:left; width:241px}
#main #rightcol .box p {margin:0;padding:5px 5px 0px 5px; font-size:.75em; color:#7B797A; line-height:17px;}
#main #rightcol .box ul {margin:0;padding:5px 5px 0px 5px; font-size:.7em; color:#7B797A;}
#main #rightcol .box ul li {margin:0;padding:0;}
#main #rightcol .box ul li a {color:#DC3439; text-decoration:none;}
#main #rightcol .box ul li a:hover {text-decoration:underline;}

#footer {margin:0;padding:10px; background:#EEEEEE;}
#footer p {margin:0;padding:0; font-size:.65em; color:#333; line-height:1.4em;}
#footer p a {color:#c91016; }
#footer p a:hover {text-decoration:none;}
#footer ul {margin:-20px 0 0 0;padding:0; font-size:.65em; color:#8A8A8A; float:right}
#footer ul li {margin:0;padding:0; display:inline;}
#footer ul li a {color:#333; text-decoration:none;}
#footer ul li a:hover {text-decoration:underline;}
#footer ul li span {margin:0 1px 0 4px;padding:0;}

/* Tips1 box  - Tooltips */
.tool-tip {width: 180px; z-index: 13000; color: #C81216; filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9; background-color:#fff; border:1px solid #C81216;}
.tool-title { font-weight: normal; font-size: 12px; margin: 0; color: #C81216; padding: 8px 8px 4px; padding-bottom:0px; padding-top:4px; opacity:0.9; font-weight:bold;}
.tool-text { font-size: 12px; padding: 2px 8px 5px; color:#666;  }