* {margin:0;padding:0}
html, body {height:100%}
body {font:100.01%/110% Calibri,Arial,Helvetica,sans-serif;background:#1D1D1D;margin:0px auto;}
h1 {height:126px;line-height:126px;background:url('../img/shr/hdr_logo.png') 30px 30px no-repeat;}
#hme {position:absolute;display:block;top:30px;left:30px;width:300px;height:74px;cursor:pointer;}
#tex {display:none;}
h2 {font-size:1.3em;text-transform:lowercase;margin:1.5em 40px 0.5em;}
h2,h3,dl.std dt,dl.vcard dt.org,#rgt dt {color:#666;}
h3 {font-size:1em;}
h3,p {margin:1.25em 40px;}
h4 {font-size:0.66em;font-weight:normal;height:2em;line-height:2em;letter-spacing:0.05em;text-align:center;text-transform:uppercase;color:#A0A0A0;}
a.fot {color:ADADAD;}
a.fot:hover {color:FFF;border-bottom:1px dotted #FFF;}
p,.vcard,ul,dl.std dd,ul#hrs li {font-size:0.86em;color:#333;}
p,dl.std dt,dl.std dd {line-height:1.3em;}
p,ul,dl.std {text-align:left;}
a {text-decoration:none;color:#555;}
a:hover {border-bottom:1px dotted #555;}
p a,li a {color:#36C;}
p a:hover,li a:hover {border-bottom:1px dotted #36C;}
.emp {font-weight:bold;}
div.vcard {display:block;text-transform:uppercase;font-size:0.9em;position:relative;line-height:3em;margin-top:4em;}
div.vcard .url {display:none;}
em {display:inline;}

#nav {position:absolute;top:100px;right:80px;font-size:1em;height:1.6em;line-height:1.6em;text-align:right;text-transform:lowercase;list-style:none;margin:0px 0px 0px auto;width:34em;z-index:100;}
#nav li {float:right;}
#nav li a {display:block;width:8.5em;color:#CCC;}
#nav li a#menu,a#cont {display:none;}
#nav li a#sel,#nav li a:hover {border-bottom:none;color:#000;}
#nav li a:hover {color:#FFF;}
#nav ul {list-style:none;line-height:1.3em;margin-left:5.5em;}
#nav ul li {float:left;width:100px;padding:2px 0px;}
#nav ul li a,#nav ul li a:hover {width:94px;padding-left:6px;color:#000;}
#nav ul li a:hover {background:#BBB;}
#nav li ul {position:absolute;width:100px;left:-999em;background-color:#FFF;filter:alpha(opacity=75);opacity:0.75;border:1px solid #444;border-top:1px solid #FFF;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}


table {width:100%;border-collapse:collapse;empty-cell:show;}
td {vertical-align:top;background:#F0F0F0;}
td#rght {width:250px;border-left:8px solid #1D1D1D;}

#wrp {min-height:100%;margin:0px auto;padding-left:80px;padding-right:80px;}
#rgt {margin:auto 10px;}
#rgt dt {font-size:1.1em;font-weight:bold;text-transform:lowercase;margin-bottom:0.5em;}
.ctr {text-align:center;}
#rgt dd {font-size:0.76em;margin-bottom:1em;}
#rgt dd a {color:#00A;}

#iwp,#ifr,#gll,#glw,#glr {display:block;height:150px;}
#iwp {left:0px;right:0px;margin-bottom:8px;}
#ifr,#gll,#glw,#glr {position:absolute;}
#ifr {margin-left:80px;right:80px;}
#gll,#glr {width:100px;}
#gll {left:0px;background:url('../img/shr/gls_left.png') no-repeat;}
#glw {left:100px;right:100px;background:url('../img/shr/gls_wall.png') repeat-x;}
#glr {right:0px;background:url('../img/shr/gls_rght.png') no-repeat;}

#cnt ul {margin:0px 60px 1em 80px;list-style-type:none;}
#cnt ul li {margin-bottom:0.5em;background:url('/img/shr/bullet.gif') left 0.5em no-repeat;padding-left:20px;}

ul#hrs,ul#par {list-style:none;}
ul#hrs li {margin-bottom:0em;margin-left:70px;}
ul#par {margin-top:-2em;}
ul#par li#se2 {background:#CCC;}
ul#par li,ul#par li#se2 {float:left;width:150px;text-align:center;margin-left:auto;margin-right:auto;border-left:2px solid #CCC;border-top:2px solid #CCC;}
ul#par li#rgt {border-right:2px solid #CCC;}
span.hr {float:left;width:10em;margin-right:6em;}
span.hr span {float:right;width:3.9em;}
img.ac {width:260px;height:160px;}
img.ds,img.fl,img.fr {border:1px solid #BBB;padding:10px;background:#FFF;}
img.ds {margin:10px auto;}
img.fl {float:left;margin:10px 10px 10px 40px;}
img.fr {float:right;margin:10px 40px 10px 10px;}
dl.std {margin:0px 40px;}
dl.std dt {font-weight:bold;}
dl.std dd {margin-bottom:1.6em;}
dl.vcard {margin-left:80px;}
dl.vcard dt.org {font-weight:bold;}
dl.vcard dd address {font-style:normal;}
dl.vcard dd.href a {color:#369;}
dl.vcard dd.href a:hover {border-bottom:1px dotted #369;}
form {margin:40px;}
.lbl {float:left;display:block;width:30px;}
form br {clear:both;}
#nme,#eml,#msg {font-family:Arial,Helvetica,sans-serif;font-size:1.1em;border:1px solid #AAA;background:#FBFBFB;padding:2px;margin-bottom:2px;}
#nme,#eml {width:150px;margin-left:30px;}
#msg {width:520px;}
#send {font-size:0.86em;width:120px;height:23px;background:#DDD;}
.hi {background:#FFC;}