h1{
font-size:138.5%
}
h2{
font-size:123.1%
}
h3{
font-size:108%
}
h1, h2, h3{
margin:1em 0
}
h1, h2, h3, h4, h5, h6, strong{
font-weight:bold
}
abbr, acronym{
border-bottom:1px dotted #000;
cursor:help
}
em{
font-style:italic
}
blockquote, ul, ol, dl{
margin:1em
}
ol, ul, dl{
margin-left:2em
}
ol li{
list-style:decimal outside
}
ul li{
list-style:disc outside
}
dl dd{
margin-left:1em
}
th, td{
border:1px solid #000;
padding:.5em
}
th{
font-weight:bold;
text-align:center
}
caption{
margin-bottom:.5em;
text-align:center
}
p, fieldset, table, pre{
margin-bottom:1em
}
input[type=text], input[type=password], textarea{
width:12.25em;
*width:11.9em
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{
margin:0;
padding:0
}
table{
border-collapse:collapse;
border-spacing:0
}
fieldset, img{
border:0
}
address, caption, cite, code, dfn, em, strong, th, var{
font-style:normal;
font-weight:normal
}
li{
list-style:none
}
caption, th{
text-align:left
}
h1, h2, h3, h4, h5, h6{
font-size:100%;
font-weight:normal
}
q:before, q:after{
content:''
}
abbr, acronym{
border:0;
font-variant:normal
}
sup{
vertical-align:text-top
}
sub{
vertical-align:text-bottom
}
input, textarea, select{
font-family:inherit;
font-size:inherit;
font-weight:inherit
}
input, textarea, select{
*font-size:100%
}
body{
font:13px/1.231 arial,helvetica,clean,sans-serif;
*font-size:small;
*font:x-small
}
table{
font-size:inherit;
font:100%
}
pre, code, kbd, samp, tt{
font-family:monospace;
*font-size:108%;
line-height:100%
}
body{
text-align:center
}
#ft{
clear:both
}
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7{
margin:auto;
text-align:left;
width:57.69em;
*width:56.25em;
min-width:750px
}
#doc2{
width:73.076em;
*width:71.25em
}
#doc3{
margin:auto 10px;
width:auto
}
#doc4{
width:74.923em;
*width:73.05em
}
.yui-b{
position:relative
}
.yui-b{
_position:static
}
#yui-main .yui-b{
position:static
}
#yui-main{
width:100%
}
.yui-t1 #yui-main, .yui-t2 #yui-main, .yui-t3 #yui-main{
float:right;
margin-left:-25em
}
.yui-t4 #yui-main, .yui-t5 #yui-main, .yui-t6 #yui-main{
float:left;
margin-right:-25em
}
.yui-t1 .yui-b{
float:left;
width:12.30769em;
*width:12.00em
}
.yui-t1 #yui-main .yui-b{
margin-left:13.30769em;
*margin-left:13.05em
}
.yui-t2 .yui-b{
float:left;
width:13.8461em;
*width:13.50em
}
.yui-t2 #yui-main .yui-b{
margin-left:14.8461em;
*margin-left:14.55em
}
.yui-t3 .yui-b{
float:left;
width:23.0769em;
*width:22.50em
}
.yui-t3 #yui-main .yui-b{
margin-left:24.0769em;
*margin-left:23.62em
}
.yui-t4 .yui-b{
float:right;
width:13.8456em;
*width:13.50em
}
.yui-t4 #yui-main .yui-b{
margin-right:14.8456em;
*margin-right:14.55em
}
.yui-t5 .yui-b{
float:right;
width:18.4615em;
*width:18.00em
}
.yui-t5 #yui-main .yui-b{
margin-right:19.4615em;
*margin-right:19.125em
}
.yui-t6 .yui-b{
float:right;
width:23.0769em;
*width:22.50em
}
.yui-t6 #yui-main .yui-b{
margin-right:24.0769em;
*margin-right:23.62em
}
.yui-t7 #yui-main .yui-b{
display:block;
margin:0 0 1em 0
}
#yui-main .yui-b{
float:none;
width:auto
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u{
float:left
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf, .yui-gc .yui-u, .yui-gd .yui-g, .yui-g .yui-gc .yui-u, .yui-ge .yui-u, .yui-ge .yui-g, .yui-gf .yui-g, .yui-gf .yui-u{
float:right
}
.yui-g div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first, .yui-ge div.first, .yui-gf div.first, .yui-g .yui-gc div.first, .yui-g .yui-ge div.first, .yui-gc div.first div.first{
float:left
}
.yui-g .yui-u, .yui-g .yui-g, .yui-g .yui-gb, .yui-g .yui-gc, .yui-g .yui-gd, .yui-g .yui-ge, .yui-g .yui-gf{
width:49.1%
}
.yui-gb .yui-u, .yui-g .yui-gb .yui-u, .yui-gb .yui-g, .yui-gb .yui-gb, .yui-gb .yui-gc, .yui-gb .yui-gd, .yui-gb .yui-ge, .yui-gb .yui-gf, .yui-gc .yui-u, .yui-gc .yui-g, .yui-gd .yui-u{
width:32%;
margin-left:1.99%
}
.yui-gb .yui-u{
*margin-left:1.9%;
*width:31.9%
}
.yui-gc div.first, .yui-gd .yui-u{
width:66%
}
.yui-gd div.first{
width:32%
}
.yui-ge div.first, .yui-gf .yui-u{
width:74.2%
}
.yui-ge .yui-u, .yui-gf div.first{
width:24%
}
.yui-g .yui-gb div.first, .yui-gb div.first, .yui-gc div.first, .yui-gd div.first{
margin-left:0
}
.yui-g .yui-g .yui-u, .yui-gb .yui-g .yui-u, .yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u, .yui-ge .yui-g .yui-u, .yui-gf .yui-g .yui-u{
width:49%;
*width:48.1%;
*margin-left:0
}
.yui-g .yui-gb div.first, .yui-gb .yui-gb div.first{
*margin-right:0;
*width:32%;
_width:31.7%
}
.yui-g .yui-gc div.first, .yui-gd .yui-g{
width:66%
}
.yui-gb .yui-g div.first{
*margin-right:4%;
_margin-right:1.3%
}
.yui-gb .yui-gc div.first, .yui-gb .yui-gd div.first{
*margin-right:0
}
.yui-gb .yui-gb .yui-u, .yui-gb .yui-gc .yui-u{
*margin-left:1.8%;
_margin-left:4%
}
.yui-g .yui-gb .yui-u{
_margin-left:1.0%
}
.yui-gb .yui-gd .yui-u{
*width:66%;
_width:61.2%
}
.yui-gb .yui-gd div.first{
*width:31%;
_width:29.5%
}
.yui-g .yui-gc .yui-u, .yui-gb .yui-gc .yui-u{
width:32%;
_float:right;
margin-right:0;
_margin-left:0
}
.yui-gb .yui-gc div.first{
width:66%;
*float:left;
*margin-left:0
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf .yui-u{
margin:0
}
.yui-gb .yui-gb .yui-u{
_margin-left:.7%
}
.yui-gb .yui-g div.first, .yui-gb .yui-gb div.first{
*margin-left:0
}
.yui-gc .yui-g .yui-u, .yui-gd .yui-g .yui-u{
*width:48.1%;
*margin-left:0
}
s .yui-gb .yui-gd div.first{
width:32%
}
.yui-g .yui-gd div.first{
_width:29.9%
}
.yui-ge .yui-g{
width:24%
}
.yui-gf .yui-g{
width:74.2%
}
.yui-gb .yui-ge div.yui-u, .yui-gb .yui-gf div.yui-u{
float:right
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf div.first{
float:left
}
.yui-gb .yui-ge .yui-u, .yui-gb .yui-gf div.first{
*width:24%;
_width:20%
}
.yui-gb .yui-ge div.first, .yui-gb .yui-gf .yui-u{
*width:73.5%;
_width:65.5%
}
.yui-ge div.first .yui-gd .yui-u{
width:65%
}
.yui-ge div.first .yui-gd div.first{
width:32%
}
#bd:after, .yui-g:after, .yui-gb:after, .yui-gc:after, .yui-gd:after, .yui-ge:after, .yui-gf:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}
#bd, .yui-g, .yui-gb, .yui-gc, .yui-gd, .yui-ge, .yui-gf{
zoom:1
}
.sf-menu, .sf-menu *{
margin:0;
padding:0;
list-style:none
}
.sf-menu{
line-height:1.0;
position:absolute;
height:40px;
background:#888
}
.sf-menu ul{
position:absolute;
top:-999em;
width:10em
}
.sf-menu ul li{
width:100%
}
.sf-menu li:hover{
visibility:inherit
}
.sf-menu li{
float:left;
position:relative;
display:inline
}
.sf-menu a{
display:block;
position:relative
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{
left:0;
top:42px;
z-index:99
}
.sf-menu li:hover ul li, .sf-menu li.sfHover ul li{
border-top:2px solid #BBB;
border-right:2px solid #BBB;
top:-2px;
right:2px
}
.sf-menu li:hover ul li a, .sf-menu li.sfHover ul li a{
padding:5px
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{
top:-999em
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{
left:10em;
top:0
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{
top:-999em
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{
left:10em;
top:0
}
.sf-menu{
float:left;
margin-bottom:1em;
width:100%;
height:40px;
border-top:2px solid #BBB;
border-bottom:2px solid #BBB
}
.sf-menu a{
height:40px;
text-decoration:none
}
.sf-menu a, .sf-menu a:visited{
color:#FFF;
background-color:#888
}
.sf-menu li li{
background:#BBB
}
.sf-menu li li a{
height:2em
}
.sf-menu li li li{
background:#BBB
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{
background:#555;
outline:0
}
.sf-menu ul .sf-sub-indicator{
background-position: -10px 0
}
.sf-menu ul a >.sf-sub-indicator{
background-position: 0 0
}
.sf-menu ul a:focus >.sf-sub-indicator, .sf-menu ul a:hover >.sf-sub-indicator, .sf-menu ul a:active >.sf-sub-indicator, .sf-menu ul li:hover >a >.sf-sub-indicator, .sf-menu ul li.sfHover >a >.sf-sub-indicator{
background-position:-10px 0
}
.sf-shadow ul{
background:url('../images/shadow.png') no-repeat bottom right;
padding:0 8px 9px 0;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-topright:10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-left-radius:10px
}
.sf-shadow ul.sf-shadow-off{
background:transparent
}
span.fade{
background:url(../../img/menu.png) no-repeat 0 0;
display:block;
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:100
}
.f-right{
float:right;
}
.f-left{
float:left;
}
.centered{
text-align:center;
}
.cleared{
clear:both;
}
#home{
width:119px;
height:40px;
background:url(../../img/menu.png) no-repeat 0 0
}
span#homefade{
background:url(../../img/menu.png) no-repeat 0 -40px
}
#gallery{
width:139px;
height:40px;
background:url(../../img/menu.png) -119px 0 no-repeat
}
span#galleryfade{
background:url(../../img/menu.png) -119px -40px no-repeat
}
#services{
width:143px;
height:40px;
background:url(../../img/menu.png) -258px 0 no-repeat
}
span#servicesfade{
background:url(../../img/menu.png) -258px -40px no-repeat
}
#frames{
width:126px;
height:40px;
background:url(../../img/menu.png) -401px 0 no-repeat
}
span#framesfade{
background:url(../../img/menu.png) -401px -40px no-repeat
}
#fyi{
width:65px;
height:40px;
background:url(../../img/menu.png) -527px 0 no-repeat
}
span#fyifade{
background:url(../../img/menu.png) -527px -40px no-repeat
}
#contact{
width:158px;
height:40px;
background:url(../../img/menu.png) -592px 0 no-repeat
}
span#contactfade{
background:url(../../img/menu.png) -592px -40px no-repeat
}
#sb-container, #sb-wrapper{
text-align:left
}
#sb-container, #sb-overlay{
position:absolute;
top:0;
left:0;
width:100%;
margin:0;
padding:0
}
#sb-container{
height:100%;
display:none;
visibility:hidden;
z-index:999
}
body>#sb-container{
position:fixed
}
#sb-overlay{
height:expression(document.documentElement.clientHeight+'px')
}
#sb-container>#sb-overlay{
height:100%
}
#sb-wrapper{
position:relative
}
#sb-wrapper img{
border:none
}
#sb-body{
position:relative;
margin:0;
padding:0;
overflow:hidden;
border:1px solid #303030
}
#sb-body-inner{
position:relative;
height:100%
}
#sb-content.html{
height:100%;
overflow:auto
}
#sb-loading{
position:absolute;
top:0;
width:100%;
height:100%;
text-align:center;
padding-top:10px
}
#sb-body, #sb-loading{
background-color:#060606
}
#sb-title, #sb-info{
position:relative;
margin:0;
padding:0;
overflow:hidden
}
#sb-title-inner, #sb-info-inner{
position:relative;
font-family:'Lucida Grande',Tahoma,sans-serif;
line-height:16px
}
#sb-title, #sb-title-inner{
height:26px
}
#sb-title-inner{
font-size:16px;
padding:5px 0;
color:#fff
}
#sb-info, #sb-info-inner{
height:20px
}
#sb-info-inner{
font-size:12px;
color:#fff
}
#sb-nav{
float:right;
height:16px;
padding:2px 0;
width:45%
}
#sb-nav a{
display:block;
float:right;
height:16px;
width:16px;
margin-left:3px;
cursor:pointer
}
#sb-nav-close{
background-image:url(/js/shadowbox/resources/close.png);
background-repeat:no-repeat
}
#sb-nav-next{
background-image:url(/js/shadowbox/resources/next.png);
background-repeat:no-repeat
}
#sb-nav-previous{
background-image:url(/js/shadowbox/resources/previous.png);
background-repeat:no-repeat
}
#sb-nav-play{
background-image:url(resources/play.png);
background-repeat:no-repeat
}
#sb-nav-pause{
background-image:url(/js/shadowbox/resources/pause.png);
background-repeat:no-repeat
}
#sb-counter{
float:left;
padding:2px 0;
width:45%
}
#sb-counter a{
padding:0 4px 0 0;
text-decoration:none;
cursor:pointer;
color:#fff
}
#sb-counter a.sb-counter-current{
text-decoration:underline
}
div.sb-message{
font-family:'Lucida Grande',Tahoma,sans-serif;
font-size:12px;
padding:10px;
text-align:center
}
div.sb-message a:link, div.sb-message a:visited{
color:#fff;
text-decoration:underline
}
