body{
padding: 0;
margin: 0;
font-family: Arial;
color: #7B7B7B;
font-size: 12px;
background-color:#1B8DB2;
}
a, a:visited, a:link{
text-decoration:none;
color:#9D8C2B;
}
a:active, a:hover{
text-decoration:underline;
}
#outer{                 
width:100%;
background: url(../images/header_bg.jpg) repeat-x;
background-position:0 -120px;
background-color:#1c8cb2;
position:absolute;
top:100px;
}
#inner{
width:100%;
background: url(../images/new_footer_bg.jpg) repeat-x bottom;
}
#wrapper{
width:1082px;
margin:0 auto;
}
#header{
background: url(../images/header.jpg) no-repeat 0 8px;
overflow: auto;
}
#flcont{
width: 932px;
float: left;
padding: 18px 0px 0px 10px;
}
#socialcont{
float: left;
height: 108px;
margin: 8px 0 0 14px;
padding: 5px 0 0 10px;
width: 110px;
}

#footer{
height: 100px;
background: url(../images/footer.jpg) no-repeat top;
width: 953px;
float:left;
}
#footcont{
height:94px;
padding:8px 0px 0px 20px;
}
.footsquare{
float:left;
margin-top:10px;
width:180px;
}
.footsquare span{
color:#ffcc00;
font-size:13px;
line-height:17px;
text-shadow:#235d7d 0 1px 1px;
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
margin-left:5px;
}
.footlist{
list-style-type:none;
text-shadow:#235d7d 0 1px 1px;
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
font-size:11px;
margin:2px 0px 2px 0px;
padding:0px;
color:#FFFFFF;
}
.footlist li{
margin:3px 0px 3px 0px;
}
.footlist a{
color:#FFFFFF;
text-decoration:none;
}

.footlist a:hover {
color:#F2F2F2;
text-decoration:underline;
}

.footlist a:visited {
color:#FFFFFF;
text-decoration:none;
}

.morep{
  border: 1px #1578a2 solid;
}
.moreproc{
  text-align: center;
  background-color:#e8fafe;
  height: 23px;
  font-size: 16px;
  color: #377991;
  text-decoration: none;
  font-weight: bold;  
}
.moreproc a{
  text-decoration: none;
}
#morecont{
  background-color: #1b8db2;
  border: 1px #1578a2 solid;
  overflow: auto;
  width: 951px;  
}
.morecont{
  padding-left: 15px;
}
.morecit{
  width: 645px;
  margin-left: 10px;
}
.morecities{
  width: 645px;
  margin-left: 10px;
  border: 1px #1578a2 solid;
  border: 1px #1578a2 solid;
  border: 1px #1578a2 solid;
  display: none;
}
.mcitle{
  padding-right: 2px;
  border-bottom: 1px #1578a2 solid;
}
#footcopy{
height:35px;
text-align:center;
margin-top:12px;
color:#fff;
font-size:11px;
padding-right:129px;
}
#footcopy span{
font-weight:bold;
}
#content{
background-color:#FFF;
width: 933px;
float:left;
margin-left:10px;
-moz-box-shadow: 0 0 5px #217692;
-webkit-box-shadow: 0 0 5px #217692;
margin-bottom:10px;
-moz-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
}
#leftside {
float:left;
width:262px;
background-color:#f4f4f4;
}
#searchbar{
background: url(../images/laserlipo2.jpg) no-repeat top;
vertical-align: top;
height: 191px;
width: 260px;
padding-top:10px;
}

#searchmsg{
padding-top:35px;
margin-left:10px;
font-size:12px;
color:#A61010;
text-align:center;
width:240px;
height:30px;
text-shadow: #80c0e2 0px 1px 1px;
}

#searchbarcont{
height:150px;
width: 262px;
margin-bottom:0px;
}

#zip{
width:50px;
font-size:12px;
color:#8C8383;
margin-left:60px;
height:15px;
}
#range{
width:70px;
font-size:12px;
color:#8C8383;
margin-left:56px;
height:21px;
}
#state{
width:180px;
font-size:12px;
color:#8C8383;
margin-top:15px;
margin-left:60px;
height:21px;
}
#city{
width:180px;
font-size:12px;
color:#8C8383;
margin-top:15px;
margin-left:60px;
height:15px;
}
#msgforget{
height: 10px;
font-size: 10px;
text-align: right;
padding-right: 10px;
}
#name{
width:180px;
font-size:12px;
color:#8C8383;
margin-top:5px;
margin-left:60px;
height:15px;
}

