html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{background:#ffffff;font-family:sans-serif;color:#333333;background:#e6e6e6;margin:0;}
table{border-collapse:separate;border-spacing:0;}
table,th,td{vertical-align:top;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:transparent;}
th,td,caption{padding:4px 10px 4px 5px;}
tbody tr:nth-child(even) td,tbody tr.even td{background:transparent;}
a{color:#990000;text-decoration:none;}
a:hover,a:focus,a:active{color:#660000;outline:none;border-bottom:1px dotted #660000;}
a:active,input.button:active{outline:0;position:relative;top:1px;}
h1,h2,h3,h4,h5,h6{font-family:Georgia;}
ul.none{margin:0 0 1.5em 0;padding:0;list-style:none;}
.icon{vertical-align:middle;}
.aligncenter{display:block;margin:0 auto;}
img.left,p img.left,.alignleft{margin:0 1.5em 1.5em 0;float:left;}
img.right,p img.right,.alignright{margin:0 0 1.5em 1.5em;float:right;}
.wp-caption{border:1px solid #dedede;text-align:center;background:#ededed;padding:14px 10px 6px 10px;margin:15px 10px;}
.wp-caption-text{margin:0;}
.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}
.ir br{display:none;}
.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;}
::-moz-selection{text-shadow:none;background:#3399ff;color:#ffffff;}
::selection{text-shadow:none;background:#3399ff;color:#ffffff;}
a:link{-webkit-tap-highlight-color:#3399ff;}
.button,#post-nav a,#comments-nav a{display:inline-block;background:#0066CC;background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));background-image:linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.1));-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#ffffff;border:none;padding:8px 16px;cursor:pointer;text-decoration:none;text-shadow:-1px -1px 0 rgba(0, 0, 0, 0.15);width:auto;overflow:visible;-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2),1px 1px 3px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2),1px 1px 3px rgba(0, 0, 0, 0.2) inset;box-shadow:1px 1px 3px rgba(0, 0, 0, 0.2),1px 1px 3px rgba(0, 0, 0, 0.2) inset;-webkit-appearance:none;}
.button:hover,#post-nav a:hover,#comments-nav a:hover{background:#0099ff;color:#ffffff;}
button,input,select,textarea{width:auto;overflow:visible;margin:0;font-family:sans-serif;font-size:1em;}
label,input[type=button],input[type=submit],input[type=image],button{cursor:pointer;}
textarea{overflow:auto;}
input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0;}
#content{background-color:#f5f2e7;padding-top:40px;padding-bottom:40px;}
#content .container{width:auto;position:relative;padding:0;}
#main{position:relative;}
#main .container{padding:0;}
#banner{display:block;position:relative;z-index:1000;height:175px;border-bottom:5px solid #333333;background:#9aa8b9 url(../img/PP_header.png) no-repeat scroll center top;}
#logo{position:absolute;top:55px;left:35px;display:block;width:355px;height:65px;}
#nav-main{position:relative;background-color:#f0e0ba;padding:0 35px;border-bottom:1px solid #333333;height:3em;z-index:1000;}
#index_content_container{padding:290px 40px 0;background:#f5f2e7 url(../img/index_painted_pony_blue.jpg) no-repeat scroll center top;}
#image_caption{text-align:right;font-size:0.6em;}
.menu,.menu *{margin:0;padding:0;list-style:none;}
.menu{line-height:1;}
.menu ul{position:absolute;top:-999em;width:17em;}
.menu ul li{width:100%;}
.menu li:hover{visibility:inherit;}
.menu li{float:left;position:relative;}
.menu a{display:block;position:relative;}
.menu li:hover ul,.menu li.sfHover ul{left:0;top:3em;z-index:99;}
ul.menu li:hover li ul,ul.menu li.sfHover li ul{top:-999em;}
ul.menu li li:hover ul,ul.menu li li.sfHover ul{left:16em;top:0;}
ul.menu li li:hover li ul,ul.menu li li.sfHover li ul{top:-999em;}
ul.menu li li li:hover ul,ul.menu li li li.sfHover ul{left:16em;top:0;}
.menu{float:left;}
.menu a{padding:1em 1.5em;text-decoration:none;text-transform:uppercase;font-size:1em;}
.menu a,.menu a:visited{color:#4c290f;}
.menu li{background-color:#f0e0ba;}
.menu li li{border-top:1px solid #333333;background-color:#f0e0ba;}
.menu li li li{background-color:#f0e0ba;}
.menu li:hover,.menu li.sfHover,.menu a:focus,.menu a:hover,.menu a:active{color:#ffffff;background:#d2c5a5;outline:0;}
.menu .current-menu-item>a,.menu .current-menu-parent>a,.menu .current-menu-ancestor>a,.menu .current-menu-item>a{color:#4c290f;background:#c5bba4;font-weight:bold;}
.menu a.with-ul{padding-right:3.2em;nowhitespace:afterproperty;min-width:0px;}
.sf-sub-indicator{position:absolute;nowhitespace:afterproperty;display:block;right:0.5em;top:1.5em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background:url('../img/arrows-4C290F.png') no-repeat -10px -100px;}
a>.sf-sub-indicator{top:1.1em;background-position:0 -100px;}
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 -100px;}
.menu ul .sub-indicator{background-position:-10px 0;}
.menu ul a>.sub-indicator{background-position:0 0;}
.menu ul a:focus>.sf-sub-indicator,.menu ul a:hover>.sf-sub-indicator,.menu ul a:active>.sf-sub-indicator,.menu ul li:hover>a>.sf-sub-indicator,.menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0;}
.sf-shadow ul{background:url('../img/shadow.png') no-repeat bottom right;padding:0 8px 9px 0;-moz-border-radius-bottomleft:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;-webkit-border-bottom-left-radius:17px;}
.sf-shadow ul.sf-shadow-off{background:transparent;}
.hentry header{margin-bottom:1.5em;}
.hentry h1{line-height:1.2em;margin-bottom:0.2em;}
.hentry h2:first-child{line-height:1.2em;margin-bottom:0;}
.hentry h2 a{text-decoration:none;}
.hentry time{display:block;position:relative;text-align:right;}
#post-nav{clear:both;}
#post-nav:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#post-nav .post-previous{float:left;width:50%;}
#post-nav .post-next{float:right;width:50%;text-align:right;}
#post-nav .post-next a{float:right;}
#comments-nav{clear:both;margin:0 0 1.5em 0;}
#comments-nav:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
#comments-nav .comments-previous{float:left;width:50%;}
#comments-nav .comments-next{float:right;width:50%;text-align:right;}
#comments-nav .comments-next a{float:right;}
ol.commentlist img.avatar{float:left;margin-right:10px;}
ol.commentlist time{display:block;font-size:1em;margin-bottom:0.5em;position:relative;}
ol.commentlist .comment-reply-link{display:block;margin-bottom:1.5em;}
#commentform p{margin-bottom:1em;}
#commentform label{display:block;}
#commentform textarea{display:block;}
#commentform input.button{margin-top:0.5em;}
#commentform:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
figure.gallery-item{float:left;margin:0 1em 1em 0;position:relative;}
figure.gallery-item a img{border:4px solid #bbb;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);}
figure.gallery-item a:hover img{border-color:#cccccc;}
figure.gallery-item figcaption{display:none;}
#sidebar{position:relative;}
#sidebar .container{width:auto;padding:0;}
#sidebar .widget{clear:both;margin-bottom:1.5em;}
#sidebar .widget .gform_wrapper ul{padding:0;list-style-type:none;}
#footer{border-top:5px solid #333333;height:62px;background:#99a8ba url(../img/PP_footer.png) no-repeat scroll center bottom;clear:both;border-bottom-right-radius:10px;border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;position:relative;margin-bottom:1em;}
#footer>.container{padding:0 0 1.5em;}
#footer ul.menu{margin:0 0 24px;padding:0;list-style-type:none;}
#footer ul.menu li{display:inline;margin-right:1em;}
#footer p.copy small{font-size:1em;}
#copyright{padding:0 15px 1.5em;margin-bottom:1.5em;font-size:0.8em;clear:both;}
#pp_legal{display:block;float:left;}
#randomtype{display:block;float:right;}
.gform_wrapper{margin:0;max-width:none;}
.gform_wrapper .gform_heading{width:100%;margin-bottom:1.5em;}
.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{font-size:1.5em;font-weight:400;}
.gform_wrapper h3.gform_title{margin-top:0;}
.gform_wrapper .top_label .gfield_label{margin:6px 0 0 0;}
.gform_wrapper .top_label input.medium{padding-right:0;}
.gform_wrapper .left_label .gfield_label,.gform_wrapper .right_label .gfield_label{margin:10px 10px 0 0;}
.gform_wrapper .left_label ul.gfield_checkbox,.gform_wrapper .left_label ul.gfield_radio,.gform_wrapper .right_label ul.gfield_checkbox,.gform_wrapper .right_label ul.gfield_radio{margin:9px 0 0 31%;}
.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper input[type=email],.gform_wrapper input[type=tel],.gform_wrapper input[type=file],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper textarea,.gform_wrapper select{font-size:1em;line-height:14px;padding:4px;margin:6px 0;border:1px solid #bbb;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}
.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{border:1px solid #666666;}
.gform_wrapper select{padding:3px;}
.gform_wrapper .small,.gform_wrapper .large{font-size:1em;line-height:14px;}
.gform_wrapper ul.right_label li,.gform_wrapper ul.left_label li,.gform_wrapper form ul.right_label li,.gform_wrapper form ul.left_label li{margin-bottom:4px;}
.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description,.gform_wrapper .instruction{font-size:0.9em;font-style:normal;padding:0;}
.gform_wrapper .right_label .gfield_description,.gform_wrapper .right_label .instruction,.gform_wrapper .left_label .gfield_description,.gform_wrapper .left_label .instruction{padding:0;margin-left:31%;}
.gform_wrapper .ginput_complex label,.gform_wrapper .gfield_time_hour label,.gform_wrapper .gfield_time_minute label,.gform_wrapper .gfield_date_month label,.gform_wrapper .gfield_date_day label,.gform_wrapper .gfield_date_year label,.gform_wrapper .instruction{font-size:0.9em;font-weight:400;letter-spacing:0;margin:0 0 6px 0;}
.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio],.gform_wrapper .gfield_checkbox li input{float:none;display:inline-block;margin-top:0;vertical-align:middle;}
.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{display:inline-block;margin:0 0 0 8px;vertical-align:middle;}
.gform_wrapper .left_label .ginput_complex .ginput_right label,.gform_wrapper .left_label .ginput_complex .ginput_left label,.gform_wrapper .right_label .ginput_complex .ginput_right label,.gform_wrapper .right_label .ginput_complex .ginput_left label{word-spacing:0;}
.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{font-weight:400;}
img.ui-datepicker-trigger{vertical-align:middle;}
.gform_wrapper .gf_progressbar_wrapper{width:100%;}
.gform_wrapper .gf_page_steps{border-bottom:1px dashed #ddd;width:100%;}
.gform_wrapper .gf_step{font-family:sans-serif;}
.gform_wrapper .gf_step span.gf_step_number{font-family:sans-serif;}
.gform_wrapper .gsection{border-bottom:1px dashed #dddddd;}
.gform_wrapper .gform_page_footer{border-top:1px dashed #dddddd;}
.gform_wrapper .gform_footer{margin:6px 0 0 0;padding:0;}
.gform_wrapper .gform_footer.right_label,.gform_wrapper .gform_footer.left_label{margin:6px 0 0 0;padding:0 0 0 31%;}
.ie7 .gform_footer input.button{padding:8px 16px;}
.gform_wrapper .gform_edit_link{display:none;}
.gform_wrapper .validation_error{font-size:1em;font-weight:400;padding:0.8em;margin-bottom:1.5em;background:#fbe3e4;color:#8a1f11;border:2px solid #fbc2c4;}
.gform_wrapper .validation_message{display:none;}
.gform_wrapper li.gfield.gfield_error{background:none;margin-bottom:6px !important;padding:0 !important;border:none;}
.gform_wrapper .top_label .gfield_error .ginput_container{max-width:none;}
.gform_wrapper .top_label .gfield_error{margin-bottom:0 !important;}
.gform_wrapper .gfield_error .gfield_label{color:#8a1f11;}
.gform_wrapper .gfield_error input,.gform_wrapper .gfield_error select,.gform_wrapper .gfield_error textarea{background:#FBE3E4;border-color:#FBC2C4;}
.gform_wrapper .top_label .gfield_error input,.gform_wrapper .top_label .gfield_error textarea,.gform_wrapper .top_label .gfield_error select{border-color:#fbc2c4;}
.gform_wrapper .top_label .gfield_error{width:auto;}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../img/fancybox/fancybox.png);}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(../img/fancybox/fancybox.png) -40px 0px;cursor:pointer;z-index:1103;display:none;}
#fancybox-error{color:#444;font:normal 12px/20px sans-serif;padding:14px;margin:0;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(../img/fancybox/blank.gif);z-index:1102;display:none;}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible;}
#fancybox-right:hover span{left:auto;right:20px;}
#fancybox-left:hover span{left:20px;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -30px;}
#fancybox-right-ico{background-image:url(../img/fancybox/fancybox.png);background-position:-40px -60px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(../img/fancybox/fancybox-x.png);}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../img/fancybox/fancybox.png);background-position:-40px -162px;}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(../img/fancybox/fancybox-y.png);background-position:-20px 0px;}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../img/fancybox/fancybox.png);background-position:-40px -182px;}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../img/fancybox/fancybox-x.png);background-position:0px -20px;}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../img/fancybox/fancybox.png);background-position:-40px -142px;}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(../img/fancybox/fancybox-y.png);}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../img/fancybox/fancybox.png);background-position:-40px -122px;}
#fancybox-title{font-size:12px;z-index:1102;}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative;}
.fancybox-title-outside{padding-top:10px;color:#fff;}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left;}
#fancybox-title-over{padding:10px;background-image:url(../img/fancybox/fancy_title_over.png);display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;}
#fancybox-title-float-wrap td{border:none;white-space:nowrap;}
#fancybox-title-float-left{padding:0 0 0 15px;background:url(../img/fancybox/fancybox.png) -40px -90px no-repeat;}
#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:bold;padding:0 0 3px 0;background:url(../img/fancybox/fancybox-x.png) 0px -40px;}
#fancybox-title-float-right{padding:0 0 0 15px;background:url(../img/fancybox/fancybox.png) -55px -90px no-repeat;}
#mapp0_poweredby,#mapp1_poweredby,#mapp2_poweredby,#mapp3_poweredby,#mapp4_poweredby,#mapp5_poweredby,#mapp6_poweredby,#mapp7_poweredby,#mapp8_poweredby,#mapp9_poweredby,#mapp10_poweredby{display:none !important;}
some_nowhitespace{nowhitespace:afterproperty;}
#searchform #s{padding:5px;}
.wpcf7-form input,.wpcf7-form textarea{}
.wpcf7-quiz-label{margin-top:0.5em;display:block;float:left;width:40px;padding:1em;font-weight:bold;}
.ie7 #nav-main ul li{zoom:1;}
.ie7 #commentform,.ie7 #post-nav,.ie7 #comments-nav{display:inline-block;}
@media only screen and (min-width: 480px){}@media only screen and (min-width: 768px){}@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;} img{max-width:100% !important;}}div.tsx_link{display:block;margin:20px 0 0 30px;color:white;text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.35em;}

