/*#front1 {
	margin: 0px 0px 12px 0px;
	height: 222px;
	width: 960px;
	background: url(images/topFront.jpg) top left no-repeat #fff;
}*/
/* #FP1A, #FP1B, #FP2A, #FP2B {*/
#block-block-4, #block-block-5, #block-block-6, #block-block-7 { /* main layout CSS for FP blocks */
	display: block;
	border: 1px solid #c1d1d9;
	width: 305px;
	height: 335px;
	padding: 15px;
	margin: 0px 5px 5px 0px;
	overflow: hidden;
	float: left;
	 border-radius: 20px;  
    -webkit-border-radius: 20px ; 
    -moz-border-radius: 20px ;
}
#block-block-4 p.image, #block-block-5 p.image, #block-block-6 p.image, #block-block-7 p.image { /* shrink margins around images */
	margin: 0px;
}




/* block colors */
#block-block-4 {
	background-color: #fbdec4;
	
}
#block-block-5 {
	background-color: #e3d3da;
}
#block-block-6 {
	background-color: #c1d1d9;
}
#block-block-7 {
	background-color: #d0eaca;
}
#content h1.title { /* hide the title */
	display: none;
}
#content h2.title { /* hide the title */
	font-size: 1.5em;
	font-weight: normal;
	margin-top: 0px;
}
#content ul { /* set margins */
	margin: 0 0 1em 0 ! important;
}
#content div ul li { /* navigation links too close together */
	line-height: 1.5em;
}
/* change layout of links in blocks */
#content div ul li a {
	text-decoration: none;
	color: #000 ! important;
}
#content div ul li a:hover {
	text-decoration: underline;
}
p.FPBlockMore { /* Learn More links */
	text-align: right;
	color: #1f5892;
	clear: left;
}
.LHUL, .RHUL {
	width: 40%;
}
.LHUL {
	float: left;
}
.RHUL {
	clear: none;
	float: right;
}

/* FRONT WIDTH ADJUSTMENT - ONLY WORKS FOR FIXED WIDTH (LIQUID LAYOUT WILL BE BROKEN */

  .sidebar-left #content
  {
    width: 690px;
    margin-left: 210px; /* The width of #sidebar-left. */
    margin-right: -890px; /* Negative value of #content's width + left margin. */
  }

  .sidebar-right #content
  {
    width: 690px;
    margin-left: 0;
    margin-right: -690px; /* Negative value of #content's width + left margin. */
  }

  .two-sidebars #content
  {
    width: 490px;
    margin-left: 210px; /* The width of #sidebar-left */
    margin-right: -690px; /* Negative value of #content's width + left margin. */
  }

/** navbar **/

  #search-box
  {
    width: 280px;
    margin-right: -280px; /* Negative value of #search-box's width. */
    float: left;
  }

  #primary
  {
    margin-left: 210px; /* Width of search-box */
  }

  #secondary
  {
    margin-left: 210px; /* Width of search-box */
  }

/** sidebar-left **/
  #sidebar-left
  {
    float: left;
    width: 210px;
    margin-left: 0;
    margin-right: -210px; /* Negative value of #sidebar-left's width + left margin. */
    padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-left-inner. */
  }

/** sidebar-right **/
  #sidebar-right
  {
    float: left;
    width: 280px;
    margin-left: 690px; /* Width of content + sidebar-left. */
    margin-right: -960px; /* Negative value of #sidebar-right's width + left margin. */
    padding: 0; /* DO NOT CHANGE. Add padding or margin to #sidebar-right-inner. */
  }
  #sidebar-right-inner {
	  padding-right: 10px;
  }
/* BEGIN EDITS in DEV ONLY */
  
/* login block moved up into the top picture */

/* OLD 
  #block-user-0
  {
	  position: absolute;
	  z-index: 10;
	  top: -230px;
	  left: 700px;
	  margin: 0px ! important;
	  width: 250px;
  } 
  #block-user-0 .title, #block-user-0 a {
	  color: white ! important;
  }
*/

/* END EDITS in DEV ONLY */

/* BEGIN EDITS in DEV ONLY */

  #sidebar-right ul {
	  padding: 9px ! important;
	  /*border-top: 1px #c1d1d9 solid;
	  border-bottom: 1px #c1d1d9 solid;
	  border: 1px #c1d1d9 solid;*/
	  background-color: #f9f9f9;
  }
  #sidebar-right ul li
  {
	  list-style-type: none;
  }
  
/* END EDITS in DEV ONLY */

#block-block-35 {
	margin-bottom: 0px !important;
}