#thebutton {
color: #616566;
font-size: 11px;
font-weight: bold;
margin: 5px 0 0 60px;
padding: 0;
}

#rightside {
width:670px;
float:right;
}

.featsur{
margin-left: 2px;
}

.namefeat{
height: 36px;
vertical-align:top;
}
.featimg{
height:125px;
}
.featimg img{
margin-top:10px;
}

.featbox{
width: 127px;
height: 250px;
float:left;
margin: 5px 0 0 4px;
background-image:url(../images/pic_top.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#1C8CB2;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 10px #aaa;
-webkit-box-shadow: 0 0 10px #aaa;
box-shadow: 0 0 10px #aaa;
}
.featbox div{
text-align:center;
}
.featbox h3{
margin: 0px;
padding: 0 4px;
font-size: 12px;
font-weight:bold;
color: #fcc707;
text-align:center;
width:112px;
text-shadow:#235d7d 0 1px 1px;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
}
.featbox .mdata{
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
color:#fff;
font-size: 11px;
padding:3px;
vertical-align:bottom;
text-shadow:#235d7d 0 1px 1px;
}
.featbox .mdata a,.featbox .mdata a:link,.featbox .mdata a:visited{
font-size: 11px;
color: #7FD2DD;
text-decoration: none;
line-height:18px;
text-shadow:#235d7d 0 1px 1px;
}
.featbox .mdata a:hover,.featbox .mdata a:active{
text-decoration: underline;
}

.localbox{
width: 127px;
height: 250px;
float:left;
margin: 5px 0 0 4px;
background-image:url(../images/pic_top_2.jpg);
background-position:top left;
background-repeat:no-repeat;
background-color:#f5f5f5;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 0 0 10px #aaa;
-webkit-box-shadow: 0 0 10px #aaa;
box-shadow: 0 0 10px #aaa;
}
.localbox div{
text-align:center;
}
.localbox h3{
margin: 0px;
padding: 0 4px;
font-size: 12px;
font-weight:bold;
color: #1B8DB1;
text-align:center;
width:112px;
text-shadow:#fff 0 1px 1px;
font-family: Helvetica, Arial, sans-serif;
font-weight:bold;
}

.localbox .mdata{
font-size: 11px;
color: #49A4C1;
text-decoration: none;
line-height:18px;
text-shadow:#fff 0 1px 1px;
padding:3px;
}
.localbox .mdata a,.localbox .mdata a:link,.localbox .mdata a:visited{
font-size: 11px;
color: #49A4C1;
text-decoration: none;
line-height:18px;
text-shadow:#fff 0 1px 1px;
}
.localbox .mdata a:hover,.localbox .mdata a:active{
text-decoration: underline;
}
.localbox .mdata img{
padding-top:3px;
}

.maplink{
height:15px;
font-family: Arial;
font-size:11px;
color:#515151;
text-align:left;
text-decoration: underline;
}

.maplink a, .maplink a:link, .maplink a:visited{
color: #515151;
text-decoration: underline;
}
.maplink a:hover, .maplink a:active{
color: #515151;
text-decoration: underline;
}
#map_canvas{
border: 2px #3c96bb solid;
}


.freebox{
width: 300px;
height: 135px;
float:left;
background: url(../images/freeborder.gif) repeat-x bottom;
border-bottom: 1px #ffffff solid;
background-color: #F4F4F4;
margin: 3px 5px 3px 5px;
_margin: 1px 3px 1px 3px;
}
.freebox img{
border: 2px #FFFFFF solid;
}

.freebox h3{
margin: 10px 0 0 0;
padding: 0;
font-family: Arial;
font-size: 12px;
color: #3A7082;
font-weight: bold;
text-decoration:underline;
}
.freebox .mdprac{
font-family: Arial;
color: #454545;
font-size: 12px;
margin: 0 7px 0 7px;
padding: 9px 9px 0 9px;
}

.freeimg{
float:left;
margin: 12px 9px 0px 7px;
width:70px;
height: 110px;
}

.surgeonimg{
height: 105px;
width: 70px;
}

#barmain h1{
color:#1C8CB2;
margin:7px 25px 7px 12px;
font-family: Helvetica, Arial, sans-serif;
font-size:30px;
font-weight:lighter;
line-height:30px;
padding-top:5px;
margin-bottom:5px;
border-bottom:#1C8CB2 3px solid;
}
#barmain h2{
color:#1C8CB2;
margin:7px 15px 7px 12px;
font-family: Helvetica, Arial, sans-serif;
font-size:20px;
line-height:20px;
padding-top:5px;
margin-bottom:5px;
}

