@charset "utf-8";
/* CSS Document */

a img{border:0;}
#maindiv{padding-bottom:0; margin-bottom:20px;}

#banner{background:url(images2/back-banner.gif) no-repeat top left; height:358px; padding:10px 30px 10px 30px; margin-left:-30px; margin-right:-30px; margin-bottom:-10px }
#banner2{background:url(images2/demofondo.png) no-repeat top left; height:358px; padding:10px 30px 10px 30px; margin-left:-30px; margin-right:-30px; margin-bottom:-10px }
#bannermainimg{float:left; margin-right:10px; border:solid 1px #000; width:620px; padding:0; overflow:hidden; height:345px; background:url(images2/CLARE.jpg) no-repeat;}

.arrd1 {
background-image: url("images2/arrow_grey_down.gif");
background-repeat: no-repeat;
background-position: 0px 3px;
padding: 0px 0px 0px 13px;
color: #31619C;
padding-bottom: 3px;
}

#buttons2010{width:260px; float:left; margin-top:0px; margin-left:10px;} /*put margin-top:40px*/
#buttons2010 a{display:block; margin-top:10px;}
#buttons2010 a:hover img{opacity:0.8;filter: Alpha(Opacity=80);}
#buttons2010 a#testimonials{ margin-top:15px; border-top:solid 1px #DDD; background:url(images2/BTN-testimonials.gif) no-repeat; height:83px; } /*put margin-top:40px*/
#buttons2010 a#testimonials span{visibility:hidden;}
#buttons2010 a#testimonials:hover{background-position:0 -84px;}

#buttons2010 a#christ{ margin-top:-20px; }

#downloadReport{background:url(images2/back-downloadBTN.gif) no-repeat top left; height:84px; display:block; width:283px;}
#downloadReport:hover{background-position:0 -84px;}
.BTN{text-indent:-1000em; overflow:hidden;}
#keyfacts{text-align:center; text-transform:uppercase; display:block; font-size:12pt; margin-top:20px}
#contactform {text-align:right; margin-top:20px;}
#contactform label{display:block; margin-bottom:5px; height:24px; overflow:hidden}
#contactform input{width:155px; background:url(images2/back-input.gif) #fff; border:0; margin:0; margin-left:5px; padding:6px 10px 6px 10px; }
#contactform input#submit{ color:#666; margin:0; padding:5px; width:175px}
#contactform input#submit:hover{cursor:pointer; color:#333;}

#buttons { height:126px; background:url(images2/ibpa-winner.gif) bottom right no-repeat; padding:0; clear:both; margin-left:-3px;}
#buttons a{display:block; float:left; margin-right:3px; height:15px; background:url(images2/back-greyBTNs.gif) bottom no-repeat; padding:10px; width:135px; font-weight:bold; font-size:10pt; padding-top:45px}
#buttons a span{display:none; background:url(images2/icon-dog.gif) top right no-repeat; padding-right:30px; font-weight:normal; color:#666; margin-top:-68px; margin-bottom:20px}
#buttons a:hover{ padding-top:75px}
#buttons a:hover span{display:block;}
#buttons a#green{color:#77c454}
#buttons a#green span{background-image:url(images2/icon-comp.gif);}
#buttons a#purple{color:#4f194b}
#buttons a#purple span{background-image:url(images2/icon-news.gif); padding-right:40px;}
#buttons a#pink{color:#ee1b6c}
#buttons a#pink span{background-image:url(images2/icon-dog.gif);}
#buttons a#orange{color:#f6673f}
#buttons a#orange span{background-image:url(images2/icon-mail.gif);}

#bottomdiv{background-color:#fff; margin:0 auto; width:910px; padding:35px; padding-bottom:10px;}
#bottomleftdiv{width:455px; border-right:solid 0px #CCC; margin-right:35px; float:left}
#bottomleftdiv div{ margin-bottom:35px;}
#bottomleftdiv h1{font-size:12pt; font-weight:normal;}
#bottomleftdiv h1 img{float:left; margin-bottom:40px; margin-right:5px; width:40px; height:auto}
#bottomleftdiv p {clear:both;}

#bottomrightdiv{ float:left;width:400px}
#bottomrightdiv div{margin-bottom:20px; height:80px; color:#333; font-size:12pt}
#bottomrightdiv img{float:left; margin-right:20px;}
#bottomrightdiv h1 img{float:none; margin:0;}
.subhead{font-size:8pt; font-weight:normal; color:#999}
hr{visibility:hidden; clear:both;}

a.bluelink{color:#00F;}
.hl{
	background: #f5f15a;
}
