body {background-color:#E2EDFE; color:#000;}
a {color:#000;}
a:hover, a:active, a:focus {color:#ee5500;}

h1, h2, h3, h5 {
	color:#0875ba; /* these headers have blue colour */
}
h4 {
	color:#666666;
}

/* ----------------------------------------------------------------------------------------------------------
Layout
---------------------------------------------------------------------------------------------------------- */

#header #nav a {color:#303030;}
#header #nav a:hover, #header #nav a:hover span {color:#000;}
#header #nav li.active a, #header #nav li.active a span {color:#fff;}
#footer p.f-left, #footer p.f-left a {color:#7f7f7f;}
#footer p.f-left strong, #footer p.f-left strong a {color:#3f3f3f;}
#footer p.f-right, #footer p.f-right a {color:#7f7f7f;}
#footer a:hover {color:#000 !important;}

/* ----------------------------------------------------------------------------------------------------------
Page: Homepage
---------------------------------------------------------------------------------------------------------- */

.box-01 {background-color:#ffcb00;}
.box-02 .col h2 {color:#ee5500;}
.box-02, .box-02-top, .box-02-bottom {background-color:#fff;}
.box-03, .box-03-top, .box-03-bottom {background-color:#fff;}
.box-04 {background-color:#dfdfdf;}
.box-04 .box-04-title h3 {color:#fff;}
.box-04 .box-04-links span {color:#afafaf;}

/* ----------------------------------------------------------------------------------------------------------
Page: Subpage
---------------------------------------------------------------------------------------------------------- */

#title {background-color:#ffcb00;}
#title h1 {color:#fff;}
#title #subnav strong {color:#000;}
#title #subnav a {color:#fff;}
#title #subnav a:hover {color:#fff;}
#title #subnav span {color:#facf00;}
.cols, .cols-top, .cols-bottom {background-color:#fff;}
.content .content-box {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#f5f5f5;}
.content .perex {border-bottom:1px solid #d0d0d0;}
.content table {border:1px solid #d0d0d0;}
.content table th, .content table td {border:1px solid #d0d0d0;}
/*.content table th {background-color:#000; color:#fff;}
.content table tr.odd td {background:#f0f0f0;}*/
.content dt {color:#ee5500;}
.aside h2 {color:#ee5500;}
.aside .aside-box {border-top:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; background:#f5f5f5;}

/* ----------------------------------------------------------------------------------------------------------
Others
---------------------------------------------------------------------------------------------------------- */

.input {border:1px solid #afafaf; background-color:#fff;}
.border {border:1px solid #ccc;}

.slideshow-rm a:hover, .body-rm a:hover, .reverse-arrow a:hover {
	text-decoration:none;
}

.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;
}
.slideshow-rm { /* learn more styles in the home slideshow */
	background:#fff url(/images/slide_arrow.gif) no-repeat 7px 5px;
}
.slideshow-rm a {
	color:#0875ba;
}
.slideshow-rm:hover {
	background:#fff url(/images/slide_arrow.gif) no-repeat 7px 5px;
}
.slideshow-rm a:hover {
	color:#0875ba;	
}
.slide-txt h3 a, .slide-txt h3 { /* color of text header(with link) with the semi-transparent black background */
	color:#fff;
	text-decoration:none;
}
