body {
   color:#7D8086;
   background:url('../images/ui/bg_spiral.gif') top center no-repeat;
   font: 62.5% Arial, sans-serif;}

html{
  background:#F7FAFC url('../images/ui/bg.gif') repeat-x top left;}


/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/
* { margin:0; padding:0; list-style-type:none;}
hr { display: none; }
img { border: none; }

/* Clear Floats
--------------------------------------------------------------------------*/
.clear {
 clear: both;
 font-size: 0;
 height: 0;
 line-height: 0;
 overflow: hidden;}

.clearfix {display:inline-block;}
.clearfix {display: block;}
	
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;}

/* General Form Styles 
-------------------------------------------------------------------------*/
input.text, textarea, select {font-size:11px; font-family:Arial,Verdana;float:left;color:#000000;}
fieldset label{float:left;display:block;}
fieldset br{ clear:both;}
fieldset{ border:none;}

.webform input, textarea, select { margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }   
.webform input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
.webform input.submit { cursor: pointer; border: 1px solid #222; background:#333; color:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px; }
.webform input.submit:hover { background:#444; }



/* General Link Styles 
--------------------------------------------------------------------------*/
a:link, a:visited {color:#008AC4;}
a{outline:none;/*cursor:pointer !important*/;text-decoration:none;/*position:relative;*/}

a.readmore{
  background:url('../images/ui/btn_readmore.gif') no-repeat top left;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  width:73px;
  z-index:110;
  height:27px;}

a.readmore:hover{
  background:url('../images/ui/btn_readmore_over.gif') no-repeat top left;
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  width:73px;
  z-index:10;
  height:27px;}

/*-------------------------------------------------------------------------
                              GENERAL PAGE STYLES
*-------------------------------------------------------------------------*/
ul#acc-links {display:none;}

.wrapper{
  width:988px;
  margin: 0 auto;}


/*-------------------------------------------------------------------------
                              HEADER
*-------------------------------------------------------------------------*/
#top{
  height:24px; 
  padding: 12px 0 0 0;
  font:1.1em Arial;
  text-align:right;
  position:relative;
  z-index:200;
  text-transform:uppercase;}

#top a{
  color:#898989 !important;
  padding-right:3px;}

a#network{
  background:url('../images/ui/dropdown_group.gif') no-repeat right top;
  padding:0 30px 0 5px;}

#top a.small{
  font-weight:bold;
  font-size:0.9em;}

#top a.normal{
  font-weight:bold;
  font-size:1.1em;}

#top a.large{
  font-weight:bold;
  font-size:1.3em;}

#top p{
  float:right;}

#top ul{
  float:right;
  width:140px;
  padding:3px 0 0 5px;}

#top ul li{
  position:relative;}

#top ul li:hover ul,#top ul li.sfhover ul{visibility:visible;}

#top ul ul{
  position:absolute;
  right:3px;
  text-align:right !important;
  border-top:none;
  z-index:10;
  padding:0 !important;
  visibility:hidden;
  text-transform:none !important;
  width:128px;}

#top ul ul li a{
  display:block;
  background:#e8f3fa;
  padding:5px;}

#top ul ul li a:hover{
  background:#c4e3f6;}

#header{
  background:url('../images/ui/bg_header.gif') no-repeat top left;
  height:150px;
  position:relative;
  width:988px;
  margin: 0 auto;
  z-index:100;
  padding:15px 0 0 0;}

#header h1 a,
#header h2{
  text-indent:-9999px;
  overflow:hidden;}

#header h1 a{
  display:block;
  background:url('../images/ui/logo.gif') no-repeat top left;
  width:112px;
  height:73px;
  margin-left:17px;}

#header h2{
  position:absolute;
  right:21px;
  top:37px;
  background:url('../images/ui/slogan_new3.gif') no-repeat top left;
  width:360px;
  height:44px;}

ul#main-nav{
  position:absolute;
  top:110px;  
  font-size:1.3em;
  left:5px;}

ul#main-nav li{
  float:left;
  background:url('../images/ui/nav_border.gif') no-repeat top right;
  height:48px;
  padding: 0 2px 0 0;}