#barmain h2 span{
font-weight:normal;
}

#barfeat h2{
margin: 8px 0px 8px 15px;
padding: 0 0 0 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 20px;
color: #464445;
font-weight:lighter;
background: url(../images/bullet_title.jpg) no-repeat left center;
} 
#barfeat span{
margin: 8px 0px 8px 15px;
padding: 0 0 0 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 20px;
color: #464445;
font-weight:lighter;
background: url(../images/bullet_title.jpg) no-repeat left center;
}

#barlocal h3{
margin: 8px 0px 8px 15px;
padding: 0 0 0 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 16px;
color: #464445;
font-weight:lighter;
background: url(../images/bullet_title.jpg) no-repeat left center;
}

#barlist h3, #barlist h1{
margin: 8px 0px 8px 15px;
padding: 0 0 0 20px;
font-family: Helvetica, Arial, sans-serif;
font-size: 18px;
color: #464445;
font-weight:lighter;
background: url(../images/bullet_title.jpg) no-repeat left center;
}

#barlocal h3 span{
font-weight:normal;
}

.hometext{
font-family: Arial;
color:#7B7B7B;
font-size: 12px;
margin: 0px 10px;
}

.hometext h1{
font-size:18px;
font-weight:bold;
margin-top:25px;
margin-bottom:12px;
color:#DC853F;
border-bottom:1px solid #D4D0C8;
}

.hometext h2{
color:#3CA1D7;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.autocomplete-w1{
position:absolute;
top:4px;
left:3px;
/* IE6 fix: */
_background:none;
_top:1px;
font-family:arial;
font-size:12px;
color:#515151;
}
.autocomplete{
width:300px;
border:1px solid #999;
background:#fff;
cursor:default;
text-align:left;
max-height:350px;
overflow:auto;
margin:-6px 6px 6px -6px;
/* IE specific: */
_height:350px;
_margin:0px 6px 6px 0;
overflow-x:hidden;
}
.autocomplete .selected {
background:#8ccfe3;
}
.autocomplete div {
padding:2px 5px;
white-space:nowrap;
}
.autocomplete strong {
font-weight:normal;
color:#D26626;
}

#fullinfoprofile{
width:663px;
background: url(../images/fullinfozone.jpg) no-repeat top;
margin:6px 0px 0px 3px;
}

#fullinfoleftcont{
width:78px;
height:193px;
float:left;
padding:11px 0px 0px 24px;
}
#fullinforightcont{
width:561px;
float:left;
}

#fullinfoname{
width:291px;
padding:18px 0px 0px 10px;
float:left;
height: 44px;
}

#fullinfoname h2{
font-family:Arial;
font-weight:bold;
font-size:15px;
color:#125A71;
padding:0px;
margin:0px;
}

#fulinfolocation{
width:505px;
height:20px;
font-family:arial;
font-size:12px;
color:#648691;
padding:6px 0px 0px 10px;
float:left;
}

#fulinfolocation span{
font-weight:bold;
}

#fulinfolocation a, #fulinfolocation a:active, #fulinfolocation a:visited{
padding:0px;
margin:0px;
text-decoration:none;
color:#4F6971;
}

#fulinfolocation a:hover{
color:#4F6971;
text-decoration:underline;
}

#fulinfopractice{
width:291px;
float:left;
padding:6px 0px 0px 10px;
font-size:12px;
color:#58524C;
}

#fulinfopractice span{
font-weight:bold;
}

#fulinfourl{
padding:6px 0px 0px 10px;
float:left;
font-size:12px;
color:#58524C;
}

#fulinfourl span{
font-weight:bold;
}

#fulinfourl a, #fulinfourl a:active, #fulinfourl a:visited{
text-decoration:none;
color:#4F6971;
}

#fulinfourl a:hover{
color:#4F6971;
text-decoration:underline;
}

#profileabout{
width:655px;
background-color:#F6F6F6;
padding:3px 4px 3px 4px;
margin-left:3px;
float:left;
}

#abouttitle{
background: url(../images/smallabout.jpg) no-repeat 10px 3px;
height:25px;
color:#84997A;
font-size:14px;
padding:15px 0px 0px 40px;
font-weight:bold;
}

#aboutcont{
padding:10px 5px 10px 10px;
font-size:12px;
color:#7C7C7C;
}

#profileinformation{
background: url(../images/smalldotsbg.jpg) repeat-y;
width:612px;
padding:3px 4px 3px 4px;
margin:30px 0px 20px 3px;
float:left;

}

