/* CSS Document */

body 	{ width:1000px; margin: 0 auto 0 auto; padding: 0; border: 0; font-family: Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF; }
img 	{ border: 0; }

.clear	{clear: both;}
.center {text-align:center;}

/* header */
#header {}

/* body */
#container {}
.title 			{ font-size:12px; font-weight:bold; color:#f15a22; background-color:#000000; padding: 5px 10px 5px 10px; margin:0 0 1px 0;}
.title a		{ text-decoration:none; color:#f15a22; }
#leftColumn 	{ float:left; width:225px; padding: 0; margin:0; }
#centerColumn 	{ float:left; width:531px; padding: 0 10px 0 10px; }
#content		{ }
.bodyStyle		{ color:#000000; font-size:12px; padding: 10px 10px 0 10px; }
#rightColumn 	{ float:left; width:224px; padding:0; margin:0; }
.contact		{ padding: 10px 10px 0 10px; font-weight:bold; font-size:12px; }
.accred			{ font-weight:normal; }
.telFax			{ color:#939598; }
.contactBorder	{ border-bottom:#999999 1px solid; padding:10px 0 0 0; }
.more			{ padding: 10px 0 0 10px; }
.contactphoto	{ width:84px; height:84px; display:block; border:0; padding: 0 0 10px 0; }

/* form */
.form			{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; width:500px }
.form td		{ padding: 10px 10px 0 0; }
.boxBorder		{ border:#b5b5b5 1px solid; }

/* Navigation */
.menu				{margin:0 0 20px 0;}
#nav 				{width: 224px; background-color: #FFFFFF; margin: 0; padding: 5px 0 0 0; border: 0; vertical-align: top;}
#nav h1 			{display: none;}
#nav h2				{color: #ffffff; padding: 15px 20px 0 20px; margin: 0; font-size:12px;}
#nav ul.menu		{font-size:12px; font-weight: bold; margin: 0; padding: 0; color:#000000;}
#nav ul.menu li 	{list-style: none; padding:0; margin: 0 10px 0 20px; border-bottom: 1px solid #c1c1c1; text-indent:-1em;}
#nav ul.aBlock a	{display: block;}

#nav a 			{ text-decoration: none; font-weight: bold; padding: 9px 10px 9px 0; line-height: 1em;}
#nav a:active  	{ color: #000000; }
#nav a:link    	{ color: #000000; }
#nav a:visited 	{ color: #000000; }
#nav a:hover   	{ color: #f15a22; }

.on		{ color:#939598; }
.on a		{ color:#939598; }


/* footer */
#footer 				{ }
#footerLinks 			{ padding: 40px 10px 10px 10px; margin: 0 10px 0 10px; border-bottom:#666666 1px solid; }
#footerLinks a 			{ font-size:12px; font-weight:bold; color:#939598; text-decoration:none; margin:0; padding: 0; }
#footerLinks a:hover 	{ color:#000000; text-decoration:none; }
#regDetails 			{ float:left; width:824px; font-size:12px; color:#000000; padding: 10px 0 0 10px; }
#regDetailsLogo 		{ float:left; width: 180px; margin:0 0 20px 0; padding: 10px 10px 0 0; text-align:right; }
#fixed-footer-bottom {
    background: #000000;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 15px 0;
    color: #fff;
    text-align: center;
    transition: all 0.5s;
    z-index: 1;
    font-size: 14px;
}


#google-map {
	position: relative;
	top: 0;
	left: 0;
	width: 210px;
	height: 225px;
	padding: 0;
	margin: 0;
	margin-right: auto;
}

#google-map iframe {
    width: 100%;
	height: 100%;
}

#google-map a 			{ font-size:12px; font-weight:bold; color:#939598; text-decoration:none; margin:0; padding: 0; }
#google-map a:hover 	{ color:#000000; text-decoration:none; }
