body {	font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:19px; margin:0px; padding:0px; background:#e6e6e6;}
.pp_social{ display:none;}
a.pp_expand{display:none;}


@font-face {
    font-family: 'CandaraRegular';
    src: url('../font1/candara.eot');
    src: url('../font1/candara.eot') format('embedded-opentype'),
         url('../font1/candara.woff') format('woff'),
         url('../font1/candara.ttf') format('truetype'),
         url('../font1/candara.svg#CandaraRegular') format('svg');
}

@font-face {
    font-family: 'CandaraBold';
    src: url('../font2/candarab.eot');
    src: url('../font2/candarab.eot') format('embedded-opentype'),
         url('../font2/candarab.woff') format('woff'),
         url('../font2/candarab.ttf') format('truetype'),
         url('../font2/candarab.svg#CandaraBold') format('svg');
}


a{color:#333333; outline:none; text-decoration:none;}
a:hover{color:#494886; outline:none; text-decoration:none;}

ul.list{margin:0px; padding:0px 0px 0px 18px;}
ul.list li{ margin:0px; padding:0px; font-size:19px; line-height:28px; font-weight:normal !important;}

p{}


h1, h2, h3, h4, h5{ margin:0px; padding:0px;  font-family: 'CandaraRegular';}
h1{ color:#494886; font-size:27px; font-size:24px \9; margin-bottom:24px;}
h2{ color:#333;font-size:21px; font-size:19px \9;font-family:Arial, Helvetica, sans-serif; line-height:29px;}
h3{ font-size:20px; margin-top:10px;}
h4{ font-size:16px;}


img{ border:none; text-decoration:none; outline:none;}
img a{ border:none; text-decoration:none; outline:none;}
.clr{ clear:both;}
.row{ width:1199px; margin:0 auto;}


/****************************  header  ******************************/
.header{ width:100%; display:block; border-bottom:#a0a0c1 solid 7px; background:#fff;}
.logo{ float:left; width:368px;padding:24px 0px 18px 0px}
.logo img{ float:left; width:100%;}

.call{ width:250px; float:right; text-align:right; font-size:16px; font-weight:bold; padding:30px 0px 18px 0px}
.call span{color:#494886;}
.call span a{color:#494886;}

.navigation{ width:65%; float:right; text-align:right;   font-family: 'CandaraBold';   text-transform:uppercase;}
.navigation ul{margin:0px; padding:0px; display:inline}
.navigation ul li{margin:0px; padding:0px; display:inline; list-style:none;}
.navigation ul li a{ font-size:20px;  font-size:18px \9; padding:0px 0px 0px 3%;}
.navigation ul li a:hover{ color:#494886;}
.navigation ul li a#select{ color:#494886;}


/****************************  header  ******************************/



/****************************  banner  ******************************/
.banner{display:block;}
.banner .row{position:relative;}
.banner .row img{position:relative; z-index:1; display:block }
.bnrtxt{background:#494886; padding:15px 0px 15px 0px; text-align:center; position:relative; z-index:2; bottom:0px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80); -moz-opacity: 0.8;  -khtml-opacity: 0.8;opacity: 0.8;   }
.bnrtxt p{width:100%; font-size:40px; color:#fff; margin:0px ; padding:0px; width:80%; margin:0 auto; font-family: 'CandaraRegular';  }


.bnrtxt1{background:#000; padding:15px 0px 15px 0px; text-align:center; position:absolute; bottom:0px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80); -moz-opacity: 0.8;  -khtml-opacity: 0.8;opacity: 0.8; }
.bnrtxt1 p{width:100%; font-size:40px; color:#fff; margin:0px ; padding:0px; width:80%; margin:0 auto; font-family: 'CandaraRegular';  }


/****************************  banner  ******************************/



/****************************  bodytxt  *****************************/


.bodytxt{ display:block; clear:both;}
.bodytxt p{ line-height:29px;}
.leftbox{width:739px; float:left;  padding:35px 30px 20px 0px;}
.rightbox{width:344px; float:right; background:#fff;padding:35px 40px 15px 40px;}
.lft{width:45%; float:left;}
.rht{width:45%; float:right;}

.leftbox  h1{ margin:0px; padding:0px 0px 20px 0px;}
.leftbox a{color:#494886; text-decoration:underline;}

.leftbox a:hover{color:#333; text-decoration:none;}
.blue{color:#494886;}
.blue a{color:#494886; text-decoration:none;}
/****************************  bodytxt  ******************************/



/****************************  form  ********************************/
.rightbox h1{margin:0px; padding:5px 0px;}
.rightbox p{ text-transform:normal; margin:0px; padding:0px;font-size:21px; width:100%; line-height:28px;font-family: 'CandaraBold' ,Arial, Helvetica, sans-serif ; text-transform:uppercase; font-size:16px \9; }
.rightbox p span{ color:#494886; font-weight:bold;}
.rightbox p span a{ color:#494886; font-weight:bold;}
.rightbox h2{ text-transform:uppercase; margin:0px; padding:0px 0px 10px 0px;font-family: 'CandaraBold'; font-size:19px; width:95%; }
.rightbox form{margin:0px; padding:0px;}
.rightbox input{background:url(../images/inputbg.jpg) repeat-x 0px 0px; border:1px solid #cccccc; color:#999999; font-size: 19px; width:95%; *width:94%; padding:10px 0px 10px 5%; margin-bottom:20px;}

.rightbox textarea{background:url(../images/inputbg.jpg) repeat-x 0px 0px; border:1px solid #cccccc; color:#999999; font-size: 19px; width:95%;*width:94%; padding:10px 0px 10px 5%; margin-bottom:20px;height:100px; font-family:Arial, Helvetica, sans-serif;}
.rightbox input.sbtbtn{background:#494886; color:#fff; text-align:center; width:auto; padding:12px 12% 12px 12%; *padding:7px 4% 7px 4% ; margin-top:20px; cursor:pointer;-webkit-appearance: none;}

small{color:#999999;}
small a{ text-decoration:underline;color:#999999;}
label {color:#999999; font-size: 19px; }
.err{color:#cd0404; font-size:14px;}

.rightbox p.homecontact{font-family: Arial, Helvetica, sans-serif; color:#333333; font-size:19px; text-transform:none ; font-weight:normal;}
iframe{ width:100%;}
/****************************  form  ******************************/


/******************************* Images Home*******************************/

.row1{display:block; width:100% ; *width:1199px; margin:0 auto;}
.images-home{ margin:0px 0px 0px 0px;  position:relative;}
.images-home ul{margin:0px; padding:0px; text-align:center;  margin-left:4px; *margin-left:2px;} 
.images-home ul li{margin:0px; padding:0px 0px; display:inline-block; *float:left; list-style:none;  width:300px;height:274px;margin-left:-5px; *margin-left:-1px;}

.images-home ul li  a{  display:inline-block; margin:0px; padding:0px;  color:#fff;font-family: 'CandaraBold'; text-transform:uppercase; font-size:20px; }
.images-home ul li  a { position:relative; top:128px;}
.images-home ul li a:hover  {color:#999999; }
.images-home ul li:hover{opacity: 0.7;  filter: alpha(opacity=70); transition: all 0.8s ease 0s;}
.images-home ul li.b1{background:url(../images/b1.jpg) no-repeat; background-size: cover;
                -moz-background-size: cover;  /* Firefox 3.6 */
                background-position: center;  /* Internet Explorer 7/8 */}
.images-home ul li.b2{background:url(../images/b2.jpg) no-repeat;  background-size: cover;
                -moz-background-size: cover;  /* Firefox 3.6 */
                background-position: center;  /* Internet Explorer 7/8 */}
.images-home ul li.b3{background:url(../images/b3.jpg) no-repeat;  background-size: cover;
                -moz-background-size: cover;  /* Firefox 3.6 */
                background-position: center;  /* Internet Explorer 7/8 */}
.images-home ul li.b4{background:url(../images/b4.jpg) no-repeat; background-size: cover;
                -moz-background-size: cover;  /* Firefox 3.6 */
                background-position: center;  /* Internet Explorer 7/8 */ }

/******************************* Images Home*******************************/

/******************************* Images *******************************/

.images{ margin:30px 0px 0px 0px;}
.images ul{margin:0px; padding:0px; text-align:center;} 
.images ul li{margin:0px 0px 0px 0px; padding:10px 10px 0px 10px; *padding:10px 21px 0px 0px; display:inline; list-style:none; }


.images ul li.first{*padding:10px 11px 0px 0px;}
/****************************** Images *******************************/


/**************************Purple box *******************************/
.purp{ background:#fff; padding:15px 0px 0px 0px ;font-family: 'CandaraRegular';}

.purpcon{ background:#494886;color:#fff; font-size:31px; text-align:center; padding:3% 0%}
.purpcon p{margin:0px; padding:0px; color:#fff; font-size:31px; text-align:center; }

.purpcon a{background:#ffffff; color:#494886; text-align:center; display:inline-block; *display:inline;  padding:8px 35px 8px 35px; width:auto; text-transform:uppercase; font-size:19px;font-family: 'CandaraBold';}
.purpcon a:hover{color:#000; }

/***************************Purple Box ******************************/




/*****************Footer***********************/
.footer{ background:#e6e6e6 ; border-top:5px solid #a0a0c1; padding:3% 0px;}
.ftr-left{width:144px; float:left; text-align:left;}
.links{width:75%; text-align:center;float:left;font-size:16px; color:#333333; }
.links p { line-height:normal; padding:6px 0px ; margin:0px;}
.links p a{ font-size:16px; color:#333333; padding:0px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-transform:none  }
.links a{ font-size:18px ; color:#494886; padding:0px 10px 0px 10px; font-family: 'CandaraBold'; text-transform:uppercase}
.ftr-rht{width:146px; float:right; text-align:right;}

.lft-privacy {
width: 100%;
float:left;


}