/* MAX STYLES */

.box {background-color:#EFEFEF; padding: 5px 10px;}

#shadow { 
	border: 1px solid #f0f0f0;
	border-bottom: 2px solid #ccc;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px; 
}

span.bigtitle {
color:  #009ACA
/*	color: #333399;*/
}

span.smalltitle {
	color: #0066ff;
}

img.biglogo {
	margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
}

#dm_docs .dm_row  {
padding: 0 15px 5px;
}

#dm_docs h3.dm_title {
margin: 0 0 5px !important;
padding: 5px 0 5px !important;
}



h1 {
	font-size: 1.8em;
	color: #0A4685;
}

h2 {
	font-size: 1.6em;
	color: #0A4685;
}

h2 {
	font-size: 1.6em;
	color: #0A4685;
}

h3 {
color:#0A4685;
font-size:1.2em;
}

div.front-page-blog .contentheading, div.article .contentheading, .componentheading {
font-size:1.7em;
}

#jsn-pinset
{
	top: 0px;
      right: 0px;
}

div.jsn-middle_inner div.jsn-modulecontent, div.jsn-middle_inner div.jsn-modulecontent ul, div.jsn-middle_inner div.jsn-modulecontent ul li.nocurrent a {
background-color: #DDDDDD;
color:  #0A4685;
}

div.fullblue div.jsn-modulecontent {
background-color: #0A4685;
}

div.jsn-modulecontent form {
margin-left:10px;
}

h3.jsn-moduletitle {
color:#FFFFFF;
font-size:1.1em;
margin-left: 5px;
}

div.module-box div.jsn-middle_inner {
margin-left:-12px;
padding-bottom:1px;
padding-left:7px;
width:100%;
}

div.module-box div.jsn-middle {
margin-left:12px;
padding-right:2px;
}

div.module-box div.jsn-bottom_inner {
height:7px;
left:-15px;
position:absolute;
width:15px;
}

div.module-box div.jsn-bottom {
height:7px;
margin-left:15px;
position:relative;
}

div.module-box div.jsn-top {
height:10px;
margin-left:15px;
position:relative;
}

div.module-box div.jsn-top_inner {
height:10px;
left:-15px;
position:absolute;
width:15px;
}

div.jsn-middle div.jsn-modulecontent {
padding-top:0px;
}

div.jsn-modulecontent form {
margin-top:0px;
padding-top:5px;
}

div.box-blue ul.menu-treemenu li a:hover, div.box-blue ul.menu-treemenu li.active li.current a {
background-color:#cccccc;
color: #000;
}

jsn.footer a, jsn.footer a:hover {color:#0A4685;}


table.bluetbl {
        border-collapse: collapse;
		margin: auto;
        }
table.bluetbl td {
        border: solid 1px #0273A5;
		padding: 5px;
}
#frame_rounded { 

  border-radius: 5px;
  background-color: #f4f4f4;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
  padding:5px;
}