﻿h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.2em;}
h4{font-size:1em;}
h5{font-size:.9em;}
h6{font-size:.8em;}
img{max-width:100%;}
input{padding:3px;margin:3px;}
.list_1 li{background-image:url(../../images/li-check.png);background-position:0px 0px;background-repeat:no-repeat;font-size:13px;margin:0px 0px 2px 0px;padding:0 0 0 20px;height:14px;line-height:14px;color:#494F4E;}
.boxi{width:auto;border:1px solid rgba(33,42,52,1.0);border-radius:15px;background:rgba(255,255,255,0.25);box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 50px rgba(255,255,255,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);-o-box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 50px rgba(255,255,255,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 50px rgba(255,255,255,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 50px rgba(255,255,255,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);background:url('../../graphics/boxi_top.png') top left repeat-x;background:url('../../graphics/box_corner_left.png') top left no-repeat,
url('../../graphics/box_corner_right.png') top right no-repeat,
url('../../graphics/boxi_top.png') top center repeat-x,
url('../../graphics/boxi_bg.png') bottom center repeat;}
.box1{width:auto;border:1px solid rgba(33,42,52,1.0);border-radius:15px;background:rgba(255,255,255,0.25);box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 40px rgba(0,0,0,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);-o-box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 40px rgba(0,0,0,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 40px rgba(0,0,0,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 40px rgba(0,0,0,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);background:url('../../graphics/box1_top.png') top left repeat-x;background:url('../../graphics/box_corner_left.png') top left no-repeat,
url('../../graphics/box_corner_right.png') top right no-repeat,
url('../../graphics/box1_top.png') top center repeat-x,
url('../../graphics/box1_bg.png') bottom center repeat;}
.box4{width:auto;border:1px solid rgba(33,42,52,1.0);border-radius:15px;background:rgba(255,255,255,0.25);box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 40px rgba(0,0,0,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);-o-box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 40px rgba(0,0,0,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 40px rgba(0,0,0,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.5), inset 0 1px rgba(255,255,255,0.1), inset 0 40px rgba(0,0,0,0.2), inset 0 10px 10px rgba(255,255,255,0.05), inset 0 -15px 10px rgba(0,0,0,0.9);background:url('../../graphics/box4_top.png') top left repeat-x;background:url('../../graphics/box_corner_left.png') top left no-repeat,
url('../../graphics/box_corner_right.png') top right no-repeat,
url('../../graphics/box4_top.png') top center repeat-x,
url('../../graphics/box4_bg.png') bottom center repeat;}
.box4{position:relative;}
.centerpic img{background-color:#efefef;border:1px solid #ffffff;padding:2px;width:100%;}
.centerpic{padding:.2em .5em 0em .1em;}
.centerpic img{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);;box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);}
.sidepic img{background-color:#efefef;border:1px solid #ffffff;padding:2px;width:50%;float:right;}
.sidepic{margin:0em .6em 1.0em 0;}
.sidepic img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);;box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);}
.featurepic img{background-color:#efefef;border:1px solid #ffffff;padding:2px;}
.featurepic{width:90%;margin:10px auto;}
.featurepic img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);;box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);}
.facebook_wrapper{display:inline;float:right;}
.twitter_wrapper{display:inline;float:right;}
.linkedin_wrapper{display:inline;float:right;}
.webwidget_slideshow_common{position:relative;width:auto;margin-left:0;margin-right:auto;}
.webwidget_slideshow_common .slides_box{padding:0;margin:0px;overflow:hidden;position:absolute;top:12px;left:50px;height:23px;}
.webwidget_slideshow_common h4{position:absolute;top:7px;left:0px;padding:0px;margin:0px 0px 0px 0px;background:url('../../graphics/latest_news_ticker.png') no-repeat 0px 0px;padding:0px 0px 0px 50px;height:50px;}
#footerleft h3{background:url('../../graphics/footer_quicklinks.png') no-repeat 0px 0px;height:52px;padding:0px 0px 0px 0px;margin:0px;text-indent:60px;}
#footerright h3{background:url('../../graphics/footer_social.png') no-repeat 0px 0px;height:52px;padding:0px 0px 0px 0px;margin:0px;text-indent:60px;}
#footercenter h3{background:url('../../graphics/footer_contact.png') no-repeat 0px 0px;height:52px;padding:0px 0px 0px 0px;margin:0px;text-indent:60px;}
.git_address{background:url('../../graphics/footer_address.png') no-repeat 0px 0px;padding:40px;}
.git_phone{background:url('../../graphics/footer_phone.png') no-repeat 0px 0px;}
.git_email{background:url('../../graphics/footer_email.png') no-repeat 0px 0px;}
.git_contact{background:url('../../graphics/footer_webcontact.png') no-repeat 0px 0px;}
#footerleft{background:url('../../graphics/footer_separator.png') top right no-repeat;}
#footerright{background:url('../../graphics/footer_separator.png') top left no-repeat;}
input.button{width:auto !important;margin-right:2px;margin-left:3px;border:1px solid #1F2E19;padding:1px .5em;background:#1F2E19 url('../../graphics/submit-button-bg.jpg') repeat-x left center;color:#FFFFFF;}
button{width:auto !important;margin-right:2px;margin-left:3px;border:1px solid #28292D;padding:1px .5em;background:#28292D url('../../graphics/submit-button-bg.jpg') repeat-x left center;color:#3D4026;}
input.button:active{border:1px solid #28292D;border-right-color:#28292D;border-bottom-color:#28292D;}
button:active{border:1px solid #28292D;border-right-color:#28292D;border-bottom-color:#28292D;}
input.button:hover{cursor:pointer;}
button:hover{cursor:pointer;}
input.button.primary{border:0px solid #28292D;background:#28292D url('../../graphics/submit-button-bg.jpg') repeat-x right center;}
button.primary{border:0px solid #28292D;background:#28292D url('../../graphics/submit-button-bg.jpg') repeat-x right center;}
input.button.primary:active{border:1px solid #28292D;border-right-color:#28292D;border-bottom-color:#28292D;}
.demo img{border:0px none;padding:0px;width:48px;height:48px;vertical-align:top;}
#zoom_menu img{padding:0px 4px;}
#zoom_menu div.jqDock{}
div.jqDockLabel{border:0px none;padding:0px 4px;padding-bottom:50px;}
div.jqDockLabelLink{cursor:pointer;}
div.jqDockLabelImage{cursor:default;}
.sf-menu-wrapper-side ul,
.sf-menu-wrapper-top ul,
.sf-menu-wrapper-side *,
.sf-menu-wrapper-top *,
.sf-menu, .sf-menu *{list-style:none;}
.sf-menu-wrapper-side:first-child,
.sf-menu-wrapper-top:first-child,
.sf-menu{line-height:1.0;}
.sf-menu-wrapper-side ul ul,
.sf-menu-wrapper-top ul ul,
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu-wrapper-side ul ul li,
.sf-menu-wrapper-top ul ul li,
.sf-menu ul li{width:100%;}
.sf-menu-wrapper-side li:hover,
.sf-menu-wrapper-top li:hover,
.sf-menu li:hover{visibility:inherit;}
.sf-menu-wrapper-side li,
.sf-menu-wrapper-top li,
.sf-menu li{float:left;position:relative;}
.sf-menu-wrapper-side a,
.sf-menu-wrapper-top a,
.sf-menu a{display:block;position:relative;}
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:0px;}
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:0px;}
.sf-menu-wrapper-side > ul ,
.sf-menu-wrapper-top > ul,
.sf-menu{float:left;margin-bottom:1em;}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px;}
.sf-sub-indicator{position:absolute;display:block;right:10px;top:0px;width:10px;height:20px;text-indent:-999em;overflow:hidden;background:url('../../graphics/arrows-ffffff.png') no-repeat -20px -100px;}
a > .sf-sub-indicator{top:1.1em;background-position:0px -90px;}
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator{background-position:-10px -90px;}
.sf-menu ul .sf-sub-indicator{background-position:-10px -5px;}
.sf-menu ul a > .sf-sub-indicator{background-position:0px -5px;}
.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 -5px;}
.sf-menu-wrapper-top li a,
.sf-menu li a,
.sf-menu li a:link,
.sf-menu li a:visited{background:transparent;outline:0px;}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu li a:focus,
.sf-menu li a:hover,
.sf-menu li a:active{background-image:url('../../graphics/topmenuHover_bg.png');background-position:center 0px;background-color:transparent;outline:0px;/**/}
.sf-menu li ul li a,
.sf-menu li ul li a:link,
.sf-menu li ul li a:visited{background-image:url('../../graphics/topsubmenu_bg.png');background-position:center 0px;background-color:transparent;outline:0px;/**/}
.sf-menu li ul li:hover,
.sf-menu li ul li .sfHover,
.sf-menu li ul li a:focus,
.sf-menu li ul li a:hover,
.sf-menu li ul li a:active{background-image:url('../../graphics/topsubmenu_bg.png');background-position:center -50px;background-color:transparent;outline:0px;/**/}
.sf-menu-wrapper-side li a,
.sf-menu-wrapper-side li a:link,
.sf-menu-wrapper-side li a:visited,
.sf-vertical li a,
.sf-vertical li a:link,
.sf-vertical li a:visited{background-image:url('../../graphics/sidemenu_bg.png');background-position:center 0px;background-color:transparent;outline:0px;/**/}
.sf-vertical li:hover,
.sf-vertical li.sfHover,
.sf-vertical li a:focus,
.sf-vertical li a:hover,
.sf-vertical li a:active{background-image:url('../../graphics/sidemenu_bg.png');background-position:center -80px;background-color:transparent;outline:0px;/**/}
.sf-vertical li ul li a,
.sf-vertical li ul li a:link,
.sf-vertical li ul li a:visited{background-image:url('../../graphics/sidesubmenu_bg.png');background-position:center 0px;background-color:transparent;outline:0px;/**/}
.sf-vertical li ul li:hover,
.sf-vertical li ul li .sfHover,
.sf-vertical li ul li a:focus,
.sf-vertical li ul li a:hover,
.sf-vertical li ul li a:active{background-image:url('../../graphics/sidesubmenu_bg.png');background-position:center -50px;background-color:transparent;outline:0px;/**/}
.sf-vertical li ul{margin-top:5px;}
.sf-vertical .sf-sub-indicator{background-position:-10px 0;}
.sf-vertical a > .sf-sub-indicator{background-position:0px -5px;}
.sf-vertical a:focus > .sf-sub-indicator,
.sf-vertical a:hover > .sf-sub-indicator,
.sf-vertical a:active > .sf-sub-indicator,
.sf-vertical li:hover > a > .sf-sub-indicator,
.sf-vertical li.sfHover > a > .sf-sub-indicator{background-position:-20px 0;}
.about-bios{padding:5px;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{display:block;}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16, .grid_info,
.grid_50{display:inline;float:left;margin-left:1%;margin-right:1%;}
.grid_0{width:0%;visibility:hidden;display:none;}
.grid_1{width:4.25%;}
.grid_2{width:10.5%;}
.grid_3{width:16.75%;}
.grid_4{width:23%;}
.grid_5{width:29.25%;}
.grid_6{width:35.5%;}
.grid_7{width:41.75%;}
.grid_8{width:48%;}
.grid_9{width:54.25%;}
.grid_10{width:60.5%;}
.grid_11{width:66.75%;}
.grid_12{width:73%;}
.grid_13{width:79.25%;}
.grid_14{width:85.5%;}
.grid_15{width:91.75%;}
.grid_16{width:98%;}
.grid_info{width:31.333333333333333333%;margin-bottom:20px;}
#leftinfo{display:inline;float:left;margin-left:1%;margin-right:1%;width:31%;margin-bottom:20px;padding:0px;}
#rightinfo{display:inline;float:left;margin-left:1%;margin-right:1%;width:31%;margin-bottom:20px;padding:0px;}
#centerinfo{display:inline;float:left;margin-left:1%;margin-right:1%;width:31%;margin-bottom:20px;padding:0px;}
#column1{display:inline;float:left;margin-left:1%;margin-right:1%;width:23%;}
#column2{display:inline;float:left;margin-left:1%;margin-right:1%;width:72%;}
#column3{display:inline;float:left;margin-left:1%;margin-right:1%;width:0%;}
#column4{display:inline;float:left;margin-left:1%;margin-right:1%;width:0%;}
#footerleft{display:inline;float:left;margin-left:1%;margin-right:1%;padding:1% 8% 2% 0%;width:21%;vertical-align:top;text-align:left;}
#footerright{display:inline;float:left;margin-left:1%;margin-right:1%;padding:1% 0% 2% 4%;width:25%;vertical-align:top;text-align:left;}
#footercenter{display:inline;float:left;margin-left:1%;margin-right:1%;padding:1% 1% 2% 1%;width:33%;vertical-align:top;text-align:left;}
.grid_50{width:48%;}
#bdy_wrapper #main #column2 .box4 h4 em{color:#F00;}
#contact-form{background-color:#FEFAEF;background-image:url(http://www.miraclerooter.com/forms/img/bg.png);width:465px;padding:20px;margin:50px auto;border:6px solid #03F;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;position:relative;}
#contact-form h1{font-size:42px;}
#contact-form h2{margin-bottom:15px;font-style:italic;font-weight:normal;}
#contact-form input,
#contact-form select,
#contact-form textarea,
#contact-form label{font-size:15px;margin-bottom:2px;}
#contact-form input,
#contact-form select,
#contact-form textarea{width:450px;border:1px solid #CEE1E8;margin-bottom:20px;padding:4px;}
#contact-form input:focus,
#contact-form select:focus,
#contact-form textarea:focus{border:1px solid #AFCDD8;background-color:#EBF2F4;}
#contact-form textarea{height:150px;resize:none;}
#contact-form label{display:block;}
#contact-form .required{font-weight:bold;color:#F00;}
#contact-form #submit-button{width:100px;background-color:#333;color:#FFF;border:none;display:block;float:right;margin-bottom:0px;margin-right:6px;background-color:#C30;-moz-border-radius:8px;}
#contact-form #submit-button:hover{background-color:#FCC;}
#contact-form #submit-button:active{position:relative;top:1px;}
#contact-form #loading{width:32px;height:32px;background-image:url(../img/loading.gif);display:block;position:absolute;right:130px;bottom:16px;display:none;}
#errors{border:solid 1px #E58E8E;padding:10px;margin:25px 0px;display:block;width:437px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#FFE6E6 url(../img/cancel_48.png) no-repeat 405px center;display:none;}
#errors li{padding:2px;list-style:none;}
#errors li:before{content:' - ';}
#errors #info{font-weight:bold;}
#errors #info:before{content:'';}
#success{border:solid 1px #83D186;padding:25px 10px;margin:25px 0px;display:block;width:437px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#D3EDD3 url(../img/accepted_48.png) no-repeat 405px center;font-weight:bold;display:none;}
#errors.visible, #success.visible{display:block;}
#req-field-desc{font-style:italic;}
input:required, textarea:required{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;}
::-webkit-input-placeholder{color:#CCC;font-style:italic;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#CCC;font-style:italic;}
input.placeholder-text, textarea.placeholder-text{color:#CCC;font-style:italic;}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
.hidden{display:none;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:"\0020";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
@media all and (orientation:portrait){}
@media all and (orientation:landscape){}
@media screen and (max-device-width:480px){}
@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
a, a:visited{color:#444 !important;text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
@page{margin:0.5cm;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
}