﻿@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	outline:none;
}
a:active, a:visited {
	outline: none;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
hr { border:0px; height:1px; padding:0px; margin:0px; border-bottom:1px solid #c1bbad; }
#container {
	width:960px;
	margin:0 auto;
	height:293px;
}
body {
	position:relative;
}
#home-page {
	background:url(../images/home-page-bg.jpg) #000000 50% 0 no-repeat;

}
#inside-page {
	background:url(../images/inside-page-images/inside-page-header.jpg) #eaeedf 50% 0 no-repeat;
	
}
#content {
	background:url(../images/tile.jpg) 0 0 repeat-y;
	position:relative;
}
#content-container {
	width:960px;
	padding:20px 0;
	margin:0 auto;
	z-index:999;
	position: relative;
}
.water-mark {
	position:absolute;
	top:0px;
	left:-80px;
	z-index:1;
}
#header {
	position:relative;
}
.logo {
	float:left;
	width:226px;
}
#header-content {
	float:left;
	width:450px;
}
h1 {
	color:#FFFFFF;
	margin:20px 0;
}
h2 {
	color:#1561d2;
	margin:20px 0 10px 0;
}
h3 {
	color: #333333;
	font-size:22px;
	margin:20px 0 10px 0;
}
h4 {
	color:#1561d2;
	font-size:17px;
}
p {
	color:#FFFFFF;
	font-size:12px;
}
input.pad, textarea.pad { padding:4px; font-family:Arial; }
/*--------------------------------Navigation-------------------------*/
#navigation {
}
#navigation li {
	float:left;
	list-style:none;
}
#navigation li.nav-home a {
	background: url(../images/navigation/home.png) 0 0 no-repeat;
	display:block;
	width:64px;
	height:58px;
	text-indent:-9000px;
}
#navigation li.nav-home a:hover, #navigation li.nav-home a.current {
	background: url(../images/navigation/home-over.png) 0 0 no-repeat;
}
#navigation .nav-about a {
	background: url(../images/navigation/about-us.png) 0 0 no-repeat;
	display:block;
	width:96px;
	height:58px;
	text-indent:-9000px;
}
#navigation .nav-about a:hover, #navigation .nav-about a.current {
	background: url(../images/navigation/about-us-over.png) 0 0 no-repeat;
}
#navigation .nav-history a {
	background: url(../images/navigation/history.png) 0 0 no-repeat;
	display:block;
	width:80px;
	height:58px;
	text-indent:-9000px;
}
#navigation .nav-history a:hover, #navigation .nav-history a.current {
	background: url(../images/navigation/history-over.png) 0 0 no-repeat;
}
#navigation .nav-branches a {
	background: url(../images/navigation/our-branches.png) 0 0 no-repeat;
	display:block;
	width:128px;
	height:58px;
	text-indent:-9000px;
}
#navigation .nav-branches a:hover, #navigation .nav-branches a.current {
	background: url(../images/navigation/our-branches-over.png) 0 0 no-repeat;
}
#navigation .nav-publications a {
	background: url(../images/navigation/publications.png) 0 0 no-repeat;
	display:block;
	width:117px;
	height:58px;
	text-indent:-9000px;
}
#navigation .nav-publications a:hover, #navigation .nav-publications a.current {
	background: url(../images/navigation/publications-over.png) 0 0 no-repeat;
}
#navigation .nav-links a {
	background: url(../images/navigation/links.png) 0 0 no-repeat;
	display:block;
	width:64px;
	height:58px;
	text-indent:-9000px;
}
#navigation .nav-links a:hover, #navigation .nav-links a.current {
	background: url(../images/navigation/links-over.png) 0 0 no-repeat;
}
#navigation .nav-practitioner a {
	background: url(../images/navigation/practitioners-info.png) 0 0 no-repeat;
	display:block;
	width:149px;
	height:58px;
	text-indent:-9000px;
}
#navigation .nav-practitioner a:hover, #navigation .nav-practitioner a.current {
	background: url(../images/navigation/practitioners-info-over.png) 0 0 no-repeat;
}
#navigation .nav-arbitration a {
	background: url(../images/navigation/mlaanz-arbitration.png) 0 0 no-repeat;
	display:block;
	width:168px;
	height:58px;
	text-indent:-9000px;
}
#navigation .nav-arbitration a:hover, #navigation .nav-arbitration a.current {
	background: url(../images/navigation/arbitration-over.png) 0 0 no-repeat;
}
#navigation .nav-contact a {
	background: url(../images/navigation/contact-us.png) 0 0 no-repeat;
	display:block;
	width:94px;
	height:58px;
	text-indent:-9000px;
}
#navigation .nav-contact a:hover, #navigation .nav-contact a.current {
	background: url(../images/navigation/contact-us-over.png) 0 0 no-repeat;
}
.submenu {color:#fff; background-color:#e8ecdd; font-size:11px; display:none; z-index:1000;}
.submenu ul {padding:0px; margin:0px; list-style:none;}
.submenu ul li {padding:0px; margin:0px 0px 1px 0px;}
.submenu ul li a{display:block;padding:10px 10px; color:#FFF; margin:0px; background-color:#1457b0; text-decoration:none;}
.submenu ul li a:hover{background-color:#0583d8; margin:0px;}
/*-------------------------------------Navigation Hover------------------------*/
#bubbleWrap {
	position: absolute;
	z-index: -1;
	left:0px;
	top: 15px;
}
.bubble {
	top:0px;
	position: absolute;
}
#bubble1 {
	left:0px;
}
#bubble2 {
	left:64px;
}
#bubble3 {
	left:160px;
}
#bubble4 {
	left:240px;
}
#bubble5 {
	left:368px;
}
#bubble6 {
	left:485px;
}
#bubble7 {
	left:549px;
}
#bubble8 {
	left:698px;
}
#bubble9 {
	left:866px;
}
/*-------------------------------------Header Content------------------------*/
.read-more, .contact {
	float:left;
	margin-top:20px;
}
.contact {
	margin-left:20px;
}
.read-more a {
	background:url(../images/read-more-button.gif) 0 0 no-repeat;
	text-indent:-9000px;
	display:block;
	width:181px;
	height:43px;
}
.read-more a:hover {
	background-position: 0 -43px;
}
.contact a {
	background:url(../images/contact-us-button.gif) 0 0 no-repeat;
	text-indent:-9000px;
	display:block;
	width:181px;
	height:43px;
}
.contact a:hover {
	background-position: 0 -43px;
}
/*-------------------------------------Content Section------------------------*/
#news-section {
	background: url(../images/news-section.png) 0 0 no-repeat;
	height:273px;
	width:960px;
}
.news-content {
	float:left;
	padding-right:25px;
	width:320px;
	margin-left:150px;
}
.flash {
	float:left;
	margin-top:15px;
}
#news-section p {
	color:#333333;
	font-size:12px;
	line-height:18px;
}
#news-section p a {
	color:#1561d2;
	font-weight:bold;
}
#news-navigation {
	padding:50px 0 0 70px;
}
#news-navigation ul li {
	background: url(../images/border.gif) 120px 0 no-repeat;
	float:left;
	height:55px;
	width:110px;
	padding:10px 40px 0 0;
	margin-right:30px;
	list-style:none;
}
#news-navigation ul li.last {
	background:none;
	margin:0;
}
#news-navigation ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
#news-navigation ul li a:hover {
	color:#CCCCCC;
}
#news-navigation ul li.current {
	color:#FFFFFF;
	font-weight:bold;
}
/*-------------------------------------Content Secction------------------------*/
#left-column {
	width:440px;
	float:left;
	padding:0 10px 0 20px;
}
#left-column a {
	color:#1561d2;
	font-weight:bold;
}
#left-column p {
	color:#333333;
	line-height:18px;
	margin-bottom:15px;
}
#right-column {
	width:480px;
	float:left;
	padding-top:20px;
}
.feature {
	background: url(../images/feature.jpg) 0 0 no-repeat;
	width:183px;
	height:187px;
	float:left;
	margin-left:12px;
	padding:22px;
}
.feature p {
	margin-top:10px;
	line-height:16px;
	color: #333333;
	font-size:11px;
}
.feature .find-out-more a {
	background:url(../images/find-out-more-button.gif) 0 0 no-repeat;
	display:block;
	height:43px;
	width:181px;
	text-indent:-9000px;
}
.feature .find-out-more a:hover {
	background-position:0 -43px;
}
.feature .join-now a, #join-section .join-now a {
	background:url(../images/join-us-now-button.gif) 0 0 no-repeat;
	display:block;
	height:43px;
	width:181px;
	text-indent:-9000px;
}
.feature .join-now a:hover, #join-section .join-now a:hover {
	background-position:0 -43px;
}
/*-------------------------------------Inside Pages------------------------*/

