html
{

	margin: 0;
	padding: 0;
}

#body
{
		margin: 0;
	padding: 0;
	
}

img
{
	border: none;
}

form
{
	margin: 0px;
	padding: 0px;
}

p
{
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	margin-right: 0px;
}

hr
{
	height: 1px;
	border: 0px;
	padding: 0px;
}

#container
{
	width: 999px;
	margin: 0 auto;
	overflow:hidden;

}
/*Header*/
#header
{

	overflow:hidden;

}
#headerDrop
{

width:100%;

}
#headerDropInner
{
margin:0 auto;
height:105px;
width:1004px;
}
#headerDropLeft
{
float:left;
height:105px;
width:10px;
}
#headerDropRight
{
float:right;
height:105px;
width:10px;
}
#headerLogo
{
float:left;
margin-left:20px;
margin-top:10px;
}
#headerLogoArrow
{
float:left;
margin-left:20px;
margin-top:40px;
}
#headerSearch
{
float:right;
height:60px;
width:600px;
margin-top:5px;
}
#TestimonialBox
{
float:left;
width:200px;
padding-left:8px;
height:150px;
}
#headerLinks
{
float:right;
width:600px;

padding-bottom:5px;
padding-top:2px;
height:23px;
}
.headerLinksItem a
{
text-align:center;
float:left;
width:90px;
height:20px;
padding-top:8px;
margin-left:3px;
margin-right:3px;
}
.headerlinksItemSpacer
{
float:left;
width:1px;
height:25px;
background-color:#CCCCCC;
}
.headerLinksItemOn
{
text-align:center;
float:left;
width:90px;
height:20px;
padding-top:8px;
margin-left:3px;
margin-right:3px;
}
#content
{
	clear: both;
	width: 1000px;
	overflow:hidden;
}
/*##############Content Left##################*/
#contentLeft
{
	float:left;
	width: 220px;
}
#contentLeftTop
{
float:left;
width:100%;
height:27px;
padding-top:15px;
padding-left:15px;
background-image:url(../Images/LeftMenuTopGreen.jpg);
background-repeat:no-repeat;
}
#contentLeftMain
{
float:left;
width:100%;
background-image:url(../Images/LeftMenuBack.jpg);
background-repeat:repeat-y;
padding-left:8px;
}
#contentLeftBottom
{
float:left;
width:100%;
height:11px;
background-image:url(../Images/LeftMenuBottom.jpg);
background-repeat:no-repeat;
}
/*Help Links*/
.LeftMenuHelpButton
{
float:left;
width:100%;
height:35px;
cursor:pointer;
}
.LeftMenuHelpButtonLeft
{
float:left;
width:16px;
height:35px;
background-image:url(../Images/LeftMenuHelpButtonLeft.jpg);
}
.LeftMenuHelpButtonRepeat
{
float:left;

width:173px;
height:35px;
background-image:url(../Images/LeftMenuHelpButtonRepeat.jpg);
background-repeat:repeat-x;
}
.LeftMenuHelpButtonRight
{
float:left;
width:16px;
height:35px;
background-image:url(../Images/LeftMenuHelpButtonRight.jpg);
}
#LeftMenuHelpButtonsBottom
{
float:left;
width:100%;
height:10px;
background-image:url(../images/LeftMenuHelpButtonsBottom.jpg);
background-repeat:no-repeat;
}
.leftMenuHelpButtonText
{
padding-top:10px;
float:left;
width:148px;
height:25px;
}
.HelpCircle
{
float:left;
margin-top:8px;
width:25px;
height:25px;
background-image:url(../Images/LeftMenuHelpButtonCircle.gif);
}
/*Sector Links*/
.LeftMenuTopper
{
padding-left:8px;
padding-top:7px;
margin-top:5px;
float:left;
width:197px;
height:25px;
background-image:url(../Images/LeftMenuTopperGreen.jpg);
}
.LeftMenuSectorButton
{
float:left;
padding-left:8px;
padding-top:5px;
width:197px;
height:21px;
background-image:url(../Images/LeftMenuSectorButton.jpg);
cursor:pointer;
}
/*Advert Boxes*/
.LeftMenuAdvertCard
{
float:left;
width:205px;
margin-top:10px;
}

/*######################## end of content left###############################*/
/*######################## Content Center ##################################*/
#contentCenter
{
	float:left;
	width: 530px;
	margin-left:15px;
	margin-right:10px;
	overflow:hidden;
}
#FlashBox
{
float:left;
width:100%;
height:250px;
}
.ContentInner
{
float:left;
width:100%;
padding-top:10px;
}
/*######################## Content Right ##################################*/
.RightSpacer
{
float:left;
width:220px;
height:10px;
}
#contentRight
{
	float:left;
	width: 220px;
}
.RightMenuTop
{
float:left;
width:100%;
height:40px;
background-image:url(../Images/RightMenuTop.jpg);
}
.RightMenuTopContact
{
float:left;
width:100%;
height:45px;
background-image:url(../Images/RightMenuTopContact.jpg);
}
.RightMenuText
{
float:left;
padding-left:15px;
padding-top:15px;
}
.contentRightMain
{
float:left;
width:100%;
background-image:url(../Images/RightMenuBack.jpg);
background-repeat:repeat-y;
}
.contentRightBottom
{
float:left;
width:100%;
height:10px;
background-image:url(../Images/RightMenuBottom.jpg);
background-repeat:repeat-y;
}
.contentRightBottomcurve
{
float:left;
width:100%;
height:10px;
background-image:url(../Images/LeftMenuBottomcurve.jpg);
background-repeat:repeat-y;
}
.contentRightFade
{
float:left;
width:207px;
background-image:url(../Images/RightMenuHorFade.jpg);
background-repeat:repeat-x;
margin-left:7px;
}
.WhiteArrow
{
margin-top:15px;
margin-left:3px;
float:left;
width:15px;
}
/*Services*/
.ServicesLink
{
Float:left;
width:180px;
padding-left:7px;
padding-top:5px;
height:25px;
background-image:url(../Images/ServiceButton.gif);
background-position:right;
background-repeat:no-repeat;
cursor:pointer;
}

