@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic);
 @import url(https://fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic);
 @charset "utf-8";
/* CSS Document */

/*=======================     Default Rules Reset     =======================*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	list-style-type:none
}
table {
	border-spacing:0
}
fieldset, img {
	border:0
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%
}
q:before, q:after {
	content:''
}
abbr, acronym {
	border:0;
	font-variant:normal
}
sup {
	vertical-align:text-top
}
sub {
	vertical-align:text-bottom
}
input, textarea, select {
	font-size:12px
}
legend {
	color:#000
}
:focus {
	outline:0
}
* {
	margin:0;
	padding:0
}
body {
	margin:0;
	padding:0;
	font:normal 15px/1.5em 'PT Sans', sans-serif;
	color:#444;
	background:#fff;
}
.bg_wrap {
	background: rgba(0, 0, 0, 0) url("../images/khuranabg.jpg") top right no-repeat!important;
	background-attachment: fixed;
	background-position: center;
}
.mtop {
	margin-top:190px!important;
}
img {
	border:none;
	outline:none
}
a img {
	border:none;
	outline:none
}
a {
	border:none;
	text-decoration:none;
	outline:none
}
ul.list_ladha {
	margin-bottom:10px;
	float:left;
}
.list_ladha li {
	margin-left:2px;
	background: #002b68 none repeat scroll 0 0;
	color: #fff;
	float:left;
	font: 400 15px/1.5em "PT Sans", sans-serif;
	padding: 3px 10px;
}
.list_ladha li a {
	color:#FFF;
}
.list_ladha li:hover {
	background:#333;
}
p {
	margin:0px;
	padding:0px
}
.fl {
	float:left
}
.fr {
	float:right !important
}
.clear {
	clear:both
}
p a {
	color:#728802
}
p a:hover {
	color:#222
}
.mr {
	margin:0 20px
}
.mt {
	margin-top:10px
}
.ml {
	margin-left:20px
}
/*======wrapper start============== */

#wrapper {
	width:1140px;
	margin:0 auto
}
.wrapper1 {
	width:1140px;
	margin:0 auto;
	position:relative;
}
/*======header start============== */

.header {
	position:relative;
	height:80px;
	width:100%;
	background:#002b68;
	border-bottom:2px solid #00b9f5;
	border-top:1px solid #868686;
}
.headerleft {
	width:180px;
	float:left;
	background:#fff;
	margin-top:10px
}
.logo {
	font-weight:400;
	top:16px;
	color:#FFF;
	font-size:22px;
	font-family:"Open Sans", sans-serif;
	margin-top:10px;
	float:left;
}
.login {
	position:absolute;
	right:0;
	font-weight:bold;
	top:21px;
	color:#FFF;
	text-align:right;
}
.login a {
	color:#FFF;
	text-decoration:underline;
}
.login a:hover {
	color:#FFF;
}
ul.top_link {
	float:right;
	margin-top:7px;
}
ul.top_link li {
	display:inline;
	color:#FFF;
}
ul.top_link li a {
	color:#FFF;
}
.left_icons {
	left: 0;
	position: fixed;
	top: 17%;
	width: 50px;
	z-index: 99
}
.left_icons a {
	clear: both;
	display: block;
	height: 39px;
	margin-bottom: 5px;
	margin-left: -8px;
}
.left_icons a:hover {
	display: block;
	height: 39px;
	margin-left: 0;
	width: 48px
}
.leftside {
	float:left;
	width:22%;
}
.leftnavi {
	background:#014c98;
	padding:6px;
}
.leftnavi h2 {
	background:#009cde;
	color:#FFF;
	font-family: "Open Sans", sans-serif;
	padding:5px 10px;
	text-transform:none;
}
.latest_news {
	background:#e1dedd;
	padding:6px;
	margin-top:20px;
	margin-bottom:20px;
}
.latest_news h2 {
	background:#014c98;
	color:#FFF;
	font-family: "Open Sans", sans-serif;
	padding:5px 10px;
	text-transform:none;
	margin-bottom:10px;
}
.latest_news p a {
	color:#444;
}
.news_head {
	background:none!important;
	margin-bottom:20px;
	color:#014c98!important;
	padding-left:0px!important;
}
.mg {
	background:#002b68;
	font:400 16px/1.5em 'PT Sans', sans-serif;
	color:#FFF;
	padding:3px 10px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}
