body {
}

div.mainbg {

}

#transpboxwide {
	background:#000;
	filter:alpha(opacity=65);
	-moz-opacity: 0.65;
	opacity: 0.65;
	width: 700px; 
	margin: 0 auto; 
	position:relative;
}

#transpbox {
	background: #000;
	filter:alpha(opacity=75);
  	-moz-opacity: 0.75;
  	opacity: 0.75;
	width: 600px; 
	margin: 0 auto; 
}

#transpboxwide2 {
	background: transparent url(../images/macFFBgHack.png) repeat;
	width: 700px; 
	margin: 0 auto; 
	position:relative;
}

#transpbox p, #transpboxwide p, #transpboxwide2 p {
	color: #fff;
	text-align: justify; 
	padding: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

table.mainbg {
	background: transparent;
}

.contentpaneopen {

}

#div.featured {
margin-top: 25px;
float: right: 
margin-right: 15px;
text-align: right; 
width: 150px;
height: 134px;
} 

 

td.main {
	
}

td.middle {
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #e2e2e2;
	background: red;
}

div.hilight {
	border-bottom: 1px solid #e2e2e2;
}

div.mainbody {
	border-top: 1px solid #333;
	color:#fff;
}

div.surround {
	border-top: 1px solid #e2e2e2;
}

div.block.bottom {
	border-top: 1px solid #fff;
}

div.block {
	border-top: 1px solid #fff;
}

div.block.dark {
	background: #333;
}

div.block.normal {
	border-bottom: 1px solid #e2e2e2;
}

div.block .moduletable {
	border: 1px solid #e2e2e2;	
}

div.block .moduletable h3 {
	background:  #e2e2e2 url(../images/body/grey/bullet1.png) 5px 50% no-repeat;	
}

div.dark .moduletable,
div.dark .moduletable-flush {
	border: 1px solid #434343;	
	color: #ccc;
}

div.dark .moduletable h3,
div.dark .moduletable-flush h3 {
	background:  #434343 url(../images/bullet1.png) 5px 50% no-repeat;
	color: #ccc;
}

div.light .moduletable,
div.light .moduletable-flush {
	border: 1px solid #f0f0f0;	
}

div.light .moduletable h3,
div.light .moduletable-flush h3 {
	background:  #f0f0f0 url(../images/bullet3.png) 5px 50% no-repeat;
}

ul.sidenav li {
	border-bottom: 1px solid #444;
}

ul.sidenav li a {
	color: #ddd;
}

ul.sidenav a:hover {
 color: #fff;
}

ul.sidenav li.active_menu a:link, 
ul.sidenav li.active_menu a:visited  {
	color: #f0b10b;
}

td.sectiontableheader {
  background: #f0f0f0;
  border-bottom: 1px solid #ccc;
}

tr.sectiontableentry1 td, 
tr.sectiontableentry2 td {
  border-bottom: 1px solid #f0f0f0;
}

td.sectiontableentry1, 
td.sectiontableentry2{
  border-bottom: 1px solid #f0f0f0;
}

div#footer {
	border-top: 1px solid #333;

}
#aaci {
	float: right;
	background: url(../images/CASA_present_SoJam.gif) no-repeat;
}

#dovyp {
	background: url(../images/dovyp.png) no-repeat;
}
#naturally7 {
	background: url(../images/naturally7.gif) no-repeat;
}
#duwende {
	background: url(../images/duwende.gif) no-repeat;
}
#fork {
	background: url(../images/fork.gif) no-repeat;
}

#mosaic{
	background: url(../images/mosaic_logo.jpg) no-repeat;
}

.css_button {
	background: url(../images/body/grey/w3c_css.png);
}

.aaci {
	background: url(../images/body/grey/w3c_xhtml.png);
}

/* green variant color: #3567C6; color: #314d04;*/

a:link,
a:visited {
	color: #0099ff;
	font-weight:bold;
}

a:hover {
	color: #ffffff;
}


ul.arrow li {
	background: url(../images/primary/green/li_arrow.png) no-repeat;
}

