blockquote {
  margin: 20px 0;
  padding:0 0 11px 0;
  color: #454545;
  background:#ECF2F8;
  border:1px solid #000059;
  padding: 4px;
}

h2 { border-bottom: solid 2px #000059;}

h3, h4, h5, h6 { border-bottom: solid 2px #000059;}

#catgbox{ background:#ECF2F8; color:#ff6600; border: 1px solid #000059;}
.ctgblktitle{border-bottom: solid 2px #000059;}
#catgbox a, #catgbox a:visited{ background:#ECF2F8; color:#6666ff; text-decoration:none;margin: 6px 0 3px 10px;  }
#catgbox a:hover{ background:#ECF2F8; color:#ff6600; border-bottom: dashed 1px #ff6600;}

#layoutBox { border: 1px solid #000059;}

/* Banner  */

#banner {border-color:#000059;}

/* End Banner  */

/* Left Menu  */

.navigationtitle { border-bottom:solid 2px #000059;}

.navigationhead { border-bottom: solid 2px #000059;}

.navcontainer li a, .navcontainer li a:visited{ color:#4d4d4d; background:#ECF2F8; border: solid 1px #000059;}
.navcontainer li a:hover{ color: #ff6600; background: #fff; text-decoration: none;}

.boxtitle{ border-bottom: solid 1px #000059;}

.box {border: solid 1px #000059;}

/* End Left Menu */


/* Content and Resources Boxes*/
p.note {
	background: #ECF2F8;
	padding: 4px;
	font-family: verdana, tahoma, arial sans-serif;
	font-size: 90%;
	line-height: 1.8em;
	margin-top: 0;
}
.lnkbck{ border-bottom: solid 0px #000059;}
.lnkbox{border-bottom:#ccc 1px dotted; border-left:#ccc 1px dotted; border-right:#ccc 1px dotted;}
.lnktitle{ background:#ECF2F8;  color:#333; border-bottom:#ccc 1px dotted; border-top:#ccc 1px dotted; border-left:0; border-right:0;
padding: 4px 0 4px 6px; margin: 0 0 0px 0; font:bold 100% Verdana, Arial, Helvetica, sans-serif;}

.lnkdesc{  width:98.5%; padding: 0 6px 0 6px; margin: 0;}
.screenshot{ border:1px solid #000059;}
.sboxtitle { border-bottom: solid 2px #000059;}

/* End Content and Resources Boxes */

/* Form and Button Boxes */

input {
  background: #fafafa;
	color: #333;
	border: 1px solid #000059;
}
		
.button {
  color: #0643bb;
  background: #e7f1f8;
  border:solid 1px #000059;
}

.comment { border: 1px solid #000059; background: #fafafa; color: #333;}

.code{border-bottom: solid 3px #000059;}

textarea{border: 1px solid #000059; background:#fafafa; color:#333;}  	


.buttonbox a, .lnkbutton a, .lnkbutton a:visited{ background: #F7F9F7; border:1px dotted #000059;  color:#6666ff;}
.buttonbox a:hover, .lnkbutton a:hover{ background: #ffdbb7; color:#000; border:1px dotted #ff8000; text-decoration:none;}

/* End Form and Button Boxes */

/* XBlock */


#xbox a{ color:#0643bb; background:inherit;text-decoration:underline;}
#xbox a:hover{ color:#ff9834; background:inherit;}
.report{ background:#f4f8f4; color: #000; border: 1px solid #000059; text-align:center; }


/* End XBlock */

/* Footer */

#foot{ border: solid 1px #000059;}

/* End Footer */

.tips{
  float:left;
  background-image:url(../images/tips.gif);
  background-position: center;
  background-repeat: no-repeat;
  width:59px;
  height:59px;
}