
div.ms-rteCustom-block_with_rounded_corners {
 width:99%;
 background:#ECECE7;
 border-style:solid;
 border-color:#5d7493;
 border-width:0 1px 1px 1px;
 position:relative; /* Make this the containing block of the corner spans */
 margin-bottom:16px;
}

div.ms-rteCustom-block_with_rounded_corners p, div.block_with_rounded_corners p {
margin-left:1.5em;
margin-right:1.5em;
}

div.ms-rteCustom-block_with_rounded_corners h4, div.block_with_rounded_corners h4 {
margin-left:1.5em;
margin-right:1.5em;
}

.ms-rteCustom-block_with_rounded_corners h3 {
 background:#5d7493;
 color:#fff;
 padding:5px 10px 5px 10px;
 margin:0px;
}

.ms-rteCustom-block_with_rounded_corners .ms-rteCustom-bottom_right {
 position:absolute;
 width:6px;
 height:6px;
 font-size:1px;
 bottom:-2px;
 right:-2px;
 background: url("/PublishingImages/ca_department/block_with_image_corners.gif") top left no-repeat;
}
.ms-rteCustom-block_with_rounded_corners .ms-rteCustom-bottom_left {
 position:absolute;
 width:6px;
 height:6px;
 font-size:1px;
 bottom:-2px;
 left:-2px;
 background: url("/PublishingImages/ca_department/block_with_image_corners.gif") top right no-repeat;
}
.ms-rteCustom-block_with_rounded_corners .ms-rteCustom-top_right {
 position:absolute;
 width:6px;
 height:6px;
 font-size:1px;
 top:-1px;
 right:-2px;
 background: url("/PublishingImages/ca_department/block_with_image_corners.gif") bottom left no-repeat;
}
.ms-rteCustom-block_with_rounded_corners .ms-rteCustom-top_left {
 position:absolute;
 width:6px;
 height:6px;
 font-size:1px;
 top:-1px;
 left:-2px;
 background: url("/PublishingImages/ca_department/block_with_image_corners.gif") bottom right no-repeat;
}


.ms-rteCustom-block_with_rounded_corners .ms-rteCustom-list_decorative_dark a:hover {
 background:transparent; /* Fixes problem in IE (dotted line disappears) */
}

div.ms-rteCustom-leftcolumn {
 float:left;
 width:48%;
 margin:0;
 padding:0;
}

div.ms-rteCustom-rightcolumn {
 float:right;
 width:48%;
 padding:0;
 margin:0;
}


/*  End of block_with_rounded_corners */

h3.ms-rteCustom-normalCase {
 font-size:1.2em;
 margin-bottom:6px;
}

/* navigation styles  */
div.ms-rteCustom-featured {
 padding:7px 7px 7px 7px;
 margin:5px 15px 0px 5px;
 float:left;
}

div.ms-rteCustom-mission_block {
 float:right;
 width:175px;
 background:#fff;
 margin:8px 8px 8px 8px;
 padding:8px 8px 8px 8px;
 position:relative;
 border-style:solid;
 border-color:#728EB4;
 border-width:1px 1px 1px 1px;
}

ul.ms-rteCustom-list_decorative_blue {
}

img.ms-rteCustom-Image-Left {
 float:left;
 margin:4px;
 padding:4px;
 position:relative;
}

img.ms-rteCustom-Image-Right {
 float:right;
 margin:4px;
 padding:4px;
 position:relative;
}

img.ms-rteCustom-Image-Center {
 display:block;
 text-align:center;
 margin:4px;
 padding:4px;
 position:relative;
}

div.ms-rteCustom-photo_slide {	
   PADDING-RIGHT: 12px;	
   PADDING-LEFT: 12px;	
   BACKGROUND: #fff;	
   FLOAT: right;	
   PADDING-BOTTOM: 12px;	
   MARGIN: 16px 0px 8px;	
   BORDER-RIGHT: #bcc5d0 1px solid;	
   BORDER-LEFT: #bcc5d0 1px solid;	
   BORDER-BOTTOM: #bcc5d0 1px solid;	
   BORDER-TOP: #bcc5d0 1px solid;	
   WIDTH: auto;	
   PADDING-TOP: 12px;	
   POSITION: relative;	
   TEXT-ALIGN: center
}

