@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
body{
	margin:0;
	padding:0;
	color:#958f8f;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:15px;
}

img{
	max-width:100%;}
.black{
	background:#242424;}
.white{
	background:#fff;}
#full{
	width:100%;
	float:left;
	}
.main, #main{
	max-width:1043px;
	margin:0 auto;
	}
.logo{
	padding:12px 0px 15px;
	float:left;
	}
.col-gry{
	color:#c4bfbf;}
.s-19{
	font-size:19px;
	}
.co-fac {
    float: left;
    width: 16%;
text-align:center;
margin:0 0 2em 0;
}
.s-16{
	font-size:16px;
	}
.s-66{
	font-size:66px;
	}
.italic{
	font-style:italic;}
.normal{
	font-weight:normal;}
.right{
	float:right;}
.left{
	float:left;}
.fb{
	 background: #425f9c none repeat scroll 0 0;
    color: #fff;
    font-size: 21px;
    line-height: 32px;
    padding: 5px 15px;}
.fb:hover{
	 background: #f15d22 none repeat scroll 0 0;
    color: #fff;
	}
.org{
	color:#f15d22;}
.email{
	color:#c4bfbf;
	}
.email a{
	color:#c4bfbf;
	text-decoration:none;
	}
.email a:hover{
	color:#f15d22;
	text-decoration:none;
	}
.pd-2{
	padding:4px 5px 0 0;}
.border-1{
	border-right:1px solid #6f6e6e;
	}
.line-42{
	line-height:42px;}
.line-36{
	line-height: 36px;
}
.pd-15{
	padding:0px 15px;}

.rgs-btn {
    float: right;
    margin: 1.6em 0;
}
.rgs-btn a{
	color:#fff;
	text-decoration:none;
	background:url(images/rg-bg.jpg) repeat-x left top;
	border-radius:5px;
	font-weight:bold;
	padding:11px 28px;
	font-size:23px;
	float:right;
	}
.rgs-btn a:hover{
	color:#fff;
	text-decoration:none;
	background:url(images/rg-bgh.jpg) repeat-x left top;}
.grd-co{
	background:#faf7f8;}
.nav{
	width:100%;
	float:left;}
.nav ul {
    list-style: outside none none;
    margin: 0;
	float:left;
	width:100%;
	padding:0px 0px
}
.nav ul li{
	float:left;
	border-right:1px solid #f1eeef;}
.nav li a{
	text-decoration:none;
	float:left;
	font-size:17px;
	line-height:29px;
	padding:13px 31px 13px 31px;
	color:#868585;
	
	
}
.nav li a:hover{
	color:#fff;
	background:#f15d22;
	}
.nav li:last-child{
	border-right:none;}
.bnr{
	background:url(images/bnr_bg.jpg) no-repeat left top;
	
	}
.cor-org{
	background:#f15d22;}
.cor-gry{
	background:#f7f3f3;}
.wid-50{
	width:50%;}
.wid-45{
	width:45%;
	}
h1{
	font-size:29px;
	padding:0px;
	margin:0px;
	}
.bold{
	font-weight:bold;}
.cor-dgr{
	color:#595656;}
.cor-gre{
	color:#958f8f;}
.pd-tb{
	padding:50px 0px;}
p{
	font-size:16px;
	line-height:24px;
	padding:10px 0px;
	margin:0px;}
.col-blk{
	color:#000;}

.width{
	width:100%;}
.pd-5{
	padding:0px 0px 7px 0;}
.read-btn{
	margin-top:10px;}
.read-btn a{
	padding:10px 19px;
	color:#fff;
	text-decoration:none;
	font-size:17px;
	
	}
.read-btn a:hover{
	color:#f26b34;
	background:#000;
	}
.clean{
	width:45%;
	margin-right:1.5em;
	}
.font-org{
	color:#f15d22;}
.f-21{
	font-size:20px;}
h2{
	font-size:15px;
	padding:0px;
	margin:0px;}
.capital{
	text-transform:uppercase;}
.ic-rgt{
	padding-right:10px;
	line-height:26px;}
.pd-37{
	padding:37px 0px 30px;}
.cor-white{
	color:#fff;}
.wid-60{
	width:67%;
	}
.wid-40{
	width:30%;}
.line-height{
	line-height:33px;}
.line-54{
	line-height:54px;}
.int-btn a {
    background:url(images/bt.jpg) repeat-x scroll left top;
    color: #fff;
    float: right;
    font-size: 27px;
    font-weight: bold;
    padding: 19px 38px;
    text-decoration: none;
}
.int-btn a:hover{
	color:#fff;
	text-decoration:none;
	background:url(images/bt-h.jpg) repeat-x left top;}
.pd-10{
	padding:10px 0px 0px;}
.dot{
	border-bottom:2px dotted #dfdbda;
	}
.col-shd{
	color:#373534;}
.center{
	text-align:center;}
h3{
	font-size:20px;
	margin:0px;
	padding:0px;}
.mrg-19{
	margin-right:19px;
	margin-bottom:20px;}
.last-child{
	margin-right:0px !important;}
.wid-15{
	width:19%;
	padding:30px 10px;}
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro);
body{
	margin:0;
	padding:0;
	color:#958f8f;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:15px;
}

img{
	max-width:100%;}
.black{
	background:#242424;}
.white{
	background:#fff;}
#full{
	width:100%;
	float:left;
	}
.main, #main{
	max-width:1045px;
	margin:0 auto;
	}
.logo{
	padding:12px 0px 15px;
	float:left;
	}
.col-gry{
	color:#c4bfbf;}
.s-19{
	font-size:19px;
	}
.s-16{
	font-size:16px;
	}
.s-66{
	font-size:66px;
	}
.italic{
	font-style:italic;}
.normal{
	font-weight:normal;}
.right{
	float:right;}
.left{
	float:left;}
.fb{
	 background: #425f9c none repeat scroll 0 0;
    color: #fff;
    font-size: 21px;
    line-height: 32px;
    padding: 5px 15px;}
.fb:hover{
	 background: #f15d22 none repeat scroll 0 0;
    color: #fff;
	}
.org{
	color:#f15d22;}
.email{
	color:#c4bfbf;
	}
.email a{
	color:#c4bfbf;
	text-decoration:none;
	}
.email a:hover{
	color:#f15d22;
	text-decoration:none;
	}
.pd-2{
	padding:4px 5px 0 0;}
.border-1{
	border-right:1px solid #6f6e6e;
	}
.line-42{
	line-height:42px;}
.line-36{
	line-height: 36px;
}
.pd-15{
	padding:0px 15px;}

.rgs-btn {
    float: right;
    margin: 1.6em 0;
}
.rgs-btn a{
	color:#fff;
	text-decoration:none;
	background:url(images/rg-bg.jpg) repeat-x left top;
	border-radius:5px;
	font-weight:bold;
	padding:11px 28px;
	font-size:23px;
	float:right;
	}
.rgs-btn a:hover{
	color:#fff;
	text-decoration:none;
	background:url(images/rg-bgh.jpg) repeat-x left top;}
.grd-co{
	background:#faf7f8;}
.nav{
	width:100%;
	float:left;}
.nav ul {
    list-style: outside none none;
    margin: 0;
	float:left;
	width:100%;
	padding:0px 0px
}
.nav ul li{
	float:left;
	border-right:1px solid #f1eeef;}
.nav li a{
	text-decoration:none;
	float:left;
	font-size:17px;
	line-height:29px;
	padding:13px 31px 13px 31px;
	color:#868585;
	
	
}
.nav li a:hover{
	color:#fff;
	background:#f15d22;
	}
.nav li:last-child{
	border-right:none;}
.bnr{
	background:url(images/bnr_bg.jpg) no-repeat left top;
	
	}
.cor-org{
	background:#f15d22;}
.cor-gry{
	background:#f7f3f3;}
.wid-50{
	width:50%;}
.wid-45{
	width:45%;
	}
h1{
	font-size:29px;
	padding:0px;
	margin:0px;
	}
.bold{
	font-weight:bold;}
.cor-dgr{
	color:#595656;}
.cor-gre{
	color:#958f8f;}
.pd-tb{
	padding:50px 0px;}
p{
	font-size:16px;
	line-height:24px;
	padding:10px 0px;
	margin:0px;}
.col-blk{
	color:#000;}

.width{
	width:100%;}
.pd-5{
	padding:0px 0px 7px 0;}
.read-btn{
	margin-top:10px;}
.read-btn a{
	padding:10px 19px;
	color:#fff;
	text-decoration:none;
	font-size:17px;
	
	}
.read-btn a:hover{
	color:#f26b34;
	background:#000;
	}
.clean{
	width:45%;
	margin-right:1.5em;
	}
.font-org{
	color:#f15d22;}
.f-21{
	font-size:23px;}
h2{
	font-size:15px;
	padding:0px;
	margin:0px;}
.capital{
	text-transform:uppercase;}
.ic-rgt{
	padding-right:10px;
	line-height:26px;}
.pd-37{
	padding:37px 0px 30px;}
.cor-white{
	color:#fff;}
.wid-60{
	width:67%;
	}
.wid-40{
	width:30%;}
.line-height{
	line-height:33px;}
.line-54{
	line-height:54px;}
.int-btn a {    background: rgba(0, 0, 0, 0) url("images/bt.jpg") repeat-x scroll left top;    color: #fff;    float: right;    font-size: 23px;    font-weight: bold;    padding: 19px 25px;    text-decoration: none;}
.int-btn a:hover{
	color:#fff;
	text-decoration:none;
	background:url(images/bt-h.jpg) repeat-x left top;}
.pd-10{
	padding:10px 0px 0px;}
.dot{
	border-bottom:2px dotted #dfdbda;
	}
.col-shd{
	color:#373534;}
.center{
	text-align:center;}
h3{
	font-size:20px;
	margin:0px;
	padding:0px;}
.mrg-19{
	margin-right:19px;
	margin-bottom:20px;}
.last-child{
	margin-right:0px !important;}
.wid-15{
	width:19%;
	padding:30px 10px;}
.y{	background:#ffff00 none repeat scroll 0 0	}
.p{	background:#ffff00 none repeat scroll 0 0;}
.g{background:#acf1c2;}
.b{background:#0000FF;}
.br{background:#FF0000;}
.pur{background:#000000;}
.rg{background:#a19e9e;}
.pd-le{
	padding:0px 0px 0px 15px;}
.fn-15{
	font-size:15px;}
.sn-gr{
	background:#f6f6f3;}
.or-pd{
	padding:7px 15px;}
.orpd{
	margin:0px 0px 7px 0px;}
.fnt-17{
	font-size:17px;
	}
	
.right-ninja-boxes {
    float: left;
    width: 100%;
}
.ftr {
    background: rgba(0, 0, 0, 0) url("images/ab.jpg") no-repeat scroll left top / 100% 100%;
}
.p{	background:#FFA500;}
.g{background:#acf1c2;}
.b{background:#0000FF;}
.br{background:#FF0000;}
.pur{background:#000000;}
.rg{background:#a19e9e;}
.pd-le{
	padding:0px 0px 0px 15px;}
.fn-15{
	font-size:15px;}
.sn-gr{
	background:#f6f6f3;}
.or-pd{
	padding:7px 15px;}
.orpd{
	margin:0px 0px 7px 0px;}
.fnt-17{
	font-size:17px;
	}
.ftr {
    background: rgba(0, 0, 0, 0) url("images/ab.jpg") no-repeat scroll left top / 100% 100%;
}

.bdcs {
    color: #fff;
}
.fa.fa-facebook.white.fb.right {
    float: left;
}

.wiil-image {
    text-align: center;
}

.wiil-image > img {
    height: 277px;
	margin-top:10px;
}
.diagram {
    float: left;
    text-align: center;
    width: 40%;
}

.diagram {
    margin-top: 4%;
    text-align: center;
}

.diagram a {
    background-color: #1472a5;
    border-radius: 31px;
    color: #fff;
    font-size: 21px;
    margin-bottom: 15px;
    margin-top: 7%;
    padding: 14px 73px 15px;
}

.diagram img {
    margin-top: 16px;
}

.diagram > p {
    padding: 0;
}

.diagram h2 {
   
    color: #;
    font-size: 19px;
    
}

.diagram p {
    color: #1472a5;
    font-weight: bold;
}
.diagram p {
    font-size: 20px;
	padding-bottom:10px;
}

.diagram select {
    background-color: #1472a5;
    border: 0 none;
    color: #fff;
    font-size: 18px;
    height: 45px;
    padding-left: 12px;
    width: 273px;
}


.diagram h2 {
    background-color: #1472a5;
    color: #fff;
    font-size: 19px;
    padding: 13px;
}

.diagram {
    margin-left: 34%;
    margin-top: 4%;
    text-align: center;
}
textarea {
    width: 97%;
    height: 105px;}















