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

body {
	margin: 0px;
	padding: 0px;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #494848;	
}

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

#announcement {
	width: 100%;
	float: left;
	background-color: #767676;
}

.announcementHolder {
	width: 980px;
	margin: auto;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
}

#myHeader {
	width: 100%;
	float: left;
	margin: 15px 0px 0px 0px;
}

.myHeaderHolder {
	width: 980px;
	margin: auto;	
}

#myNav {
	width: 100%;
	height: 73px;
	background: #dad8d8; /* Old browsers */
	background: -moz-linear-gradient(top,  #dad8d8 0%, #f8f7f7 50%, #dad8d8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dad8d8), color-stop(50%,#f8f7f7), color-stop(100%,#dad8d8)); 	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dad8d8 0%,#f8f7f7 50%,#dad8d8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dad8d8 0%,#f8f7f7 50%,#dad8d8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dad8d8 0%,#f8f7f7 50%,#dad8d8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #dad8d8 0%,#f8f7f7 50%,#dad8d8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dad8d8', endColorstr='#dad8d8',GradientType=0 ); /* IE6-9 */
	float: left;
	z-index: 200;
}

.myNavHolder {
	width: 980px;
	margin: auto;	
}

#branding {
	width: 100%;
	float: left;
}

#mostPopular {
	width: 100%;
	background: #0852b1; /* Old browsers */
	background: -moz-linear-gradient(top,  #0852b1 0%, #074492 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0852b1), color-stop(100%,#074492)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0852b1 0%,#074492 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0852b1 0%,#074492 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0852b1 0%,#074492 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #0852b1 0%,#074492 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0852b1', endColorstr='#074492',GradientType=0 ); /* IE6-9 */
	float: left;	
}

.mostPopularHolder {
	width: 980px;
	margin: auto;	
}

#featured {
	width: 100%;
	float: left;
	margin: 20px 0px 20px 0px;
}

.featuredHolder, .featuredHolder2 {
	width: 980px;
	margin: auto;	
}

.featuredCol1, .featuredCol2, .featuredCol3, .featuredCol4 {
	width: 245px;
	float: left;
}

#home3Col {
	width: 100%;
	background-color: #f2f0f0;
	float: left;
}

.home3ColHolder {
	width: 980px;
	margin: auto;	
}

.home3ColCol1 {
	width: 423px;
	float: left;	
}

.home3ColCol2 {
	width: 278px;
	float: left;
}

.home3ColCol3 {
	width: 279px;
	float: left;
}

#myFooter {
	width: 100%;
	background-color: #262626;
	float: left;
}

.myFooterHolder {
	width: 980px;
	margin: auto;	
}

#contents {
	width: 100%;
	float: left;
	margin: 20px 0px 20px 0px;
}

.contentsHolder {
	width: 980px;
	margin: auto;	
}

.contentsColHolder {
	width: 100%;
	float: left;	
}

.contentsCol1 {
	width: 50%;
	float: left;
}

.contentsCol2 {
	width: 50%;
	float: left;
}

.dashedContainer {
	width: 100%;
	background-color: #f6f6f6;
	border: 1px dashed #d7d4d4;
	margin: 0px 0px 20px 0px;	
}

.upArrow {
	position: fixed;
	bottom: 20px;
	right: 20px;
	opacity: 0.85;
    filter: alpha(opacity=85);
}

#applyNow {
	width: 100%;
	background: url(../images/backgrounds/bgd_wood.jpg);
	float: left;
}

.applyNowHolder {
	width: 980px;
	margin: auto;
}

.tableBorder {
	border: 1px solid #0e6d50;	
}

.tableHead {
	background-color: #0e6d50;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFF;
	padding: 12px;	
}

.tableCell {
	background-color: #f3f3f3;
	font: normal 14px Arial, Helvetica, sans-serif;
	padding: 12px;	
}

.innerContentsCol1 {
	width: 717px;
	float: left;
}

