/* ocmma */
a:link, a:visited {
	color: #cd6620;
}

a:hover {
	color: #ac5419;
}

#pillmenu a:hover {/* #cd6620*/
  color: #FFFFFF; 
  font-weight:bold;
}

#pillmenu a#active_menu-nav {
  background: url(../../ocmma_milkyway/images/ocmma/mw_menu_active_bg.png) 0 0 repeat-x;
  color: #fff;
}

#pillmenu a#active_menu-nav:hover {
  color: #fff;
}

h3, .componentheading, table.moduletable th {
  color: #cd6620;
}

div.module_menu {
	background: url(../../ocmma_milkyway/images/ocmma/mw_box_br.png) 100% 100% no-repeat;
}

div.module_menu div {
	background: url(../../ocmma_milkyway/images/ocmma/mw_box_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background: url(../../ocmma_milkyway/images/ocmma/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
	background: url(../../ocmma_milkyway/images/ocmma/mw_box_tl.png) 0 0 no-repeat;
}


h1, h2, h3, h4 {
  line-height:140%;
  margin: 10px 0 5px 0;
  padding:0;
}
h1 {
  font-size:150%;
}
h2 {
  font-size:125%;
  font-weight:bold;
}
p {
  line-height:140%;
  margin:5px 0 0 0;
  padding:0;
}

.article_right {
  float:right; 
  width:150px; 
  background:#eeeeee; 
  border:solid 1px gray; 
  padding:10px; 
  margin:0 15px;
}

#showcase a {
  font-size:110%;
  font-weight:bold;
}

/* Form styling */
form {
	margin:15px 0;
	padding:0;
	}
fieldset {
	margin: 0;
	padding: 0;
}
label {
	display:block;
	margin:0.25em 0 0 0;
	padding:0 0 0.15em 0;
	}
fieldset ol {
margin:10px 10px 0px 10px;
padding: 0;
list-style: none;
}
fieldset li {
padding-bottom: 0.3em;
}
.submit {
width:120px; height:2em; margin:10px 0 10px 0px; padding:0 0 15px 0; font-weight:bold; font-size:1em;
}
/* end form styling */


.centered {
	text-align: center;
}

.picleft  { 
	float:left;  
	/*margin-left:10px; */
	margin-right:10px; 
/*	margin-top: 5px; */
	margin-bottom: 5px;
	border:none;

}

.picright {
	float:right;
	margin-left:15px;
	/*padding-right:10px;
	margin-top: 5px;*/
	margin-bottom: 5px;
	border:none;
}
