﻿body							{ background-image: url('../../Images/TopEdge.jpg'); background-repeat: repeat-x; margin: 0px; font-family: Arial MT, Verdana, Arial, Helvetica; font-size: 10pt; color: #848484 }

h1								{ font-family: Arial; font-size: 19pt; font-weight: normal; color: #26accb; }
.alt-colour						{ color: #336383; }
h2								{ font-family: Arial; font-size: 13pt; font-weight: normal; color: #336383; margin-top: 20px;  } 

ul.tick							{ list-style-image: url("../../Images/Tick.gif"); }
ul.tick	li						{ margin-top: 5px; }

.fixed-width-region				{ width: 803px; margin-left: auto; margin-right: auto; padding-left: 50px; padding-right: 50px;  }
/* min-width: 800px; max-width: 1024px; */

.need-help-message				{ text-align: right; color: #F18678; font-family: Arial; font-size: 10pt; padding: 4px; }

.quick-menu-region				{ height: 70px; background-image: url('../../Images/BannerTop.jpg'); background-position: right bottom; background-repeat: no-repeat; padding: 4px; }

.quick-menu						{ float: right; font-size: 8pt; font-weight: bold; }
.quick-menu a					{ color: #767676; text-decoration: none; }

.menu							{ background-color: #8fa8b5; background-image: url('../../Images/MenuHighlight.gif'); background-repeat: repeat-x;  font-size: 12pt; margin: 1px 0px 0px 0px; height: 35px; border-bottom: solid 1px white; }
.menu a							{ color: White; text-decoration: none; }
.static-menu-item				{ width: 200px; height: 35px; padding-top: 8px; border-right: solid 1px white; text-align: center; cursor: pointer; }
.dynamic-menu					{ margin-top: -8px; }
.dynamic-menu-item				{ width: 200px; height: 25px; padding-top: 8px; border-bottom: solid 1px white; background-color: #8fa8b5; text-align: center; cursor: pointer; }

.static-menu-item:hover 		{background-color: #6c8795}
.dynamic-menu-item:hover 		{background-color: #6c8795}

.banner-image					{ position: relative; }
.banner-image img				{ width: 100%; }

.content-region					{ background-image: url('../../Images/BannerBottom.jpg'); background-position: right top; background-repeat: no-repeat; margin-top: -3px; padding-top: 15px; }

.left-bar						{ float: left; width: 200px; padding: 0px; margin-top: 15px; }

.sub-menu						{ width: 220px; background: #eef5fa; padding: 5px 5px 15px 5px; margin-top: 10px; background-image: url('../../Images/NewsTop.gif'); background-repeat: no-repeat; }
.sub-menu h1					{ margin: 10px 0px 8px 15px; color: #336383; font-size: 16px; font-weight: bold }

.sub-menu li					{ list-style-image: url(../../Images/Bullet.gif); color: #336383; }
.sub-menu a						{ text-decoration: none; color: #336383; display: block; }
.sub-menu a:hover 				{ background-color: #26accb; color: White; }
.sub-menu .selected				{ background-color: #26accb; color: White; }

.news							{ width: 200px; padding: 15px; margin-top: 10px; background: #eef5fa; background-image: url('../../Images/NewsTop.gif'); background-repeat: no-repeat;  } /* border: solid 1px #26accb; */
.news ul						{ list-style-image: url('../../Images/Bullet.gif'); font-size: 11px; margin-left: 18px; padding: 0px }
.news ul li						{ font-weight: bold; color: #336383;}
.news ul li	p					{ font-weight: normal; margin-top: 4px; margin-bottom: 8px; color: #336383; }
.news a							{ text-decoration: none; color: inherit; }
.news hr						{ border-bottom: 1px dotted #9b9b9b; border-top-style: none}
.news-bottom					{ width: 230px; height: 10px; background-image: url('../../Images/NewsBottom.gif'); }

.advert							{ width: 195px; border: solid 1px #cccccc; padding: 1px; }
.advert div						{ background-color: #7adbe4; background-image: url(../../Images/AdvertBackground.gif); background-repeat: no-repeat; background-position: top; }
.advert h2						{ margin: 0px; padding: 6px; color: White; font-size: 18pt; }
.advert p						{ margin: 0px 6px 0px 6px; color: White; font-family: Arial; font-size: 13pt;}
.advert .find-out-more			{ text-align: right; padding-top: 10px; }

.page-content					{ margin-left: 250px; margin-top: 0px; }
.page-content b					{ color: #336383; }
.page-content a					{ color: #336383; }

.footer							{ clear:both; border-top: dotted 1px #9b9b9b; text-align: center; color: #9b9b9b; font-size: 8pt; margin: 40px 0px 40px 0px }
.footer p						{ font-size: 9px }
.footer a						{ color: #9b9b9b; text-decoration: none; font-size: 12px}
.footer a:hover					{ color: #336383; text-decoration: underline; }

.box							{ background: #eef5fa; margin-top: 20px; padding: 5px 15px 5px 15px; border: solid 1px #26accb; }
.inline-h2						{ font-family: Arial; font-size: 13pt; font-weight: normal; color: #336383; } 

.data-table						{ width: 100%; border-spacing: 0px; }
.data-table	th, .data-table td	{ padding: 3px 6px 3px 6px; }
.data-table .table-heading		{ background-color: #7fcee2; color: White; font-size: 10pt; padding: 6px; background-image: url('../../Images/TableHeadingCorner.gif'); background-repeat: no-repeat; background-position: right top; border-bottom: solid 3px white; }

.data-table th.c0				{ text-align: left; background-color: #b9c9d2; color: White; background-image: url('../../Images/TableHeading2Corner.gif'); background-repeat: no-repeat; background-position: right top; }
.data-table	th.c1, 
.data-table	th.c2, 
.data-table	th.c3, 
.data-table	th.c4				{ background-color: #f4f8fc; background-image: none; color: #848383; }

.data-table	.c1, 
.data-table	.c2,
.data-table	.c3,
.data-table .r0 .c0,
.data-table .r1 .c0				{ border-right: dotted 1px gray; }

.data-table	.c1, 
.data-table	.c2,
.data-table	.c3,
.data-table	.c4					{ width: 10%; text-align: center; }

.data-table .r0	.c0				{ background-color: #e1e5e8; }
.data-table .r1	.c0				{ background-color: #f4f8fc; }
.data-table .r0	.c1				{ background-color: #cedae9; }
.data-table .r1	.c1				{ background-color: #e0edfd; }
.data-table .r0	.c2				{ background-color: #d0e7e0; }
.data-table .r1	.c2				{ background-color: #e2fbf3; }
.data-table .r0	.c3				{ background-color: #dfd8dd; }
.data-table .r1	.c3				{ background-color: #f2eaf0; }
.data-table .r0	.c4				{ background-color: #e1e5e8; }
.data-table .r1	.c4				{ background-color: #f4f8fc; }

a.popup-link					{ border-bottom: dashed 1px #bbbbbb; cursor: pointer; color: #848484; text-decoration: none; }
.popup-region					{ position: absolute; top:0px; left:0px; width: 50%; background: White; border: solid 1px #26accb; padding: 0px 10px 10px 10px; z-index: 100; }

.staff-photo					{ float:left; margin: 0px 10px 10px 0px;  border: solid 1px #26accb; }

.client-testimonial				{ border: solid 1px #26accb; padding: 0px 10px 0px 10px; margin-bottom: 20px; }

a.service						{ display: block; background-repeat: no-repeat; min-height: 70px; padding-left: 70px; text-decoration: none; color: #26accb; }
a.service h2					{ color: #336383; margin-top: 2px; margin-bottom: 5px; }

.contact-form					{ border: solid 1px #26accb; padding: 10px; width: 520px; }