ul#main-nav li a{

  display:block;
  float:left;
  padding:18px 16px 10px  16px;
  color:#024D8C !important;
  background:url('../images/ui/nav_hover2.gif') no-repeat center top !important;
  height:18px;}

ul#main-nav li a:hover,
ul#main-nav li.active a,
ul#main-nav li:hover a{
  background-position: 0 -46px !important;}


ul#main-nav .submenu{
  width:985px;
  background:url('../images/ui/bg_submenu_top.gif') no-repeat top left;
  position:absolute;
  display:none;
  left:-2px;
  font-family: 'Trebuchet Ms',arial;
  z-index:100;
  color:#8A929F;
  top:48px;}

ul#main-nav .submenu-wrapper{
  background:url('../images/ui/bg_submenu_bottom.gif') no-repeat left bottom;
  padding: 20px 10px ;
  min-height:200px;
  height:auto !important;
  height:200px;}

.submenu h3{
  color:#024D8C;
  font-weight:normal;
  font-size:2em; 
  padding: 0 0 20px 0;}
  

.submenu-content{
  margin: 20px 0 0 0;
  background:url('../images/ui/bg_submenu_border.gif') repeat-y top left;}

.submenu p{
  width:170px;
  padding-right:27px;
  font-size:12px;
  line-height:1.4em;
  float:left;}

.submenu dl{
  font-size:12px;
  width:182px;
  padding: 0 0 0 15px;
  float:left;}

.submenu dl.last{
  width:150px;}

.submenu dt,
.submenu dd{
  padding: 0 0 8px 0;}

.submenu dt.next{
  padding-top:20px;}

.submenu dt{
  color:#008AC4;}

.submenu dl dt a, {
  color:#008AC4;}

ul#main-nav .submenu dl dt a, {
  color:#008AC4;}

ul#main-nav .submenu a,
ul#main-nav li.active .submenu a,
ul#main-nav li:hover .submenu a{
  color:#8A929F !important;
  text-indent:0 !important;
  display:inline;
  background:none !important;
  padding:0 !important;
  float:none !important;}

ul#main-nav .submenu a:hover{
  text-decoration:underline !important;
  background:none !important;}

#search{
  position:absolute;
  left:730px;
  top:120px;}

#search .textbox{
  background:url('../images/ui/bg_textbox.gif') no-repeat top left;
  width:160px;
  float:left;
  margin-right:10px;
  height:19px;
  padding: 5px 8px;}

#search .textbox input{
  background:#EFF7FC;
  width:153px;
  height:18px;
  border:1px solid #EFF7FC;}

/*-------------------------------------------------------------------------
                           HOME
*-------------------------------------------------------------------------*/
#boxes {
  padding: 0 0 0 5px;}

#boxes .box{
  width:238px; 
  margin: 0 9px 10px 0;
  float:left;}

#boxes .last{
  margin-right:0 !important;}

#boxes .box h2{
  padding:185px 8px 0 8px;
  width:222px;
  height:35px;
  font:1.8em 'Trebuchet MS';
  color:#024D8C;}

#boxes .box h2 a{
  display:block;
  width:43px;
  z-index:1;
  margin-top:3px;
  height:17px;
  background:url('../images/ui/btn_more.gif') no-repeat top left;
  text-indent:-9999px;
  overflow:hidden;
  float:right;}

#boxes .box h2 a:hover{
  display:block;
  width:43px;
  z-index:1;
  margin-top:3px;
  height:17px;
  background-position: 0 -17px !important;
  text-indent:-9999px;
  overflow:hidden;
  float:right;}


.patients h2{background:url('../images/ui/PanelPatients.gif') no-repeat top left;}
.clinicians h2{background:url('../images/ui/PanelProfessionals.gif') no-repeat top left;}
.providers h2{background:url('../images/ui/PanelProviders.gif') no-repeat top left;}
.solutions h2{background:url('../images/ui/PanelAMTV.gif') no-repeat top left;}

#cat_dropdown {color:#7D8086;}

