@charset "utf-8";

body {background-color:#FFFFFF; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background-image:url(../img/bckg.png); background-repeat:repeat-x}

#wrap { width:900px;background-image:url(../img/back.png);background-position: 0 0;background-repeat:no-repeat;margin-right:auto;margin-left:auto;margin-right: auto;margin-left: auto;text-align:left;voice-family: "\"}\"";voice-family:inherit; padding-left:12px; padding-right:12px; }

a { color:#0099FF; text-decoration:underline }
a:hover { color:#0066FF; text-decoration:underline }

#header { display:block; height:360px; background-image:url(../img/la_home2.jpg); background-position:top left; background-repeat:no-repeat; }
#headeri { display:block; height:230px; background-image:url(../img/la_inside.jpg); background-position:top left; background-repeat:no-repeat; }
#topleft { display:block; width:447px; float:left; height:310px; }
#topright { display:block; width:453px; float:left; height:310px; }

#topleft .mdphone, #toplefti .mdphone { text-indent:-5000px; float:left; width:349px; background-image:url(../img/mdphone.gif); height:26px; display:block }

#toplefti { display:block; width:447px; float:left; height:180px; }
#toprighti { display:block; width:453px; float:left; height:180px; }

#header h1, #header h2 { margin:0; padding:0 }
#header h1 a { display:block; float:left; width:228px; height:142px; background-image:url(../img/mdlogo.gif); text-indent:-5000px; margin-top:15px; margin-bottom:2px;  }
#headeri h1 a  { display:block; float:left; width:228px; height:122px; background-image:url(../img/mdlogob.gif); text-indent:-5000px; margin-top:15px; margin-bottom:2px;  }
#topright h2 { display:block; float:right; width:453px; height:33px; background-image:url(../img/1962.gif); text-indent:-5000px; margin-top:15px; position:absolute; top:0px;   }

#headeri h1, #headeri h2 { margin:0; padding:0 }

#headeri h2 { display:block; float:right; width:453px; height:33px; background-image:url(../img/1962.gif); text-indent:-5000px; margin-top:15px;   }


#searchbox { display:block; width:276px; height:202px; padding:12px; background-image:url(../img/searchbox.gif); background-repeat:no-repeat; text-align:left; margin-top:65px; z-index:5; margin-left:125px; }
#searchbox .title { font-size:12px; font-weight:bold; display:block; height:45px; color:#0066CC; margin-bottom:0px; float:left; width:130px; }
#searchbox select { font-size:11px; width:200px;  }
#searchbox .block { display:block;  }
#searchbox .margina { margin-bottom:14px;  }
#searchbox .cols { display:block;  font-size:11px; color:#333333; width:120px; float:left }
#searchbox .cols select { width:110px; }
#searchbox .clearcol { clear:left; }
#searchbox .blocktext { display:block; font-size:11px; color:#333333; line-height:20px; width:100px; }
#searchbox form { margin:0; padding:0 }
#searchbox .forma { display:block; padding-left:10px; padding-right:10px; margin:0px; padding-top:0px; padding-bottom:0px; }
#searchbox .sbut { display:block; padding-top:15px; }


#sbox { display:block; width:230px; padding:10px; text-align:left; background-color:#E6E6E6; border:1px solid #B0E0FF; margin:0 }
#sbox .title { font-size:12px; font-weight:bold; display:block; height:35px; color:#0066CC; margin-bottom:0px; float:left;  }
#sbox .titleb { font-size:12px; font-weight:bold; display:block; height:35px; color:#0066CC; margin-bottom:0px; float:right;  }
#sbox select { font-size:11px; width:160px;  }
#sbox .block { display:block;  }
#sbox .margina { margin-bottom:14px;  }
#sbox .cols { display:block;  font-size:11px; color:#333333; width:100px; float:left }
#sbox .cols select { width:90px; }
#sbox .clearcol { clear:left; }
#sbox .blocktext { display:block; font-size:11px; color:#333333; line-height:20px; width:90px; }
#sbox form { margin:0; padding:0 }
#sbox .forma { display:block; padding-left:10px; padding-right:10px; margin:0px; padding-top:0px; padding-bottom:0px; }
#sbox .sbut { display:block; padding-top:15px; }
#sbox .titlec { font-size:12px; font-weight:bold; display:block; color:#0066CC; margin-bottom:5px; margin-top:15px;  }
#sbox a.maps { display:block; width:230px; height:85px; background-image:url(../img/gmap.gif); }
#sbox ul { font-size:12px; padding:0; margin:0; list-style:none; padding-left:10px; }
#sbox li { margin-bottom:2px; }



#menu {  display:block; background-image:url(../img/menubck.gif); background-repeat:repeat-x; float:left; width:855px; height:38px; float:left; padding:0; margin:0; }
#menu ul { float:left; margin:0; padding:0; height:38px;  }
#menu li { float:left; list-style:none; margin:0; padding:0; height:38px;  }
#menu li a { color:#39281C; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:34px; padding-left:15px; padding-right:15px; background-image:url(../img/menuvline.gif); background-repeat:no-repeat; background-position:right 2px; display:block; text-decoration:none; padding-bottom:4px;  }
#menu li a:hover { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:34px; padding-left:15px; padding-right:15px; background-repeat:no-repeat; display:block; background-image:url(../img/menuarrow.gif); background-position:center; padding-bottom:4px; }
#menu li a.on { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:34px; padding-left:15px; padding-right:15px; background-color:#39281C; background-repeat:no-repeat; display:block; background-image:url(../img/menuarrow.gif); background-position:center; padding-bottom:4px; }
#menu li a.applybt { background-repeat:no-repeat; display:block; background-image:url(../img/applyonline.png); background-position:center; padding-top:12px; text-indent:-5000px; width:164px; margin-left:15px; }
#menu li a.applybt:hover { background-image:url(../img/applyonline.png); background-position:center; }

#menusection { display:block; width:900px; float:left; height:38px; }
#menushadow { display:block; width:45px; height:38px; background-image:url(../img/menushadow.png); background-position:right; background-repeat:no-repeat; float:left; margin-left:15px; padding:0; margin:0 }

#content h1 { display:block; color:#1941A5; padding:0; margin:0; margin-bottom:20px; background-image:url(../img/hdots.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:10px; font-size:28px; font-weight:normal }
#content { display:block; width:820px; padding-left:40px; padding-right:40px; padding-top:20px; padding-bottom:80px; }
#contenti { display:block; width:900px; padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:80px; background-position:630px top; background-image:url(../img/bluecol.png); background-repeat:no-repeat }
#contentj { display:block; width:900px; padding-left:0px; padding-right:0px; padding-top:20px; padding-bottom:80px;  }


#content .left { display:block; width:320px; color:#39281C; float:left; margin-right:40px; line-height:26px; font-size:14px}
#content .right { display:block; width:430px; color:#39281C; float:left; padding:15px; padding-top:0px; }
#content .right ul { margin:0; padding:0; margin-left:10px;  }
#content .right li { float:left; display:block; width:160px; margin-right:20px; line-height:26px; font-size:12px; background-image:url(../img/check2.gif); background-repeat:no-repeat; background-position:left; padding-left:30px; }

#contenti .lcol { display:block; width:548px; float:left; padding-left:40px; padding-right:40px; color:#39281C; line-height:22px; font-size:12px ; margin:0px; }
#contenti .rcol { display:block; width:250px; float:left; padding-left:10px; padding-right:10px; margin:0px;  }

#contentj .lcol { display:block; width:820px; float:left; padding-left:40px; padding-right:40px; color:#39281C; line-height:22px; font-size:16px }

#contenti h1, #contentj h1 { display:block; color:#1941A5; padding:0; margin:0; margin-bottom:20px; background-image:url(../img/hdots.gif); background-repeat:repeat-x; background-position:bottom; padding-bottom:10px; font-size:20px; font-weight:normal }
#contenti h2, #contentj h2 { display:block; color:#1941A5; padding:0; margin:0; margin-bottom:5px;  font-size:20px; font-weight:normal }
#contenti .numresult, #contentj .numresult { font-size:12px; display:block; margin-bottom:25px;}

.servitem { display:block; width:215px; height:18px; font-size:12px; }

#content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#content{zoom:1}

#contenti:after, #contentj:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#contenti, #contentj{zoom:1}

#footer { background-color:#614530; padding:20px; padding-bottom:50px; }
#footer .address { color:#FFFFFF; font-size:12px; line-height:16px; display:block; float:left; width:250px; margin-right:25px }
#footer .menu { color:#FFFFFF; font-size:11px; display:block; float:left; width:200px; margin-right:25px }
#footer .menu ul { margin:0; padding:0;   }
#footer .menu li { list-style:none; margin:0; padding:0;   }
#footer .menu li a { line-height:18px; border-bottom:1px solid #725740; width:200px; display:block; text-decoration:none; color:#AC9477  }
#footer .menu li a:hover { display:block; width:200px; height:18px; line-height:18px; text-decoration:none; color:#FFFFFF }
#footer .copyright { color:#FFFFFF; font-size:11px; line-height:16px; display:block; float:right;   }
a.footlnk { color:#AC9477; text-decoration:underline }
a.footlnk:hover { color:#FFFFFF; text-decoration:underline }

#footer:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#footer{zoom:1}


.sitem { display:block; border-bottom:1px solid #C8E9FF; height:100px; padding-bottom:10px; margin-bottom:10px;}
.sprice { font-size:18px; color:#0066CC; margin-right:10px; }
.sdesc { display:block; font-size:12px; color:#39281C; line-height:16px;   }
.spic { float:left; display:block; height:100px; width:150px; margin-right:15px; }
.sinfo { display:block; float:left;  margin-right:0px; margin-bottom:5px; }
.smid { float:left; display:block; margin-right:0px; margin-bottom:10px; width:350px;  }
.slink { float:left; display:block; font-size:12px; font-weight:normal; line-height:16px;  }
.sminfo { padding-left:22px; background-image:url(../img/more.gif); background-repeat:no-repeat; line-height:16px; font-size:12px; margin-left:10px; }
.ssmap { padding-left:22px; background-image:url(../img/showmap.gif); background-repeat:no-repeat; line-height:16px; font-size:12px; margin-left:10px;}
.sapply { padding-left:22px; background-image:url(../img/page_white_edit.png); background-repeat:no-repeat; line-height:16px; font-size:12px; display:block}
.sprint { padding-left:22px; background-image:url(../img/printer.png); background-repeat:no-repeat; line-height:16px; font-size:12px; margin-left:0px; display:block}

#paging { display:block; margin-top:25px; }
#paging ul { margin:0; padding:0 }
#paging li { list-style:none; float:left; display:block; margin-right:5px; }
#paging a { display:block; line-height:20px; padding-left:5px; padding-right:5px; border:1px solid #999999; text-decoration:none; font-size:14px;  }
#paging a.on { font-weight:bold; background-color:#999999; color:#FFFFFF }



.servlists ul { float:right; display:block; width:160px; margin:0; padding:0;  font-size:11px; line-height:14px; background-image:url(../img/slistbck.gif); background-repeat:repeat-x; padding:10px;  }
.servlists li { display:block; list-style:none; padding:0; margin:0; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #CDCDCD }
.servlists .tit { display:block; color:#FFFFFF; background-color:#1941A5; padding:0px; font-size:14px; text-transform:uppercase; width:170px;  padding:5px; text-align:center; font-weight:bold }
.servlists { float:right; display:block; width:180px; border-left:30px solid #FFFFFF  }

.servlistx ul { float:left; display:block; width:100px; margin:0; padding:0;  font-size:11px; line-height:14px; background-image:url(../img/slistbck.gif); background-repeat:repeat-x; padding:10px;  }
.servlistx li { display:block; list-style:none; padding:0; margin:0; margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #CDCDCD }
.servlistx .tit { display:block; color:#FFFFFF; background-color:#1941A5; padding:0px; font-size:14px; text-transform:uppercase; width:110px;  padding:5px; text-align:center; font-weight:bold; }
.servlistx { float:left;  }
.mr10 { margin-right:5px; }

.contlist { font-weight:bold; list-style:disc }
.contactbg { display:block; font-size:12px; margin-top:20px; background-color:#FFFFCC; border:1px solid #FCED98; padding:5px; }
.contactbg a, #addboxb a { font-weight:bold; color:#CF6600 }


.contform label { display:block; width:250px; float:left; margin-right:20px; margin-bottom:10px; }
.contform input { width:250px; }
.contform textarea { width:520px; }
.contform .divi label { display:block; width:550px; margin-top:10px; border-top:1px solid #CDCDCD; border-bottom:1px solid #CDCDCD; padding-top:20px; padding-bottom:20px;  }
.contform .mesa label { display:block; margin-top:5px; width:540px; }
.contform .submbt { margin-top:15px; width:120px; padding:6px; font-size:12px; font-weight:bold; color:#333333; background-color:#F5F5F5; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; border-top:1px solid #EEEEEE; border-left:1px solid #EEEEEE;  }
.contform .submbt:hover { width:120px; padding:6px; background-color:#DFF4FF; border:1px solid #C2E1EF; color:#0066CC; cursor:pointer  }
.red { color:#CF6600 }


#addbox { display:block; width:230px; padding:10px; text-align:left; background-color:#E6E6E6; border:1px solid #B0E0FF; font-size:12px; margin-bottom:10px; color:#333333 }
#addbox h2 { font-weight:bold; color:#0066CC; font-size:12px; margin-bottom:10px;}

#addboxb { display:block; width:520px; padding:10px; text-align:left; margin:0; background-color:#FFFFCC; border:1px solid #FCED98; font-size:14px; margin-bottom:10px; color:#333333; line-height:20px}
#addboxb h2 { font-weight:bold; color:#0066CC; font-size:12px; margin-bottom:10px;}

.alri { font-size:11px; margin-left:15px;}

#pdtop { display:block; width:580px; margin-top:20px; margin-bottom:40px;}
#pdinfo { display:block; width:220px; margin-right:20px; float:left; border:1px solid #B0E0FF; padding:10px; line-height:normal }
#pdinfo ul { padding:0; margin:0; list-style:none; margin-bottom:15px; }
#pdinfo li { display:block; padding-bottom: 5px; margin-bottom:5px; font-size:12px; border-bottom:1px solid #DEDEDE }
#pdpic { display:block; width:300px; float:left }
#pdpic #s2 { width:300px; height:200px; overflow:hidden }
#pdpic .navi { display:block; margin-top:10px; }


#pdtop:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#pdtop{zoom:1}

.sitem:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.sitem{zoom:1}



#assoc { display:block;  margin-top:20px; }

.cai { display:block; width:141px; height:60px; background-image:url(../img/cai_logo.gif); float:left; margin-right:20px; text-indent:-5000px; }
.eho { display:block; width:55px; height:60px; background-image:url(../img/eao_logo.gif); float:left; text-indent:-5000px; }

#myinfo { display:block; padding:10px; margin-top:20px; background-color:#FFFF99; color:#1941A5; font-weight:bold; font-size:12px; float:left; }
#myinfob { width:230px; padding:10px; background-color:#FFFF99; color:#1941A5; font-weight:bold; font-size:12px; text-align:left; margin-bottom:15px; }

#myinfo img, #myinfob img { vertical-align:middle; margin-right:5px; }

.smbut { margin-top:15px; width:120px; padding:6px; font-size:12px; font-weight:bold; color:#333333; background-color:#F5F5F5; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; border-top:1px solid #EEEEEE; border-left:1px solid #EEEEEE;  }
.smbut:hover { width:120px; padding:6px; background-color:#DFF4FF; border:1px solid #C2E1EF; color:#0066CC; cursor:pointer  }

#map { margin-top:20px; }

