/*
 Theme Name: Zsenda-AWH
 Theme URI: http://zsenda.com/
 Description: The 2012 theme for ZsendaPress is stylish, customizable, simple, and readable. It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories.
 Author: the ZsendaPress team
 Version: 1.5
 Tags: black, blue, white, two-columns, fixed-width, editor-style, custom-menu
 */
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, font, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
	background: transparent;
	font-weight: normal;
	text-decoration: none;
	outline: none;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
header, section, article, aside, nav, footer, address {
	display: block;
}
/* Generated by Font Squirrel (http://www.../fontsquirrel.com) on June 19, 2012 */

@font-face {
	font-family: 'DroidSansRegular';
	src: url('../fonts/droidsans-webfont.eot');
	src: url('../fonts/droidsans-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/droidsans-webfont.woff') format('woff'), url('../fonts/droidsans-webfont.html') format('truetype'), url('../fonts/droidsans-webfont.svg#DroidSansRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MerriweatherRegular';
	src: url('../fonts/merriweather-webfont.eot');
	src: url('../fonts/merriweather-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/merriweather-webfont.woff') format('woff'), url('../fonts/merriweather-webfont.html') format('truetype'), url('../fonts/merriweather-webfont.svg#MerriweatherRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MerriweatherBold';
	src: url('../fonts/merriweather-bold-webfont.eot');
	src: url('../fonts/merriweather-bold-webfontd41d.eot?#iefix') format('embedded-opentype'), url('../fonts/merriweather-bold-webfont.woff') format('woff'), url('../fonts/merriweather-bold-webfont.html') format('truetype'), url('../fonts/merriweather-bold-webfont.svg#MerriweatherBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
    background:#dedede url(../images/bg_site.gif) top repeat-x;
	color: #666;
	font-family: 'DroidSansRegular';
	font-size: 13px;
}
.left {
	float: left;
}
.right {
	float: right;
}
br.clear {
	clear: both;
}
p {
	line-height: 1.6em;
}
.wrapper {
	margin: 0 auto;
	width: 960px;
}
.readmore {
	background: none repeat scroll 0 0 #49B48F;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	display: inline-block;
	line-height: 28px;
	padding: 1px 10px;
	text-align: center;
	width: 110px;
	text-shadow: 2px 2px 2px #666;
}
.readmore span {
	background: url("../images/readmore.png") repeat-y scroll 0 0 transparent;
	float: right;
	margin: 0 0 0 5px;
	padding-left: 5px;
	width: 20px;
}
.linkMore, .viewMap {
	background: url(../images/sprite.png) no-repeat scroll -117px -37px;
	height: 28px;
	width: 28px;
	display: block;
	float: right;
	text-indent: -9999px;
}
#content strong, .pageSingle strong {
	color: #39AD85;
	font-family: 'MerriweatherBold';
	font-size: 16px;
}
#header {
	float: left;
	width: 100%;
	height: 0px;
	position: relative;
}
#topHeader {
	background: #fff;
	height: 20px;
	padding: 8px;
	border-bottom: 1px dashed #999;
}
#topHeader p {
	float: left;
}
#topHeader p a {
	color: #39ad85;
	margin: 0 5px 0 0;
}
#topHeader p a:hover {
	color: #000;
}
#topHeader ul {
	float: right;
	margin: 2px 0 0;
}
#topHeader ul li {
	float: left;
	margin-right: 20px;
}
#topHeader ul li:last-child {
	margin-right: 0;
}
#topHeader ul li.current-menu-item a {
	color: #39ad85;
}
#topHeader ul li a {
	color: #666;
	display: block;
}
#topHeader ul li a:hover {
	color: #39ad85;
}
#logo {
	float: left;
	width: 450px;
	margin: 15px 0;
	position: relative;
}
#logo h1 {
	float: left;
}
#logo h1 a {
	background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 90px;
	text-indent: -9999px;
	width: 425px;
}
#logo p {
	bottom: 15px;
	color: #666;
	display: block;
	font-size: 13px;
	left: 90px;
	position: absolute;
}
#logo p a {
	color: #666;
}
#logo p a:hover {
	color: #39AD85;
}
#slogan {
	background: url("../images/slogon.png") no-repeat scroll 0 0 transparent;
	width: 127px;
	height: 54px;
	float: left;
	text-indent: -9999px;
	margin: 32px 0 0 150px;
	display: none;
}
form#globalSearch {
	border-radius: 3px 3px 3px 3px;
	float: right;
	margin: 50px 0 0;
	width: 175px;
}
form#globalSearch .text {
	background: none repeat scroll 0 0 #f8f8f8;
	border: medium none;
	float: left;
	font-size: 12px;
	font-style: italic;
	padding: 0 0 0 5px;
	width: 135px;
	height: 24px;
	border: 1px solid #dbdbdb;
	text-align: left;
}
form#globalSearch .submit {
	background: url("../images/sprite.png") no-repeat scroll -147px -3px #1E789B;
	border: medium none;
	cursor: pointer;
	float: left;
	height: 25px;
	text-indent: -9999px;
	width: 28px;
	border-radius: 3px 3px 3px 3px;
}
#mainNav {
	float: left;
	width: 960px;
	position: absolute;
	bottom: -30px;
	z-index: 99;
	background: url(../images/menuBg.png) scroll repeat;
}
#mainNav li {
	float: left;
	position: relative;
}
#mainNav li a {
	padding: 20px 28px;
	color: #40474c;
	text-shadow: 2px 2px 2px #666;
	display: block;
	text-transform: uppercase;
	font-size: 12px;
}
#mainNav li span {
	background: url(../images/dropMore.png) scroll repeat-y;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 999;
	height: 58px;
	width: 2px;
	display: block;
}
#mainNav li.current-menu-item a {
	background: url(../images/menuHoverBg.png) scroll repeat;
}
#mainNav li.fromLeft div.dropdown {
	left: 0;
}
#mainNav li.fromRight div.dropdown {
	right: 1px;
}
#mainNav li:last-child a {
	padding: 20px 27px;
}
#mainNav li:last-child a span {
	display: none;
}
#mainNav li a:hover {
	background: url(../images/dropdownBg.png) scroll repeat;
}
#mainNav li:hover a {
	background: url(../images/dropdownBg.png) scroll repeat;
}
/*** drop down ***/
div.dropdown {
	background: url(../images/dropdownBg.png) scroll repeat;
	min-width: 521px;
	min-height: 120px;
	padding: 20px;
	position: absolute;
	display: none;
	margin-left: 0;
}
*html div.dropdown {
	height: 120px;
}
#mainNav li ul.sub-menu {
	float: left;
	width: 230px;
	margin-left: -20px;
}
#mainNav li ul.sub-menu li {
	display: block;
	width: 100%;
}
#mainNav li ul.sub-menu li a {
	background: url("../images/arrowRight.png") no-repeat scroll 10px 10px transparent;
	color: #fff;
	text-transform: uppercase;
	text-shadow: none;
	padding: 7px 5px 7px 27px;
	width: 95%;
}
#mainNav li ul.sub-menu li a:hover {
	background: url(../images/drop-hover.png) scroll no-repeat 9px 8px #C9CACB;
	color: #40474c;
	padding: 7px 5px 7px 27px;
	float: left;
}
#mainNav li ul.sub-menu li a span {
	background: url(../images/sprite.png) scroll no-repeat -223px -73px;
	height: 13px;
	width: 13px;
	float: left;
	display: none;
}
div.dropdown ul.right-box {
	float: right;
	width: 280px;
}
div.dropdown ul.right-box img {
	height: 100px;
	width: 270px;
	border: 3px solid #ccc;
	margin: 0 0 15px;
}
#mainNav li div.dropdown ul.right-box .readmore {
	background: none repeat scroll 0 0 #E5E5E5;
	color: #237898;
	text-shadow: none;
	padding: 2px 10px;
	position: relative;
	height: auto;
	height: 26px;
	display: inline-block;
	text-indent: -30px;
	width: 100px;
	float: right;
}
#mainNav li div.dropdown ul.right-box .readmore span {
	width: 5px;
	padding-left: 28px;
	margin: 0 0 0 5px;
	float: right;
	background: url(../images/dropMore.png) repeat-y scroll;
	height: 30px;
	position: absolute;
	line-height: 32px;
	display: block;
}
#mainNav li div.dropdown ul.right-box p {
	color: #fff;
	margin: 0 0 20px;
}
#mainNav li.small .dropdown {
	min-width: 211px;
}
/*** drop down ***/
#spotlight {
	float: left;
	margin: 0 0 25px;
}
#slider {
	clear: both;
	height: 310px;
	width: 960px;
	background: #666;
}
#content {
	background: #fff;
	padding: 50px 25px 25px;
	clear: both;
	position: relative;
	margin-bottom: -30px;
}
#shortNote {
	height: 50px;
	padding: 10px;
	width: 700px;
	background: #ececec;
	float: left;
	font-style: italic;
}