.mg:hover {
	background:#009cde;
	color:#FFF;
}
.leftnavi ul li {
	border-bottom:1px dotted #FFF;
	padding:5px 3px!important;
}
.leftnavi ul li a {
	color:#FFF;
}
.leftnavi ul li a:hover {
	color:#009cde;
}
.rightinner {
	float:right;
	width:76.5%;
}
.rightinner h2 {
	background:#009cde;
	color:#FFF;
	font-family: "Open Sans", sans-serif;
	padding:5px 10px;
	text-transform:uppercase;
	margin-bottom:15px;
}
.rightinner h3 {
	color:#014c98;
	font-family: "Open Sans", sans-serif;
	padding:5px 0px;
	font-size:20px;
}
h2.heading {
	font:600 20px/1.5em 'PT Sans', sans-serif;
	color:#FFF;
	background:#00b9f5;
	border:1px solid #ddd;
	padding:3px 10px;
	margin-bottom:10px;
}
h4 {
	font:normal 15px/1.5em 'PT Sans', sans-serif;
	color:#224899;
	margin:10px 0;
}
.req {
	color:#ff0000;
}
input.text1 {
	border:1px solid #ddd;
	padding:5px;
	width:200px;
	background:#f9f9f9;
}
input.text2 {
	border:1px solid #ddd;
	padding:5px;
	background:#224899;
	color:#fff;
}
.for_pass {
	font-family: "Open Sans", sans-serif;
	text-transform:none;
	font-size:24px;
	color:#003087;
	margin-bottom:10px;
}
.msg_success {
	color:#09af57;
	font-weight:600;
}
.navigation_horiz {
	width:180px;
	float:left;
	margin-top:10px
}
.navigation_horiz ul li {
	height:37px;
	position:relative;
	font:normal 15px/1.5em 'PT Sans', sans-serif;
	color:#fff;
}
.navigation_horiz ul li a {
	display:block;
	height:31px;
	line-height:31px;
	padding:0 6px;
	text-align:right;
	color:#fff;
	text-transform:uppercase;
}
.navigation_horiz ul li a.purple {
	background:#224899;
	text-shadow:1px 1px #05337d
}
.navigation_horiz ul li a.blue {
	background:#f80085;
	text-shadow:1px 1px #d90074;
}
.navigation_horiz ul li a:hover {
	background:#222;
	text-shadow:1px 1px #222;
transition: background .35s ease-in-out;
-moz-transition: background .35s ease-in-out;
-webkit-transition: background .35s ease-in-out;
}
.banner {
	margin-top:45px;
	float:left;
	width:600px
}
#slideshow {
	position:relative;
	height:292px;
	z-index:0
}
#slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	opacity:0.0
}
#slideshow IMG.active {
	z-index:10;
	opacity:1.0
}
#slideshow IMG.last-active {
	z-index:9
}
.form {
	width:240px;
	float:right;
	background:#f2f2f2;
	margin-top:45px;
	padding:5px
}
.form h2 {
	background:#1e4890;
	font:normal 15px/1.5em 'PT Sans', sans-serif;
	color:#fff;
	padding:3px 7px;
	margin-bottom:10px
}
.form li {
	font:bold 12px/2.6em Arial, Helvetica, sans-serif;
	color:#163E83;
	border-bottom:1px dotted #fff;
}
.form li a {
	color:#163E83;
}
.form li a:hover {
	color:#f70085;
}
/*======container panel start============== */

 .for_pass {
	text-align:center;
}
.welcome {
	margin:10px 0 0;
	text-align:justify;
	width:100%;
	min-height:520px;
}
.welcome .login1 {
	width:100%;
	float:left;
	margin-top:30px;
}
.welcome .login1 .login_main {
	background: #f7f9fa none repeat scroll 0 0;
	border: 1px solid #9da3a6;
	border-radius: 3px;
	height: 300px;
	margin: auto;
	padding: 10px;
	width: 50%;
}
.welcome .left_side {
	width:25%;
	margin-right:20px;
	float:left;
	background-color:#f2f2f2;
}
.welcome .right_side {
	width:100%;
}
.welcome .left_side ul {
	list-style-type: none;
	margin: 0;
	padding: 0
}
.welcome .left_side .head {
	background:#363636;
	color:#FFFFFF;
	padding:10px 10px;
	font-size:16px;
}
.welcome .left_side ul li {
	background: url("../images/arrow.png") no-repeat scroll 10px center rgba(0, 0, 0, 0);
	border-bottom: 1px dotted #006b3f;
	color: #363636;
	font-size: 15px;
	line-height:30px;
	padding-left:18px;
	font-weight: bold;
}
.welcome .left_side ul li a {
	color: #363636;
}
.welcome .left_side ul li a:hover {
	color:#d83c00;
}
.more {
	float:right;
	background:#163e83;
}
.more a {
	color:#fff;
	font-weight:bold;
	padding:5px 10px
}
.more a:hover {
	background:#f80085;
	color:#fff
}
/*======services start============== */



 /*======footer start============== */

