body{margin:0 0 20px 0;padding:0;font-size:76%;font-family:verdana,sans-serif;background-color:#ececec;text-align:center;}
#rights{color:#bebebe;font-size:10px;}
#wrp{position:relative;margin:32px auto 0;width:722px;background-image:url("i/shadowR2.gif");background-repeat:repeat-y;background-position:right;background-color:white;text-align:left;border-left:1px solid #ccc;}
#hdr{background-image:url("/i/hdr3.gif");height:120px;background-repeat:no-repeat;}
#nav{position:absolute;text-align:right;line-height:11px;left:34px;top:300px;}
#nav a{display:block;padding:3px 12px 1px 0;font:10px/19px verdana,tahoma,sans-serif;color:#555;background:#fafafa;border-top:1px solid #ccc;width:120px;_width:132px;}
html>body #nav a{width:120px;}
#l{border-bottom:1px solid #ccc !important;}
#nav a:hover{color:#fff;background-color:#85A3CC;text-decoration:none;}
#nav a.x,#nav a.x:hover{border:0 !important;margin-top:25px;background-color:#fff;}
#ma{color:#333 !important;background-color:#ededed !important;background-image:url("/i/navbg2.gif") !important;background-repeat:repeat;}
#ma:hover{color:#b4b4b4 !important;background-color:#ddd;background-image:url("/i/navbg2.gif");background-repeat:repeat;}
#con{background-image:url("/i/ftrRed.gif");background-repeat:no-repeat;padding:6px 0 18px;text-align:center;margin:0 auto 32px;width:722px;}
#con a{color:white;text-decoration:underline;background-image:none;}
#con p{color:#fff;font:.89em verdana,tahoma,sans-serif;margin:0;text-align:center;}
#main{padding:22px 0;margin-left:200px;}
#C{width:415px;margin:0 0 28px 20px;}
#C .c{width:196px;float:left;margin:10px 10px 10px 0;border:1px solid #ccc;border-width:1px 0;}
#C .c p{padding:6px;}
#C img{margin:10px 10px 10px 0;}
div.sq{border-bottom:1px solid #ccc !important;margin:0 10px 0 0;width:196px;float:left;padding:0 0 10px 0;}
div.sq a{background-image:none;}
div.sq img{padding:0 !important;margin:0 !important;}
img.e{margin:0 4px 0 0 !important;padding:0 !important;}
.grid div{float:left;margin-right:20px;}
div.pho{background-color:#dedede;margin:18px 0 5px;border:1px solid #ccc;padding:4px;width:392px;_width:400px;}
div.pho img{border:0 !important;padding:0 !important;margin:0 !important;}
.caption{margin-top:0;}
.mc{float:left;width:200px;margin:0 25px 20px 10px;}
.mc img{width:196px;height:111px;}
.mc p{text-align:left;}
#sbm{float:right;padding:25px 34px 0 0;margin:0;height:30px;}
#sbm a{font:11px/12px verdana,tahoma,sans-serif;color:#888;margin-bottom:10px;background-image:none;}
#sbm a.x{border:0 !important;vertical-align:bottom;background-image: none;}
#on{font:11px/12px verdana,tahoma,sans-serif;color:#888;border-bottom:1px solid #cbbe94;padding-bottom:1px !important;background-image:none;}
#on:hover{text-decoration:none;background-image: none;}
a:link,a:visited{color:#5C80AA;font-weight:bold;text-decoration:none;background-image:none;background-position:bottom left;background-repeat:repeat-x;padding-bottom:2px;}
a:visited{background-image:none;}
a:hover{color:#157FC9;background-image:none;background-position:bottom;background-repeat:repeat-x;}
li{font:.94em/1.6em verdana,tahoma,sans-serif;margin-top:0;color:#222;}
h1{display:none;}
h2{color:#5C80AA;font-weight:bold;font:1.5em/1em "Lucida Grande",helvetica,arial,sans-serif;margin:25px 0 10px;}
h2 a,h2 a:visited{font-weight:normal;background-image:none;}
h2 a:hover{background-image:none;background-position:bottom;background-repeat:repeat-x;}
h4{color:#333;font:1.1em/1.0em helvetica,arial,sans-serif;font-weight:bold;margin:14px 0 0;}
h5{color:#5C80AA;font:.94em/1.5em helvetica,arial,verdana,tahoma,sans-serif;font-weight:bold;margin:14px 0 0;}
p{color:#222;font:.94em/1.5em verdana,tahoma,sans-serif;text-align:justify;}
b{font-weight:bold;}
.d{margin-top:45px;}
.dat{padding-top:2px;border-top:1px dotted #aaa;color:#888;font:.94em/1.5em verdana,tahoma,sans-serif;}
#ind{margin:0;padding:0;}
#ind p{margin-left:5px;}
.cod{font:1.22em monaco,monospace;border-bottom:1px dotted #888;}
.clr{clear:both;line-height:0;font-size:0;overflow:hidden;}
#sendmail{color:#333;border:1px solid #aaa;padding:10px 8px;margin:8px 0;background-color:#eee;width:350px;_width:368px;}
html>body #sendmail{width:350px;}
#sendmail textarea{margin:6px 0;width:100%;height:150px;}
input .styled{width:100%;padding:3px;clear:both;margin:3px;}
label{font:.9em/1.5em verdana,tahoma,sans-serif;margin-top:5px;clear:both;display:block;font-weight:bold;color:#333;}
table.familyApp{color:#333;border:1px solid #ccc;padding:0;margin:15px 0;width:454px;_width:456px;}
.familyApp td.r{text-align:right;font:.94em/1.5em verdana,tahoma,sans-serif;color:#222;padding:4px 8px 4px 2px;margin:0;}
.familyApp input,.familyApp textarea{width:95%;}
.familyApp input.w,.familyApp textarea.w{width:98%;}
.familyApp th{text-align:left;padding:4px 6px;margin:0;color:#333;}
.familyApp td{text-align:left;vertical-align:top;}
.familyApp td.r{text-align:right !important;font:.94em/1.5em verdana,tahoma,sans-serif;color:#222;padding:4px 8px 4px 2px;margin:0;}
.familyApp tr{background-color:#D7DBE0;}
input.error { border: 2px solid #951516;}
#form_msgs.error { list-style-type: square; background-color: #F4C9C9; border: 2px solid #951516; padding-left: 24px; }
#form_msgs.error li { margin: 4px 0; }
/*.familyApp tr.on{background-color:#CDD0D3}*/
.familyApp .submit{width:auto;}
.switch{padding:10px;border:1px solid #bbb;background-color:#eee;font-size:85%;margin-top:20px;}
img{border:0 !important;}
#uapa{position:absolute;left:42px;bottom:80px;}
#intro{width:430px;padding:10px;border:1px solid #aaa;background-color:#EFF5F9;}
#intro h2{margin-top:0;}
#intro p{margin-bottom:0;}