#admission {
	background: url(../images/menuHoverBg.png) scroll repeat;
	float: right;
	width: 220px;
	padding: 10px;
	height: 50px;
}
#admission a {
	float: left;
}
span.student {
	background: url(../images/sprite.png) scroll no-repeat 0 0;
	float: left;
	height: 52px;
	width: 52px;
}
#admission h3 {
	font-size: 19px;
}
#admission h3 a {
	color: #fff;
	font-family: 'MerriweatherRegular';
}
#admission h3 a:hover {
	color: #ddd;
}
#admission h4 {
	margin: 5px 0 0;
}
#admission h4, #admission h3 {
	float: left;
	color: #fff;
	text-shadow: 2px 2px 2px #666;
}
#contentLeft {
	width: 690px;
	float: left;
}
#collegeDetail {
	min-height: 190px;
	margin-bottom: 30px;
	float: left;
}
*html #collegeDetail {
	height: 190px;
}
#collegeDetail p {
	font-size: 13px;
	margin: 0 0 15px;
}
a.thump {
	float: left;
}
#collegeDetail img {
	height: 150px;
	width: 280px;
	float: left;
	margin: 0 15px 0 0;
}
h2.titleDescription {
	color: #333;
	font-size: 16px;
	font-family: 'MerriweatherRegular';
	float: left;
	width: 100%;
	margin: 15px 0;
}
h2.titleDescription a {
	color: #666;
}
h2.titleDescription a:hover {
	color: #49B48F;
}
h2.titleDescription span {
	background: url(../images/sprite.png) scroll no-repeat -115px 0;
	height: 32px;
	width: 32px;
	float: left;
	margin: -5px 10px 0 0;
}
.widget {
	background: url(../images/widget.png) scroll repeat;
	width: 215px;
	min-height: 273px;
	float: left;
	position: relative;
}
*html .widget {
	height: 273px;
}
.widget .linkMore {
	position: absolute;
	right: 15px;
	bottom: 15px;
}
h3.widgetTitle {
	font-family: 'MerriweatherRegular';
	margin: 0 0 10px;
}
.widget div {
	padding: 10px;
	float: left;
}
h3.widgetTitle a {
	color: #666;
}
h3.widgetTitle a:hover {
	color: #237898;
}
.widget:nth-child(3) {
	margin: 0 20px;
}
.widgetThump img {
	width: 215px;
	height: 120px;
}
.widgetThump {
	display: block;
	height: 120px;
}
#sideBar {
	float: right;
	width: 240px;
}
#sideBar aside {
	margin: 0 0 25px;
	float: left;
}
#sideBar aside .readmore {
	float: right;
}
#sideBar aside a.asideFull img {
	width: 240px;
	height: 135px;
	margin: -10px 0 10px;
}
#sideBar aside:last-child {
	margin-bottom: 0;
}
#sideBar aside h2 {
	background: url(../images/bodyBg.png) scroll repeat;
	font-family: 'MerriweatherRegular';
	font-size: 15px;
	height: 20px;
	padding: 10px;
	width: 220px;
	border-top: 2px solid #2184ab;
	margin: 0 0 10px;
}
#sideBar aside h2 a {
	color: #666;
}
#sideBar aside h2 a:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}
#sideBar aside ul {
	float: left;
	width: 240px;
}
#sideBar aside ul li {
	background: url(../images/hotlinkdetail.png) scroll repeat-x bottom left;
	padding: 0 0 10px;
	margin: 0 0 10px;
	width: 100%;
}
#sideBar aside ul li:last-child {
	background: none;
	margin: 0;
	padding: 0;
}
#sideBar aside ul li a {
	background: url("../images/asideul.png") no-repeat scroll 1px 4px transparent;
	color: #237898;
	display: block;
	font-size: 12px;
	padding-left: 17px;
	width: 225px;
}
#sideBar aside ul li a:hover {
	color: #222;
}
#sideBar aside a img {
	float: left;
	height: 192px;
	width: 100px;
	margin: 0 10px 0 0;
}
#sideBar aside p {
	font-size: 13px;
	margin: 0 0 15px;
}
#footer {
	background: url(../images/footerBg.png) scroll repeat;
	padding-top: 70px;
	float: left;
	width: 100%;
}
.footerTitle {
	color: #fff;
	text-shadow: 2px 2px 2px #666;
	font-family: 'MerriweatherRegular';
	margin: 0 0 20px;
	font-size: 18px;
}
#newsEvents {
	width: 255px;
	float: left;
}
/*** scroller ***/
#newsBox ul {
	float: left;
	width: 100%;
}
#newsBox ul li {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: url(../images/scroller.png) scroll repeat-x left bottom;
	min-height: 65px;
	width: 255px !important;
}
*html #newsBox ul li {
	height: 65px;
}
#newsBox ul li a {
	font-size: 12px;
}
#newsBox ul li img {
	width: 70px;
	height: 55px;
	border: 2px solid #999;
	float: left;
	margin: 0 10px 0 0;
}
#newsBox ul li p a {
	color: #fff;
}
#newsBox ul li p a:hover {
	color: #ccc;
}
#newsBox ul li p {
	margin: 0 0 0;
}
span.date {
	color: #ccc;
	font-size: 13px;
}
/*** scroller ***/
#association {
	width: 225px;
	float: left;
	margin: 0 40px;
}
#association .readmore, #newsEvents .readmore {
	background: #e5e5e5;
	color: #237898;
	text-shadow: none;
}
#association .readmore span, #newsEvents .readmore span {
	background: url("../images/dropMore.png") repeat-y scroll 0 0 transparent
}
.awh {
	background: url(../images/sprite.png) scroll no-repeat -58px 0;
	display: block;
	float: left;
	height: 65px;
	margin: 0 15px 0 0;
	width: 43px;
}
#association p {
	color: #ccc;
	margin: 0 0 15px;
}
#contact {
	background: url("../images/scroller.png") repeat-x scroll left bottom transparent;
	margin: 0 0 20px;
	padding: 0 0 20px;
}
#contact, #social {
	float: right;
	width: 400px;
}
#contact div.left {
	width: 185px;
	margin: 0 24px 0 0;
}
#contact address {
	color: #ccc;
	font-style: normal;
}
#contact address pre {
	font-family: 'DroidSansRegular';
	line-height: 24px;
}
#contact address p {
	line-height: 24px;
}
#contact address p span {
	color: #fff;
	margin-right: 3px;
}
#contact p.place {
	margin: 0 0 20px 0;
}
.twitter {
	margin: 0 0 0 20px;
}
.facebook, .twitter {
	float: left;
}
.facebook, .twitter, .googlePlus {
	width: 125px;
}
.googlePlus {
	float: right;
}
.facebook .socialIcon {
	background-position: 0 -70px;
}
.twitter .socialIcon {
	background-position: -60px -70px;
}
.googlePlus .socialIcon {
	background-position: -120px -70px;
}
.socialIcon {
	display: block;
	background: url(../images/sprite.png) scroll no-repeat 0 0;
	height: 65px;
	width: 55px;
	float: left;
	text-indent: -9999px;
	margin: 0 5px 0 0;
}
#social h4 {
	margin: 20px 0 5px 0;
}
#social h4 a {
	color: #fff;
	text-shadow: 2px 2px 2px #666;
}
#social p {
	color: #ccc;
	font-size: 12px;
}
#secfoot {
	float: left;
	width: 100%;
	background: #333;
	padding: 10px 0;
	margin-top: 50px;
	height: 40px;
}
#secfoot p {
	text-align: center;
	color: #999;
}
#secfoot p a {
	color: #666;
}
#secfoot p a:hover {
	color: #fff;
}
.socialIcon:hover, .Button:hover {
	opacity: 0.7;
	filter: alpha(opacity=7);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
}
/*.readmore:hover, .linkMore:hover, #contactForm input.submit:hover, #map a label:hover {
	opacity: 0.8;
	filter: alpha(opacity=8);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
}*/
/*
 * jQuery Nivo Slider v3.0.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2012, Dev7studios
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
/* The Nivo Slider styles */
.nivoSlider {
	position: relative;
	width: 100%;
	height: auto;
	overflow: hidden;
}
.nivoSlider img {
	position: absolute;
	top: 0px;
	left: 0px;
}
.nivo-main-image {
	display: block !important;
	position: relative !important;
	width: 100% !important;
}
div.slider-wrapper {
	overflow: hidden;
	position: relative;
}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
	top: 0;
}
.nivo-box {
	display: block;
	position: absolute;
	z-index: 5;
	overflow: hidden;
}
.nivo-box img {
	display: block;
}

