* {
	margin:0
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display:block
}
html, body {
	height:100%
}
body {
	line-height:1em
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
table {
	border-collapse:collapse;
	border-spacing:0
}
.hs-cta-wrapper img {
	height:auto!important
}
body {
	nowhitespace:afterproperty;
	font:.7666em/1.6em 'OpenSansRegular', Helvetica, Arial, sans-serif;
	color:#333;
	-webkit-font-smoothing:antialiased;
	-webkit-text-size-adjust:100%;
	background-color: #ddd;
	background-image: url(../images/body-bg.png);
}
body a {
	color: #0688B2;
	text-decoration: none;
	line-height: inherit;
	font-weight: inherit;
	-webkit-transition: color 0.3s ease;
	-moz-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	transition: color 0.3s ease;
}
a:hover {
	color: #0079c1;
	text-decoration: underline;
}
::selection {
background:#0095DA;
color:#fff;
text-shadow:none
}
::-moz-selection {
background:#0095DA;
color:#fff;
text-shadow:none
}
img {
	max-width:100%
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-justify {
	text-align:justify;
}
a.read-more {
	background-image: url(../images/icons/next_arrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 10px;
	color:#0996EE!important;
}
/*.....Color.......*/
.clr1 {
	color:#fff!important;
}
.clr2 {
	color:#000!important;
}
.clr3 {
	color:#0474C3!important;
}
.clr4 {
	color:#E67817!important;
}
.clr5 {
	color:#0996EE!important;
}
.bgclr1 {
	background-color:#ffe4e9!important;
}
.bgclr2 {
	background-color:#e9e5f3!important;
}
.bgclr3 {
	background-color:#feef9c!important;
}
.bgclr4 {
	background-color:#d9e486!important;
}
.bgclr5 {
	background-color:#b8e0fa!important;
}
.bgclr6 {
	background-color:#fde4ab!important;
}
.bgclr7 {
	background-color:#fec2d4!important;
}
.fleft {
	float:left!important;
}
.fright {
	float:right!important;
}
.h-contact {
	font-family:"OpenSansLight", Arial, sans-serif;
	padding-top:3px;
	padding-bottom:5px;
	text-align:center;
	color:#fff;
	font-size:14px
}
.h-contact a {
	color:#009ad8
}
.h-tel {
	padding-right:13px;
	margin-right:13px;
	border-right:1px dotted #009ad8
}
.top_nav {
	padding-top:15px;
	padding-left:5px
}
#main-content {
	width:100%;
	margin:0 auto
}
.container {
	width:1000px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.container1 {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
#content {
	float:left;
	width:590px
}
body.no-sidebars #content {
	width:100%
}
#sidebar {
	float:right;
	width:250px;
	font-size:.929em
}
.remove-margin {
	margin-right:0!important
}
.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
} /* Hides from IE-mac \*/
.clearfix {
	display: block;
}
blockquote {
	position:relative;
	margin:30px 20px;
	padding-left:25px;
	font-style:italic;
	font-weight:bold;
	color:#000;
	quotes:"\201C" "\201D" "\2018" "\2019"
}
blockquote:before {
	color:#000;
	content:open-quote;
	font-size:3em;
	line-height:.1em;
	position:absolute;
	top:20px;
	left:-10px
}
blockquote p:last-child {
	margin:0
}
pre {
	background:#fff;
	margin:40px 0px;
	padding:25px 20px;
	line-height:25px;
	border:1px solid #ddd;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word
}
ul, ol {
	margin:0 0 1em 1.5em
}
ul {
	list-style:disc
}
ol {
	list-style-type:decimal
}
ol ol {
	list-style:upper-alpha
}
ol ol ol {
	list-style:lower-roman
}
ol ol ol ol {
	list-style:lower-alpha
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom:0
}
table {
	margin:0 0 1.5em;
	width:100%;
	border:1px solid #ddd;
	border-right:none;
	background:#fff
}
th {
	font-weight:bold;
	padding:10px 10px;
	background:#555;
	color:#fff
}
tr {
	padding:5px 5px
}
td {
	padding:5px 10px;
	border-top:1px solid #ddd;
	border-right:1px solid #ddd
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	font-family:'OpenSansBold', Helvetica, Arial, sans-serif
}
h1, h2, h3, h4, h5, h6 {
	color:#484848
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color:#484848
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color:#e73420;
	text-decoration:none
}
h1 {
	font-size:1.714em;
	margin:0 0 20px
}
h2 {
	font-size:1.786em
}
h3 {
	font-size:1.286em
}
h4 {
	font-size:1em
}
h5 {
	font-size:.857em
}
h6 {
	font-size:.714em
}
#main-content header {
	padding:20px 0 10px
}
p {
	margin:10px 0;
	line-height:1.5em
}
p img {
	margin:0
}
em {
	font-style:italic
}
strong {
	font-weight:bold
}
small {
	font-size:80%
}
hr {
	border:solid rgba(0, 0, 0, .2);
	border-width:1px 0 0;
	clear:both;
	margin:10px 0 30px;
	height:0
}
p a, p a:visited {
	line-height:inherit
}
a:link {
	text-decoration:none
}
a:focus {
	outline:0
}
a {
	outline:0
}
p a, p a:visited {
	line-height:inherit
}
a:focus {
	outline:0
}
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px
}
.alpha {
	margin-left:0
}
.omega {
	margin-right:0
}
#main-content .grid_1 {
	width:40px
}
#main-content .grid_2 {
	width:100px
}
#main-content .grid_3 {
	width:160px
}
#main-content .grid_4 {
	width:220px
}
#main-content .grid_5 {
	width:280px
}
#main-content .grid_6 {
	width:340px
}
#main-content .grid_7 {
	width:400px
}
#main-content .grid_8 {
	width:490px
}
#main-content .grid_9 {
	width:520px
}
#main-content .grid_10 {
	width:580px
}
#main-content .grid_11 {
	width:640px
}
#main-content .grid_12 {
	width:700px
}
#main-content .grid_13 {
	width:760px
}
#main-content .grid_14 {
	width:820px
}
#main-content .grid_15 {
	width:880px
}
#main-content .grid_16 {
	width:940px
}
#pre-header {
	margin:20px 0 15px
}
#header-social {
	float:right;
	margin:0
}
#header-social li {
	float:left;
	display:block;
	margin-left:5px;
	margin-bottom:5px
}
#header-social a, #header-social img {
	display:block
}
#header-social img:hover {
	opacity:.6
}
#header-wrap {
	width: 100%;
	min-width: 1000px;
	max-width:100%;
	height: 167px;
	background-color: #fff;
	background-image: url(../images/header-bg.png);
	background-repeat: repeat;
	background-position: left top;
}
#header {
	margin:0 auto;
	width:1000px;
	height:100%
}
#logo {
	padding-top:10px;
	padding-right:5px;
}
.site-logo {
	width:100px;
	height:100px;
	float:left;
	margin-top:10px;
	z-index:9;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat
}
.site-logotxt {
	width:400px;
	height:40px;
	float:left;
	margin-top:35px;
	padding-left:30px;
	font-family:'OpenSansBold', Arial, sans-serif;
	color:#fff;
	font-size:24px;
	line-height:30px
}
.site-scl {
	width:400px;
	float:right;
	text-align:right;
	margin-top:10px;
}
.hdrcontact {
	color:#fece02;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
a.hdrcontact {
	color:#fece02;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
}
.phone-icon {
	background-image:url(../images/icons/phone-icon.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 24px;
	float:right;
}
.email-icon {
	background-image:url(../images/icons/mail-icon.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left: 24px;
	float:right;
	margin-left:15px;
}
#main-menu>ul, #main-menu>ul * {
	margin:0;
	padding:0;
	list-style:none
}
#main-menu>ul {
	line-height:1.0
}
#main-menu>ul ul {
	position:absolute;
	top:-999em;
	width:180px
}
#main-menu>ul ul li {
	width:100%
}
#main-menu>ul li:hover {
	visibility:inherit
}
#main-menu>ul li {
	float:left;
	position:relative
}
#main-menu>ul a {
	display:block;
	position:relative
}
#main-menu>ul li:hover ul, #main-menu>ul li.sfHover ul {
	left:0px;
	top:30px;
	z-index:99
}
#main-menu>ul li:hover li ul, #main-menu>ul li.sfHover li ul {
	top:-999em
}
#main-menu>ul li li:hover ul, #main-menu>ul li li.sfHover ul {
	left:180px;
	top:1px
}
#navigation {
	position:relative;
	margin-top:15px;
	height:50px;
	font-family:'OpenSansSemibold', Helvetica;
	font-weight:300
}
#navigation #main-menu>ul>li:hover>ul, #main-menu>ul li.sfHover>ul {
	top:32px
}
#navigation #main-menu>ul li li:hover ul, #main-menu>ul li li.sfHover ul, #main-menu>ul li li:hover ul, #main-menu>ul li li.sfHover ul {
	left:200px;
	top:-10px
}
#navigation #main-menu>ul a {
	font-size:1.1em;
	height:32px;
	line-height:32px;
	color:#fff;
	text-decoration:none;
	font-weight:500;
	letter-spacing:.03em;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
	border-left:1px solid #0167B0;
}
#navigation #main-menu>.menu>li:first-child>a {
	padding-left:0
}
#navigation #main-menu>.menu>li:last-child>a {
	padding-right:0
}
#subnav {
	position:relative;
	margin:-1px auto 0 auto;
	clear:both;
	height:36px;
	color:#000
}
#subnav ul {
	max-width:1000px;
	margin:0 auto;
	height:35px
}
#subnav ul li {
	float:left;
	padding:0 30px;
	list-style:none;
	height:100%
}
#subnav ul li.active-trail {
	background-color:#333;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	opacity:.6
}
#subnav ul li.first {
}
#subnav ul li a {
	color:#fff;
	font-size:1.0em;
	margin-top:3px;
	display:block
}
#subnav ul li a.active-trail.active {
}
#navigation #main-menu li i {
	margin:5px 3px 0 0;
	font-size:1.4em;
	color:#aaa;
	float:left
}
#navigation #main-menu>ul>li>a {
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	float:left
}
#navigation #main-menu li .active i {
	color:#fff
}
#navigation #main-menu>ul li {
	float:left;
	position:relative
}
#navigation #main-menu>ul>li>a:hover {
	color:#C6EBFB
}
#navigation #main-menu>ul>li>a.active {
	color:#fff;
	font-weight:bold
}
#navigation #main-menu>ul>li.sfHover>a, #navigation a.active, #navigation a.active:hover, #navigation #main-menu>ul>li>a.active-trail {
	color:#fff;
	font-weight:normal
}
#navigation #main-menu>ul ul {
	position:absolute;
	nowhitespace:afterproperty;
	top:-999em;
	width:200px;
	z-index:9999;
	left:0;
	padding-top:10px;
	border-radius:2px
}
#navigation #main-menu>ul ul>li:first-child {
	-webkit-border-top-left-radius:2px;
	-webkit-border-top-right-radius:2px;
	-moz-border-radius-topleft:2px;
	-moz-border-radius-topright:2px;
	border-top-left-radius:2px;
	border-top-right-radius:2px
}
#navigation #main-menu>ul ul>li:last-child {
	-webkit-border-bottom-right-radius:2px;
	-webkit-border-bottom-left-radius:2px;
	-moz-border-radius-bottomright:2px;
	-moz-border-radius-bottomleft:2px;
	border-bottom-right-radius:2px;
	border-bottom-left-radius:2px
}
#navigation #main-menu>ul ul li {
	background:#0094DA;
	border-bottom:1px solid #0989c6;
	padding:0 15px
}
#navigation #main-menu>ul ul li:first-child {
	border-top:0
}
#navigation #main-menu>ul ul li:last-child {
	border-bottom:0
}
#navigation #main-menu>ul ul {
}
#navigation #main-menu>ul ul a {
	display:block;
	padding:10px;
	color:#ddd;
	height:auto;
	margin:0px;
	border:0px;
	font-size:.929em;
	font-weight:normal;
	text-shadow:none
}
#navigation #main-menu>ul ul li>a:hover {
	color:#fff
}
#homeslider {
	height: 300px;
	width: 100%;
	min-width:1000px;
	margin:0 auto 0 auto;
	background-image: url(../images/slides/slides-bg.png);
	background-repeat:repeat;
}
/*------------------------------------------------------------*/
/*--------------------------Footer Starts--------------------*/
/*----------------------------------------------------------*/
#footer {
	height: auto;
	width: 100%;
	min-width:1000px;
	background-color: #0996EE;
	margin-bottom:0;
	padding-top:20px;
	padding-bottom:15px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	-moz-box-shadow: 0px -3px 8px #cccccc;
	-webkit-box-shadow: 0px -3px 8px #cccccc;
	box-shadow: 0px -3px 8px #cccccc;
}
/* footer text */

