@charset "utf-8";
a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.enquiriesLink {
	color: #FFFFFF;
}

/* CSS Document */

body {
	background-image: url(images/bodyTop_Bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #EAEAEA;
	margin-top: 0px;
}

.clear {
	clear: both;
}
#cmsdemo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #363636;
	line-height: 16px;
	padding-left: 10px;
	padding-top: 180px;
}
#cmsdemo a {
	color: #961300;
}

.contactL {
	float: left;
}
.contactR {
	float: right;
	width: 350px;
}

#content {
	width: 960px;
	padding-right: 20px;
	padding-left: 20px;
	background-color: #FFFFFF;
}
#contentL {
	float: left;
	width: 320px;
	padding-top: 53px;
}
#contentR {
	float: right;
	width: 620px;
}
#contentRL {
	float: left;
	width: 245px;
}
#contentRR {
	padding-top: 25px;
	color: #525252;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	line-height: 22px;
	padding-left: 10px;
}
#contentRR p {
	font-size: 90%;
}

#contentRR h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	font-weight: normal;
	color: #AD1601;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #363636;
	padding-right: 20px;
	margin: 0px;
	padding-bottom: 5px;
}
.copyright {
	font-size: 11px;
	color: #999;
	padding-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 40px;
	padding-left: 10px;
}

.eachFooterPanel {
	width: 283px;
	float: left;
	margin-left: 30px;
	margin-top: 20px;
}

.eachFooterPanelIn {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(images/footerPanel_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #cccccc;
	min-height:290px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
	height: 290px;
	line-height: 16px;
}
.eachFooterPanelIn a {
	text-decoration: none;
	color: #6BB733;
}
.eachFooterPanelIn a:hover {
	color: #FFF;
}
.eachFooterPanelIn a.current {
	color: #FFC304;
}
.eachFooterPanelIn h3 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 18px;
	padding: 0px;
}



.eachFooterPanelIn p {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.eachNavBlock {
	background-image: url(images/leftNavTopBg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.eachNavBlockIn {
	padding-bottom: 10px;
	background-image: url(images/leftNavBottomBg.jpg);
	background-repeat: no-repeat;
	background-position: 30px bottom;
	min-height:70px;
	padding-top: 15px;

}

.eachNavBlockIn a {
	font-family: Arial, Helvetica, sans-serif;
	color: #006000;
	text-decoration: none;
	font-size: 140%;
	display: block;
	padding-top: 10px;
}
.eachNavBlockIn a:hover {
	color: #AD1212;
}
.eachNavBlockIn img {
	margin-right: 7px;
}
.eachNavBlockIn span.firstLine {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	position: relative;
	top: 8px;
	width: 230px;

}
.eachNavBlockIn  span.secLine {
	font-size: 12px;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0D8900;
}
.eachNavBlockInL {
	float: left;
	width: 70px;
}
.eachNavBlockInR {
	float: right;
	width: 260px;
}
.eachNavBlockIn span.firstLineD {
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
	color: #AD1212;
	width: 230px;
}
.eachNavBlockIn span.secLineD {
	font-size: 12px;
	line-height: 25px;
	color: #AD1212;
	font-family: Arial, Helvetica, sans-serif;
}




.eachRecentWork {
	width: 420px;
	float: left;
}
.eachRecentWorkL {
	float: left;
	width: 230px;
}
.eachRecentWorkL h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 90%;
	font-style: italic;
	color: #FFFFFF;
	background-color: #979797;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}



.eachRecentWorkL span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: italic;
	color: #363636;
}

.eachRecentWorkR {
	float: right;
	width: 165px;
	text-align: right;
}
#featureboxes {
	float: right;
	padding-right: 4px;
	padding-left: 20px;
	text-align: center;
	width: 310px;
}
#featureboxes p {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #B91C00;
}

#featureboxes h3 {
	color: #FFF;
	background-color: #34A4C5;
	padding-top: 3px;
	padding-bottom: 6px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	padding-right: 0px;
	padding-left: 10px;
}
#featureboxes2 {
	float: right;
	padding-right: 28px;
	padding-left: 20px;
	text-align: center;
	width: 260px;
}
#featureboxes2 p {
	font-family: Verdana, Geneva, sans-serif;
	color: #0097C5;
}
#featureboxes2 h3 {
	color: #FFF;
	background-color: #34A4C5;
	padding-top: 3px;
	padding-bottom: 6px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: normal;
	text-align: left;
	padding-right: 0px;
	padding-left: 10px;
}


#featureboxes strong {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #B91C00;
}




.findMore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
#footer {
	background-color: #FFFFFF;
	width: 950px;
	padding-right: 20px;
	padding-left: 30px;
	padding-top: 0px;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #ff3000;
	padding-bottom: 20px;
	margin: 0px;
}
.formfield {
	width: 160px;
}


.disBlock {
	display: block;
}
.divBelowH1 {
	width: 960px;


}
.divBelowH1_page a {
	color: #F02400;
}

.divBelowH1 ul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #363636;
	margin: 0px;
	padding-left: 50px;
}
#schoolMarketing a {
	color: #F02400;
}