/* Caption styles */
.nivo-caption {
	position: absolute;
	right: 0px;
	bottom: 0px;
	background: #000;
	color: #fff;
	width: 240px;
	z-index: 8;
	height: 310px;
	padding: 5px 20px;
	opacity: 0.68;
	overflow: hidden;
	display: block;
	-moz-opacity: 0.68;
	filter: alpha(opacity=0.068);
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.nivo-caption {
	display: none;
}
.nivo-caption p {
	padding: 0;
	margin: 0;
}
.gdl-slider-title {
	font-size: 21px;
	font-weight: normal;
	line-height: 30px;
	margin: 20px 0 10px;
	font-family: 'MerriweatherRegular';
	font-size: 17px;
}
.nivo-caption a {
	display: inline !important;
}
.nivo-html-caption {
	display: none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav {
	bottom: 0;
	left: 654px;
	position: absolute;
	text-indent: -9999px;
}
.nivo-directionNav a {
	background: url("../images/directionNav.png") no-repeat scroll 0 0 transparent;
	float: left;
	height: 33px;
	left: 0;
	right: 0;
	position: relative;
	width: 66px;
	cursor: pointer;
	display: block;
	text-indent: -9999px;
	z-index: 9;
	bottom: -33px;
}
.nivo-prevNav {
	left: 0px;
}
.nivo-nextNav {
	right: 0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	text-align: center;
	padding: 15px 0;
}
.nivo-controlNav a {
	cursor: pointer;
}
.nivo-controlNav a.active {
	font-weight: bold;
}
/*** inner page ***/
h2.sectionHeading {
	border-bottom: 1px solid #CCC;
	color: #666;
	font-family: 'MerriweatherRegular';
	margin-bottom: 15px;
	padding-bottom: 10px;
	font-size: 22px;
	font-weight: bold;
}
ul.listing {
	float: left;
	width: 100%;
}
ul.listing li {
	background: #f7f7f7;
	width: 218px;
	min-height: 240px;
	float: left;
	margin: 6px;
	position: relative;
}
*html ul.listing li {
	height: 240px;
}
ul.listing li .linkMore {
	position: absolute;
	right: 10px;
	bottom: 10px;
}
ul.listing li a.thump {
	display: block;
	height: 120px;
}
ul.listing li img {
	width: 218px;
	height: 120px;
}
ul.listing li div {
	width: 198px;
	float: left;
	background: #f7f7f7;
	padding: 10px;
}
/*pagination style start here*/
.wp-pagenavi {
	background: #fff;
	clear: both;
	position: relative;
	width: 100%;
	float: left;
	text-align: center;
	padding: 5px 0;
	color: #ccc;
	font-size: 14px;
	line-height: 22px;
	margin: 40px 0 20px 0;
}
.wp-pagenavi span {
	color: #6a89a3;
	margin: 0 20px 0 0;
}
.wp-pagenavi a {
	color: #999;
}
.wp-pagenavi a, .wp-pagenavi .current {
	font-size: 14px;
	background: url(../images/sprite.png) scroll no-repeat -181px -64px;
	display: inline-block;
	height: 28px;
	width: 28px;
	line-height: 28px;
}
.wp-pagenavi a:hover {
	color: #217a9c;
}
.wp-pagenavi .pages {
	display: none;
}
.wp-pagenavi .current {
	color: #217a9c;
}
.wp-pagenavi .current, .wp-pagenavi a {
	margin-right: 20px;
}
.wp-pagenavi a.previouspostslink {
	background: url(../images/sprite.png) scroll no-repeat -181px 0;
	margin-right: 0;
	color: #3F9544;
	float: left;
	left: 150px;
}
.wp-pagenavi a.nextpostslink {
	background: url(../images/sprite.png) scroll no-repeat -181px -31px;
	margin-left: ;
	margin-right: 0;
	color: #3F9544;
	float: right;
	right: 180px;
}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink {
	display: block;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
	position: relative;
}
.wp-pagenavi a.previouspostslink:hover, .wp-pagenavi a.nextpostslink:hover {
	color: #c88c11;
}
.wp-pagenavi a.last {
	right: 90px;
	top: 5px;
}
.wp-pagenavi a.first {
	left: 90px;
	top: 6px;
}
.wp-pagenavi a.first, .wp-pagenavi a.last {
	position: absolute;
}
/*pagination style end here*/
/*** single page style ***/
section.pageSingle a img {
	border: 3px solid #d6d6d6;
	height: auto;
	max-width: 684px;
	margin: 0 0 10px;
}
section.pageSingle p {
	margin: 0 0 10px;
}
section.pageSingle p a {
	color: #49B48F;
}
section.pageSingle p a:hover {
	color: #000;
}
ul.singleListing, .pageSingle ul {
	float: left;
}
ul.singleListing li, .pageSingle ul li {
	margin: 0 0 10px;
	background: url("../images/bullet.png") no-repeat scroll left center transparent;
	padding: 0 0 0 20px;
}
ul.singleListing li a {
	color: #666;
}
ul.singleListing li a:hover {
	color: #237898;
}
section.pageSingle h2 {
	font-family: 'MerriweatherRegular';
	font-size: 16px;
	margin: 0 0 10px;
}
.pageSingle ul {
	width: 100%;
}
/*** single page style ***/
/*** news listing style ***/
ul.newsListing {
	float: left;
	width: 100%;
}
ul.newsListing li {
	background: url("../images/widget.png") repeat scroll 0 0 transparent;
	border: 1px solid #ebebeb;
	padding: 10px;
	float: left;
	min-height: 120px;
	margin: 0 0 15px;
	width: 668px;
	position: relative;
}
*html ul.newsListing li {
	height: 120px;
}
a.moreRead {
	right: 50px;
	bottom: 22px;
	float: right;
	color: #39AD85;
	position: absolute;
}
a.moreRead:hover {
	color: #237898;
}
ul.newsListing li .linkMore {
	bottom: 15px;
	position: absolute;
	right: 15px;
}
ul.newsListing li img {
	width: 215px;
	height: 135px;
	float: left;
	margin: 0 15px 0 0;
}
ul.newsListing li h3 {
	font-family: 'MerriweatherRegular';
	font-size: 15px;
	margin: 0 0 10px;
}
ul.newsListing li h3 a {
	color: #237898;
}
ul.newsListing li h3 a:hover {
	color: #666;
}
ul.newsListing li p {
	margin: 0 0 10px;
}
.newsDate {
	color: #237898;
	font-style: italic;
}
/*** news listing style ***/
/*** search listing style ***/
h4.searchResult {
	background: url("../images/widget.png") repeat scroll 0 0 transparent;
	height: 25px;
	padding: 5px;
	color: #237898;
	margin: 0 0 25px;
}
h4.searchResult b {
	color: #49b48f;
	font-size: 18px;
	margin: 0 0 0 10px;
}
ul.searchListing {
	float: left;
	width: 100%;
}
ul.searchListing li {
	background: url(../images/widget.png) scroll repeat;
	margin: 0 0 20px;
	padding: 10px;
	float: left;
	width: 670px;
	position: relative;
}
ul.searchListing li .linkMore {
	position: absolute;
	right: 15px;
	bottom: 15px;
}
ul.searchListing li img {
	float: left;
	height: 120px;
	width: 215px;
	margin: 0 15px 0 0;
}
ul.searchListing h3 {
	font-family: 'MerriweatherRegular';
	margin: 0 0 5px;
}
ul.searchListing h3 a {
	color: #666;
}
ul.searchListing h3 a:hover {
	color: #222;
}
ul.searchListing li p {
	margin: 0 0 15px;
}
span.tag {
	float: left;
}
span.tag a {
	color: #237898;
	margin: 0 0 0 5px;
}
a.more {
	float: right;
	color: #49B48F;
	margin: 0 5px 0 0;
}
a.more span {
	margin: 0 0 0 10px;
}
a.more:hover, a.category-tag:hover, span.tag a:hover {
	color: #222;
}
a.category-tag {
	color: #237898;
	margin: 0 0 0 5px;
}
/*** department style ***/
h3.Title {
	font-family: 'MerriweatherRegular';
	font-size: 14px;
	margin: 0 0 10px;
}
#departmentLab {
	background: none repeat scroll 0 0 #F2F2F2;
	float: left;
	margin: 0 25px 25px 0;
	min-height: 230px;
	padding: 20px 10px;
	width: 220px
}
*html #departmentLab {
	height: 230px;
}
#departmentLab img {
	width: 220px;
	height: 120px;
	border: none;
}
#departmentLab ul.singleListing {
	padding: 0 0 0 10px;
}
.department {
	margin: 20px 0 0 0;
	float: left;
}
.Button {
	background: #f2f2f2;
	box-shadow: 2px 2px 2px #666;
	height: 40px;
	padding: 5px;
	float: left;
	margin-top: 30px !important;
	text-align: center;
	font-family: 'MerriweatherRegular';
	font-size: 15px;
	line-height: 35px;
	cursor: pointer;
	color: #666;
}
.Button .linkMore {
	margin: 5px 0 0 0;
}
.facultyButton {
	width: 170px;
	margin: 0 30px 0 0;
}
.imgButton {
	width: 205px;
}
span.F-and-S, span.Img-Gallery {
	display: block;
	float: left;
}
span.F-and-S {
	background: url(../images/sprite.png) scroll no-repeat -215px 2px;
	height: 35px;
	width: 35px;
}
span.Img-Gallery {
	background: url(../images/sprite.png) scroll no-repeat -210px -33px;
	height: 30px;
	width: 40px;
}
/*** contact ***/
#location, #map {
	background: url("../images/widget.png") repeat scroll 0 0 transparent;
	border: 1px solid #ccc;
	min-height: 260px;
	padding: 10px;
}
*html #lacation, *html #map {
	height: 260px;
}
#location {
	width: 240px;
	float: left;
}
#map {
	width: 386px;
	float: right;
}
#map a {
	display: inline-block;
}
#map a label {
	float: right;
	cursor: pointer;
}
#map a span {
	float: right;
	color: #237898;
	margin: 4px 5px 0 0;
}
#map a span:hover {
	color: #000;
}
#map img {
	border: 3px solid #ccc;
	height: 210px;
	margin: 0 0 15px;
	width: 380px;
}
#location {
	text-align: center;
	font-style: normal;
}
#location pre {
	font-family: 'DroidSansRegular';
}
#location  h3 {
	text-transform: uppercase;
	font-family: 'MerriweatherRegular';
	margin: 10px 0 5px 0;
}
#location  h3, #location  h4 {
	color: #222;
}
#location  h4 {
	margin: 0 0 5px;
}
#location  p {
	line-height: 24px;
}
h3.innerTitle {
	float: left;
	width: 100%;
	font-family: 'MerriweatherRegular';
	margin: 60px 0 20px 0;
}
/*#contactForm {
	float: left;
}
#contactForm input.text, #contactForm textarea, input {
	border: 5px solid #F2F2F2;
}
#contactForm p.adress {
	float: right;
}
#contactForm p.adress textarea {
	width: 345px;
	height: 88px;
}
#contactForm p.nameEmail {
	float: left;
}
#contactForm p.nameEmail input.text:first-child {
	margin-bottom: 25px;
}
#contactForm p.nameEmail input.text {
	display: block;
	width: 265px;
}
#contactForm p.message {
	float: left;
	margin: 25px 0 15px 0;
}
#contactForm p.message textarea {
	width: 660px;
	height: 120px;
}
#contactForm p.captcha {
	float: left;
	width: 440px;
	margin: 0 0 40px;
}
#contactForm p.captcha .wpcf7-captcha {
	background: none repeat scroll 0 0 #CCCCCC;
	float: left;
	height: 47px;
	line-height: 45px;
	margin: 0 20px 0 0;
	text-align: center;
	width: 120px;
}
#contactForm p.captcha input.text {
	float: left;
	width: 265px;
}
#contactForm p.nameEmail input.text, #contactForm p.message textarea, #contactForm p.adress textarea, #contactForm p.captcha input.text, input {
	padding: 10px;
	display: block;
}
#contactForm input.submit {
	background: #318db1;
	padding: 8px 25px;
	border-radius: 8px;
	color: #fff;
	border: none;
	cursor: pointer;
	font-family: 'MerriweatherRegular';
}
span.wpcf7-form-control-wrap input {
	width: 265px;
	float: left;
}
.wpcf7-captcha-captcha {
	background: none repeat scroll 0 0 #CCCCCC;
	float: left;
	height: 47px;
	line-height: 45px;
	margin: 0 20px 0 0;
	text-align: center;
	width: 120px;
}
#contactForm p.captcha span.wpcf7-not-valid-tip {
	bottom: -25px;
}*/
/*** contact ***/
/*** image gallery ***/
ul#imageGallery {
	float: left;
	width: 100%;
}
ul#imageGallery li {
	min-height: 225px;
	background: #e6e6e6;
	width: 220px;
	float: left;
	margin: 5px;
	position: relative;
}
*html ul#imageGallery li {
	height: 225px;
}
ul#imageGallery li .linkMore {
	position: absolute;
	bottom: 10px;
	right: 10px;
}
ul#imageGallery li p {
	min-height: 65px;
	padding: 5px 10px;
	width: 200px;
	overflow: hidden;
}
*html ul#imageGallery li p {
	height: 65px;
}
a.img {
	display: block;
	height: 130px;
}
a.img img {
	width: 220px;
	height: 130px;
}
ul#imageGallery li p a {
	color: #194059;
	display: block;
}
ul#imageGallery li p a:hover {
	color: #B89F12;
}
/*** image gallery ***/
/*** faculty ***/
#hod-ofCampus {
	border: 1px solid #f2f2f2;
	background: #fff;
	padding: 10px;
	min-height: 90px;
	margin: 0 0 5px;
}
*html #hod-ofCampus {
	height: 90px;
}
#hod-ofCampus img, .profandStaff img {
	width: 65px;
	height: 90px;
	margin: 0 15px 0 0;
	float: left;
	border: 5px solid #CCC;
}
#hod-ofCampus h3, .profandStaff h3 {
	margin: 0 0 5px;
}
#hod-ofCampus h3, #hod-ofCampus h4, .profandStaff h3, .profandStaff h4 {
	color: #222;
}
#hod-ofCampus .linkMore, .profandStaff .linkMore {
	float: left;
	margin: 20px 0 0;
}
#hod-ofCampus h5 {
	font-size: 13px;
}
#hod-ofCampus h5 b, #hod-ofCampus p b {
	color: #222;
}
ul.profandStaff li {
	border: 1px solid #DDD;
	background: url("../images/widget.png") repeat scroll 0 0 transparent;
	width: 315px;
	min-height: 90px;
	padding: 10px;
	float: left;
	margin: 4px;
}
*html ul.profandStaff li {
	height: 90px;
}
ul.profandStaff li h3, #hod-ofCampus h3 {
	text-transform: uppercase;
}
ul.profandStaff li h5 {
	font-size: 13px;
}
ul.profandStaff li h5 b, ul.profandStaff li p b {
	color: #222;
}
h2.Staff {
	border-bottom: 1px solid #ccc;
	color: #222;
	float: left;
	font-family: 'MerriweatherRegular';
	font-size: 14px;
	margin: 15px 0 10px;
	padding: 0 0 5px;
	width: 100%;
}
.headofdepartment {
	background: url(../images/widget.png) scroll repeat;
	float: left;
	width: 400px;
	border: 1px solid #f2f2f2;
	min-height: 90px;
	padding: 10px;
}
*html .headofdepartment {
	height: 90px;
}
.headofdepartment img {
	float: left;
	height: 90px;
	width: 65px;
	border: 3px solid #fff;
	margin: 0 10px 0 0;
}
.headofdepartment h3 {
	color: #154557;
	margin: 0 0 10px;
}
.button-carrier {
	float: left;
}
.pageSingle .more {
	margin: 5px 5px 0 0;
}

