/* Copyright (c) 2007, Sandoz. All rights reserved. */
body { font:62.5% Arial;color:#666;font-size:62.5%; }
.access { position:absolute; top:-300em; left:-300em; display:none; }
a:link, a:visited {color:#036; text-decoration:none}
a:hover, a:active {text-decoration:underline!important}

/* general layout */
#all { width:990px; }
  #header { height:195px;z-index:-1; }
    #topbanner { z-index:0;position:relative;width:inherit;height:inherit;background-color:#fff; }
  #navbar { height:70px;position:relative;background:url(/assets/layout/common/img/biosimilars/navbar_bg.jpg) 100% 0 no-repeat; }
    #menu { height:40px;position:absolute;top:-12px;left:19px;z-index:1000; }
	#fontsize { display:none;}
  #content { clear:both;background:url(../img/biosimilars/content_bg.jpg) 100% 0 no-repeat transparent;}
	#col-1 { padding-top:28px;width:329px;float:left;background:url(../img/biosimilars/submenu_bg_top.jpg) 0 0 no-repeat transparent;}
	#col-2 { width:491px;float:left;margin-left:31px;}
	#col-3 { width:170px;float:right; }
  #footer { clear:both;margin:25px 0;height:25px; }
    #copyright { margin:0 0 0 350px;height:inherit; }
	  #copyright li {  display:inline; }
	#novartiscompany { float:right;position:relative;bottom:25px; }
  #header, #content, #col-1, #col-2, #footer, #search {overflow:hidden;}

/* menu */
#menu { padding-left:14px; }
#menu ul li { height:70px;margin:0 2px;display:block;float:left;background:url(../img/biosimilars/menu_bg.jpg) 0 0 repeat-x transparent;}
  #menu ul li a { font:1.1em Verdana;color:#036;display:block;font-weight:bold;text-decoration:none;background:url(../img/biosimilars/submenu_li.gif) 11px 15px no-repeat transparent;padding:10px 11px 0 23px;height:24px!important}
  #menu ul li a:hover, #menu ul li.selected a {color:#fff;background-color:#369;background-image:url(../img/biosimilars/menu_li_over.gif);text-decoration:none!important;}
  #menu ul li a span {font-weight:normal!important;}
#menu ul ul { display:none; }

/* submenu */
#col-1 .noSubmenu {width:329px;background-color:#fff;height:30px;margin-top:-15px;}
#submenu ul { overflow:hidden;width:270px;padding:0 31px 45px 52px;background:url(../img/biosimilars/submenu_bg_bottom.jpg) 0 100% no-repeat transparent; }
  #submenu ul li { margin-top:-1px;width:235px;border-top:1px dashed #666;}
    #submenu ul li a { display:block;padding:10px 15px;text-decoration:none;font-size:1.2em;font-weight:bold;color:#666; }
    #submenu ul li.selected a, #submenu ul li a:hover { background:url(../img/biosimilars/submenu_li.gif) 0 14px no-repeat transparent;color:#036; }
    #submenu ul li.selected a:hover {text-decoration:none !important;}
  #submenu ul ul { background:url(../img/submenu_sub_background.gif) 0 0 repeat-x transparent; }
  #submenu ul ul li { background:none; }
    #submenu ul ul li a { background:none !important; color:#787979 !important;padding:6px 17px 6px 30px;font-size:1.1em; }
    #submenu ul ul li.selected a { background:url(../img/submenu_sub_icon.gif) 17px 10px no-repeat transparent !important;color:#3097C5 !important; }
    #submenu ul ul li.selected a:hover {text-decoration:none !important;}

/* col-1, col-3 */
#col-1 .generic { color:#000;width:209px;padding:20px 60px 60px 60px !		important;background:url(../img/biosimilars/teaser_bottom_bg.jpg) 0 100% no-repeat transparent; }
#col-1 h3 { font-size:1.4em;color:#036;margin-bottom:10px; }
#col-1 .generic p, #col-3 .generic  p { font-size:1.2em; }
#col-1 .generic ul, #col-3 .generic ul { padding:5px 10px 0 0;text-align:right;font-size:1.2em; }
    #col-1 .generic ul li a, #col-3 .generic ul li a { text-decoration:none;color:#036;font-weight:bold;padding:0 10px 0 0;background:url(../img/biosimilars/teaser_li.gif) 100% 5px no-repeat }

/* col-2 general */
#col-2 { font-size:1.2em;line-height:1.5;color:#000; }
  #col-2 h1 { color:#036;font-size:1.3em;padding:0.6em 0; }
  #col-2 h2 { color:#036;font-size:1.2em;padding:0.5em 0;  }
  #col-2 h3, #col-2 h4 { color:#033466;font-size:1.1em;padding:0.5em 0; }
  #col-2 ul.breadcrumb {color:#666!important;font-size:0.9em;width:410px}
  #col-2 ul.breadcrumb li {display:inline;}
    #col-2 ul.breadcrumb li a {color:#787979!important;padding-right:20px;background:url(../img/biosimilars/breadcrumb_li.gif) 100% 50% no-repeat;}
  

/* pagination */
#col-2 .pagination { height:3em;margin:1em 0; }
#col-2 .pagination a, 
#col-2 .pagination span {display:block;float: left;padding:0.05em 0.5em;margin-right:0.3em;}
#col-2 .pagination span.current {background-color:#fff;border:1px solid #3097C5;color:#3097C5;}
#col-2 .pagination a {border: 1px dotted #ccc;text-decoration: none;}
#col-2 .pagination a:hover {border:1px solid #033466;text-decoration:none !important;}
#col-2 .pagination a.nextprev {font-weight: bold;}
#col-2 .pagination span.nextprev {color: #666;}
#col-2 .pagination span.nextprev {border: 1px dotted #ccc;color: #999;}

/* wysiwyg */
#col-2 .copy img { margin:0 1em 0.5em 0; }
#col-2 .copy p { padding:0.5em 0;}
#col-2 .copy b, #col-2 .copy strong {color:#033466 !important;}
#col-2 .copy ul { padding:0 0 0.5em 0; }
  #col-2 .copy ul li { padding:0 0 0.2em 1.3em;background:url(../img/li.gif) 0 0.7em no-repeat transparent; }
#col-2 .copy ol { padding:0 0 0.5em 0; }
  #col-2 .copy ol li { padding:0 0 0.2em 0;list-style:outside decimal;margin-left:2em;}

/* content img */
#col-2 .contentImg {float:left;padding:0 2em 1em 0;}
  #col-2 .contentImg img {border:1px solid #7ec7e8;padding:1px;}

/* link list */
#col-2 .linkList { clear:both;margin:5px 0; }
  #col-2 .linkList li a { font-weight:bold;text-decoration:none;color:#033466;padding:0 0 5px 22px;background:url(../img/linklist_icon.gif) 0 3px no-repeat transparent; }
  #col-2 .linkList li p { font-weight:normal;font-size:0.9em;color:#787979;padding:0 0 5px 22px; }

/* dirextory index */
#col-2 .dirindex {clear:left;}
  #col-2 .dirindex li { padding-left:15px;background:url(../img/index/dirindex_file_bg.png) 0 5px no-repeat transparent; }
    #col-2 .dirindex li a { text-decoration:none;color:#033466;padding:3px;display:block;}
    #col-2 .dirindex li.dir {background:url(../img/index/dirindex_folder_bg.png) 0 6px no-repeat transparent;}
      #col-2 .dirindex li.dir a {font-weight:bold;}
    #col-2 .dirindex li.file a {font-weight:normal;}
    #col-2 .dirindex li.file.gif {background-image:url(../img/index/dirindex_gif_bg.png)}
    #col-2 .dirindex li.file.html,
    #col-2 .dirindex li.file.shtml {background-image:url(../img/index/dirindex_html_bg.png)}
    #col-2 .dirindex li.file.jpg {background-image:url(../img/index/dirindex_jpg_bg.png)}
    #col-2 .dirindex li.file.pdf {background-image:url(../img/index/dirindex_pdf_bg.png)}
    #col-2 .dirindex li.file.ppt {background-image:url(../img/index/dirindex_ppt_bg.png)}
    #col-2 .dirindex li.file.xls {background-image:url(../img/index/dirindex_xls_bg.png)}
    #col-2 .dirindex li.file.zip {background-image:url(../img/index/dirindex_zip_bg.png)}
    #col-2 .dirindex ul.subdir {display:none;}

/* list controls */
#col-2 .toggleall { float:right;margin:0 0 5px 10px; }
  #col-2 .toggleall ul li { display:inline;padding:3px; }
  #col-2 .toggleall ul li a { padding:4px 2px 4px 15px;text-decoration:none;color:#3097C5; }
    #col-2 .toggleall ul li.expand a { background:url(../img/faqlist_expand.gif) 2px 50% no-repeat transparent; }
    #col-2 .toggleall ul li.collapse a { background:url(../img/faqlist_collapse.gif) 2px 50% no-repeat transparent; }
#col-2 #faqlist, #col-2 .collapsable { clear:both;margin:10px 0; }
  #col-2 #faqlist ul li { margin-top:15px; }
  #col-2 #faqlist .faqquestion a, #col-2 .collapsable .toggle a { display:block;font-weight:bold;text-decoration:none;color:#033466;padding:0 0 0 22px;background:url(../img/faqlist_closed.gif) 0 4px no-repeat transparent; }
    #col-2 #faqlist .faqquestion p { display:inline; }
  #col-2 .collapsable h2.toggle {font-size:1em;}
  #col-2 .collapsable h2.toggle.normal a {font-weight:normal;}
#col-2 #faqlist .faqanswer, #col-2 .collapsable .content { padding:0 0 0 22px;display:none; }
    #col-2 #faqlist .faqanswer .date { display:none; }

/* webforms */
#col-2 .webform .line {border-bottom:2px solid #033466;display:block;margin:2em 0;}
#col-2 .webform dl {margin:1em 0;}
#col-2 .webform dl dt {width:9em;height:1.5em;}
  #col-2 .webform dl dt label.wrong { color:#f30; }
  #col-2 .webform dl dt .required {font-weight:bold;}
#col-2 .webform dl dd {font-size:1.2em;position:relative;top:-1.4em;margin:0 0 -0.5em 130px;}
  #col-2 .webform dl dd label {font-size:0.9em}
  #col-2 .webform dl dd .radioButton {font-size:0.9em}
  #col-2 .webform dl dd input { border:1px solid #666; }
  #col-2 .webform dl dd input.wrong { border:1px solid #f30; }
  #col-2 .webform dl dd textarea { width:370px; }
#col-2 .webform .formbuttons {text-align:right;list-style-type:none;}
  #col-2 .webform .formbuttons li {background:none;display:inline;margin-left:1em;}
  #col-2 .webform .formbuttons input {color:#036;font-weight:bold;border:1px solid #036;padding:3px;background:url(../img/webform_buttonbg.jpg) 0 100% repeat-x;}
#col-2 .webform #errorMessage {font-size:90%;border:1px solid #f30;margin:10px 0;display:none;}
  #col-2 .webform #errorMessage dt {font-size:100%;text-align:right;font-weight:bold;}
  #col-2 .webform #errorMessage dd {font-size:100%;}

/* footer */
#footer a { color:#666;text-decoration:none;}
  #copyright a { padding:0 8px; }