.footermain {
	background:#014c98 url("../images/contener-bg.png") repeat scroll 0 0;
	height: 40px;
	width: 100%;
}
.footer {
	margin:0 auto;
	width:1140px;
	padding:10px 20px
}
.footer p {
	color:#fff;
	text-align:center
}
.footer p a {
	color:#fff
}
.footer p a:hover {
	color:#ffca00
}
/*login form */



form.myform2 {
	margin-top: 50px;
}
form.myform2 label {
	color:#363636;
}
form.myform2 label span {
	font-size:13px;
}
form.myform2 input[type="text"] {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #9da3a6;
	margin: 10px 0;
	padding:6px 6px;
	width: 300px;
}
form.myform2 input[type="password"] {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #9da3a6;
	margin: 10px 0;
	padding:6px 6px;
	width: 300px;
}
form.myform2 select {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #9da3a6;
	margin: 10px 0;
	padding:6px 6px;
	width: 310px;
}
form.myform2 textarea {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #9da3a6;
	margin: 10px 0;
	padding:6px 6px;
	height:40px;
	width: 300px;
}
form.myform2 input[type="submit"] {
	background: none repeat scroll 0 0 #009cde;
	border:0px;
	color: #FFFFFF;
	font: 15px 'PT Sans', sans-serif;
	margin-top: 7px;
	padding:6px 6px;
	border-radius:5px;
	cursor:pointer;
}
form.myform2 input[type="submit"]:hover {
	background:#003087;
}
form.myform2 input[type="reset"] {
	background: none repeat scroll 0 0 #363636;
	border:0px;
	color: #FFFFFF;
	font: 14px 'PT Sans', sans-serif;
	margin-top: 7px;
	padding: 4px 8px;
}
.submit {
	background: none repeat scroll 0 0 #363636;
	border:0px;
	color: #FFFFFF;
	font: 14px 'PT Sans', sans-serif;
	margin-top: 7px;
	padding: 4px 8px;
}
form.myform3 {
	margin-top:50px;
	background:#f7f9fa;
	padding:10px;
	border:1px solid #ddd;
}
form.myform3 label {
	color:#363636;
	font-family: 'PT Sans', sans-serif;
	font-size:15px;
}
form.myform3 label span {
	font-size:13px;
}
form.myform3 input[type="text"], input[type="password"] {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #9da3a6;
	margin: 10px 0;
	padding: 5px;
	width: 300px;
}
form.myform3 select {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #9da3a6;
	margin: 10px 0;
	padding: 5px;
	width: 310px;
}
form.myform3 textarea {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #9da3a6;
	margin: 10px 0;
	padding:6px;
	height:40px;
	width: 300px;
}
form.myform3 textarea.big {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #333;
	margin: 10px 0;
	padding:6px;
	height:80px;
	width: 300px;
}
form.myform3 input[type="submit"] {
	background: #009cde none repeat scroll 0 0;
	border: 0 none;
	border-radius: 5px;
	color: #ffffff;
	cursor: pointer;
	font: 15px "PT Sans", sans-serif;
	margin-top: 7px;
	padding: 6px;
}
.tb60 {
	width:60%;
	margin:0px auto;
}
form.myform3 input[type="submit"]:hover {
	background: #003087 none repeat scroll 0 0;
}
form.myform3 input[type="reset"] {
	background: none repeat scroll 0 0 #363636;
	border:0px;
	color: #FFFFFF;
	font: 14px 'PT Sans', sans-serif;
	margin-top: 7px;
	padding: 4px 8px;
}
.submit {
	background: none repeat scroll 0 0 #363636;
	border:0px;
	color: #FFFFFF;
	font: 15px 'PT Sans', sans-serif;
	margin-top: 7px;
	padding:5px 8px;
}
/* error sucess */