#procedurestitle{
width:146px;
background: url(../images/smallprocedures.jpg) no-repeat 5px 3px;
float:left;
padding:18px 0px 0px 40px;
height:32px;
font-size:12px;
color:#116986;
}
#proceduresbaa{
font-size:12px;
color:#116986;
padding-bottom: 15px;
padding-left: 15px;
}
#proceduresbaa span{
font-weight:bold;
}

#procedurestitle span{
font-weight:bold;
}

#careertitle{
width:177px;
background: url(../images/smallcareer.jpg) no-repeat 5px 8px;
float:left;
padding:18px 0px 0px 45px;
height:32px;
font-size:12px;
color:#116986;
}

#careertitle span{
font-weight:bold;
}

#affiliationstitle{
width:153px;
background: url(../images/smallaffiliations.jpg) no-repeat 5px 3px;
float:left;
padding:18px 0px 0px 50px;
height:32px;
font-size:12px;
color:#116986;
}

#affiliationstitle span{
font-weight:bold;
}

#procedurescontent{
float:left;
width:186px;
font-size:12px;
color:#525252;
min-height:50px;
}

#procedurescontent ul{
padding-left:30px;
padding-right:5px;
}

#procedurescontent li{
padding-bottom:5px;
}

#careercontent{
float:left;
width:202px;
font-size:12px;
color:#525252;
margin-top:12px;
padding:0px 5px 0px 15px;
min-height:50px;
}

#careercontent span{
font-weight:bold;
}

#affiliationscontent{
float:left;
width:183px;
font-size:12px;
color:#525252;
margin-top:12px;
padding:0px 5px 0px 15px;
min-height:50px;
}
/*************************************/

#contpages {
color:#919191;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
float:left;
margin:0px 12px 12px 12px;
padding:0px 10px 0px 5px;
}

#contpages h1{
color:#1C8CB2;
margin:7px 25px 7px 0px;
font-family: Helvetica, Arial, sans-serif;
font-size:30px;
font-weight:lighter;
line-height:30px;
padding-top:5px;
margin-bottom:5px;
border-bottom:#1C8CB2 3px solid;
}
#contpages h2{
font-family: Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:lighter;
color:#4BA4C5;
padding:15px 0px 0px 0px;
margin:0px;
}
#contpages h2 a, #contpages h2 a:active, #contpages h2 a:visited, #contpages h2 a:hover{
text-decoration:none;
color:#1C8CB2;
}
#contpages ul{
margin-top:12px;
margin-bottom:6px;
}

.legal{
color:#3CA1D7;
border-bottom:1px dotted #3CA1DE;
font-size:16px;
font-weight:bold;
}

#contpages h3{
color:#666666;
font-family: Helvetica, Arial, sans-serif;
font-size:15px;
font-weight:lighter;
}
#contpages a, #contpages a:active, #contpages a:visited{
text-decoration:none;
color:#1C8CB2;
}
#contpages p{
margin:10px 0px 10px 0px;
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size:12px;
}


#contcontact {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
float:left;
margin-left:3px;
}

#contactbig{
float:left;
background: url(../images/bigsurgeon.jpg) no-repeat right;
height:353px;
width:664px;
}

#contactbiginside{
float:left;
width:420px;
}

#contactbiginside h1{
color:#423E3B;
font-size:18px;
font-weight:normal;
margin-left:10px;
margin-bottom:0px;
margin-top:25px;
}

#contactbiginside p{
color:#7B7B7B;
font-size:12px;
margin-left:10px;
}

#contactbiginside span{
color:#F58645;
font-size:13px;
margin-left:10px;
}

#contactformtop{
background: url(../images/formtitle.jpg) repeat-x left;
width:614px;
height:79px;
color:#147696;
font-size:11px;
font-weight:bold;
padding:9px 0px 0px 50px;
float: left;
}

#contactformtitle{
float:left;
color:#424242;
font-size:19px;
margin:0px 0px 20px 10px;
font-weight:normal;
padding:0px;
}

#contactformtitle span{
font-size:12px;
}

#contactformtitle a, #contactformtitle a:active, #contactformtitle a:visited, #contactformtitle a:hover{
color:#424242;
text-decoration:underline;
font-size:12px;
}

#contactformhead{
float:left;
width:439px;
height:22px;
background-color:#424242;
margin-left:10px;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
padding:7px 0px 0px 6px;
}

#contactformbody{
float:left;
width:445px;
height:410px;
background-color:#EEEEEE;
margin-left:10px;
}

