body{position:relative;}
#wrapper{width:960px;margin:0 auto;}
#index #wrapper{}
#header{}
#header .login{display:block;float:right;font-size:11px;text-transform:uppercase;}
#header .login a{background:url(../images/bg_login.png) no-repeat;display:block;width:117px;height:20px;padding:3px 0 0 20px;}
#header .login a:link,#header .login a:visited{color:#fff;text-decoration:none;}
#header .login a:hover{text-decoration:underline;}
#header .branding{float:left;margin:30px 0 0 0;}
#topNavigation{float:right;margin-top:22px;list-style-type:none;position:relative;z-index:200;}
#topNavigation li{float:left;background-repeat:no-repeat;display:block;padding-top:10px;padding-left:12px;padding-right:12px;position:relative;}
#topNavigation li{padding:7px 15px 5px 0;}
#topNavigation li a,#topNavigation li:hover ul a,#topNavigation li.hover ul a{display:block;color:#333;text-decoration:none;}
#topNavigation li.selected a,#topNavigation li:hover a,#topNavigation li.hover a,#topNavigation ul li:hover a,#topNavigation li:hover ul li.active a,#topNavigation li.hover ul li.active a{color:#0092a8;text-decoration:none;}
#topNavigation li:hover ul,#topNavigation li.hover ul,#topNavigation li.active ul{display:block;}
#topNavigation li:hover,#topNavigation li.hover{background:#f2f2f2 url(../images/nav_hover_right.png) right no-repeat;}
#topNavigation li a span{padding:8px 0 5px 11px;}
#topNavigation li:hover a span,#topNavigation li.hover a span{background:url(../images/nav_hover_left.png) left no-repeat;}
#topNavigation li ul{position:absolute;left:0px;top:25px;padding:5px 0 18px 0;background:transparent url(../images/bg_rollover.png) bottom no-repeat;margin-left:-3px;width:158px;display:none;}
#topNavigation li ul li:hover,#topNavigation li ul li.hover{background:none;}
#topNavigation li ul li{background:none;clear:both;padding:5px 10px 6px 15px;height:auto;width:128px}
#topNavigation li.therapeutic{min-width:138px;}
#header .navigation{float:right;text-transform:uppercase;margin:30px 20px 0 0;font-size:11px;height:30px;z-index:100;width:720px;}
/* DEPRECATED CODE *
			#nav a{color:#333;text-decoration:none;}
#nav a:hover{color:#0092a8;}
#nav li{position:relative;float:left;padding:7px 15px 5px 0;}
#nav li:hover,#nav li.hover{color:#0092a8;background:#f2f2f2 url(../images/nav_hover_right.png) right no-repeat;}
#nav li a span{padding:8px 0 5px 11px;}
#nav li:hover a span,#nav li.hover a span{background:url(../images/nav_hover_left.png) left no-repeat;}
/* When Selected *
                #nav li.selected{color:#0092a8;}
#nav li ul{position:absolute;left:0px;top:25px;padding:0 0 18px 0;background:transparent url(../images/bg_rollover.png) bottom no-repeat;margin-left:-3px;width:158px;display:none;}
#nav li:hover ul,#nav li.hover ul{display:block;}
/* The idiots at Ixico think there's something wrong with the Nav *
                #nav li.therapeutic{min-width:150px;}
#nav li ul li{padding:0;}
#nav li ul li:hover,#nav li ul li.hover{background:none;}
#nav li ul li a{display:block;text-transform:none;text-align:left;color:#000;width:133px;background:#f2f2f2;margin:0 7px 0 3px;padding:10px 7px 0 12px;font-size:12px;}
/* When Selected *
                        #nav li.selected a{color:#0092a8;}
* ** */
    #index #content-wrapper{clear:both;font-size:11px;line-height:18px;padding:20px 0 0 0;background:url(../images/bg.png) center 0 no-repeat;float:left;}
