@charset "utf-8";
/* CSS Document */
html, body{height:100%; margin:0; background:url(/images/pagebg.png) repeat-x #E9F9FE; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px;}
img{border:none;}
a{color:#06283A; text-decoration:none;}
a:hover{color:#990000; text-decoration:underline;}

/* Layout */
#container{min-height:100%; margin:0 auto; margin-bottom:-35px; width:950px; padding:0 10px; background-color:#fff;}
#footer{height:35px; position:relative; margin:0 auto; width:950px; padding:0 10px; background:url(/images/footerbg.png) repeat-x; text-align:center; padding-top:30px; border-bottom:1px solid #999;}
#footer a{padding:0 10px;}
.clearfooter{height:35px; clear:both;}
#content{padding-bottom:10px;}
.pageContent{float:left; width:710px; line-height:20px;}
.pageContentPipe{float:left; width:950px; line-height:20px;}
.policyContent{float:left; width:inherit; line-height:20px;}
.rightBar{float:right; width:230px;}
.botBorder{border-bottom:1px dotted #ccc;}

/*COMMON*/
.flLeft{float:left;}
.flRight{float:right;}
.padRt{padding-right:30px;}

.topLinks{float:right; /*background:url(/images/bgtoplinks.jpg) no-repeat;*/ height:25px; width:250px; text-transform:lowercasecase; font-size:11px; font-weight:bold; padding:0;}
.topLinks ol{margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
.topLinks li{margin:0; padding:0; list-style:none; float:right;} 
.topLinks li a{display:block; padding:13px 7px; width:auto; text-decoration:none; color:#333333;}
.topLinks li a:hover{color:#006699; text-decoration:none;}
.logoArea{height:90px; width:400px;}

/* Main Navigation -- OLD */
.mainNav{background:url(/images/navigationbg.png) no-repeat; height:45px; /*padding-left:10px;*/}
.mainNav ul{margin:0; padding:0;}
<!--.mainNav ul li{margin:0; padding:0 2px 0 0; list-style:none; float:left; height:34px; background:url(/images/navigationseparator.png) no-repeat right top;}-->
.mainNav ul li{margin:0; padding:0 2px 0 0; list-style:none; float:left; height:34px; /*background:url(/images/navigationseparator2.png) no-repeat right top;*/}
.mainNav ul li a{display:block; #display:inline-block; padding:8px 16px 0 16px; height:22px; text-decoration:none; font-size:12px; color:#525252; font-weight:bold; background:url(/images/navitembg.png) no-repeat right top;}
.mainNav ul li a:hover{height:27px; /*background:url(/images/currentlibg.png) no-repeat center top;*/ background-position:right -30px; color:#FFF; text-decoration:none;}
.mainNav ul li:last-child{background:none;}
.mainNav ul li span{padding-left:150px;}

/* Main Navigation - Changed 06 Sept 2008 */
/*.mainNav{height:30px; margin-bottom:10px;}
.mainNav ol{margin:0; padding:0;}
.mainNav ol li{margin:0 1px 0 8px; padding:0; list-style:none; background:url(/images/mainnavlibg.png) no-repeat; float:left;}
.mainNav ol li a{display:block; #display:inline-block; background:url(/images/navigationbgnew.png) no-repeat top right; padding:0 22px 0 0; height:30px; text-decoration:none; color:#333; font-weight:bold; cursor:pointer;}
.mainNav ol li a span{display:block; #display:inline-block; background:url(/images/navigationbgnew.png) no-repeat top left; height:12px; padding:8px 0 10px 22px;}
.mainNav ol li a:hover{background:url(/images/navigationbghovernew.png) top right;}
.mainNav ol li a:hover span{background:url(/images/navigationbghovernew.png) top left;}
.mainNav ol li.current a{background:url(/images/navigationbghovernew.png) top right;}
.mainNav ol li.current span{background:url(/images/navigationbghovernew.png) top left;}

.searchBg li{margin:0 1px 0 8px; padding:0; list-style:none; height:30px; background:url(/images/navigationbgsearch.png) top right;}
.searchBg li span{background:url(/images/navigationbgsearch.png) top left;}*/

/* Support Link Panel */
.supportLink{background:url(/images/supportlinkbg.png) no-repeat #F4F9FC; padding:5px 5px 0 5px; display:inline-block; float:left; width:220px;}
.otherLink{background:url(/images/otherlinkbg.png) no-repeat #F8F8F8; padding:5px 5px 0 5px; display:inline-block; float:left; width:220px;}

.viewDetails{float:right; color:#006699; padding-top:15px;}
.viewDetails a{color:#006699; text-decoration:none;}
.viewDetails a:hover{color:#006699; text-decoration:underline;}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.imgBanner{margin-bottom:10px;}
.contentData{margin:0 10px; text-align:justify;}
.contentData a{color:#990000; text-decoration:none; font-weight:bold;}
.contentData a:hover{text-decoration:underline;}
.contentData ol {margin:10px 0; padding:0;}
.contentData ol li{list-style:none; background:url(/images/action_check.gif) no-repeat 0 8px; padding:3px 0 3px 20px; margin-left:10px;}
.contentData p{ color:#993300;}

/*MEDHA Back to focus area 01Aug2008*/
.backLink{text-align:right; padding:10px 0;}
.backLink a{color:#990000; text-decoration:none;font-weight:normal;}
.backLink a:hover{text-decoration:underline;}

h1{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:23px; color:#06283A; margin:0 0 10px 0; padding:0;}
h1 span{color:#006628;}
h4{color:#006628; margin:0 0 10px 0; padding:0; font-weight:normal; font-size:13px;}
/*MEDHA Sub-Heading 31july2008*/
/*h3{text-transform:uppercase;color:#006628; margin:20px 0 10px 0; padding:0; font-weight:bold; font-size:14px; }*/
h3{color:#2C5783;font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:18px; font-weight:normal; margin:10px 0; padding:10px 0 0 0; border-bottom:1px dotted #ccc;}
/*END MEDHA Sub-Heading 31july2008*/
h2{font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:18px; font-weight:normal; color:#06283A; margin:10px 0; padding:10px 0 0 0; border-top:1px dotted #ccc;}

/*Patent Tables*/
.patentHead{font-size:12px; font-weight:bold; background:url(/images/bgtablehead.jpg) repeat-x; padding:5px;}
.patentSr{font-size:12px; font-weight:bold; padding:5px; background-color:#d7d9d0; border-bottom: 1px solid #E8E9E4; /*background:url(/images/bgtablesr.jpg) repeat-x;*/}
.patentRow1{padding:5px; background-color:#E7E8E3; border-bottom: 1px solid #ffffff;/*background:url(/images/bgtabledata.jpg) repeat-x;*/}
.patentRow2{padding:5px; background-color:#EfEfEE;}

/* Page Links */
.pgHome .lkHome a, .pgAboutUs .lkAboutUs a, .pgCareers .lkCareers a, .pgContactUs .lkContactUs a, .pgDiscovery .lkDiscovery a, .pgAchievements .lkAchievements a, .pgPartners .lkPartners a, .pgSitemap .lkSitemap a{height:22px; /*background:url(/images/currentlibg.png) no-repeat ;*/background-position:right -30px; color:#FFF;}
/*.pgHome .lkHome a span, .pgAboutUs .lkAboutUs a span, .pgCareers .lkCareers a span, .pgContactUs .lkContactUs a span, .pgDiscovery .lkDiscovery a span, .pgAchievements .lkAchievements a span, .pgPartners lkPartners a span{height:12px; background:url(/images/navigationbghovernew.png) no-repeat top left; color:#000;}
*/
/*Form Elements*/
#txtBox{height:12px; background-color:#D1E8F4; font-size:10px; display:inline; padding:2px; margin:5px;}