
div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, img, br, input, textarea, label { padding:0; margin:0; }

a, input { text-decoration:none; outline:none;}

img {border:0; outline:none;}

ul{list-style-type:none;}
	
*:focus{ outline:none;}	
.clear{clear:both; line-height:0 !important; font-size:0 !important; height:0px !important;}
.left{ float:left;}
/*-----------------COMMUNICATION---------------------------------------*/
#communication-panel { position: relative; font-size:11px; border-bottom:1px solid #e9e9e9; background:#f8f8f8;}
#communication-panel #communication { width: 1130px; height: 301px; margin-right: auto; margin-left: auto; position: relative; background:#f3f3f3; overflow:hidden;}
#communication-panel #headerImage {width: 1130px; height: 220px; margin-right: auto; margin-left: auto; position: relative; overflow:hidden;}

.bannerAccordian{}
.bannerAccordian > li.bannerSec{ float:left; width:184px; height:331px; margin-right:1px; position:relative;}
.bannerAccordian > li.bannerSec img{ position:absolute; top:0; left:-300px; z-index:1;}
.bannerAccordian > li.bannerSec h3{ position:absolute; top:60px; left:25px; z-index:2;  font-family: 'droid_sansregular', sans-serif; font-weight:400; font-size:28px; line-height:32px; color:#FFF; display:none;}
.bannerAccordian > li.bannerSec span{ display:block;  background:url(../images/arrow.gif) no-repeat 0 0; width:50px; height:25px; text-indent:-9999px; position:absolute; left:0; z-index:1; z-index:2;  bottom:190px;}
.bannerAccordian > li.bannerSec div.bannerCont{ position:absolute; bottom:0; left:0; width:100%; background:url(../images/overlay2.png); height:190px; z-index:2;}
.bannerAccordian > li.bannerSec div.bannerCont strong.heading1{ font-family: 'droid_sansregular', sans-serif; font-weight:400; font-size:12px;  text-transform:uppercase;line-height:20px; color:#FFF; padding:10px 0 0 10px; display:inline-block; position:static;}
.bannerAccordian > li.bannerSec div.bannerCont strong.heading2{ font-family: 'droid_sansregular', sans-serif; font-weight:400; font-size:12px; text-transform:uppercase; line-height:20px; color:#FFF; display:block; width:140px; height:47px; position:absolute; bottom:80px; left:-35px; text-align:right; display:none;}

.bannerSec ul.bannermenu{ padding-top:15px; display:none; }
.bannerSec ul.bannermenu li{ float:left; border-right:1px solid #666; height:100px; padding:0 0px 0 15px;}
.bannerSec ul.bannermenu li div{ float:left; min-width:100px; padding-right:15px;}
.bannerSec ul.bannermenu li div div{ float:none; min-width:50px; padding-left:15px; display:none; margin-bottom:-15px;}
.bannerSec ul.bannermenu li strong{ display:block; padding:0 20px 10px 0; color:#dadada; font:bold 11px Tahoma, Geneva, sans-serif; }
.bannerSec ul.bannermenu li b{ font:normal 11px Tahoma, Geneva, sans-serif; color:#FFF; display:inline-block; padding-bottom:3px; cursor:pointer;}
.bannerSec ul.bannermenu li a{ font:normal 11px Tahoma, Geneva, sans-serif; color:#dadada; display:inline-block; padding-bottom:3px;}
.bannerSec ul.bannermenu li a:hover{ text-decoration:underline; color:#FFF;}
.bannerSec ul.bannermenu li strong a{ font:bold 11px Tahoma, Geneva, sans-serif !important;}
.bannerSec ul.bannermenu2{ padding-top:15px; display:none; }
.bannerSec ul.bannermenu2 li{ float:left; padding:0 15px;}
.bannerSec ul.bannermenu2 li strong{ display:block; padding:0 20px 10px 0; color:#FFF; font:bold 11px Tahoma, Geneva, sans-serif; }
.bannerSec ul.bannermenu2 li a{ display:block; width:128px; height:78px; border:1px solid #a69c8d; overflow:hidden;}
.bannerSec ul.bannermenu2 li a:hover{border:1px solid #FFF;}
.bannerSec ul.bannermenu2 img{ position:static; bottom:0; left:0; z-index:auto;}

