﻿@media screen {

/* MAIN STYLES */

body { background: #eceef0; overflow: visible; font-family:  Helvetica, Verdana, Arial, sans-serif; padding:0px; margin:0px 0px 0px 0px;}

p   { color: #606060; font: 0.75em Arial, Helvetica, Verdana, sans-serif; margin: 0px 0px 4px 0px; padding: 0px; line-height: 1.4em;}

h1  { font: normal 1.4em/1em Helvetica, Verdana, Arial, sans-serif; color: #647fbf; margin: 5px 0px 10px 0px; padding: 0px;}

h2 { font-family: Helvetica, Verdana, Arial, sans-serif; color: #647fbf; }

h3 { font-family: Helvetica, Verdana, Arial, sans-serif; color: #647fbf; }

h4 { font-family: Helvetica, Verdana, Arial, sans-serif; color: #606060; font-weight: normal; }

h5  { font: bold 0.72em  Helvetica, Verdana, Arial, sans-serif bold; color: #606060; margin: 0px 0px 3px 0px; padding: 0px;}

a { text-decoration: none; color: #647fbf; font-weight:normal; }

a:visited { color: #647fbf; font-weight:normal; text-decoration: none;}

a:hover { text-decoration: underline; }

li { font-family: Helvetica, Verdana, Arial, sans-serif bold; color: #606060; }

textarea { overflow: visible; }

hr { color: #647fbf; margin: 10px 0px 10px 0px; }

/* GENERAL */

#container { margin: 0px auto 0px auto; width: 980px; position: relative; background:#FFFFFF; border: solid 1px #d3d3d3; }

#content-outer { padding:0px 0px 20px 0px; background: #FFFFFF; clear:both; }

#content { padding: 0px 20px 0px 20px; overflow: hidden; }

.div-divider { clear: both; font-size: 0px; border-top: solid 1px #647fbf; width:920px; margin: 10px; }

.div-blank { clear: both; }

div#arc-container { margin: 0px auto 0px auto; padding-top:10px; width: 980px; position: relative; background:#FFFFFF; border: solid 1px #d3d3d3; }

/* HEADER */

#div-header { height: 85px; margin: 0px 0px 5px 0px; padding: 0px; }

#div-header img { border:0px; margin: 3px 0px 8px 25px; }

#div-header-right { padding: 0px 0px 0px 0px; float: right; }

#div-header-right-top {  text-align:right; padding: 0px 25px 0px 0px; color:#606060; }

#div-header-right-top form { padding: 0px 10px 0px 10px; }

#div-header-right-top a,a:visited { color:#606060; font-size:0.75em; font-weight:normal; }

#div-header-right-top a:hover { text-decoration: underline; }

#div-header-right-top a:visited { color:#606060; font-size:0.75em; }

#div-header-right-top .inputbox { border: 1px solid #C0CCD3; color:#606060; font: 0.75em Helvetica, Verdana, sans-serif; margin-top:15px; width:150px; }

#div-header-right-top .inputbutton { border: 1px solid #C0CCD3; color:#606060; font: 0.75em Helvetica, Verdana, sans-serif; margin-top:15px; }

#div-header-contact { text-align:right; padding:10px 25px 0px 0px; vertical-align:top;}

#div-header-contact a { color:#606060; margin:0px; padding:0px; line-height:0.98em; vertical-align:top; }

#div-header-contact img { margin: 1px 10px 0px 40px;}

#div-header-contact p { vertical-align:top; color:#606060;  margin:0px; padding:0px; font: 0.98em Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif; }

#div-header-contact a { font-weight:normal; }

#div-header-contact a:visited { font-weight:normal; }

#div-header-contact a:hover { font-weight:normal; text-decoration: underline; }

/* FOOTER */

#div-footer { font-size: 0.8em; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif;  color:#737373; margin: 0px auto 20px auto; padding: 5px 20px 15px 20px; width: 942px; }

#div-footer a { font-family: Arial,'Trebuchet MS', Verdana, Sans-Serif;  }
    
#div-footer a:hover { text-decoration:underline; color: #606060; }

#div-footer-links { float:right;  color:#737373; margin:0px; padding:0px; }

#div-footer-links a { color:#737373;}

#div-footer-sitemap { width:880px; margin: 15px auto 15px 0px; height: 175px; }
  
#div-footer-sitemap ul { list-style-type:square; color: #BFBFBF; margin: 0px; padding:0px;  color: #939393;}

#div-footer-sitemap li {color: #BFBFBF; padding:0px; text-indent: 0px;  color: #939393; line-height: 1.3em; list-style-type:none; }

.div-footer-sitemap-dc { width:440px; float:left; height:100%; border-right: solid 1px #BFBFBF; padding-right: 10px; }

#div-footer-sitemap-sc1 { width: 240px; float: left; height:100%; color: #939393; }

#div-footer-sitemap-sc2 { width: 200px; float: left; height:100%; color: #939393; }

#div-footer-sitemap-sc3 { width: 210px; float: left; border-right: solid 1px #BFBFBF; height:100%; padding: 0px 15px 0px 20px; color: #939393; }

#div-footer-sitemap-sc4 { float: left; height:100%; padding: 0px 0px 0px 20px; color:#939393;}

#div-footer-copy { font-size: 0.9em; border: 1px solid red; margin:0px; padding:0px; line-height:1.0em; width:880px;}

#div-footer-bottom { height:35px; }

#div-footer-bottom-left { font-size:1.11em; color:#737373; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif; float:left; width:730px; }

#div-footer-bottom-left h1 { color:#737373; margin:0px; }

#div-footer-bottom-left p { margin:3px 0px 0px 0px; }

#div-footer-bottom-right { float:right; font-size:1.11em; text-align:left; width: 205px; color:#737373; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif;  }

#div-footer-bottom-right h1 { color:#737373; margin:0px; }

#div-footer-bottom-right p { text-align:right; color:#737373; margin:3px 0px 0px 0px; }

#div-footer-bottom-right a { color:#737373; font-weight:normal; }

#div-footer-bottom-right a:visited { color:#737373; font-weight:normal; }

#div-footer-bottom-right a:hover { color:#737373; font-weight:normal; }
                      
#div-footer-social-imgs { float:right; width:80px; margin-top:-40px; }

p#arc-footer-contact { display:none; }

/* SITE MAP */

#div-sitemap { overflow:scroll; height:573px; padding:0px 2px 0px 2px; }

.a-sitemap-top { padding:0px; margin: 5px 0px 5px 0px; font: bold 1.3em/1em Arial,Tahoma,Helvetica, Verdana, Arial, sans-serif; color:#737373; display: block; }

.a-sitemap-top:visited { padding:0px; margin: 5px 0px 5px 0px; font: bold 1.3em/1em Arial,Tahoma,Helvetica, Verdana, Arial, sans-serif; color:#737373; display: block; }

.a-sitemap-middle { padding: 0px; margin: 5px 0px 2px 0px; display: block; color:#737373; font-weight:bold; }

.a-sitemap-middle:visited { padding: 0px; margin: 5px 0px 2px 0px; display: block; color:#737373; font-weight:bold; }

.a-sitemap-bottom { padding:0px 0px 0px 0px; margin:0px;  font-size: 1em; display:block; color:#939393; }

.a-sitemap-bottom:hover { font-weight:normal; }

.a-sitemap-bottom:visited { padding:0px 0px 0px 0px; margin:0px; font-size: 1em; display:block; color:#939393; }

.a-sitemap-other { padding:0px;  margin: 5px 0px 0px 0px;  font-size: 0.75em; display:block; color:#606060; }

.a-sitemap-other:visited { padding:0px;  margin: 5px 0px 0px 0px; font-size: 0.75em; display:block; color:#606060; }

.div-sitemap-left { width:49.5%; float:left; margin-top:5px; }

.div-sitemap-right { width:49%; float:right; margin-top:5px; }

.div-sitemap-section {background: #FFFFFF; border: solid 1px #c0ccd3; padding:10px 8px 10px 8px; margin:10px 0px 10px 0px; }

/* HOME */

div#arc-home-mainimage { margin: 0px auto 0px auto; background: #FFFFFF; height: 366px; width:958px; padding: 8px 0px 8px 0px; }

div#arc-home-text-left { float: left; width:48%; margin:30px 0px 0px 65px; font-size:1.11em; }

div#arc-home-text-left h1 { font-size: 1.5em; }

div#arc-home-text-left p { font-weight:normal; color:#606060; line-height:1.6em; font-size: 0.84em; font-family: Arial, Helvetica, Verdana, sans-serif; margin-top: 10px; }

div#arc-home-text-right {  width:328px; font-size:1.11em; padding: 30px 65px 0px 0px; }

div#arc-home-buttons { float:right; width:310px; border: 1px solid #C0CCD3; height:190px; margin: 30px 65px 45px 0px; background: url(images/box-bottom.gif) repeat-x 0px bottom; padding: 10px 10px 20px 0px; font-size:1.11em; }

div#arc-home-buttons h1 { color:#FFFFFF; font: normal 1.4em/1em  Arial, Helvetica, Verdana, Tahoma,  sans-serif; background-color: #c6832a; width:85%; height:40px; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; font-weight: normal; margin: 0px 0px 5px 0px; padding: 15px 0px 0px 30px; }

div#arc-home-buttons img { margin: 10px 33px 0px 33px; border:none; }

div#arc-home-buttons a { border:none; }

div#arc-home-buttons a:visited { border:none; }

div#arc-home-buttons a:hover { border:none; }

div#arc-home-1785 { margin: 0px; padding:30px 0px 30px 0px; margin: 0px 0px 0px 15px; width:400px; }

#div-home-logos { height: 70px; width: 614px; padding:0px;  clear: both; margin: 0px auto 10px auto; padding-bottom: 15px; text-align:left; position: relative; }

#div-home-logos img { margin: 0px 8px 0px 8px; border: none; }

/* WORKTYPE PAGES */

div#arc-worktype { margin: 0px 10px 10px 10px; padding:0px 0px 0px 0px; float:left; width:600px; min-height: 500px; height:100%; font-size:1.11em; }

div.arc-worktype-subsection { width:95%; border: 1px solid #C0CCD3; height:6.2em; margin: 15px 10px 15px 0px; background: url(images/box-bottom.gif) repeat-x 0px bottom; padding: 10px 10px 10px 0px; clear:both; }

div.arc-worktype-subsection:hover { background: #ffd17d; cursor:pointer; }

div.arc-worktype-subsection h1 { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 20px; color: #FFFFFF; font-size: 16px; line-height:29px;  background-color: #335490; width:65%; height:30px; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; font-weight: normal; }

div#arc-worktype h2 { font-weight:bold; padding:0px; margin: 0px 0px 5px 0px; font-size: 0.82em; }

div#arc-worktype p { margin-bottom:12px; }

div#arc-worktype ul { margin: 5px 0px 10px 40px; padding: 0px; font: normal 0.71em/1.4em Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif; color: #606060; list-style-type: square; }

div#arc-worktype li { margin-bottom:5px; }

div#arc-worktype a { color: #505050; font-weight:bold; }

div#arc-worktype a:hover { color: #505050; font-weight:bold; text-decoration: underline; }

div#arc-worktype a:visited { color: #505050; font-weight:bold; }

div#arc-worktype h1 a { color: #647fbf; font-weight:normal; }

div#arc-worktype h1 a:hover { color: #647fbf; font-weight:normal; text-decoration: underline; }

div#arc-worktype h1 a:visited { color: #647fbf; font-weight:normal; }

div.arc-worktype-subsection p { margin: 0px 35% 0px 20px; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif;  }

div.arc-worktype-subsection a { text-decoration:none; }

div.arc-worktype-subsection a:hover { text-decoration:none; }

div.arc-worktype-subsection a:visited { text-decoration:none; }

div.arc-worktype-subsection-img { float:right; padding:0px; margin:0px; height:112px; }

div.arc-worktype-subsection-img img { border: solid 1px #000000; }

div.arc-worktype-img-landscape { margin: 0px 0px 10px 10px; float: right; padding:0px; width:300px; height:206px;}

div.arc-worktype-img-landscape img { border: 1px solid #000000; }

/* OUR TEAM */

div#arc-ourteam { margin: 0px 10px 10px 10px; float:left; width:920px; font-size:1.11em; }

div.arc-ourteam-fe { float:left; border: 1px solid #C0CCD3; width:221px; background: url(images/box-bottom.gif) repeat-x 0px bottom; height:120px; margin: 0px 5px 10px 0px; }

div.arc-ourteam-fe:hover { background: #ffd17d; cursor:pointer; }

div.arc-ourteam-other { float:left; border: 1px solid #C0CCD3; width:221px; background: url(images/box-bottom.gif) repeat-x 0px bottom; height:120px; margin: 0px 5px 10px 0px; }

div.arc-ourteam-text { float: right; text-align: left; width: 135px; border:none; }

div.arc-ourteam-info h2 { font-size: 0.75em; font-weight: bold; margin: 3px 5px 0px 5px; padding-bottom: 2px; color:#ffffff; background-color: #335490; height:21px; padding: 5px 0px 0px 5px; }

div.arc-ourteam-info h3 { font-size: 0.65em; color: #606060; margin: 0px 5px 0px 5px; padding: 2px 0px 2px 3px; }

div.arc-ourteam-info p { font-size: 0.55em; line-height:1.2em; padding-left: 3px; margin: 0px 5px 0px 5px; width:121px; height:50px; }

div.arc-ourteam-image { float:left; padding: 3px 0px 3px 3px; }

div.arc-ourteam-image img { border: solid 1px #000000; } 

div.arc-ourteam-contact img { border:none; padding-left:8px; }

div.arc-ourteam-contact a { font-size: 0.65em; font-weight:bold; color:#606060; }

div.arc-ourteam-contact a:hover { font-size: 0.65em; font-weight:bold; color:#606060; text-decoration: underline; }

div.arc-ourteam-contact a:visited { font-size: 0.65em; font-weight:bold; color:#606060; }

/* STAFF PROFILES */

div#arc-staffpage { margin: 0px 10px 10px 10px; padding:0px 0px 0px 0px; float:left; width:600px; min-height: 500px; height:100%; font-size:1.11em; }

div#arc-staffpage h1 { margin-bottom: 3px; }

div#arc-staffpage h2 { font-weight:bold; padding:0px; margin: 0px 0px 8px 0px; font-size: 0.9em; }

div#arc-staffpage h3 { font-weight:bold; padding:0px; margin: 0px 0px 5px 0px; font-size: 0.82em; }

div.arc-staffpage-img { margin: 20px 10px 10px 10px; border: 1px solid #000000; float: right; padding:0px; width:200px; height:280px; }

div.arc-staffpage-img-sec { margin: 10px 0px 10px 0px; float: right; padding:0px; width:100%; text-align:center; }

div.arc-staffpage-img-sec img { border: 1px solid #000000; }

div#arc-rightsidebar-sec { border: 1px solid #C0CCD3; margin: 15px 10px 15px 0px; background: url(images/box-bottom.gif) repeat-x 0px bottom; padding: 10px 10px 0px 0px; clear:both; width: 285px; }

div#arc-rightsidebar-sec h1 { font-size: 1.11em; text-align:center; margin:0px; }

div#arc-rightsidebar-sec p { text-align:center; font-size: 0.9em; margin:0px 0px 10px 0px; }

div#arc-staffpage-bottombar {  border: 1px solid #C0CCD3; margin: 15px auto 0px auto; width: 420px; background: url(images/box-bottom.gif) repeat-x 0px bottom; padding: 10px 20px 0px 20px;}

div#arc-staffpage-bottombar h1 { font-size: 1.11em; color: #647fbf; padding:0px; margin: 0px; text-align:center; }

div#arc-staffpage-bottombar p { text-align:center; font-size: 0.9em; margin:0px 0px 10px 0px; }

div#arc-staffpage-bottombar-left { width:48%; float:left; }
    
div#arc-staffpage-bottombar-right { width:48%; float:right; }

/* ABOUT US */

img#arc-aboutus { border: solid 1px black; margin-top:20px; }

/* CONTACT US */

div#arc-contact-top { margin: 0px 10px 10px 10px; font-size:1.11em; }

div#arc-contact-left { float:left; margin: 0px 0px 10px 0px; width: 650px; }

div#arc-contact-right-container { width:27%; float:right; margin-right:20px; }

div.arc-contact-right { width:265px; margin: 5px 0px 35px 0px ; padding: 10px 0px 10px 0px; background: url(images/box-bottom.gif) repeat-x 0px bottom; border: solid 1px #c0ccd3;  }

div.arc-contact-right h2 { margin: 0px 0px 10px 0px; padding-left:20px; color: #FFFFFF; font-size: 16px; line-height:29px;  background-color: #c6832a; width:88%; height:30px; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; font-weight: normal; }

div.arc-contact-right p { padding-left:20px; margin-right:20px; }

div.arc-contact-right a { color: #505050; font-weight:bold; }

div.arc-contact-right a:visited { color:#505050; font-weight:bold; }

div#arc-contact-bottom { margin: 10px; font-size:1.11em; }

/* CONTACT US FORM */

div#arc-contactus-form { margin: 5px 0px 0px 0px; padding: 10px 0px 0px 0px; overflow:hidden; background: url(images/box-bottom.gif) repeat-x 0px bottom; border: solid 1px #c0ccd3; width:616px; }

div#arc-contactus-form h2 { background-image: url(images/side-contact-bg.png); background-repeat:no-repeat; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 48px; color: #FFFFFF; font-size: 16px; line-height:29px;  background-color: #c6832a; width:88%; height:30px; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; font-weight: normal; }

div#arc-contactus-required { float:right; position:absolute; padding: 7px 1px 0px 0px; vertical-align:top; left: 540px; color: #606060; font: normal 0.8em/1.2em Helvetica, Verdana, sans-serif; text-align:right; color: #FFFFFF; }

div#arc-contactus-form table { margin:0px 10px 10px 10px; }

div#arc-contactus-form label { color: #606060; font: normal 0.8em/1.2em Helvetica, Verdana, sans-serif; }

div#arc-contactus-form td { height:24px; }

td.arc-contactus-form-c1 { width:180px; }

td.arc-contactus-form-c2 { width:70px; }

td.arc-contactus-form-c3 { width:128px; text-align:right; }

td.arc-contactus-form-c4 { width: 209px; }

td.arc-contactus-form-c2-3 { width:200px; }

td.arc-contactus-form-c2-3-4 { width:410px; }

td.arc-contactus-form-c1-2-3-4 { width: 590px; height:30px; vertical-align:middle; }

td#arc-contactus-form-buttons { text-align:center; }

.arc-contactus-input-short { border: 1px solid #C0CCD3; color: #606060; font: 0.8em Arial, Helvetica, Verdana, sans-serif; width:70px; }

.arc-contactus-input-normal { border: 1px solid #C0CCD3; color: #606060; font: 0.8em Arial, Helvetica, Verdana, sans-serif; width:200px; }

.arc-contactus-input-long { border: 1px solid #C0CCD3; color: #606060; font: 0.8em Arial,Helvetica, Verdana, sans-serif; width:416px; }

.arc-contactus-input-full { border: 1px solid #C0CCD3; color: #606060; font: 0.8em Arial,Helvetica, Verdana, sans-serif; width:583px; }

.arc-contactus-button { border: 1px solid #C0CCD3; color: #606060; font: 0.8em Arial, Helvetica, Verdana, sans-serif; width:60px; background-color:#FFFFFF; height:22px; text-align:center; padding:0px; }

.arc-contactus-button:hover { border: 1px solid #606060; cursor:pointer; }

div#arc-contactus-error { width:480px; border:none; background:none; padding:0px; margin:0px; }

div#arc-contactus-error p {   color:#e44b5d; text-align:center; font-weight:bold; }

#arcLoadingPanelPage { text-align: center; }

#arc-contactus-loapan-bg { z-index:100; position: fixed; left: 0px; top: 0px; height:100%; width: 100%; background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;  }

#arc-contactus-loapan-border { z-index:102; position: absolute; left: 139px; top: 415px; width:400px; height:250px; background-color: #FFFFFF; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }

#arc-contactus-loapan-text { margin:15px; padding-left:167px; padding-top:92px; border: 2px solid #c0ccd3; width:199px; height:124px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }

#arcCompletedPanelPage { text-align: center; }

#arc-contactus-updpan-bg { z-index:100; position: fixed; left: 0px; top: 0px; height:100%; width: 100%; background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75;  }

#arc-contactus-updpan-border { z-index:102; position: absolute; left: 139px; top: 415px; width:400px; height:250px; background-color: #FFFFFF; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }

#arc-contactus-updpan-text { margin:15px; padding-left:64px; border: 2px solid #c0ccd3; width:302px; height:216px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; background: url(images/contactus-success-bg.png) no-repeat 0px top; }

#arc-contactus-updpan-text img { border:none; }

#arc-contactus-updpan-text h1 { font-size:1.1em; margin: 65px 0px 0px 0px; text-align:center; }

#arc-contactus-updpan-text p { margin: 5px 0px 60px 0px; text-align:center; }

.arc-contactus-button-success { border: 1px solid #C0CCD3; color: #606060; font: 0.8em Arial, Helvetica, Verdana, sans-serif; width:60px; background-color:#FFFFFF; height:22px; margin-left:-62px; }

.arc-contactus-button-success:hover { border: 1px solid #606060; cursor:pointer; }

#arc-contact-updpan-close { float:right; margin: -10px -10px 0px 0px; }

/* CONTACT US POPUP */

body.arc-contactpopup-body { background-color: #FFFFFF; margin:0px; padding:0px; }

#contactpopupform { margin: 15px; padding: 0px; background-color: #FFFFFF; width:648px; height:662px; font-size: 1.11em; border: 2px solid #c0ccd3; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;  }

#contactpopupform img { border:none; }

div#arc-contactpopup-form { margin: 15px; padding: 10px 0px 0px 0px; overflow:hidden; background: url(images/box-bottom.gif) repeat-x 0px bottom; border: solid 1px #c0ccd3; width:616px; }

div#arc-contactpopup-form h2 { background-image: url(images/side-contact-bg.png); background-repeat:no-repeat; margin: 0px 0px 10px 0px; padding: 2px 0px 0px 48px; color: #FFFFFF; font-size: 16px; line-height:29px;  background-color: #c6832a; width:88%; height:28px; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; font-weight: normal; }

div#arc-contactpopup-form table { margin:0px 10px 10px 10px; }

div#arc-contactpopup-form label { color: #606060; font: normal 0.8em/1.2em Helvetica, Verdana, sans-serif; }

div#arc-contactpopup-form td { height:24px; }

div#arc-contactpopup-form-close { float:right; margin: -25px -10px 0px 0px; }

#arc-contactpopup-updpan-bg { z-index:1000; position: fixed; left: 0px; top: 0px; height:100%; width: 100%; background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; margin-bottom:-10px;  }

#arc-contactpopup-updpan-border { z-index:1002; position: absolute; left: 142px; top: 200px; width:400px; height:250px; background-color: #FFFFFF; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }

#arc-contactpopup-updpan-text { margin:15px; padding-left:64px; border: 2px solid #c0ccd3; width:302px; height:216px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; background: url(images/contactus-success-bg.png) no-repeat 0px top; }

#arc-contactpopup-updpan-text img { border:none; }

#arc-contactpopup-updpan-text h1 { font-size:1.1em; margin: 65px 0px 0px 0px; text-align:center; }

#arc-contactpopup-updpan-text p { margin: 5px 0px 60px 0px; text-align:center; }

#arc-contactpopup-loapan-bg { z-index:1000; position: fixed; left: 0px; top: 0px; height:100%; width: 100%; background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75; margin-bottom:-10px;  }

#arc-contactpopup-loapan-border { z-index:1002; position: absolute; left: 142px; top: 200px; width:400px; height:250px; background-color: #FFFFFF; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }

#arc-contactpopup-loapan-text { margin:15px; padding-left:0px; padding-top:92px; border: 2px solid #c0ccd3; width:367px; height:124px; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; }

.arc-contactpopup-button-success { border: 1px solid #C0CCD3; color: #606060; font: 0.8em Arial, Helvetica, Verdana, sans-serif; width:60px; background-color:#FFFFFF; height:22px; margin-left:-62px; }

.arc-contactpopup-button-success:hover { border: 1px solid #606060; cursor:pointer; }

/* CONTACT US MAP */

div#arc-map-container { margin: 0px auto 0px auto; text-align:center; padding:0px; width:915px; }

div#arc-map-container p { text-align: left; padding-bottom: 10px; }

div#arc-map-canvas { width: 100%; height: 450px; text-align: center; border: solid 1px #000000; overflow:hidden; }

div#arc-map-icon-content { width:380px; height:125px; overflow:hidden; padding: 10px 0px 0px 0px; }

div#arc-map-icon-content img { padding:0px; margin:0px; }

div#arc-map-icon-content p { color: #606060; text-align:center; padding: 0px; margin:0px; }

div#arc-map-icon-content a { color: #606060; }

div#arc-map-icon-content a:hover { color: #505050; }

div#arc-map-icon-content a:visited { color: #606060; }

div#arc-map-icon-image { float: right; width:175px; height:116px; margin-left:10px; }

div#arc-map-icon-image img { border: 1px solid black; }

/* PRINT MAP */

body.arc-map-body { width:645px; background-color:#FFFFFF; padding:10px; }

div#arc-map-top { width:665px; height:450px; border: solid 1px #000000; overflow:hidden; }

div#arc-map-bottom { width:665px; margin-top:10px; }

div#arc-map-bottom-map { float:left; width:400px; height: 310px; border: solid 1px #000000; overflow:hidden; }

div#arc-map-bottom-address { float:right; width:235px; }

div#arc-map-bottom-address p { font-size:0.8em; margin:0px; padding:0px; text-align:center; }

img#arc-map-bottom-address { border: solid 1px #000000; margin-bottom:10px; } 

/* NAVIGATION BAR */

#arc-menu-individual li { width:170px; }

#arc-menu-business li { width:232px;}

div#arc-navigation-bar { margin: 7px auto 0px auto; width:958px; height:37px; background: url(images/header-bottom-left.gif) repeat-x 0px 0px; padding:0px; }

div#arc-navigation-bar-left { float:left; background: url(images/navigation-bar-left.gif) no-repeat 0px bottom; width:5px; height:37px; }

div#arc-navigation-bar-right { margin:0px; height:37px; padding: 0px 10px 0px 0px; width:490px; text-align:right; font-family:  Arial, Helvetica, Verdana, sans-serif; color: #FFFFFF; float:right; background: url(images/navigation-bar-right.gif) no-repeat right bottom; }

#arc-navigation-bar-right ul { list-style-type: none; padding: 0px; margin: 0px 0px 0px 98px; }

#arc-navigation-bar-right li { float:left; position:relative; z-index:2; }

#arc-navigation-bar-right ul ul { visibility:hidden; position:absolute; left:-100px; }

#arc-navigation-bar-right ul ul a { font: 12px/20px  Arial, Helvetica, Verdana, sans-serif;  background-color: #335490; text-transform: none; color: #FFFFFF; text-decoration: none; height:auto; line-height:18px; text-align:left; padding:2px 0px 3px 12px; border-left: 1px solid #000000; border-right: 1px solid #000000; }

#arc-navigation-bar-right ul ul a:visited { font: 12px/20px Arial, Helvetica, Verdana, sans-serif;  text-transform: none; color: #FFFFFF; text-decoration: none; height:auto; line-height:18px; text-align:left; padding:0px 0px 3px 12px; border-left: 1px solid #000000; border-right: 1px solid #000000; }

#arc-navigation-bar-right ul li:hover ul { visibility: visible; }

#arc-navigation-bar-right ul a:hover ul { visibility: visible; }

#arc-navigation-bar-right li a { padding: 3px 7px 0px 14px; display: block; background: url(images/navigation.png) no-repeat right 0px; font: normal 16px/36px  Arial, Helvetica, Verdana, sans-serif;  color: #FFFFFF; text-decoration: none; height:33px; }

#arc-navigation-bar-right li a:hover { padding: 3px 7px 0px 14px; display: block; font: normal 16px/36px Arial, Helvetica, Verdana, sans-serif;  color: #FFFFFF; text-decoration: none; height:33px; }

#arc-navigation-bar-right li span.menu {display: block; padding: 0px 14px 0px 0px; line-height: 30px; background: url(images/navigation.png) no-repeat right -49px; width:125px; text-align:left;}

#arc-navigation-bar-right a:hover { background: url(images/navigation.png) no-repeat right -86px; cursor:pointer; }

#arc-navigation-bar-right ul ul a:hover { background-color: #335490; }
 
#arc-navigation-bar-right :hover > a { background: url(images/navigation.png) no-repeat right -86px;}

#arc-navigation-bar-right ul ul :hover > a { background-color: #335490; }

#arc-navigation-bar-right li li a { background: #2e4d83; font: 12px/20px Arial, Helvetica, Verdana, sans-serif; height:auto; line-height:20px;  text-align:left; padding:0px 0px 3px 25px; }

#arc-navigation-bar-right li li a:hover { background: #c6832a; font: 12px/20px Arial, Helvetica, Verdana, sans-serif; height:auto; line-height:20px;  text-align:left; padding:0px 0px 3px 25px;}

#arc-navigation-bar-right .li-blank-ind { height:15px; background: #2e4d83 url(images/navigation-down.png) no-repeat left top; border-left: 1px solid #000000; border-right: 1px solid #000000; width:168px; }

#arc-navigation-bar-right .li-blank-ind-bottom { height:5px; background-color: #2e4d83 ;border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; width:168px; }

#arc-navigation-bar-right .li-blank-bus { height:15px; background: #2e4d83 url(images/navigation-down.png) no-repeat left top; border-left: 1px solid #000000; border-right: 1px solid #000000; width:230px; }

#arc-navigation-bar-right .li-blank-bus-bottom { height:5px; background-color: #2e4d83 ;border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; width:230px; }

li#arc-navigation-li-blank { background: url(images/navigation.png) no-repeat right 0px; width:2px; height:37px; margin:0px; padding:0px; }

div#arc-navigation-bar-breadcrumb { font-size: 0.75em; margin: 0px 0px 10px 0px; padding:15px 0px 0px 0px; color: #647fbf; font-weight:normal; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; }

div#arc-navigation-bar-breadcrumb a { color: #647fbf; font-weight:normal;  font-family: Arial, Tahoma, Helvetica, Verdana,  sans-serif; }

div#arc-navigation-bar-breadcrumb a:hover { color: #647fbf; font-weight:normal; text-decoration:underline; font-family: Arial, Tahoma, Helvetica, Verdana,  sans-serif; }

div#arc-navigation-bar-breadcrumb a:visited { color: #647fbf; font-weight:normal;  font-family: Arial, Tahoma, Helvetica, Verdana,  sans-serif; }

/* SIDEBAR */

div#arc-rightsidebar-container { margin:0px; padding:0px 0px 0px 15px; width:300px; float:right; }

div.arc-rightsidebar { border: 1px solid #C0CCD3; margin: 15px 10px 15px 0px; background: url(images/box-bottom.gif) repeat-x 0px bottom; padding: 10px 10px 0px 0px; clear:both; width: 285px; }

div.arc-rightsidebar h2 { margin: 0px 0px 10px 0px; padding: 0px 0px 0px 20px; color: #FFFFFF; font-size: 16px; line-height:29px;  background-color: #c6832a; width:88%; height:30px; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; font-weight: normal; }

div.arc-rightsidebar h3 { font: bold 0.56em Helvetica, Verdana, arial, sans-serif; color: #647fbf; text-align: center; padding:0px; margin:0px; }

div.arc-rightsidebar h4 { font: normal 0.54em Helvetica, Verdana, arial, sans-serif; color: #606060; text-align: center; padding:0px; margin:0px; }

div.arc-rightsidebar table { margin:10px 13px 10px 17px; }

div.arc-rightsidebar td { width:84px; text-align:center; }

div.arc-rightsidebar img { border: 1px solid #000000; }

div.arc-rightsidebar img.arc-rightsidebar-logos { margin: 0px 0px 15px 22px; }

div.arc-rightsidebar td.arc-rightsidebar-td-link { cursor:pointer; }

div.arc-rightsidebar ul { margin: 5px 0px 10px 35px; padding: 0px; font: normal 0.85em/1.3em Verdana, Helvetica, arial, sans-serif; color: #647fbf; list-style-type:square; }

div.arc-rightsidebar li { text-align:left; color: #647fbf; }

div.arc-rightsidebar p { text-align:left; margin:15px; }

div.arc-rightsidebar a, a:visited { color: #647fbf; }

div.arc-rightsidebar a:hover { color: #647fbf; text-decoration:underline; font-weight: normal; }

div.arc-rightsidebar-accred { text-align:center; padding-top:15px; } 

div.arc-share-icons { height: 42px; padding-left: 20px; }

div.arc-share-icons img { border:none; }

h2#arc-side-team { background-image: url(images/side-team-bg.png); padding-left: 39px; background-repeat: no-repeat; width: 232px; }

h2#arc-side-contact { background-image: url(images/side-contact-bg.png); padding-left: 48px; background-repeat: no-repeat; width: 223px; }

h2#arc-side-share { background-image: url(images/side-share-bg.png); padding-left: 43px; background-repeat: no-repeat; width: 228px; }

h2#arc-side-links { background-image: url(images/side-links-bg.png); padding-left: 58px; background-repeat: no-repeat; width: 213px; }

/* TERMS */

body.arc-termspopup-body { background-color: #FFFFFF; margin:0px; padding:0px; }

#termspopupform { margin: 15px; padding: 0px; background-color: #FFFFFF; width:564px; height:662px; font-size: 1.11em; border: 2px solid #c0ccd3; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px;  }

#termspopupform img { border:none; }

div#arc-terms { overflow:scroll; margin: 15px; height:620px; width:532px; padding: 10px 0px 0px 0px; background: url(images/box-bottom.gif) repeat-x 0px bottom; border: solid 1px #c0ccd3; }

div#arc-terms h1 { background-repeat:no-repeat; margin: 0px 0px 10px 0px; padding: 2px 0px 0px 20px; color: #FFFFFF; font-size: 16px; line-height:29px; background-color: #c6832a; width:88%; height:28px; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; font-weight: normal; }

div#arc-terms h2 { font: normal 1.4em/1em Helvetica, Verdana, Arial, sans-serif; color: #647fbf; margin: 5px 10px 15px 10px; padding: 5px 0px 0px 0px;}

div#arc-terms h3 { font-weight:bold; padding:0px; margin: 10px 10px 5px 10px; font-size: 0.82em; }

div#arc-terms p { margin:0px 10px 5px 10px; }

div#arc-terms ul { margin:0px 10px 0px 10px; padding-bottom:5px; }

div#arc-terms li {  font: 0.75em Arial, Helvetica, Verdana, sans-serif; color: #606060; list-style-type: square; margin-bottom:5px;  line-height: 1.4em; }

div#arc-terms ol li { list-style-type:decimal; }

div#arc-terms hr { margin: 0px 10px 0px 10px; }

div#arc-terms a { color: #606060; }

div#arc-terms a:hover { color: #505050; text-decoration: underline; }

div#arc-terms a:visited { color: #606060; }

div#arc-termspopup-form-close { float:right; margin: -10px -10px 0px 0px; }

div.arc-terms-toplink { text-align: right; width:492px; border-bottom: 1px solid #606060; margin:0px 10px 0px 10px; }

div.arc-terms-toplink-bottom { text-align:right; width:492px; margin:0px 10px 0px 10px; }

/* ZOOM SEARCH */

div#arc-search { margin: 0px 10px 10px 10px; padding:0px 0px 0px 0px; float:left; width:600px; min-height: 500px; height:100%; font-size:1.11em; }

div#arc-searchbox { width:95%; border: 1px solid #C0CCD3; margin: 15px 10px 15px 0px; background: url(images/box-bottom.gif) repeat-x 0px bottom; padding: 10px 10px 10px 0px; clear:both; }

div#arc-searchbox h2 { margin: 0px 0px 10px 0px; padding: 2px 0px 0px 20px; color: #FFFFFF; font-size: 16px; line-height:29px;  background-color: #c6832a; width:88%; height:28px; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; font-weight: normal; }

div#arc-searchbox p { margin-left: 20px; }

.highlight { background: #FFFF40; }

.searchheading {  font: 1.4em Arial, Helvetica, Verdana, sans-serif; color: #647fbf; margin-top:5px; overflow:hidden; height: 30px; border-bottom: 1px solid #C0CCD3; width:88%; }

.summary { font-size: 80%; font-style: italic; }

.suggestion { font-size: 100%; }

.results { font-size: 100%; }

.category { color: #999999; }

.sorting { text-align: right; }

.result_title { padding:0px; margin: 0px 0px 5px 0px; color: #647fbf; }		

.result_title a { font-weight:bold; font-size: 0.82em; }

.description { font-size: 100%; color: #008000; }

.context { color: #606060;  font: 0.75em Arial, Helvetica, Verdana, sans-serif;  }

.infoline {  font: 0.75em Arial, Helvetica, Verdana, sans-serif;  font-style: normal;  color: #008000; }

.zoom_searchform { font: bold 0.9em Arial, Helvetica, Verdana, sans-serif; color: #606060; margin-left: 20px; }

.zoom_results_per_page { font-size: 80%; margin-left: 10px; }

.zoom_match { color: #606060; font: 0.8em Arial, Helvetica, Verdana, sans-serif; padding-top:12px; }				

.zoom_categories { font-size: 80%; }

.zoom_categories ul { display: inline; margin: 0px; padding: 0px;}

.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
.cat_summary ul { margin: 0px; padding: 0px; display: inline; }

.cat_summary li { display: inline; margin-left: 15px; list-style-type: none; }		
		
input.zoom_button { border: 1px solid #C0CCD3; color: #606060; font: 0.8em Arial, Helvetica, Verdana, sans-serif; width:60px; background-color:#FFFFFF; margin:12px 0px 12px 0px; height:20px; text-align:center; padding:0px; }

input.zoom_searchbox { border: 1px solid #C0CCD3; color: #606060; font: 0.8em Helvetica, Verdana, sans-serif; padding:2px; width:200px; }		
		
.result_image { float: left; display: block; }

.result_image img { margin: 10px; width: 80px; border: 0px; }

.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; width:95%; padding-right:10px; }

.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; width:95%; padding-right:10px; }
		
.result_pages { font:0.7em Arial, Helvetica, Verdana, sans-serif; color:#606060; border-top: 1px solid #C0CCD3; padding-top:5px; width:88%; }

.result_pagescount { font-size: 100%; }
		
.searchtime { font-size: 80%; }
		
.recommended { background: #DFFFBF; border-top: 1px dotted #808080; border-bottom: 1px dotted #808080; 	margin-top: 15px; margin-bottom: 15px; }

.recommended_heading { float: right; font-weight: bold; }

.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		

.recommend_title { font-size: 100%; }

.recommend_description { font-size: 100%; color: #008000; }

.recommend_infoline { font-size: 80%; font-style: normal; color: #808080;}

.recommend_image { float: left; display: block; }

.recommend_image img { margin: 10px; width: 80px; border: 0px; }

/* NEWS */

div.arc-news-img-landscape-with-text { margin: 0px 0px 0px 10px; float: right; width:300px; font-weight:normal; color: #606060; font-size: 0.6em; font-family: Helvetica, Verdana, sans-serif; line-height: 1.4em; text-align:center; }

div.arc-news-img-landscape-with-text b { font-weight:normal; font-size: 1.0em }

div.arc-news-img-landscape-with-text img { border: 1px solid #000000; }

div.arc-news-img-portrait-with-text { margin: 0px 0px 0px 10px; float: right; width:200px; font-weight:normal; color: #606060; font-size: 0.6em; font-family: Helvetica, Verdana, sans-serif; line-height: 1.4em; text-align:center; }

div.arc-news-img-portrait-with-text b { font-weight:normal; font-size: 1.0em }

div.arc-news-img-portrait-with-text img { border: 1px solid #000000; }

div.arc-news-img-landscape-with-text-full { margin: 0px 0px 0px 10px; width:100%; font-weight:normal; color: #606060; font-size: 0.6em; font-family: Helvetica, Verdana, sans-serif; line-height: 1.4em; text-align:center; }

div.arc-news-img-landscape-with-text-full b { font-weight:normal; font-size: 1.0em }

div.arc-news-img-landscape-with-text-full img { border: 1px solid #000000; margin:0px auto 0px auto; }

div.arc-news-img-banner { margin: 0px 0px 10px 0px; width:100%; font-weight:normal; color: #606060; font-size: 0.6em; font-family: Helvetica, Verdana, sans-serif; line-height: 1.4em; text-align:center; border:none; }

div.arc-news-img-container { margin: 0px auto 0px auto; }

div.arc-news-credit { border-bottom: solid 1px #C0CCD3; margin: 0px; width:100%; height: 20px; clear:both; }

div.arc-news-credit a { color: #606060; }

div.arc-news-credit a:hover { color: #606060; text-decoration: underline; }

div.arc-news-credit a:visited { color: #606060; }

div.arc-news-credit-left { float:left; width: 40%; padding:0px; font-size:0.7em; color: #606060;  }

div.arc-news-credit-right { float:right; width:40%; padding:0px; text-align:right; font-size:0.7em; color: #606060; }

div.arc-news-divider { height:15px; width:100px; clear: both; margin:0px; padding:0px; }

div#arcnewsindex { margin: 0px 10px 0px 10px; padding:10px 0px 0px 0px; text-align:center; color: #606060; height: 20px; width:600px; font-size:1.11em; }

div#arcnewsindex a { text-decoration:none; font-weight:normal;  font-size:0.7em; }

div#arcnewsindex a:hover { text-decoration:none; font-weight:normal; }

div#arcnewsindex a:visited { text-decoration:none; font-weight:normal; }

a.arc-news-index-prevnext { border: solid 1px #606060; padding:3px 8px 3px 8px; background-color: #EEEEEE; color: #606060; }

a.arc-news-index-current { border: solid 1px #606060; padding:3px 8px 3px 8px; background-color: #606060; }

span.arc-news-index-current-lbl { color:#FFFFFF; }

a.arc-news-index-other { border: none; padding:3px 8px 3px 8px; background: none; color: #606060; }

/* MEDIA */

div#arc-media { margin: 0px 10px 10px 10px; padding:0px 0px 0px 0px; float:left; width:600px; min-height: 500px; height:100%; font-size:1.11em; }

div.arc-newspaperart { width:580px; border: 1px solid black; margin-bottom: 15px; padding: 0px; }

div.arc-newspaperart h1.arc-newspaperheadshort { font-size: 67px; color: Black;  font-weight: bold; margin:20px; font-family: Verdana, Arial, sans-serif; }

div.arc-newspaperart h1.arc-newspaperheadlong { font-size: 47px; color: Black;  font-weight: bold; margin:20px; font-family: Verdana, Arial, sans-serif; }

div.arc-newspaperart p { font-size:13px; line-height: normal; color: Black; font-family: Arial, Tahoma, Verdana, Arial, sans-serif; margin-bottom:2px; }

div.arc-newspaperart ul { list-style-type:square; margin: 0px 0px 3px 16px; padding:0px; }

div.arc-newspaperart li { font-size:13px; line-height: normal; color: Black; font-family: Arial, Tahoma, Verdana, Arial, sans-serif; }

div.arc-newspaperart-page { width:580px; border: 1px solid black; margin-bottom: 15px; padding: 0px; }

div.arc-newspaperart-page h1.arc-newspaperheadshort { font-size: 67px; color: Black;  font-weight: bold; margin:20px; font-family: Verdana, Arial, sans-serif; }

div.arc-newspaperart-page h1.arc-newspaperheadlong { font-size: 47px; color: Black;  font-weight: bold; margin:20px; font-family: Verdana, Arial, sans-serif; }

div.arc-newspaperart-page p { font-size:13px; line-height: normal; color: Black; font-family: Arial, Tahoma, Verdana, Arial, sans-serif; margin-bottom:2px; }

div.arc-newspaperart-page ul { list-style-type:square; margin: 0px 0px 3px 16px; padding:0px; }

div.arc-newspaperart-page li { font-size:13px; line-height: normal; color: Black; font-family: Arial, Tahoma, Verdana, Arial, sans-serif; }

div.arc-newspaperart-left { float:left; width: 260px; padding: 0px; margin:10px 0px 10px 20px; }

div.arc-newspaperart-right { float:right; width: 260px; padding: 0px; margin:10px 20px 10px 0px; }

div.arc-newspaperart-staffimg { padding:0px; width:270px; height:300px; }

div.arc-newspaperart-staffimg img { border: 1px solid #000000; margin-left:30px; }

div.arc-newspaperart-subsection { width:570px; border: 1px solid #C0CCD3; height:6.2em; margin: 15px 10px 15px 0px; background: url(images/box-bottom.gif) repeat-x 0px bottom; padding: 10px 10px 10px 0px; clear:both; }

div.arc-newspaperart-subsection:hover { background: #ffd17d; cursor:pointer; }

div.arc-newspaperart-subsection h1 { margin: 0px 0px 5px 0px; padding: 0px 0px 0px 20px; color: #FFFFFF; font-size: 16px; line-height:29px;  background-color: #335490; width:78%; height:30px; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif; border-right: 1px solid #bdbdbd; border-bottom: 1px solid #bdbdbd; font-weight: normal; }

div.arc-newspaperart-subsection p { margin: 0px 20% 0px 20px; font-family: Arial,'Trebuchet MS', Helvetica, Verdana, Sans-Serif;  }

div.arc-newspaperart-subsection a { text-decoration:none; }

div.arc-newspaperart-subsection a:hover { text-decoration:none; }

div.arc-newspaperart-subsection a:visited { text-decoration:none; }

div.arc-newspaperart-subsection img { border:none; }

div.arc-newspaperart-subsection-img { border: solid 1px #000000; float:right; padding:0px; margin:0px; height:112px; }

div.arc-newspaperart-credit { width:81%; height:40px; margin: 10px 0px 0px 0px; }

div.arc-newspaperart-credit p { width:80%; margin: 12px 0px 0px 20px; padding-top:10px; color: #606060; }

div.arc-newspaperart-readmore { float:right; padding:0px 10px 0px 0px; margin:0px;  }

div.arc-newspaperart-readmore img { margin:0px; padding:0px; }

div.arc-newspaperart-update { clear:both; padding: 10px; background-color:#eaedef; border-top: 1px solid #C0CCD3; }

div.arc-newspaperart-update img { border:none; }

div.arc-newspaperart-update p { color:#606060; line-height:1.3em; }

div.arc-newspaperart-update a { color:#606060; }

p.arc-newspaperart-update-text { width:530px; padding:0px 10px 15px 10px; }

div.arc-newspaperart-update-left { width:65%; float:left; padding-left:10px; }

div.arc-newspaperart-update-right { width:30%; float:right; padding-right:10px; text-align:right; }

a.arc-newspaperart-hide:hover { cursor: pointer; }

}