/*######################## News Box ###############################*/
#NewsBox
{
float:left;
width:200px;
padding-left:8px;
height:100px;

}
.newsScrollerArticle
{
float:left;
width:180px;
height:100px;
padding-left:10px;
background-image:url(../Images/BlackArrow.gif);
background-repeat:no-repeat;
}
.TScrollerArticle
{
float:left;
width:180px;
height:150px;
padding-left:10px;
background-image:url(../Images/BlackArrow.gif);
background-repeat:no-repeat;
}
.moreLink
{
font-size:11px;
font-weight:bold;
float:left;
margin-left:10px;
padding-left:10px;
background-image:url(../Images/BlackArrow.gif);
background-repeat:no-repeat;
}
.NewsLink
{
font-size:9px;
font-weight:bold;

}
.newsScrollerSummary
{

}
.NewsOuterBox
{
float:left;
Height:200px;
}
/*############################ end  ##################################*/


#pageTitle
{
	text-align: center;
}

#pageInfo
{
	text-align: center;
}

#centeredContent
{
	clear: both;
	width: 500px;
	margin: 0 auto;
	min-height: 300px;
}
#footer
{
	margin-top:30px;
	padding-top:10px;
	clear: both;
	width: 100%;
	background-repeat:repeat-x;
	background-color:#222222;
	background-image:url(../Images/FooterStripe.jpg);
	
	overflow:hidden;
	
}
#FooterLeft
{
	height:30px;
	float:left;
	width:0px;
	background-image:url(../Images/FooterLeft.jpg);
	background-repeat:no-repeat;
}
#footerMain
{
margin: 0 auto;

padding-top:25px;

	width: 1005px;
	height:150px;
color:#C1D62F;

}
#FooterRight
{
	height:30px;
	float:left;
	width:0px;
	background-image:url(../Images/FooterRight.jpg);
	background-repeat:no-repeat;
}
#footerLine
{
float:left;
width:770px;
height:5px;
}
#footerLinks
{
	
}

#footerLinks .left
{
	width: 385px;
	float: left;
	text-align: left;
}

#footerLinks .right
{
	width: 385px;
	float: right;
	text-align: right;

}



/* NEWS DETAIL */
#newsDetailBody
{
	width: 520px;
	padding-top: 10px;
	min-height: 405px;
}

#newsDetailContent
{
	margin-top: 10px;
}

#newsDetailContent p img
{
	padding: 0px 0px 10px 20px;
}

#newsDetailLinks
{
	clear: both;
	width: 547px;
	height: 20px;
	padding-top: 10px;
	text-align: left;
}

/* SITE MAP */
.siteMapSection
{
	width: 547px;
	padding-top: 10px;
	padding-bottom: 5px;
}

.siteMapPage
{
	width: 547px;
	padding-top: 5px;
}

/* TESTIMONIAL LIST */
.testimonialList
{
	clear: both;
	width: 544px;
	margin-bottom: 10px;
}

.testimonialListText
{
clear:both;
	padding-left: 20px;
	padding-right: 10px;
}

.testimonialListBy
{

	padding-left: 10px;
	padding-right: 10px;
	margin-top: 5px;
}

/* NEWS ARTICLES */
#newsArticleList
{
	clear: both;
	width: 530px;
}

.newsArticleRow
{
	clear: both;
	width: 530px;
	padding-top: 10px;
}

.newsArticleRow hr
{
	height: 1px;
	border: 0px;
	padding: 0px;
}

.newsArticleRowTitle
{
	margin-bottom: 5px;
}

.newsArticleRowPreviewImage
{
	width: 60px;
	float: left;
}

.newsArticleRowPreviewImage img
{
	width: 60px;
	border-style: solid;
	border-width: 1px;
}

.newsArticleRowText
{
	width: 455px;
	float: right;
	margin-left: 15px;
}

.newsArticleRowTextFullWidth
{
	width: 525px;
}

.newsArticleRowTopicText
{
	width: 525px;
}

.newsArticleRowLink
{
	clear: both;
	width: 510px;
	text-align: right;
}

#newsListPagination
{
	clear: both;
	width: 510px;
	padding-top: 20px;
	height: 20px;
}

#newsListPagination .searchNavigationLeft
{
	width: 25%;
	float: left;
	text-align: left;
}

#newsListPagination .searchNavigationCenter
{
	width: 48%;
	float: left;
	text-align: center;
}

#newsListPagination .searchNavigationRight
{
	width: 25%;
	float: right;
	text-align: right;
}

#newsListPagination .searchNavigationLeft a, #newsListPagination .searchNavigationCenter a, #newsListPagination .searchNavigationRight a
{
	margin-left: 1px;
	margin-right: 1px;
}
/*Forms*/
.inputFormRow
{
Float:left;
padding-right:20px;
}


