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

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

}

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

}

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

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

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

}

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

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

.imgh {
	border-bottom: 1px solid #ddd;
	padding-bottom: 50px;
	padding-top: 20px;
}

.imgh,.imgh1 {
	width: 100%;
	float: left;
}
.im {
	float: left;
	width: 40%;
	margin-top: 20px;
	border: 1px solid #ccc;
}
.tec {
	margin-top: 20px;
	float: left;
	width: 55%;
	padding-left: 20px;
}


* { margin:0px; padding:0px; }
.clear { clear:both; }
.clear10 { clear:both; height:10px; }
a { color:#333; text-decoration:none; }
a:hover { color:#F00; }

#field_0, #field_1, #field_2, #field_3 { border:none; background-color:transparent; }

body { background:url(../images/bg-head.jpg) top center no-repeat; font-family: Verdana, Helvetica, sans-serif; font-weight:100; font-size: 13px; line-height:18px; color: #444; }
.maincen { width:1000px; margin:0px auto; }
body #main { width:1000px; margin:0px auto; }
body #main #left-shade { float:left; background:url(../images/shade-left.png) top left no-repeat; width:15px; height:550px; display:block; }
body #main #right-shade { float:left; background:url(../images/shade-right.png) top left no-repeat; width:15px; height:550px; display:block; }

body #main #content { float:left; width:970px; display:block; }
body #main #content #header { height:101px; width:970px; display:block; }
body #main #content #header #logo { float:left; width:360px; height:80px; display:block; padding:10px; }

.bgheader { background:url(../images/bg-header.png) bottom right no-repeat; width:569px; height:1px; display:block; float:right; height:40px; margin-top:7px; padding-bottom:10px; }
.bgheader #info { float:right; color:#fff; font-family:'kameron-regular'; font-size:18px; padding:8px 18px; }
.bgheader #chat { padding:0px 10px 8px 0px; background:url(../images/bg-chat.png) top left no-repeat; float:left; color:#fff; font-family:'colaborate-regular'; font-size:12px; color:#fff; float:right;}
.bgheader #chat span {  }
#phone { color:#fff; font-size:34px; font-family:'kameron-regular'; text-align:right; padding-right:15px; }

body #main #content ul.nav { width:970px; display:block; list-style-type:none; }
body #main #content ul.nav li { background:url(../images/nav-seperator.jpg) top right no-repeat; height:16px; color:#c5c5c5; float:left; padding:15px 9px 15px 9px; font-size:13px; font-family:'colaborate-regular',Arial, Helvetica, sans-serif; text-transform:uppercase; }
body #main #content ul.nav li:last-child { background:none; padding-right:0px !important; }
body #main #content ul.nav li a { text-decoration:none; color:#c5c5c5; }
body #main #content ul.nav li a:hover { text-decoration:none; color:#fff; }

.btn-home a { background:url(../images/home.png) 0 -19px no-repeat; display:block; width:19px; height:19px; margin-top:-2px; }
.btn-home a:hover { background-position:0 0; }

.btn-red a { background:url(../images/btn-red.png) 0 0px no-repeat; display:block; width:103px; height:19px; color:#fff; text-decoration:none; padding:4px 0 4px 16px; font-size:15px; font-family:'colaborate-regular',Arial, Helvetica, sans-serif;}
.btn-red a:hover { background-position:0 -26px; }

.left-side { float:left; width:220px; display:block; margin:15px; }
.left-side .title { background:#df1f26; padding:12px 15px ; display:block; float:left; font-family:'kameron-regular', Georgia, "Times New Roman", Times, serif; font-size:17px; color:#fff; text-transform:uppercase; width:197px; }
.left-side ul.box { border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; display:block; width:220px; margin:0; list-style-type:none; padding-left:5px; }
.left-side ul.box li { background: url("../images/bg-sbar.jpg") right bottom no-repeat; font-family: 'kameron-regular', Georgia, "Times New Roman", Times, serif; display: block; padding: 9px 0 7px 3px; font-size:15px; }
.left-side ul.box li a { display: block; text-decoration: none; background:url(../images/arr-grey.gif) 0px 4px no-repeat; padding-left:13px; }
.left-side-black { float:left; width:220px; display:block; margin:15px; }
.left-side-black .title { background:#434343; padding:12px 15px ; display:block; float:left; font-family:'kameron-regular', Georgia, "Times New Roman", Times, serif; font-size:17px; color:#fff; text-transform:uppercase; width:188px;  }
.left-side-black ul.box { border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; display:block; width:206px; margin:0; list-style-type:none; padding-left:10px; }
.left-side-black ul.box li { background: url(../images/arr-grey.png) left center no-repeat; font-family: 'kameron-regular', Georgia, "Times New Roman", Times, serif; display: block; height: 21px; padding: 8px 0 5px 18px; }

.contactform { background:#b61c34; width:230px; height:420px; padding-top:0px; }

ol.phpfmg_form input, ol.phpfmg_form textarea, ol.phpfmg_form select {
	-moz-border-radius: 0px !important;
	-webkit-border-radius: 0px !important;
	border-radius: 0px !important; 
	border: none !important;
	height: 25px !important;
	background-color: transparent !important;
	color: #fff !important;
}


.right-side h1 { font-family: 'kameron-regular', Georgia, "Times New Roman", Times, serif; font-size:28px; color:#666; border-bottom:dotted 1px #666; line-height:45px; margin-bottom:10px; font-weight:400; }

.right-side h2 { font-family: 'kameron-regular', Georgia, "Times New Roman", Times, serif; font-weight:300; font-size:24px; color:#666; margin:10px 0 5px 0; }

.right-side { float:right; width:700px; display:block; margin:15px 15px 10px 0; text-align:left;  }
.right-side ul.half { width:45%; float:left; list-style-type:none; margin-right:35px; }
.right-side ul.half li { background:url(../images/dot.png) left center no-repeat; padding-left:15px; display:block; border-bottom:dotted 1px #CCC; line-height:40px; }
.right-side ul.half li:last-child { border-bottom:none; }

.right-side ul.full { width:95%; float:left; list-style-type:none; margin-right:35px; }
.right-side ul.full li { background:url(../images/dot.png) 1px 12px no-repeat; padding:5px 0 5px 15px; display:block; border-bottom:dotted 1px #CCC; line-height:22px; }
.right-side ul.full li:last-child { border-bottom:none; }

.right-side p { padding:10px 0 5px 0; text-align:justify; }

.right-side .left-side { background: url(../images/bg-about-para-top.png) top left no-repeat #f6f6f7; display:block; float:left; width:450px; margin:15px 0 0 0; }
.right-side .left-side .textcontent { background:url(../images/bg-about-para-bot.png) bottom right no-repeat; padding:20px 20px 10px 20px; }
.right-side .left-side .textcontent h2 { font-size:26px; font-weight:300; font-family:'kameron-regular', Georgia, "Times New Roman", Times, serif; color:#df1f26;}
.right-side .left-side .textcontent h2 span { color:#58585d;}
.right-side .left-side .textcontent p { font-size:13px; padding:13px 0 5px 0; text-align:justify;}


.right-side .right-side { float:right; width:232px; display:block; margin:15px 0 0 0; }
.right-side .right-side .title { background:#434343; padding:12px 15px ; display:block; float:left; font-family:'kameron-regular', Georgia, "Times New Roman", Times, serif; font-size:17px; color:#fff; text-transform:uppercase; }
.right-side .right-side ul.box { border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; display:block; width:226px; margin:0; list-style-type:none; padding-left:4px; font-size:17px; }
.right-side .right-side ul.box li { background: url(../images/arr-grey.png) left center no-repeat; font-family: 'kameron-regular', Georgia, "Times New Roman", Times, serif; display: block; height: 21px; padding: 8px 0 5px 18px; }


.hp-bnr-2{width:100%; height:567px; float:left; position:relative; z-index:1; margin-top:-112px; text-align:center;}
.hp-bnr-2 img{margin:220px 0 0;}
.cbp-fbscroller section { position:relative; background-position:top center; background-repeat:no-repeat; background-size:cover; }
.no-touch .cbp-fbscroller section { background-attachment:fixed; }

#fbsection1 { background-image:url(../images/bg-p.jpg); height:566px; }
#iemarquee { padding:10px; }
.parallex { background:url(../images/parallax-home.jpg) top center no-repeat; display:block; height:158px; padding:30px 0; font-family: 'kameron-regular', Georgia, "Times New Roman", Times, serif; color:#fff; }
.parallex h3 { background:url(../images/bg-h3.png) center center no-repeat;  font-size:27px; font-weight:300; text-align:center; }
.parallex p { width:1000px; margin:0px auto; font-size:20px; padding-top:20px; line-height:24px; }

.footer { background:url(../images/bg-foot.png) top center no-repeat; display:block; }
.footer .set { width:1000px; margin:0px auto; height:295px; display:block; }
.footer .set .blog { display:block; float:left; color:#FFF; font-size:20px; font-family: 'kameron-regular', Georgia, "Times New Roman", Times, serif; width:1000px; overflow:hidden; padding: 7px 4px; margin-bottom: 25px;}
.footer .set .blog span { display:block; float:left; font-family:'colaborate-regular', Arial, Helvetica, sans-serif; width:140px; text-align:center;}
.footer .set ul { list-style-type:none; }
.footer .set ul li { float:left; margin-left:50px; background:url(../images/foot-sep.png) top right no-repeat; }
.footer .set ul li:first-child { background:none !important; }
.footer .set ul li:last-child { background:none !important; }
.footer .set ul li h4, h5 { font-size:18px; text-transform:uppercase; margin-bottom:10px; }
.footer .set ul li ul li { display:block; min-width:100px; float:left; margin:10px 0 0 0; background:none; }
.footer .set .fb { background:url(../images/ico-fb.png) top left no-repeat; padding-left:30px; display:block; margin:10px; }
.footer .set .tweet { background:url(../images/ico-tweet.png) top left no-repeat; padding-left:30px; display:block; margin:10px; }
.footer .set .google { background:url(../images/ico-google.png) top left no-repeat; padding-left:30px; display:block; margin:10px; }
.footer .set .insta { background:url(../images/ico-insta.png) top left no-repeat; padding-left:30px; display:block; margin:10px; }

.footer .set .linkdin { background:url(../images/ico-link.png) top left no-repeat; padding-left:30px; display:block; margin:10px; }

.footer h2 { background:url(../images/bg-foot-h2.png) top left repeat-x; color:#999; padding:10px; display:block; clear:both; font-size:14px; text-align:center; font-weight:normal; }
.footer .close { background:#000; color:#ccc; padding:10px; display:block; clear:both; font-size:11px; text-align:center; text-transform:uppercase; }
.footer .close a { color:#999; padding:0 10px; }
.footer .close a:hover { color:#fff; }

.bg-txt-quote { background:#eee; display:block; padding:5px; width:690px; font-family: 'kameron-regular'; font-weight:100; color:#666; font-size:20px; margin:15px 0;  }
.bg-txt-quote .dark { background:url(../images/bg-quote.png) 0px 7px no-repeat #e6e6e7;  }
.bg-txt-quote .dark h3 { display:block; padding:10px 5px 0 5px; width:615px; font-weight:100; padding-left:70px; }
.bg-txt-quote .dark p { text-align:right; font-size:16px; padding:0 10px 5px 0; margin:0px; }

.bg-vision { background:url(../images/bg-vision.png) top left no-repeat; width:347px; height:310px; display:block; position:relative; float:right; }
.bg-vision h3 { position:absolute; top:30px; left:40px; font-family: 'kameron-regular'; font-weight:100; font-size:24px;  }
.bg-vision p { position:absolute; top:60px; left:40px; width:265px; }

.bg-mission { background:url(../images/bg-mission.png) top left no-repeat; width:347px; height:310px; display:block; position:relative; float:right; }
.bg-mission h3 { position:absolute; top:30px; left:40px; font-family: 'kameron-regular'; font-weight:100; font-size:24px;  }
.bg-mission p { position:absolute; top:60px; left:40px; width:265px; }

.seofoo a { color:#666 !important; }
.seofoo a:hover { color:#999 !important; }

