a {
	color: #4D8D1C;
}

a img {
	border: none;
}

a:hover {
	color: #a78e17; text-decoration:underline;
}

.ArrowDown {
	background: url('../images/ArrowDown.gif') center left no-repeat;
}

.ArrowRight {
	background: url('../images/ArrowRight.gif') center left no-repeat;
}

.ArrowUp {
	background: url('../images/ArrowUp.gif') center left no-repeat;
}

/*body {
	background: #ffffff;
	color: #575a5d;
}
*/
.Breadcrumb li a {
	color: #4D8D1C;
}

.Breadcrumb li a:hover {
	color: #a78e17;
}

.Button {
	background: url(../images/search-button.jpg) repeat-x left top; border:1px solid #BD7E09; 
	color: #9F6906;
}

.CategoryPagination {
	background: #E8E7BD;
	border: 1px solid #D4D391;
	color: #212121;
}

.Content {
	background: #FAFFED;
}

.Content h1, .Content h2, .Content h3, .Content h4, .Content h5, .Content h6 {
	color: #a78e17;
}

.Content .PostDetails {
	color: #6E6E6E;
}

.ContentPostDetails {
	color: #6E6E6E;
}

.ContentPostDetails li, .PostDetails li {
	background-image: none !important;
}

dd.Highlight input, dd.Highlight textarea, dd.Highlight select {
	border-color: #FF0000;
}

.even td {
	background-color: #ffffff;
}

.FeedLink a {
	background: url(../images/FeedLink.gif) 0 0 no-repeat;
	color: #307601;
}

.FeedLink a:hover {
	color: #A78E17;
}

fieldset {
	border: 1px solid #c4c4c4;
}

#Footer {
	color:#67CD00;
}

#Footer a:hover {
	color: #fff; text-decoration:none;
}

#Footer p {
	color: #16540D; margin:0px; padding:0px;
}

h3, h4, h5 {
	color: #fff;
}

.HighlightedLink a {
	background: url(../images/HighlightedLink.gif) 0 3px no-repeat;
	color: #135293;
}

.HighlightedLink a:hover {
	color: #ff24a4;
}

input, textarea, select {
	background: #fff url(../images/bg_input.gif) 0 0 repeat-x;
	border: 1px solid #c4c4c4;
	color: #1e292b;
}

input[type=radio], input[type=checkbox] {
	background: none;
	border: none;
}

.ISelector ul li {
	background-image: none !important;
}

.Largetxt {
	color: #4387cd;
}

.Left h1, .Left h2, .Right h1, .Right h2 {
	color: #575a5d;
}

.Left li a, .Right li a {
	color: #CAE9B6;
}

.Left li a:hover, .Right li a:hover {
	color: #fff;
}

.Left .SideBox, .Right .SideBox {
	
}



legend {
	color: #1e292b;
}

#Logo h1 a {
	color: #9cb1ce;
}

#Menu {
	background: url('../images/menu-normal-bg.jpg') repeat-x left top;
}

#Menu .HasSubMenu > a {
	background: url(../images/bg_arrow_down.png) no-repeat right 15px;
}

#Menu .HasSubSubMenu > a {
	background: url(../images/bg_arrow_right.png) no-repeat 160px 12px;
}

#Menu li a {
	color: #ffffff;
}

#Menu li a:hover {
	background: url('../images/menu-hover-bg.jpg') repeat-x left top; color:#141414;
}

#Menu li ul {
	/*background-color: #6F90B8;*/
}

#Menu li ul li a {
	color: #fff !important;
}

#Menu li ul li a:hover{
	color: #141414 !important;
}

.odd td {
	background-color: transparent;
}

.Required, .FormError, .HighlightMessage {
	color: #FF0000;
}

.Right .SideBoxContact {
	background: #6f90b8;
	color: #ffffff;
}

.RSSBlock h2 a {
	background-image: url('../images/feed-icon-32x32.png');
}

.SearchToggleLinkHide {
	background: url('../images/ArrowUp.gif') center right no-repeat;
}

.SearchToggleLinkShow {
	background: url('../images/ArrowDown.gif') center right no-repeat;
}

.SideBoxContact h3 {
	color: #ffffff;
}

#Slogan h2 {
	color: #575a5d;
}

table {
	border: 1px solid #c4c4c4;
}

#Tag {
	color: #a78e17;
}

.Testimonial {
	background: #fff url(../images/quote_top.gif) top left no-repeat;
	color: #a78e17;
}

.Testimonial_content {
	background: url(../images/quote_bottom.gif) bottom right no-repeat;
}

th {
	background: #c4c4c4;
}

#Topnav p, #Topnav a {
	color: #575a5d;
}

.TopSearch .Searchbg {
	background: url('../images/search.gif') no-repeat left 3px;	border: 0; height:26px; color:#fff;
}
*+ html .TopSearch .Searchbg {
	background: url('../images/search.gif') no-repeat left 2px;	border: 0; height:25px; color:#fff; padding-top:3px;
}

.TopSearch .Searchinput {
	background: url('../images/bg_topinput.jpg') no-repeat;
	border: 0;
}

.Word {
	color: #012c5f;
}

.left h3{ color:#A03607;}
.Left .RSSBlock, .Right .RSSBlock{ background: #006600 url(../images/rss-bg.jpg) repeat-x left top!important; border-top:2px solid #368700;}
.Left .RSSBlock h2, .Right .RSSBlock h2{ color:#FFFFFF;}
.Left .RSSBlock h2 a, .Right .RSSBlock h2 a{ color:#FFFFFF;}
.Left .RSSBlock h2 a:hover, .Right .RSSBlock h2 a:hover{ color:#FFFFFF; text-decoration:none;}

.LatestGallery{border-top:2px solid #368700!important; color:#A03607; background:#9AC50B url(../images/feature-web-bg.jpg) top left repeat-x !important ;}
.LatestGallery h2{color:#A03607;}
.LatestGallery a{ color:#307601; text-decoration:none; margin-top:5px;}
.LatestGallery a:hover{ color:#307601; text-decoration:underline;}
.LatestGallery img{border:1px solid #307601!important; }

body .searchTips{ color:#FFFFFF;}

.BodyContent h3{ font-size:18px;}
.BodyContent ul, tplflag-content-modules ul{ margin:0px; padding:0px; list-style-type:none;}
.BodyContent ul li, tplflag-content-modules ul li{ 	/*list-style-image: url('../images/bullet.gif');*/ 	padding:0px; list-style-type:none; 	background: url(../images/bullet.gif) left 3px no-repeat; margin: 3px 0 4px 0; 	padding:5px 0 0 15px;}
.BodyContent img{ border:1px solid #368700; margin-left:5px;}
.BodyContent table{ border:1px solid #C4C4C4; border-collapse:collapse;}
.BodyContent table td{ border:1px solid #C4C4C4; border-collapse:collapse;}

table.installation-table{ border:1px solid #C4C4C4; border-collapse:collapse;}
table.installation-table td{ border:1px solid #C4C4C4; border-collapse:collapse; padding:0px;}
table.installation-table td table{ border:0px solid #C4C4C4; border-collapse:collapse; padding:0px;}
table.installation-table td table td{ border:0px solid #C4C4C4; border-collapse:collapse; padding:3px 5px;}
table.installation-table td table td.heading{ text-align:center; vertical-align:middle; background-color:#45922A; color:#fff; font-weight:bold; padding:5px 0px;}