ul.big li {
	background: url(../images/primary/green/li_big.png) 0 1px no-repeat;
}

blockquote {
	background: #568ce9 url(../images/primary/green/blockquote_bg.png) no-repeat;
	border: 1px solid #4775c5;
	color: #000;
}

.contentheading {
	color: #3567C6;
}

#header {
}

#logo {
	background: url(../images/Logo_Top.gif) no-repeat;
}


#header_spotlight {
	background: url(../images/primary/green/header_spotlight.png) repeat-x;
}

#nav li.active_menu a:link,
#nav li.active_menu a:visited,
#nav li.active_menu a:hover {
	color: #3567C6;
}

div#menu_horiz ul.submenu li.active_menu a {
	color: #b7cfff;
}

div#topbox div.moduletable h3 {
	color: #b7cfff;
}

div.loginelement a:hover {
	color: #b7cfff;
}

div.loginelement a:link,
div.loginelement a:visited {
	color: #fff;
}

div.loginelement {
	color: #ccc;
}

div.loginelement label {
	color: #ccc;
}

a:hover span.loginsubmit,
a:hover span.logoutsubmit {
	border: 1px solid #b7cfff;
}

a.readon {
	border: 1px solid #333333;
	color: #fff;
	background: url(../images/button_bg2.png) 0 0 repeat-x;
}

a.readon:hover {
	border: 1px solid #b7cfff;
}

.modifydate {
	color: #3567C6;
}

.createdate {
	color: #3567C6;
}

.moduletable-hilite {
	background: #568ce9;
	border: 1px solid #3567c6;
	color: #000;
}

.moduletable-hilite a:link,
.moduletable-hilite a:visited {
	color: #ddd;
}

.moduletable-hilite a:hover {
	color: #fff;
}

.moduletable-hilite h3 {
	background:  #3567c6 url(../images/primary/green/bullet4.png) 5px 50% no-repeat;
}

/* scroller */

div#scroller-v a:link,
div#scroller-v a:visited {
	color: #ddd;
}

div#scroller-v a:hover {
	color: #b7cfff;
}

/* live search */
#LSShadow {
	background-color: #69923d;
	border: 1px solid #587a34;
}

#LSResult {
	color: #b7cfff;
}

.LSRow {

	border-top: 1px solid #7aa948;
	border-bottom: 1px solid #547532;
}

#LSResult a:link,
#LSResult a:visited {
	color: #ccc;
}

#LSResult a:hover {
	color: #b7cfff;
}

#LSHighlight {
	background-color: #b7cfff;
	border-top: 1px solid #dce8ff;
	border-bottom: 1px solid #8aacf1;
}

#LSHighlight.LSRow a:link,
#LSHighlight.LSRow a:visited {
	color: #333;
}



/*****************************
 ****       suckerfish    ****
 *****************************/
 
#nav_suckerfish li.active a:link,
#nav_suckerfish li.active a:visited,
#nav_suckerfish li.active a.topdaddy:link,
#nav_suckerfish li.active a.topdaddy:visited{
	color: #cbcbcb;/*dark green*/
}

#nav_suckerfish li:hover a:link,
#nav_suckerfish li:hover a:visited, 
#nav_suckerfish li.sfhover a:link,
#nav_suckerfish li.sfhover a:visited,
#nav_suckerfish li li:hover a:link,
#nav_suckerfish li li:hover a:visited,
#nav_suckerfish li li.sfhover a:link,
#nav_suckerfish li li.sfhover a:visited {
	color: #cbcbcb;/*dark green*/
}

#nav_suckerfish a:hover,
#nav_suckerfish ul li a:hover,
#nav_suckerfish ul li ul li a:hover,
#nav_suckerfish ul li ul li ul li a:hover {
    color: #255BBB;/*light blue*/
}

#nav_suckerfish ul li.active,
#nav_suckerfish ul li ul li.active,
#nav_suckerfish ul li ul li ul li.active {
    color: #255BBB;/*light blue*/
}

#nav_suckerfish a:link,
#nav_suckerfish a:visited {
	color: #FFF;
}