#sitecontent #content-wrapper{clear:both;font-size:11px;line-height:18px;padding:20px 0 0 0;}
#contact #content-wrapper{clear:both;font-size:11px;line-height:18px;padding:20px 0 0 0;}
#index #content-wrapper{padding:100px 0 0 0 !important;}
.left{float:left;width:190px;margin:17px 0 0 0;}
.left p{padding:0}
.left .news{background:url(../images/bg_news.png) top no-repeat;padding:85px 20px 0 25px;height:422px;z-index:1;font-size:11px;}
.left .news h2{display:none;}
.left .news .date{font-family:Tahoma,sans-serif;font-size:10px;text-transform:uppercase;font-weight:bold;color:#222;}
.left .news .news-body{padding:5px 0 10px 0;font-size:11px;}
.left .news .news-body p.title{color:#222;line-height:14px;}
.left .news .news-body p.intro{padding:5px 0 0 0;color:#555;line-height:14px;}
.left .news .news-body p.intro a:link,.left .news .news-body p.intro a:visited{text-decoration:underline;font-style:italic;color:#000;}
.left .news .news-body p.intro a:hover{color:#555;}
.left .news .morenews{text-transform:uppercase;font-weight:bold;font-size:10px;}
.left .news .morenews a:link,.left .news .morenews a:visited{color:#000;}
.left .news .morenews a:hover{color:#444;}
.left .iso{text-align:center;margin-top:-60px;}
.left .search{margin:20px 0 0 10px;font-size:12px;}
.left .search input.searchbox{width:90px;}
.content{float:left;width:510px;margin:20px 0 0 30px;}
.content .breadcrumbs{margin-bottom:20px;font-size:10px;}
#index #content-wrapper .content{margin:180px 0 0 30px !important;}
#index .content h1{height:30px;width:338px;}
#sitecontent .content h3{padding:10px 0 0 0}
#sitecontent  .content p{padding:5px 0;}
.content p{padding:5px 0;}
.content h2{
                margin:10px 0 0 0;height:21px;width:500px;}
.content h1 span,.content h2 span{display:none;}
.content h3{font-family:Verdana;font-size:11px;font-weight:bold;color:#0092a8;}
.content .content-body{font-size:12px;padding:10px 0;}
.content .features{margin-top:10px;}
.content .features .column1,.content .features .column2,.content .features .column3{float:left;width:157px;}
.content .features .column1,.content .features .column2{margin-right:17px;}
.content .features h3{margin:0;font-family:Verdana,Helvetica;font-size:11px;font-weight:bold;}
.content .features p{margin:0 0 0 0;}
.content .features h3 a{padding:0;}
.content h3 a:link,.content h3 a:visited{color:#333;text-decoration:none;}
.content h3 a:hover{color:#111;text-decoration:underline;}
.right{float:right;width:210px;margin:40px 0 0 0;font-size:11px;}
.right .quote{background:url(../images/bg_quote.png) top no-repeat;padding:30px 37px 0 40px;height:263px;text-align:right;line-height:16px;}
.right .quote p.title{padding:5px 3px 0 0;color:#555;font-weight:bold;text-decoration:none;}
.right .casestudy{width:150px;margin:0 0 0 40px;}
.right .casestudy h2{font-family:Neo Tech Light,Arial,Helvetica,sans-serif;color:#0092A8;font-size:19px;text-transform:uppercase;margin:0 0 6px 0;}
.right .casestudy p{}
.right .casestudy p a:link,.right .casestudy p a:visited{text-decoration:none;color:#0092a8;}
.footer{clear:both;text-align:center;color:#666;padding:15px 0;font-size:11px;}
.footer a:link,.footer a:visited{color:#666;text-decoration:none;}
.footer a:hover{color:#222;text-decoration:none;}
#contact{}
#contact .content h1{display:block;width:227px;height:30px;}
#contact .content p{padding:5px 0;font-size:12px;}
#contact .content b{padding:5px 0 0 0;font-weight:bold;color:#444;display:block;}
#contact .content p strong{padding:5px 0 0 0;font-weight:bold;color:#444;display:block;}
#contact .row1{padding:20px 0 0 0;}
#contact .row1 .busdev{width:230px;float:left;}
#contact .row1 .admincontact{float:right;width:250px;}
#contact .row2{margin:10px 0 0 0;}
#contact .row2 .address{}
#contact .row2 .address .addressbody{width:175px;float:left;}
#contact .row2 .address .map{float:left;width:200px;}
#contact .content a:link,#contact .content a:visited{color:#555;text-decoration:underline;}
#contact .content a:hover{color:#0092a8;text-decoration:underline;}
a.App_WebPage_searchResult{display:block;padding:10px;margin:5px 0;}
a.App_WebPage_searchResult:link,a.App_WebPage_searchResult:visited{color:#444;border:1px solid #fff;text-decoration:none;}
a.App_WebPage_searchResult:hover{color:#0092A8;border:1px solid #b3f5ff;}
.App_WebPage_searchResult span.namePath{display:block;margin:0 0 5px 0;text-decoration:underline;}
