#logo ul.menu a, a:hover{color:#076CC4;text-decoration:none;font-size:11px}
#logo ul.menu a:hover{color:#FF4C00;font-size:11px}
div.news-descr a{font-size:11px}
div.news-descr a:hover{font-size:11px}
#doublenav a,a:hover{color:#FF4C00;font-size:11px;margin:0px 10px}
h1,h2,h3,h4{margin:0px 0px 10px 0px;padding:0px;text-align:left}
img{border:0}
span.a{color:#FF4C00;text-transform:uppercase}
div.text-block{width:200px;float:right;margin:0px 20px 20px 20px;font-size:11px;text-align:left;line-height:15px}
div.text-block *{font-size:11px;line-height:15px}
h1{font-size:15px}
h2{font-size:14px;font-weight:bold}
h3, h4, h5 ,h6{font-size:12px;font-weight:bold}
div.title{padding:0px 30px 20px 0px}
div.title h1{display:inline;padding-bottom:10px;background:url('/i/css/left-title-bg.gif') bottom repeat-x}
p{margin:0px 0px 10px 0px;padding:0px}
a{color:#076CC4;text-decoration:underline;margin:0px;font-size:12px}
a:hover{color:#076CC4;font-size:12px;text-decoration:none;margin:0px;font-size:12px}
ul{margin:0px;padding:0px;list-style-type:none;list-style-position:outside}
ul li{text-align:left;margin:0px 0px 0px 10px;padding-left:10px;list-style-type:none;background:url('/i/css/li.gif') top left no-repeat}
span.quote{background-color:#F9F9F9;padding-right:10px}
div.quote{background-color:#F9F9F9;margin-right:40px;padding:5px 10px;font-size:11px;line-height:10px}
div.quote *{font-size:11px;line-height:10px}
div.quote ul{padding:0px 0px 0px 5px;margin:4px 0px 0px 5px}
div.quote ul li{padding:0px 0px 0px 15px;margin:0px 0px 5px 0px}
div.mailform{text-align:right}
div.mailform form.mailform{margin:0px;padding:0px;margin:5px 0px 10px 0px}
div.mailform input.text{border:1px solid #E0E0DE;width:140px;background-color:#F2F2EF}
div.mailform textarea.text{border:1px solid #E0E0DE;width:180px;height:60px;background-color:#F2F2EF}
div.mailform div.mfbutton{margin-top:10px}
div.mftitle{font-size:11px;margin:5px 0px 2px 0px}
hr{width:100%;height:1px;border:1px solid #EBEBE6}
table.portfolio{padding:0px;margin:0px;margin-bottom:20px}
td.portfolio{vertical-lign:top;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;color:#999999;font-size:10px;line-height:12px;text-align:left}
td.left-img{width:33%;height:60px;text-align:center;vertical-align:middle;border-right:1px solid #EFF1F6}
td.center-img{width:34%;height:60px;text-align:center;vertical-align:middle;border-right:1px solid #EFF1F6}
td.right-img{width:34%;text-align:center;height:60px;vertical-align:middle}
td.left-text{vertical-align:top;padding:10px 15px;padding-left:0px;border-right:1px solid #EFF1F6}
td.center-text{vertical-align:top;padding:10px 15px;border-right:1px solid #EFF1F6}
td.right-text{vertical-align:top;padding:10px 15px;padding-right:0px}
span.path{font-size:10px;font-weight:bold;color:#025597;white-space:nowrap;text-align:left;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif}
a.path, a.path:hover{font-size:10px;font-weight:bold;color:#025597}
div.path{padding-bottom:15px;text-align:left}
body, div, p, table, td, ul, ol, li, select, option, input, textarea{font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;cursor:default}
body{padding:0px;margin:0px;border:10px solid #EBEBE6;border-top:none;background-color:#FFF}
a.clxlink{font-size:0.85em;color:#333332}
td.pfoto{background-color:#EBEBE6;padding:2px}
div.pfdiv{width:320px;float:left;margin:10px;height:90px}
td.pfr{vertical-align:middle;text-align:left;padding:5px 20px 10px 10px}
img.bhome{border:0;margin-right:30px}
img.bmail{border:0;margin-right:30px}
img.bsitemap{border:0}
#doublenav{float:right;color:#FF4B00;background-color:#EAEBE6;padding:4px 5px 7px 5px}
#small-logo{text-align:center}
a.dblnav, a.dblnav:hover{color:#FF4C00;font-size:11px;margin:0px 10px}
#site-path{margin-top:10px;height:50px}
#site-path-title{display:none}
#site-navbutts{margin-top:10px;margin-left:52px;height:50px}
#footer{border-top:1px solid #EBEBE6;background-color:#F8F8F5}
div.left-title{font-weight:bold;padding:0px 2px 10px 5px;font-size:14px;text-align:right;background:url('/i/css/left-title-bg.gif') bottom repeat-x}
div.left-title-gray{font-weight:bold;padding:0px 2px 10px 5px;font-size:14px;text-align:right;color:#969593;background:url('/i/css/left-title-bg.gif') bottom repeat-x}
div.studio-phones{text-align:right}
#left-banner{display:block;margin:10px 0px 20px 0px;text-align:center}
#logo ul.menu{margin:0px;padding:0px;height:45px;border-left:1px solid #EAEBE6;white-space:nowrap}
#logo ul.menu li.menu{margin:0px;padding:0px;list-style:none;display:inline;float:left;height:29px;width:19%;text-align:center;padding:16px 0px 0px 0px;font-size:11px;font-weight:bold;text-transform:uppercase;color:#FF4C00;background:url('/i/css/menu-bg.gif') #FFFFFF top repeat-x;border-right:1px solid #EAEBE6}
#logo ul.menu li.amenu{background:url('/i/css/amenu-bg.gif') #FFFFFF top repeat-x}
#logo ul.menu li.cmenu{color:#076CC4;background:url('/i/css/cmenu-bg.gif') #FFFFFF top repeat-x}
a.menu, a.menu:hover{color:#076CC4;text-decoration:none;font-size:11px}
a.menu:hover{color:#FF4C00;font-size:11px}
ul.left-menu{width:100%;margin:0px;padding:0px;padding-top:10px}
ul.left-menu li{text-align:right;padding:0px 10px 0px 0px;margin-bottom:8px;list-style-type:none;font-size:12px;color:#878786;background:url('/i/lb-li.gif') top right no-repeat}
ul.left-menu li.sm{text-align:right;padding:0px 10px 0px 0px;margin-bottom:8px;list-style-type:none;font-size:10px;line-height:10px;background:none}
li.sm a.sm{color:#FF4C00;font-size:10px}
#cntwrapper{background:url('/i/css/hat-gradient.jpg') #FFFFFF top repeat-x;float:right;width:100%}
#content{line-height:19px;margin-left:251px;margin-bottom:30px}
div.content{text-align:justify;margin-right:30px}
* html #content{display:inline-block}
#left{float:right;margin-right:-251px;width:251px}
#left-inner{padding:0px 50px 0px 0px}

/* Start Mac IE5 filter \*/
#content, #left{
    padding-bottom: 32767px !important;
    margin-bottom: -32767px !important;
}

@media all and (min-width:0px){#content, #left, #block_3{padding-bottom:0 !important;margin-bottom:0 !important}
#content:before, #left:before{content:'. . . . . . . . . .';display:block;background:inherit;padding-top:32767px !important;margin-bottom:-32767px !important;height:0}
}

/* End Mac IE5 filter */
#wrapper{
    overflow: hidden; /* This hides the excess padding in non-IE browsers */
}
#wrapper{
    float: left;
    float/**/: none;
}

 #wrapper:after{content:'. . . . . . . . . .';display:block;height:0;clear:both;visibility:hidden}
#wrapper{display:inline-block}

/*\*/
#wrapper{display: block;}

 * > #footer, * > form, * > #notes, * > .output{position:relative;z-index:1000}
#menuwrapper{float:right;width:100%}
#logo{margin-left:251px;background-color:#FFFFFF;border-bottom:8px solid #EBEBE6;border-top:6px solid #EBEBE6}
* html #logo{display:inline-block}
#menu{vertical-align:top;float:right;height:100%;margin-right:-251px;width:251px;border-bottom:8px solid #EBEBE6}
#hwrapper:after{content:'. . . . . . . . . .';display:block;height:0;clear:both;visibility:hidden}
#hwrapper{display:inline-block}

/*\*/
#hwrapper{display: block;}

 #copywrapper{float:right;width:100%}
#dblnav{margin-left:251px}
* html #dblnav{display:inline-block}
#copy{vertical-align:middle;text-align:center;float:right;height:100%;margin-right:-251px;width:251px;color:#333332;font-size:11px;padding:10px 0px}
#cwrapper:after{content:'. . . . . . . . . .';display:block;height:0;clear:both;visibility:hidden}
#cwrapper{display:inline-block}

/*\*/
#cwrapper{display: block;}

#ccleaner{font-size:1px;font-color:#F8F8F5}
#sape_code{font-size:9px}
#sape_code a{font-size:9px}
div.news-date{color:#A4A4A4;font-weight:bold;font-size:11px;padding-bottom:4px}
div.news-descr{font-size:11px;line-height:15px;padding-bottom:10px;text-align:left}

