/* this file contains styles for WHITE BLUE THEME */

body {

	background:#fff;

	color:#666666;	

}

h1, h2, h3 {

	color:#0875ba; /* these headers have blue colour */

}

h4 {

	color:#666666;

}

h1 a:hover, h2 a:hover, h3 a:hover {

	border-bottom:1px solid #0875ba;

}

a {

	color:#0875ba; /* links have a blue colour */

}

a:hover {

	color:#0875ba;

}

input, textarea {

	background:#fff;

	border:1px solid #b9b9b9;

	color:#767676; /* this is the text in the input forms */

}

input:focus, textarea:focus {

	background:#f5f5f5;

}

blockquote {

	background:#f5f5f5;

	color:#a1a1a1;	/* text colour in the blockqoutes */

}

.logo-desc, .header-desc { /* this is the italic text used an additional description for headers and detail pages */

	color:#666666;
	font-style: normal; 

}

.main-menu-wrapper {

	background:url(menu_decoration.gif) no-repeat bottom; /* this represents the line decoration for main menu */

}

.jqueryslidemenu ul li ul {

	border-top:1px solid #efefef; /* border top of first sub level menu */

}

.jqueryslidemenu ul li ul li ul {

	border-top:1px solid #efefef;

}

.jqueryslidemenu ul li ul li a { 

	border-bottom:1px solid #efefef;

	border-left:1px solid #efefef;

	border-right:1px solid #efefef;

	background:#fff;

	color:#000;	

}

.jqueryslidemenu ul li ul li a:hover { /* sub menus hover style */

	background:#fafafa;

	color:#0875ba;

}

.jqueryslidemenu ul li a {

	color:#000;

}

.jqueryslidemenu ul li a:hover {

	background:#fff; /* background of tabs */

	color:#0875ba;

}

.jqueryslidemenu ul .selected a {

	color:#0875ba;

}

.slide-1-desc {

	background:#0875ba;

}

.slide-1-desc h1 {

	color:#fff;

}

.slide-1-desc p { /* text colour in the right side of home slider */

	color:#fff;

}

.slide-1-desc .more-link { /* learn more styles in the home slideshow */

	background:#fff url(slide_arrow.gif) no-repeat 7px 7px;

}

.slide-1-desc a.more-link {

	color:#0875ba;

}

.slide-1-desc a.more-link:hover {

	color:#0875ba;	

	background:#fff url(slide_arrow.gif) no-repeat 7px 7px;

}

.slide-txt h3 a, .slide-txt h3 { /* color of text header(with link) with the semi-transparent black background */

	color:#fff;

	text-decoration:none;

}

.latest-news, .newsletter, .brochure, .tabular-block, .flickr, .blog-categ, .services-box, .aboutus-box, .address-box {

	border-left:8px solid #efefef; /* border colour that separates left from right container */

}

.widget_mc_news .ln-list li h6 a { /* colour for latest news headers box */

	color:#828282;

	border-bottom:0 none;

}

.widget_mc_news .ln-list li p {

	color:#666666;

}

.widget_mc_news .ln-list li h6 a:hover {

	color:#828282;

	text-decoration:none;

	border-bottom:0 none;	

}

/* hover backgrounds for home news list and brochure, these 2 should be the same but I wrote them separately just in case */

.widget_mc_news .ln-list li:hover {

	background:#f5f5f5;

}

.widget_mc_brochure:hover {

	background:#f5f5f5;

}

/* end hover backgrounds */



.ln-date,  /* latest news date colour */

 /* next 2 classes are for article's date and comments in the blog section */

.blog-misc, 

.blog-misc a,

.ih-rss a, /* rss text on news page */

.newslist-date /* news date text on news page */ { 

	color:#a1a1a1;

}

/* START: read more / reverse arrow button that is found in the normal body gets those properties */

.body-rm { 

	background:#a3a3a3 url(input_arrow.gif) no-repeat 3px 1px;

}

.body-rm a {

	color:#fff;

	text-decoration:none;

}

.body-rm a:hover {

	color:#fff;

}

.body-rm:hover { /* read more button hover styles */

	background:#0875ba url(input_arrow.gif) no-repeat 3px 1px;

}

.reverse-arrow { /* button with reversed arrow style, used for pagination */

	background:#a3a3a3 url(reverse_arrow.gif) no-repeat 3px 1px;

}

.reverse-arrow a {

	color:#fff;

	text-decoration:none;

}

.reverse-arrow:hover {

	background:#0875ba url(reverse_arrow.gif) no-repeat 3px 1px;

}

/* END: read more body buttons styles */



/* START footer styles */

#footer {

	background:url(footer_decoration.gif) no-repeat top center; /* this represents the line decoration for footer */

}

#footer ul li a { /* footer menu normal state colours */

	color:#666666;

}

#footer ul li a:hover { /* footer menu hover state colours */

	color:#0875ba;

}

/* END footer styles */



.interior-header {

	background:#f5f5f5;

}

.intheader-paragraph {

	color:#a1a1a1;

}

