@charset "utf-8";
/* CSS Document */
* { padding: 0; margin: 0; }
body { font-family: Arial, Helvetica, sans-serif; font-size:0.7em; background-color: #e1ddd9;}
#wrapper { margin: 0 auto; width: 982px; background-image:url(../gfx/arc-banner-982.jpg); background-repeat:no-repeat; background-color:#fff}
#header { color: #fff; width: 982px; float: left; padding: 0; height: 80px; margin: 0px 0px 5px 0px;  }
#banner { padding:0px; margin:0px;}
#banner img {display:inline;}
#leftcolumn { color: #000;  margin: 0px 5px 5px 0px; padding: 60px 10px 10px 10px; width: 195px; float: left; }
#content { float: left; color: #333; margin: 0px 5px 5px 0px; padding: 60px 10px 10px 10px ; width: 450px; display: inline;font-size:0.7em;}
#rightcolumn { color: #000;  margin: 0px 5px 5px 0px; padding: 10px 30px 10px 10px; width: 215px; height:400px; float: left; font-size:0.7em; /*background-color:#ccc;*/ margin-top:110px}
#footer { width: 960px; clear: both; color: #333; background: #ffffff; margin: 0px 0px 10px 0px; padding: 10px; font-size:0.6em; text-align:center; }
#footer ul li { display:inline; padding:0 5px 0 5px; border-left:#aaa solid 1px}

/*links*/
a {color:#0033FF; text-decoration:none;}
a:link {color:#433e98; text-decoration:none;}
a:hover {color:#433e98; text-decoration:underline;}
a:visited {color:#433e98; text-decoration:none;}
a img { border:0; margin:8px 0px 8px 0px; padding:0 0 0 8px; }

/*navigation*/
.navholder {width:150px; position:relative; margin:0; padding:50px 0 0 0;}
.navholder ul {list-style:none; font-size:12px; padding:4px; margin:0;}
.navholder li {border-bottom: 1px solid #fff; }
.navholder ul a { display: block; padding: 5px 5px 5px 5px; text-decoration: none; color: #fff; background-color: #ed008c; }
.navholder li a:hover {  text-decoration:none; color:#433e98; }

/*fonts*/
body {font-size:1.1em; color:#000; }
h1 { font-size:1.4em; color:#000; padding:0 0 1em 0;}
h2 { font-size:1.1em; color:#433e98; }
h2.caseStudy {font-size:1em; color:#000; padding:0; margin:0;}
h3 { font-size:1.0em; color:#433e98; }
h4 { font-size:0.8em }
h5 { font-size:0.8em }
h6 { font-size:0.8em }
p {padding: 5px 0px 10px 0px;}
leftcolumn {font-size:9px;}
p.leftcontact {font-size:10px;padding:30px 0 0 15px;}
.smallprint {font-size:9px; color:#666;}
div#news p.newsheading {font-weight:bold; padding: 0 0 0 0;}
#news {border:1px solid #ccc; padding:10px; font-size:10px;}

/*list*/
#content ul {margin:20px 40px 20px 40px; padding:5px;}
#content ul.caseStudyList {margin:0px 40px 0px 40px; padding:5px;}


/*rightcolumn*/
#rightcolumn #rightcolumnlist ul li {list-style:none;}


/*images*/
.mainimage, .mainimage1 {border:solid 1px #6699FF; padding:4px; text-align:center;}
img.il { display:inline; margin:8px 0px 8px 0px; border:0;}
img.logo { float:left;  border:0; }

.ticker {font-size:1.4em; font-weight:bold; color:#fff;}

img {border: solid 1px #69F;}