#boxes .box-wrap{
  background:url('../images/ui/bg_category.png') repeat-y top left;
  width:222px;
  font-size:1.2em;
  min-height:70px;
  height:auto !important;
  height:70px;
  line-height:1.3em;
  padding: 8px 8px 5px 8px;}

#boxes .box-wrap p{
  padding:5px 0 0 0;}

#boxes .box-bottom{
  background:url('../images/ui/bg_category_bottom.png') no-repeat top left;
  height:11px;}

/*-------------------------------------------------------------------------
                           TABS
*-------------------------------------------------------------------------*/


#tabs{
  background:#FFF;  
  margin-top:40px;
  padding-bottom:30px;
  border-top:1px solid #EDF1F6;}

ul#tab-nav{
  position:relative;
  top:-35px;}

ul#tab-nav li{
  float:left;
  padding-right:8px;
  font:1.2em 'Trebuchet MS';}

ul#tab-nav li.last{
  padding-right:0 !important;}

ul#tab-nav a{
  display:block;
  float:left;
  width:220px; 
  padding: 10px;
  height:30px;  
  color:#767676 !important;
  background:url('../images/ui/tab_home.gif') no-repeat top left;}

ul#tab-nav a.selected{
  background-position: 0 -50px !important;
  color:#024D8C !important;
  font-size:1.2em;}

ul#tab-nav a:hover{
  background-position: 0 -50px !important;
  color:#024D8C !important;
  font-size:1.2em;}


#latest-news h3{
  color:#008AC4;
  padding-bottom:2px;
  font:1.6em 'trebuchet MS';}


#latest-news p{
  font:1.2em/1.4em 'trebuchet MS';
  padding: 0 0 20px 0;
  color:#8A929F;}



#latest-news .news1{
  width:460px;
  float:left;}

#latest-news .news2{
  float:right;
  width:480px;}

#latest-news .news2 .newscontent{
  width:383px !important;}

#latest-news .thumb{
  float:left;
  margin-right:15px;
  border:1px solid #D6DBE5;
  padding:5px;}



#latest-news .newscontent{
  float:right;
  width:363px;}


/*-------------------------------------------------------------------------
                           TABS - GK ADDED
*-------------------------------------------------------------------------*/


#scan-locations h3{
  color:#008AC4;
  padding-bottom:2px;
  font:1.6em 'trebuchet MS';}

#scan-locations p{
  font:1.2em/1.4em 'trebuchet MS';
  padding: 0 0 20px 0;
  color:#8A929F;}



#scan-locations .news1{
  width:460px;
  float:left;}

#scan-locations .news2{
  float:right;
  width:480px;}

#scan-locations .news2 .newscontent{
  width:383px !important;}

#scan-locations .thumb{
  float:left;
  margin-right:15px;
  border:1px solid #D6DBE5;
  padding:5px;}



#scan-locations .newscontent{
  float:right;
  width:363px;}
  
  
  
#book-scan h3{
  color:#008AC4;
  padding-bottom:2px;
  font:1.6em 'trebuchet MS';}

#book-scan p{
  font:1.2em/1.4em 'trebuchet MS';
  padding: 0 0 20px 0;
  color:#8A929F;}



#book-scan .news1{
  width:460px;
  float:left;}

#book-scan .news2{
  float:right;
  width:480px;}

#book-scan .news2 .newscontent{
  width:383px !important;}

#book-scan .thumb{
  float:left;
  margin-right:15px;
  border:1px solid #D6DBE5;
  padding:5px;}



#book-scan .newscontent{
  float:right;
  width:363px;}
  
  
  
#our-partners h3{
  color:#008AC4;
  padding-bottom:2px;
  font:1.6em 'trebuchet MS';}

#our-partners p{
  font:1.2em/1.4em 'trebuchet MS';
  padding: 0 0 20px 0;
  color:#8A929F;}



#our-partners .news1{
  width:460px;
  float:left;}

#our-partners .news2{
  float:right;
  width:480px;}

#our-partners .news2 .newscontent{
  width:383px !important;}

