body {
	margin:10px 0px; 
	padding:0px;
	background-color: #FFFFFF;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	}

		
/* =========================================== HEADING STYLES ===============================*/		
		
h1 {
color: #000000;
font-size: small;
margin-top: 0px;
margin-bottom:5px;
}

h2 {
color: #000000;
font-size: x-small;
margin-top: 0px;
}

/* =========================================== Paragraph  ==============================*/

P {
margin-top: 0px;
line-height: 150%;
margin-bottom: 7px;
font-size: 11px;
color: #000000;
}

A {
margin-top: 0px;
margin-bottom: 7px;
font-size: 11px;
color: #333333;
}

A:hover {
margin-top: 0px;
margin-bottom: 7px;
font-size: 11px;
color:#333333;
text-decoration: none;
}

PlainText {
margin-top: 0px;
font-size: x-small;
color:#6E6554;
}

li {
margin-top: 0px;
list-style-image: url(icons/bullet.gif);
font-size: 11px;
color:#6E6554;
}

ul {
margin-left: 10px;
padding-left: 5px;
}
/* =========================================== MENU  ==============================*/

.menu {
background-color: #FEFCE9;
width: 105px;
margin-left: 41px;
 

/*margin-right: 31px;*/
}

.menu a {
font-size: 12px;
color: #000000;
text-decoration: none;
display: block;

}

.menu a:hover {
font-size: 12px;
color: #6f6554;
display: block;

}


.submenu {
font-size: 9px;
display: block;
}

.arrow { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color:#F5EB0B;

}

/* ==================================MAINTABLE ==============================*/


.WhiteTable {
height: 575px;
background-color: #FEFCE9;
border: 1px solid black;
}
/* =========================================== Centre Content  ==============================*/
	
.CMS_CentreContent {
width: 490px;
margin-left: 42px;
border: 1px solid black;
}

.CMS_CentreContent img 
{
	padding: 10px;
	border: 2px solid #000000;
	background-color: #FFFFFF;}


.CMS_CenterLeft {
width: 224px;
margin-right: 40px;
padding-right: 40px;

}

.CMS_CentreRight {
width: 224px;
padding-right: 40px;

}

.CMS_Intro {

width: 488px;

}

/* =========================================== Centre Content  ==============================*/

.CMS_RightContent {
width: 230px;
margin-left: 42px;
margin-right: 40px;
}


/* ======================================== Contact Page ==================================*/


.TextBoxes
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 250px;
}
.ClientButtons
{
	background: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;
	margin-left: 110px;
}

.NewsButtons
{
	background: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;
}

.SignupButtons
{
	background: #000000;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #FFFFFF;}

.ContactRow
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	color: #000000;
	text-align: left;
}
.SearchTitle{font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	color: #000000;
	text-align: left;}
/* ======================== News Section ========================*/
.NewsRow
{
	font-size: 11px;
	margin: 0px;
	padding: 5px;
	color: #666666;
	border-bottom: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	cursor: hand;
}
.NewsTitle
{
	font-weight: bold;
	font-size: 12px;
	color: #6f6554;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.NewsDate
{
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom:  1px solid #FFFFFF;
	width:100%;
	display:none;
}
.NewsLinks
{
	width: 100%;
	display: block;
	color: #000000;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FEFCE9;
	text-decoration: none;
	list-style-image: url(icons/bullet.gif);
	border-bottom:  1px solid #000000;
}
.NewsLinks:Hover
{
	width: 100%;
	display: block;
	color: #EEEEEE;
	background-color: #000000;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 4px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#000000,endColorStr=#FEFCE9);
	text-decoration: none;
	list-style-image: url(icons/bullet.gif);
}
.NewsCats
{
	width: 100%;
	display: block;
	color: #0082D6;
	padding-left: 4px;
	font-size: 11px;
	padding-bottom: 4px;
	padding-top: 4px;
	margin-bottom: 5px;
	margin-top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5EB0D;
	border-bottom: 1px solid #9e9483;
	text-decoration: none;
}
.NewsDateLine
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-top: 15px;
	color: #666666;
	padding-bottom: 3px;
	width: 100%;
	border-bottom: 1px solid #9e9483;
display:none;
}
.SmallNewsHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}
.NewsHeadlines
{font-family: Verdana, Arial, Helvetica, sans-serif;
color: #B09112;
font-size: 11px;
display:block;
color: #000000;
padding-bottom: 4px;
text-decoration:none;
	}
.NewsHeadlines:Hover
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
display: block;
color: #000000;
padding-bottom: 4px;
text-decoration: none;
	}
	
.FloatRight{
float: left;
border: 2px solid #000000;
background-color: #FFFFFF;
margin: 10px 15px 10px 0px;
display: block;
}
.map
{	border: 2px solid black;
	}
	
#CMS_RightContent p
{	padding-left: 25px;
	}