/*** career application ***/
/*.wpcf7-form {
	float: left;
	margin: 0 0 20px;
	position: relative;
	width: 100%;
}
#wpcf7-f257-t1-o1 p {
	float: left;
	margin-bottom: 25px;
	width: 100%;
}
#wpcf7-f257-t1-o1 #check {
	float: left;
	height: 20px;
	margin: 4px 10px 20px 0;
	width: 20px;
}
.wpcf7-form div.left {
	float: left;
	margin: 0;
	width: 310px;
}
.wpcf7-form p {
	position: relative;
}
#wpcf7-f257-t1-o1 p label {
	display: block;
	margin: 0 0 5px;
}
#wpcf7-f257-t1-o1 input {
	background: none repeat scroll 0 0 #fff;
	border: 5px solid #F2F2F2;
	padding: 5px;
	width: 290px;
}
#wpcf7-f257-t1-o1 textarea, #wpcf7-f257-t1-o1 input, #contactForm input.text, #contactForm textarea, input {
	font-family: 'DroidSansRegular';
	font-size: 14px;
}
#wpcf7-f257-t1-o1 textarea {
	background: none repeat scroll 0 0 #fff;
	border: 5px solid #F2F2F2;
	height: 112px;
	width: 290px;
	padding: 5px;
}
.wpcf7-form div.right {
	float: right;
	margin: 0;
	width: 310px;
}
#wpcf7-f257-t1-o1 .captchaImg {
	border: 1px solid #CCCCCC;
	float: left;
	height: 35px;
	margin: 0 15px 0 0;
	width: 65px;
}
#wpcf7-f257-t1-o1 .captchaText {
	float: left;
	width: 208px;
}
#wpcf7-f257-t1-o1 .send {
	background: url("../images/dropdownBg.png") repeat scroll 0 0 transparent;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	height: 50px;
	text-transform: uppercase;
	width: 150px;
}
#wpcf7-f257-t1-o1 .send:hover, #wpcf7-f257-t1-o1 .brBtn:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
}
#wpcf7-f257-t1-o1 span.wpcf7-not-valid-tip {
	bottom: -25px;
}
#wpcf7-f257-t1-o1 img.ajax-loader {
	top: 17px;
	left: 110px;
}
#wpcf7-f257-t1-o1 .br-box {
	float: left;
	width: 170px;
}
#wpcf7-f257-t1-o1 .brBtn {
	background: url("../images/dropdownBg.png") repeat scroll 0 0 transparent;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: right;
	font-family: 'LeagueGothicRegular';
	font-size: 16px;
	height: 18px;
	padding: 5px;
	border: 5px solid #F2F2F2;
	line-height: 20px;
	width: 100px;
	text-align: center;
}*/
/*** table ***/
/*table {
	border-collapse: collapse;
	clear: both;
	display: block;
	width: 650px;
}
td {
	border: 1px solid #eee;
	height: 20px;
	float: left;
	margin-bottom: 10px;
	background: #fcfbf8;
	padding: 4px 0 0;
	font-size: 12px;
}
td.first {
	width: 40px;
	margin-right: 10px;
	text-align: center;
}
td.second {
	margin-right: 10px;
	padding-left: 20px;
	width: 450px;
	color: #11599B;
}
td.third {
	width: 114px;
}
td.third a {
	float: right;
	margin: 0 10px 0 0;
	color: #11599B;
}
td.third a:hover {
	color: #666;
}
td.third span {
	background: url(../images/sprite.png) scroll no-repeat -188px -101px;
	display: block;
	float: left;
	height: 15px;
	width: 15px;
	margin: 0 0 0 10px;
}*/
/*** table ***/
/*for FireFox*/
/*input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
	border: 0px;
}
/*for IE8 
input[type="submit"]:focus, input[type="button"]:focus {
	outline: none;
}*/
.pageSingle .more {
	margin: 5px 5px 0 0;
}
/* prettyPhoto.css */
/* ------------------------------------------------------------------------
 This you can edit.
 ------------------------------------------------------------------------- */