.accept {
	color:#066f13;
}
.error {
	color:#FF0000;
}
/* sample table inner pages */



table.sample {
	border:1px solid #000;
	border-collapse:collapse;
	border-width: 1px;
	border-style:  solid;
	padding-left:0.2cm;
	padding-right:0.2cm;
	border-color: gray;
	background-color: white;
}
table.sample table.sample {
	border-collapse:collapse;
	border:none;
}
table.sample audio {
	width:150px;
}
table.sample th {
	border-width: 1px;
	padding: 1px;
	color:#FFFFFF;
	padding-left:0.2cm;
	padding-right:0.2cm;
	line-height:26px;
	border-style: solid;
	border-color: gray;
	background-color: #363636;
}
table.sample td {
	border:1px solid #ccc;
	padding: 1px;
	padding-left:0.2cm;
	text-align:left;
	padding-right:0.2cm;
}
table.sample1 {
	border:1px solid #9da3a6;
	border-collapse:collapse;
	padding-left:0.2cm;
	padding-right:0.2cm;
	background:#FFF;
}
table.sample1 th {
	padding: 1px;
	color:#333;
	padding-left:0.2cm;
	padding-right:0.2cm;
	line-height:26px;
	border:1px solid #9da3a6;
	background:#f7f9fa;
}
table.sample1 td {
	border:1px solid #ccc;
	padding: 1px;
	padding-left:0.2cm;
	text-align:left;
	padding-right:0.2cm;
}
.more1 {
	color:#FFF;
	padding:5px 10px;
	float:right;
	background:#363636;
	margin-bottom:5px;
}
.ladha {
	background: #014c98 none repeat scroll 0 0;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	padding: 5px 10px;
	text-transform:none;
	margin-top:10px;
	border:2px solid #009cde;
}
.ladha a {
	color:#FFF;
	display:block;
}
.ladha:hover {
	background: #009cde none repeat scroll 0 0;
	color: #fff;
	font-family: "Open Sans", sans-serif;
	padding: 5px 10px;
	text-transform:none;
	margin-top:10px;
	border:2px solid #014c98;
	display:block;
}
.errro_div {
	background:#f1cfda;
	padding:10px;
	margin-bottom:10px;
	color:#cc151d;
}
.successdiv {
	background:#f2f2f2;
	padding:10px;
	margin-bottom:20px;
	color:#078a2c;
}
#navigation {
	background:#002b68;
	height:38px;
	margin-top:14px;
}
.back a {
	float:right;
	margin-right:10px;
	color:#363636;
	font-size:14px;
}
.bgrow {
	background:#f2f2f2!important;
}
.sc {
	background:#099821;
	color:#FFF;
	padding:10px;
	font-size:15px;
	margin-bottom:10px;
	line-height:24px;
	float:left;
	width:98%;
}
ul.option_list {
	float:right;
	margin-bottom:10px;
}
ul.option_list li {
}
ul.option_list li a {
	color:#FFF;
	padding:6px 12px;
	background:#000000;
	font-family: "Open Sans", sans-serif;
}
.fwidth {
	width:98%;
	padding:10px;
	background:#f2f2f2;
	margin:0px;
	height:30px;
	margin-bottom:10px;
}
.tqest {
	color: #000;
	font: 18px/1.5em 'PT Sans', sans-serif;
}
.tqest span {
	font: 18px/1.5em 'PT Sans', sans-serif;
}
.cke_chrome {
	margin-bottom:10px!important;
	margin-top:4px!important;
}
.myform2 label {
	font-size:16px;
}
.error_msg {
	border:2px solid #e84c4c;
	padding:10px;
	background:#e7e7e7;
	color:#e84c4c;
	font-size:13px;
}
.successdiv {
	background:#4bbe83;
	border-radius:5px;
	border:1px solid #5b9676;
	color:#FFF;
	padding:5px 10px;
	font-family: "PT Sans", sans-serif;
	font-size: 14px;
}
.errordiv {
	background:#dc8067;
	border-radius:5px;
	border:1px solid #d36c59;
	color:#FFF;
	padding:5px 10px;
	font-family: "PT Sans", sans-serif;
	font-size: 13px;
}
.m_cust {
	color:#000;
	text-decoration:underline;
}
.add_new_cust {
	background:#0f316e;
	color:#FFF;
	padding:5px 10px;
	float:right;
	margin-bottom:10px;
	font-family: "PT Sans", sans-serif;
	font-size:15px;
}
.fp {
	color:#009cde;
	font-size:12px;
}
.fp:hover {
	color:#003087;
}
table.sampletb {
	background-color: #f1f1f1;
	border: 1px solid #fff;
	border-collapse: collapse;
	margin: 8px 0;
	padding-left: 0.2cm;
	padding-right: 0.2cm;
}
table.sampletb th {
	background-color: #444;
	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	color: #fff;
	font: bold 13px/1.5em Arial, Helvetica, sans-serif;
	padding: 5px;
	text-align: center;
	text-transform: uppercase;
}
table.sampletb td {
	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
table.sampletb label {
	font-weight:600;
}
ul.foo_list li {
	display:inline;
	color:#FFF;
	padding:0px 10px;
}
ul.foo_list li a {
	color:#FFF;
}
ul.foo_list li.last {
	padding-right:0px;
}
ul.foo_list li a:hover {
	color:#d8de2c;
}
.gsc-control-cse {
	padding:0px!important;
	margin:0px!important;
}
.cse input.gsc-input, input.gsc-input {
	background-image:none !important
}
.mrt {
	margin-right: 10px !important;
}
.c_text {
	width: 83px !important;
}
form.myform4 {
	background: #f7f9fa none repeat scroll 0 0;
	border: 1px solid #ddd;
	margin-top: 50px;
	padding: 10px;
}
form.myform4 input[type="text"], input[type="password"] {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #9da3a6;
	margin: 10px 0;
	padding: 5px;
	width:100px;
	margin-right:5px;
}
form.myform4 input[type="submit"] {
	background: #009cde none repeat scroll 0 0;
	border: 0 none;
	border-radius: 5px;
	color: #ffffff;
	cursor: pointer;
	font: 15px "PT Sans", sans-serif;
	margin-top: 7px;
	padding: 6px;
}
.news_list{border-bottom:1px solid #cccccc; margin-bottom:20px;}