#our-partners .thumb{
  float:left;
  margin-right:15px;
  border:1px solid #D6DBE5;
  padding:5px;}



#our-partners .newscontent{
  float:right;
  width:363px;}



/*-------------------------------------------------------------------------
                           GK ADDED END
*-------------------------------------------------------------------------*/


#assistance{
  border-top:1px solid #EDF1F6;
  margin: 30px 0 0 0;
  padding: 20px 0 0 218px;}

#assistance p.need{
  background:url('../images/ui/icon_call.gif') no-repeat top left;
  padding:0 10px 0 35px !important; 
  color:#6C98BC;
  float:left;
  margin: 5px 0 0 0;
  font: 2.4em 'Trebuchet MS';}

#assistance p.callus{
  font: 1.8em 'Trebuchet MS';
  float:left;
  color:#0998D4;}

#assistance p.callus span{
  font-size:1.6em;}


/*-------------------------------------------------------------------------
                           CONTENT
*-------------------------------------------------------------------------*/


#content{
  background:#FFF url('../images/ui/bg_content.gif') repeat-y top left;  
  width:981px;
  margin: 0  auto;}

#content-wrapper{
  background:url('../images/ui/bg_content_top.gif') no-repeat top left;}

#content-wrapper2{
  background:url('../images/ui/bg_content_bottom.gif') no-repeat left bottom;
  padding-bottom:20px;}

#content .wrap{
  padding:  10px 28px 0 28px;}

#sidebar{
  width:228px;
  float:left;}

#main-content{
  float:right;
  font-family: 'Trebuchet MS',Arial;
  width:752px;}
  
#main-content .icon-left{
  text-align: left;
	margin-right: 30px;
	margin-bottom: 10px;}

ul#breadcrumbs{
  background:#EDF7FC;
  font-size:1em !important;
  padding: 8px 27px !important;}

ul#breadcrumbs li{
  float:left;
  color:#8A929F;
  background:none !important;
  padding: 0 0 0 0 !important;}

ul#breadcrumbs li a{
  color:#8A929F !important;
  padding:0 !important;
  text-decoration:underline !important;}

ul#breadcrumbs li a.active{
  color:#0094D3 !important;
  text-decoration:none !important;}

#main-content h2{
  font-size:2.5em;
  color:#0094D3;
  padding: 0 0 3px 0;
  margin: 20px 0 10px 0;
  border-bottom:1px solid #EDF7FC;}

#main-content h3{
  color:#008AC4;
  padding: 15px 0 5px 0;
  font-weight:normal;
  font-size:1.7em;}

#main-content p{
  color:#8A929F;
  font-size:16px;
  line-height:1.4em;
  padding: 15px 0 0px 0;}
  
#main-content p.withicons{
  color:#8A929F;
  font-size:16px;
  line-height:1.4em;
  padding: 0px 0 0px 0;}
  
#main-content ul{
  color:#8A929F;
  font-size:16px;
  line-height:1.4em;
  padding: 5px 0 0px 0;}

#main-content a{
  color:#0094D3 !important;
  text-decoration:none;}

#main-content a:hover{
  text-decoration:underline !important;}

#main-content li{
  background:url('../images/ui/bullet.gif') no-repeat 0 8px;
  padding:0 0 5px 15px;
  margin-left:10px;}
  


#sidebar{
  font: 1.1em 'trebuchet ms';
  padding-top:2px;  }

#sidebar h3{
  padding-left:7px;
  font-size:1.1em;
  font-weight:normal;}

#sidebar h3 a{
  background:url('../images/ui/sub_nav_title.gif') no-repeat top left;
  height:21px;
  display:block;
  width:206px; 
  color:#008AC4 !important;
  padding: 9px 0 0 15px;}


/******* PATIENTS MENU **************/

ul#nav_376619, ul#nav_428640{
  padding-left:6px;}
  
ul#nav_376619 img, ul#nav_428640 img{
display:none;
}

