html, body {
	font-family: Arial, Verdana, Helvetica, san-serif, Times, serif;
	margin: 0px;
	padding: 0px;
	background-color: white;
}

a { color: #1C5BA2; text-decoration: none; }

a:hover { color: #EE4A41; }

h1 { font-size: 12pt; margin: 0em 10px 1em 15px; }

h2 { font-size: 10pt; margin: 1em 10px 1em 15px; }

h3, p, label { font-size: 8pt; margin: 1em 10px 1em 15px; }

ul, ol {
	font-size: 8pt;
	line-height: 12pt;
	margin: 0.5em 10px 0.5em 30px;
	padding: 0px;
}

input, select, textarea {
	font-family: Arial, Verdana, Helvetica, san-serif, Times, serif;
	font-size: 10pt;	
}

img { border: 0; }

.big-text { font-size: 1.2em; }

.small-text { font-size: 0.8em; }

.red { color: #EE4A41; }

.lt-blue { color: #00C0F3; }

.dk-blue { color: #1C5BA2; }

.site-border {
	text-align: justify;
	width: 750px;
	margin: 0px 0px 0px 0px;
}

.site-head { width: 100%; display: table; }

.site-head1 {
	width: 100%;
	height: 105px;
	background: url(../images/top-bar1.gif) no-repeat top left;
}

.site-head1-tel { width: 50%; float: left; display: block; }

.site-head1-tel p { 
	color: white;
	font-weight: bold;
	margin: 45px 0px 0px 190px;
}

.site-head1-logo { width: 250px; display: inline; }

.site-head1-logo img { margin: 25px 0px 0px 105px; border: 0px; }

.site-head2 {
	text-align: right;
	width: 100%;
	background: url(../images/top-bar2.gif) no-repeat top left;
}

.site-head2 img { float: left; margin: 30px 0px 0px 5px }

.site-head2 ul { 
	color: #1C5BA2;
	font-size: 8pt;
	list-style: none;
	margin: 0px;
	height: 75px;
	padding: 30px 0px 10px 0px;
	background: url(../images/header-link-bar.gif) no-repeat 10px 50px right;
}

.site-head2 li { display: inline; }

.site-head2 a { color: #1C5BA2; margin: 0px 5px 0px 5px; }

.site-head2 a:hover { color: #EE4A41; }

.mmhide_site-body { width: 100%; height: 500px; }

.mmhide_site-body td { vertical-align: top; }

.mmhide_site-body-left { width: 10%; border: 0px; }

.mmhide_site-body-left img {border: 0px; }

.mmhide_site-body-left ul { list-style: url(../images/bullet.gif); margin: 0 0 1em 25px; }

.mmhide_site-body-left li { margin: 1em 0 1em 0; }

.mmhide_site-body-mid { 
	font-family: Verdana, Arial, Helvetica, san-serif, Times, serif;
	text-align: justify;
	width: 80%;
}

.picture-no-border img    { border-style: none }

.picture-left { float: left; margin: 0px 12px 10px 0px; border: solid 1px #1b5ba2;}
.picture-right { float: right; margin: 0px 0px 10px 12px; border: solid 1px #1b5ba2;}
.picture-border { border: solid 1px #1b5ba2; }

.mmhide_site-body-right { text-align: right; width: 10%; }

.mmhide_site_btt { width: 100%; }

.mmhide_site_btt p {
	font-size: 8pt;
	text-align: right;
	margin: 0px 14% 0.5em 0px;
}

.mmhide_site-foot {
	text-align: right;
	width: 100%;
	background-color: #EE4A41;
	background-image: url(../images/foot-back.gif);
	background-repeat: no-repeat;
	background-position: 84% 0px;
}

.mmhide_site-foot p { font-size: 9pt; padding: 5px 40px 5px 5px; margin: 0px; }

.mmhide_site-foot a { color: white; }

.mmhide_site-foot a:hover { color: #1C5BA2; }

.left-event-1, .left-event-2, .left-event-3 {
	width: 75px;
	height: 100px;
	margin: 10px 0px 0px 5px;
}

.left-event-1 a,  .left-event-2 a, .left-event-3 a {
	color: white;
	font-size: 8pt;
	font-weight: bold;
	width: 95%;
	height: 95%;
	display: block;
}

.left-event-1 a:hover,  .left-event-2 a:hover, .left-event-3 a:hover {
	color: #1C5BA2;
}

.left-event-1 {
	background: url(../images/home-left/left-01.jpg) no-repeat top left;
}

.left-event-2 {
	background: url(../images/home-left/left-02.jpg) no-repeat top left;
}

.left-event-3 {
	background: url(../images/home-left/left-03.jpg) no-repeat top left;
}

.mmhide_top-bar { margin: 0px 0px 1em 0px; width: 100%; }
.mmhide_top-bar-link{ width: 30%; height: 1.2em; }

.mmhide_top-bar-link a {
	font-size: 10pt;
	margin: 0px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
	background: url(../images/bullet.gif) no-repeat center left;
}

.mmhide_breadcrumbs { text-align: right; }

.mmhide_breadcrumbs p {
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px 10px 25px 0px;
}

.mmhide_breadcrumbs a { color: #EE4A41; }
.mmhide_breadcrumbs a:hover { color: #1C5BA2; }

.mmhide_breadcrumbs img { border: 0px; }

.right-banner {
	width: 95px;
	height: 145px;
	background: url(../images/right-back.gif) no-repeat top left;
}

.right-banner img { border: 0px; margin: 10px 7px 0px 1px; }	

.right-banner a:hover { color: #FFFFFF; }

.right-banner h1 { 
	color: white;
	font-size: 10pt;
	font-style: italic;
	margin: 0px;
	padding: 0.6em 10px 0.2em 5px;
}

.right-banner p {
	color: white;
	font-size: 8pt;
	font-style: italic;
	margin: 0px;
	padding: 0.6em 10px 0.5em 5px;
}
.right-banner-sqpicture {
	width: 95px;
	height: 145px;
	background: url(../images/right-back.gif) no-repeat top left;
}
.right-banner-sqpicture a:hover { color: #FFFFFF; }

.right-banner-sqpicture img { border: 0px; margin: 10px 7px 0px 1px; }	

.right-banner-sqpicture h1 { 
	color: white;
	font-size: 10pt;
	font-style: italic;
	margin: 0px;
	padding: 0.6em 10px 0.2em 5px;
}

.right-banner-sqpicture p {
	color: white;
	font-size: 8pt;
	font-style: italic;
	margin: 0px;
	padding: 0.9em 10px 0.5em 5px;
}
.gallery-table { position: relative; left: 12px; width: 95% }
.links-table { text-align: center; position: relative; left: 12px; width: 95% }
.links-table img { border-style: none }
.links-table-left { font-size: 14px; text-align: center; margin-top: 10px; padding-top: 10px; padding-bottom: 10px }
.links-table-right { font-size: 14px; text-align: center; padding-top: 10px; padding-bottom: 10px }
.contact-table { position: relative; left: 12px; width: 95% }
.gallery-table td { padding-top: 8px; padding-bottom: 8px }


img.banner { margin: 0 0 0 15px; display: block; border: 0; }