﻿/* Global  */
body{background:#e1e4e5 url(../images/background.jpg) repeat-x;font-family:Trebuchet MS, Verdana, Helvetica, Arial;font-size:12px;padding-top:10px;}

#banner{padding:33px 0 0 44px;float:left;height:69px;}
#main-top{background:transparent url(../images/title.jpg) no-repeat;width:1038px;height:129px;position:relative;z-index:10;}
#main-container{width:1001px;margin-left:37px;position:relative;}
#main-bottom{width:1001px;margin-left:37px;}
#wrapper{margin: 0 auto;width: 1038px;}

#footer{text-align: center;font-size:11px;color:#557e9e;}
#footer a{color:#557e9e;font-size:11px;text-decoration:none;font-weight:normal;}
#footer #links{padding-top:5px;z-index:50;position:relative;}

.bold{font-weight:bold;}
.clear{clear:both;}
.ellipsis{text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.green{color:#005500;}
.red{color:#880000;}
.relative{position:relative;}

/* Navigation  */
#navigation{float:right;height:27px;margin-right:15px;width:811px;}

/* Main */
#main-container #hero{height:279px;}
#main-container #more-info{background:#f1f7fc url(../images/more-info-bg.jpg) repeat-x;height:171px;padding-top:15px;}
#main-container #more-info div{margin-left:23px;width: 219px; float:left;}
#main-container #inner-container .top{background: transparent url(../images/content-top-bg.jpg) no-repeat;height:5px;font-size:0;}
#main-container #inner-container .bottom{background: #2d6491 url(../images/content-bottom-bg.jpg) no-repeat bottom left;/*min-height:477px;height:auto !important;height:477px;*/}
#main-container #inner-container .footer{background: transparent url(../images/content-footer.png) no-repeat;height:10px;font-size:0;}

/* News Bar */
#main-bottom #footer #news-bar{background:transparent url(../images/news-bar-bg.png) no-repeat;width:1001px;height:37px;text-align:left;/*padding:5px 0 0 12px;*/}
#main-bottom #footer #news-bar .title{float:left;padding:8px 0 0 10px;}
#main-bottom #footer #news-bar ul{list-style: none;margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/* Latest News */
#main-bottom #footer #news-bar #news-scrollhldr{background:transparent url(../images/latest-news-scroller-box.png) no-repeat;float:left;width:575px;height:27px;position:relative;margin-top:5px;}
#main-bottom #footer #news-bar #news-scrollhldr #slider{width:523px;text-align:center;padding-top:5px;margin-left:25px;}
#main-bottom #footer #news-bar #news-scrollhldr #slider ul, #main-bottom #footer #news-bar #news-scrollhldr #slider li{height:27px;list-style:none outside none}
#main-bottom #footer #news-bar #news-scrollhldr #slider li{overflow:hidden;width:523px;}
#main-bottom #footer #news-bar #news-scrollhldr #slider li a{font-size:14px;text-decoration:none;}
#main-bottom #footer #news-bar #news-scrollhldr #controls{position:absolute;top:0;}
#main-bottom #footer #news-bar #news-scrollhldr #prev-page, #main-bottom #footer #news-bar #news-scrollhldr #next-page{height:10px;margin:0;width:8px;text-indent:-8000px;display:block;padding:0;overflow:hidden;}
#main-bottom #footer #news-bar #news-scrollhldr #prev-page a{background:transparent url(../images/left-arrow.png) no-repeat;width:8px;height:10px;display:block;position:absolute;top:9px;left:9px;}
#main-bottom #footer #news-bar #news-scrollhldr #next-page a{background:transparent url(../images/right-arrow.png) no-repeat;width:8px;height:10px;display:block;position:absolute;top:9px;left:557px;}

/* Search Site */
#search{padding-top:1px;}
#search span.search-box-left{background:transparent url(../images/search-box-left.png) no-repeat;width:9px;height:35px;float:left;}
#search span.search-box{background:transparent url(../images/search-box.png) repeat-x;width:160px;height:35px;float:left}
#search span.search-box input{background:transparent;border:none;padding-top: 9px;color:#9ca0a3;}
#search button{background:transparent url(../images/search-button.png) no-repeat;width:31px;height:35px;float:left;border:none;}

/* Sidebar */
#main-container #inner-container .sidebar{width:210px;padding:5px 5px 0 15px;float:left;height:100%;}
#main-container #inner-container .sidebar #subnav .top{background:transparent url(../images/subnav-header-bg.png) no-repeat;height:30px;padding:10px 0 0 10px;}
#main-container #inner-container .sidebar #subnav .middle{background:transparent url(../images/subnav-bg.png) repeat-y;padding-left:1px;}
#main-container #inner-container .sidebar #subnav .links{background:transparent url(../images/subnav-links-bg.png) no-repeat;height:128px;padding:5px 0 0 10px;}
#main-container #inner-container .sidebar #subnav .links ul{list-style: none;margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
#main-container #inner-container .sidebar #subnav .links ul li{padding-left:15px;background:transparent url(../images/subnav-bullet.png) no-repeat center left;line-height:18px;}
#main-container #inner-container .sidebar #subnav .links a{color:#ffffff;font-size:14px;text-decoration:none;}
#main-container #inner-container .sidebar #subnav .bottom{background:transparent url(../images/subnav-bottom-bg.png) no-repeat;min-height:7px;height:7px;}

/* Main Content */
#main-container #inner-container #main{float:left;}
#main-container #inner-container #main #header div{background:transparent url(../images/header-text.jpg) no-repeat;height:41px;width:613px;margin:6px 0 10px;}
#main-container #inner-container #main #article{position:relative;}
#main-container #inner-container #main #article .top{background:transparent url(../images/article-top-bg.png) no-repeat;height:10px;width:762px;font-size:0;}
#main-container #inner-container #main #article-half-left .top{background:transparent url(../images/article-half-top-bg.png) no-repeat;height:10px;width:417px;}
#main-container #inner-container #main #contact-us h1,
#main-container #inner-container #main #article h1, 
#main-container #inner-container #main #article-half-left h1, 
#main-container #inner-container #main #article-half-right #downloads h1{color:#11324c;font-weight:bold;font-size:23px;margin-bottom:14px;}
#main-container #inner-container #main #contact-us h1 { padding: 15px 15px 0; font-size: 14px }
#main-container #inner-container #main #article .middle{background:transparent url(../images/article-bg.png) repeat-y;min-height:350px;/*height:auto;height:350px;*/width:737px;padding:0 15px;color:#11324c;font-size:14px;}
#main-container #inner-container #main #article-half-left .middle{background:transparent url(../images/article-half-bg.png) repeat-y;min-height:350px;height:auto !important;height:350px;width:392px;padding:0 15px;color:#11324c;font-size:14px;}
#main-container #inner-container #main #article #blurb{width:98%;}
#main-container #inner-container #main #article #links{margin-top:10px;width:98%;}
#main-container #inner-container #main #article #links a{color:#11324c;font-weight:bold;line-height:20px;}
#main-container #inner-container #main #article #links .company-reports{background:transparent url(../images/download-icon.png) no-repeat;height:25px;padding:5px 0 0 30px;}
#main-container #inner-container #main #article #buttons img{margin:10px 5px 0 0;}
#main-container #inner-container #main #article .bottom{background:transparent url(../images/article-bottom-bg.png) no-repeat;height:10px;width:762px;margin-bottom:10px;}
#main-container #inner-container #main #article-half-left .bottom{background:transparent url(../images/article-half-bottom-bg.png) no-repeat;height:10px;width:417px;margin-bottom:10px;}
#main-container #inner-container #main #article-image{float:left;width:230px;position:absolute;top:15px;left:15px;}
#main-container #inner-container #main #article-half-left{float:left;width:425px;margin-bottom:10px;}
#main-container #inner-container #main #article-half-right{float:left; width:340px;margin-top:2px;}
#main-container #inner-container #main #article-half-right #downloads .top{background:transparent url(../images/download-top-bg.png) no-repeat;height:10px;width:337px;}
#main-container #inner-container #main #article-half-right #downloads .middle{background:transparent url(../images/download-bg.png) repeat-y;height:1px;width:322px;min-height:100px;height:auto;padding:5px 0 0 15px;}
#main-container #inner-container #main #article-half-right #downloads .middle .download-item{background:transparent url(../images/download-icon.png) no-repeat;height:23px;padding:5px 0 0 25px;}
#main-container #inner-container #main #article-half-right #downloads .middle a{color:#215580;font-weight:bold;}
#main-container #inner-container #main #article-half-right #downloads .middle h2{color:#11324c;font-weight:bold;font-size:14px;margin-bottom:5px;}
#main-container #inner-container #main #article-half-right #downloads .bottom{background:transparent url(../images/download-bottom-bg.png) no-repeat;height:10px;width:337px;}
#main-container #inner-container #main .article-view {float:right;width:497px;padding-right:15px;}
#main-container #inner-container #main .article-view p{margin-bottom:14px;font-size:14px;}

/* Main Content Header */
#main-container #inner-container #main #header .about-aortech{background-position:0 0;}
#main-container #inner-container #main #header .vision-for-growth{background-position:0 -41px;}
#main-container #inner-container #main #header .biomedical-polymers{background-position:0 -82px;}
#main-container #inner-container #main #header .component-supply{background-position:0 -123px;}
#main-container #inner-container #main #header .device-development{background-position:0 -164px;}
#main-container #inner-container #main #header .news{background-position:0 -205px;}
#main-container #inner-container #main #header .elast-eon{background-position:0 -246px;}
#main-container #inner-container #main #header .ecsil{background-position:0 -287px;}
#main-container #inner-container #main #header .e-rim{background-position:0 -328px;}
#main-container #inner-container #main #header .feature-technology{background-position:0 -369px;}
#main-container #inner-container #main #header .technical-library{background-position:0 -410px;}
#main-container #inner-container #main #header .patents{background-position:0 -451px;}
#main-container #inner-container #main #header .facilities{background-position:0 -492px;}
#main-container #inner-container #main #header .quality{background-position:0 -533px;}
#main-container #inner-container #main #header .applications{background-position:0 -574px;}
#main-container #inner-container #main #header .research{background-position:0 -615px;}
#main-container #inner-container #main #header .directors{background-position:0 -656px;}
#main-container #inner-container #main #header .share-price{background-position:0 -697px;}
#main-container #inner-container #main #header .corporate-governance{background-position:0 -738px;}
#main-container #inner-container #main #header .company-reports{background-position:0 -779px;}
#main-container #inner-container #main #header .announcements{background-position:0 -820px;}
#main-container #inner-container #main #header .faq{background-position:0 -861px;}
#main-container #inner-container #main #header .contact-us{background-position:0 -902px;}
#main-container #inner-container #main #header .terms{background-position:0 -943px;}
#main-container #inner-container #main #header .privacy{background-position:0 -984px;}
#main-container #inner-container #main #header .search-results{background-position:0 -1025px;}
#main-container #inner-container #main #header .contact-details{background-position:0 -1066px;}

/* Contact Us */
#main-container #inner-container #main #contact-us .top{background:transparent url(../images/contact-us-header-bg.png) no-repeat;height:43px;width:762px;}
#main-container #inner-container #main #contact-us .bottom{background:transparent url(../images/contact-us-bg.png) no-repeat;height:359px;width:726px;margin-bottom:10px;padding:0 0 0 38px;}
#main-container #inner-container #main #contact-us .left-label {display:block;float:left;font-size:14px;color:#11324c;width:125px;margin-top:4px;}
#main-container #inner-container #main #contact-us label span {display:none;}
#main-container #inner-container #main #contact-us .select {background:url("../images/dropdown.gif") no-repeat scroll 0 0 transparent;font-size:14px;height:22px;position:absolute;width:190px;border:0 none;padding:5px 0 0 5px;margin-top:10px;}
#main-container #inner-container #main #contact-us select.styled {height:27px;width:195px;margin-top:10px;}
#main-container #inner-container #main #contact-us .input {background:none repeat scroll 0 0 transparent;border:0 none;font-size:14px;height:27px;padding:0 5px;width:175px;margin:10px 0 0 2px;}
#main-container #inner-container #main #contact-us .textarea {background:none repeat scroll 0 0 transparent;border:0 none;font-size:14px;height:60px;padding:2px 5px;width:180px;margin:13px 0 0 2px;}
#main-container #inner-container #main #contact-us .float {float:left;width:350px;}
#main-container #inner-container #main #contact-us .checkbox {background:transparent url(../images/checkbox.gif) no-repeat;height:20px;width:20px;display:block;margin:19px 0 0 260px;}
#main-container #inner-container #main #contact-us .submit{background:none repeat scroll 0 0 transparent;border:0 none;cursor:pointer;height:30px;margin:13px 0 0 230px;width:90px;}
#main-container #inner-container #main #contact-us .req-text{color:red;width:120px;position:absolute;top:34px;}
#main-container #inner-container #main #contact-us h1{margin-bottom:0;}

/* Pager */
.pager{float:right;}
#links .pager{float:left;margin-top:10px;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


