html { font-family:sans-serif; background:#5a5ab7; }
html, body { margin:0; padding:0; }
p { margin:5px 5px; }
a:link { color:white; text-decoration:none; }
a:visited { color:white; text-decoration:none; }
a:active { color:white; text-decoration:none; }
a:hover { color:white; font-weight:bold; }

#staticbody { position:absolute; left:0px; top:0px; overflow:auto; width:100%; }
#mainbody { background:white; padding:0; width:1000px; margin:10px auto; }
#header { padding:5px; margin:5px; }
#logo { float: left; }
#flash { float: right; }
.clear { clear: both; }
#menu { background:darkblue url(../images/menu_bg.jpg) repeat-x; color:white; margin:auto 10px; height:30px; }
#menu, #menu .sb-inner { background:darkblue url(../images/menu_bg.jpg) repeat-x; }
.content { margin:5px; }
.transparency_class {
	opacity:.40; 
	filter:alpha(opacity=40); 
	-moz-opacity:.40; 	
	-khtml-opacity: 0.40;
}
.floatleft { float: left; }
.floatright {float: right; }
.menulink {	width:150px; height:30px; float:left; text-align:center; }
#placeholder { padding: 10px 10px; }
.cbox { margin:auto; }
.sb-inner { background:#000; }
.sb-border { background:#00F; }
.overlay { display:none; width:100%; height:100%; overflow:hidden; position:absolute; left:0px; top:0px; z-index:50; 
	background:black; opacity:.40; filter:alpha(opacity=40); -moz-opacity:.40; -khtml-opacity: 0.40;
}
.photo { display:none; margin:auto auto; z-index:51; position:absolute; left:0px; top:0px; background:black; color:white; }
.login { line-height:120%; margin:5px auto; }
.alert { color:red; }
.hidden  { display:none; }
.rowodd { background-color:#f0f0ff; }
.roweven { background-color:white; }
.centered { margin:auto; }
.button { line-height:30px; text-align:center; background:darkblue url(/images/buttonbody.jpg) repeat-x; color:white; height:30px; margin:0;}
.leftmenu { background:darkblue; color:white; padding:10px; width:92%; margin:0 15px; }
.rightcontent { background:white; color:black; }

