﻿h1, h2, h3, h4, h5, h6, p, ul, li, body, html, form, fieldset { margin:0; padding:0; outline:none; font-weight:normal; border:0 }
/*form, fieldset { float:left; width:100% }*/
img { border:0; }
a { text-decoration:none; border:0; outline:0; }
.clear { clear:both; width:auto !important }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:#231f20; min-width:997px;}
ul { list-style:none; }

/*************** header ************************/
#outer_header{ float:left; width:100%; /*background:#2585bc url(../images/bgImage.jpg) no-repeat top center;*/ z-index:2900;}

.home .bgImageDiv {width:100%; height:900px; position:absolute; left:0px; top:0; z-index:2000;}
#bgImagesContainer {position:relative; width:100%; z-index:2000;}

/* Backgrounds per category */
/*.home #outer_header{ background:#979797 url(../images/bgImage_home.jpg) no-repeat top center;}*/

#backgroundImage0 {background:#979797 url(../images/bgImage_home0.jpg) no-repeat top center;}
#backgroundImage1 {background:#979797 url(../images/bgImage_home1.jpg) no-repeat top center;}
#backgroundImage2 {background:#979797 url(../images/bgImage_home2.jpg) no-repeat top center;}
        
.news #outer_header{ background:#beccd8 url(../images/bgImage_news.jpg) no-repeat top center;}
.contact #outer_header{ background:#38516f url(../images/bgImage_contact.jpg) no-repeat top center;}
.research #outer_header{ background:#d7d7d7 url(../images/bgImage_research.jpg) no-repeat top center;}
.search #outer_header{ background:#ecedef url(../images/bgImage_search.jpg) no-repeat top center;}
.target #outer_header{ background:#108ccc url(../images/bgImage_products.jpg) no-repeat top center;}
.default #outer_header { background:#2685bd url("../images/bgImage.jpg") no-repeat scroll center top; }
.worldwide #outer_header { background:#fff url("../images/bgImage_home2.jpg") no-repeat scroll center top; }
.manufacturing #outer_header { background:#ecedef url("../images/bgImage_search.jpg") no-repeat scroll center top; }
.error #outer_header { background:#ecedef url("../images/bgImage_error.jpg") no-repeat scroll center top; }
.products #outer_header {background: url("../images/bgImage_products.jpg") no-repeat scroll center top #108ccc;}
.about #outer_header {background: url("../images/bgImage_aboutus.jpg") no-repeat scroll center top #e2e3e7;}
.sitemap #outer_header {background: url("../images/sitemap.jpg") no-repeat scroll center top #9cbee1;}

.target #main_container h2.big-header {width:260px; font-size:31px;}

#inner_header{ float:left; width:100%; background:url(../images/bgRectRepeat.png) repeat  0 0; position:relative; z-index:3000;}

.header_top {float:left; z-index:3200; padding-top:11px; background:url(../images/logoBg.png) no-repeat  center 2px;  width:100%;}
.header_top .header_top_bg{ background:url(../images/header_top_bg.png) repeat-x 0 -11px; float:left; width:100%; height:52px;}
.header_top .header_top_bg .header_top_center {margin:0 auto; width:997px;}
.header_top h1 {z-index:3200; overflow:hidden; float:left; padding-left:20px; width:310px;}
.header_top h1 a {z-index:3200; width:270px; text-indent:-99999px; background:url(../images/logo.png) no-repeat  0 0; display:block; height:47px;}
.header_top h1 a:hover {background:url(../images/logo.png) no-repeat  0 -47px;}

