/* body */
.body
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	border: 0; 
	background-color: #ffffff;
	margin-left: 0px; 
	margin-top: 0px; 
	scrollbar-face-color: #F2F2F2;
	scrollbar-highlight-color: #f4f4f4;
	scrollbar-shadow-color: #B4B4B4;
	scrollbar-3dlight-color: #B4B4B4;
	scrollbar-arrow-color: #3A3A3A;
	scrollbar-track-color: #ffffff;
	scrollbar-darkshadow-color: #f4f4f4;
}

/* for left bg cell*/
td.tdleftcell
{
	background-color: #999999;
	line-height: 8px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-right: 0px;
}
td.tdleftcell1
{
	background-color:#999999;
	line-height: 17px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-right: 0px;
	border: 1;
	border-style: solid;
	border-width: 1pt 1pt 1pt 1pt;
	border-color:#002D4C;
}
/* left side blue table */
.tablesearch
{
	background-color: #0097FF;
	width: 170px;
	align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #999999;
}
.tablesearch1
{
	background-color: #0097FF;
	width: 175px;
	align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #999999;
}
/* for 1 pix height divider */
.spacersearch1
{
	background-color: #005189;
	line-height: 1px;
}

/* for search data */
.tablesearchdata
{
	background-color: #006BB4;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 5px;
    padding-left: 2px;
	padding-right:0px;
	line-height: 18px;
}

/* for left cell heading for search*/
td.tdsearchhead
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: bold;
	color: #ffffff;
	background-color: #0097FF;
	line-height: 16px;
   	padding-top: 2px;
	padding-bottom: 3px;
   	padding-left: 5px;
	font-weight: bold;

}
/* for search textarea*/
.searchtextarea {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	
}

/* for general textarea*/
.textbox {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	border: 1;
	border-style: solid; 
	border-width: 1pt 1pt 1pt 1pt; 
	border-color: #999999;
}

/* for general button in applications*/
.button {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing: normal;
	text-align: center;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	border: 1;
	border-style: solid; 
	border-width: 1pt 1pt 1pt 1pt; 
	border-color: #999999;
}

/* general links*/
a {
	color: #0033FF;
	font-size: 8pt;
	line-height: 16px;
	font-family: verdana;
	text-decoration: none;
	border-right: 1px
}

a:hover {
	color: #FF6700;
	font-size: 8pt;
	line-height: 16px;
	font-family: verdana;
	text-decoration: underline;
}

/* left side blue table */
.tableabout
{
	background-color: #CAC334;
	width: 170px;
	align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #999999;
}

/* for 1 pix height divider */
.spacerabout
{
	background-color: #6C691C;
	line-height: 1px;
}
/* for 1 pix height divider */
.spacerbtmleftlinks
{
	background-color: #8F8A26;
	line-height: 1px;
}

/* for left cell heading for search*/
td.tdbtmlinkhead
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #999999;
	background-color: #6C691C;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: normal;
}

/* for 1 pix height divider */
.tableaboutdata
{
	background-color: #8F8A26;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 5px;
    padding-left: 2px;
	padding-right:2px;
	line-height: 18px;
}

/* for left cell heading for search*/
td.tdabouthead
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #999999;
	background-color: #CAC334;
	line-height: 16px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 5px;
	font-weight: bold;
}
/* links for infrastructure and Health Services at left side bar*/
a.link1 {
	color: #ffffff;
	font-size: 8pt;
	line-height: 16px;
	font-family: verdana;
	text-decoration: none;
	border-right: 1px;
	padding-left: 5px;
}

a:hover.link1 {
	color: #ffffff;
	font-size: 8pt;
	line-height: 16px;
	font-family: verdana;
	text-decoration: underline;
	padding-left: 5px;
}

/* links for bottom links at left side bar*/
a.link2 {
	color: #FFF300;
	font-size: 8pt;
	line-height: 16px;
	font-family: verdana;
	text-decoration: none;
	border-right: 1px;
	padding-left: 5px;
}

a:hover.link2 {
	color: #CAC334;
	font-size: 8pt;
	line-height: 16px;
	font-family: verdana;
	text-decoration: underline;
	padding-left: 5px;
}

/* for left bg cell*/
td.tdcopy
{
	background-color: #999999;
	line-height: 14px;
	height:50px;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-right: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #ffffff;
}

/* for content spacing main table*/
td.tdcontent 
{
	background-color: #F4F4F4;
	line-height: 16px;
    padding-top: 3px;
	padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}
/* for 1 pix height divider */
.spacercontent
{
	background-color: #9C9C9C;
	line-height: 1px;
}
/* for hp content spacing main table*/
td.tdhpcontent
{
	background-color: #ffffff;
	line-height: 16px;
    padding-top: 5px;
	padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}

