body {
	background-color: #333;
}
.boxed { 
    background-color: #fff; 
	color: black;
}
.boxed A, .boxed A:link, .boxed A:visited {
	color: blue;
}

.flash-theme-main-body {
	background-color: #ccc;
}

.linkbar-horiz-table {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.linkbar {
	background-color: #000;
	color: white;
	font-weight: bold;
	text-align: center;
}
.linkbar A { 
	color: white;
}
.linkbar IMG {
}

TD .highlight1, .highlight1, TD .highlight1 A, .highlight1 A {
	background-color: #fff;
	color: #000;
}

TD .highlight2, .highlight2, TD .highlight2 A, .highlight2 A, TD .highlight2 A:link {
	background-color: #000;
	text-decoration: none;
	color: #fff;
}

.module-header {
    background-color: #222 !important;
    color: #FFFFFF !important;
	background-image: url('/common/themes/SomberCross/module-29.png') !important;
}
.module-header A, .module-header A:link, .module-header A:visited {
    color: #0000ff !important;
}
.module-header-angle {
	background-image: url('/common/themes/SomberCross/module-29-angle.gif') !important;
}

.module-body {
    background-color: #FFFFFF;
    color: #000000;
	border: 1px solid #222 !important;
}
.module-body A, .module-body A:link, .module-body A:visited {
    color: #0000ff;
}

.etable TH {
    padding: 6px;
    font-weight: bold;
	font-size: 12px;
    text-align: center;
	background: url('/mod/dynimg/img.php?type_id=100&bg=111111&h=50&w=1');
    background-color: #000;
    color: #fff;
}
.etable TH A:link, .etable TH A:visited {
    color: #d5b29e;
}

.etable TD {
    background-color: #eee;
    color: #000000;
    padding: 6px;
}
.etable TD A:link {
    color: #0000ff;
}
.etable .highlight2 A:link, .etable .highlight2 A:visited {
    color: #d5b29e;
}
.etable TD A:visited {
    color: #2222ff;
}
.odd TD, .odd TD A {
    background-color: #e5e5e5;
}


.etable {
    border: 1px solid #000;
	margin: 0px;
	border-collapse: collapse;
}

.eform INPUT[type=text], .eform SELECT {
	background-color: #f2f2f2;
}


.menu LI.hasChildren>A { padding-right: 17px; background-image: url('/common/themes/SomberCross/Down_Arrow_White.gif'); background-repeat: no-repeat; background-position: right center; }


#contents { 
	text-align: left;
	-webkit-box-shadow: 4px 4px 8px rgba(0,0,0,0.6);
	-moz-box-shadow: 4px 4px 8px rgba(0,0,0,0.6);
	box-shadow: 2px 2px 5px rgba(0,0,0,0.6);
}

#breadcrumb {
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
	-moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
	box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
}

.module-header A.eBtn, .module-body A.eBtn { color: black !important; }




.menu li:hover A { 
	color: white;
	background-color: #333;
}
.menu li:hover {
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 4px;
	background-color: #333;
}

.menu ul { 
	border: 1px solid #666; 
}


.calSmHeader A {
	color: white !important;
	text-decoration: none;
}

#calendar-float-right .etable td a {
	text-decoration: none;
}
#calendar-float-right .etable td a:hover {
	text-decoration: underline;
}


body>center>table {
	table-layout: fixed;
}
