.body
{
	background-color:#4C7EB5;
	}
.ImgBefore
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.ImgAfter
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.LatestNews
{
	background-position: left top;
	background-image: url(images/LatestNews.jpg);
	background-repeat: no-repeat;
}
.LatestNewsRep
{
	BACKGROUND-POSITION-X: right;
	background-image: url(images/LatestNewsRep.gif);
	background-repeat: repeat-y;
}
.GalleryBeforeText
{
	text-align:center;
	font-weight: bold;
	font-size: 12pt;
	color: #d2ccaa;
	font-family: Arial;
	background-color: #b0a66a;
}
.Text
{
	font-weight: bold;
	font-size: 12pt;
	font-family:  Arial;
	
}
.TextClassServices2
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
}

.TextClassServices
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Arial;
}
.TextTileDate
{	
	margin-top: 0px;
	font-weight: bold;
	font-size: 8pt;
	vertical-align: text-top;
	color: white;
	padding-top: 2px;
	font-family: Arial;
	
}

.TextTile
{
	margin-top: 0px;
	font-weight: bold;
	font-size: 10pt;
	vertical-align: text-top;
	color: white;
	padding-top: 0px;
	font-family: Arial;
	
}
.Item_Gallery
{
	border-right: #543001 thin solid;
	border-top: #543001 thin;
	BACKGROUND-POSITION-Y: top;
	background-image: url(images/Gallery_Rep.gif);
	border-left: #543001 thin solid;
	border-bottom: #543001 thin solid;
	background-repeat: repeat-x;
}
.Item_News
{
	BACKGROUND-POSITION-Y: top;
	background-image: url(images/News_Rep.gif);
	background-repeat: repeat-x;	
}

.TextBoxClass
{
	border-right : #b0a66a 1px solid;
	border-top : #b0a66a 1px solid;
	border-left : #b0a66a 1px solid;
	border-bottom : #b0a66a 1px solid;
	background-color : #a3d3e3;
}
.ContactTitle
{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	border-bottom: #b0a66a thin solid;
	font-family: Arial;
	height: 20px;
	background-color: black;
}
	
.StaffTD1
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	padding-bottom: 5px;
	color: #8f885e;
	padding-top: 5px;
	border-bottom: #e3e1db 1px solid;
	font-family: Arial;
	text-align: right;
}

.StaffTD2
{
	padding-right: 5px;
	font-size: 10pt;
	padding-bottom: 5px;
	border-right: #255275 1px solid;
	color: #255275;
	padding-top: 5px;
	border-bottom: #e3e1db 1px solid;
	font-family: Arial;
}

.TitleClassServices
{
	font-weight: bold;
	font-size: 14pt;
	color: #c81a0f;
	font-family:  'Times New Roman';
}
.TitleClass
{
	font-weight: bold;
	font-size: 15pt;
		color: #c81a0f;
	font-family:  'Times New Roman';
}
.LeftSideSub
{
	border-right: #e7e7eb 1px solid;
	padding-right: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-left: 5px;
	border-left: #e7e7eb 1px solid;
	margin-right: 5px;
	border-bottom: #e7e7eb 1px solid;
}

.BarClass_Gallery
{
	font-weight: bold;
	font-size: 16pt;
	color: #AE6300;
	border-bottom: #AE6300 thin solid;
	font-family: 'Times New Roman' , Arial;
	
	height: 35px;
	background-color: #ececee;
}

.BarClass_News
{
	font-weight: bold;
	font-size: 16pt;
	color: #4D5F80;
	border-bottom: #4D5F80 thin solid;
	font-family: 'Times New Roman' , Arial;
	
	height: 35px;
	background-color: #ececee;
}
.BarClass_Contactus
{
	font-weight: bold;
	font-size: 16pt;
	color: #4d5f80;
	border-bottom: black thin solid;
	font-family: 'Times New Roman' , Arial;
	
	height: 35px;
	background-color: #ececee;
}
.BarClass_Staff
{
	font-weight: bold;
	font-size: 16pt;
	color: #255275;
	border-bottom: #255275 thin solid;
	font-family: 'Times New Roman' , Arial;
	
	height: 35px;
	background-color: #ececee;
}
.BarClass_Services
{
	font-weight: bold;
	font-size: 16pt;
	color: #1B1768;
	border-bottom: #1B1768 thin solid;
	font-family: 'Times New Roman' , Arial;
	
	height: 35px;
	background-color: #ececee;
}
.BarClass
{
	font-weight: bold;
	font-size: 16pt;
	color: #C81A0F;
	border-bottom: #c81a0f thin solid;
	font-family: 'Times New Roman' , Arial;
	
	height: 35px;
	background-color: #ececee;
}
.EBackgroundClass
{
	padding-right: 10px;
	background-position: left bottom;
	padding-left: 10px;
	font-weight: bold;
	font-size: 12pt;
	background-image: url(images/E.jpg);
	padding-top: 10px;
	background-repeat: no-repeat;
	font-family: Arial;
}
.Bottom_Rep
{
	BACKGROUND-POSITION-Y: top;
	background-image: url(images/Bottom_Rep.gif);
	background-repeat: repeat-x;
}
.Left_M_Rep
{	
	BACKGROUND-POSITION-X: Left;
	background-image: url(images/Left_M_Rep.gif);
	background-repeat: repeat-y;
}
.Right_M_Rep
{
	BACKGROUND-POSITION-X: right;
	background-image: url(images/Right_M_Rep.gif);
	background-repeat: repeat-y;
}
.GrayText
{
	font-size: 8pt;
	color: #7f7f7f;
	font-family: Tahoma;
}
.MenuTable
{
	
}
.MenuItem
{
	cursor: hand;
}
.MAIN_TOP_REP
{
	background-image: url(images/Top_Rep.jpg);	
}
A:link
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma;
	text-decoration: none;
}
A:visited
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma;	
	text-decoration: none;
}
A:hover
{
	color: black;
	font-size: 9pt;
	font-family: Tahoma;
	text-decoration: underline;
}.LnkServices:link
{

	
	font-size: 9pt;
	color: #7f7f7f;
	font-family: Tahoma;
	text-decoration: none;
}
.LnkServices:visited
{

	font-size: 9pt;
	color: #7f7f7f;
	font-family: Tahoma;	
	text-decoration: none;
}
.LnkServices:hover
{	

	color:black;
	font-size: 9pt;
	font-family: Tahoma;
	text-decoration: underline;
}
.LnkServices2:link
{
	font-size: 10pt;
	color: #7f7f7f;
	font-family: Tahoma;
	text-decoration: none;
}
.LnkServices2:visited
{
	font-size: 10pt;
	color: #7f7f7f;
	font-family: Tahoma;	
	text-decoration: none;
}
.LnkServices2:hover
{	

	color:black;
	font-size: 10pt;
	font-family: Tahoma;
	text-decoration: underline;
}
.GrayLink:link
{
	font-size: 10pt;
	color: #7f7f7f;
	font-family: Tahoma;
	text-decoration: none;
}
.GrayLink:visited
{
	font-size: 10pt;
	color: #7f7f7f;
	font-family: Tahoma;
	text-decoration: none;
}
.GrayLink:hover
{
	font-size: 10pt;
	font-family: Tahoma;
	text-decoration: underline;
}