.innerContentsCol2 {
	width: 263px;
	float: left;
}

.ourStaffColHolder {
	width: 100%;
	float: left;	
}

.ourStaffCol1, .ourStaffCol2 {
	width: 50%;
	float: left;	
}

/* for all text formatting */
@font-face {
    font-family: 'MyriadProBold';
    src: url('../fonts/MyriadPro-Bold/myriadpro-bold.eot');
    src: url('../fonts/MyriadPro-Bold/myriadpro-bold.eot') format('embedded-opentype'),
         url('../fonts/MyriadPro-Bold/myriadpro-bold.woff2') format('woff2'),
         url('../fonts/MyriadPro-Bold/myriadpro-bold.woff') format('woff'),
         url('../fonts/MyriadPro-Bold/myriadpro-bold.ttf') format('truetype'),
         url('../fonts/MyriadPro-Bold/myriadpro-bold.svg#MyriadProBold') format('svg');
}

@font-face {
    font-family: 'MyriadProItalic';
    src: url('../fonts/MyriadPro-It/myriadpro-it.eot');
    src: url('../fonts/MyriadPro-It/myriadpro-it.eot') format('embedded-opentype'),
         url('../fonts/MyriadPro-It/myriadpro-it.woff2') format('woff2'),
         url('../fonts/MyriadPro-It/myriadpro-it.woff') format('woff'),
         url('../fonts/MyriadPro-It/myriadpro-it.ttf') format('truetype'),
         url('../fonts/MyriadPro-It/myriadpro-it.svg#MyriadProItalic') format('svg');
}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('../fonts/MyriadPro-Regular/myriadpro-regular.eot');
    src: url('../fonts/MyriadPro-Regular/myriadpro-regular.eot') format('embedded-opentype'),
         url('../fonts/MyriadPro-Regular/myriadpro-regular.woff2') format('woff2'),
         url('../fonts/MyriadPro-Regular/myriadpro-regular.woff') format('woff'),
         url('../fonts/MyriadPro-Regular/myriadpro-regular.ttf') format('truetype'),
         url('../fonts/MyriadPro-Regular/myriadpro-regular.svg#MyriadProRegular') format('svg');
}

@font-face {
    font-family: 'MyriadProBoldIt';
    src: url('../fonts/MyriadPro-BoldIt/MyriadProBoldIt.eot');
    src: url('../fonts/MyriadPro-BoldIt/MyriadProBoldIt.eot') format('embedded-opentype'),
         url('../fonts/MyriadPro-BoldIt/MyriadProBoldIt.woff2') format('woff2'),
         url('../fonts/MyriadPro-BoldIt/MyriadProBoldIt.woff') format('woff'),
         url('../fonts/MyriadPro-BoldIt/MyriadProBoldIt.ttf') format('truetype'),
         url('../fonts/MyriadPro-BoldIt/MyriadProBoldIt.svg#MyriadProBoldIt') format('svg');
}

.headerContactInfo {
	font: normal 18px 'MyriadProRegular';
	color: #474646;
	text-align: center;
	padding: 33px 10px 20px 10px;
}

.headerContactInfo2 {
	font-family: 'MyriadProBold';
}

h1 {
	font: normal 36px 'MyriadProRegular';
	color: #393939;
	margin: 20px 0px 20px 0px;	
}

h2 {
	font: normal 30px 'MyriadProRegular';
	color: #393939;
	margin: 20px 0px 20px 0px;	
}

h3 {
	font: normal 24px 'MyriadProRegular';
	color: #393939;
	margin: 20px 0px 20px 0px;	
}

h4 {
	font: normal 18px 'MyriadProRegular';
	color: #393939;
	margin: 20px 0px 20px 0px;	
}

h1.mostPopular {
	font: normal 30px 'MyriadProRegular';
	color: #FFF;
	text-align: center;
	padding: 20px 0px 20px 0px;
	margin: 0px;
	text-shadow: 1px 1px 1px #121212;
}