ul#nav_376619 a{
  color:#008AC4 !important;
  width:200px;
  /* background:url('../images/ui/subnav.gif') no-repeat 0 -30px; */
  background:url('../images/ui/sub_nav_title2.gif') no-repeat top left;
  padding: 8px 0 0 15px;
  height:22px;
  display:block;}

ul#nav_376619 a:hover, 
ul#nav_376619 a.active,
ul#nav_376619 .selected a{
  background:url('../images/ui/sub_nav_title.gif') no-repeat top left; font-weight:bold;}

ul#nav_376619 li.selected a{
  font-weight:bold;
}
ul#nav_376619 li.selected li a{
 font-weight:normal;
}

ul#nav_376619 ul li a{
  background:url('../images/ui/subnav2.gif') no-repeat 0 -30px !important;
  padding-left:45px !important;
font-weight:normal;
  width:176px;}

ul#nav_376619 ul li a:hover,
ul#nav_376619 ul li a.active{
  color:#008AC4 !important;}

ul#nav_376619 ul li.selected a{
  color:#FFF !important;background-position: 0 0 !important; font-weight:bold;}

ul#nav_376619 ul li.selected li a{
 background:url('../images/ui/subnav2.gif') no-repeat 0 -30px !important;
color:#008AC4 !important;
font-weight:normal;
padding-left:55px !important;
width:166px;
}
ul#nav_376619 ul li.selected li.selected a{
 background:url('../images/ui/subnav2.gif') no-repeat 0 0px !important;
color:#fff !important;
}

/******* END PATIENTS MENU **************/


.indent; {
padding-left: 80px;
}

.withicons dt {
	float: left;
display: inline; 
	height: 1%;
top: 1.1em;
	width: 150px;
    padding: 16px 0 0 0;

}
.withicons dd {
left:0;

	margin: 0 0 0 130px;
	padding: 0 0 1.5em 2em;
}



/******* professionals menu **************/

ul#nav_377200{
  padding-left:6px;}
ul#nav_377200 img{
display:none;
}

ul#nav_377200 a{
  color:#008AC4 !important;
  width:191px;
  /* background:url('../images/ui/subnav.gif') no-repeat 0 -30px; */
  background:url('../images/ui/sub_nav_title.gif') no-repeat top left;
  padding: 8px 0 0 15px;
  height:22px;
  display:block;}

ul#nav_377200 a:hover,
ul#nav_377200 a.active{
  background-position: 0 0 !important; font-weight:bold;}

ul#nav_377200 li.selected a{
  font-weight:bold;
}

ul#nav_377200 ul li a{
  background:url('../images/ui/subnav2.gif') no-repeat 0 -30px !important;
  padding-left:45px !important;
  width:176px;}

ul#nav_377200 ul li a:hover,
ul#nav_377200 ul li a.active{
  color:#FFF !important;}

ul#nav_377200 ul li.selected a{
  color:#FFF !important;background-position: 0 0 !important; font-weight:bold;}

/******** end **************/

/******* LONDON MENU **************/

ul#nav_428640{
  padding-left:6px;}
ul#nav_428640 img{
display:none;
}

ul#nav_428640 a{
  color:#008AC4 !important;
  width:191px;
  /* background:url('../images/ui/subnav.gif') no-repeat 0 -30px; */
  background:url('../images/ui/sub_nav_title.gif') no-repeat top left;
  padding: 8px 0 0 15px;
  height:22px;
  display:block;}

ul#nav_428640 a:hover,
ul#nav_428640 a.active{
  background-position: 0 0 !important; font-weight:bold;}

ul#nav_428640 li.selected a{
  font-weight:bold;
}

ul#nav_428640 ul li a{
  background:url('../images/ui/subnav2.gif') no-repeat 0 -30px !important;
  padding-left:45px !important;
  width:176px;}

ul#nav_428640 ul li a:hover,
ul#nav_428640 ul li a.active{
  color:#FFF !important;}

ul#nav_428640 ul li.selected a{
  color:#FFF !important;background-position: 0 0 !important; font-weight:bold;}

/******** END **************/

/******* providers menu **************/

ul#nav_377203{
  padding-left:6px;}
