*{border:0px solid #fff;margin:0;padding:0;outline:0;list-style:none;border-collapse:collapse;zoom:1}
body,input,textarea{font:12px/18px "Lucida Grande","Lucida Sans Unicode","Arial","Verdana",sans-serif}
html{color:#847a77;cursor:default;background:#f5f5f5;overflow-y:scroll}
a{text-decoration:none;color:#3eaaf5;cursor:pointer}
a:hover,a:focus,a.cur{color:#197cc4}
img{vertical-align:middle}
li a,h1 a,embed,object{display:block}
html,body{height:100%}

h1 a{width:175px;height:220px;background:url(logo.gif) 0 35px no-repeat;text-indent:-9999px}
h6,h2,.h2,u,ins,.button,.gallery,#menu{font:23px/27px "Georgia","Times","Times New Roman", serif;text-shadow:0 1px 1px #fff;color:#47ace2}
h2,.h2,u,ins,h2 a{font-size:16px;line-height:18px;color:#e65f8f;text-decoration:none}
a:hover .h2,a:focus .h2{color:#197cc4}

#wrap{background:url(head.jpg) 28px 0 no-repeat;height:100%}
#wrap[id]{height:auto;min-height:100%}
#cont{padding-bottom:300px}
#foot{margin-top:-214px;height:170px;padding-top:44px;background:#83c5eb url(foot.jpg) center center no-repeat}
#foot h6,.button,.pagination{color:#555;text-transform:uppercase;font-size:11px;line-height:20px;height:25px}
#foot .center{width:870px;overflow:hidden;font-size:11px;line-height:13px;text-shadow:0 0 1px #83c5eb}
#foot .col{width:162px;height:125px;padding:15px 0 0 30px;background:url(foot.vr.gif) 0 0 repeat-y;margin-left:-20px;color:#fff}
#foot a:hover,#foot a:focus{color:#333}
#foot a{color:#fff}
#menu{float:right;margin-top:-72px;overflow:hidden;font-style:italic}
#menu li{float:left;font-size:12px;line-height:22px;text-shadow:none}
#menu a{height:22px;background:#f9f9fa;margin-left:10px;padding:0 10px;width:100px;color:#888088}
#menu a:hover,#menu a:focus,#menu a.cur{color:#197cc4;background:url(cur.gif) 0 0 repeat-x;-webkit-border-radius:4px;-moz-border-radius:4px}

.img,.gallery a,.cases a{border:1px solid #d1d1d1;display:block;-webkit-box-shadow:-2px 2px 3px #ddd;-moz-box-shadow:-2px 2px 3px #ddd}
.button,.pagination .cur,.pagination a:hover,.pagination a:focus{height:20px;background:url(button.gif) 0 0;padding:0 12px;color:#251d1b;border-bottom:1px solid #cb9155;-webkit-border-radius:4px;-moz-border-radius:4px}
.button:hover,.button:focus,.pagination a:active{background-position:0 -20px;text-shadow:0 -1px 1px #fff;color:#333}
.go:hover,.go:focus{background-position:100% 100%}
.go{background-position:100% 0%;padding-right:24px;margin-top:-13px;float:right;margin-left:20px}

.center{width:850px;margin:auto}
.hr{background:url(hr.gif) 0 0 no-repeat;padding:30px 0}
.row,.grid,.cases{overflow:hidden;margin:0 -40px 0 -3px;padding-left:3px}
.col{float:left;width:260px;padding-right:30px;color:#847a77;overflow:visible}
.trio{width:550px}
.read{width:480px}
.duo{width:395px}

.pagination{float:left;height:21px;font-family:"Times New Roman","Times",serif;margin:-11px 0}
.pagination a,.pagination a.cur,.pagination a:hover,.pagination a:focus{padding:0 7px}
.pagination *{float:left;height:21px;color:#888}
.cases a{float:left;margin:0 30px 20px 0;width:244px;padding:8px;background:#fff url(case.gif) 240px 173px no-repeat;border-color:#f1f1f1;color:#847a77;font-size:11px}
.cases a img{width:242px;height:130px;border:1px solid #e1e1e1;display:block;margin-bottom:7px}
.cases a:hover,.cases a:focus{background-color:#f1f1f1;color:#222;border-color:#d1d1d1;font-size:12px}
.grid .col{background:url(vr.gif) 0 0 repeat-y;height:61px;line-height:57px;text-align:center;margin-left:-15px;padding:0 30px 0 15px}
.grid .hr{float:left;padding:0;height:20px;width:850px;background-position:0 9px}
.gallery{padding:0;width:290px;text-align:center;line-height:46px;font-size:11px;text-transform:uppercase}
.gallery a{float:left;width:80px;height:44px;margin:0 5px 5px 0;background:#e1e1e1;overflow:hidden}
.gallery img{width:80px}

.slide,.slide div{overflow:hidden;margin:-3px;padding:3px;width:850px}
.slide div div{margin-right:6px;float:left}
.slide .img{margin:0 auto}
.fade{overflow:hidden;position:relative;height:388px}
.col .fade,.col .fade div{background:#f5f5f5;height:153px}
.row .go,.right{margin:-11px 40px -11px 0;float:right}
.cases a:active,a:active,a.col:hover,#menu a:active{color:#000;border-color:#999}