.contactlabelfield{
float:left;
width:200px;
margin-left:15px;
padding:8px 0px 8px 0px;
font-size:12px;
color:#296A6E;
}

.contactinput{
float:left;
width:195px;
margin-left:15px;
}

.contactinputarea {
float:left;
height:100px;
margin-left:15px;
width:410px;
}

.contactbutton{
float:left;
width:415px;
margin:10px 0px 0px 15px;
text-align:center;
}

.msg {
margin-left:15px;
color:#ff0000;
width:439px;
float:left;
padding-left:6px
}
.msg span {
color:#000000;
}
.msg div {
text-align:center;
}

/*-------  Left menu styles    -------*/
.sdmenu{
background-color:#f4f4f4;
}       
div.sdmenu {
width: 262px;
font-family: Arial, sans-serif;
font-size: 12px;
background-repeat: no-repeat;
background-position: right bottom;
color: #808181;
}
div.sdmenu div {
/*width: 262px;*/
/*overflow: hidden;*/
}

div.sdmenu div span {
display: block;
padding: 5px 25px;
font-weight: bold;
color: #3395b7;
background: url(../images/down.gif) no-repeat 5px center;
cursor: default;
border-bottom: 1px solid #ebebeb;
}
div.sdmenu div a, div.sdmenu div a:visited,  div.sdmenu div a:link {
padding: 5px 25px;
background: #f4f4f4;
display: block;
border-bottom: 1px solid #ebebeb;
color:#606060;
font-weight:bold;
text-decoration:none;
}
div.sdmenu div a.root {
display: block;
padding: 5px 25px;
font-weight: bold;
color: #3395b7;
background: url(../images/expanded.gif) no-repeat 5px center;
border-bottom: 1px solid #ebebeb;
}
div.sdmenu div a:hover {
background : #ffcc00 url(../images/linkarrow.gif) no-repeat right center;
color: #755f23;
text-decoration: none;
}
div.sdmenu div a.root:hover {
display: block;
padding: 5px 25px;
font-weight: bold;
color: #3395b7;
background: url(../images/expanded.gif) no-repeat 5px center;
border-bottom: 1px solid #ebebeb;
text-decoration:underline;
}
/*--------------*/
         
#baasur{
padding: 25px 0;
}
.imgbaa{
width: 175px;
margin: 0 5px 10px 5px;
float: left;
}
.despic{
padding: 3px;
text-align: center;
}
.picscontainer{
width: 555px;
margin-left: 58px;
}
.tooltiptext{
border-bottom:1px dotted #666666;
}
.lnkmap{
float:right;
}
.lnkmap img{
margin: 4px;
}
#adss {
text-align:center;
width:129px;
padding-top:10px;
float:right;
}
.footbigger{
font-size: 14px;
font-weight: bold;
}

/*maps buble styles*/
.surinfo {
width:300px;
}
.surtit{
background-color: #3c96bb;
color: #515151;
font-size: 15px;
padding: 5px;
font-weight: bold;
}
.surimg{
margin:3px 3px 0 0;
float: left;
}
.surgeonimg{
height: 105px;
width: 70px;
}
.surcont{
font-size:12px;
margin:3px 0 0 0;
background-color: #e6eef1;
color: #454545;
float: right;
width: 217px;
height: 91px;
padding: 5px;
}
.surcont a, .surcont a:link, .surcont a:visited{
color: #454545;
text-decoration: underline;
}
.surcont a:hover, .surcont a:active{
color: #454545;
text-decoration: underline;
}
/*-------------- maps*/

.Campos_Submenu_negro {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: normal;
font-size: 11px;
}
.Menu_copyright {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #65514A;
font-weight: normal;
font-size: 11px;
}
.Titulo {
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #bd3e00;
font-weight: normal;
font-size: 14px;
}
.bacmob {
color: #FFCC00 !important;
font-size: 19px !important;
font-weight: bold;
}

/* form news */

/* panel */
.panel, .panelcollapsed 
{
  width:200px;
  margin-left:auto;
  margin-right:auto;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 0 0 10px #888;
  -webkit-box-shadow: 0 0 10px #888;
  box-shadow: 0 0 10px #888;
  background-color:#1c8cb2;
  padding:5px;
  margin-top:20px;
  margin-bottom:20px;
  background-image:url(../images/header_lite_news.jpg);
  background-position:0 0;
  background-repeat:no-repeat;
}

