/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	color: #16538F;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #78C3E5;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #78C3E5;
}
a:hover {
	text-decoration: underline;
	color: #78C3E5;
}
a:active {
	text-decoration: none;
	color: #78C3E5;
}

/* Text Colours */
/* Cyan: 			78C3E5 */
/* Dark Blue: 		16538F */
/* Grey / PaleBlue:	9D9D9C */
.textlink { color:#78C3E5; }
.textdark { color:#16538F; }
.textpale { color:#9D9D9C; }



		/* MENU */
		.menutd {
			font-size:14px;
			color:#78C3E5;
			border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;
		}
		.menutd:hover {
			color: #FFFFFF;
		}


		h1 {
			font-size:36px;
			line-height:38px;
			font-weight:normal;
		}
		h2 {
			font-size:30px;
			line-height:32px;
			font-weight:normal;
		}
		h3 {
			font-size:26px;
			line-height:28px;
			font-weight:normal;
		}
		h4 {
			font-size:22px;
			line-height:24px;
			font-weight:normal;
		}
			

		p, ul li, ul ol, #content {
			line-height:28px;
		}
		.small {
			font-size: 12px;
		}
		.medium {
			font-size: 16px;
		}
		.large {
			font-size: 24px;
		}
		.largex {
			font-size: 38px;
		}
		.largex2 {
			font-size: 42px;
			line-height: 52px;
		}
		.largex2 {
			font-size: 60px;
		}
		.largex3 {
			font-size: 120px;
			line-height:120px;
		}
		
		
		.black {
			color: #000000;
		}
		.white {
			color: #FFFFFF;
		}
		.grey_light { 
			color:#DDDDDD;
		}
		.grey { 
			color:#999999;
		}
		.linkcolor {
			color: #78C3E5;
		}

.border-radius-small {
	border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
.border-radius-medium {
	border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px;
}
.border-radius-large {
	border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px;
}
.border-radius-large2 {
	border-radius: 50px; -moz-border-radius: 50px; -webkit-border-radius: 50px;
}
.dropshadow {
  -webkit-filter: drop-shadow(5px 5px 5px #222);
  filter: drop-shadow(5px 5px 5px #222);
}
.dropshadow2 {
  -webkit-filter: drop-shadow(2px 2px 2px #222);
  filter: drop-shadow(2px 2px 2px #222);
}
.dropshadow3 {
  -webkit-filter: drop-shadow(2px 2px 2px #666);
  filter: drop-shadow(2px 2px 2px #666);
}
.dropshadow4 {
  -webkit-filter: drop-shadow(2px 2px 2px #AAA);
  filter: drop-shadow(2px 2px 2px #AAA);
}



.max_contentwidth {
	max-width:1200px; /*for MOBILE version*/
	margin: auto;
}
.contentpadding {
	padding:40px;
}


.opacityhover {
	opacity: 0.5;
	filter: alpha(opacity=40);
}

.opacityhover:hover {
	opacity: 1.0;
	filter: alpha(opacity=100);
}

.pawsopacity {
	opacity:0.5;
}