.inside-logo {
	margin-top:6px;
	float:left;
}
#header-content-inside {
	margin:35px 0 0 20px;
	float:left;
}
#inside-container {
	width:960px;
	margin:0 auto;
	height:205px;
}
#inside-footer {
	background:url(../images/tile.jpg) 0 0 repeat-y;
	border-top:1px solid #CCCCCC;
	z-index:999;
	position:relative;
}
#inside-content-container {
	width:960px;
	padding:20px 0;
	margin:0 auto;
	z-index:999;
	position: relative;
}
#join-section {
	float:right;
	width:205px;
	margin-right:10px;
	padding:20px 0 0 20px;
}
#join-section p {
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
#inside-right-column {
	float:right;
	width:240px;
	padding-right:8px;
	margin-top:25px;
}
#inside-left-column {
	width:650px;
	float:left;
	padding:0 0 0 20px;
	color:#333333;
}
#inside-left-column img {
	border:3px solid #ffffff;
} 
#inside-left-column li { padding:5px 0px 5px 0px; }
#inside-left-column ol, #inside-left-column ul 
{
	margin-left:30px;
}
#inside-left-column a {
	color:#1561d2;
	font-weight:bold;
}
#inside-left-column p {
	color:#333333;
	line-height:18px;
	padding:10px 0px 10px 0px;
	/*margin-bottom:15px;*/
}
.para-image-right {
	margin-left:20px;
	float:right;
}
.para-image-left {
	margin-right:20px;
	float:left;
}
.contact-feature {
	background: url(../images/inside-page-images/contact-graphic.jpg) 0 0 no-repeat;
	height:200px;
	width:224px;
	float:right;
	padding-left:3px;
}
.contact-feature p {
	font-size:16px;
	font-weight:bold;
	margin:15px 0 0 20px;
}
div.articleImage{ float:right; background-color:#f3efee; border-bottom:1px solid #dad9d7; margin-left:20px; }
span.caption {padding:5px 10px; font-size:10px; display:block;}
/*-------------------------------------Footer Section------------------------*/
#footer {
	background:url(../images/tile.jpg) 0 0 repeat-y;
	border-top:1px solid #CCCCCC;
	z-index:999;
	position:relative;
}
.footer-logo {
	float:left;
	width:241px;
	height:50px;
}
.admission-logo {
	float:right;
}
#footer-container {
	width:920px;
	margin:0 auto;
	padding:10px 20px 15px 20px;
}
#footer-container p {
	color:#333333;
	font-size:11px;
	padding-top:20px;
}
#footer-container a {
	color:#1561d2;
}
