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

/* Common */

body{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; background-image:url(images/bg.jpg)}

.flt-lft{float:left;}
.flt-rgt{float:right;}
.clear{clear:both;}
.bold{font-weight:bold;}
h1, h2, h3{margin:0px; padding:0px;}

ul{ list-style-type:none;}

.bdr-rgt-none{border-right:none!important;}

.container{ width:1000px; margin:0px auto;}

.wid100p{ width:100%;}



.txt-cntr{ text-align:center;}

.fs11{font-size:11px;}

.fs14{font-size:14px;}

.fs16{ font-size:1.3em;}

.fs18{font-size:18px;}

.fs20{font-size:20px;}

.mrg-lft15{margin-left:15px;}
.mrg-lft23{margin-left: 23px;}

.mrg-rgt5{ margin-right:5px;}

.rgt-mrg-none{ margin-right:0px!important;}

.mrg-top30{ margin-top:30px;}

.pad-20{padding:20px;}
.pad-30{padding:30px;}
.pad-5-0{padding:5px 0px;}
.pad8-20{padding:8px 20px;}
.pad15-20{padding:15px 20px;}
.pad-btm30{padding-bottom:30px;}

.col-purp{color:#bc004d;}

/* /Common */

/* Header */
/*.logo{ padding:0 145px 120px 5px; margin-left:11px; background-image:url(images/logo.png); background-repeat:no-repeat; background-position:0px 0px;}*/

.logo{ width:112px; height:100px; margin-top:20px;}

.wid25p{width:25%;}

/* /Header */

/* Menu */

.menu-link {
	display: none;
	float: right;
	text-decoration: none;
	padding: 19px 10px;
}
.menu { 
	/*float: left; 
	max-width: 60em;*/
	-webkit-transition: all 0.3s ease-out;  
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out; 
	color:#fff;
	border: 1px solid #0288a1;
    background:#0173a8;
	background-image:  -webkit-gradient(linear, left top, left bottom, from(#14baeb), to(#03a9ca)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #14baeb, #03a9ca); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #14baeb, #03a9ca); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #14baeb, #03a9ca); /* IE10 */
	background-image: -o-linear-gradient(top, #14baeb, #03a9ca); /* Opera 11.10+ */
	background-image: linear-gradient(top, #14baeb, #03a9ca); /* W3C */
}
.menu ul { 
	padding: 0px;
	margin: 0px;
	list-style: none;
	position: relative;
	display: inline-table;
}
.menu > li > ul.sub-menu {
	min-width: 10em;
	padding: 4px 0;
	background-color: #f4f4f4;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}
.menu ul:after {
	content: ""; clear: both; display: block;
}
.menu ul li {
	padding: 0px;
}
.menu > ul > li { 
	display: inline-block;
}
.menu ul li a { 
	display: block;
	text-decoration: none;
	color: #fff;
	font-size: 1.2em;
}

.menu ul li a:hover {
	background:#0a65b9;
	background-image:  -webkit-gradient(linear, left top, left bottom, from(#037beb), to(#0a65b9)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #037beb, #0a65b9); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #037beb, #0a65b9); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #037beb, #0a65b9); /* IE10 */
	background-image: -o-linear-gradient(top, #037beb, #0a65b9); /* Opera 11.10+ */
	background-image: linear-gradient(top, #037beb, #0a65b9); /* W3C */
}

.menu ul li .active {
	background:#0a65b9;
	background-image:  -webkit-gradient(linear, left top, left bottom, from(#037beb), to(#0a65b9)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #037beb, #0a65b9); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #037beb, #0a65b9); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #037beb, #0a65b9); /* IE10 */
	background-image: -o-linear-gradient(top, #037beb, #0a65b9); /* Opera 11.10+ */
	background-image: linear-gradient(top, #037beb, #0a65b9); /* W3C */
}

.menu ul li > a { 
	height:auto;
	padding: 13px 13px;	
	border-right:1px solid #0288A1;
}
.menu ul ul { 
	display: none; 
	position: absolute; 
	top:100%;
	background-color: #f4f4f4;
	border: 1px solid #CCC;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.menu ul li:hover > ul {
	display: block;
}
.menu ul ul > li {
	position: relative;
}
.menu ul ul > li a {
	padding: 5px 15px 5px 10px;
	height: auto;
	background-color: #f4f4f4;
	border-right:0px;
	color:#000;
	-webkit-transition: background-color 0.2s ease-out;  
	-moz-transition: background-color 0.2s ease-out;
	-ms-transition: background-color 0.2s ease-out;
	-o-transition: background-color 0.2s ease-out;
	transition: background-color 0.2s ease-out; 
	border-bottom:1px dotted #ccc;
}
.menu ul ul > li a:hover {
	background-color: #14baeb;
	color: #fff;
}
.menu ul ul ul {
	position: absolute; 
	left: 100%; 
	top:0;
}

/* /Menu */

/* box */

.box {width:20.8%; margin-right:15px; box-shadow:0px 0px 5px #ccc; background-color:#fff; padding:5px 15px;}

.f-box {width:22.8%; margin:11px;}
.f-box a{color:#fff; text-decoration:none;}
.f-box a:hover{color:#fff; text-decoration:underline;}
.f-box h2{font-size:16px; border-bottom:3px solid #04aeda; padding:15px 0px 12px 0px; color: #FC0; margin:15px 0px 11px 0px;}
.f-box ul{ list-style-type:none; margin:0px; padding:0px;}
.f-box li{ list-style-type:none; margin:0px; padding:3px 0 11px 39px;}
.f-bg{background-color:#4e5d6b; background-image:url(images/map.png); background-repeat:no-repeat; background-position:center top;}
.f-bg1{background-color:#445362; color:#fff;}

/* /box */

.bodybg{ background-image:url(images/bodybg.jpg); background-repeat:repeat-y;}

.whitebg{background-color:#fff;}

.btn-blue{
	color:#fff;
	cursor: pointer;
	border: 1px solid #015a83;
	border-radius:3px;
    background:#0173a8;
	background-image:  -webkit-gradient(linear, left top, left bottom, from(#0173a8), to(#0089c9)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #0173a8, #0089c9); /* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #0173a8, #0089c9); /* FF3.6+ */
	background-image: -ms-linear-gradient(top, #0173a8, #0089c9); /* IE10 */
	background-image: -o-linear-gradient(top, #0173a8, #0089c9); /* Opera 11.10+ */
	background-image: linear-gradient(top, #0173a8, #0089c9); /* W3C */
	text-decoration:none;
}

h1{ font-size:30px; color:#3d3d3d;}

h2{ font-size:20px; border-bottom:3px solid #04aeda; padding:15px 0px 12px 0px; color:#383634; margin:15px 0px 11px 0px;}

h3{ font-size:18px; color:#575757; font-weight:normal;}

h4{ font-size:18px; border-bottom:1px dashed #383634; padding:8px 0px 12px 0px; color:#04aeda; margin:15px 0px 11px 0px;}

h5{ font-size:20px; padding:15px 0px 12px 0px; color:#ff6c00; margin:0px 0px 11px 0px;}

.wid26p ul{list-style-type:none; margin:0px; padding:0px;}
.wid26p li{list-style-type:none; margin:0px; padding:0px; line-height:25px;}
.org-arrow li{ background-image:url(images/org-arrow.gif); background-repeat:no-repeat; background-position:0px 12px; padding:5px 5px 0px 15px;}

.org-arrow li a{ color:#F60; text-decoration:none;}
.org-arrow li a:hover{ color:#04aeda; text-decoration:none;}

.wht-arrow li{ background-image:url(images/white-arrow.png); background-repeat:no-repeat; background-position:0px 12px; padding:5px 5px 0px 15px;}

.gry-arrow li{ background-image:url(images/grey-arrow.png); background-repeat:no-repeat; background-position:0px 10px; padding:5px 5px 5px 25px;}
.gry-arrow li a{ color:#F60; text-decoration:none;}
.gry-arrow li a:hover{ color:#04aeda; text-decoration:none;}

.org{color:#ff3c00;}

.grn-bg{background-color:#26ae91;}
.grn-arrow{background-image:url(images/green-arrow.png); background-repeat:no-repeat; background-position:left; padding-left:105px;}

.impact24{font-family:impact; font-size:24px;}
.ad-txt{ color:#fff; padding:41px 0px 41px 45px; background-color:#26ae91;}


img{max-width: 100%; height: auto;}

iframe{ width:100%; height:auto; min-height:200px;}/*video*/
.form{ width:28.6%; float:left; margin-left:23px;}
.form li{margin:11px;}
.form_box{ float:left; width:97%; margin:0px 0 0 0; background-color:#c4c4c4; border:5px solid #fff; }
.form_box ul{margin:0px; padding:0px;}

.form_box input[type="text"], select, textarea{
    background-color: #FFFFFF;
    border: 1px solid #ccc;
    color: #666666;
    font-size: 12px;
    padding: 6px 7px;
	width:93.6%;
}
.messagebox{padding: 6px 7px!important;
	width:93.6%!important;}
.form_box input[type="text"], select{
	height:23%;
	background-image:url(images/select_bg.gif);
	background-repeat:repeat-x;
}

.bdr5{border:5px solid #fff;}

.form-head{ background-color:#2f2422; padding:10px 0px; color:#fff; text-align:center; margin-bottom:5px;}

.wid28-100p{ width:28.6%;}

.wid69p{ width:69%;}

.txt-box {
    background-color: #26AE91;
    border-bottom: 2px solid #5C5C5C;
    border-radius: 4px;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    padding: 15px;
}

.red{ color:#cc0000;}
.blue{color:#012946;}
.phone-icon{background-image:url(images/call-icon.png); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 7px 35px;}

.mail-icon{background-image:url(images/mail-icon.png); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 7px 35px; margin-top:10px;}

.facebook-icon{background-image:url(images/facebook.png); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 7px 35px;}

.twitter-icon{background-image:url(images/twitter.png); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 7px 35px;}

.google-icon{background-image:url(images/googleplus.png); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 7px 35px;}

.link-icon{background-image:url(images/linkedin.png); background-repeat:no-repeat; background-position:0px 0px; padding:0px 0px 7px 35px;}


.pack-table th{border:1px solid #ccc; background-color:#30649e; color:#fff;}
.pack-table td{border:1px solid #fff; background-color:#f4f4f4;}
.pack-table .bg-grey{background-color:#ccc;}

.frm .formtab {
    background-color: #F4F4F4;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 1px 1px;
    padding: 8px;
}

.frm textarea {
    height: 100px;
}
.frm input[type="text"], textarea, select {
    background-color: #fff;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    color: #666666;
    float: left;
    font-size: 12px;
    height: 25px;
    margin-right: 8px;
    padding: 3px;
    width: 70%;
}

.pad8-14 {
    padding: 8px 14px;
}


.cont-icon {width:25%; float:right; color:#cc0000; font-size:1.3em; margin-top:30px;}

.banner{width:69%;}




















/* Right coloumn Inner Page */

.wid65p{ width:65.7%; background-image:url(images/bodybg-top.jpg); background-repeat:repeat-x; background-position:0px -10px;}

.wid67p{ width:67%;}

.wid26p{ width: 26%;}




/* /Right coloumn Inner Page */

/* Three coloumn Inner Page */

.wid55p{ width:55%; border:1px solid green;}

.wid20p{ width:20.6%; border:1px solid grey;}

.wid30p{ width:30.6%; border:1px solid grey;}


/* /Three coloumn Inner Page */
