.divBelowH1 li {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.divBelowH1 p {
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #363636;
	line-height: 22px;
	list-style-type: none;
	padding-top: 20px;
	padding-bottom: 0px;
	padding-right:10px;
	padding-left: 20px;
}
.divBelowH1 h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 25px;
	line-height: 24px;
	color: #F02400;
	padding-left: 20px;
	clear: left;
}
.divBelowH1 h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #167B9C;
	font-weight:normal;
	padding-bottom:0px;
	line-height: 22px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 20px;
	margin: 0;
}



.divBelowH1_img {
	margin:0;
}
.divBelowH1_page {
	padding:10px 20px 0 20px;
}
.divBelowH1_page th{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #5D5D5D;
	text-align:left;
	font-weight: normal;
	padding-left: 10px;
}
.divBelowH1_page  ul {
	margin: 0px;
	color: #363636;
	line-height: 20px;
	list-style-image:url(images/li.gif);
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right:10px;
}
.divBelowH1_page  li {
	margin-top: 2px;
	margin-bottom: 6px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
}

.divBelowH1_page  p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #363636;
	line-height: 22px;
	margin:0;
	padding-bottom:15px;
}
.divBelowH1_page  h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #F02400;
	font-weight:normal;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10;
	margin-left: 0;
}
.divBelowH1_page  h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #0097C5;
	font-weight:normal;
	padding-bottom:0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	line-height: 22px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.divContentL_img {
	padding:20px 0 0 0;
}


#header {
	padding-top: 15px;
	padding-bottom: 5px;
}



#headerL {
	float: left;
	width: 275px;
	padding-left: 0px;
}
#headerR {
	float: right;
	width: 612px;
	padding-top: 35px;
	padding-bottom: 10px;
}
.homepanelheader {
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	color: #63AAC5;
	font-size: 18px;
	padding: 0px;
}

.posArrow {
	position: relative;
	top: 4px;
}
#portfolio h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}
.portfolioL {
	float: left;
	padding-left: 20px;
	padding-right: 30px;
	height: 380px;
}
.portfolioR {
	float: right;
	padding-right: 60px;
	height: 380px;
}


#portfolio a {
	font-size: 14px;
	color: #961300;
}


#recentWork {
	width: 940px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-color: #FFFFFF;
}
.required{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #961300;
	}
.regsmall {
	font-size: 10px;
	line-height: 14px;
	color: #999;
	padding-left: 155px;
	font-family: Verdana, Geneva, sans-serif;
}

#schoolMarketing {
	margin-top: 10px;
	width: 960px;
}
#schoolMarketing a:hover {
	color: #0098C6;
	text-decoration: none;
}

#schoolMarketing h1 {
	background-image: url(images/h1Bg.jpg);
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #FFF;
	font-size: 11px;
	padding-left: 20px;
	padding-bottom: 7px;
	margin: 0px;
	padding-top: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	text-align: right;
	padding-right: 10px;
}
#seotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9E9E9E;
	padding-top: 60px;
	line-height: 14px;
	clear: both;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#seotext a {
	color: #9E9E9E;
	text-decoration: none;
}
#seotext p {
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}
#seotext h2 {
	font-size: 10px;
	float: left;
	padding: 0px;
	font-weight: normal;
	margin: 0px;
}
#seotext h3 {
	font-size: 10px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}



#shadowDiv {
	background-image: url(images/wrapper_bg.jpg);
	background-repeat: repeat-y;
	background-position: center 200px;
	margin: 0px;
	padding: 0px;
	clear: both;


}
.tableborder {
	padding-bottom: 3px;
	border: 1px solid #D1D8D7;
}
.tablebot {
	background-image: url(images/form-bg-bot.gif);
	background-repeat: no-repeat;
	height: 26px;
}

.tabletxtsmall {
	font-size: 11px;
	color: #999;
	font-family: Tahoma, Geneva, sans-serif;
}
.testimonial-name {
	font-style: normal;
	font-weight: bold;
}





#topNav {
	width: 100%;
	height: 30px;
	text-align: left;
	padding-top: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

#topNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #0097C5;
}
#topNav a:hover
{
	color:#FF3100;
}
#topNav  .current
{
	color:#333;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #0097C5;
}
#topNavIn {
	margin-top: 18px;
	padding-left: 198px;
}

#wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
html>/**/body #topNavIn {
	margin-top: 18px;
}
html>/**/body #topNav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	display: block;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}
.whatclientssay {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
	font-weight: normal;
	color: #AD1601;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #363636;
	padding-right: 20px;
	margin: 0px;
	padding-bottom: 5px;
	display: block;
}
.divBelowH1 h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #167B9C;
	font-weight:normal;
	padding-bottom:0px;
	line-height: 22px;
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 20px;
	margin: 0;
}
.divBelowH1_page h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #167B9C;
	font-weight:normal;
	padding-bottom:15px;
	line-height: 22px;
	padding-top: 20px;
	padding-right: 0px;
	margin: 0;
}