/* health programme table */
.tablehp
{
	background-color: #ffffff;
	align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
}

/* for 1 pix height divider */
.spacerhp
{
	background-color: #005189;
	line-height: 1px;
}

/* for search data */
.tablehpdata
{
	background-color: #ffffff;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 5px;
    padding-left: 2px;
	padding-right:0px;
	line-height: 18px;
}

/* for left cell heading for search*/
td.tdhphead
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: bold;
	color: #ffffff;
	background-color: #576E7E;
	line-height: 16px;
   	padding-top: 2px;
	padding-bottom: 3px;
   	padding-left: 5px;
	font-weight: bold;
}
/* Bottom links*/
td.tdbtmlinks
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: bold;
	color: #AF4C09;
	background:  url(../images/homepage/btmlinkbg.gif) repeat;
	line-height: 16px;
   	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-weight: bold;
	text-align: center;
	height:29px;
}

/* links for bottom links at left side bar*/
a.linkbtm {
	color: #AF4C09;
	font-size: 8pt;
	line-height: 16px;
	font-family: verdana;
	text-decoration: none;
	border-right: 1px;
	padding-left: 5px;
}

a:hover.linkbtm {
	color: #000000;
	font-size: 8pt;
	line-height: 16px;
	font-family: verdana;
	text-decoration: underline;
	padding-left: 5px;
}

/* for hp content spacing main table*/
td.tdpublishcontent
{
	background-color: #ffffff;
	line-height: 16px;
    padding-top: 5px;
	padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}

/* health programme table */
.tablepublish
{
	background-color: #FFFEE0;
	align: center;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #FF8B40;
}

/* for 1 pix height divider */
.spacerpublish
{
	background-color: #ECD7B3;
	line-height: 1px;
}

/* for search data */
tr.trpublishdata
{
	background-color: #FFFEE0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
    padding-left: 5px;
	padding-right:0px;
	line-height: 16px;
}

/* for left cell heading for search*/
td.tdpublishhead
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9pt;
	font-style: bold;
	color: #FF8B40;
	background-color: #FFF7E0;
	line-height: 16px;
   	padding-top: 2px;
	padding-bottom: 3px;
   	padding-left: 5px;
	font-weight: bold;
}
/* for right pan sub points*/
td.tdrtpoints
{
	background-color: #F4F4F4;
	line-height: 16px;
    padding-top: 2px;
	padding-bottom: 2px;
    padding-right: 0px;
    padding-left: 8px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}
/* template heading at the top*/
td.tdhead
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10pt;
	font-style: bold;
	color: #0097FF;
	background-color: #FFFFFF;
	line-height: 16px;
   	padding-top: 5px;
	padding-bottom: 3px;
   	padding-left: 5px;
    padding-right: 8px;
	font-weight: bold;
	text-align:right;
}
/* right pan links */
.a {
	color: #000000;
	font-size: 8pt;
	line-height: 16px;
	font-family: verdana;
	text-decoration: none;
}

.a:hover {
	color: #FF6700;
	font-size: 8pt;
	line-height: 16px;
	font-family: verdana;
	text-decoration: underline;
}
/* for content in the pages */
td.tdcontentpage
{
	background-color: #ffffff;
	line-height: 16px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 25px;
	padding-left: 25px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	list-style-image: url(homepage/bulletlist.gif);
	
}
/* for dropdownmenu*/
.dropdownmenu {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	vertical-align: middle;
	word-spacing: normal;
	white-space: normal;
	border: 1;
	border-style: solid; 
	border-width: 5pt; 
	border-color: #006699;
	width: 400 px;
}
/* for content below header cell */
td.tdcontentcell
{
	background-color: #ffffff;
	line-height: 16px;
    padding-top: 0px;
	padding-bottom: 5px;
    padding-right: 5px;
    padding-left: 5px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
}
/* table row 1 */
.rowhead
{
	background-color: #E5E5E5;
	line-height: 16px;
    padding-top: 3px;
	padding-bottom: 3px;
    padding-right: 2px;
    padding-left: 2px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-align: left;
	vertical-align: top;
}
.row1
{
	background-color: #ffffff;
	line-height: 16px;
    padding-top: 3px;
	padding-bottom: 3px;
    padding-right: 2px;
    padding-left: 2px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-align: left;
	vertical-align: top;
}
.row2
{
	background-color: #F8F8F8;
	line-height: 16px;
    padding-top: 3px;
	padding-bottom: 3px;
    padding-right: 2px;
    padding-left: 2px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-align: left;
	vertical-align: top;
}
table.plain
{
padding-top: 3px;
	padding-bottom: 3px;
    padding-right: 2px;
    padding-left: 2px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	text-align: left;
	vertical-align: top;
}
