/* acsm.css * * * * * * * * * * * 

RE. EM UNITS
1em = 12px 
(100% font-size = 1em = 16px; 75% font size = 1em = 12px) 
*/

body {
	background: url(../images/acsm/bg.jpg);
	}

/* header */	
	
	#header .welcome {
		font-size: 0.9em;
		color: #000066;
		}
		#header #identity h1 {
			color: #003399;
			}
	#header .topmenu {
		color: #000066;
		}
			#header .topmenu a {
				font-size: 1.02em;
				}
				#header .topmenu  a:link,
				#header .topmenu  a:visited,
			   	#header .topmenu  a:hover,
			   	#header .topmenu  a:visited:hover {
					color: #000066;
					}		
				.topmenu #li-home a { background: inherit; margin-left: 0; padding-left: 0; }
				.topmenu #li-contact a { background: inherit; margin-left: 0; padding-left: 0; }
				.topmenu #li-logout a { padding-left: 0px; }

/* mainmenu */

#mainmenu {
	background-color: #EFEED8;
	color: #000000;
	border-bottom: 5px solid #009386;
	}
#slogan {
	background: url(../images/acsm/slogan_780x109.jpg) no-repeat 50% 0;
	}

/* main */
	
	#main .lining {
		color: #333333;
		}
	
/* sidebar * * * * * * * * * * * */		
	

/* footer * * * * * * * * * * * */

#footer {
	border-top: 1px solid #009386;
	color: #000066;
	}
	
	/* footer contents */
	#footer ul { display: block; text-align: center; padding-top: 3px; } /* footer menu */
		#footer a {
			color: #000066;
			}
			#footer a:hover {
				}
	
/* buttons * * * * * * * * * * * */

/* styles within #main * * * * * * * * * * * */
	
h1 {
	font-size: 1.25em;
	font-weight: bold;
	color: #000066;
	}
h2 {
	color: #0033CC;
	}

#breadCrumbs {
	color: #999999;
	}
	#breadCrumbs a {
		color: #006699;
		}
		#breadCrumbs a:hover {
			color: #FF0000;
			}

a:link,
a:visited,
a:hover,
a:visited:hover {
	color: #0000FF;
	}
#sidebar a.more {
	color: #0000FF;
	}

	
/* tables * * * * */	

		table.bulletted td.colA {  
			background: url(../images/acsm/bullet01_3x6.jpg) no-repeat 50% 50%;
			}	

/* tab menu * * * * * * * */

#nav, #nav ul {
	background: #EFEED8;
	color: #000000;
}
#nav {
	font-size: 1.1em;
}
#nav ul {
	font-size: 0.9em;
}
#nav ul ul {
	font-size: 1.0em;
}
#nav a {
	color: #000000;
}
#nav li {
	background: url(../images/acsm/white_vertical_1x10.gif) repeat-y 100% 0;
}

#nav li:hover, #nav li.sfhover {
	background: #003399;
}
#nav li a:hover,
#nav li ul.nav li a:hover {
	color: #FFFFFF;
}


/***********************
 *
 * popup div layers
 */
div.popup .title {
	background: #EFEED8;
	color: #000000;
}

/* snazzy borders (rounded corners) * * * * * * * */

#sidebar .xboxpadding { padding: 0 12px;}

/***********************
 *
 * FAQ layout
 */
#faq span.faqAnswerLabel {
	color: #4f86af;
}
#faq ul.summary li {
	list-style-image: url(../images/acsm/bullet01.jpg);
}

/***********************
 *
 * Custom editor styles
 */
.editorEmphasis {
	color: #009386;
}

/***********************
 *
 * L&F tweaks from common and Jade
 */
table.tableData th,
table.tableDataFull th {
	background-color: #005175;
}
table.tableData tr.even,
table.tableDataFull tr.even {
	background-color: #EFEED8;
}
.jade {
	background-color: #FFFFFF;
}

