body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
body#home{ background:url(../images/body-home-bg.jpg) repeat-x top;}
body#internal {background: url(../images/body-internal-bg.jpg) repeat-x; margin:0; padding:0; font-family:Arial; font-size: 14px;}
.clear {clear:both; font-size:0; line-height:0; height:1px}
.content h2 {color: #FF7800;font-family: Arial;font-size: 20px;margin: 0;padding: 0 0 18px;}
.header {width:1000px; margin:0 auto}
a img {border:none}
.logo {background:url(../images/logo.png) no-repeat; width:522px; height:57px; display:block; font-size:0; text-indent:-9999px; float:left; margin-top:24px}
.header-right {width:300px; float:right; margin:0; padding:0}
.client-login {background: url(../images/client-login-btn.png) no-repeat; width:102px; height:24px; float:right; line-height:24px; text-decoration:none; display:block; color:#fff; font-size:13px; text-align:center; margin:15px 0 0 0}
.client-login:hover {background: url(../images/client-login-btn.png) no-repeat 0 -24px}
p.call-now {font-size:25px; color:#fff; text-align:right; margin:19px 0 0 0}
p.call-now a {color:#ff7800; text-decoration:none}
p.call-now a:hover {color:#f5953f}
.main-menu-container {background:url(../images/main-menu-bg.jpg) no-repeat; width:1002px; margin:13px -2px 0 0; padding:0; height:52px}
.main-menu { margin:0; padding:0; list-style:none}
.main-menu li { float:left; background:url(../images/main-menu-separator.jpg) no-repeat right 0; height:50px; padding:0 2px 0 0 }
.main-menu li a { font-size:14px; text-transform:uppercase; color:#fff; padding: 17px 15px; display:block; font-weight:bold; text-decoration:none; letter-spacing:1px}
.main-menu li a:hover { background:url(../images/main-menu-bg-hover.jpg) repeat-x top}
.main-menu li.first a {padding:17px 18px 17px 30px}
.main-menu li.first a:hover { background:url(../images/main-menu-bg-first-hover.jpg) no-repeat}
.search-box { background:url(../images/input-search-bg.jpg) no-repeat 0 0; float:left; margin-left:16px; height:32px; margin-top:10px; width:342px}
.search-box input { background:none; border:none; width:239px; padding:0 5px; float:left; font-size:12px; color:#bdbdbd; font-style:italic; line-height:32px !important; height:30px}
.search-box input.submit { background:url(../images/search-submit.jpg) no-repeat; width:77px; height:32px; float:left; margin-left:15px; cursor:pointer; font-size:0; text-indent:-9999px}
.search-box input.submit:hover {background:url(../images/search-submit.jpg) no-repeat 0 -32px;}
/* Banner */
.banner { width:1000px; margin:11px auto; padding:0}
#slides {width:692px; float:left; height:335px; position:relative}
.slides_container {width:692px; height:335px;}
.slides_container div { width:657px;height:308px;display:block; padding:27px 0 0 35px; }
.slides_container div h1 {font-size:42px; line-height:45px; margin:0;}
.slides_container div p {font-size:20px; line-height:normal; color:#333333; font-weight:bold; margin:12px 0 0 0}
.slides_container div .enquire-now  { background:url(../images/enquire-now-btn.png) no-repeat; width:206px; height:44px; font-size:0; text-indent:-9999px; display:block; margin-top: 38px;}
.slides_container div .enquire-now:hover {background:url(../images/enquire-now-btn.png) no-repeat 0 -44px;}
.slides_container div.slide1 { background:url(../images/slide1-bg.jpg) no-repeat}
.slides_container div.slide1 h1 {color:#ffa43b; text-shadow:0px -1px 0px #063d6e }
.slides_container div.slide1 p { font-size:27px; color:#fff; }
.slides_container div.slide2 { background:url(../images/slide2-bg.jpg) no-repeat}
.slides_container div.slide2 h1 {text-shadow:1px 1px 0px #6eb34e; color:#fff }
.slides_container div.slide3 { background:url(../images/slide3-bg.jpg) no-repeat; height:318px; padding:17px 0 0 35px; }
.slides_container div.slide3 h1 {text-shadow:1px 1px 0px #37a19a; color:#fff; margin-bottom:22px }
.slides_container div.slide4 { background:url(../images/slide4-bg.jpg) no-repeat;height:318px; padding:17px 0 0 35px;}
.slides_container div.slide4 h1 {color:#000; text-shadow:0px -1px 0px #fccc84; font-size:35px; line-height:40px ; margin-bottom:22px}
.slides_container div.slide4 p { font-size:23px; color:#fff; text-shadow:1px 1px 1px #a65e21 }
.slides_container div.slide5 { background:url(../images/slide5-bg.jpg) no-repeat}
.slides_container div.slide5 h1 {color:#000; text-shadow:0px -1px 0px #2e4873; font-size:35px; line-height:40px ; margin-bottom:22px}
.slides_container div.slide5 p { font-size:20px; color:#fff; text-shadow:1px 1px 1px #25314f }
.pagination {bottom: 6px; left: 299px; list-style: none outside none; margin: 0 auto; padding: 0; position: absolute; z-index: 9999; }
.pagination li {float:left; margin-right:8px}
.pagination li a { background:url(../images/pagination-bg.jpg) no-repeat; width:12px; height:12px; display:block; font-size:0; text-indent:-9999px;}
.pagination li.current a { background:url(../images/pagination-bg.jpg) no-repeat 0 -12px ;}
.banner-right-top { background:url(../images/banner-right-top.jpg) no-repeat 0 0; width:299px; padding:13px 0 0 0; float:right}
.banner-right-middle { background:url(../images/banner-right-middle.jpg) repeat-x bottom; border-left:1px solid #dee5ed; border-right:1px solid #dee5ed; padding: 3px 19px 13px 20px}
.banner-right-middle p { margin:0 0 5px 0; line-height:23px}
.banner-right-middle ul { margin:7px 0 13px 0; padding:0; list-style:none}
.banner-right-middle ul li { background:url(../images/banner-right-li-bg.png) no-repeat 0 3px; padding:8px 0 7px 32px }
.banner-right-middle a { background:url(../images/banner-right-btn.png) no-repeat; width:255px; height:43px; display:block; color:#fff; font-size:14px; text-shadow:0px -1px 0 #0c3b65; text-align:center; text-decoration:none; line-height:40px; font-weight:bold; margin:0 auto}
.banner-right-middle a:hover { background:url(../images/banner-right-btn.png) no-repeat 0 -43px;}
.banner-right-bottom { background:url(../images/banner-right-bottom.jpg) no-repeat; width:299px; height:9px; margin:0; padding:0; line-height:0; font-size:0}
/* End Banner */
.home-content-wide {background:#f9f9f9; width:100%; margin:57px 0 0 0; padding:0 0 33px 0; border-top:#dde9f5 solid 1px}
.home-content {width :1003px; margin:0 auto; background:url(../images/content-home-top-bg.jpg) no-repeat 0 -1px; padding:0 10px;}
a.button-one {background:url(../images/buttons-list-btn1.png) no-repeat; width:334px; height:53px; margin-top:-29px; padding:0; display: block; float:left}
a.button-one:hover {background:url(../images/buttons-list-btn1.png) no-repeat 0 -53px}
a.button-two {background:url(../images/buttons-list-btn2.png) no-repeat; width:337px; height:53px; margin-top:-29px; padding:0; display: block; float:left }
a.button-two:hover {background:url(../images/buttons-list-btn2.png) no-repeat 0 -53px}
a.button-three {background:url(../images/buttons-list-btn3.png) no-repeat; width:331px; height:53px; margin-top:-29px; padding:0; display: block; float:left; }
a.button-three:hover {background:url(../images/buttons-list-btn3.png) no-repeat 0 -53px}
.home-box {margin-top:43px; width:314px; margin-right:30px; float:left}
.home-box.last {margin-right:0; margin-top:13px;}
.home-box-one-top {background: url(../images/home-box-one-top-bg.jpg) no-repeat; width:314px; height:33px; margin:0; padding:18px 0 0 0; float:left; text-align:center}
.home-content h2 {color:#ffffff; font-size:18px; margin:0; padding:0; font-family:Arial;}
.home-box-middle {background:url(../images/home-box-one-bg.jpg) repeat-x; width:253px; height:400px; margin:0; padding:29px 30px 0 29px; border-left:#e1e8ef solid 1px; border-right:#e1e8ef solid 1px; }
.home-box-middle ul {margin:0; padding:0; list-style:none}
.home-box-middle ul li { margin-bottom:3px; padding:0} 
.home-box-middle ul li a {background:url(../images/home-box-one-li-bg.png) no-repeat; width:195px; height:25px; margin:0; padding:15px 0 0 58px; display:block; color:#0058a4; font-size:14px; font-family:Arial; text-decoration:none;}
.home-box-middle ul li a:hover {background:url(../images/home-box-one-li-bg.png) no-repeat 0 -40px; color:#282828}
.home-box-bottom {background:url(../images/home-box-one-bottom-bg.jpg) no-repeat; width:314px; height:21px; margin:0; padding:0}
.home-box-two-top {background: url(../images/home-box-two-top-bg.jpg) no-repeat; width:314px; height: 42px; margin:0; padding:8px 0 0 0; text-align:center}
.home-box-two-top p {color:#fff; font-size:14px; margin:0; padding:0}
.home-box-middle p { color:#282828; font-size:13px; margin:0; padding:0 0 8px; line-height:20px}
.home-box-middle a.contact-us {background:url(../images/contact-us-btn.png) no-repeat; width:117px; height:28px; margin:0 0 0 134px; padding:0; display:block;}
.home-box-middle a.contact-us:hover {background:url(../images/contact-us-btn.png) no-repeat 0 -28px}
.home-box-middle .separator-top { background:url(../images/home-box-separator-bg.jpg) no-repeat; width:253px; height:1px; margin:21px 0 ; padding:0}
.home-box-middle .separator-bottom { background:url(../images/home-box-separator-bg1.jpg) no-repeat; width:253px; height:3px; margin:21px 0 ; padding:0}
.home-box-middle a.get-this-offer { background:url(../images/get-this-offer-btn.png) no-repeat; width:117px; height:28px; margin:0 0 0 134px; padding:0; display:block;}
.home-box-middle a.get-this-offer:hover { background:url(../images/get-this-offer-btn.png) no-repeat 0 -28px;}
.home-box-three-top {background:url(../images/home-box-three-top-bg.png) no-repeat; width:314px; height:81px; margin:0; padding:0}
.top-form {background:url(../images/side-bar-top-form.jpg) no-repeat; width:302px; height:81px; margin:0; padding:0}
.top-form h2 {color:#ffffff; font-size:18px; font-family:Arial; padding:43px 0 0 25px; margin:0}
.form-content {background: url(../images/side-bar-form-content.jpg)  repeat-x bottom; width:253px; margin:0; padding:18px 22px 20px; border-left:#e1e8ef solid 1px; border-right:#e1e8ef solid 1px; }
.form-content p {font-size:14px; line-height:20px; margin:15px 0}
.home-box-middle h3 {color:#ff7800; font-size:14px; font-family:Arial; padding:0 0 25px 0; margin:0}
.home-box-last-bottom {background:url(../images/home-box-three-bottom-bg.jpg) no-repeat; width:302px; height:22px; margin:0; padding:0}
.learn-more-wide { background:url(../images/lear-more-wide-bg.jpg) repeat-x; width:100%; height:155px; margin:0px 0 0 0; padding:0;}
.learn-more {width :1003px; margin:0 auto; background:url(../images/content-home-top-bg.jpg) no-repeat top center; height:100px; padding:26px 10px 0;}
.learn-more-bottom {background:url(../images/leran-more-services-bottom-bg.png) no-repeat; width:1003px; height:25px; margin:3px auto 0; padding:0 10px}
.learn-more .services {width: 265px; margin-right:80px; padding:0; float:left}
.learn-more .services.last {width: 265px; margin-right:0px; padding:0; float:left}
.learn-more .services h2 {color:#282828; font-size:16px; font-family:Arial; padding:0 0 30px 0; margin:0}
.learn-more .services a.learn-more {background:url(../images/services-learn-more-btn.png) no-repeat; width:117px; height:28px; margin:0 0 0 123px; padding:0; display:block;}
.learn-more .services a.learn-more:hover {background:url(../images/services-learn-more-btn.png) no-repeat 0 -28px;}
.client-blog {width:1003px; margin:0 auto 80px; padding:0}
.client-quote {width:658px; margin:35px 30px 0 0 ; padding:0; float:left;}
.client-blog h2 {color:#ff7800; font-size:18px; margin:0; padding:0 0 16px}
.client-quote p {color:#282828; font-family:Arial; font-size:14px; margin:0; padding:0 0 7px 0;line-height:20px}
.client-quote a.read-testimonials {color:#0058a4; font-size:14px; font-family:Arial; margin:2px 0 0; padding:0; text-decoration:none; float:right}
.client-quote a.read-testimonials:hover {text-decoration:underline}
.client-quote a.call-for-quote {background:url(../images/call-for-quote-btn.png) no-repeat; width:653px; height:109px; margin:31px 0 0 0; padding:0; display:block}
.client-quote a.call-for-quote:hover {background:url(../images/call-for-quote-btn.png) no-repeat 0 -109px;}
.blog-posts {width:314px; margin:35px 0 0 0; padding:0; float:left}
.blog-posts ul {list-style:none; margin:0; padding:0}
.blog-posts ul li {background: url(../images/blog-posts-li-bg.png) no-repeat 0 5px; margin:0 0 11px 0; padding:0px 0 11px; border-bottom:#dde9f5 solid 1px;}
.blog-posts ul li a {color:#0058a4; font-size:14px; font-family:Arial; margin:0; padding:0 0 0 13px; text-decoration:none}
.blog-posts ul li a:hover {text-decoration:underline}
.footer-wide {background:url(../images/footer-wide-bg.jpg) repeat-x; margin:0; padding:0; height:311px;}
.footer {margin:0 auto; padding:22px 0 0 0; width:1003px; background:url(../images/footer-bg.png) no-repeat; height:288px; }
.footer .first {width:186px; margin:0; padding:0; float:left; margin-right:15px}
.footer .last {width:186px; margin:0; padding:0; float:left}
.footer h2 {color:#0057a3; font-family:Arial; font-size:14px; margin:0; padding:12px 0 0 15px; background: url(../images/footer-h2-bg.png) no-repeat; width:172px; height:25px; font-weight:normal;}
.footer ul {margin:0; padding:18px 0 0 10px; list-style:none;}
.footer ul li {margin:0; padding:0 0 8px 0}
.footer ul li a {text-decoration:none; color:#2b2b2b; font-size:13px; font-family:Arial; margin:0; padding:0}
.footer ul li a:hover {text-decoration:underline}
.rights-list {width:1003px; margin:34px 0 0 0; padding:0; text-align:center}
.rights-list p { color:#fff; font-family:Arial; font-size:12px; margin:0; padding:0}
.rights-list a { color:#fff; font-family:Arial; font-size:12px; margin:0; padding:0; text-decoration:none}
.rights-list a:hover {text-decoration:underline}
.content-left h1 {color:#0058a4; font-size:37px; font-family:Arial; margin:0 ; padding:0 0 76px; line-height:46px;}
a.enquire-now-internal { background:url(../images/enquire-now-btn.png) no-repeat; width:205px; height:44px; margin:0 50px 50px 0; padding:0 ; display:block; float:right; cursor:pointer}
a.enquire-now-internal:hover { background:url(../images/enquire-now-btn.png) no-repeat 0 -44px;}
.content {width:1003px; margin:35px auto 0; padding:0}
.content-left { width:673px; margin:0; padding:0; float:left}
.content p{color:#000; font-family:Arial; font-size:14px; margin:0; padding:0 0 21px 0; line-height:20px }
.content-left img {margin:0 0 0 20px}
.side-bar {width:302px; margin:0; padding:0; float:right;}
ul.list {  padding-left:30px; margin:0 0 20px 0}
ul.list li {list-style-type:none; background: url(../images/content-contaier-list-bg.jpg) no-repeat 0 2px; margin:0; padding:0 0 13px 24px}
a.download {background: url(../images/content-container-download.png) no-repeat; width:254px; margin:-10px 0 0 0; padding:0; height:53px; display:block}
a.download:hover {background: url(../images/content-container-download.png) no-repeat 0 -53px}
.top-form {background:url(../images/side-bar-top-form.jpg) no-repeat; width:302px; height:81px; margin:0 0 0 0; padding:0}
.top-form h2 {color:#ffffff; font-size:18px; font-family:Arial; padding:43px 0 0 25px; margin:0}
.form-content h3 {color:#ff7800; font-size:14px; font-family:Arial; padding:0; margin:0}
#contact-internal .input-text {background: url(../images/form-content-input-box.png) no-repeat; width:229px; height:19px;margin:10px 0 17px; padding:10px 5px 10px 20px;}
#contact-internal .input-text input {width:229px; height:19px; border:none; color:#919191; font-size:12px; font-family:Arial; font-style:italic; *width:220px }
#contact-internal .input-text select {width:229px; height:19px; border:none; color:#919191; font-size:12px; font-family:Arial; font-style:italic; }
#contact-internal input.submit-btn { background: url(../images/form-content-submit-btn.png) no-repeat; width:255px; height:42px; margin:1px 0 0px; padding:0; border:none}
#contact-internal input.submit-btn:hover {background: url(../images/form-content-submit-btn.png) no-repeat 0 -42px;}

.bottom-form { background: url(../images/bottom-form-bg.jpg) no-repeat; width:300px; height:4px; margin:0 0 35px 0; padding:0}
.custom-story h2 {color:#ff7800; font-size:16px; font-family:Arial; padding:0 0 15px 0; margin:0}
.custom-story .box-top {background: url(../images/custom-story-box-top.jpg) no-repeat; width:300px; margin:0; padding:0; height:6px;}
.custom-story .box-middle {background:url(../images/custom-story-box-middle.jpg) repeat-x bottom #fff; margin:0; padding:22px 10px 20px 30px; border-left:#e2e8ef solid 1px;border-right:#e2e8ef solid 1px; width:257px}
.custom-story .box-middle p {color:#282828; font-family:Arial; font-size:14px; margin:0; padding:0 0 5px 0;line-height:20px; *padding-bottom:10px;!important}
.custom-story a.read-testimonials {color:#0058a4; font-size:14px; font-family:Arial; margin:15px 0 0 0; padding:0; text-decoration:none; display:block}
.custom-story a.read-testimonials:hover {text-decoration:underline}
.custom-story .box-bottom {background:url(../images/custom-story-box-bottom.jpg) no-repeat; width:300px; height:27px; margin:0; padding:0}
.get-special-offerts {background: url(../images/get-special-offerts-bg.jpg) repeat-x; margin:82px 0 0 0; padding:0; height:199px;}
.get-special-offerts .content {background: url(../images/specia-l-offerts-content-top-bg.png) no-repeat top center; width:1003px; height:199px; margin:0 auto; padding:0}
.get-special-offerts .content h2 {color:#fd1d1d; font-family:Arial; font-size:18px; margin:0; padding:25px 0 19px 0}
.content-box-one {width:336px; margin:0; padding:0; float:left;}
.content-box-two {width:339px; margin:0; padding:0; float:left}
.content-box-three {width: 328px; margin:0; padding:0; float:left;}
.get-special-offerts .content p {color:#282828; font-size:14px; margin:0; padding:0; line-height:20px;}
a.get-this-offer { background:url(../images/get-this-offer-btn-bg.jpg) no-repeat; width:117px; height:29px; margin:11px 0 0 122px; padding:0; display:block;}
a.get-this-offer:hover {background:url(../images/get-this-offer-btn-bg.jpg) no-repeat 0 -29px;}
.content-left h2 {color:#ff7800; font-size:20px; font-family:Arial; margin:0; padding:0 0 18px 0}
.archival-storage h3 {color:#ff7800; font-size:16px; font-family:Arial; margin:0; padding:0 0 20px 0}
.archival-storage {margin:25px 0 0 30px;} 

.contact .input-text {background: url(../images/form-content-input-box.png) no-repeat; width:244px; height:19px;margin:0px 0 7px 0; padding:10px 5px;}
.contact .input-text input {width:240px; height:19px; border:none; color:#919191; font-size:12px; font-family:Arial;}
.contact .input-text select {width:240px; height:19px; border:none; color:#919191; font-size:12px; font-family:Arial; }
.contact input.submit-btn { background: url(../images/form-content-submit-btn.png) no-repeat; width:255px; height:42px; margin:1px 0 0px; padding:0; border:none}
.contact input.submit-btn:hover {background: url(../images/form-content-submit-btn.png) no-repeat 0 -42px;}
.contact .textarea-box { background:url(../111202/images/textarea-bg.jpg) no-repeat; width:393px; height:99px; padding:5px}
.contact .textarea-box textarea { width:339px; height:99px; border:none; background:none}

.content-left p.subheading { margin-top:-78px; font-size:16px; font-weight:bold; padding-bottom:24px}
.product-box { background:url(../images/product-box-bg.png) repeat-x bottom; width:313px; margin:30px 23px 0 0; float:left; padding-bottom:30px}
.product-box h3 { font-size:18px; color:#f7931d; margin:0; padding:0 0 25px 0;}
.product-box h3 a { font-size:18px; color:#f7931d; margin:0; text-decoration:none; background:none; padding:0}
.product-box h3 a:hover {color:#0058A4; text-decoration:none}
.product-box p { font-size:14px; color:#282828; line-height:20px; margin:0; padding:0 0 10px 0}
.product-box a { font-size:14px; color:#0058a4; text-decoration:none; margin:0; background:url(../images/blog-posts-li-bg.png) no-repeat 0 4px; padding:0 0 0 15px;}
.product-box a:hover { text-decoration:underline}
.product-box img { border:1px #dee5ed solid; padding:2px; background:#f4f4f5;-moz-border-radius: 6px; border-radius: 6px; margin-right:15px}
.application { background:url(../images/sidebar-aplication-btn.png) no-repeat 0 0; width:300px; height:29px; display:block; color:#0057a3; font-size:14px; text-decoration:none; text-transform:uppercase; text-shadow:1px 1px 0 #fff; text-align:center; padding:15px 0 0 0; font-weight:bold; margin:17px 0 10px 0}
.application:hover { background:url(../images/sidebar-aplication-btn.png) no-repeat 0 -44px;}
.space15 { padding:15px 0 0 0}
.reason-to-choose-top { background:url(../images/reason-top-bg.png) no-repeat 0 0; padding-top:17px}
.reason-to-choose-top h2 { color:#fff; font-size:14px; font-weight:bold; text-shadow:0px -1px 0 #0b4a80; padding:0 0 17px 30px; margin:0}

.reason-to-choose-middle { background: url(../images/reason-middle-bg.jpg) repeat-x bottom; width:297px; border-left:1px solid #dee5ed;border-right:1px solid #dee5ed; padding:10px 0 0 0}
.reason-to-choose-middle ul { padding:0 15px; margin:0; list-style:none}
.reason-to-choose-middle ul li { background:url("../images/banner-right-li-bg.png") no-repeat scroll 0 8px; border-bottom:1px solid #dde9f5; padding:12px 0 12px 40px}
.reason-to-choose-bottom { background:url(../images/reason-bottom-bg.png) no-repeat; width:299px; height:11px }

.application-box {  background: url("../images/product-box-bg.png") repeat-x scroll center bottom transparent; float: left; margin: 30px 39px 0 0; padding-bottom: 18px; width: 185px;}
.application-box h3 { font-size:18px; color:#f7931d; margin:0; padding:0 0 25px 0; font-weight:normal}
.application-box h3 a { font-size:18px; color:#f7931d; margin:0; text-decoration:none; background:none; padding:0}
.application-box h3 a:hover {color:#0058A4; text-decoration:none}
.application-box p { font-size:14px; color:#282828; line-height:20px; margin:0; padding:0 0 10px 0}
.application-box a { font-size:14px; color:#0058a4; text-decoration:none; margin:0; background:url(../images/blog-posts-li-bg.png) no-repeat 0 4px; padding:0 0 0 15px;}
.application-box a:hover { text-decoration:underline}
.application-box img { border:1px #dee5ed solid; padding:2px; background:#f4f4f5;-moz-border-radius: 6px; border-radius: 6px; margin:0 15px 15px 0}

.content h1 {color: #0058A4;font-family: Arial;font-size: 37px;line-height: 46px;margin: 0;padding: 0 0 76px;}
.login {background:url(../images/clients-login-bg.jpg) no-repeat; width:471px; height:189px; margin:0 15px 30px 0; padding:10px 0 0 23px; float:left}
.login h2 {color: #FF7800;font-family: Arial;font-size:20px;margin: 0;padding: 0 0 18px;}
.login.last {margin:0 0px 30px 0}
.login.last p {margin:0; line-height:24px;}
.content .submit {background: url("../images/content-submit.png") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;display: block;font-size: 0;height: 42px; text-indent: -9999px;width: 98px; float:left}
.content .submit:hover {background: url("../images/content-submit.png") no-repeat scroll 0 -42px transparent;}
a.passwordRecovery {display:block;margin: 10px 3px 0 0 !important;}
.login a {color: #0058A4;font-size: 14px;margin: 0; padding: 0 0 0 0;text-decoration: none;display: block;float: right;margin: 10px 17px 0 0;}
.login a:hover { text-decoration:underline}
.login form {margin:0; padding:0}

.clients-left {width:483px; margin:0 150px 30px 0 ; padding:0; float:left}
.content a {color: #0058A4;font-size: 14px;margin: 0; padding: 0 0 0 0;text-decoration: underline;display: block;margin:0;}
.content a:hover { text-decoration:none}
.clients-right {width:119px; margin:0; padding:2px 0 0 0; float:left;}
.clients-right a { background: url(../images/add-new-sites-icon.jpg) no-repeat; padding:0 0 0 18px}
ul.sites {margin:25px 0 0; padding:0; list-style:none}
ul.sites li {padding:7px 0;}
ul.sites li a {background:none; color:#0058A4; text-decoration:none; padding:0}
ul.sites li a:hover {text-decoration:underline;}

table.audit {border-left:#dde9f5 solid 1px; margin-bottom:30px}
table.audit td {border-bottom:#dde9f5 solid 1px; border-right:#dde9f5 solid 1px;}
table.audit tr.first td {color:#fff; text-align:center}
table.audit span.small {font-size:12px;}

.input-text.small {background:url(../images/form-content-input-box-small.png) no-repeat; width:112px; height:19px; margin:0 10px 7px 0; float:left}
.input-text.small.last {margin:0 0 7px 0}
.input-text.small input {width:98px;}
.table-left {width:483px; margin:55px 0 30px 0; padding:0; float:left}
.table-left td {margin:0; padding:0}
ul.audit {margin:25px 0 0 0; padding:0; list-style:none; float:left; width:230px}
ul.audit li {margin:0; padding: 7px 0;}
ul.audit li a{background: none repeat scroll 0 0 transparent; color: #0058A4;padding: 0;text-decoration: none;}
ul.audit li a:hover {text-decoration:underline}
.table-right {width:400px; margin:54px 0 30px 0; padding:0; float:right;}
form.upload {margin-top:27px;}.
.client-reports {width:400px; margin:0; padding:0; float:right}
.client-reports h3 {margin:0; padding:30px 0 0 0; color:#000}
.client-reports p {margin:0; padding:10px 0 0 0; float:left}
.client-reports a {background:url(../images/upload-btn.png) no-repeat; width:98px; height:42px; margin:0; padding:0; display:block; float:right}
.save-add {background: url(../images/save-add-btn.png) no-repeat; width:203px; height:42px; font-size:0; text-indent:-9999px; display:block; border:none; cursor:pointer}
.save-add:hover {background: url(../images/save-add-btn.png) no-repeat 0 -42px}
.save-return {background: url(../images/save-return-btn.png) no-repeat; width:203px; height:42px; font-size:0; text-indent:-9999px; display:block; border:none; cursor:pointer}
.save-return:hover {background: url(../images/save-return-btn.png) no-repeat 0 -42px}