/* panel heading */
.panel h4, .panelcollapsed h4 
{
  text-align:center;
  color:#D81517;
  cursor: pointer;
  font-size:15px;
  margin:0;
  padding:5px;
  margin-bottom:10px;
  text-shadow:#bed8e7 0px 1px 1px;
  line-height:18px;
  background-color:#adcfdd;
  margin-top:-5px;
  margin-left:-5px;
  margin-right:-5px;
  -moz-border-radius: 9px 9px 0 0 ;
  border-radius: 9px 9px 0 0;
  font-weight:bold;
  width:auto;
}

/* panel heading on rollover */
.panel h4:hover, .panelcollapsed h4:hover {
  background-color: #B9DFED;
}

/* heading of a collapsed panel */
.panelcollapsed h4 
{
  text-align:center;
  color:#D81517;
  font-size:15px;
  margin:0;
  padding:5px;
  margin-bottom:10px;
  text-shadow:#bed8e7 0px 1px 1px;
  line-height:18px;
  background-color:#adcfdd;
  margin-top:-5px;
  margin-left:-5px;
  margin-right:-5px;
  -moz-border-radius: 9px 9px 0 0 ;
  border-radius: 9px 9px 0 0;
  font-weight:bold;
  width:auto;
}
#frmhead{
cursor: pointer;
}

/* panel content - do not set borders or paddings */
.panelcontent 
{ 
  overflow: hidden;
  background-image:url(../images/header_lite_news.jpg);
  background-position:0 -156px;
  background-repeat:no-repeat;
  margin:-5px;
  margin-top:-15px;
}

/* collapsed panel content */
.panelcollapsed .panelcontent { display: none; }



/* Dani's Styles */
div.hh2 {
  text-align:right;
  color:#145162;
  font-size:15px;
  margin:0;
  padding:0;
  text-shadow:#8cbbcf 0px 1px 2px;
  padding-bottom:10px;
  line-height:18px;
  font-weight:normal;
  width:auto;
}
div.hh3 {
  text-align:left;
  color:#adcfdd;
  font-size:12px;
  margin:0;
  padding:10px;
  text-shadow:#255f77 0px 1px 1px;
  line-height:13px;
  padding-bottom:0;
  padding-top:15px;
  font-weight:normal;
}
div.hh4 {
  text-align:right;
  color:#20475B;
  font-size:12px;
  margin:0;
  padding:10px;
  line-height:13px;
  padding-bottom:0;
  padding-top:2px;
  font-weight:normal;
  width:70px;
  float:left;
}
div.clearform {
  clear:both;
}
div.hli {
  text-align:left;
  color:#fff;
  font-size:12px;
  margin:0;
  padding:0;
  list-style-image:url(../images/list_news.png);
  padding-bottom:0;
  line-height:12px;
    border:none;
    background:none;
  font-weight:normal;
  margin-left:55px;
  text-shadow:#255f77 0px 1px 1px;
  width:145px;
}
div.hli2 {
  text-align:left;
  color:#fff;
  font-size:12px;
  margin:0;
  padding:0;
  list-style-image:url(../images/list_news.png);
  padding-bottom:4px;
  line-height:12px;
    border:none;
    background:none;
  font-weight:normal;
  margin-left:70px;
  text-shadow:#255f77 0px 1px 1px;
  width:130px;
}
div.hli3 {
  text-align:left;
  color:#fff;
  font-size:12px;
  margin:0;
  padding:0;
  list-style-image:url(../images/list_news.png);
  padding-bottom:4px;
  line-height:12px;
    border:none;
    background:none;
  font-weight:normal;
  margin-left:55px;
  text-shadow:#255f77 0px 1px 1px;
  width:145px;
}
div.hli4 {
  text-align:left;
  color:#20475B;
  font-size:12px;
  margin:0;
  padding:0;
  list-style-image:url(../images/list_news.png);
  padding-bottom:4px;
  line-height:12px;
  border:none;
  background:none;
  font-weight:normal;
  margin-left:70px;
  width:130px;
}