#footer .footer-text, a {
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}
#footer .footer-text a:hover {
	text-align:center;
	text-decoration:underline;
}
#footer a {
	color:#ffffff;
	padding:0px 3px;
	text-decoration:none;
}
#footer a:hover {
	color:#ffffff;
	text-decoration:underline;
}
.fbold a {
	font-weight:bold;
}
#foot_left {
	float:left;
	width:450px;
}
#foot_right {
	float:right;
	width:220px;
	text-align:right;
}
.infobox {
	width:1000px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
	padding:5px 0 0 0px;
}
#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:30px;
	right:10px;
	overflow:hidden;
	width:38px;
	height:38px;
	border:0;
	text-indent:100%;
	background-image: url(../images/top-button.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#toTopHover {
	background-image: url(../images/top-button.png);
	background-repeat: no-repeat;
	background-position: left top;
	width:38px;
	height:38px;
	display:block;
	overflow:hidden;
	float:left;
}
#toTop:active, #toTop:focus {
	outline:0
}
/*------------------------------------------------------------*/
/*--------------------------Footer Ends----------------------*/
/*----------------------------------------------------------*/

/*.........Our Serives..........*/
.serives_bg {
	overflow:hidden;
	padding:0;
	margin:0;
	border:1px solid #dedede;
	background-color: #fff;
}
.serives_bg ul {
	list-style:none;
	padding:0;
	margin:0;
}
.serives_bg ul.list li {
	font-size:13px;
	overflow: hidden;
	position: relative;
	display: block;
	text-align:left;
	background: #fff;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	margin-bottom: 3px;
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}
.serives_bg ul.list li:hover {
	background: #E67817;
}
.serives_bg ul.list li a {
	display:block;
	font:13px/20px 'OpenSansSemibold', arial, sans-serif;
	color:#333333;
	text-align:left;
	padding:7px 8px 8px 33px;
	border-top:1px solid #e4e4e4;
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
.serives_bg ul.list li a:hover {
	color:#fff;
	background-image: url(../images/squareover.gif);
	background-repeat: no-repeat;
	background-position: 15px 15px;
}
.serives_bg ul.list li:first-child a {
	border-top:none;
}
.serives_bg ul.list li:last-child a {
	border-bottom:none;
}
/*.......Member Login.........*/
#memberlogin {
	overflow:hidden;
	padding:0;
	border:1px solid #ef4f01;
	background-color: #fff;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#memberlogin .memberlogin a {
	display:block;
	font:18px/24px 'OpenSansSemibold', arial, sans-serif;
	color:#fff;
	text-align:left;
	padding:7px 8px 8px 47px;
	overflow: hidden;
	position: relative;
	display: block;
	text-align:left;
	background-color: #E67817;
	background-image: url(../images/icons/member-login.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}
#memberlogin .memberlogin a:hover {
	background: #ef4f01;
	color:#fff;
	background-image: url(../images/icons/member-loginhover.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
/*.......Hit Counter.........*/
#hitcounter {
	padding:0;
	border:1px solid #ef4f01;
	background-color: #fff;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#hitcounter .hitcounter {
	display:block;
	font:18px/24px 'OpenSansSemibold', arial, sans-serif;
	color:#fff;
	text-align:left;
	padding:7px 8px 8px 47px;
	position: relative;
	display: block;
	text-align:left;
	background-color: #E67817;
	background-image: url(../images/icons/hit-counter.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}
#hitcounter .hitcounter:hover {
	background: #ef4f01;
	color:#fff;
	background-image: url(../images/icons/hit-counter-hover.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
.hitcounter_show {
	padding-top:10px;
}
/*.......Notice Board.........*/
#noticeboard {
	padding:0;
	border:1px solid #0996EE;
	background-color: #fff;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#noticeboard .noticeboard {
	display:block;
	font:18px/24px 'OpenSansSemibold', arial, sans-serif;
	color:#fff;
	text-align:left;
	padding:7px 8px 8px 47px;
	position: relative;
	display: block;
	text-align:left;
	background-color: #0996EE;
	background-image: url(../images/icons/notice-board.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}
#noticeboard .noticeboard:hover {
	background: #0370BD;
	color:#fff;
	background-image: url(../images/icons/notice-board-hover.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
}
#noticeboard .noticeboard_bot {
	padding:10px;
}
.aboutimgThumb {
	float: left;
	height: 211px;
	width: 177px;
	margin-top:15px;
	margin-right:10px;
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 13px;
}
.aboutimgThumb1 {
	float: left;
	height: 139px;
	width: 177px;
	margin-top:15px;
	margin-right:10px;
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 5px;
	padding-left: 13px;
}
/*......News Ticker.......*/
.ticker {
	width: auto;
	height:130px;
	margin: 0;
	padding: 0;
	overflow:hidden;
}
.ticker ul {
	margin:0;
	padding:0;
	list-style:none;
}
.ticker li {
	height: auto;
	border-bottom: 1px dotted #DDD;
	display:block;
	clear:both;
	height:auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;

	position:relative;
}
.ticker li a {
	font-size:12px;
	font-weight:bold;
	line-height: 21px;
	color: #0163AC;
	text-decoration: none;
}
.ticker li a:hover {
	font-size:12px;
	font-weight:bold;
	line-height: 21px;
	color: #0478C7;
	text-decoration: none;
}
/*.......Member Login.........*/
#implinks {
	overflow:hidden;
	padding:0;
	border:1px solid #0996EE;
	background-color: #fff;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#implinks .implinks a {
	display:block;
	font:18px/24px 'OpenSansSemibold', arial, sans-serif;
	color:#fff;
	text-align:left;
	padding:7px 8px 8px 47px;
	overflow: hidden;
	position: relative;
	display: block;
	text-align:left;
	background-color: #0996EE;
	background-image: url(../images/icons/implinks.png);
	background-repeat: no-repeat;
	background-position: 10px center;
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-transition: all 300ms linear;
	-moz-transition: all 300ms linear;
	-o-transition: all 300ms linear;
	-ms-transition: all 300ms linear;
	transition: all 300ms linear;
}
#implinks .implinks a:hover {
	background: #0370BD;
	color:#fff;
	background-image: url(../images/icons/implinks-hover.png);
	background-repeat: no-repeat;
	background-position: 10px center;
}
#implinks ul {
	margin:0;
	padding:10px;
	list-style:none;
}
#implinks li {
	height: auto;
	display:block;
	clear:both;
	height:auto;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	position:relative;
	background-image: url(../images/icons/blue_square.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
#implinks li a {
	font-size:12px;
	line-height: 18px;
	color: #0163AC;
	text-decoration: none;
}
.ticker li a:hover {
	font-size:12px;
	line-height: 18px;
	color: #0478C7;
	text-decoration: none;
}
/*.......Hit Counter.........*/
#content-details {
	font-family: 'OpenSansRegular', Arial, Helvetica, sans-serif;
	line-height:19px;
}
#content-details h1, #content-details h2, #content-details h3, #content-details h4, #content-details h5, #content-details h6 {
	font-family: 'OpenSansBold', Arial, Helvetica, sans-serif;
	float:none!important;
}
#content-details h1, #content-details h2, #content-details h3, #content-details h4, #content-details h5, #content-details h6 {
	color:#333;
}
#content-details h1 a, #content-details h2 a, #content-details h3 a, #content-details h4 a, #content-details h5 a, #content-details h6 a {
	color:#333;
}
#content-details h1 a:hover, #content-details h2 a:hover, #content-details h3 a:hover, #content-details h4 a:hover, #content-details h5 a:hover, #content-details h6 a:hover {
	color:#e73420;
	text-decoration:none
}
#content-details h1 {
	font-size:30px;
	line-height:36px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#content-details h2 {
	font-size:24px;
	line-height:30px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#content-details h3 {
	font-size:18px;
	line-height:24px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#content-details h4 {
	font-size:16px;
	line-height:21px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
}
#content-details h5 {
	font-size:14px;
	line-height:18px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