div.pop_form .pp_content .ppt {
	color: #000;
}
div.pop_form .pp_close {
	width: 22px;
	height: 22px;
	background: url(../images/prettyPhoto/pop_form/sprite.html) -1px -1px no-repeat;
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 38px;
}/* Close button */
div.pop_form #pp_full_res .pp_inline {
	color: #000;
}
/* ----------------------------------
 Light Rounded Theme
 ----------------------------------- */

div.light_rounded .pp_top .pp_left {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;
}/* Top left corner */
div.light_rounded .pp_top .pp_middle {
	background: #fff;
}/* Top pattern/color */
div.light_rounded .pp_top .pp_right {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;
}/* Top right corner */
div.light_rounded .pp_content .ppt {
	color: #000;
}
div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right {
	background: #fff;
}
div.light_rounded .pp_content {
	background-color: #fff;
}/* Content background */
div.light_rounded .pp_next:hover {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
}/* Next button */
div.light_rounded .pp_previous:hover {
	background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}/* Previous button */
div.light_rounded .pp_expand {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}/* Expand button */
div.light_rounded .pp_expand:hover {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}/* Expand button hover */
div.light_rounded .pp_contract {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}/* Contract button */
div.light_rounded .pp_contract:hover {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}/* Contract button hover */
div.light_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}/* Close button */
div.light_rounded #pp_full_res .pp_inline {
	color: #000;
}
div.light_rounded .pp_gallery a.pp_arrow_previous, div.light_rounded .pp_gallery a.pp_arrow_next {
	margin-top: 12px !important;
}
div.light_rounded .pp_nav .pp_play {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_rounded .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_rounded .pp_arrow_previous {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;
}/* The previous arrow in the bottom nav */
div.light_rounded .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.light_rounded .pp_arrow_next {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;
}/* The next arrow in the bottom nav */
div.light_rounded .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.light_rounded .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;
}/* Bottom left corner */
div.light_rounded .pp_bottom .pp_middle {
	background: #fff;
}/* Bottom pattern/color */
div.light_rounded .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;
}/* Bottom right corner */
div.light_rounded .pp_loaderIcon {
	background: url(../images/prettyPhoto/light_rounded/loader.html) center center no-repeat;
}/* Loader icon */
/* ----------------------------------
 Dark Rounded Theme
 ----------------------------------- */

