body {
	color: #393939;
}

.background {
	background-color: #00609d;	
	background-image: url(../images/style-2/body-bg.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#top h1, #top h1 a, #top h1 a:hover {
	color: #ffffff;
}

#footer {
	color: #80b6c9;
}

#footer a {
	color: #3d94b2;
}

#footer a:hover {
	color: #267691;
}

#col-left {
	background-color: #f0f0f0;
}

#col-center {
	background-color: #f9f9f9;
}

#col-right {
	background-color: #f0f0f0;
}
#middle-cols {
background-color: #f9f9f9;
}

a {
	color: #00609d;
}

a:hover {
	color: #6c9d2c;
}

/* top menu */

#menu {
	background-color: #00609d;
}

.menu-nav a {
	color: #84cfff;	 /* Color for the 1st level links */ 
}

#menu ul.menu-nav li a:hover, #menu ul.menu-nav li#current a {
	color: #ffffff;
}

.menu-nav ul a,
.menu-nav ul ul a {
	border-bottom: 2px solid #1078ba;
}

.menu-nav li li a {
	color: #b3e2f2;
}

.menu-nav ul a:hover,
.menu-nav ul ul a:hover {
	background: #1078ba !important;		/* Hover background color for the 2nd and later level links */
	color: #ffffff;					/* Hover color for the 2nd and later level links */
}	

.menu-nav li ul {
	background: #00609d;	/* Background color of the 2nd level menu window */
}

.menu-nav li ul li ul {
	background: #00609d;					/* Background color of the 3rd level menu window */
}

.menu-nav li#current a:link, .menu-nav li#current a:visited {
	color: #ffffff;					/* Color for the 1st level activated links */
}

.menu-nav li#current li a:link, .menu-nav li#current li a:visited {
	color: #ffffff;					/* Color for the 2nd level activated links */
}
	
.menu-nav li#current li a:hover {
	color: #ffffff;					/* Hover color for the 2nd level activated links */
}

/* search module */

form.search {
	border: 1px solid #00609d; /* same as #menu background */
}

form.search .inputbox {
	color: #84cfff; /* same as top menu top level links */
}

/* Color settings for top modules (mod 5,6,7) */

#top-modules {
	background: url(../images/style-2/darker-bg.png) repeat 0 0;
}

#top-modules h2 {
	color: #ffffff;
}

.top-module {
	color: #ffffff;
}

.top-module a {
	color: #84cfff;
}

/* Color settings for bottom modules (mod 12,13,14) */

#bot-modules h3 {
	color: #ffffff;
}

.bot-module {
	color: #a6cde5;
}

.bot-module a {
	color: #b0d680;
}

/* Modules on left and right columns */

#col-left ul.menu li, #col-right ul.menu li,
#col-left ul.sections li, #col-right ul.sections li,
#col-left ul#mainlevel li, #col-right ul#mainlevel li, 
#col-left ul li, #col-right ul li {
	color: #00609d; /* Color of menu items dots */
}


/* Module Menu */

#col-left div.moduletable_menu .mod-content, #col-right div.moduletable_menu .mod-content {
	background: #d9e9ef;
	color: #393939;
}

#col-left div.moduletable_menu h3, #col-right div.moduletable_menu h3, div.moduletable_menu .button {
	background-color: #00609d;
	color: #ffffff;
}

#col-left div.moduletable_menu a, #col-right div.moduletable_menu a {
	color: #00609d;
}

#col-left div.moduletable_menu a:hover, #col-right div.moduletable_menu a:hover {
	color: #6c9d2c;
}

div.moduletable_menu .inputbox {
	border: 1px solid #d9e9ef;
}

/* Standard Module */

#col-left div.moduletable .mod-content, #col-right div.moduletable .mod-content {
	background: #d9e9ef;
	color: #304248;
}

#col-left div.moduletable h3, #col-right div.moduletable h3, .componentheading, div.moduletable .button {
	background-color: #206997;
	color: #ffffff;
}

#col-left div.moduletable a, #col-right div.moduletable a {
	color: #006283;
}

#col-left div.moduletable a:hover, #col-right div.moduletable a:hover {
	color: #70854c;
}

div.moduletable .inputbox {
	border: 1px solid #88b6c6;
}

/* Additional Text Module */

#col-left div.moduletable_text .mod-content, #col-right div.moduletable_text .mod-content {
	background: #cee0b6;
	color: #243e00;
}

#col-left div.moduletable_text h3, #col-right div.moduletable_text h3, div.moduletable_text .button {
	background-color: #6c9d2c;
	color: #ffffff;
}

#col-left div.moduletable_text a, #col-right div.moduletable_text a {
	color: #6c9d2c;
}

#col-left div.moduletable_text a:hover, #col-right div.moduletable_text a:hover {
	color: #00609d;
}

div.moduletable_text .inputbox {
	border: 1px solid #70854c;
}