﻿body {
	font-size:0.8em;
	font-family:Rockwell, Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
	margin:0px;
	background-color:#3E1134;
	background-image:url('../images/top-background.jpg');
	background-position:center top;
	background-repeat:no-repeat;
}
a {
	text-decoration:none;
	color:blue;
}
a:hover {
	text-decoration:underline;
}
strong {
	color:#571581;
}
h1 {
	font-size:1.6em;
	color:#571581;
}
h2 {
	font-size:1.5em;
	color:#FF7007;
}
h3 {
	font-size:1.4em;
}
h4 {
	font-size:1.3em;
}
h5 {
	font-size:1.2em;
}
h6 {
	font-size:1.1em;
}
.narrowTextBox {
	width:150px;
}
.mediumTextBox {
	width:250px;
}
.wideTextBox {
	width:450px;
}
.list {
	width:720px;
}
.list .headerStyle td {
	background-color:#008CF5;
	padding:5px;
	color:white;
	font-weight:bold;
}
.list .row:hover {
	background-color:#97D2FF;
}
.errorMessage, .successMessage {
	padding:5px;
	display:block;
	margin:5px 0px;
	font-weight:bold;
	background-color:#FF8C8C;
}
.successMessage {
	background-color:#8CFF92;
}
.container {
	width:100%;
	float:left;
}
.column {
	float:left;
	position:relative;
}
.clear {
	clear:both;
}
.actions, .pageActions {
	display:block;
	float:left;
	padding:5px;
	border:1px black solid;
	background-color:white;
}
.actions a, .pageActions a {
	color:blue;
}
.formSection {
	background-color:#A4D1FF;
	display:block;
}
.formSection label {
	color:black;
}
.pageTypes {
	width:720px;
}
.pageTypes .pageType {
	width:218px;
	height:300px;
	padding:10px;
	text-align:center;
	border:1px black dashed;
}
.pageTypes .pageType .image {
	width:208px;
	height:156px;
	overflow:hidden;
}

/* Start Menu Action Styles */

.menuActions, .menuActionsOver {
	float: right;
	position: relative;
	color:black;
	font-weight: bold;
	padding:0px 5px;
	z-index:200;
}
.menuActions ul, .menuActionsOver ul {
	right: 0px;
	top: 100%;
	display: none;
	position: absolute;
	list-style: none;
	background-color: white;
	border: 1px solid #9B9B9B;
	width: 165px;
	margin: 0px;
	z-index:200;
}
.menuActions:hover ul, .menuActionsOver ul {
	display: block;
}
.menuActions ul li, .menuActionsOver ul li {
	display: block;
	position: relative;
	width: 155px;	
	text-align: right;
	padding: 3px 5px;
	background:none;
	font-size:0.8em;
	height:auto;
}
#topMenu .menuActions a, .menuActionsOver a {
	color: black;
}

/* End Menu Action Styles */

