body{ font-size: 14px; line-height: 22px; color: #000;/*font-family: 'Open Sans', sans-serif;*/
font-family: 'tahoma';background: #efefef; font-weight: 300;
}
*{box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
h1,h2,h3,h4,h5,h6,p{ margin: 0; }
sup{ color: #f00;}
img{ max-width: 100%; height: auto; }
a{ text-decoration: none; }
.gridRow{ margin-left: -15px; margin-right: -15px; }
.grid1,
.grid2,
.grid3,
.grid4,
.grid5,
.grid6,
.grid7,
.grid8,
.grid9,
.grid10,
.grid11,
.grid12 { float: left; padding-left: 15px; padding-right: 15px;}

.grid1 {width: 8.333333%;}
.grid2 {width: 16.666667%}
.grid3 {width: 25%}
.grid4 {width: 33.333333%}
.grid5 {width: 41.666667%}
.grid6 {width: 50%}
.grid7 {width: 58.333333%}
.grid8 {width: 66.666667%}
.grid9 {width: 75%}
.grid10 {width: 83.333333%}
.grid11 {width: 91.666667%}
.grid12 {width: 100%}
.left{ float: left; }
.right{ float: right; }
.row{ width: 100%; float: left;}
.container{ max-width: 1020px; width: 100%; padding: 0 15px; margin: 0px auto; clear: both;}
.btn{ background: #0047C3; padding: 10px 25px; border: 0; color: #fff; cursor: pointer;}
.text-center{ text-align: center;}
.text-right{ text-align: right; }
/* Form CSS */
input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="search"],
input[type="number"],select, textarea{ width: 100%; float: left; border: none; 	box-shadow: 2px 2px 2px #999 inset;
	border-radius: 3px;	min-height: 34px; padding: 7px 10px; line-height: 20px; color: #000; margin: 5px 0;
	font-size: 14px; 
}
select.dob{ width: 30%; margin-right: 3.33%;}
input[type="checkbox"],input[type="radio"]{ margin-right: 10px;}
input[type="submit"]{  border-radius: 10px; padding: 10px 20px; font-size: 18px; font-weight: 700;
	color: #333; min-width: 120px; background-size: contain; box-shadow: 5px 5px 2px #888; border: none;
	margin: 15px 0 0; letter-spacing: 1px;
	background: rgb(109,179,242); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(109,179,242,1) 0%, rgba(84,163,238,1) 50%, rgba(54,144,240,1) 51%, rgba(30,105,222,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(109,179,242,1) 0%,rgba(84,163,238,1) 50%,rgba(54,144,240,1) 51%,rgba(30,105,222,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6db3f2', endColorstr='#1e69de',GradientType=0 ); 
}
input[type="submit"]:hover{ color: #fff; }
label{ font-size: 16px; font-weight: 400; text-transform: none; padding-right: 15px;}
/* header */
.header{}
.headerWarp{ background: #fff; padding: 15px 15px 5px 15px; box-shadow: 0 0 3px #888; }
.clg-name{ color: #00014f ; float: left; margin-top: 5px; }
.clg-name h2{ font-size: 30px; line-height: 36px; border-bottom: 2px solid #00014f; padding-bottom: 10px;
	margin-bottom: 5px; text-transform: uppercase; letter-spacing: 1px; font-weight: 700;
}
.logo{ display: inline-block; float: left; margin-right: 15px;}
.topRight{color: #00014f; }
.topRight p{ margin-bottom: 5px; }
.topRight a{color: #00014f; }
.topRight  i{ padding: 2px 5px; background: #00014f; border-radius: 5px; color: #fff; font-size: 12px; 
	width: 25px; height: 25px; text-align: center; line-height: 20px;
}
.banner img{ max-width: 100%; }
/* content-area */
.content-area{ padding: 30px 0; }
.padBox{ padding: 30px; }
.pageTitle{ font-size: 26px; letter-spacing: 1px; color: #0b3c87; margin: 10px 0;}
.pageTitle:after{ width: 50%; height: 2px; background: #0b3c87; content: ''; display: block; margin-top: 10px; }
.content-area p{ margin-top: 10px; }

/* #nav */
#nav{ padding: 0; margin: 10px 0; list-style: none; text-align: left; position: relative; 
	margin-left: -20px; margin-right: -20px;
	background: #00014f;
	background: -moz-linear-gradient(top, #00014f 0%, #0f8bd8 100%);
	background: -webkit-linear-gradient(top, #00014f 0%,#0f8bd8 100%);
	background: linear-gradient(to bottom, #00014f 0%,#0f8bd8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00014f', endColorstr='#0f8bd8',GradientType=0 );
}
#nav:before {
	border-color: transparent #1d56ab transparent transparent;
	border-style: solid;
	border-width: 0 18px 18px 0;
	bottom: -18px;
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	width: 0;
}
#nav:after {
	border-color: #1d56ab transparent transparent;
	border-style: solid;
	border-width: 18px 18px 0 0;
	bottom: -18px;
	content: "";
	height: 0;
	position: absolute;
	right: 0;
	width: 0;
}
#nav >li{ display: inline-block; position: relative;}
#nav >li >a{ display: block; padding: 12px 16px; color: #fff; font-weight: 400; text-decoration: none;
	font-size: 14px; line-height: 22px;
	font-family: 'Open Sans', sans-serif;
}
#nav >li >a:hover, #nav >li.active >a, #nav >li:hover >a{ background: #E6E7F7; color: #000; }
#nav ul{ padding: 0; margin: 0; list-style: none; position: absolute; left: 0; top: 100%; background: #E6E7F7;
	width: 208px; text-align: left; border-radius: 0 0 5px 5px; display: none; z-index: 9999;
}
#nav li:hover>ul{ display: block; }
#nav ul li{ display: block; border-top: 1px solid #efefef; }
#nav ul li a{ padding: 4px 10px; display: block; color: #000; font-size: 13px; }
#nav ul li a:hover{ background: #DDDDDD; }
#nav ul ul{ left: 100%; top: 0; }
/* .bx-wrapper */
.bx-wrapper{ margin: 0; box-shadow: none; }
.bx-wrapper .bx-controls-auto, .bx-wrapper .bx-pager{ bottom: 10px; }
.bx-wrapper .bx-pager.bx-default-pager a{ background: #00014f; border: 2px solid #fff; border-radius: 0; }
.bx-wrapper .bx-pager.bx-default-pager a.active, 
.bx-wrapper .bx-pager.bx-default-pager a:focus, 
.bx-wrapper .bx-pager.bx-default-pager a:hover{ background: #fff; }
/* latestNews */
.latestNews{ background: #2e6bc7; position: relative; padding: 15px 15px 15px 130px; color: #fff; margin-top: 15px; }
.latestNews .title{ position: absolute; left: 0; top: 0; width: 130px; padding: 15px; background: #0b3c87; 
	height: 100%; font-size: 16px; font-weight: 600;
}
.latestNews a{ color: #fff; font-weight: 600; }
.latestNews .bx-wrapper{ background: transparent; padding: 0; box-shadow: none; border: 0; }
.newsSlide{ margin: 0; }
.galleryWrap{ margin-top: 20px; }
.fancybox{ padding: 0 3px; background: #fff; box-shadow: 0 0 3px #888; display: inline-block; margin: 5px; }
.fancybox img{ width: 78px; height: 78px; }
/* widget */
.sidebar { padding: 10px 15px; background: #fff; font-size: 14px; line-height: 22px; box-shadow: 0 0 2px #888; 
	font-size: 12px; line-height: 18px;
}
.widget{ margin-top: 30px; }
.widget:first-child{ margin-top: 0; }
.widgetTitle{ text-transform: uppercase; font-weight: 400; color: #fff; font-size: 14px;
	margin: 0 0 0 -33px; position: relative; padding: 10px 15px 10px 30px;
	background: #00014f;
	background: -moz-linear-gradient(top, #00014f 0%, #0f8bd8 100%);
	background: -webkit-linear-gradient(top, #00014f 0%,#0f8bd8 100%);
	background: linear-gradient(to bottom, #00014f 0%,#0f8bd8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00014f', endColorstr='#0f8bd8',GradientType=0 );
}
.widgetTitle::before {
	border-color: transparent #1d56ab transparent transparent;
	border-style: solid;
	border-width: 0 18px 18px 0;
	bottom: -18px;
	content: "";
	height: 0;
	left: 0;
	position: absolute;
	width: 0;
}
.widgetBox .bx-wrapper{ background: transparent; padding: 0; box-shadow: none; border: 0; }
.widget ul{ margin: 0; padding: 0 0 0 15px; }
.widget li{ margin: 10px 0 0; }
.widget a{ color: #0b3c87; font-weight: 700; }
/* footer */
.footer{ background: #072b61 ; padding: 20px 0; color: #e5e5e5; font-size: 14px; font-size: 12px; }
.footer a{ color: #e5e5e5; text-decoration: none; }
.footer a:hover{ color: #fff; }
.footer ul{ margin: 0; padding: 0 0 0 15px; text-transform: uppercase; }
.footer h5{ color: #fff; font-size: 16px; }
.footer p{  line-height: 20px; margin-top: 10px; }
.footer hr{ border-color: #0b3c87; border-width: 0 0 1px 0; }