body {background:#181817 url("images/top-grad.jpg") repeat-x;}
.centre {margin: 0 auto; width:880px;}
.centreCol {text-align:center; margin: 0 auto; background:#FFFFFF; width:840px; border-right;black 4px inset; position:relative; padding:20px 10px;}
.centreCol2 {text-align:center; margin: 0 auto; background:#FFFFFF; width:540px; border-right;black 4px inset; position:relative; padding:20px 10px;}
.ipiLogo {width:500px; margin: -5px 0 0 20px;}
/*  .callBox {text-alig n:center; width:225px; margin: -5px 0 0 20px; position:absolute; top:20px; left:830px;} */
.callBox { margin:-130px 30px 0 0; float:right; width:225px;}
.callBox img {margin:0px; padding:0px; border:0px; position:relative; float:right;}
.leftbar {width:13px; height:43px; margin:0 0 0 -13px; background:url("images/left_bar.jpg");}
.midbar {width:300px; height:43px; margin:0 0 0 13px; 
         padding-top:6px; font:Arial; font-size:15px; font-weight:bold;}
.rightbar {width:22px; height:43px; margin:0px; background:url("images/right_bar.jpg"); position:absolute; left:385px;}
.textbox {padding:20px 20px 25px; color:#181817; font-family:Arial,Verdana,Tahoma,Times New Roman; font-size:20px;}
.listImgL {float:left; padding: 20px 10px 0px 20px; width:200px; }
.listImgR {float:right; width:200px; padding:20px 20px 0px 10px;}
.listImg {float:left; margin-right:20px; padding:20px 5px;}
.imgList {text-align:left;}
.imgList li {padding:2px;}
.bl {background:transparent url(images/corners.gif) no-repeat scroll left bottom; left:0px; bottom:0px;}
.br {background:transparent url(images/corners.gif) no-repeat scroll right bottom; right:0px; bottom:0px;}
.tl {position:absolute; left:0px; top:0px; background:transparent url(images/corners.gif) no-repeat scroll left top; }
.tr {background:transparent url(images/corners.gif) no-repeat scroll right top; right:0px; top:0px;}
.corner {height:20px; width:20px; position:absolute; z-index:1;}
.vanity {color:#032635; padding:4px; text-align:center;}
.footer {background:#FFFFFF; text-align:center; padding:7px; margin:0 auto; position:relative; width:350px;}
img {border:0px;}
a {border:0px;}
hr {color:#E4E4E4; background-color:#E4E4E4; height:3px; border:0 none; margin-left:-20px;}
.clear {height:20px;width:1px;}
.contactTable {padding:10px 20px 10px 20px; }
.contactTable td {text-align:left; border-bottom:2px; }
.vidCap {font-size: 15px; font-weight:normal; padding:0px 20px 0px 20px;}
.textBGtop {background:#e2dede; padding:4px; width:760px; margin:auto;}
.textBGlist {background:#e2dede; padding:4px; width:540px; margin:auto; float:left;}
h2 {clear:left;}
