@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
a {outline:none;color:#707070;text-decoration:none;}
a img {border:none;}
html, body {height:100%;background:#EDEFF3;}
body,input,textarea,select {font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#707070;}

@font-face {
    font-family: 'PFBeauSansProRegular';
    src: url('../fonts/PFBeauSansProRegular/pfbeausanspro-reg-webfont.eot');
    src: url('../fonts/PFBeauSansProRegular/pfbeausanspro-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/PFBeauSansProRegular/pfbeausanspro-reg-webfont.woff') format('woff'),
         url('../fonts/PFBeauSansProRegular/pfbeausanspro-reg-webfont.ttf') format('truetype'),
         url('../fonts/PFBeauSansProRegular/pfbeausanspro-reg-webfont.svg#PFBeauSansProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'PFBeauSansProSemiBold';
    src: url('../fonts/PFBeauSansProSemiBold/pfbeausanspro-sebold-webfont.eot');
    src: local('☺'), url('../fonts/PFBeauSansProSemiBold/pfbeausanspro-sebold-webfont.woff') format('woff'), url('../fonts/PFBeauSansProSemiBold/pfbeausanspro-sebold-webfont.ttf') format('truetype'), url('../fonts/PFBeauSansProSemiBold/pfbeausanspro-sebold-webfont.svg#PFBeauSansProSemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PFBeauSansProBbook';
    src: url('../fonts/PFBeauSansProBbook/pfbeausanspro-book-webfont.eot');
    src: local('☺'), url('../fonts/PFBeauSansProBbook/pfbeausanspro-book-webfont.woff') format('woff'), url('../fonts/PFBeauSansProBbook/pfbeausanspro-book-webfont.ttf') format('truetype'), url('../fonts/PFBeauSansProBbook/pfbeausanspro-book-webfont.svg#PFBeauSansProBbook') format('svg');
    font-weight: normal;
    font-style: normal;
}

.clear {clear:both;}

#head {height:93px;position:relative;}
  #logo {position:absolute;top:32px;left:10px;}
  #phone {position:absolute;top:37px;right:15px;background:url(../images/phone.png) no-repeat;width:179px;height:30px;}

#menu {width:958px;height:40px;border:1px solid #BCC2C3;font-family:PFBeauSansProBbook;/*font-family:PF BeauSans Pro;*/text-transform:uppercase;font-size:15.87px;/*letter-spacing:0.8px;*/background:url(../images/menu_bg.gif) repeat-x;}
#menu ul {list-style:none;}
#menu ul li {display:block;float:left;padding:11px 27px 9px 27px;background:url(../images/menu_bg.gif) repeat-x;border-right:1px solid #CDCDCD;line-height:20px;}
#menu ul li.last {border-right:none;}
#menu ul li a {color:#303030;}
#menu ul li.active, #menu ul li:hover {background:url(../images/menu_bg_a.gif) repeat-x;border-right:1px solid #579DDF;cursor:pointer;}
#menu ul li.active a, #menu ul li:hover a {color:#ffffff;}
#menu ul li.last.active, #menu ul li.last:hover {border-right:none;}

#slider {/*height:362px;*/}
#slider .nivo-caption {background:none;color:#7E7E7E;width:335px;left:609px;font-weight:normal;top:180px;height:80px;}
#slider .nivo-controlNav {top:21px;right:9px;z-index:10000;display:block;visibility:visible !important;}
#slider .small_caption {margin-top:-80px;}
#slider .nivo-controlNav a {background: url(../images/slider_nav.png) no-repeat;height:11px;margin-right: 6px;width:11px;}
#slider .nivo-controlNav a.active {background: url(../images/slider_nav_active.png) no-repeat;font-weight: normal;}

#containers {line-height:20px;font-size:12px;letter-spacing:-0.1px;border:1px solid #CDCDCD;width:958px;background:url(../images/cont_bg.gif) left bottom repeat-x #ffffff;position:relative;}
#containers .container {float: left;width:203px;/*height:190px;*/padding:22px 13px 16px 23px;/*border:1px solid #CDCDCD;background:url(../images/cont_bg.gif) left bottom repeat-x #ffffff;*/}
#containers .container h1 {font-family: 'PFBeauSansProSemiBold';font-size:20px;font-weight:normal;color:#4388D1;margin-bottom: 14px;}
/*#containers .container br {line-height:7px;}*/
#containers .container p {margin-bottom:5px;}
#containers .container ul {list-style:none;}
#containers .container ul li {background:url(../images/li_bg.gif) 0 12px no-repeat;padding:3px 6px;}
#container_2, #container_3 {margin-left:-1px;}
#containers #container_1 {padding:22px 13px 12px 22px;border-right:1px solid #CDCDCD;}
#containers #container_2 {width:206px;padding:22px 23px 12px 11px;border-left:1px solid #CDCDCD;border-right:1px solid #CDCDCD;}
#containers #container_3 {width:155px;border-right:none;border-left:1px solid #CDCDCD;padding:22px 3px 12px 11px;}
#containers #container_4 {width:309px;/*height:225px;*/border-left:none;margin:0;padding:0px;}
#containers #container_5 {width:293px;border-right:none;padding:50px 18px 12px 18px;}
#containers #container_5 h1 {font-size:24px;}
#containers #container_6 {width:354px;border-right:1px solid #CDCDCD;padding:85px 18px 12px 18px;}
#containers #container_7 {width:238px;padding:0;border-left:1px solid #CDCDCD;margin-left:-1px;}
#containers #container_8 {width:683px;border-right:1px solid #CDCDCD;padding:50px 18px 12px 18px;}
#containers #container_8 h1 {font-size:24px;}
#containers #container_9 {width:238px;padding:0;border-left:1px solid #CDCDCD;margin-left:-1px;}
#containers #container_9 #c8, #containers #container_9 #c10 , #containers #container_9 #c13, #containers #container_9 #c16, #containers #container_9 #c19, #containers #container_7 #c23  {padding:18px 56px 20px 24px;}
#containers #container_9 #c8 .newsletter_form input[type="submit"], #containers #container_9 #c10 .newsletter_form input[type="submit"], #containers #container_9 #c13 .newsletter_form input[type="submit"], #containers #container_9 #c16 .newsletter_form input[type="submit"],  #containers #container_9 #c19 .newsletter_form input[type="submit"], #containers #container_7 #c23 .newsletter_form input[type="submit"] {margin-bottom:15px;}

#containers DIV.csc-textpic DIV.csc-textpic-single-image IMG {margin-bottom:0;}

#breadcrumb {position:absolute;top:0;left:0;border-bottom:1px solid #BCC2C3;width:683px;padding:6px 18px 6px 18px;font-size: 11px;}
#breadcrumb .spanner {background:url(../images/navi_span.gif) no-repeat;}
#breadcrumb a {color:#4c4c4c;}
#breadcrumb img {margin:0 7px;}

.contenttable .contenttable {width:369px;}
.contenttable .contenttable td {border:1px solid #D1D1D1;padding:5px 10px 2px;}

.newsletter_form {color:#707070;font-family:arial;font-size:12px;}
.newsletter_form input[type=text] {color:#707070;font-family:arial;font-size:11px;border:none;background:url(../images/newsletter_input.png) no-repeat;width:131px;padding:6px 10px 10px;}
.newsletter_form input[type=submit] {border:none;background:url(../images/save.png) no-repeat;width:78px;height:29px;float:right;margin-top:15px;margin-right:6px;cursor:pointer;}
.newsletter_form .start_newsletter {margin-top:11px;}
#containers #container_9 .start_newsletter, #containers #container_7 .start_newsletter {background:url(../images/newsletter_input2.png) no-repeat;width:170px;}
#containers #container_9 input[type=submit], #containers #container_7 input[type=submit] {margin-right:-33px;margin-top:12px;}

#containers #container_6 input[type=text] {color:#707070;font-family:arial;font-size:11px;border:1px solid #DCDEE2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:2px 2px 4px #D9DADF;-webkit-box-shadow: 2px 2px 4px #D9DADF;box-shadow:2px 2px 4px #D9DADF;width:185px;padding:4px 10px 6px;}
#containers #container_6 input[type=submit] {border:none;background:url(../images/save.png) no-repeat;width:78px;height:29px;float:right;margin-top:17px;margin-right:58px;cursor:pointer;}
#containers #container_6 fieldset {border:none;}
#containers #container_6 label {width:87px;display: block;float: left;}
#containers #container_6 textarea {color:#707070;font-family:arial;font-size:11px;border:1px solid #DCDEE2;width:184px;padding:6px 10px 10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:2px 2px 4px #D9DADF;-webkit-box-shadow: 2px 2px 4px #D9DADF;box-shadow:2px 2px 4px #D9DADF;}
#containers #container_6 .csc-mailform-field {padding:5px 0;}


.csc-textpic-imagewrap {margin-top:-3px;}

.google {float:right;border:1px solid #D0D0D0;margin-top:37px;}

#menu_bottom {padding:15px 0;}
  #mb {color:#979797;}
  #mb ul {list-style:none;margin-left:-16px;}
  #mb ul li {display:block;float:left;padding:0 12px 0 13px;background:url(../images/mb_span.gif) no-repeat right center;}
  #mb ul li.last {background:none;}
  #mb ul li a {color:#979797;}
  #mb ul li.active a, #mb ul li:hover a {color:#5e5e5e;}
  
  #copyrights {width:125px;padding-left:14px;letter-spacing:-0.1px;color:#979797;}
  #copyrights a {color:#979797;}
  #copyrights img {margin:1px 0 -4px 2px;}
