A:link {color: #000000; text-decoration: underline; font-weight: normal;}
A:visited {color: #000000; text-decoration: underline; font-weight: normal;}
A:active {color: #000000; text-decoration: underline; font-weight: normal;}
A:hover {color: #686868; text-decoration: none; font-weight: normal;}

A.foot:link {color: black; text-decoration: underline; font-weight: bold;}
A.foot:visited {color: black; text-decoration: underline; font-weight: bold;}
A.foot:active {color: black; text-decoration: underline; font-weight: bold;}
A.foot:hover {color: black; text-decoration: none; font-weight: bold;}




p {padding-left: 5px; line-height: 20px;}
.normal {font-family: 'Trebuchet MS', Tahoma, Arial; font-size: 13px; color:#000000; }
.news {font-size: 12px;}
.news2 {font-size: 12px; padding-right: 10px;}
.nwstxt {font-size: 12px; line-height: 14px; padding: 0; padding-bottom: 3px; text-align: left;}
.nwstxt4 {font-size: 12px; line-height: 14px; padding-right: 10px; padding-top: 0px; text-align: left;}
.nwstxt3 {font-size: 12px; line-height: 14px; padding-left: 10px; text-align: left;}
.menu {font-size: 13px;}
.menu2 {font-size: 11px;}
.map {font-size: 10px; color: white; padding-right: 10px;}
.lang {font-size: 13px; color: black; background: url(i/lang_hi.gif) no-repeat ; width: 45px; height: 19px; }
.hi {font-size:27px; color:black; background: #b7c69c; padding: 3px; line-height: 38px; letter-spacing: -1; padding-left: 7px; padding-right: 7px;}
.pg {color:black; background: #b7c69c; padding: 3px; padding-left: 7px; padding-right: 7px;}
.hd {font-size: 27px; color: #3b530b}
.hdb {font-size: 20px; color: black;}
.hdw {font-size: 27px; color: white; line-height: 24px; letter-spacing: -1; padding: 10}
.high {font-size: 13px; color: black; background: url(i/highlight.gif) no-repeat top right; width: 231px; height: 28px; margin: 0 0 0 10px;}
.high2 {font-size: 13px; color: black; background: url(i/highlight.gif) no-repeat top right; width: 231px; height: 28px; margin: 0 0 0 10px;}
.mpd {padding-left: 20px}

li {padding-left: 10px; list-style-type: square; line-height: 20px;}

ol {list-style-type: decimal}

li.cl1 {list-style-type: decimal}
                                
span.act {margin:0 0 0 10px;}

div.stmap {margin:-0 -0 -10 50px;}
div.stmap2 {margin: -3 -0 -10 100px;}
div.stmap3 {margin: 0 -0 -10 50px;}


.technology{ /*header of 2nd*/
cursor: hand;
cursor: pointer;
font-size: 13px;
padding-left: 20px;
}

.technology2{ /*header of 2nd*/
cursor: hand;
cursor: pointer;
font-size: 13px;
padding-left: 10px;
}


* html .uppad {padding-top: 7px; }

.uppad {padding-top: 3px; }


* html div.thelanguage a {height:28px; }

div.thelanguage a {font-size: 11px; line-height: 28px; }


.dots {height:10px; margin:10 10px 10 0;background: url(i/dots.gif) repeat-x top left;}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/

}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
}

.menu_bg {background: url(i/left_bg.jpg) repeat-x left top; font-size: 13px; line-height: 28px;}
.shade_bg {background: url(i/shade.jpg) repeat-x left top; }

hr { border-top:1px solid #ded8b8;
border-right:0px solid #ffffff;
border-left:0px solid #ffffff;
border-bottom:1px solid #ffffff; }



body {margin:0; padding:0; font-family: 'Trebuchet MS', Georgia, Times, Tahoma, Arial; font-size: 13px; }
form {margin:0;}


form {margin:0}
input,select,textarea {font:11px 'Trebuchet MS', tahoma, verdana, arial, helvetica; color:#8E8E8E; border:1px solid #D9D4B6; border-top:1px solid black; border-left:1px solid black; border-bottom:0px solid #eaeaea;}
input.search {height:18px;}
input.chk {border:none; vertical-align:middle; height:16px;}