#left .interior-content .interior-list li {

	background:url(body_arrow.gif) no-repeat 3px 6px;

}

/* START table styles */

.tbl thead tr td { /* table header background */

	background:#a3a3a3;	

	color:#fff;

}

.tbl tbody tr td { /* table row line */

	border-bottom:1px solid #dadada;

}

.tbl .odd td { /* table background for odd rows 1, 3, 5... */

	background:#fff;

}

.tbl .even td { /* table background for even rows 2, 4, 6... */

	background:#f5f5f5;

}

/* END table styles */



/* START tabular data */

.ui-tabs .ui-tabs-nav li a {

	/* default tab */

	background:#efefef;

	color:#828282;

}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {

	background:#a3a3a3;

}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 

	/* active or selected tab */

	background-color:#a3a3a3;

	color:#fff;

}

/* END tabular data */

.img-border, .img-border-nohover {

	border:6px solid #efefef;

}

.img-border:hover {

	border:6px solid #cacaca;

}

.blog-misc a:hover {

	text-decoration:underline;

}

/* general input buttons for search and newsletter forms, they might have same styles with blog/comments submit buttons */

.input-arrow {

	background:#a3a3a3 url(input_arrow.gif) no-repeat;

}

.input-arrow:hover { /* mouseover colour on submit arrow for forms */

	background:#0875ba url(input_arrow.gif) no-repeat;

}

/* START blog comment form styles */

.bc-submit, .contact-submit {

	background:#a3a3a3 url(input_arrow.gif) no-repeat;

	color:#fff;

}

.bc-submit:hover, .contact-submit:hover {

	background:#0875ba url(input_arrow.gif) no-repeat;

}

/* END blog comment form styles */



/* START blog right menu */

.blog-categ ul li a {

	border-bottom:1px solid #efefef;	

	color:#828282;

}

.blog-categ ul li a:hover {

	background:#f5f5f5;

	border-bottom:1px solid #cacaca;

	color:#0875ba;	

	text-decoration:none;

}

/* END blog right menu */

.blog-entry h2 a {

	color:#0875ba;

	text-decoration:none;

}

.pagination .page-number {

	color:#a1a1a1;

}

.services-box-list li {

	background:url(body_arrow.gif) no-repeat 3px 6px;

}

.address-box span {

	color:#a7a7a7;

}

.address-box address span {

	color:#666666;

}

#left .interior-content .newslist-wrapper li h4 a, .portfolio-wrapper li h4 a, #left .interior-content .services-wrapper li .service-txt h4 a {

	color:#666666;	

	text-decoration:none;

	/* these styles apply to header titles from list news, portfolio list and services list */

}

.h-services-list li {

	background:url(body_arrow.gif) no-repeat 2px 5px;

}

/* error messages styles */

.contact-error {

	border:1px solid #eda0a0;

	background:#fde3e3;

}

.contact-success {

	border:1px solid #bae5cb;

	background:#daffe9;

}

.contact-jerror {

	color:#ff502d;

	float:left;

	line-height:16px;

	margin:0 0 0 10px;

	width:180px;

}

.more-link {

	color:#fff;	

	background:#a3a3a3 url(input_arrow.gif) no-repeat 3px 1px;

}

a.more-link:hover {

	text-decoration:none;

	color:#fff;

	background:#0875ba url(input_arrow.gif) no-repeat 3px 1px;	

}

.previous-pag a, .next-pag a, .comment_next a {

	background:#a3a3a3 url(input_arrow.gif) no-repeat 3px 1px;

	color:#fff;	

	text-decoration:none;	

}

.comment_prev a {

 	background:#a3a3a3 url(input_arrow_rev.gif) no-repeat 3px 1px;

	color:#fff;	

	text-decoration:none;	

}

.previous-pag a:hover, .next-pag a:hover, .comment_next a:hover {

	background:#0875ba url(input_arrow.gif) no-repeat 3px 1px;

	color:#fff;	

	text-decoration:none;

}

.comment_prev a:hover {

	background:#0875ba url(input_arrow_rev.gif) no-repeat 3px 1px;

	color:#fff;	

	text-decoration:none;

}

.newslist-wrapper li .more-link {

	color:#0875ba;

}

.newslist-wrapper li .more-link:hover {

	color:#0875ba;

}

.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul .current_page_item a {

	color:#0875ba;

}

.jqueryslidemenu ul .current_page_item ul a {

	color:#000;

}

/* start comment section colours */	

.widget_calendar table td, .commentlist .avatar {

	border:1px solid #efefef;

}

.commentlist .commentmetadata a { 

	color:#a1a1a1;

}

.fn { 

	color:#666666;

}

.fn a {

	color:#0875ba;

}

/* end comment section colours */	

.newslist-date a {

	color:#a1a1a1;

}

.search-results-title, .archive-header { 

	background:#f5f5f5;	

}

.search-results-title h3, .archive-header h3 {

	color:#0875ba;

}

.search-results h4 a, .archive-results h4 a  {

	color:#666666;

}

.search-results h4 a:hover, .archive-results h4 a:hover {

	color:#666666;

}
