body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #4766A5;
	margin: 0px;
	padding: 10px;
	cursor: default;
}
.mainbody {
	width:760px;
}

.searchfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #305FB9;
	height: 20px;
	width: 100px;
}
.NavArea {
	width: 175px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D4E1F2;
}
.PageBottom {
	background-image: url(images/BottomRightCorner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 10px;
}
.loginfields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7F9EBA;
	height: 20px;
	width: 140px;
	margin-bottom: 2px;
	margin-left: 8px;
	padding-left: 5px;
}
.ContentArea {
	padding-left: 8px;
	padding-bottom: 30px;

}
.ContentArea img{
	cursor:hand;
}
.LatestNewsBG {
	background-image: url(images/LatestNewsRightBorder.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.LatestNews {
	background-image: url(images/LatestNewsBottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.LatestNewsMember {
	background-image: url(images/LatestNewsBottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.NewsFeature {
	font-size: 12px;
	color: #315FBB;
	width: 200px;
	margin-left: 13px;
	padding-left: 12px;
	background-image: url(images/MenuArrow.gif);
	background-repeat: no-repeat;
	background-position: left -1px;
	margin-bottom: 10px;

}
.NewsFeature a{
	color: #315FBB;
	text-decoration:none;
}
.NewsFeature a:visited{
	color: #800080;
}
.NewsFeature a:hover{
	text-decoration:underline;
}
.AltFindBG {
	background-image: url(images/AltFindBG.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.LocaterDropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	width: 170px;
	margin-right: 10px;
	padding-left: 5px;
	color: #556A7E;

}
.HomeFeatures {
	margin-top: 10px;
	width: 555px;
	margin-left: 5px;
}
.HomeFeatures td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-bottom:10px;
	color: #556A7E;
	border-bottom:solid 3px #E1EBF6;
	padding-top: 10px;

}
.FeatureHeading {
	font-size: 18px;
	padding-bottom: 5px;
	font-weight: bold;
	color: #315FBB;
}
.readthis{
	margin-top:5px;
	font-size: 11px;
	font-weight: bold;
}
.readthis a{
	color: #315FBB;
	text-decoration: none;
}
.readthis a:visited{
	color: #800080;
}
.readthis a:hover{
	text-decoration: underline;
}
.FeatureThumb {
	background-color:#315FBB;
	margin-right:10px;
	margin-bottom:5px;
}
.FeatureThumb td{
	border-bottom:none;
	padding:0px;
}
.footer {
	background-color: #4766A5;
	font-size: 11px;
	font-weight: normal;
	color: #a3b3d2;
	padding-left: 10px;
	padding-top: 10px;
}
.footer a{
	color: #a3b3d2;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.PageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #315FBB;
	margin-bottom: 10px;
	padding-left: 5px;

}
.PageContent {
	font-size: 12px;
	color: #576A7D;
	padding-left: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
}
.PageMenu {
	font-size: 11px;
	font-weight: normal;
	color:#315FBB;
	padding-left:3px;
	padding-bottom:15px;
}
.PageMenu a{
	font-size: 11px;
	font-weight: normal;
	color:#315FBB;
	text-decoration:none;
}
.PageMenu a:hover{
	text-decoration:underline;
}
.ContentPic {
	float: right;
	width: 200px;
	margin-left: 10px;
}
.ContentPicPic {
	padding:1px;
	background-color: #91AFEA;
}
.ContentPicDescr {
	font-size: 12px;
	color: #FFFFFF;
	padding: 4px;
	background-color: #91AFEA;
}
hr {
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #B4CCE4;
	width:345px;
	text-align:left;
	margin-top:5px;
}
h1 {
	font-size: 18px;
	font-weight: bold;
	color: #315FBB;
}
h2 {
	font-size: 16px;
	font-weight: bold;
	color: #315FBB;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #315FBB;
}

.RowTitle {
	font-size: 12px;
	font-weight: bold;
	color: #566A7D;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 110px;

}
.InfoTable td{
	font-size: 12px;
	color: #566A7D;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-top: 1px;
	height: 22px;



}
.InfoTable td a{
	color: #566A7D;
}
.DistributorSearch2 {
	font-size: 12px;
	color: #315FBB;
	padding-left: 17px;
	background-image: url(images/LatestNewsBottom2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
}
.LocaterDropdown2 {
	font-size: 11px;
	height: 20px;
	width: 190px;
	color: #556A7E;
	margin-bottom: 4px;

}
p {

	font-size: 12px;
	color: #576A7D;
}
li {

	font-size: 12px;
	color: #576A7D;
}
.faqfilter {
	font-size: 11px;
	color: #576A7D;
	height: 20px;
	width: 230px;
}
.Question {
	font-size: 14px;
	font-weight: bold;
	color: #F85D00;
	background-image: url(images/question.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 3px;
	padding-left: 32px;
	padding-bottom: 5px;

}
.Answer {

	font-size: 12px;
	font-weight: normal;
	color: #57697E;
	background-image: url(images/answer.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-top: 5px;
	padding-left: 32px;
	padding-bottom: 5px;
}
.FAQFeedBackTitle {
	font-size: 16px;
	font-weight: bold;
	background-image: url(images/FaqFeedbackHeader.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 34px;
	padding-left: 10px;
	color: #315FBB;
}
.FaqFeedback {
	background-color: #DCECF8;
	background-image: url(images/FaqFeedbackTile.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #B3CCE5;
	border-left-color: #B3CCE5;
	font-size: 12px;
	padding-right: 10px;
	padding-left: 10px;
	color: #576A7D;
	padding-top: 5px;




}
.textfields {
	font-size: 12px;
	color: #576A7D;
	height: 20px;
	width: 250px;

}
.textarea {
	font-size: 12px;
	color: #576A7D;
	height: 150px;
	width: 370px;
	font-family: Arial, Helvetica, sans-serif;

}
.CategoryName {
	font-size: 16px;
	font-weight: bold;
	color: #315FBB;
	padding-bottom: 5px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D4E1F2;
}
.FileName {
	font-size: 12px;
	font-weight: bold;
	color: #576A7D;
}
.filedescr {
	font-size: 11px;
	color: #576A7D;
	padding: 0px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4E1F2;
}
.ArticleDate {
	font-size: 11px;
	font-weight: normal;
	color: #556A7E;
	font-style: italic;
}
.PageContent a{
	color: #556A7E;
}
.PageContent a:visited{
	color: #800080;
}
.results {
	line-height: 18px;
}
.results a{
	color: #556A7E;
}
.results a:visited{
	color: #800080;
}
.EmailPage {
	margin-top: 10px;

}
.EmailPage td{
	font-size: 12px;
	color: #566A7D;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-top: 1px;
	height: 22px;
}
.EmailRowTitle {

	font-size: 11px;
	font-weight: bold;
	color: #566A7D;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	width: 160px;
}
.Emailbutton {
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.pageon {
	font-size: 12px;
	color: #556A7E;
	background-image: url(images/pagenation_on.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 22px;
	width: 18px;
}
.pageoff {
	font-size: 12px;
	color: #556A7E;
	cursor: hand;
	background-image: url(images/pagenation_off.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 22px;
	width: 18px;
}