#bottom {
	background-image:url('../images/bottom-background.jpg');
	background-position:center bottom;
	background-repeat:repeat-x;
}
#container {
	width:970px;
	margin:0px auto;
	background-image:url('../images/container-background.jpg');
	background-position:center 100px;
	background-repeat:no-repeat;
}
#header {
	width:960px;
	height:80px;
	padding:20px 0px 0px 10px;
}
#topMenu {
	width:940px;
	padding:18px 15px 5px 15px;
	height:39px;
	font-size:1.5em;
	z-index:200;
}
#topMenu a {
	color:black;
	padding:0px 5px;
}
#topArea {
	height:310px;
	width:230px;
	padding:0px 0px 0px 740px;
	z-index:50;
}
#topArea .contactDetails {
	width:225px;
	height:106px;
	color:white;
	margin:0px 0px 12px 0px;
	text-align:center;
	font-size:1.6em;
	padding:35px 0px 0px 0px;
}
#topArea .contactDetails a {
	color:white;
}
#topArea .contactDetails .button {
	padding:70px 0px 0px 0px;
	margin:0px;
}
#topArea .contactDetails strong {
	color:white;
}
#topArea .recommendFriend {
	width:215px;
	height:141px;
	padding:10px 15px 0px 0px;
	color:white;
	text-align:right;
	font-size:1.2em;
	font-weight:bold;
}
#topArea .recommendFriend p {
	padding:0px 0px 5px 0px;
	margin:0px;
}
#topArea .recommendFriend .formField {
	padding:2px 0px 4px 0px;
	height:23px;
	background-image:url('../images/formfield-background.gif');
	background-position:right top;
	background-repeat:no-repeat;
}
#topArea .recommendFriend .formField span {
	display:block;
	width:25px;
	padding:0px 2px;
	float:right;
	text-align:center;
}
#topArea .recommendFriend .formField span a {
	color:white;
}
#topArea .recommendFriend .formField .textbox {
	background:none;
	border:none;
	color:#870000;
	text-align:right;
	font-weight:bold;
	float:right;
	padding:2px 5px 0px 0px;
	width:165px
}
#topArea .recommendFriend .validator {
	font-size:0.8em;
	padding:0px 0px 0px 10px;
	margin:0px;
}
#contentArea {
	width:970px;
	padding:0px 0px;
	background-color:white;
}
#contentAreaLeft {
	width:720px;
	padding:10px;
}
#contentAreaLeft .parentList {
	width:720px;
	padding:30px 0px;
}
#contentAreaLeft .parentList .item {
	width:355px;
}
#contentAreaLeft .parentList .item.right {
	padding:0px 0px 0px 10px;
}
#contentAreaLeft .parentList h2 {
	height:54px;
	padding:0px 0px 10px 74px;
	margin:0px;
	font-weight:normal;
	font-size:1.6em;
	overflow:hidden;
	background-image:url('../images/parentlist-h2-background.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
#contentAreaLeft .parentList h2 a {
	color:#4F4F4F;
}
#contentAreaLeft .parentList .image {
	width:355px;
	height:266px;
	overflow:hidden;
}
#contentAreaLeft .parentList3Column {
	width:720px;
	padding:30px 0px;
}
#contentAreaLeft .parentList3Column .item {
	width:233px;
	padding:0px 0px 20px 0px;
}
#contentAreaLeft .parentList3Column .item.middle {
	padding:0px 10px 20px 10px;
}
#contentAreaLeft .parentList3Column h2 {
	height:15px;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-weight:normal;
	font-size:1.3em;
	overflow:hidden;
}
#contentAreaLeft .parentList3Column h2 a {
	color:#4F4F4F;
}
#contentAreaLeft .parentList3Column .image {
	width:233px;
	height:175px;
	overflow:hidden;
}
#contentAreaRight {
	width:230px;
}
#contentAreaRight .quickContact {
	width:230px;
	margin:40px 0px 0px 0px;
	background-image:url('../images/quickcontact-background.jpg');
	background-position:center bottom;
	background-repeat:no-repeat;
}
#contentAreaRight .quickContact h2 {
	padding:10px;
	width:205px;
	margin:0px;
	color:white;
	background-color:#002A4A;
	text-align:right;
	font-size:1.6em;
}
#contentAreaRight .quickContact .formField {
	padding:0px 5px 0px 0px;
	margin:10px 0px 0px 0px;
	width:225px;
}
#contentAreaRight .quickContact .formField .textbox {
	padding:10px;
	border:none;
	background-color:#C7C7C7;
	text-align:right;
	font-size:1.6em;
	width:205px;
	font-family:Rockwell, Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
}
#contentAreaRight .quickContact .submit {
	height:53px;
	text-align:right;
	font-size:1.6em;
	padding:12px 20px 0px 0px;
	margin:17px 0px 0px 0px;
}
#contentAreaRight .quickContact .submit a {
	color:black;
}
#contentAreaRight .testimonials {
	width:220px;
	margin:30px 0px 0px 0px;
	background-image:url('../images/testimonials-background.gif');
	background-position:center top;
	background-repeat:no-repeat;
	font-weight:bold;
	text-align:center;
}
#contentAreaRight .testimonials .text {
	color:white;
	font-size:1.4em;
	padding:0px;
	margin:0px;
	line-height:30px;
}
#contentAreaRight .testimonials .author {
	padding:5px 0px 0px 0px;
	margin:0px;
}
#contentAreaRight .testimonials .testimonial1 {
	width:180px;
	height:120px;
	padding:15px 25px 15px 15px;
}
#contentAreaRight .testimonials .testimonial2 {
	width:190px;
	height:120px;
	padding:15px;
}
#contentAreaRight .testimonials .testimonial3 {
	width:180px;
	height:120px;
	padding:15px 25px 15px 15px;
}
#footer {
	width:970px;
	height:139px;
	color:white;
	font-size:1.4em;
}
#footer a {
	color:white;
}
#footerTop {
	width:970px;
	padding:10px 0px;
}
#footerBottom {
	width:970px;
	padding:10px 0px;
}
#footerBottomLeft {
	width:455px;
	padding:0px 0px 0px 30px;
}
#footerBottomLeft p {
	padding:0px;
	margin:0px;
}
#footerBottomRight {
	width:485px;
	text-align:right;
	padding:50px 0px 0px 0px;
}
.imageGallery {
	width:720px;
}
.imageGallery .imageContainer {
	width:510px;
	height:390px;
	overflow:hidden;
}
.imageGallery .imageContainer img {
	border:none;
}
.imageGallery .imageContainer img:hover {
	cursor:hand;
}
.imageGallery .thumbnailContainer {
	width:210px;
	height:390px;
	overflow:hidden;
}
.imageGallery .thumbnailContainer .thumbnails {
	width:210px;
	padding:0px 0px 0px 10px;
}
.imageGallery .thumbnailContainer .thumbnails .thumbnail {
	width:93px;
	text-align:center;
	float:left;
	position:relative;
	padding:0px 0px 10px 0px;
}
.imageGallery .thumbnailContainer .thumbnails .thumbnail.left {
	padding:0px 10px 10px 0px;
}
.imageGallery .thumbnailContainer .thumbnails .thumbnail img {
	width:93px;
	height:70px;
}
.imageGallery .thumbnailContainer img:hover {
	cursor:hand;
}
.imageGallery .footer {
	width:720px;
	padding:10px 0px;
}
.imageGallery .footer .pager {
	width:200px;
	padding:0px 0px 0px 520px;
	text-align:center;
	font-weight:bold;
	font-size:1.4em;
	height:22px;
}
.imageGallery .footer .pager img {
	vertical-align:middle;
}
.imageGallery .footer .pager img.previous {
	float:left;
}
.imageGallery .footer .pager img.next {
	float:right;
}
.imageGallery .footer .pager img:hover {
	cursor:hand;
}
.imageGallery .footer .caption {
	width:720px;
	padding:10px 0px;
}
.contactUsContent {
	width:720px;
	padding:10px 0px;
}
.contactUsLeft {
	width:285px;
}
.contactUsRight {
	
	width:425px;
	padding:0px 10px 0px 0px;
}
.contactUsRight  p {
	padding:0px;
	margin:0px;
}
.contactUsLeft .contactBlock {
	background-color:#571581;
	color:white;
	font-size:1.2em;
	padding:10px;
}
.contactUsLeft .contactBlock p {
	padding:0px;
	margin:5px 0px;
}
.pager {
	width:100%;
}
.pager td {
	width:33%;
	text-align:center;
	font-size:1.1em;
	font-weight:bold;
	color:#FF7007;
}
.pager a {
	color:#571581;
}
.testimonialList {
	width:720px;
	margin:20px 0px;
}
.testimonialList .testimonialBackground {
	width:720px;
	background-image:url('../images/testimonial-1.jpg');
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px 0px 30px 0px;
}
.testimonialList .testimonial {
	width:600px;
	padding:0px 60px;
	background-image:url('../images/testimonial-2.jpg');
	background-position:right bottom;
	background-repeat:no-repeat;
}
.testimonialList .testimonial strong {
	color:#FF7007;
	font-size:1.1em;
}