div.dark_rounded .pp_top .pp_left {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;
}/* Top left corner */
div.dark_rounded .pp_top .pp_middle {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}/* Top pattern/color */
div.dark_rounded .pp_top .pp_right {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;
}/* Top right corner */
div.dark_rounded .pp_content_container .pp_left {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}/* Left Content background */
div.dark_rounded .pp_content_container .pp_right {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}/* Right Content background */
div.dark_rounded .pp_content {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}/* Content background */
div.dark_rounded .pp_next:hover {
	background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;
	cursor: pointer;
}/* Next button */
div.dark_rounded .pp_previous:hover {
	background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}/* Previous button */
div.dark_rounded .pp_expand {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}/* Expand button */
div.dark_rounded .pp_expand:hover {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}/* Expand button hover */
div.dark_rounded .pp_contract {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}/* Contract button */
div.dark_rounded .pp_contract:hover {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}/* Contract button hover */
div.dark_rounded .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}/* Close button */
div.dark_rounded .currentTextHolder {
	color: #c4c4c4;
}
div.dark_rounded .pp_description {
	color: #fff;
}
div.dark_rounded #pp_full_res .pp_inline {
	color: #fff;
}
div.dark_rounded .pp_gallery a.pp_arrow_previous, div.dark_rounded .pp_gallery a.pp_arrow_next {
	margin-top: 12px !important;
}
div.dark_rounded .pp_nav .pp_play {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_rounded .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_rounded .pp_arrow_previous {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;
}/* The previous arrow in the bottom nav */
div.dark_rounded .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.dark_rounded .pp_arrow_next {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;
}/* The next arrow in the bottom nav */
div.dark_rounded .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.dark_rounded .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;
}/* Bottom left corner */
div.dark_rounded .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;
}/* Bottom pattern/color */
div.dark_rounded .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;
}/* Bottom right corner */
div.dark_rounded .pp_loaderIcon {
	background: url(../images/prettyPhoto/dark_rounded/loader.html) center center no-repeat;
}/* Loader icon */
/* ----------------------------------
 Dark Square Theme
 ----------------------------------- */

div.dark_square .pp_left, div.dark_square .pp_middle, div.dark_square .pp_right, div.dark_square .pp_content {
	background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;
}
div.dark_square .currentTextHolder {
	color: #c4c4c4;
}
div.dark_square .pp_description {
	color: #fff;
}
div.dark_square .pp_loaderIcon {
	background: url(../images/prettyPhoto/dark_rounded/loader.html) center center no-repeat;
}/* Loader icon */
div.dark_square .pp_content_container .pp_left {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;
}/* Left Content background */
div.dark_square .pp_content_container .pp_right {
	background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;
}/* Right Content background */
div.dark_square .pp_expand {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}/* Expand button */
div.dark_square .pp_expand:hover {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}/* Expand button hover */
div.dark_square .pp_contract {
	background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}/* Contract button */
div.dark_square .pp_contract:hover {
	background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}/* Contract button hover */