#content-details h6 {
	font-size:12px;
	line-height:16px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
}
#content-details p {
	margin:10px 0;
	line-height:18px;
}
#content-details p img {
	margin:0;
}
#content-details ol {
	padding:0;
	list-style-type: decimal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 25px;
}
#content-details ol li {
	font: 13px/19px 'OpenSansRegular', arial, sans-serif;
	color:#333;
	margin-bottom: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#content-details ol li a {
	font: 13px/19px 'OpenSansRegular', arial, sans-serif;
	color:#333;
	text-decoration:none;
 -webkit-transition:all .2s ease-out;
 -moz-transition:all .2s ease-out;
 transition:all .2s ease-out
}
#content-details ol li a:hover {
	font: 13px/19px 'OpenSansRegular', arial, sans-serif;
	color:#e67817;
	text-decoration:none;
}
#content-details ul {
	margin: 0;
	padding:0;
	list-style:none;
}
#content-details ul li {
	margin: 0;
}
#content-details ul li {
	font: 13px/19px 'OpenSansRegular', arial, sans-serif;
	color:#333;
	margin-bottom: 2px;
	margin-left:5px;
	padding-bottom: 2px;
	border-bottom: 1px solid #fff;
	background-image: url(../images/orng-dot.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	padding-left: 23px;
}
#content-details ul li a {
	font: 13px/19px 'OpenSansRegular', arial, sans-serif;
	color:#F58634;
	text-decoration:none;
 -webkit-transition:all .2s ease-out;
 -moz-transition:all .2s ease-out;
 transition:all .2s ease-out
}
#content-details ul li a:hover {
	font: 13px/19px 'OpenSansRegular', arial, sans-serif;
	color:#000;
	text-decoration:none;
}
/* ContentHead */
#contentHeadWrap {
	margin-bottom:10px;
	background-color: #eee;
	background-image: url(../images/slides-dot.jpg);
	background-repeat: repeat;
	color: rgba(0, 0, 0, .8);
	text-shadow: 0 1px 0 #ccc;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
	position: relative;
}
#contentHead {
	margin:0;
	padding:0;
	border:none;
	z-index:20;
	overflow:visible;
}
#contentHead .headWrap {
	position:relative;
	min-height:54px;
	margin:0 auto;
}
#contentHead .headWrap p {
	margin:0;
}
#contentHead .breadcrumb {
	float:right;
	text-align:right;
	height:20px;
	padding:1px 0;
	font-size:13px;
	line-height:13px;
}
#contentHead .breadcrumb a {
	display:inline-block;
	margin:0 3px 0 0;
	padding:0 8px 0 0;
	font: 13px/20px 'OpenSansRegular', arial, sans-serif;
	color:#FF6600;
	background:url(../images/bul_arrow_grey.png) no-repeat right 8px;
}
#contentHead .breadcrumb span, .path span {
	display:inline-block;
	margin:0 3px 0 0;
	padding:0 8px 0 0;
}
#contentHead .breadcrumb span, .path span {
	color:#666;
}
#contentHead .titleHide {
	display:none;
}
#contentHead h1, #contentHead .pageTitle {
	margin:0 0 2px;
	font: 27px/33px 'OpenSansSemibold', Arial, sans-serif;
	color:#0474C3;
}
#contentHead.hidden {
	display:none;
}
.imgThumb {
	float: right;
	height: 250px;
	width: 250px;
	margin-left:20px;
	margin-bottom:20px;
	border:solid 1px #CCCCCC;
	padding: 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 1px 1px 1px 1px #cccccc;
	-webkit-box-shadow: 1px 1px 1px 1px #cccccc;
	box-shadow: 1px 1px 1px 1px #cccccc;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
}
.imgThumb:hover {
	border:solid 1px #EA5115;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 1px 1px 1px 1px #EA5115;
	-webkit-box-shadow: 1px 1px 1px 1px #EA5115;
	box-shadow: 1px 1px 1px 1px #EA5115;
}

