body { padding: 0px; margin: 0px; background: #FFFFFF; width: 100%; font: normal 11.5px Arial; color: #333333; }
#login2 span {
color: #0090CC;
font-weight: bold;
}

#login2 {

color: #000000;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

#container { width: 960px; margin: 0px auto; }
#container #header { height: 60px; }
#header .logo { float: left; width: 83px; }
.header-right { float: right; width: 370px; }
.header-right .sndry-link { color: #AAAAAA; text-align: right; margin-top: 60px; font-family: Arial; }
.header-right .sndry-link a { color: #465C67; text-decoration: none; margin-left: 5px; margin-right: 5px; }
.header-right .sndry-link a:hover { text-decoration: underline; }
.header-right #search { font-weight: bold; text-align: right; margin-top: 20px; }
.header-right #search p { float: left; }
.header-right #search .search-field { height: 17px; width: 250px; margin-left: 10px; border: 1px solid #C5C5C5; float: left; }
.header-right #search #go { float: left; width: 31px; }
#right { padding-left:744px; padding-bottom:504px; }
#right2{padding-left:620px;  }
#container #menu { }
#container #banner { height: 275px; padding-top: 18px; }
#container  #news-scroll { height: 35px; margin-top: 12px; }
#news-scroll .bg-left { background: url(../images/bg-scroll-left.jpg) no-repeat left top; float: left; width: 3px; height: 35px; }
#news-scroll .bg-right { background: url(../images/bg-scroll-right.jpg) no-repeat left top; float: left; width: 3px; height: 35px; }
#news-scroll .scroll { background: url(../images/bg-scroll.jpg) repeat-x left top; float: left; width: 934px; height: 15px; padding: 10px; }
#container #news-scroll .scroll h3 { }
#container #news-scroll .scroll h3 a { float: left; font-weight: 700; color: #008BC4; }
#news-scroll .scroll .scroll-controls { float: left; width: 49px; margin-left: 10px; }
#container #news-scroll .scroll ul { float: left; width: 780px; }
#container #news-scroll .scroll li { padding-left: 10px; font-size: 12px; color: #4d4d4d; }
#container #news-scroll .scroll li a:hover { text-decoration: underline; }
#container #news-scroll .scroll a { text-decoration: none; line-height: 17px; font-size: 12px; color: #5F5F5F; }
#container #blocks { margin-top: 13px; background: #FFFFFF; font-size: 11.5px; font-style: normal; line-height: 22px; font-weight: normal; font-variant: normal; }
#contentArea .table td { border: 1px solid #D6D6D6; padding: 8px; line-height: 16px; }
#contentArea .subLeft .subNav .rel-current {
font-weight: bold;
color: #008BC4;
}
#blocks a { color: #465C67; text-decoration: none; }
#blocks a:hover { text-decoration: underline; }
#blocks .box-a { height: 290px; float: left; width: 302px; border: 1px solid #CCCCCC; }
.box-head { float: left; height: 24px; width: 292px; color: #465C67; padding-left: 10px; padding-top: 8px; font-size: 12px; font-weight: 700; underline}
.box-shadow { background: url(../images/img-box-shadow.jpg) repeat-x left top; float: left; width: 302px; height: 7px; }
.box-content { float: left; width: 302px; }
.img {align: center;}
.box-content .box-list { margin-top: 10px; margin-left: 20px; }
.box-content .box-list li { background: url(../images/blt-box.jpg) no-repeat 1px; padding-left: 10px; }
#blocks .box-b { height: 290px; float: left; width: 302px; border: 1px solid #CCCCCC; margin-left: 24px; }
.box-head { float: left; height: 24px; width: 292px; color: #465C67; padding-left: 25px; padding-top: 8px; font-size: 12px; font-weight: 700; }
.box-shadow { background: url(../images/img-box-shadow.jpg) repeat-x left top; float: left; width: 302px; height: 7px; }
.box-content { float: left; width: 302px; }
.box-content .box-list { margin-top: 10px; margin-left: 20px; }
.box-content .box-list li { background: url(../images/blt-box.jpg) no-repeat 1px; padding-left: 10px; }
#blocks .box-c { height: 290px; float: left; width: 302px; border: 1px solid #CCCCCC; margin-left: 25px; }
.box-head { float: left; height: 26px; width: 292px; color: #008BC4; padding-left: 10px; padding-top: 6px; font-size: 15px; font-weight: 700; }
.box-shadow { background: url(../images/img-box-shadow.jpg) repeat-x left top; float: left; width: 302px; height: 7px; }
.box-content { float: left; width: 302px; }
.box-content .box-list { margin-top: 10px; margin-left: 20px; }
.box-content .box-list li { background: url(../images/blt-box.jpg) no-repeat 1px; padding-left: 10px; }
#contentArea .subLeft { float: left; width: 210px; }
#contentArea .subRight { float: left; width: 734px; padding-left: 20px; }
#contentArea .subLeft .img { padding-top: 25px; }
#contentArea .subLeft .subNav h2 { font-weight: bold; font-size: 14px; display: block; padding-bottom: 10px; color: #008BC4; padding-top: 20px; }
#contentArea .subLeft .subNav { padding-bottom: 20px; }
#contentArea .subLeft .subNav a { color:#465B69; text-decoration: none; font-size: 11.5px; }

#contentArea .subLeft .subNav a:hover { text-decoration: underline; }
#contentArea .subLeft .subNav li { padding-bottom: 3px; padding-top: 3px; }
#contentArea .subLeft .subNav ul ul { padding-left: 20px; padding-top: 5px; }
#contentArea .subLeft .subNav ul ul li { list-style: disc; }
#contentArea .subRight { padding-top: 25px; font: 13px Arial; min-height:310px; float: left; width: 725px; }
#contentArea .subRight .subRightHead { border-bottom: 1px solid #CACACA; margin-bottom: 15px; font: normal 22px/30px Arial; color: #008BC4; }
#contentArea .subRight .subCon { float: left; width: 490px; margin-right: 25px; }
#contentArea .subRight .subCon1 { width: 700px; margin-right: 25px; }
p { line-height: 19px; font-size: 12px; padding-bottom: 7px;text-align: justify }
h3 { font-size: 17px; color: #008BC4;font-family:Arial;text-align: justify  }
h2 { font-size: 17px; color: #000000;font-family:Arial }
#contentArea .subRight .list-text { padding-left: 30px; margin-bottom: 10px; }
#contentArea .subRight .list-text li { list-style: disc; line-height: 20px; }
#contentArea .subRight .list-logos { margin-top: 8px; margin-right: 8px; }
#contentArea .subRight .list-logos li { background: url(../images/bg-logo-holder.jpg) no-repeat left top; height: 82px; width: 106px; float: left; margin-left: 20px; margin-bottom: 8px; padding-top: 11px; text-align: center; }
#contentArea .subRight .list-logos span { text-align: center; display: block; font-size: 12px; margin-top: 15px; }
#contentArea .subRight .hd { font-weight: 700; line-height: 22px; margin-top: 10px; color: #008BC4; }
#contentArea .subRight .hd a { text-decoration: none; }
#contentArea .subRight .hd a:hover { text-decoration: underline; }
#contentArea .subRight .img-gateway { float: left; border-bottom: 1px solid #CACACA; padding-top: 10px; padding-right: 10px; padding-bottom: 10px; }
#contentArea .subRight .img-gateway img { margin-bottom: 10px; margin-top: 10px; }
#contentArea .subRight .read-more { float: right; width: 100px; }
#contentArea .subRight .subImg { float: left; width: 200x; margin-bottom: 50px;}
#contentArea .subRight .alliance { margin-top: 10px; }
#contentArea .subRight .alliance img { float: right; }
#contentArea .subRight .alliance h3 { font-weight: 700; line-height: 22px; float: left; width: 250px; color: #008BC4; }
#contentArea .subRight .list-press { }
#contentArea .subRight .list-press li { margin-top: 10px; margin-bottom: 15px; }
#contentArea .subRight .list-press .date { display: block; width: 430px; background: url(../images/news.gif) no-repeat left 1px; padding-left: 22px; color: #465C67; }
#contentArea .subRight .list-press a { line-height: 30px; text-decoration: none; }
#contentArea .subRight .list-press a:hover { text-decoration: underline; }
#contentArea .subRight .news { }
#contentArea .subRight .news li { margin-bottom: 15px; }
#contentArea .subRight .news span { float: left; background: #FFFFFF; }
#contentArea .subRight .news .news-cont { float: left; width: 353px; display:block; }
#contentArea .subRight .news .news-cont a { font-weight: 700; text-decoration: none; line-height: 30px; }
#contentArea .subRight .news .news-cont a:hover { }
#contentArea .table-awards { border: 1px solid #CDCDCD; margin-top: 10px; }
#contentArea .subRight .expand { line-height: 30px; background: url(../images/expand.jpg) no-repeat 0px 8px; padding-left: 20px; text-decoration: none; }
#contentArea .subRight .expand:hover { text-decoration: underline; }
#contentArea .subRight .designation { text-decoration: none; padding-left: 20px; font-weight: 700; margin-top: -5px; }
#contentArea .table-hd1 { background: #DFDFDF; text-align: center; font-weight: 700; }
#contentArea .table-hd { background: #EFEFEF; text-align: center; font-weight: 700; }
#contentArea .table-awards td { border: 1px solid #CCCCCC; height: 20px; line-height: 22px; padding: 5px; }
#container #contentArea .subRight .link { margin-right: 5px; margin-left: 5px; text-decoration: underline; }
#contentArea .subRight .subGetting { float: left; width: 183px; padding-left: 20px; border: 2px solid #DFDFDF; padding-top: 10px; margin-top: 42px; padding-bottom: 20px; }
#contentArea .subRightCon { float: left; width: 175px; border: 2px solid #008BC4; background: #ffffff; padding: 15px; }
#contentArea .subRightCon p { padding-bottom: 7px; }

#contentArea .subRight .subImg { float: left; width: 210px;margin-bottom: 30px; }
#contentArea .subRight .subCon p { padding-bottom: 10px; line-height: 19px; text-align: justify; font-size: 12px; }
#contentArea .subRight .subCon a { color: #0000FF; text-decoration: none; font-weight: bold; }
#contentArea .subRight .subCon a:hover { text-decoration: underline; }
#container #contentArea .subRight .subCon img { margin-bottom: 15px; }
#contentArea .onlineForm { background: #EFEFEF; border: 1px solid #E2E2E2; padding: 15px; }
#contentArea .textfield { height: 22px; width: 280px; border: 1px solid #D5D5D5; padding-top: 2px; padding-left: 5px; color: #666666; }
#contentArea .onlineForm .select { height: 26px; width: 286px; border: 1px solid #D5D5D5; color: #666666; }
#contentArea .onlineForm .textarea { height: 100px; width: 280px; border: 1px solid #D5D5D5; padding-top: 2px; padding-left: 5px; color: #666666; }
#contentArea .onlineForm span { font-size: 10px; line-height: 10px; color: #AEAEAE; }
#contentArea .onlineForm td { height: 25px; padding-top: 10px; padding-bottom: 10px; }
#contentArea .subLeft .subNav .rel-current { font-weight: bold; color: #008BC4; }
#contentArea .subLeft .subNav li { font-weight: normal; }
#footer .sitemap address { font-style: normal; color: #618211; }
#container #bottom-menu { margin-top: 20px; }
#bottom-menu .bg-left { background: url(../images/bg-btm-menu-left.jpg) no-repeat left top; float: left; width: 3px; height: 188px; }
#bottom-menu .content { background: url(../images/bg-btm.jpg) repeat-x left top; float: left; width: 934px; padding: 10px; }
#bottom-menu .content ul { float: left; width: 140px; margin-right: 29px; margin-left: 5px; }
#bottom-menu .content ul li { line-height: 19px; }
#bottom-menu .content ul li a { text-decoration: none; color: #000000; line-height: 19px; }
#bottom-menu .content ul li a:hover { text-decoration: underline; }
#bottom-menu .content .medium { width: 100px; float: left; }
#bottom-menu .content .head { line-height: 25px; margin-bottom: 8px; font-weight: 700; color: #C41515; }
#bottom-menu .content .head a:hover { text-decoration: underline; }
#bottom-menu .bg-right { background: url(../images/bg-btm-menu-right.jpg) no-repeat left top; float: left; width: 3px; height: 188px; }
#container #footer { height: 20px; padding: 10px 20px 20px 0px; color: #333333; border-top: 1px solid #CCCCCC; margin-top: 10px; }




#footer a:hover { text-decoration: underline; }
#bottom-menu .content address { font-style: normal; line-height: 17px; }
#contentArea .subLeft .img h3 { text-align: left; font: normal 20px/30px Arial; border-bottom: 1px solid #CACACA; margin-bottom: 15px; }
#contentArea .subLeft .subNav address { font-style: normal; }
#bottom-menu .content h2 { font: normal 20px Arial; padding-top: 5px; padding-bottom: 7px; border-bottom: 1px solid #DDDDDD; margin-bottom: 20px; color: #008BC4; }
#nav { height: 26px; padding-bottom: 4px; }
#nav_left { float: left; width: 17px; height: 26px; background: url(../images/nav_left.jpg) no-repeat; }
#nav_right { float: right; width: 17px; height: 26px; background: url(../images/nav_right.jpg) no-repeat; }
#nav_bg { height: 26px; float: left; width: 926px; background: url(../images/nav_bg.jpg); }
.technology { /*header of 2nd demo*/ cursor: hand; cursor: pointer; margin: 10px 0; font-size: 12px; font-weight: bold; }
.technology span { font-size: 11px; font-weight: normal; color: #666666; line-height: 17px; }
.thelanguage { margin-top: 10px; line-height: 18px; font-size: 11px; text-align: justify; margin-bottom: 10px; }
.openlanguage { /*class added to contents of 2nd demo when they are open*/ color: #008BC4; }
.thelanguage ul { margin-left: 30px; list-style: disc; }
.closedlanguage { /*class added to contents of 2nd demo when they are closed*/ color: #465C67; }
#contentArea .subRight .news { margin-top: 30px; }
#contentArea .subRight .news li { border-bottom: 1px solid #E5E5E5; margin-bottom: 20px; padding-bottom: 10px; display: block; }
#contentArea .subRight .news span { float: left; background: #FFFFFF; width: 140px; }
#contentArea .subRight .news .news-cont { float: left; width: 450px; display: block; }


#contentArea .subRight .news .news-cont a { font-weight: 700; text-decoration: none; color: #008BC4; font-size: 12px; display: block; line-height:20px; }
#contentArea .subRight .news .news-cont a:hover { }
#contentArea .table-awards { border: 1px solid #CDCDCD; margin-top: 10px; }
.down-pdf { float: left; margin-left: 10px; width: 550px; height: 32px; line-height: 32px; text-align: right; margin-bottom: 10px; }
.down-pdf a { background-image: url(../images/pdf.png); background-repeat: no-repeat; padding-right: 15px; float: right; width: 115px; color: #465C67; text-decoration: none; }
.down-pdf a:hover { text-decoration: underline; }
#blocks .box-content .box-list li a { color: #5F5F5F; }
#contentArea .newsRead { float: right; color: #465C67; text-decoration: none; margin-right: 10px; margin-left: 10px; }
#contentArea .news .moreBtn { float: right; }
#contentArea .subRight .subCon1 .news .date { background: url(../images/news.gif) no-repeat left top; padding-left: 20px; clear: left; margin-bottom: 10px; height: 20px; }
#contentArea .subRight .subCon1 ol{ margin:10px 0 20px 30px; line-height:20px; list-style:decimal }