div.dark_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}/* Close button */
div.dark_square #pp_full_res .pp_inline {
	color: #fff;
}
div.dark_square .pp_gallery a.pp_arrow_previous, div.dark_square .pp_gallery a.pp_arrow_next {
	margin-top: 12px !important;
}
div.dark_square .pp_nav .pp_play {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_square .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.dark_square .pp_arrow_previous {
	background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;
}/* The previous arrow in the bottom nav */
div.dark_square .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.dark_square .pp_arrow_next {
	background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;
}/* The next arrow in the bottom nav */
div.dark_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.dark_square .pp_next:hover {
	background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;
	cursor: pointer;
}/* Next button */
div.dark_square .pp_previous:hover {
	background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}/* Previous button */
/* ----------------------------------
 Light Square Theme
 ----------------------------------- */

div.light_square .pp_left, div.light_square .pp_middle, div.light_square .pp_right, div.light_square .pp_content {
	background: #fff;
}
div.light_square .pp_content .ppt {
	color: #000;
}
div.light_square .pp_expand {
	background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}/* Expand button */
div.light_square .pp_expand:hover {
	background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}/* Expand button hover */
div.light_square .pp_contract {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}/* Contract button */
div.light_square .pp_contract:hover {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}/* Contract button hover */
div.light_square .pp_close {
	width: 75px;
	height: 22px;
	background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}/* Close button */
div.light_square #pp_full_res .pp_inline {
	color: #000;
}
div.light_square .pp_gallery a.pp_arrow_previous, div.light_square .pp_gallery a.pp_arrow_next {
	margin-top: 12px !important;
}
div.light_square .pp_nav .pp_play {
	background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_square .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;
	height: 15px;
	width: 14px;
}
div.light_square .pp_arrow_previous {
	background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;
}/* The previous arrow in the bottom nav */
div.light_square .pp_arrow_previous.disabled {
	background-position: 0 -87px;
	cursor: default;
}
div.light_square .pp_arrow_next {
	background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;
}/* The next arrow in the bottom nav */
div.light_square .pp_arrow_next.disabled {
	background-position: -22px -87px;
	cursor: default;
}
div.light_square .pp_next:hover {
	background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;
	cursor: pointer;
}/* Next button */
div.light_square .pp_previous:hover {
	background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}/* Previous button */
/* ----------------------------------
 Facebook style Theme
 ----------------------------------- */

div.facebook .pp_top .pp_left {
	background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;
}/* Top left corner */
div.facebook .pp_top .pp_middle {
	background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;
}/* Top pattern/color */
div.facebook .pp_top .pp_right {
	background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;
}/* Top right corner */
div.facebook .pp_content .ppt {
	color: #000;
}
div.facebook .pp_content_container .pp_left {
	background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;
}/* Content background */
div.facebook .pp_content_container .pp_right {
	background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;
}/* Content background */
div.facebook .pp_content {
	background: #fff;
}/* Content background */
div.facebook .pp_expand {
	background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;
	cursor: pointer;
}/* Expand button */
div.facebook .pp_expand:hover {
	background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;
	cursor: pointer;
}/* Expand button hover */
div.facebook .pp_contract {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;
	cursor: pointer;
}/* Contract button */
div.facebook .pp_contract:hover {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;
	cursor: pointer;
}/* Contract button hover */
div.facebook .pp_close {
	width: 22px;
	height: 22px;
	background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;
	cursor: pointer;
}/* Close button */
div.facebook #pp_full_res .pp_inline {
	color: #000;
}
div.facebook .pp_loaderIcon {
	background: url(../images/prettyPhoto/facebook/loader.html) center center no-repeat;
}/* Loader icon */
div.facebook .pp_arrow_previous {
	background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}/* The previous arrow in the bottom nav */