div.panelcontent .form_area {
  margin-top:30px;
}
div.panelcontent .form_area p {
  padding:0;
  margin:0;
  text-align:center;
  font-size:10px;
  color:#2E6A8C;

  font-weight:normal;
  width:auto;
}
div.panelcontent .form_area select, div.panelcontent .form_area input {
  border:#1e3e4a solid 1px;
  background-color:#e4eff3;
  color:#1e3e4a;
  font-size:12px;

  width:180px;
  margin:2px;
  padding:1px;
  text-shadow:#fff 0px 1px 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin-left:13px;
}
div.panelcontent .form_area textarea {
  border:#1e3e4a solid 1px;
  background-color:#e4eff3;
  color:#1e3e4a;
  font-size:12px;
  width:180px;
  margin:2px;
  padding:1px;
  text-shadow:#fff 0px 1px 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
        height:50px;
    margin-left:13px;
}
div.panelcontent .form_area .submit_button {
  height: 30px;
  margin-left:auto;
  margin-right:auto;
  padding:0;
}
div.panelcontent .form_area .submit_button input {
  background: url(../images/submit_lite_news.png) no-repeat top left;
  background-color:transparent;
  cursor:pointer;
  width: 86px;
  height: 30px;
  border: none;
  float:right;
  margin-right:10px;
}
div.panelcontent .form_area .submit_button input:hover {
  background: url(../images/submit_lite_hover_news.png) no-repeat top left;
}
div.panelcontent .form_area .submit_button .check_box{
  width:10px; 
  background-color:transparent; 
  border:none; 
  background:none;
  height:10px;
}

/*New Design NEW STYLES*/

.clear{
clear:both;
}

.featbox .mdata img{
padding-top:3px;
}
.localbox .mdata img{
padding-top:3px;
}

#contpages h2 a, #contpages h2 a:active, #contpages h2 a:visited{
text-decoration:none;
color:#156C8A;
}

#contpages a:hover{
text-decoration:underline;
color:#1C8CB2;
}

#contpages ul li{
margin-top:0;
margin-bottom:6px;
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size:12px;
}

#social{
position:absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
top: 80px;
width: 500px;
z-index:1030;
padding-left:500px;
}

.addthis_button_google_plusone {
/*float: right;*/
margin: 0px 0px 0px 0px;
}
.addthis_button_tweet {
/*float: right;*/
margin: 0px 0px 0px -15px;
}
.addthis_button_facebook_like {
/*float: right;*/
margin: 0px 0px 0px -15px;
}

#social_contents{
width:932px;
margin-left:auto;
margin-right:auto;
padding-right:129px;	
}
#new_header{
background-image:url(../images/header_page.jpg);
background-position:center bottom;
background-repeat:no-repeat;
overflow: auto;
width:100%;
min-width:1082px;
position:absolute;
z-index:1020;
background-color:#3c8caf;
height:103px;
-moz-box-shadow: 0 0 10px #0c4457;
-webkit-box-shadow: 0 0 10px #0c4457;
box-shadow: 0 0 10px #0c4457;  
}
#new_header_contents{
width:932px;
margin-left:auto;
margin-right:auto;
padding-right:129px;	
}
#header_title{
font-family: Helvetica, Arial, sans-serif;
font-size:35px;
font-weight:lighter;
color:#FFF;
text-shadow:#034555 0px 0px 10px;
line-height:35px;
padding-top:40px;
float:left;
width:650px;
}
#header_title span{
color:#fcc707;
}
#header_title font{
font-size:23px;
}
#header_subtitle{
font-family: Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:lighter;
color:#FFF;
text-shadow:#034555 0px 0px 5px;
line-height:18px;
float:left;
width:650px;
margin-top:-2px;
}
#header_image{
text-align:right;
float:right;
width:282px;
}
#new_footer {
background-image:url(../images/new_footer.jpg);
background-repeat:repeat-x;
background-position:center bottom;
background-color:#357fa6;
width:934px;
margin-left:auto;
margin-right:auto;
-moz-border-bottom-left-radius: 10px;
border-bottom-left-radius: 10px;
-moz-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
}
#more_procedures{
width:902px;
margin-left:auto;
margin-right:auto;
min-height:20px;
padding-top:10px;
}
#more_procedures_title{
font-family: Helvetica, Arial, sans-serif;
font-size:22px;
font-weight:lighter;
color:#FFF;
text-shadow:#034555 0px 0px 10px;
line-height:35px;
float:left;
width:555px;
padding-top:5px;
padding-left:360px;
background-image: url(../images/more_procedures.png);
background-repeat: no-repeat;
background-position:center top;
}
#more_procedures_title span{
color:#fcc707;
}
#footer_copy{
width:902px;
margin-left:auto;
margin-right:auto;
}
#footer_logo{
font-family: Helvetica, Arial, sans-serif;
font-size:35px;
font-weight:lighter;
color:#FFF;
text-shadow:#034555 0px 0px 10px;
line-height:35px;
float:right;
width:650px;
text-align:right;
padding-top:20px;
padding-right:15px;
}
#footer_logo span{
color:#fcc707;
}
#footer_logo font{
font-size:23px;
}
#footer_menu{
font-family: Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:lighter;
color:#FFF;
text-shadow:#034555 0px 0px 5px;
line-height:18px;
float:right;
width:650px;
margin-top:-9px;
text-align:right;
padding-right:15px;
margin-bottom:15px;
}
#footer_menu a{
color:#FFF;
text-decoration:none;
}
#footer_menu a:hover{
color:#FFF;
text-decoration:underline;
}
#content_transparent {
background: url(../images/transparent_back.png) repeat;
width: 953px;
float:left;
-moz-border-bottom-left-radius: 15px;
border-bottom-left-radius: 15px;
-moz-border-bottom-right-radius: 15px;
border-bottom-right-radius: 15px;
}
#new_footer_wrap {
width: 953px;
margin:0;
padding:0;
margin-left:-10px;
}

