/*info boxes*/
.box {border:1px solid #cccccc; padding:5px; margin-bottom:10px; overflow:auto;}
#boxHeader {background:#eeeeee; border-bottom:1px solid #cccccc; padding:5px; }
#boxHeaderRight {text-align:right;}

.moduleBox {
border:1px solid #dcdcdc;
margin-bottom:10px;
position:relative;
   z-index:0;
}
.moduleBox .inner {
padding:10px; clear:both; overflow:hidden;}

.moduleBox ul {
list-style:none; margin:0; padding:0 0 10px 0;
}
.moduleBox li {
line-height:170%;
padding:0 0 0 10px;
}
.moduleBox ul.nonMenu {list-style:disc; padding-left:10px; margin:0;} /* for ul in modulebox that isn't a menu */
.moduleBox ul.nonMenu li {padding:0; margin:0; line-height:normal; padding-bottom:10px;}

.moduleBox li.active {
font-weight:bold; background:url(/images/icons/bullet_orange.png) no-repeat -5px center;color:#0079C2;
}
.moduleBox li.active a {
color:#0079C2;
}
.moduleBox .header {
font-size:16px;
color:#333333;
margin-bottom:10px;
font-weight:bold;
padding:0;
}
.moduleBox .footer {
text-align:right; padding:10px 0; margin-top:10px; border-top:1px dotted #999;
}
.moduleBox .footer a {
background:url(/images/arrow_right_white.gif) no-repeat; padding-left:12px;
}
.moduleBox h2 {
background: #eeeeee url(/images/moduleBoxHeader.gif) no-repeat; margin:-10px -10px 5px -10px; padding: 4px 10px 4px 10px; border-bottom:1px solid #cccccc;
}
.moduleBox .headerBlue {background:#067CC7; color:#fff; height:25px; margin:-10px -10px 10px; padding:5px 10px;}
.moduleBox .headerBlue .header {font-size:18px; width:70%; float:left; color:#fff; font-weight:normal; margin:0;}
.moduleBox .headerBlue .headerUtility {float:right; width:25%; color:#fff;}
.moduleBox table, .moduleBox p, .moduleBox h3 {
padding-bottom:10px;
}

/* x1 = top-right, x1a = top-left, x2 = bottom-right, x2a = bottom-left */
.moduleBox .x1,
.moduleBox .x1a, 
.moduleBox .x2,
.moduleBox .x2a {
   display:block;
   clear:both;
   font-size:0; /* for IE6 */
   height:10px;  /* set height to the size of the corner */
   position:relative;
   background: transparent url(/images/rc_sprite.gif) no-repeat;
}
.moduleBox .x1, .moduleBox .x1a { 
   margin-bottom: -10px;
}
.moduleBox .x1,
.moduleBox .x2 {
   width:100%; /* scales with the module */
   right:-1px; /* overlap borders */
}
.moduleBox .x1a,
.moduleBox .x2a { /* left corners */
   width:12px;
   left:-2px;
}
.moduleBox .x1 {
   background-position:100% 0;
   top:-1px;
	 text-align:left;
}
.moduleBox .x1a {
	background-position:0 -20px;
}
.moduleBox .x2 { /* bottom corners get moved */
   position:absolute;
   background-position:100% -10px;
   bottom:-1px; /* overlap bottom border */
	 text-align:left;
}
.moduleBox .x2a {
   background-position:0 -30px;
}

/* content box to be used in the main content area */
.contentBox {margin-bottom:10px;}

.contentBox .headerBar {background:#0079C2; position:relative;
   overflow: hidden;} 
.headerBar .x1,
.headerBar .x1a, 
.headerBar .x2,
.headerBar .x2a {
   display:block;
   clear:both;
   font-size:0; /* for IE6 */
   height:5px;  /* set height to the size of the corner */
   background:  url(/images/blue_header_sprite_large.png) no-repeat;
   position:relative;
}
.headerBar .x1, .headerBar .x2 {width:100%; z-index:0;}
.headerBar .x1a, .headerBar .x2a {width:5px;}

.headerBar .x1 {background-position:100% 0;}
.headerBar .x1a {}
.headerBar .x2 {background-position:100% 100%;}
.headerBar .x2a {background-position:0 100%;}

.contentBox .header {font-size:14px; color:#fff; font-weight:bold; float:left; padding:0; padding-left:10px; width:270px;}
.headerUtility {text-align:right; padding-right:10px; width:180px; float:right; overflow: hidden; font-size: 1px; color:  #fff; }
.headerUtility a {color:#fff; background:url(/images/arrow_right_white.gif) no-repeat; padding:0; padding-left:12px; font-size: 12px; z-index:1;}
.headerUtility span.count{
	font-size: 12px;
	padding-left: 2px;
}
.contentBoxContent {padding:10px 20px 0px 20px; background:#fff;}

.contentBox .oneThird, .contentBox .oneFourth, .contentBox .oneFifth {
margin:10px 0;
text-align:center;
}