div.facebook .pp_arrow_previous.disabled {
	background-position: 0 -96px;
	cursor: default;
}
div.facebook .pp_arrow_next {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;
	height: 22px;
	margin-top: 0;
	width: 22px;
}/* The next arrow in the bottom nav */
div.facebook .pp_arrow_next.disabled {
	background-position: -32px -96px;
	cursor: default;
}
div.facebook .pp_nav {
	margin-top: 0;
}
div.facebook .pp_nav p {
	font-size: 15px;
	padding: 0 3px 0 4px;
}
div.facebook .pp_nav .pp_play {
	background: url(../images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;
	height: 22px;
	width: 22px;
}
div.facebook .pp_nav .pp_pause {
	background: url(../images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;
	height: 22px;
	width: 22px;
}
div.facebook .pp_next:hover {
	background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;
	cursor: pointer;
}/* Next button */
div.facebook .pp_previous:hover {
	background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;
	cursor: pointer;
}/* Previous button */
div.facebook .pp_bottom .pp_left {
	background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;
}/* Bottom left corner */
div.facebook .pp_bottom .pp_middle {
	background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;
}/* Bottom pattern/color */
div.facebook .pp_bottom .pp_right {
	background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;
}/* Bottom right corner */
/* ------------------------------------------------------------------------
 DO NOT CHANGE
 ------------------------------------------------------------------------- */

div.pp_pic_holder a:focus {
	outline: none;
}
div.pp_overlay {
	background: #000;
	display: none;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 9500;
}
div.pp_pic_holder {
	display: none;
	position: absolute;
	width: 100px;
	z-index: 10000;
	background: url("../images/form-loader.html") no-repeat scroll center center transparent
}
.pp_top {
	height: 20px;
	position: relative;
}
* html .pp_top {
	padding: 0 20px;
}
.pp_top .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_top .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .pp_top .pp_middle {
	left: 0;
	position: static;
}
.pp_top .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_content {
	height: 40px;
}
.pp_fade {
	display: none;
}
.pp_content_container {
	position: relative;
	text-align: left;
	width: 100%;
}
.pp_content_container .pp_left {
	padding-left: 20px;
}
.pp_content_container .pp_right {
	padding-right: 20px;
}
.pp_content_container .pp_details {
	float: left;
	margin: 10px 0 2px 0;
}
.pp_description {
	display: none;
	margin: 0 0 5px 0;
}
.pp_nav {
	clear: left;
	float: left;
	margin: 3px 0 0 0;
}
.pp_nav p {
	float: left;
	margin: 2px 4px;
}
.pp_nav .pp_play, .pp_nav .pp_pause {
	float: left;
	margin-right: 4px;
	text-indent: -10000px;
}
a.pp_arrow_previous, a.pp_arrow_next {
	display: block;
	float: left;
	height: 15px;
	margin-top: 3px;
	overflow: hidden;
	text-indent: -10000px;
	width: 14px;
}
.pp_hoverContainer {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 2000;
}
.pp_gallery {
	left: 50%;
	margin-top: -50px;
	position: absolute;
	z-index: 10000;
}
.pp_gallery ul {
	float: left;
	height: 35px;
	margin: 0 0 0 5px;
	overflow: hidden;
	position: relative;
}
.pp_gallery ul a {
	border: 1px #000 solid;
	border: 1px rgba(0,0,0,0.5) solid;
	display: block;
	float: left;
	height: 33px;
	overflow: hidden;
}
.pp_gallery ul a:hover, .pp_gallery li.selected a {
	border-color: #fff;
}
.pp_gallery ul a img {
	border: 0;
}
.pp_gallery li {
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
.pp_gallery li.default a {
	background: url(../images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;
	display: block;
	height: 33px;
	width: 50px;
}
.pp_gallery li.default a img {
	display: none;
}
.pp_gallery .pp_arrow_previous, .pp_gallery .pp_arrow_next {
	margin-top: 7px !important;
}
a.pp_next {p {
	line-height: 1.8em;
	margin-bottom: 10px;
}
.pageSingle p a {
	color: green;
	padding: 0 5px;
}
.pageSingle p a:hover {
	text-decoration: underline;
}
.pageSingle i {
	padding: 0 5px;
}
strong, b {
	padding: 0 5px;
}
.pageSingle div.box {
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 20px;
}
.align-right {
	float: right;
}
.align-left {
	float: left;
}
.wrapper {
	margin: 0 auto;
	width: 960px;
}
.pageSingle img.img-right {
	margin-left: 20px;
	margin-bottom: 10px;
}
.pageSingle img.img-left {
	margin-right: 20px;
	margin-bottom: 10px;
}
.pageSingle img.img-full {
	width: 100%;
	height: auto;
}

background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
display: block;
float: right;
height: 100%;
text-indent: -10000px;
width: 49%;
}
a.pp_previous {
	background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;
	display: block;
	float: left;
	height: 100%;
	text-indent: -10000px;
	width: 49%;
}
a.pp_expand, a.pp_contract {
	cursor: pointer;
	display: none;
	height: 20px;
	position: absolute;
	right: 30px;
	text-indent: -10000px;
	top: 10px;
	width: 20px;
	z-index: 20000;
}
a.pp_close {
	display: block;
	float: right;
	line-height: 22px;
	text-indent: -10000px;
}
.pp_bottom {
	height: 20px;
	position: relative;
}
* html .pp_bottom {
	padding: 0 20px;
}
.pp_bottom .pp_left {
	height: 20px;
	left: 0;
	position: absolute;
	width: 20px;
}
.pp_bottom .pp_middle {
	height: 20px;
	left: 20px;
	position: absolute;
	right: 20px;
}
* html .pp_bottom .pp_middle {
	left: 0;
	position: static;
}
.pp_bottom .pp_right {
	height: 20px;
	left: auto;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}
.pp_loaderIcon {p {
	line-height: 1.8em;
	margin-bottom: 10px;
}
.pageSingle p a {
	color: green;
	padding: 0 5px;
}
.pageSingle p a:hover {
	text-decoration: underline;
}
.pageSingle i {
	padding: 0 5px;
}
strong, b {
	padding: 0 5px;
}
.pageSingle div.box {
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 20px;
}
.align-right {
	float: right;
}
.align-left {
	float: left;
}
.wrapper {
	margin: 0 auto;
	width: 960px;
}
.pageSingle img.img-right {
	margin-left: 20px;
	margin-bottom: 10px;
}
.pageSingle img.img-left {
	margin-right: 20px;
	margin-bottom: 10px;
}
.pageSingle img.img-full {
	width: 100%;
	height: auto;
}

display: block;
height: 24px;
left: 50%;
margin: -12px 0 0 -12px;
position: absolute;
top: 50%;
width: 24px;
}
#pp_full_res {
	line-height: 1 !important;
}
#pp_full_res .pp_inline {
	text-align: left;
}
#pp_full_res .pp_inline p {
	margin: 0 0 15px 0;
}
div.ppt {
	color: #fff;
	display: none;
	font-size: 17px;
	margin: 0 0 5px 15px;
	z-index: 9999;
}
/* ------------------------------------------------------------------------
 Miscellaneous
 ------------------------------------------------------------------------- */

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
/*** typography ***/
/*.pageSingle ol, .pageSingle ul {
	float: left;
	line-height: 24px;
	margin: 10px 0;
	padding-left: 15px;
	width: 100%;
	list-style-position: inside;
}
.pageSingle ol li ol, .pageSingle ul li ul {
	padding-left: 15px;
}
.pageSingle legend, .pageSingle label {
	margin: 10px 0 10px;
	font-weight: bold;
}
.pageSingle legend, .pageSingle label, .pageSingle form {
	float: left;
	width: 100%;
}
.pageSingle input[type=text] {
	border: 1px solid #CCCCCC;
	display: block;
	height: 23px;
	padding-left: 10px;
	margin: 10px 0 10px;
	min-width: 230px;
}
.pageSingle input[type=submit], .pageSingle input[type=reset] {
	width: 70px;
	border: none;
	height: 30px;
	color: #222;
	font-weight: bold;
}
.pageSingle input[type=submit] {
	background: #00843C;
	color: #fff;
}
.pageSingle input[type=reset] {
	background: #F5F5F5;
}
.pageSingle input, .pageSingle textarea {
	font-size: 12px;
}
.pageSingle .inline input {
	display: inline;
}
.pageSingle textarea {
	border: 1px solid #CCCCCC;
	min-width: 230px;
	padding: 10px 0 0 10px;
}
.pageSingle select {
	min-width: 200px;
	margin: 10px 0 10px;
}
.pageSingle .default-btn {
	border: none;
	background: #f5f5f5;
	height: 30px;
	width: 100px;
}
.pageSingle .success {
	background: green;
	width: 150px;
	height: 30px;
	color: #fff;
}
.pageSingle button, .pageSingle input[type=submit], .pageSingle input[type=reset] {
	cursor: pointer;
}
.pageSingle button {
	display: block;
	border: none;
	text-transform: uppercase;
}
.pageSingle table {
	border-collapse: collapse;
	margin: 20px 0;
}
.pageSingle table tr th, .pageSingle table tr td {
	border: 1px solid #999999;
	height: 50px;
	min-width: 100px;
	text-align: center;
	vertical-align: middle;
}
.pageSingle table tr {
	min-height: 30px;
}*/
.alert {
	padding: 10px;
	height: 20px;
	float: left;
	width: 100%;
	border: 1px solid #DDDDDD;
	margin: 5px 0;
}
.alert-default {
	background: #FCF8E3;
}
.alert-warniing {
	background: #F2DEDE;
}
.alert-success {
	background: #DFF0D8;
}
.alert-information {
	background: #D9EDF7;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
b {
	font-weight: bold;
}
.pageSingle strong {
	font-weight: bolder;
}
.pageSingleh1, .pageSingle h2, .pageSingle h3, .pageSingle h4, .pageSingle h5, .pageSingle h6 {
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	float: left;
	width: 100%;
}
.pageSingle hr {
	float: left;
	width: 100%;
	color: #000;
	margin: 10px 0;
}
.pageSingle p {
	line-height: 1.8em;
	margin-bottom: 10px;
}
.pageSingle p a {
	color: green;
	padding: 0 5px;
}
.pageSingle p a:hover {
	text-decoration: underline;
}
.pageSingle i {
	padding: 0 5px;
}
.pageSingle strong, .pageSingle b {
	padding: 0 5px;
}
.pageSingle div.box {
	float: left;
	height: auto;
	width: 100%;
	margin-bottom: 20px;
}
.pageSingle .alignright {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
}
.pageSingle .alignleft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}
.wrapper {
	margin: 0 auto;
	width: 960px;
}
.pageSingle img.img-full {
	width: 100%;
	height: auto;
}
/* prettyPhoto.css ends here */