ul.contentsList, ol.contentsList {
	margin: 0px;
	padding: 0px;	
}

ul.contentsList li {
	margin: 0px 0px 15px 35px;
	list-style-type: square;
	line-height: 22px;
}

ol.contentsList li {
	margin: 0px 0px 15px 35px;
	line-height: 22px;
}

.footerTxt {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #c8c6c6;
	text-align: center;
	line-height: 30px;
	padding: 40px 10px 40px 10px;	
}

ul.sideLinks {
	margin: 0px;
	padding: 0px;	
}

ul.sideLinks li {
	margin: 0px;
	width: 100%;
	text-indent: 14px;
	display: block;
	line-height: 40px;
	border-bottom: 1px dashed #616161;
}

ul.sideLinks li:last-child {
	border: 0;
}

.redTxt {
	color: #F00;	
}

.contactTextField {
	width: 480px;
	font: normal 24px 'MyriadProRegular';
	color: #000;
	padding: 12px;
	border: 1px solid #999;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.contactTextarea {
	width: 500px;
	height: 200px;
	font: normal 24px 'MyriadProRegular';
	color: #000;
	padding: 12px;
	border: 1px solid #999;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
}

.applyNowTxt {
	font: normal 30px 'MyriadProItalic';
	color: #FFF;
	text-align: center;
	text-shadow: 1px 1px 1px #121212;
}

.applyNowTxt2 {
	font: normal 30px 'MyriadProBoldIt';
}

.testimonialTxt {
	font: italic 16px Georgia, "Times New Roman", Times, serif;
}
/* end */

/* for all positions */
p {
	margin: 20px 0px 20px 0px;
	line-height: 24px;	
}

.featuredCol1 h3, .featuredCol1 p, .featuredCol2 h3, .featuredCol2 p, .featuredCol3 h3, .featuredCol3 p, .featuredCol4 h3, .featuredCol4 p {
	text-align: center;
	padding: 0px 10px 0px 10px;
}

.home3ColCol1 h1, .home3ColCol1 p, .home3ColCol1 ul, .home3ColCol1 ol, .home3ColCol2 h2, .home3ColCol2 p, .home3ColCol2 ul, .home3ColCol2 ol, .home3ColCol3 h2, .home3ColCol3 p, .home3ColCol1 ul, .home3ColCol3 ol {
	padding: 0px 10px 0px 10px;
}

.logoPos {
	text-align: center;
	padding: 0px 10px 0px 10px;
}

.dashedContainer h1, .dashedContainer h2, .dashedContainer h3, .dashedContainer h4, .dashedContainer p, .dashedContainer ul, .dashedContainer ol {
	padding: 0px 20px 0px 20px;	
}

.announcementHolder p {
	padding: 0px 10px 0px 10px;	
}

.contentsCol1 h1, .contentsCol1 h2, .contentsCol1 h3, .contentsCol1 h4, .contentsCol1 p, .contentsCol1 ul, .contentsCol1 ol {
	padding: 0px 15px 0px 0px;
}

.contentsCol2 h1, .contentsCol2 h2, .contentsCol2 h3, .contentsCol2 h4, .contentsCol2 p, .contentsCol2 ul, .contentsCol2 ol {
	padding: 0px 0px 0px 15px;
}

.dashedContainerPos {
	padding: 0px 15px 0px 15px;	
}

.innerContentsCol1 h1, .innerContentsCol1 h2, .innerContentsCol1 h3, .innerContentsCol1 h4, .innerContentsCol1 p, .innerContentsCol1 ul, .innerContentsCol1 ol {
	padding: 0px 30px 0px 0px;	
}

.galleryPos {
	padding: 0px 15px 0px 0px;	
}

