<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.floaty:link,
.floaty:visited{display:inline-block;height:17px;line-height:17px;position:relative !important;white-space:nowrap;z-index:0;}
.floaty:hover{background-color: transparent;height:17px;line-height:17px;overflow:visible !important;z-index:50;}
.floaty span{display:block;min-height:300px;min-width:300px;position:absolute;right:1000px;visibility:hidden;text-decoration:none;}
.floaty span img{background-color:#fff;border:1px solid #ccc;min-height:300px;min-width:300px;}
.floaty:hover span{left:-150px;top:-100px;visibility:visible;}


.message {font-size:12px;}
.textfield_error {border: 1px solid #cc0000 !important;}
.inlineerror {color: #cc0000; font-size:11px;font-weight: normal;}

#socmed_widgets_body img {border:0}

.vv_div {position: relative;}
.vv_table {position: absolute;width: 432px;}
.vv_table_x .tline {height:99px;}

.vv_table_x .tl {width:250px;font-size:0; height:99px;background: url(../img/design/vv/vv_top_left_x.png) left top no-repeat;vertical-align:middle;}
.vv_table_x .tl img {width: 250px;height:89px;}
.vv_table_x .tc {padding-top:30px;font-size:14px;font-family: Arial;color:#333;font-weight: bold;padding:0 5px;background: url(../img/design/vv/vv_top_bkg_x.gif) repeat-x top;}
.vv_table_x .tr {width:166px;font-size:0; height:99px;background: url(../img/design/vv/vv_top_right_x.png) left top no-repeat;}
.vv_table_x .tr img {width: 166px;height:89px;}

.vv_table_x .tr img {cursor: pointer;}

.vv_table_x .cline, .vv_table_x .bline  {display:none;}

.vv_table_x .cl {background: url(../img/design/vv/vv_content_top.gif) left top no-repeat;}
.vv_table_x .cr {backgrouinnd: url(../img/design/vv/vv_content_top.gif) right top no-repeat;}

.vv_table_x .cc {background: #000000;padding:15px;width:380px;}

.vv_table_x .bl {background: url(../img/design/vv/vv_bottom_bkg.gif) top repeat-x;}
.vv_table_x .br {background: url(../img/design/vv/vv_bottom_bkg.gif) top repeat-x;}
.vv_table_x .bc {background: url(../img/design/vv/vv_bottom_bkg.gif) top repeat-x;}


.vv_table_o .tline {height:99px;}

.vv_table_o .tl {width:250px; font-size:0; height:99px;background: url(../img/design/vv/vv_top_left_o.png) left top no-repeat;}
.vv_table_o .tl img {width:250px; height:89px;}
.vv_table_o .tc {padding-top:30px;font-size:14px;font-family: Arial;color:#333;font-weight: bold;padding:0 5px;background: url(../img/design/vv/vv_top_bkg_o.gif) repeat-x top;}
.vv_table_o .tr {width:166px; font-size:0; height:99px;background: url(../img/design/vv/vv_top_right_o.png) right top no-repeat;}
.vv_table_o .tr img {width:166px;height:89px;}

.vv_table_o .tr img {cursor: pointer;}

.vv_table_o .cline, .vv_table_o .bline  {display:table-row;}


.vv_table_o .cline {}

.vv_table_o .cline .cl {background: #000000 url(../img/design/vv/vv_content_top.gif) -8px 0 no-repeat;}
.vv_table_o .cline .cr {background: url(../img/design/vv/vv_content_top.gif) right top no-repeat;}
.vv_table_o .cline .cc {background: #000000;padding:15px;}

.vv_table select.dd {max-width:100%;width: auto;}

.vv_table_o .bl {background: url(../img/design/vv/vv_bottom_left.gif) left top repeat-x;}
.vv_table_o .br {background: url(../img/design/vv/vv_bottom_right.gif) right top repeat-x;}
.vv_table_o .bc {background: url(../img/design/vv/vv_bottom_bkg.gif) top repeat-x;}

.vv_div .vv_table .embed, 
.vv_div .vv_table .embed h2,
.vv_div .vv_table .embed h3,
.vv_div .vv_table .embed a:link,
.vv_div .vv_table .embed a:visited,
.vv_div .vv_table .embed a:hover
 {color:#ffffff;}
 
 .vv_div .vv_table .embed {}
.vv_div .vv_table .embed .preload_body {height:100px;margin:0; text-align: center;}

.vv_div .headertitle {position:absolute;left:30px;width:450px;white-space:nowrap;overflow:hidden;top:5px;font-weight:normal;font-size:22px;color:#ffffff;z-Index:10;}
.vv_div .headertitle span.smaller {display: none;}

@media (max-width : 640px) {
    .vv_table {width: auto;}
    .vv_table select.dd {max-width:180px;width: auto;}

    .vv_table_x .tl {width:22px; background: url(../img/design/vv/mobile/vv_top_left_x.png) left top no-repeat;}
    .vv_table_x .tl img {width: 22px;}
    .vv_table_x .tr {width:61px;font-size:0; height:99px;background: url(../img/design/vv/mobile/vv_top_right_x.png) left top no-repeat;}
    .vv_table_x .tr img {width: 61px;}

    .vv_table_x .cl {background: url(../img/design/vv/mobile/vv_content_top.gif) left top no-repeat;}
    .vv_table_x .cr {background: url(../img/design/vv/mobile/vv_content_top.gif) right top no-repeat;}

    .vv_table_o .tl {width:22px; background: url(../img/design/vv/mobile/vv_top_left_o.png) left top no-repeat;}
    .vv_table_o .tl img {width: 22px}
    .vv_table_o .tr {width:61px; font-size:0; height:99px;background: url(../img/design/vv/mobile/vv_top_right_o.png) left top no-repeat;}
    .vv_table_o .tr img {width: 61px}

    .vv_table_o .cline .cl {background: #000000 url(../img/design/vv/mobile/vv_content_top.gif) -8px 0 no-repeat;}
    .vv_table_o .cline .cr {background: url(../img/design/vv/mobile/vv_content_top.gif) right top no-repeat;}

    .vv_table_o .bl {background: url(../img/design/vv/mobile/vv_bottom_left.gif) left top repeat-x;}
    .vv_table_o .br {background: url(../img/design/vv/mobile/vv_bottom_right.gif) right top repeat-x;}
    .vv_table_o .bc {background: url(../img/design/vv/mobile/vv_bottom_bkg.gif) top repeat-x;}

    .vv_div .headertitle {position:absolute;left:40px;width:150px;white-space:nowrap;overflow:hidden;top:5px;font-weight:normal;font-size:22px;color:#ffffff;z-Index:10;}
    .vv_div .headertitle span {display: none;}
    .vv_div .headertitle span.smaller {display: inline;}

}

.rep {color:#999999;font-size:11px;font-weight:bold;font-family: Arial;}  
.score {font-size:10px;color: #0080DA;font-weight: bold;font-family: Tahoma;}

.choice {font-size:12px;}
.percent {font-size:12px;font-family: Tahoma;}

.qlist_reports {font:normal 12px Arial;color:#333333;margin:10px 0px; padding:10px 0px;font-size:12px;}
.qlist_reports .br {height:10px;}

.istorie 
{
    border: 1px solid #cccccc;max-height:250px;overflow: auto;
    padding: 10px 3px;margin-top: 5px; padding-top:5px;
}

.istorie .titlu {color:#cccccc;font:bold 11px Arial;}
.istorie .linie 
{
    border-bottom: 1px solid #eeeeee;font-size:12px;font-family: Arial;
    padding:10px;
}
.istorie .taker {margin-top:5px;color:#999999;font:bold 11px Arial;} 


.newsletter_list_tab {border-top: 1px solid #ccc; margin-bottom: 20px;}
.newsletter_list_tab tr th {padding: 5px; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; border-left: 1px solid #fff; text-shadow: 0 1px 0 #fff; text-transform: capitalize;
background-color: #F1F1F1; background-image: -moz-linear-gradient(center top , #F9F9F9, #ECECEC);}
.newsletter_list_tab tr th.first {border-left: 1px solid #ccc;}
.newsletter_list_tab tr td {padding: 5px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; border-left: 1px solid #fff; background: #fff; font-size: 13px; vertical-align: top;}
.newsletter_list_tab tr td.first {border-left: 1px solid #ccc;}
.newsletter_list_tab tr.odd td {background: #f9f9f9;}

.newsletter_list_tab tr.total td, .newsletter_list_tab tr td.total, .newsletter_list_tab tr.odd td.total, .newsletter_list_tab tr th.total {background: #e3f3f7;}


/****************************************************************************************/


.clearfix{ clear:both; font-size:0;}

@font-face {
    font-family: 'MyriadPro-Regular';
    src: url('../fonts/myriadpro-regular.eot');
    src: url('../fonts/myriadpro-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-regular.woff') format('woff'),
         url('../fonts/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/myriadpro-regular.svg#myriadpro-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Semibold';
    src: url('../fonts/myriadpro-semibold.eot');
    src: url('../fonts/myriadpro-semibold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-semibold.woff') format('woff'),
         url('../fonts/myriadpro-semibold.ttf') format('truetype'),
         url('../fonts/myriadpro-semibold.svg#myriadpro-semibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadPro-Bold';
    src: url('../fonts/myriadpro-bold.eot');
    src: url('../fonts/myriadpro-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-bold.woff') format('woff'),
         url('../fonts/myriadpro-bold.ttf') format('truetype'),
         url('../fonts/myriadpro-bold.svg#myriadpro-bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*
    Site inquiry default css
*/
.site-inquiry-form {margin:10px; margin-top:25px;width:350px;border:1px solid #dce4ea; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -moz-box-shadow:0 0 0 1px #cad6de; -webkit-box-shadow:0 0 0 1px #cad6de; box-shadow:0 0 0 1px #cad6de;}
.site-inquiry-form .form-box {position:relative; background:#FFF; border:1px solid #f9fafb; -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;}
.site-inquiry-form .form-box .form-box-header {height: 70px; 
    background:#fafdfe;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfdfe), to(#eff4f9));
    background: -webkit-linear-gradient(#fbfdfe, #eff4f9);
    background: -moz-linear-gradient(#fbfdfe, #eff4f9);
    background: -ms-linear-gradient(#fbfdfe, #eff4f9);
    background: -o-linear-gradient(#fbfdfe, #eff4f9);
    -pie-background: linear-gradient(#fbfdfe, #eff4f9);
}
.site-inquiry-form .form-box .form-box-header .form-box-header-icon img {width:80px;height:84px;}
.site-inquiry-form .form-box .form-box-header .form-box-header-icon { position:absolute; width:80px; height:84px; font-size:0; top:-24px; left:10px; background: url(../img/design/inquiry_form/arrow_1.png) no-repeat;}

.site-inquiry-form .form-box .form-box-header .form-box-header-title {margin-left:100px;text-align:left; font:normal 28px/28px MyriadPro-Bold; color:#153f75;margin-top:4px;}
.site-inquiry-form .form-box .form-box-header .form-box-header-title .blackspan {color: #000000;}

.site-inquiry-form .form-box .form-box-body .message {text-align: center;padding:40px;display:none;}
.site-inquiry-form .form-box .form-box-body .message .sending {display:none;text-align: center;}
.site-inquiry-form .form-box .form-box-body .message .error {font:normal 18px/35px MyriadPro-Regular; color:#cc0000; display:none;}
.site-inquiry-form .form-box .form-box-body .message .error u {cursor:pointer;}
.site-inquiry-form .form-box .form-box-body .message .success {font:normal 22px/50px MyriadPro-Regular; color:#153f75; display:none;}


.site-inquiry-form .form-box .form-box-body .form-content { width:86%;margin: 4% 7%; background:#FFF;}
.site-inquiry-form .form-box .form-box-body .form-content h4{font:normal 18px/20px MyriadPro-Semibold; color:#002d63;margin:0;margin-bottom:10px; padding:0;}
.site-inquiry-form .form-box .form-box-body .form-content h5{font:normal 15px/17px MyriadPro-Regular; color:#577598; margin:0; padding:15px 0 10px;}
.site-inquiry-form .form-box .form-box-body .form-content .form-field{ padding-bottom:9px;}

.site-inquiry-form .form-box .form-box-body .form-content .form-field .textfield{ display:block; width:90%;background:#eceff3; border:1px solid #f4f5f8 !important; color:#002d63; margin-right:13px;
    font:normal 15px/35px MyriadPro-Regular  !important; height:35px; padding:0 6px 0 17px; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px;
}
.site-inquiry-form .form-box .form-box-body .form-content .form-field .textfield_error {border: 1px solid #f3a4b7 !important; /*color:#c3144e; background: #f3ecee;*/}

.chosen-container-single .chosen-single {height:32px;font:normal 15px/35px MyriadPro-Regular !important;}

.site-inquiry-form .form-box .form-box-body .form-content .form-field-location select {width:95%;}
.site-inquiry-form .form-box .form-box-body .form-content .form-field-date .textfield {width:37.8%;float:left;}
.site-inquiry-form .form-box .form-box-body .form-content .form-field-date .time {float:right;width:37%;margin-right:5px;} 
.site-inquiry-form .form-box .form-box-body .form-content .form-field-date .date {margin-right:3%;}


.site-inquiry-form .form-box .form-box-body .form-content .form-submit input{ display:block; width:102px; border:1px solid #9ac167 !important; background:#7eba03 !important; height:45px; font:normal 18px/45px MyriadPro-Bold !important; color:#FFF; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9ad204), to(#589902));
    background: -webkit-linear-gradient(#9ad204, #589902);
    background: -moz-linear-gradient(#9ad204, #589902);
    background: -ms-linear-gradient(#9ad204, #589902);
    background: -o-linear-gradient(#9ad204, #589902);
    -pie-background: linear-gradient(#9ad204, #589902);
}

.site-inquiry-form .form-box .form-box-body .form-content .form-submit .form-submit-btn {float:left;display:inline;}
.site-inquiry-form .form-box .form-box-body .form-content .form-submit .form-submit-info { float:right; width:186px;color:#3f597c; font:normal 15px/22px MyriadPro-Regular;}

#contents .site-inquiry-form ul,
.site-inquiry-form ul,
.site-inquiry-form-wide ul,
.site-inquiry-form-small ul {
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
}
/*
    Site inquiry css Wide
*/
.site-inquiry-form-wide {width: 600px;}
.site-inquiry-form-wide .form-box .form-box-header .form-box-header-title {margin-left:100px;text-align:left; font:normal 36px/70px MyriadPro-Bold; color:#153f75;margin-top:0;}

.site-inquiry-form-wide .form-box .form-box-body .form-content { width:45%;margin: 4% 3%; margin-right:0; background:#FFF; float:left;}
.site-inquiry-form-wide .form-box .form-box-body .form-content .form-submit .form-submit-info { float:right; width:150px;color:#3f597c; font:normal 15px/22px MyriadPro-Regular; }

/*
    Site inquiry css Small
*/
.site-inquiry-form-small {width: 210px;}
.site-inquiry-form-small .form-box .form-box-header {height: 50px;}
.site-inquiry-form-small .form-box .form-box-header .form-box-header-title {margin-left:55px;text-align:left; font:normal 18px/20px MyriadPro-Bold; color:#153f75;margin-top:5px;}

.site-inquiry-form-small .form-box .form-box-header .form-box-header-icon img {width:44px;height:46px;}
.site-inquiry-form-small .form-box .form-box-header .form-box-header-icon { position:absolute; width:44px; height:46px; font-size:0; top:-16px; left:6px; background: url(../img/design/inquiry_form/arrow_1small.png) no-repeat;}

.site-inquiry-form-small .form-box .form-box-body .message {padding:20px;}
.site-inquiry-form-small .form-box .form-box-body .message .error {line-height:24px;font-size:14px;}
.site-inquiry-form-small .form-box .form-box-body .message .success {line-height:24px;font-size:15px;}

.site-inquiry-form-small .form-box .form-box-body .form-content { width:86%;margin: 4% 5%; background:#FFF;}
.site-inquiry-form-small .form-box .form-box-body .form-content h4{font:normal 18px/20px MyriadPro-Semibold;}
.site-inquiry-form-small .form-box .form-box-body .form-content h5{font:normal 15px/17px MyriadPro-Regular;}

.site-inquiry-form-small .form-box .form-box-body .form-content .form-field .textfield{ width:96%;margin-right:5px;font:normal 14px/30px MyriadPro-Regular  !important; height:30px; padding:0 3px 0 10px; }

.site-inquiry-form-small .chosen-container-single .chosen-single {height:30px;line-height:30px;font:normal 14px/30px MyriadPro-Regular  !important;}
.site-inquiry-form-small .chosen-results li {font-size:11px;padding:4px 2px;}

.site-inquiry-form-small  .form-box .form-box-body .form-content .form-field-location select {width:100%;margin-right:0;}
.site-inquiry-form-small  .form-box .form-box-body .form-content .form-field-date .textfield {width:42.7%;float:left;}
.site-inquiry-form-small  .form-box .form-box-body .form-content .form-field-date .time {float:right;width:46%;margin-right:0;}
.site-inquiry-form-small  .form-box .form-box-body .form-content .form-field-date .date {margin-right:3%;}

.site-inquiry-form-small .form-box .form-box-body .form-content .form-submit input{ width:102px;  height:30px; font:normal 16px/28px MyriadPro-Bold !important;}

.site-inquiry-form-small .form-box .form-box-body .form-content .form-submit .form-submit-btn {float:left;}
.site-inquiry-form-small .form-box .form-box-body .form-content .form-submit .form-submit-info { float:left; width:200px;margin-top:10px;color:#3f597c; font:normal 14px/18px MyriadPro-Regular;}


/*--------------------------------------------------------------------------------------*/
/****************************************************************************************/


/************* News pages list  **************************************************************************/
        
.newsroot{ padding: 20px 0px;}
.newsroot .cb {clear:both;}
.newsroot .np_title {font-weight: bold; font-size: 20px;text-decoration: none;margin-top:40px;}
.newsroot .np_title a {font-weight: bold; font-size: 20px;text-decoration: none;}
.newsroot .np_posted {padding:5px 0; font-size: 12px;color: #555555;margin-top:5px;}
.newsroot .np_event {margin-top:5px;font-size:14px;display:none;}

.np_title_date {float:right;text-align: right; width:30%;}
.newsroot .np_title_date {float:right;margin-top:10px;}
.newsroot .np_body {margin:10px 0;}
.newsroot .np_body .np_logo {width: 22%; float:left;margin-right: 1.5%;}
.newsroot .np_body .np_logo img {max-width: 100%; min-width:100%; width:100%;}
.newsroot .np_body .np_details {width: 75%; float:left;}

.newsroot .np_body .np_readmore {display:inline;}
.newsroot .np_body .np_readmore a:link, .newsroot .np_body .np_readmore a:visited {}
.newsroot .np_body .np_readmore a:hover {}

.newsroot .np_pages {clear:both;display:none;}
.newsroot .np_pages .np_pages_block {width:33%;float:left; border:1px solid transparent;}
.newsroot .np_pages .divprev {text-align: left;font-size:11px;}
.newsroot .np_pages .np_curpage {text-align: center;font-size:11px;}
.newsroot .np_pages .divnext {text-align: right;font-size:11px;}

.np-headline .np_posted{padding:2px;margin:0;background:none;}
.np-headline .np_posted a:link,
.np-headline .np_posted a:visited, 
.np-headline .np_posted a:hover {font-weight:normal;}

.newspage_header {padding:5px; margin-top:15px; }   
.newspage_header .cb {clear:both;}
.newspage_header .np_title {font-weight: bold; font-size: 20px;text-decoration: none;}
.newspage_header .np_title a {font-weight: bold; font-size: 20px;text-decoration: none;}

.newspage_subheader{margin-top:8px;}
.newspage_subheader .newspage_event {padding-left:5px; width:40%;float:left; font-size:14px; }
.newspage_subheader .newspage_share {width:57%;float:right;text-align: right; }

.newspage_body {clear:both;padding:5px 3px;}
.cb {clear:both;}
.newspage_footer{margin:5px;}
.newspage_footer .newspage_tags {width:65%;float:left;} 
.newspage_footer .np_title_date {width:30%;margin:0;} 
.newspage_back {text-align: right;}

.np_tags {text-align: left; width:auto; word-wrap: normal; white-space: normal; margin-bottom:10px;
}
.np_tags a {white-space: normal; text-transform: lowercase; padding-right:10px;}
.np_tags a.sel {font-weight: bold;}
.np_tags a.unsel {color: #cccccc;}

/*
    New Contact page design
*/

#ph_contact_form .message {text-align: left;padding:40px; height:350px;display:none;}
#ph_contact_form .sending {display:none;text-align: center;}
#ph_contact_form .msgerror {font:normal 18px/35px MyriadPro-Regular; color:#cc0000; display:none;}
#ph_contact_form .msgerror u {cursor:pointer;}
#ph_contact_form .msgsuccess {font:normal 22px/50px MyriadPro-Regular; color:#153f75; display:none;}

.on60 #ph_contact_addresses {padding:0;}
.address-box {float:left;margin-bottom:35px;font: normal 12px Helvetica, Arial;color:#2c3e50;position:relative;width:100%;}
.address-box-details {float:left;width:72%; } 
.address-box-gmap {float:right;width:27%; position:absolute;top:0;right:0;}
.address-box-gmap img {width:100%;border:1px solid #cccccc;}
.address-box-driving-directions {margin-bottom: 10px;padding-left:13px; line-height:16px; background: url(../img/design/small_grey_pin.png) no-repeat left center;}
.address-box .cb {clear:both;}

.address-box .address-line {line-height:22px;}

.address-box .address-line .address-line-icon {width:30px;float:left;}
.address-box .address-line .address-line-icon img {width:30px;height:22px;}
.address-box .address-line-idphone .address-line-icon {background: url(../img/design/contact_icon_phone.png) left center no-repeat;}
.address-box .address-line-idemail .address-line-icon {background: url(../img/design/contact_icon_email.png) left center no-repeat;}
.address-box .address-line-idfax .address-line-icon {background: url(../img/design/contact_icon_fax.png) left center no-repeat;}
.address-box .address-line-idhours .address-line-icon {background: url(../img/design/contact_icon_hours.png) left center no-repeat;}

.address-box .address-line .address-line-name {float:left;min-width:50px;font-weight:bold;}
.address-box .address-line .address-line-value {float:left;}

.address-box .address-line-idname {min-height:45px;}
.address-box .address-line-idname .address-name a {font-size:20px; font-weight:bold;color:#272727;text-decoration: none;font-family:Helvetica, Arial;}
.address-box .address-line-idname .address-name a:hover {text-decoration:underline;}
.address-box .address-line-idname .address-full {font-size:12px; line-height: 20px; font-weight: normal; color:#2c3e50; font-family: Helvetica, Arial;}

.wdaytable-line {min-width:380px;}
.wdaytable-cell {float:left; line-height:17px; padding:5px 0; width:32%;margin-right:1%;margin-bottom:1%; background: #f2f2f1; text-align: center;min-width:100px;}
.wdaytable-3cell {background: #f2f2f1; text-align: center;margin-right:2%;padding:5px 0;}

/*
    Site signup form
*/
#ph_site_signup_form { border: 1px solid #cccccc; max-width: 90%; margin:10px 5px; background: #ffffff;}
#ph_site_signup_form .ssf-header {background: #f6f6f6; font-size:12px; text-transform: uppercase; padding:8px;}
#ph_site_signup_form .ssf-line {margin:4% 3%; }
#ph_site_signup_form .ssf-label {display:none;}
#ph_site_signup_form .ssf-field input {max-width: 95%; border:1px solid #dddddd; font-size:12px; padding:3px;}
#ph_site_signup_form .ssf-line-agree .ssf-field {font-size:11px; color:#666666;}
#ph_site_signup_form .ssf-line-submit input {background: #444444; color: #ffffff;text-transform: capitalize; font-size:12px; border-color: #cccccc;}
#ph_site_signup_form .ssf-cb {clear:both;font-size:0; height:0;width: 100%;}
#ph_site_signup_form .ssf-error,
#ph_site_signup_form .ssf-field input.ssf-error {border: 1px solid #cc0000;}
#ph_site_signup_form .ssf-field .ssf-field-error {font-size:11px; color: #cc0000; padding-top:4px;}


#ph_site_signup_form .ssf-message {text-align: center;padding: 30px 15px;display:none;}
#ph_site_signup_form .ssf-message .sending {display:none;text-align: center;}
#ph_site_signup_form .ssf-message .sending img {background:none;border:none;margin:20px;padding:0;}
#ph_site_signup_form .ssf-message .errormsg {font:normal 14px Arial; display:none;text-align: center;}
#ph_site_signup_form .ssf-message .errormsg span {color:#cc0000;}
#ph_site_signup_form .ssf-message .success {font:normal 15px Arial; color:#153f75; display:none; text-align: center;}



/*
    Site testimonial form default css
*/
.site-testimonial-form {text-align:left;margin:10px; margin-top:25px;width:350px;border:1px solid #dce4ea; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px; -moz-box-shadow:0 0 0 1px #cad6de; -webkit-box-shadow:0 0 0 1px #cad6de; box-shadow:0 0 0 1px #cad6de;}
.site-testimonial-form .form-box {position:relative; background:#FFF; border:1px solid #f9fafb; -moz-border-radius:4px 4px 4px 4px; -webkit-border-radius:4px 4px 4px 4px; border-radius:4px 4px 4px 4px;}
.site-testimonial-form .form-box .form-box-header {height: 70px;
    background:#fafdfe;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fbfdfe), to(#eff4f9));
    background: -webkit-linear-gradient(#fbfdfe, #eff4f9);
    background: -moz-linear-gradient(#fbfdfe, #eff4f9);
    background: -ms-linear-gradient(#fbfdfe, #eff4f9);
    background: -o-linear-gradient(#fbfdfe, #eff4f9);
    -pie-background: linear-gradient(#fbfdfe, #eff4f9);
}
.site-testimonial-form .form-box .form-box-header .form-box-header-icon img {width: 100%;height: 100%;}
.site-testimonial-form .form-box .form-box-header .form-box-header-icon { position:absolute; width:80px; height:84px; font-size:0; top:-24px; left:10px; background: url(../img/design/inquiry_form/arrow_1.png) no-repeat;}

.site-testimonial-form .form-box .form-box-header .form-box-header-title {margin-left:100px;text-align:left; font:normal 28px/28px MyriadPro-Bold; color:#153f75;margin-top:4px;}
.site-testimonial-form .form-box .form-box-header .form-box-header-title .blackspan {color: #000000;font:normal 28px/28px MyriadPro-Bold; }


.site-testimonial-form .form-box .form-box-body .message {text-align: center;padding:40px;display:none;}
.site-testimonial-form .form-box .form-box-body .message .sending {display:none;text-align: center;}
.site-testimonial-form .form-box .form-box-body .message .error {font:normal 18px/35px MyriadPro-Regular; color:#cc0000; display:none;}
.site-testimonial-form .form-box .form-box-body .message .error u {cursor:pointer;}
.site-testimonial-form .form-box .form-box-body .message .success {font:normal 22px/50px MyriadPro-Regular; color:#153f75; display:none;}


.site-testimonial-form .form-box .form-box-body .form-content { width:86%;margin: 4% 7%; background:#FFF;}
.site-testimonial-form .form-box .form-box-body .form-content h4{font:normal 18px/20px MyriadPro-Semibold; color:#002d63;margin:0;margin-bottom:10px; padding:0;}
.site-testimonial-form .form-box .form-box-body .form-content h5{font:normal 15px/17px MyriadPro-Regular; color:#577598; margin:0; padding:15px 0 10px;}
.site-testimonial-form .form-box .form-box-body .form-content .form-field{ padding-bottom:9px;}

.site-testimonial-form .form-box .form-box-body .form-content .form-field .textfield{ display:block; width:90%;background:#eceff3; border:1px solid #f4f5f8 !important; color:#002d63; margin-right:13px;
    font:normal 15px/35px MyriadPro-Regular  !important; height:35px; padding:0 6px 0 17px; -moz-border-radius:8px 8px 8px 8px; -webkit-border-radius:8px 8px 8px 8px; border-radius:8px 8px 8px 8px;
}
.site-testimonial-form .form-box .form-box-body .form-content .form-field textarea.textfield {
    height:110px;line-height: 20px !important; padding-top: 15px; padding-bottom: 10px;
}
.site-testimonial-form .form-box .form-box-body .form-content .form-field .textfield_error {border: 1px solid #f3a4b7 !important; /*color:#c3144e; background: #f3ecee;*/}

.site-testimonial-form .form-box .form-box-body .form-content .form-field {font:normal 15px MyriadPro-Regular;color: #002d63;}
.site-testimonial-form .form-box .form-box-body .form-content .form-field a {text-decoration: underline; color: #002d63; }

.chosen-container-single .chosen-single {height:32px;font:normal 15px/35px MyriadPro-Regular !important;}

.site-testimonial-form .form-box .form-box-body .form-content .form-field-location select {width:95%;}
.site-testimonial-form .form-box .form-box-body .form-content .form-field-date .textfield {width:37.8%;float:left;}
.site-testimonial-form .form-box .form-box-body .form-content .form-field-date .time {float:right;width:37%;margin-right:5px;}
.site-testimonial-form .form-box .form-box-body .form-content .form-field-date .date {margin-right:3%;}


.site-testimonial-form .form-box .form-box-body .form-content .form-submit input{ display:block; width:102px; border:1px solid #9ac167 !important; background:#7eba03 !important; height:45px; font:normal 18px/45px MyriadPro-Bold !important; color:#FFF; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px; border-radius:5px 5px 5px 5px;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#9ad204), to(#589902));
    background: -webkit-linear-gradient(#9ad204, #589902);
    background: -moz-linear-gradient(#9ad204, #589902);
    background: -ms-linear-gradient(#9ad204, #589902);
    background: -o-linear-gradient(#9ad204, #589902);
    -pie-background: linear-gradient(#9ad204, #589902);
}

.site-testimonial-form .form-message-limit {text-align:right; font-size:11px; color: #999999;margin-right:5px;}

.site-testimonial-form .form-box .form-box-body .form-content .form-submit .form-submit-btn {float:left;display:inline;}
.site-testimonial-form .form-box .form-box-body .form-content .form-submit .form-submit-info { float:right; width:186px;color:#3f597c; font:normal 15px/22px MyriadPro-Regular;}

#contents .site-testimonial-form ul,
.site-testimonial-form ul,
.site-testimonial-form-wide ul,
.site-testimonial-form-small ul {
    margin: 0 4px 4px 0;
    padding: 0 0 0 4px;
}

.tou-dialog {border-radius: 0; z-index: 1000001;border: 10px solid rgba(255,255,255,0.4);     background-clip: padding-box;}
.tou-dialog .ui-dialog-titlebar {display:none;}
.tou-dialog .tou-dialog-body {padding:10px 20px;}
.tou-dialog .tou-dialog-body h3 {margin-left:0; padding-left:0;text-indent: 0; margin-top:20px;}
.tou-dialog .tou-dialog-close {float:right; margin:0 0 10px 10px;
    font: normal 16px "Open Sans","â€‹sans-serif";
    width:30px; height:30px; line-height: 30px; text-align: center;display:block; border-radius: 15px; background: #cccccc; color: #000000;cursor: pointer;}

.ui-widget-overlay { opacity: 0.7; filter: Alpha(Opacity=70); background: #000000;z-index: 1000000; height: 5000px !important;}

.psform{max-width: 100%;}
.psform .captcha {width:90%;max-width: 200px;}
.psform input[type="text"], .psform select{width: 90%;max-width: 200px;}
.psform textarea {width:90%;max-width:250px;}

#ph_site_widgets img, #ph_site_widgets video, #ph_site_widgets iframe {max-width: 100%;}

.article-sharethis {padding: 40px 0;}
.article-sharethis .article-sharethis-title {font-size: 120%;font-weight: bold;}
.article-sharethis .st_ps_pdf, .article-sharethis .st_ps_print {display: inline-block;width:32px;height:32px;margin-right:2px;}
.article-sharethis .st_ps_pdf img, .article-sharethis .st_ps_print img {max-height: 100%;max-width: 100%;}

.ph_site_phone {position: relative;overflow: visible;}

.ph_site_phone ul{ display:none;  background: #f3f3f3; border:1px solid #cccccc; text-align: left;
    list-style:none;padding: 5px 0; margin:0;position: absolute;top: 80px; right:0; min-width: 250px; width: auto;
}
.ph_site_phone_active ul {display:block;}

.ph_site_phone ul li {display: block; margin:0; width: 100%; float:none; line-height: normal;
    font: normal 16px Arial,'Helvetica Neue', Helvetica, sans-serif;text-decoration: none; text-transform: none;
}

.ph_site_phone .locname {padding: 0 15px;}
.ph_site_phone ul li a {
    font: normal 16px Arial,'Helvetica Neue', Helvetica, sans-serif;text-decoration: none;
    display:block; height: 40px;line-height: 40px; padding: 0 20px;color: #000000;background: none;
}
.ph_site_phone ul li a:hover {background: #dddddd; }

.psgrb {display:none;}
.psgrb .psgrb-label {height: 25px; line-height:25px; display:block;vertical-align: middle;}
.psgrb .psgrb-stars {background: url(../img/design/5starsall.png) left 0 no-repeat;
    width:110px;height:25px; display:inline-block;overflow: hidden; vertical-align: middle;}

.psgrb-5, .psgrb-4_5, .psgrb-4 {display:block;}
.psgrb-5 .psgrb-stars{background-position: left 0;}
.psgrb-4_5 .psgrb-stars{background-position: left -28px;}
.psgrb-4 .psgrb-stars{background-position: left -54px;}</pre></body></html>