.header_top .search_sec{ float:left; width:auto;padding:28px 0 0 22px;}
.header_top .search_sec label{ font-size:11px; font-weight:bold; color:#fff; float:left; line-height:21px; padding:0 3px 0 0}
.header_top .search_sec .textbox{ float:left; width:141px; border:1px solid #908e8e; height:16px; line-height:16px; padding:1px 2px; background-color:#353535; font-size:11px; color:#fff}
.header_top .search_sec .textbox.active {border:1px solid #fff;}
.header_top .search_sec .submit{ float:left; background:url(../images/search_btn.gif) no-repeat 0 0; width:21px; height:20px; border:none; cursor:pointer}

.header_top .top_links{ float:right; width:auto; padding:31px 1px 0 0}
.header_top .top_links ul{ float:left; width:auto}
.header_top .top_links ul li{ float:left; width:auto; font-size:11px; color:#fff; padding-left:19px}
.header_top .top_links ul li a{ color:#dedede}
.header_top .top_links ul li a:hover {color:#fff;}
.header_top .top_links ul li.last { float: left; /*background:url(../images/right_icon.gif) no-repeat right 5px;*/ padding-right:10px; }
.header_top .top_links ul li #language span { float: left; left: 0; overflow: hidden; padding: 5px; position: absolute; top: 10px; width: 55px; z-index: 5000; background:#37596f; }
.header_top .top_links ul li #language { position: relative; }

#header{ float:left; width:100%; position:relative; z-index:3350; padding:0 0 41px; height:49px; background:url(../images/header_top_bg.png) repeat-x 0 -63px;}
.home #header { padding:0 0 15px;}

.wrapper { width:997px; margin:0 auto;  z-index:3300;}

.products .top_container {position:relative;}
/*************** homepage **********************/
.home #main_container {padding:0; width:100%;}

#homepage {overflow:hidden;}
#homepage h2 {display:block; float:left; width:943px; height:142px; background:url(../images/home_title.png) no-repeat 0 0; text-indent:-9999px;}

.homepage-news {padding-top:30px; padding-bottom:30px; float:right; width:537px;}
.homepage-news .header {background:url(../images/newsBoxTop.png) no-repeat 0 0; height:34px; padding:9px 5px 0 20px;}
.homepage-news .newsContent {background:url(../images/newsBoxMidRepeat.png) repeat-y 0 0;}
.homepage-news .bottomPart {background:url(../images/newsBoxBottom.png) no-repeat 0 0; height:100px; padding-top:29px; padding-left:17px;}

.homepage-news .header span {color:#fff; font-size:16px; text-transform:uppercase; float:left;}
.homepage-news .header a {display:block; float:right;  padding-right:14px;}

.homepage-news a {color:#28d31f;}
.homepage-news a:hover {color:#00ff00;}

.homepage-news .newsContent {padding:0 17px;}

.newsContent ul li#news-first {background:none; overflow:hidden;}
.newsContent ul li#news-first .content {float:left; width:425px; padding-left:15px;}
.newsContent ul li#news-first .date {float:left; width:53px; height:46px; background:url(../images/newsBoxDateBg.png) no-repeat 0 0;}
.newsContent ul li#news-first h5 { padding-left:0; background:none;}
.newsContent ul li#news-first .date div {color:#fff; padding-left:5px; padding-right:11px; text-align:center;}
.newsContent ul li#news-first .date .month {font-size:12px; text-transform:uppercase;}
.newsContent ul li#news-first .date .day {font-size:18px; padding-top:5px; line-height:20px;}
.newsContent ul li {background:url(../images/newsBoxBorder.gif) no-repeat 0 0; padding-top:10px; padding-bottom:10px;}
.newsContent ul li h5 {color:#fff; font-weight:bold; font-size:11px; padding-bottom:7px; padding-left:15px; background:url(../images/newsBoxArrow.gif) no-repeat 0 1px;}
.newsContent ul li .text {color:#d2d2d2;}

.homepage-news .bottomPart h5 {background:url(../images/newsBoxProductFinder_en.png) no-repeat top left; width:191px; height:18px; text-indent:-9999px; padding-bottom:10px;}
.home_el .homepage-news .bottomPart h5 {background:url(../images/newsBoxProductFinder_el.png) no-repeat top left; width: 280px; }
.homepage-news .bottomPart .inptContainer {overflow:hidden;}
.homepage-news .bottomPart .submitBtn {text-indent:-9999px; cursor:pointer; line-height:0px; float:left;background:url(../images/newsBoxInput.png) no-repeat top right;  border:solid 0px #000; width:38px; height:33px; display:block;}
.homepage-news .bottomPart .inptText {  font-style:italic; background:url(../images/newsBoxInput.png) no-repeat top left;  padding:4px;  width:265px; display:block; height:25px; border:solid 0px #000; float:left;}
.homepage-news .bottomPart p {color:#fff; padding-top:7px;}
.homepage-news .bottomPart p a {color:#fff;}
.homepage-news .bottomPart p a span, .homepage-news .bottomPart p a:visited span {background-color:#231f20; padding:5px; color:#4db848; font-weight:bold; cursor: pointer;}
.homepage-news .bottomPart p a:hover span {background-color:#000;}

/*************** top menu **********************/
#navigation{ width:997px; margin:0 auto; font-family:"GillSansMT",Arial, Helvetica, sans-serif; position:relative; z-index:4000}
#navigation ul{ float:left; width:100%;}
#navigation ul li{ float:left; width:auto; text-transform:uppercase; position:relative; text-align:center;}
#navigation ul li a{ display:block; width:auto; line-height:49px; font-size:12px; font-weight:bold; color:#e1e1e1; padding:0 17px}


#navigation ul.rootMenu li a.topMenuItem:hover{ background:url(../images/nav_active.gif) repeat-x 0 0}
#navigation ul.rootMenu li.active a.topMenuItem{ background:url(../images/nav_active.gif) repeat-x 0 0}
#navigation ul.rootMenu li.selected a.topMenuItem{ background:url(../images/nav_selected.gif) repeat-x 0 0}

#navigation ul li ul{ position:absolute; left:0; right:0; top:49px; float:none; background:#3b3b3b;  z-index:4000; /*min-width:140px;*/ width:100%; display:none;}
#navigation ul li ul li{ padding-bottom:2px; width:auto; float:none; display:block; background:url(../images/line_bg.gif) repeat-x 0 bottom; line-height:16px; font-size:11px; text-transform:none; text-align:left;}
#navigation ul li ul li.last {text-align:left; padding:0; background:none;}
#navigation ul li ul li a{ float:none; background:url(../images/arrow05.png) no-repeat 12px 13px; font-weight:normal; line-height:16px; font-size:11px; padding:10px 13px 10px 30px; display:block;}
#navigation ul li ul li a:hover {background:#4b4b4b url(../images/arrow05.png) no-repeat 12px 13px; color:#fff;}

#navigation ul li.item1 {width:17%;}
#navigation ul li.item2 {width:21%;}
#navigation ul li.item3 {width:18%;}
#navigation ul li.item4 {width:18%;}
#navigation ul li.item5 {width:13%;}
#navigation ul li.item6 {width:13%;}

/*#navigation ul.rootMenu li a.topMenuItem:hover{ background:url(../images/nav_active.gif) repeat-x 0 0}
#navigation ul.rootMenu li.active a.topMenuItem{ background:url(../images/nav_active.gif) repeat-x 0 0}
#navigation ul.rootMenu li.selected a.topMenuItem{ background:url(../images/nav_selected.gif) repeat-x 0 0}

#navigation ul li ul li.hovered {background:#555555 url(../images/line_bg.gif) repeat-x 0 bottom;}
#navigation ul li ul li.last {text-align:left; padding:10px 13px; background:none;}
#navigation ul li ul li.last.hovered {background:#555555 url(../images/line_bg.gif) repeat-x 0 bottom;}
#navigation ul li ul li.last a {padding:0 0 0 18px;}
#navigation ul li ul li a{ float:none; background:url(../images/arrow05.png) no-repeat 0 2px; font-weight:normal; line-height:16px; font-size:11px; padding:10px 13px 10px 30px; display:inline-block}
#navigation ul li ul li a:hover {background:url(../images/arrow05.png) no-repeat 0 2px;color:#4db848;}*/

/************** main container *******************/
#main_container{ float:left; width:950px; padding:0 13px 20px 34px; /*margin:45px 0 0;*/ position:relative; z-index:999}
#main_container.narrow {width:781px; padding:0 13px 20px 210px;}
#main_container h2.big-header{ font-size:36px; font-weight:normal; color:#fff; text-transform:uppercase; line-height:36px; position:absolute; top:-5px; left:0; width: 280px;}

.manufacturing #main_container h2.big-header {font-size:30px;}
.Pharmacovigilance #main_container h2.big-header {font-size:30px; clear:both; width:100%; position:relative; padding-bottom:30px;}

/************** left menu **********************/
#main_container .left_menu{ float:left; width:231px; position:relative; margin:74px 0 0}
#main_container .left_menu ul{ display:block;}
#main_container .left_menu ul li{ display:block; font-size:13px; margin-top:1px; font-weight:bold; position:relative}
#main_container .left_menu ul li a{ width:auto; color:#292929;background:url(../images/transparent_repeat01.png) repeat 0 0; display:block;padding:10px 0 9px 19px;}
#main_container .left_menu ul li a.active { background:url(../images/transparent_repeat.png) repeat 0 0; color:#fff;}
#main_container .left_menu ul li a:hover{ background:#fff none;}
#main_container .left_menu ul li a.active:hover { background:url(../images/transparent_repeat.png) repeat 0 0; color:#fff;}

#main_container .left_menu .shadow{ position:absolute; right:0; top:0; background:url(../images/right_menu_shadow.png) repeat-y 0 0; width:5px; bottom:0}
#main_container .left_menu ul li ul{ padding:1px 0 9px; background:url(../images/transparent_repeat.png) repeat 0 0}
#main_container .left_menu ul li ul li{ font-size:11px; background:url(../images/arrow.gif) no-repeat 0 3px; padding:0 0 8px 0; margin-left:19px}
#main_container .left_menu ul li ul li.last{ padding-bottom:0}
#main_container .left_menu ul li ul li a{ color:#fff; background:none; padding:0 0 0 12px}
#main_container .left_menu ul li ul li a:hover,#main_container .left_menu ul li ul li.active a, #main_container .left_menu ul li ul li a.active:hover{ color:#4db848; background:none}

#main_container .left_menu ul li.sel .right_arrow{ position:absolute; left:2px; bottom:2px; background:url(../images/right_triangle_icon.gif) no-repeat 0 0; height:13px; width:13px}

#main_container .left_menu ul li ul li.active ul {padding:5px 0 5px 0; background:none;}
#main_container .left_menu ul li ul li.active ul li {background:url(../images/arrow_grey.gif) no-repeat 0 3px; margin-left:14px;}
#main_container .left_menu ul li ul li.active ul li a {color:#c4c4c4; font-weight:normal;}
#main_container .left_menu ul li ul li.active ul li a:hover {color:#fff;}
#main_container .left_menu ul li ul li.active ul li.active a { background:url(../images/arrow_white.gif) no-repeat 0 3px; color:#fff;}

/************* breadcrump *********************/
.breadcrump {overflow:hidden; padding:10px;}
.breadcrump li {float:left; }
.breadcrump li a {color:#fff;}
.breadcrump li a:hover {text-decoration:underline;}
.breadcrump li span {color:#479c43;}
.breadcrump strong {color:#969696;}

/************* main content ********************/
#main_container .main{ float:left; width:719px; color:#fff}
#main_container.narrow .main {width:550px;}
/*#main_container form { width: 719px; }*/
.main .top_container{ float:left; width:719px; background:url(../images/transparent_repeat02.png) repeat 0 0;}
.main .top_container .topPart {padding:22px 36px 0 30px; overflow:hidden;}
.main .top_container h3{ display:block; font-size:21px; color:#eae8e8; float:left; width:100%; text-transform:uppercase; padding-bottom:16px}
.main .top_container h3 span{ border-bottom:1px solid #4db848; float:left; padding:0 3px 6px 30px; margin-left:-30px; position:relative}
.main .top_container p{ font-size:13px; color:#eae8e8; line-height:20px; padding-bottom:10px}
.main .top_container span a{ font-size:13px; color:#4db848; background:#231f20; padding:4px 6px; margin-left:-6px; position:relative;}
.main .top_container span a:hover {color:#00ff00;}

.main .top_container .topPart .search-text {color:#4db848; font-weight:bold; font-size:20px; padding:0; clear:both;}

/************** product list *******************/
.productList {padding-bottom:60px;}
.product_container{ float:left; width:100%}
.product_container ul{ float:left; width:auto; padding:12px 0 0}
.product_container ul li{ float:left;padding:0 4px 39px 0; display:inline; width:237px; height: 190px;}
.product_container ul li .box{ float:left;width:215px; padding:10px 11px 0; background:url(../images/transparent_repeat03.png) repeat 0 0;}
.product_container ul li div.img_sec{ float:left; width:207px; height:130px; border:4px solid #525559; position:relative; background:#fff; text-align:center; }
.product_container ul li div.img_sec a { display: block; }
.product_container ul li div.img_sec span.overlay{ position:absolute; left:0; top:0; right:0; bottom:0; background:url(../images/transparent_repeat01.png) repeat 0 0; cursor:pointer; display:none}
.product_container ul li div.img_sec span.overlay small{ line-height:24px; background:#000; float:left; font-size:12px; color:#fff; padding:0 16px; margin: 51px 0 0 42px; display:inline}
.product_container ul li div.img_sec a:hover span.overlay{ display:block}
.product_container ul li div.img_sec span.new{ position:absolute; right:-4px; top:-4px; background:url(../images/new_icon.png) no-repeat 0 0; width:44px; height:44px}
.product_container ul li.last{ padding-right:0}
.product_container ul li .content_sec{ float:left; width:215px; height:52px; background:url(../images/product_bottom.png) no-repeat 0 bottom; margin:-11px 0 -27px -11px; padding:20px 11px 10px}
.product_container ul li .content_sec h4{ font-size:14px; font-weight:bold; color:#fff;padding:0 0 0 9px}
.product_container ul li .content_sec h4 a { color:#fff; }
.product_container ul li .content_sec p{ font-size:11px; color:#cccccc;padding:4px 0 0 9px}
.product_container ul li .content_sec p a { color:#cccccc; }

.product_container ul li.api {padding:0 4px 5px 0; width:237px; height:100px; position:relative;}
.product_container ul li.api h4 {width:100%; height:100px; padding:0;}
.product_container ul li.api h4 a {color:#e5e5e5; font-weight:normal; background:url(../images/product_bottom2.png) no-repeat 0 0; display:block; height:65px; padding:30px 5px 5px 0; text-align:center;}
.product_container ul li.api h4 a:hover {color:#fff; background-position:0 -110px;}
.product_container ul li.api.last {padding:0 0 5px 0;}
.product_container ul li.api .box{ background:none; height:100px; padding:0; width:100%;}
.product_container ul li.api .content_sec { height:100px; width:100%; padding:0; margin:0; background:none;}
.product_container ul li.api span.new{ position:absolute; left:0; top:-1px; background:url(../images/new_icon_left.png) no-repeat 0 0; width:44px; height:44px}

.product_container .search-header {line-height:42px; text-indent:-9999px; float:left; width:100%; height:41px;}
.product_container .search-header.api-header {background: url(../images/prod_category_title1.png) no-repeat 0 0; margin-top:10px; }
.product_container .search-header.products-header {background: url(../images/prod_category_title2.png) no-repeat 0 0; margin-top:4px; }
.main_el .product_container .search-header.products-header {background: url(../images/prod_category_title2_el.png) no-repeat 0 0; margin-top:4px; }
.main_el .product_container .search-header.api-header {background: url(../images/prod_category_title1_el.png) no-repeat 0 0; margin-top:10px; }

.product_container .not-found { background-color: #23282E; color: #c9c9c9; padding: 50px; margin-bottom: 20px; text-align: center; font-size: 20px; }

/************** products finder ****************/
#main_container .left_menu form  { width:231px; }
#products-finder { background:url(../images/product-search-bg.png) no-repeat 0 bottom; width: 211px; height: 89px; margin-top: 1px; padding-left: 20px; }
#products-finder .search-box input[type="text"] { font-size:11px; font-style:italic; background:url("../images/product-finder-search.png") no-repeat scroll left top transparent; border: 0 solid #000000; display: block; float: left; height: 22px;padding: 4px; width: 169px; color:#292929;}
#products-finder .search-box input[type="submit"] { background: url("../images/product-finder-search-btn.png") no-repeat scroll right top transparent; border: 0 solid #000000; cursor: pointer; display: block; float: left; height: 30px; padding-left: 0; width: 24px;line-height: 0;text-indent: -9999px; }
#products-finder .header img { margin-bottom: 7px; margin-top: 10px; }
#products-finder .advanced { margin-top: 6px; }
#products-finder .advanced span { padding:3px; background: #4db848; font-weight: bold; cursor: pointer; }
#products-finder .advanced a { color:#231f20; }
                               
/************** paging *************************/
.bottomPaging {background-color:#23282e; float:left; width:667px; padding:8px 29px 9px 23px;}

.paging label{ float:left; font-size:13px; font-weight:bold; color:#c9c8c8;padding:0 8px 0 6px; line-height:22px}
.paging select{ float:left; width:177px; height:22px;  font-size:12px; font-style:italic; padding:2px; border:solid 0px #000; background-color:#4d4d4e; color:#c4c4c4;}
.paging ul{ float:right; width:auto; padding:1px 0 0}
.paging ul li{ float:left; padding:0 6px 0 0}
.paging ul li small{ float:left; font-size:12px; color:#e7e7e7; line-height:21px; padding:0 5px}
.paging ul li select{ width:62px}

/************** alphabetical search ************/
.albatic_search .heading h4{ float:left; font-size:16px; font-weight:bold; color:#fff; text-transform:capitalize; padding-right:5px}
.albatic_search .heading h4 span{ color:#4db848}
.albatic_search .heading{ float:left; width:653px; padding:0 36px 0 30px;}
.albatic_search .heading small{ display:inline-block; background:url(../images/line_bg.gif) repeat-x 0 15px; height:20px; display:block; overflow:hidden}
.albatic_search{ float:left; width:100%; padding:35px 0 0;}
.albatic_search ul.link{ float:left; width:660px; padding:7px 36px 5px 23px;}
.albatic_search ul.link li{ float:left; font-size:16px; font-weight:bold; color:#5e5f61; text-transform:uppercase; padding:6px 7px 6px 7px}
.albatic_search ul.link li a{color:#bdbbbb;}
.albatic_search ul.link li a:hover {color:#fff; }
.albatic_search ul.link li.selected_letter a {color:#fff;}
.albatic_search ul.link li.selected_letter {border:solid 1px #4DB848;}
.albatic_search .bottom_sec{ float:left; width:667px; padding:13px 29px 9px 23px; background:#2e3035;}

.albatic_search .view_all {float:left; background:url(../images/line_bg.gif) repeat-x 0 bottom; width:644px;  padding:0 46px 16px 29px; text-align:left;}
.albatic_search .view_all a {color:#c2c2c2;}
.albatic_search .view_all a:hover {color:#fff;}

/* PRODUCT DETAILS */
.top_container.detailsPage {padding:22px 38px 0 30px; width:655px; position:relative;}
.detailsPage h3 span {margin-left:0;}
.main .top_container .breadcrumbs a { color: #EAE8E8; font-size: 21px; background: none; }

a.backToInGreece {width:auto; padding:0 20px 0 10px; height:27px; line-height:27px; color:#c9c7c7; font-size:12px; display:block;position:absolute; right:0; top:25px; background-color:#231f20; /*background:url(../images/back_to_in_GreeceBTN.gif) no-repeat 0 0; text-indent:-9999px;*/ } 
a.backToInGreece:hover {/*background:url(../images/back_to_in_GreeceBTN.gif) no-repeat 0 -27px;*/  background-color:#262626; color:#fff;}

.top_container.detailsPage .leftColDetails {float:left; width:243px;}
.top_container.detailsPage .rightColDetails {float:right; width:345px; padding-left:20px;}
.top_container.detailsPage .rightColDetails.noimage { padding-left: 0px; width: 645px; }
.top_container.detailsPage .wrapperDetails {float:left; margin:0 auto; overflow:hidden;}
.top_container.detailsPage .bottomContainer {float:left;}

.pdfLink , .pdfLink :visited{background:url(../images/pdf_Icon.gif) no-repeat 0 0; padding-left:30px; height:30px; color:#cdcdcd; display:block; text-transform: capitalize; padding-top: 3px; margin-top: 10px; }
.pdfLink:hover{color:#fff;}

.tableInGreece {width:100%; margin-top: 20px; }
.tableInGreece td {padding:0px; border-right:solid 1px #231f20;}
.tableInGreece thead td{text-align:left; font-weight:bold; text-family:Arial; line-height:33px; padding:5px 8px; background-color:#565656; color:#b7b7b7; text-transform:uppercase; border-left:solid 1px #6c6c6c;}
.tableInGreece li{background:url(../images/liGreenDot.png) no-repeat 0 4px; padding-left:15px;}
.tableInGreece td.odd { background-color:#3e3f42; vertical-align:top;}
.tableInGreece td.even {background-color:#2e3035; vertical-align:top;}
.tableInGreece tbody td {border-bottom:solid 1px #565656; border-left:solid 1px #494b4f; border-top:solid 1px #2e3035; padding:8px 5px;}
.tableInGreece td.lastCol {border-right:0px solid #000;}
.tableInGreece td.firstCol {border-left:0px solid #000;}

.albatic_details .heading h4{ float:left; font-size:16px; font-weight:bold; color:#fff; text-transform:capitalize; padding-right:5px;}
.albatic_details .heading h4 span{ color:#4db848}
.albatic_details .heading{ overflow:hidden; width:100%; padding-top:40px;}
.albatic_details .heading small{ display:inline-block; background:url(../images/line_bg.gif) repeat-x 0 15px; height:20px; display:block; overflow:hidden}
.albatic_search{ float:left; width:100%; padding:35px 0 0}
.albatic_details ul.link{overflow:hidden; width:100%; padding:7px 0 13px; padding-bottom:15px;}
.albatic_details ul.link li{ float:left; font-size:16px; font-weight:bold; text-transform:uppercase; padding:10px 7px; border-bottom:solid 1px #4db848; color: #5E5F61; }
.albatic_details ul.link li a{color:#bdbbbb;}
.albatic_details ul.link li a:hover {color:#ffffff;}
.albatic_details .bottom_sec{ float:left; width:100%; padding:8px 0 9px; background:#2e3035}
.albatic_details .bottom_sec label{ float:left; font-size:13px; font-weight:bold; color:#c9c8c8;padding:0 8px 0 6px; line-height:22px}
.albatic_details .bottom_sec select{ float:left; width:177px; height:22px;  font-size:12px; font-style:italic;}
.albatic_details .bottom_sec ul{ float:right; width:auto; padding:1px 0 0}
.albatic_details .bottom_sec ul li{ float:left; padding:0 6px 0 0}
.albatic_details .bottom_sec ul li small{ float:left; font-size:12px; color:#e7e7e7; line-height:21px; padding:0 5px}
.albatic_details .bottom_sec ul li select{ width:62px}
.albatic_details ul.link li.chosen {border-top:solid 1px #4db848; border-left:solid 1px #4db848; border-right:solid 1px #4db848; border-bottom:0 solid #fff;}
.albatic_details ul.link li.chosen a { color:#fff;}

.productNames ul {overflow:hidden; padding-bottom:10px;}
.productNames ul li{float:left; display:block;}
.productNames ul li a, .productNames ul li a:visited {color:#c3c3c3;}
.productNames ul li a:hover {color:#fff;}


/* TEXT PAGE */

.top_container.textPage { float:left; width:545px; height:auto; padding:22px 0 0 0; min-height:450px;}
.top_container.textPage h3{ display:block; font-size:21px; color:#eae8e8; float:left; width:510px; text-transform:uppercase; padding-bottom:16px; padding-left:30px;}
.top_container.textPage h3 span{ border-bottom:1px solid #4db848; float:left; padding:0 3px 6px 30px; margin-left:-30px; position:relative}
.top_container.textPage p{ font-size:13px; color:#eae8e8; line-height:17px; padding-bottom:10px; text-align:justify;}
.top_container.textPage p img {float:left; padding:10px;}
.top_container.textPage p strong {color:#fff;}
.top_container.textPage h4 {color:#fff; font-weight:bold; font-size:14px; line-height:14px; padding:5px 0;}
.top_container.textPage h5 {color:#c4c4c4; font-weight:bold; font-size:12px; line-height:30px; border-bottom:dotted 1px #565656;}
.top_container.textPage ul {padding:5px 0;}
.top_container.textPage ul li {padding:0 0 10px 12px; background:url(../images/listArrow.gif) no-repeat 0 5px; text-align:left;}
.top_container.textPage ul li p {padding:0;}
.top_container.textPage span a{ font-size:13px; color:#4db848; background-color:#231f20; padding:4px 6px; margin-left:-6px; position:relative;}
.top_cont_image img{width:547px;}
.top_container.textPage .container_text{width:468px; height:auto; padding-top:20px; padding-left:40px; clear:both; line-height:17px; text-align:justify;}
.top_container.textPage a {color:#4db848;}
.top_container.textPage a:hover {color:#00ff00;}

.container_text {padding-bottom:20px; color:#eae8e8;}
.container_text ol {padding-left:25px;}

.top_container.textPage .partner_logo {overflow:hidden; padding-bottom:10px;}
.top_container.textPage .partner_logo li {padding:10px 10px 0 0; background:none; float:left; width:146px; height:130px;}

.container_text ul.history li {background:none; overflow:hidden; padding:0 0 7px 0; }
.container_text ul.history li span.date {font-weight:bold; color:#fff; float:left; display:block; width:40px;}
.container_text ul.history li span.text {font-weight:normal; float:left; display:block; width:400px;}

/* TWO COLUMNS */
#main_container.twoColumns .top_container.textPage {width:719px;}
#main_container.twoColumns .container_text {width:660px;}
#main_container.twoColumns .container_text .columnsContainer {overflow:hidden;}
#main_container.twoColumns .container_text .left-column {float:left; width:450px; padding-right:10px}
#main_container.twoColumns .container_text .right-column {float:left; width:180px; padding-top:20px; padding-left:10px; padding-right:10px; background-color:#4e5258; padding-bottom:60px;}
#main_container.twoColumns .container_text .right-column h5 {font-weight:bold; font-size:14px; color:#4db848;  line-height: 25px; margin-bottom: 10px; border-bottom:dotted 1px #4db848;}
#main_container.twoColumns .container_text .right-column h6 {font-weight:bold; font-size:12px; color:#fff;}
#main_container.twoColumns .container_text .right-column p {color:#c4c4c4; font-weight:normal; font-size:11px; line-height:14px; text-align:left;}
#main_container.twoColumns .container_text .right-column p img {padding:0; float:none;}
#main_container.twoColumns .container_text .left-column .pharmavigilance_content { margin-right:25px; }
/* VIDEO IN HISTORY*/
.top_container.textPage .videoContainer {padding-top:15px;}
.top_container.textPage .videoContainer a {display:block; margin:0 auto; width:255px; height:146px;}


/* NEWS */
.newsContainer{ float:left; width:719px; background:url(../images/transparent_repeat02.png) repeat 0 0; margin-bottom:90px;}
.newsContainer h3 { clear:both; border-bottom:1px solid #4db848; padding:0 5px 0 140px; line-height:30px; width:auto; text-transform:uppercase; color:#fff; font-size:21px; float:left;}
.newsContainer p{ font-size:13px; color:#eae8e8; line-height:20px; padding-bottom:10px}
.newsContainer .breadcrump { text-transform: none; }

.newsContainer #news-list {clear:both;}
.newsContainer #news-list li#news-first {overflow:hidden;}
.newsContainer #news-list li#news-first .content {float:left; width:425px; padding-left:15px;}
.newsContainer #news-list li#news-first .date {float:left; width:53px; height:46px; background:url(../images/newsBoxDateBg.png) no-repeat 0 0;}
.newsContainer #news-list li#news-first h5 { font-size:21px; padding-bottom:10px;}
.newsContainer #news-list li#news-first h5 a { color:#fff; }
.newsContainer #news-list li#news-first .text {margin-left:-68px;}
.newsContainer #news-list li#news-first .date div {color:#fff; padding-left:5px; padding-right:11px; text-align:center;}
.newsContainer #news-list li#news-first .date .month {font-size:12px; text-transform:uppercase;}
.newsContainer #news-list li#news-first .date .day {font-size:18px; padding-top:5px; line-height:20px;}
.newsContainer #news-list li.odd {background:#1b1819 url(../images/newsListBorder.gif) repeat-x bottom right;}
.newsContainer #news-list li {background:url(../images/newsListBorder.gif) repeat-x bottom right; padding:15px 70px;}
.newsContainer #news-list li h5 {color:#fff; font-weight:bold; font-size:11px; padding-bottom:7px;}
.newsContainer #news-list li h5 a { color: #fff; }
.newsContainer #news-list li .text {color:#d2d2d2;}
.newsContainer #news-list a {color:#28d31f;}
.newsContainer #news-list a:hover {color:#00ff00;}

.bottom-controls {padding:10px 10px; overflow:hidden;}

.newsDetailsDate {overflow:hidden; clear:both; background-color:#1b1819; padding:20px 70px;}
.newsDetailsDate .date {float:left; width:53px; height:46px; background:url(../images/newsBoxDateBg.png) no-repeat bottom left; padding-top:5px;}
.newsDetailsDate h5 { font-size:21px; padding-bottom:10px; float:left; color:#fff; padding-left:15px; width:350px; padding-top:15px;}
.newsDetailsDate h5.multiLine {padding-top:0;} 
.newsDetailsDate .date div {color:#fff; padding-left:5px; padding-right:11px; text-align:center;}
.newsDetailsDate .date .month {font-size:12px; text-transform:uppercase;}
.newsDetailsDate .date .day {font-size:18px; padding-top:5px; line-height:20px;}

.newsDetailsContent {clear:both; padding-top:15px;}
.newsDetailsContent p {padding:10px 70px; color:#c9c5c5;}
.newsDetailsContent p strong {color:#fff;}
.newsDetailsContent h4 {color:#fff; font-weight:bold; font-size:14px; line-height:14px; padding:5px 70px;}
.newsDetailsContent h5 {color:#c4c4c4; font-weight:bold; font-size:12px; line-height:30px; border-bottom:dotted 1px #565656; padding:2px 70px;}
.newsDetailsContent ul {padding:5px 0;}
.newsDetailsContent ul li {padding:0 0 10px 12px; background:url(../images/listArrow.gif) no-repeat 0 5px;}
.newsDetailsContent ul li p {padding:0;}
.newsDetailsContent a {color:#4db848;}
.newsDetailsContent a:hover {color:#00ff00;}

.newsContainer .back {padding:25px 0 60px 0;}
.newsContainer .back a{ color:#0cbd04; background-color:#231f20; padding:10px;}
.newsContainer .back a:hover {color:#00ff00;}

/************** photo gallery ******************/
.photogallery {padding:25px 0 0 0;}
.photogallery .header {margin:0 30px; background:url(../images/newsDetailsPhotoGallery.png) no-repeat bottom left; width:229px; height:18px; text-indent:-9999px;}
.photogallery .images { padding:12px 30px 0 30px; background:#1b1819 url(../images/newsDetailsBorderTop.gif) repeat-x top left;}
.photogallery .images ul {overflow:hidden;}
.photogallery .images ul li {float:left; display:block; background:none; padding:0 10px 10px 0;}
.photogallery .borderBottom {background:url(../images/newsDetailsBorderBottom.gif) repeat-x top left; height:2px;}


/* SEARCH RESULTS */

body.search #main_container h2.big-header {width:230px; }
body.searchPage #main_container h2.big-header {font-size:27px;}
body.search #main_container .left_menu {width:200px;}
body.search #main_container .main {width:750px;}

.main .searchContainer { float:left; width:750px; background:url(../images/transparent_repeat02.png) repeat 0 0; margin-bottom:90px;}
.main .searchContainer h3 { clear:both; border-bottom:1px solid #4db848; padding:0 5px 0 40px; line-height:30px; width:auto; text-transform:uppercase; color:#fff; font-size:21px; float:left;}
.main .searchContainer p.resultsIndex {float:right; color:#989898; line-height:30px; padding-right:20px;}
.main .searchContainer .resultsContent {clear:both; }
.main .searchContainer .resultsContent .searchTerms {color:#4db848; font-weight:bold; font-size:20px; padding:10px 40px 10px 40px;}
.main .searchContainer .resultsContent .no-results {text-align:center; font-size:20px; padding-top:100px; padding-bottom:100px; color:#c9c9c9;}
.main .searchContainer .resultsContent .breadcrump { text-transform: none; }
.main .searchContainer .resultsContent .category { padding:10px 60px 10px 42px; background:url("../images/newsListBorder.gif") repeat-x scroll right top;}
.main .searchContainer .resultsContent .category.odd { background:#1b1819 url("../images/newsListBorder.gif") repeat-x scroll right top;}
.main .searchContainer .resultsContent .category h4 {font-weight:bold; padding-left:15px; font-size:14px; background:url("../images/newsBoxArrow.gif") no-repeat scroll 0 3px;}
.main .searchContainer .resultsContent .category .item {padding-left:15px;}
.main .searchContainer .resultsContent .category .item .breadcrump {padding:5px 0 0px 17px;}
.main .searchContainer .resultsContent .category .item .breadcrump li a {text-decoration:underline; color:#adadad;}
.main .searchContainer .resultsContent .category .item .breadcrump li a:hover {color:#fff;}
.main .searchContainer .resultsContent .category .item .breadcrump li strong a {color:#fff; font-weight:normal;}
.main .searchContainer .resultsContent .category .item .title {padding-top:5px; padding-left:17px;}
.main .searchContainer .resultsContent .category .item .title a {color:#4db848;}
.main .searchContainer .resultsContent .category .item .title a:hover {color:#00ff00;}
.main .searchContainer .resultsContent .category .item .desc {color:#fff;  padding-left:17px; padding-bottom:5px;}
.main .searchContainer .resultsContent .category .item .desc a {color:#28d31f;}
.main .searchContainer .resultsContent .category .item .desc a:hover {color:#00ff00;}

.main .searchContainer .resultsContent .bottom-controls { padding-top: 20px; overflow:hidden; background:url("../images/newsListBorder.gif") repeat-x scroll right top;}


/************** sitemap ************************/
.sitemap-content ul { margin-left: 20px; }
.main .top_container.sitemap h3 { clear:both; border-bottom:1px solid #4db848; padding:0 20px 0 20px; line-height:30px; width:auto; text-transform:uppercase; color:#fff; font-size:21px; float:left;}
.sitemap .breadcrump { text-transform: none; }
.sitemap ul li a { color: #969696; }
.sitemap .breadcrump a { color: #fff; }
.sitemap ul li a:hover { color:#fff; }
.sitemap h4 { margin-top: 10px; margin-bottom: 5px; }
.sitemap h4 a { color: #ffffff; font-weight: bold; }
.sitemap-content { clear: both; margin-left: 20px; padding-bottom: 20px; padding-top: 10px; }
.sitemap-content ul li { background: url("../images/bullet01.gif") no-repeat scroll 0 6px transparent; padding-left: 12px; }
.sitemap-content ul li { margin-bottom: 3px; margin-top: 3px; }
.sitemap-content ul li ul li { background: url("../images/bullet02.gif") no-repeat scroll 0 6px transparent; }

/************** document ***********************/
.document { width: 600px; }
.document p { margin-top: 10px; margin-bottom: 10px; }
.contact-us-link { background: none repeat scroll 0 0 #231F20; color: #4DB848; font-size: 13px; margin-left: -6px; padding: 4px 6px; position: relative; }

/************** footer top *********************/

.footerContainer {width:100%; float:left;}

#outer_footer_top{ float:left; width:100%;background:#231f20 url(../images/footer_top_bg.gif) repeat-x 0 0; position:relative; z-index:3000;}
#footer_top{ float:left; width:100%}
#footer_top .top_sec{ float:left; width:100%; padding:10px 0 7px 0;}
#footer_top .top_sec span a{ float:left; width:144px; background:url(../images/button.gif) no-repeat 0 0; height:27px; line-height:27px; padding:0 25px 0 12px; font-size:10px; color:#fff; text-transform:uppercase; text-align:center; }
#footer_top .top_sec span a.active {background-position:0 -27px;}
#footer_top .top_sec ul{ float:right; width:auto}
#footer_top .top_sec ul li{ float:left; width:auto; background:url(../images/seprator.gif) no-repeat right 0; padding:0 13px 0 11px}
#footer_top .top_sec ul li a{ float:left; width:auto; height:28px}
#footer_top .top_sec ul li.last{ background:none; padding-right:8px}

#footer_top .expArea {width:100%; float:left; height:195px;}

#footer_top .top_sec ul li.icon01 a{ background:url(../images/facebook_icon.png) no-repeat 0 0; width:89px}
#footer_top .top_sec ul li.icon02 a{ background:url(../images/tweet_icon.png) no-repeat 0 0; width:110px}
#footer_top .top_sec ul li.icon03 a{ background:url(../images/linken_icon.png) no-repeat 0 0; width:98px}
#footer_top .top_sec ul li a:hover {background-position: 0 -28px;}
#footer_top .link_sec{ float:left; width:100%; padding:16px 0 0; height:134px;}
#footer_top .link_sec ul{ float:left; /*width:100%!important;*/ width:971px; padding:15px 0 0 26px;}
#footer_top .link_sec ul li{ float:left; width:153px; font-size:11px; padding-right:10px}
#footer_top .link_sec ul li a{ color:#b5b5b5;}
#footer_top .link_sec ul li a:hover{ color:#fff;}
#footer_top .link_sec ul li ul{ width:100%; padding:0}
#footer_top .link_sec ul li ul li{ padding:0 0 6px 10px; background:url(../images/bullet.gif) no-repeat 0 5px; width:140px}

#footer_top .link_sec ul li.last{ padding-right:0}
#footer_top .buttons{ float:left; width:100%; padding:9px 0 10px}
#footer_top .buttons ul{ float:left; width:auto;padding:0 0 0 451px;}
#footer_top .buttons ul li{ float:left; padding-right:17px}

#footer_top .buttons #cycleNav a{ float:left; width:9px; height:9px; background:url(../images/button_circle.gif) no-repeat 0 0; margin:9px 3px 0 3px;  cursor:pointer; text-indent:-9999px;}
#footer_top .buttons #cycleNav a.activeSlide{ background-position:0 bottom}

#footer_top .buttons #cyclePrev { background:url(../images/arrow03.gif) no-repeat 0 0; width:16px; height:28px; margin:0; text-indent:-9999px; cursor:pointer;}
#footer_top .buttons #cycleNext { background:url(../images/arrow04.gif) no-repeat 0 0; width:16px; height:28px; margin:0; text-indent:-9999px; cursor:pointer;}

/************** bottom menu ********************/
#outer_footer_bottom{ float:left; width:100%; background:#231f20 url(../images/footer_bottom_bg.gif) repeat-x 0 0; position:relative; z-index:3000}
#footer_bottom{ float:left; width:100%; padding-top:15px; padding-bottom:50px}
#footer_bottom .footer_inner{ float:left; background:url(../images/footer_bg_repeat.gif) repeat-y 1px 0; width:100%}
#footer_bottom .footer_inner .column{ float:left; width:190px; padding-right:83px; padding-left:7px}
#footer_bottom .footer_inner .column h4{ float:left; color:#4cb747; font-size:13px;  text-transform:uppercase;}
#footer_bottom .footer_inner .column h4 a { color:#4cb747; }
#footer_bottom .footer_inner .column ul{ float:left; padding:6px 0 0; width:186px }
#footer_bottom .footer_inner .column ul li{  background:url(../images/bullet01.gif) no-repeat 0 14px; width:174px; padding-left:12px; border-bottom:1px dotted #6a6a6a;}
#footer_bottom .footer_inner .column ul li a{ font-size:11px; line-height:29px; color:#b6b6b6;}
#footer_bottom .footer_inner .column ul li a:hover{ color:#fff;}
#footer_bottom .footer_inner .column ul li.last{ border:none;}
#footer_bottom .footer_inner .address{ float:left; padding-right:0; width:157px; padding-left:0; line-height:20px;}
#footer_bottom .footer_inner .address h4 { float: none; margin-bottom: 10px; }
#footer_bottom .footer_inner .address { color:#b6b6b6; }
#footer_bottom .footer_inner .address a{ color:#4cb747;}

#footer_bottom .bottom_sec .left_sec a {text-indent:-9999px; display:block; width:132px; height:17px; background:url(../images/footerLogo.png) no-repeat 0 0; }
#footer_bottom .bottom_sec .left_sec a:hover {background-position:0 -17px;}

/************** footer menu ********************/
#footer_bottom .left_links{ float:left; width:100%; padding:17px 0 0 0;  background:url(../images/line_bg.gif) repeat-x 0 bottom; margin-bottom:10px;}
#footer_bottom .left_links ul{ float:left; padding:0 0 0 6px}
#footer_bottom .left_links ul li{ float:left; padding-right:9px; color:#b6b6b6; line-height:30px;}
#footer_bottom .left_links ul li a{ font-size:11px; color:#b6b6b6; line-height:30px; margin-left: 9px; }
#footer_bottom .left_links ul li a:hover{ color:#fff;}
#footer_bottom .left_sec{ float:left;}
#footer_bottom .left_sec h6{ float:left; width:132px; text-indent:-99999px; }
#footer_bottom .left_sec h6 img{ float:left}
#footer_bottom .left_sec span{ float:left; font-family:"Tahoma", Geneva, sans-serif; font-size:11px; line-height:20px; color:#a3a2a2; padding-left:14px;}

#footer_bottom .right_sec{ float:right;}
#footer_bottom .right_sec span{ float:left; font-family:"Tahoma", Geneva, sans-serif; font-size:11px; line-height:20px; color:#a3a2a2; padding-left:14px;}
#footer_bottom .right_sec a { color:#a3a2a2; }
#footer_bottom .right_sec a:hover {color:#fff;}

/* CONTACT */
.main .top_container.contactPage h3 { clear:both; border-bottom:1px solid #4db848; padding:0 20px 0 20px; line-height:30px; width:auto; text-transform:uppercase; color:#fff; font-size:21px; float:left;}
.contactPage #googleMapsArea {width:100%; height:185px; display:block; clear:both; margin-top:15px; float:left;}
.contactPage .largerLink {width:100%; text-align:right; clear:both; float:left;}
.contactPage .largerLink a {height:30px; line-height:30px; color:#41cb3d; padding-right:20px; text-decoration:underline;}
.contactPage .largerLink a:hover {color:#00ff00;}
.contactPage .infoAndForm {float:left; width:100%; padding:10px 0 20px 0;}
.contactPage .infoAndForm h4 {font-size:16px; color:#eae8e8; padding-bottom:20px; line-height:23px;}
.contactPage .basic {float:left; width:200px; padding-left:30px; line-height:18px;}
.contactPage .basic a { color: #4CB747; }
.contactPage .contact {float:left;  width:455px; padding-left:30px; background:url(../images/contactFormBorder.gif) repeat-y left top;}
#main_container .contactPage .contact form {width:100%;}
.contactPage .contact .topContactPart {clear:both; float:left; width:100%;}
.contactPage .contact .column1 {float:left; width:225px;}
.contactPage .contact .column2 {float:left; width:210px;}
.contactPage .breadcrump { text-transform: none; }

.contactPage .contact .column2 .sbmtBtn {cursor:pointer; background:url(../images/contactBtn.gif) no-repeat left top; display:block; width:87px; height:21px; border:solid 0px #fff;}
.contactPage .contact .column2 .sbmtBtn:hover {background-position:0 -21px;}

.contactPage .contact .column1 label {display:block; line-height:23px;}
.contactPage .contact .column1 input {background-color:#231f20; border:solid 0px #fff; padding:4px; width:180px; color:#c4c4c4;}

.contactPage .contact .column2 label {display:block; line-height:24px;}
.contactPage .contact .column2 textarea {background-color:#231f20; border:solid 0px #fff; padding:4px; resize:none; color:#c4c4c4; width:200px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
.contactPage .contact .column2 .submit {overflow:hidden; padding-top:10px; padding-right:2px;}
.contactPage .contact .column2 .submit input {float:right;}
.contactPage .contact .column2 .note {padding-top:50px; text-align:right;}
.contactPage .contact .column2 select {padding:2px; border:solid 0px #000; background-color:#4d4d4e; color:#c4c4c4; width:200px;}

.message-result { font-size: 24px; height: 75px; padding: 50px; text-align: center; }

/* ERROR PAGE */
#errorPage {height:650px; position:relative;}
#errorPage p {background:url(../images/errorLine.png) no-repeat left center; font-size:18px; color:#6b6c6f; position:absolute; right:0; top:300px; width:400px; padding-top:20px; padding-left:20px; height:101px;}
#errorPage p span {font-size:24px;}
#errorPage p a {color:#45b440;}
#errorPage p a:hover {color:#00ff00;}

/* therapeutical target */
/*.target-buttons #targetCycleNav a.activeSlide { background-position: 0 bottom; }
.target-buttons #targetCycleNav a { background: url("../images/button_circle.gif") no-repeat scroll 0 0 transparent; cursor: pointer; float: left; height: 9px; margin: 9px 3px 0; text-indent: -9999px; width: 9px; }*/
.targetsListContainer { padding:0 20px 20px 20px;}
#targets-list {height:500px; overflow:hidden;}

#targets-list h4 {font-size:20px; color:#fff; text-transform:uppercase; padding:5px;background:url("../images/line_bg.gif") repeat-x scroll 0 bottom transparent; margin:0 20px 0 10px;}
#targets-list ul { padding:10px 20px 10px 20px; background: transparent; overflow:hidden;}
#targets-list ul li {float:left; width:300px;}
#targets-list ul li a { padding:7px 4px 7px 14px; background: url("../images/listArrow.gif") no-repeat scroll 4px 10px transparent; color:#b3b3b3; line-height:16px; display:block;}
#targets-list ul li a:hover {background:#565656 url("../images/listArrow.gif") no-repeat scroll 4px 10px; color:#fff;}
#targets-list ul li.first {clear:left;}

/* CSS Styles that are needed by jScrollPane for it to operate correctly. */
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspCap{display:none;}
.jspTrack{background:#535458;position:relative; width:14px; margin-left:5px;}
.jspDrag{background:#a9a9a9;position:relative;top:0;left:0;cursor:pointer;}
.jspArrow{background:url("../images/scrollArrows.gif") no-repeat scroll 0 0; text-indent:-20000px; display:block;cursor:pointer;}
.jspArrow.jspDisabled{cursor:default;background-position:0 0;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}
/*.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}*/

.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspHorizontalBar .jspCap{float:left;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}

.jspVerticalBar .jspArrow{height:23px;}
.jspVerticalBar .jspArrowUp {background-position:0 -23px;}
.jspVerticalBar .jspArrowUp.jspDisabled {background-position:0 -69px;}
.jspVerticalBar .jspArrowDown.jspDisabled {background-position:0 -46px;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspVerticalBar{position:absolute;top:0;right:0;width:23px;height:100%;}