ul#nav_377203 img{
display:none;
}

ul#nav_377203 a{
  color:#008AC4 !important;
  width:191px;
  /* background:url('../images/ui/subnav.gif') no-repeat 0 -30px; */
  background:url('../images/ui/sub_nav_title.gif') no-repeat top left;
  padding: 8px 0 0 15px;
  height:22px;
  display:block;}

ul#nav_377203 a:hover,
ul#nav_377203 a.active{
  background-position: 0 0 !important; font-weight:bold;}

ul#nav_377203 li.selected a{
  font-weight:bold;
}

ul#nav_377203 ul li a{
  background:url('../images/ui/subnav2.gif') no-repeat 0 -30px !important;
  padding-left:45px !important;
  width:176px;}

ul#nav_377203 ul li a:hover,
ul#nav_377203 ul li a.active{
  color:#FFF !important;}

ul#nav_377203 ul li.selected a{
  color:#FFF !important;background-position: 0 0 !important; font-weight:bold;}

/******** end **************/

ul#sub-nav2{
  padding-left:6px;}

ul#sub-nav2 a{
  color:#008AC4 !important;
  width:191px;
  background:url('../images/ui/subnav.gif') no-repeat 0 -30px;
  padding: 8px 0 0 30px;
  height:22px;
  display:block;}

ul#sub-nav2 a:hover,
ul#sub-nav2 a.active{
  background-position: 0 0 !important;}

ul#sub-nav2 ul li a{
  background:url('../images/ui/subnav2.gif') no-repeat 0 -30px !important;
  padding-left:45px !important;
  width:176px;}

ul#sub-nav2 ul li a:hover,
ul#sub-nav2 ul li a.active{
  color:#FFF !important;}

ul#sub-nav3{
  padding-left:6px;}

ul#sub-nav3 a{
  color:#008AC4 !important;
  width:191px;
  background:url('../images/ui/subnav.gif') no-repeat 0 -30px;
  padding: 8px 0 0 30px;
  height:22px;
  display:block;}

ul#sub-nav3 a:hover,
ul#sub-nav3 a.active{
  background-position: 0 0 !important;}

ul#sub-nav3 ul li a{
  background:url('../images/ui/subnav2.gif') no-repeat 0 -30px !important;
  padding-left:45px !important;
  width:176px;}

ul#sub-nav3 ul li a:hover,
ul#sub-nav3 ul li a.active{
  color:#FFF !important;}


/*-------------------------------------------------------------------------
                             FOOTER
*-------------------------------------------------------------------------*/
#footer{
  background:#EDF1F6 url('../images/ui/bg_footer.gif') repeat-x top left;
  padding:15px 0 15px 0;
  color:#898989;
  text-transform:uppercase;
  font:  9px Arial;}

#footer a{
  color:#898989 !important;}

#footer p{
  float:left;
  background:url('../images/ui/logo_footer.gif') no-repeat top left;
  padding: 10px 0 0 45px;}


#footer  ul{
  float:right;
  padding:10px 0 0 0;}

#footer  ul li{
  float:left;
  padding: 0 3px;
  border-right:1px solid #898989;}

#footer  ul li.last{
  border:none;
  padding-right:0;}
  
  #footer  ul li.pozitiv{
  border:none;
  padding-right:180px;}
  

.gmnoprint div {
font-size:14px;
}'

.search-error-message
background:#F9F9F9 url('./images/ui/nosearch128.png) no-repeat scroll 26px 26px;
}

.system-message, .search-error-message
background-color:#F9F9F9;
border:1px solid #EEEEEE;
color:#666666;
height:auto !important;
margin:18px;
min-height:110px;
padding:36px 36px 36px 180px;
}

#box-table-a
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 14px;
	margin: 45px;
	width: 580px;
	text-align: left;
	border-collapse: collapse;
}
#box-table-a th
{
	font-size: 16px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}
#box-table-a td
{
	padding: 8px;
	background: #e8edff; 
	border-bottom: 1px solid #fff;
	color: #669;
	border-top: 1px solid transparent;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}
.floatright { float: right }