.ourStaffCol1 h1, .ourStaffCol1 h2, .ourStaffCol1 h3, .ourStaffCol1 h4, .ourStaffCol1 h5, .ourStaffCol1 p, .ourStaffCol1 ul, .ourStaffCol1 ol, .ourStaffCol2 h1, .ourStaffCol2 h2, .ourStaffCol2 h3, .ourStaffCol2 h4, .ourStaffCol2 h5, .ourStaffCol2 p, .ourStaffCol2 ul, .ourStaffCol2 ol {
	text-align: center;
	padding: 0px 15px 0px 15px;	
}
/* end */

/* for all the links */
a {
	color: #a3012e;
	text-decoration: underline;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

a:hover {
	color: #074493;
	text-decoration: none;
}

.footerTxt a {
	color: #c8c6c6;
	text-decoration: underline;	
}

.footerTxt a:hover {
	color: #fff;
	text-decoration: none;	
}

ul.sideLinks li a {
	color: #a3012e;
	text-decoration: none;
	width: 100%;
	display: block;
}

ul.sideLinks li a:hover {
	color: #fff;
	background-color: #a3012e;
	text-decoration: none;
	width: 100%;
	display: block;
}

.readMoreBtn a {
	width: 100%;
	display: block;
	background-color: #a3012e;
	font: normal 18px 'MyriadProRegular';
	color: #FFF;
	text-align: center;
	text-decoration: none;
	padding: 13px 0px 13px 0px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.readMoreBtn a:hover {
	width: 100%;
	display: block;
	background-color: #074493;
	font: normal 18px 'MyriadProRegular';
	color: #FFF;
	text-align: center;
	text-decoration: none;
	padding: 13px 0px 13px 0px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
}

.submitBtn {
	width: 165px;
	display: block;
	background-color: #a3012e;
	font: normal 18px 'MyriadProRegular';
	color: #FFF;
	text-align: center;
	text-decoration: none;
	border: 0;
	padding: 13px 0px 13px 0px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	-webkit-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.submitBtn:hover {
	width: 165px;
	display: block;
	background-color: #074493;
	font: normal 18px 'MyriadProRegular';
	color: #FFF;
	text-align: center;
	text-decoration: none;
	border: 0;
	padding: 13px 0px 13px 0px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
}

a.anchorLink {
	color: #393939;
	text-decoration: none;
}

a.anchorLink:hover {
	color: #393939;
	text-decoration: none;
}

.applyNowBtn a {
	width: 345px;
	font: normal 36px 'MyriadProBoldIt';
	color: #633f01;
	text-align: center;
	text-decoration: none;
	padding: 20px 10px 20px 10px;
	display: block;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background-color: #fce101;
	-webkit-box-shadow: 1px 1px 1px 1px #121212;
	box-shadow: 1px 1px 1px 1px #121212;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.applyNowBtn a:hover {
	width: 345px;
	font: normal 36px 'MyriadProBoldIt';
	color: #fff;
	text-align: center;
	text-decoration: none;
	padding: 20px 10px 20px 10px;
	display: block;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	background-color: #a3012e;
	-webkit-box-shadow: 1px 1px 1px 1px #121212;
	box-shadow: 1px 1px 1px 1px #121212;
	-moz-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
}

.anchorLink {
	color: #393939;
	text-decoration: none;
}

.anchorLink:hover {
	color: #393939;
	text-decoration: none;
}

.myBtnLink a {
	width: 100%;
	background-color: #e0e0df;
	display: block;
	padding: 15px 0px 15px 0px;
	font: normal 16px 'MyriadProRegular';
	color: #494848;
	text-decoration: none;
	text-align: center;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}

.myBtnLink a:hover {
	width: 100%;
	background-color: #017b4a;
	display: block;
	padding: 15px 0px 15px 0px;
	font: normal 16px 'MyriadProRegular';
	color: #fff;
	text-decoration: none;
	text-align: center;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	-moz-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	-webkit-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	-o-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	-ms-transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
	transform: scale(1.1) rotate(0deg) translateX(0px) translateY(-10px) skewX(0deg) skewY(0deg);
}
/* end */