.staff_imgThumb {
	float: right;
	height: 150px;
	width: 150px;
	margin-left:20px;
	margin-bottom:20px;
	border:solid 1px #CCCCCC;
	padding: 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 1px 1px 1px 1px #cccccc;
	-webkit-box-shadow: 1px 1px 1px 1px #cccccc;
	box-shadow: 1px 1px 1px 1px #cccccc;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
}
.staff_imgThumb:hover {
	border:solid 1px #EA5115;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 1px 1px 1px 1px #EA5115;
	-webkit-box-shadow: 1px 1px 1px 1px #EA5115;
	box-shadow: 1px 1px 1px 1px #EA5115;
}
/*.........Photo Gallery.........*/
#gallery-content {
	margin-top:20px;
	margin-bottom:20px;
	border-top:solid 1px #FF6600;
	padding-top:30px;
	clear:both;
}
.photogallery-thumb {
	width:230px;
	height:230px;
	margin-left:0;
	margin-right:22px;
	margin-bottom:30px;
	float:left;
	text-align:center;
}
.photogallery-thumb img {
	width:220px;
	height:220px;
	background-color:#FFFFFF;
	padding: 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 1px 1px 1px 1px #cccccc;
	-webkit-box-shadow: 1px 1px 1px 1px #cccccc;
	box-shadow: 1px 1px 1px 1px #cccccc;
 -webkit-transition:all .2s ease-in-out;
 -moz-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
}
.photogallery-thumb img:hover {
	padding: 5px;
	border:solid 1px #EA5115;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 1px 1px 1px 1px #EA5115;
	-webkit-box-shadow: 1px 1px 1px 1px #EA5115;
	box-shadow: 1px 1px 1px 1px #EA5115;
}
/*.............Form.........*/
.page-form label {
	display:block;
	color:#333
}
.page-form input, .page-form textarea {
	border:none;
	font-size:1em;
	line-height:2em;
	font-family:'OpenSansRegular', arial, sans-serif;
	color:#3e3e41;
	height:2.5em;
	padding:0 1em;
	margin:0 0 1em;
	width:320px;
	background-color:#fff;
	background-repeat:repeat-x;
	background-image:-khtml-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
	background-image:-moz-linear-gradient(#fff, #f5f5f5);
	background-image:-ms-linear-gradient(#fff, #f5f5f5);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f5f5f5));
	background-image:-webkit-linear-gradient(#fff, #f5f5f5);
	background-image:-o-linear-gradient(#fff, #f5f5f5);
	background-image:-ms-linear-gradient(top, #fff 0%, #f5f5f5 100%);
	background-image:linear-gradient(#fff, #f5f5f5);
	border:solid 1px #eee;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .2);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .2)
}
.no-boxshadow .page-form input, .no-boxshadow .page-form textarea {
	border:solid 1px #eee;
}
.page-form input.narrow, .page-form textarea.narrow {
	width:110px
}
.page-form input.wide, .page-form textarea.wide {
	width:560px
}
.page-form input[type="submit"], .page-form textarea[type="submit"], .page-form input[type="button"], .page-form textarea[type="button"] {
	background-color:#f58634;
	background-repeat:repeat-x;
	background-image:-khtml-gradient(linear, left top, left bottom, from(#f58634), to(#D85506));
	background-image:-moz-linear-gradient(#f58634, #D85506);
	background-image:-ms-linear-gradient(#f58634, #D85506);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f58634), color-stop(100%, #D85506));
	background-image:-webkit-linear-gradient(#f58634, #D85506);
	background-image:-o-linear-gradient(#f58634, #D85506);
	background-image:-ms-linear-gradient(top, #f58634 0%, #D85506 100%);
	background-image:linear-gradient(#f58634, #D85506);
	color:#fff;
	width:auto;
	font:18px/24px 'RalewayBold', Arial, sans-serif;
	text-shadow:1px 1px 0 rgba(0, 0, 0, .3)
}
.page-form input[type="submit"]:hover, .page-form textarea[type="submit"]:hover, .page-form input[type="button"]:hover, .page-form textarea[type="button"]:hover {
	background-color:#D85506;
	background-repeat:repeat-x;
	background-image:-khtml-gradient(linear, left top, left bottom, from(#D85506), to(#db5a03));
	background-image:-moz-linear-gradient(#D85506, #db5a03);
	background-image:-ms-linear-gradient(#D85506, #db5a03);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #D85506), color-stop(100%, #db5a03));
	background-image:-webkit-linear-gradient(#D85506, #db5a03);
	background-image:-o-linear-gradient(#D85506, #db5a03);
	background-image:-ms-linear-gradient(top, #D85506 0%, #db5a03 100%);
	background-image:linear-gradient(#D85506, #db5a03)
}
.page-form textarea {
	height:110px;
	width:360px;
	line-height:1em;
	padding:.75em
}
.must {
	color:#FF0000;
}
.formline {
	clear:both;
	margin-bottom:5px;
}
@media 
	only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px)  {
	
		/* Force table to not be like tables anymore */
		table, thead, tbody, th, td, tr { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		tr { border: 1px solid #ccc; }
		
		td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%; 
		}
		
		td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		
		/*
		Label the data
		*/
		td:nth-of-type(1):before { content: ""; }
		td:nth-of-type(2):before { content: ""; }
		td:nth-of-type(3):before { content: ""; }
		td:nth-of-type(4):before { content: ""; }
		td:nth-of-type(5):before { content: ""; }
		td:nth-of-type(6):before { content: ""; }
		td:nth-of-type(7):before { content: ""; }
		td:nth-of-type(8):before { content: ""; }
		td:nth-of-type(9):before { content: ""; }
		td:nth-of-type(10):before { content: ""; }
	}
	
	/* Smartphones (portrait and landscape) ----------- */
	@media only screen
	and (min-device-width : 320px)
	and (max-device-width : 480px) {
		body { 
			padding: 0; 
			margin: 0; 
			width: 320px; }
		}
	
	/* iPads (portrait and landscape) ----------- */
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
		body { 
			width: 495px; 
		}
	}

* {
		margin: 0;
		padding: 0;
	}
	/* 
	Generic Styling, for Desktops/Laptops 
	*/
	table { 
		width: 100%; 
		border-collapse: collapse; 
	}
	/* Zebra striping */
	tr:nth-of-type(odd) { 
		background: #eee; 
	}
	th { 
		background: #0370BD; 
		color: white; 
		font-weight: bold; 
	}
	td, th { 
		padding: 6px; 
		border: 1px solid #ccc; 
		text-align: left; 
	}
	.staff-list{	
	font-family:'gargi', Arial, sans-serif;
	font-size:13px;
	line-height:21px}
	
	ul.news_list {
	border-top:#ddd 1px solid;
	float:left;
}
ul.news_list li {
	border-bottom:#ddd 1px solid;
	padding:20px 0;
	float:left;
	width:100%;
}
ul.news_list li h4.date {
	width:110px;
	border-right:#ddd 1px solid;
	padding:15px 0 0 12px;
	min-height:65px;
	text-align:center;
	font-size:20px;
	line-height:30px;
	color:#000;
	float:left;
	margin-right:30px;
}
h4.date1 {
	width:110px;
	border-right:#ddd 1px solid;
	padding:15px 0 0 12px;
	/*height:51px;*/

	font-size:24px;
	color:#000;
	float:left;
	margin-right:30px;
}
ul.news_list li h4 img {
	width:110px;
	height:75px;
	border:solid 1px #CCCCCC;
	padding: 5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	-moz-box-shadow: 1px 1px 1px 1px #cccccc;
	-webkit-box-shadow: 1px 1px 1px 1px #cccccc;
	box-shadow: 1px 1px 1px 1px #cccccc;
	padding:15px 0 0 12px;
	float:left;
	margin-right:30px;
}
ul.news_list li h5 {
	color:#0075A7;
	font:normal 18px verdana;
	display:inline;
}
ul.news_list li h5 a {
	color:#0075A7;
	font:normal 18px arial;
}
ul.news_list li p {
	color:#414141;
}