div.ms-rteCustom-photo_slide p {
   DISPLAY:block;
}
div.ms-rteCustom-image_container {
   BORDER-RIGHT: #bcc5d0 1px solid;	
   PADDING-RIGHT: 7px;	
   BORDER-TOP: #bcc5d0 1px solid;	
   DISPLAY: inline;	
   PADDING-LEFT: 7px;	
   BACKGROUND: #fff;	
   FLOAT: left;	
   PADDING-BOTTOM: 7px;	
   MARGIN: 7px 7px 7px 7px;	
   OVERFLOW: hidden;	
   BORDER-LEFT: #bcc5d0 1px solid;	
   WIDTH: auto;	
   PADDING-TOP: 7px;	
   BORDER-BOTTOM: #bcc5d0 1px solid;	
   TEXT-ALIGN: center;	
   voice-family: inherit
}

.ms-rteCustom-ResetFlow {
 clear:both;
}

ul.ms-rteCustom-list_decorative_dark li, #middle_column .ms-rteCustom-list_decorative_dark li {
 list-style-image:url("/PublishingImages/ca_department/bullet_black.gif");
 padding:2px;
 margin-bottom:0px;
}

ul.ms-rteCustom-list_decorative_light li, #middle_column .ms-rteCustom-list_decorative_light li {
 list-style-image:url("/PublishingImages/ca_department/bullet_gray.gif");
 padding:2px;
 margin-bottom:0px;
}

ul.ms-rteCustom-list_decorative_blue li, #middle_column .ms-rteCustom-list_decorative_blue li {
 list-style-image:url("/PublishingImages/ca_department/bullet_blue.gif");
 padding:2px;
 margin-bottom:0px;
}

ul.ms-rteCustom-list_decorative_dark a {
 text-decoration:none;
 display:block;
 border-bottom:1px dotted #999999;
}

ul.ms-rteCustom-list_decorative_light a {
 text-decoration:none;
 display:block;
 border-bottom:1px dotted #ECECE7;
}

ul.ms-rteCustom-list_decorative_blue a {
 text-decoration:none;
 display:block;
 border-bottom:1px dotted #253B5A;
}

ul.ms-rteCustom-list_decorative_dark a:hover, .ms-rteCustom-list_decorative_light a:hover, .ms-rteCustom-list_decorative_blue a:hover {
 text-decoration:underline;
}


ul.ms-rteCustom-list_dark li, #middle_column .ms-rteCustom-list_decorative_dark li {
 list-style-image:url("/PublishingImages/ca_department/bullet_black.gif");
 padding:2px;
 margin-bottom:0px;
}

ul.ms-rteCustom-list_light li, #middle_column .ms-rteCustom-list_decorative_light li {
 list-style-image:url("/PublishingImages/ca_department/bullet_gray.gif");
 padding:2px;
 margin-bottom:0px;
}

ul.ms-rteCustom-list_blue li, #middle_column .ms-rteCustom-list_decorative_blue li {
 list-style-image:url("/PublishingImages/ca_department/bullet_blue.gif");
 padding:2px;
 margin-bottom:0px;
}

ul.ms-rteCustom-list_dark a {
 text-decoration:none;
 display:inline;
 border-bottom:1px dotted #999999;
}

ul.ms-rteCustom-list_light a {
 text-decoration:none;
 display:inline;
 border-bottom:1px dotted #ECECE7;
}

ul.ms-rteCustom-list_blue a {
 text-decoration:none;
 display:inline;
 border-bottom:1px dotted #253B5A;
}

ul.ms-rteCustom-list_dark a:hover, .ms-rteCustom-list_light a:hover, .ms-rteCustom-list_blue a:hover {
 text-decoration:underline;
}

a.ms-rteCustom-inline {
 display:inline;
 text-decoration:none;
 border-bottom:1px dotted #253B5A;
}


/* end navigation styles */

	
