
.footerwrap {clear:both; text-align:left; width:1000px; height:125px; background-color:#F0F0FF; background-image:url(images/footer-logo.png); background-repeat:no-repeat; background-position:820px 80px; border-top:solid 1px #CECEFF; border-bottom:solid 1px #CECEFF;}
.footergroup {float:left; margin:10px; margin-top:5px;}
.footergroup ul {margin:0; margin-left:4px; padding:0; font-size:14px; color:#A8A8FF; font-weight:bold;}
.footergroup li {margin-top:4px; list-style:none; margin-left:2px; margin-right:100px; font-size:12px; font-weight:normal; line-height:14px;}
.footergroup a {color:#7777FF;}
.footergroup a:visited {color:#7777FF;}
.footergroup a:hover {color:#0000FF; text-decoration:none;}

.smallcolumn {width:250px; padding:20px; float:left;} 
.smallcolumn p {text-align:justify;} 

.contactarea {width:100%; padding:5px;}
.talkgroup {background-color:#EFF4FA; width:30%; margin:5px; padding:5px; float:left; font-size:12px; color:#000066;}
.talkgroup h2 {font-size:14px; font-weight:bold; margin:0; padding:0; margin-top: 7px; margin-bottom:25px;}
.talkgroup img {float:left; padding-right:5px; margin-top:-10px;}
.talkgroup td {font-size:12px;}

.sec {padding-top:20px; padding-bottom:20px; clear:both;}
.secheading {float:left; width:250px;}
.sectext {width:700px; float:right;}

