@charset "UTF-8";
/* CSS Document */

/*
 * jQuery UI CSS Framework 1.8.8 ACCORD OVERRIDES
 * http://docs.jquery.com/UI/Theming/API
 */

/* COLOUR OVERRIDES
----------------------------------*/
/* Component containers
----------------------------------*/

.ui-widget-content {
	border-color: #dddddd;
	background-color: #f2f5f7;
	color: #362b36;
}
.ui-widget-content a {
	color: #362b36;
}
.ui-widget-header {
	border-color: #aed0ea;
	background-color: #deedf7;
	color: #222222;
}
.ui-widget-header a {
	color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border-color: #aed0ea;
	background-color: #d7ebf9;
	color: #2779aa;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #2779aa;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border-color: #74b2e2;
	background-color: #e4f1fb;
	color: #0070a3;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #0070a3;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border-color: #2694e8;
	background-color: #3baae3;
	color: #ffffff;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #ffffff;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border-color: #f9dd34;
	background-color: #ffef8f;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border-color: #cd0a0a;
	background-color: #cd0a0a;
	color: #ffffff;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #ffffff;
}



/*
 *  ACCORD INTERFACE SPECIFIC COLOURS
 */



body, 
.ui-tabs .ui-tabs-panel, 
.tabContainer.ui-widget-content, 
.ui-accordion-content, 
.ui-tabs .ui-tabs-panel, 
#accordNav #module-nav li  a.current {
	background-color:#FFF;	
}


.ui-state-active.paneMenu {
	border-bottom-color: #09F;
	}

.paneMenu li {
	border-top-color: #0CF;
	border-right-color: #09F;
	border-left-color: #0CF;
}

.paneMenu li:hover {
	background-color: #3CF;
	color: #000;
	border-top-color: #0CF;
	border-right-color: #0CF;
	border-left-color: #0CF;
}

.ui-widget-overlay {
	background-color: #666;
}

.ui-tabs .ui-tabs-panel {
	border-color: #FFF;
}

.accordNavHeader h3 {
	color: #FFF;
}

#accordNav {
	color: #000;
}
#accordNav a, #accordNav a:active {
	color:#FFF;
}
#accordNav a:hover {
	color:#fff;
}

/************ accordNav Accordion Menu ************/


#accordNav #module-nav li a.nav-top-item {
	color: #777;
}
#accordNav #module-nav li  a.current {
	color: #333;
}
#accordNav #module-nav li a.current:hover {
	color: #333;
}

#accordNav #module-nav  ul li  a {
	color: #FFF;
}
#accordNav #module-nav ul li a:hover, #accordNav #module-nav ul li a.current:hover {
	color: #DDD;
}



span.msgCount {
	color: #FFF;
	background-color: #F60;
}

.ui-widget-header.current {
	background-color:#30C;
	}