#precontpages {
float:left;
color:#919191;
float:left;
font-family: Arial,Helvetica,sans-serif;
font-size:12px;
margin-left:12px;
margin-right:12px;
padding: 0 10px 0 5px;
} 

#precontpages h1{
color:#1C8CB2;
margin:7px 25px 7px 0px;
font-family: Helvetica, Arial, sans-serif;
font-size:30px;
font-weight:lighter;
line-height:30px;
padding-top:5px;
margin-bottom:5px;
border-bottom:#1C8CB2 3px solid;
}

#precontpages h2{
font-family: Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:lighter;
color:#4BA4C5;
padding:15px 0px 0px 0px;
margin:0px;
}

#precontpages h2 a, #precontpages h2 a:active, #precontpages h2 a:visited, #precontpages h2 a:hover{
text-decoration:none;
color:#1C8CB2;
}

#precontpages ul{
margin-top:12px;
margin-bottom:6px;
}

#precontpages p{
margin:10px 0px 10px 0px;
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
text-align:left;
font-size:12px;
}

#precontpages h3{
color:#666666;
font-family: Helvetica, Arial, sans-serif;
font-size:15px;
font-weight:lighter;
}

#precontpages a, #precontpages a:active, #precontpages a:visited{
text-decoration:none;
color:#1C8CB2;
}
.soitem{
float: left;
width: 150px;
}

.nice_box{
width:350px;
margin-left:auto;
margin-right:auto;
background-color:#1C8CB2;
background-image:url(../images/pic_top_thin.jpg);
background-position:top left;
background-repeat:repeat-x;
font-size:12px;
border-radius:8px;
-ms-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
box-shadow:0px 0px 10px #999;
-msbox-shadow:0px 0px 10px #999;
-mozbox-shadow:0px 0px 10px #999;
-webkitbox-shadow:0px 0px 10px #999;
border-color:#14729D;
border-width:2px;
border-style:solid;
}
.nice_contents{
color:#FFF;
margin:0;
margin:0;
padding-left:15px;
padding-right:15px;
font-size:15px;
text-shadow:#034555 0px 1px 1px;
line-height:20px;
text-align:center;
padding-bottom:15px;
}
.nice_contents span{
color:#CCC;
font-weight:bold;
}

.nice_title {
font-family: Helvetica, Arial, sans-serif;
font-size:25px;
font-weight:lighter;
color:#fcc707;
text-shadow:#034555 0px 0px 10px;
line-height:25px;
padding:0;
margin:10px;
padding-bottom:5px;
margin-bottom:5px;
text-align:center;
border-bottom:#f5f5f5 solid 2px;
}

.nice_box{
width:350px;
margin-left:auto;
margin-right:auto;
background-color:#1C8CB2;
background-image:url(../images/pic_top_thin.jpg);
background-position:top left;
background-repeat:repeat-x;
font-size:12px;
border-radius:8px;
-ms-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
box-shadow:0px 0px 10px #999;
-msbox-shadow:0px 0px 10px #999;
-mozbox-shadow:0px 0px 10px #999;
-webkitbox-shadow:0px 0px 10px #999;
border-color:#14729D;
border-width:2px;
border-style:solid;
}
.nice_contents{
color:#FFF;
margin:0;
margin:0;
padding-left:15px;
padding-right:15px;
font-size:15px;
text-shadow:#034555 0px 1px 1px;
line-height:20px;
text-align:center;
padding-bottom:15px;
}
.nice_contents span{
color:#CCC;
font-weight:bold;
}

.nice_title {
font-family: Helvetica, Arial, sans-serif;
font-size:25px;
font-weight:lighter;
color:#fcc707;
text-shadow:#034555 0px 0px 10px;
line-height:25px;
padding:0;
margin:10px;
padding-bottom:5px;
margin-bottom:5px;
text-align:center;
border-bottom:#f5f5f5 solid 2px;
}
