/* ctrcinset 3D Curved */
.ctrcinset {background: transparent; width:184px; margin: 0 auto 10px auto; padding-left:8px;}
.ctrcinset h1, .ctrcinset p {font-size: 85%; margin:0 10px;}
.ctrcinset h1 {font-size:1em; color:#000; border-bottom:1px dotted #999; padding-bottom:3px; margin-bottom:5px;}
.ctrcinset p {padding-bottom:0.5em;}

.ctrcinset .top, .ctrcinset .bottom {display:block; background:transparent; font-size:1px;}
.ctrcinset .b1, .ctrcinset .b2, .ctrcinset .b3, .ctrcinset .b4, .ctrcinset .b1b, .ctrcinset .b2b, .ctrcinset .b3b, .ctrcinset .b4b {display:block; overflow:hidden; }
.ctrcinset .b1, .ctrcinset .b2, .ctrcinset .b3, .ctrcinset .b1b, .ctrcinset .b2b, .ctrcinset .b3b {height:1px;}
.ctrcinset .b2 {background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa;}
.ctrcinset .b3 {background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd;}
.ctrcinset .b4 {background:#ccc; border-left:1px solid #999; border-right:1px solid #eee;}
.ctrcinset .b4b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff;}
.ctrcinset .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff;}
.ctrcinset .b2b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff;}


.ctrcinset .b1 {margin:0 5px; background:#999;}
.ctrcinset .b2, .ctrcinset .b2b {margin:0 3px; border-width:0 2px;}
.ctrcinset .b3, .ctrcinset .b3b {margin:0 2px;}
.ctrcinset .b4, .ctrcinset .b4b {height:2px; margin:0 1px;}
.ctrcinset .b1b {margin:0 5px; background:#fff;}

.ctrcinset .boxcontent {display:block; background:#ccc; border-left:1px solid #999; border-right:1px solid #fff; padding:5px;  height: 400px; overflow-y: auto;}




/**************************************************************** 
						Inset 3D.ctrcraised 
****************************************************************/

.ctrcraised {background: transparent; width:184px; margin-bottom:10px; padding-left:8px; color: #eee;}
.ctrcraised h1, .ctrcraised p {font-size: 85%; margin:0 10px;}
.ctrcraised h1 {font-size:1em; color:#eee; border-bottom:1px dotted #eee; padding-bottom:3px; margin-bottom:5px;}
.ctrcraised p {padding-bottom:0.5em;}

.ctrcraised .top, .ctrcraised .bottom {display:block; background:transparent; font-size:1px;}
.ctrcraised .b1, .ctrcraised .b2, .ctrcraised .b3, .ctrcraised .b4, .ctrcraised .b1b, .ctrcraised .b2b, .ctrcraised .b3b, .ctrcraised .b4b {display:block; overflow:hidden;}
.ctrcraised .b1, .ctrcraised .b2, .ctrcraised .b3, .ctrcraised .b1b, .ctrcraised .b2b, .ctrcraised .b3b {height:1px;}
.ctrcraised .b2 {background:#326da8; border-left:1px solid #efefef; border-right:1px solid #eee;}
.ctrcraised .b3 {background:#326da8; border-left:1px solid #efefef; border-right:1px solid #ddd;}
.ctrcraised .b4 {background:#326da8; border-left:1px solid #efefef; border-right:1px solid #aaa;}
.ctrcraised .b4b {background:#326da8; border-left:1px solid #eee; border-right:1px solid #999;}
.ctrcraised .b3b {background:#326da8; border-left:1px solid #ddd; border-right:1px solid #999;}
.ctrcraised .b2b {background:#326da8; border-left:1px solid #aaa; border-right:1px solid #999;}


.ctrcraised .b1 {margin:0 5px; background:#fff;}
.ctrcraised .b2, .ctrcraised .b2b {margin:0 3px; border-width:0 2px;}
.ctrcraised .b3, .ctrcraised .b3b {margin:0 2px;}
.ctrcraised .b4, .ctrcraised .b4b {height:2px; margin:0 1px;}
.ctrcraised .b1b {margin:0 5px; background:#999;}
.ctrcraised .boxcontent {display:block; background:#326da8; border-left:1px solid #fff; border-right:1px solid #999; padding:8px;}
.ctrcraised .boxcontent a {color: #FFFFFF; text-decoration: underline; line-height:2em;}
.ctrcraised .boxcontent a:hover {color: #FFFFFF; text-decoration: none; line-height:2em;}


/* CTRC in the News */
.ctrcnewsinset {background: transparent; width:195px; margin: 0 auto 10px auto; padding-left:8px;}
.ctrcnewsinset h1, .ctrcnewsinset p {font-size: 85%; margin:0 10px;}
.ctrcnewsinset h1 {font-size:1em; color:#000; border-bottom:1px dotted #999; padding-bottom:3px; margin-bottom:5px;}
.ctrcnewsinset p {padding-bottom:0.5em;}

.ctrcnewsinset .top, .ctrcnewsinset .bottom {display:block; background:transparent; font-size:1px;}
.ctrcnewsinset .b1, .ctrcnewsinset .b2, .ctrcnewsinset .b3, .ctrcnewsinset .b4, .ctrcnewsinset .b1b, .ctrcnewsinset .b2b, .ctrcnewsinset .b3b, .ctrcnewsinset .b4b {display:block; overflow:hidden; }
.ctrcnewsinset .b1, .ctrcnewsinset .b2, .ctrcnewsinset .b3, .ctrcnewsinset .b1b, .ctrcnewsinset .b2b, .ctrcnewsinset .b3b {height:1px;}
.ctrcnewsinset .b2 {background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa;}
.ctrcnewsinset .b3 {background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd;}
.ctrcnewsinset .b4 {background:#ccc; border-left:1px solid #999; border-right:1px solid #eee;}
.ctrcnewsinset .b4b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff;}
.ctrcnewsinset .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff;}
.ctrcnewsinset .b2b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff;}


.ctrcnewsinset .b1 {margin:0 5px; background:#999;}
.ctrcnewsinset .b2, .ctrcnewsinset .b2b {margin:0 3px; border-width:0 2px;}
.ctrcnewsinset .b3, .ctrcnewsinset .b3b {margin:0 2px;}
.ctrcnewsinset .b4, .ctrcnewsinset .b4b {height:2px; margin:0 1px;}
.ctrcnewsinset .b1b {margin:0 5px; background:#fff;}

.ctrcnewsinset .boxcontent {display:block; background:#ccc; border-left:1px solid #999; border-right:1px solid #fff; padding:5px;  height: 400px; overflow-y: auto;}






.ctrcnewsinsettest {background: transparent; width:175px; margin: 0 auto 10px auto; padding-left:8px;}
.ctrcnewsinsettest h1, .ctrcnewsinsettest p {font-size: 85%; margin:0 10px;}
.ctrcnewsinsettest h1 {font-size:1em; color:#000; border-bottom:1px dotted #999; padding-bottom:3px; margin-bottom:5px;}
.ctrcnewsinsettest p {padding-bottom:0.5em;}

.ctrcnewsinsettest .top, .ctrcnewsinsettest .bottom {display:block; background:transparent; font-size:1px;}
.ctrcnewsinsettest .b1, .ctrcnewsinsettest .b2, .ctrcnewsinsettest .b3, .ctrcnewsinsettest .b4, .ctrcnewsinsettest .b1b, .ctrcnewsinsettest .b2b, .ctrcnewsinsettest .b3b, .ctrcnewsinsettest .b4b {display:block; overflow:hidden; }
.ctrcnewsinsettest .b1, .ctrcnewsinsettest .b2, .ctrcnewsinsettest .b3, .ctrcnewsinsettest .b1b, .ctrcnewsinsettest .b2b, .ctrcnewsinsettest .b3b {height:1px;}
.ctrcnewsinsettest .b2 {background:#ccc; border-left:1px solid #999; border-right:1px solid #aaa;}
.ctrcnewsinsettest .b3 {background:#ccc; border-left:1px solid #999; border-right:1px solid #ddd;}
.ctrcnewsinsettest .b4 {background:#ccc; border-left:1px solid #999; border-right:1px solid #eee;}
.ctrcnewsinsettest .b4b {background:#ccc; border-left:1px solid #aaa; border-right:1px solid #fff;}
.ctrcnewsinsettest .b3b {background:#ccc; border-left:1px solid #ddd; border-right:1px solid #fff;}
.ctrcnewsinsettest .b2b {background:#ccc; border-left:1px solid #eee; border-right:1px solid #fff;}


.ctrcnewsinsettest .b1 {margin:0 5px; background:#999;}
.ctrcnewsinsettest .b2, .ctrcnewsinsettest .b2b {margin:0 3px; border-width:0 2px;}
.ctrcnewsinsettest .b3, .ctrcnewsinsettest .b3b {margin:0 2px;}
.ctrcnewsinsettest .b4, .ctrcnewsinsettest .b4b {height:2px; margin:0 1px;}
.ctrcnewsinsettest .b1b {margin:0 5px; background:#fff;}

.ctrcnewsinsettest .boxcontent {display:block; background:#ccc; border-left:1px solid #999; border-right:1px solid #fff; padding:5px;  height: 400px; overflow-y: auto;}





/********************************************************************
						Box Content
********************************************************************/

/* Use for content on shorter pages */
#ctrcinsetwide {
	float: right;
	width: 300px;
	margin: 0 0px 10px 10px;
	border: double;
	border-color: #9c9c9c;
}

/* Use for content on longer pages */
#ctrcinsetthin {
	float: right;
	width: 250px;
	margin: 0 0px 10px 10px;
	border: double;
	border-color: #9c9c9c;
}

/* Use for content on longer pages */
#ctrcinset {
	float: right;
	width: 175px;
	margin: 0 0px 10px 10px;
	border: double;
	border-color: #9c9c9c;
}

/*********************************************************
					Single Line Header
**********************************************************/

.ctrcinsetheader {
	border-bottom: solid;
	border-bottom-color: #9C9C9C;
	padding: 10px;
	background-image: url(../images/misc/boxred2.gif);
  	background-repeat:repeat-x;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 130%;
}

/***********************************************************
					Double Line Header
************************************************************/

.ctrcinsetheader2 {
	border-bottom: solid;
	border-bottom-color: #9C9C9C;
	padding: 10px;
	background-image: url(../images/misc/boxred1.gif);
  	background-repeat:repeat-x;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 130%;
}

.ctrcinsethead {
	border-bottom: solid;
	border-bottom-color: #9C9C9C;
	padding: 10px;
	background-image: url(../images/misc/boxred1.gif);
  	background-repeat:repeat-x;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}


#ctrcinsetcontent {
	background-color: #fff;
	border: solid;
	border-color:#ccc;
	position:relative; 
	padding: 10px 10px 10px 20px;
}



#ctrcinsetcontent2 {
	background-color: #fff;
	border: solid;
	border-color:#ccc;
	position:relative; 
	padding: 10px 10px 10px 20px;
}


#ctrcinsetcontent h3 {
	margin: 10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;

}

#ctrcinsetcontent p {
	margin: 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;

}

#ctrcinsetcontent2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#ctrcinsetcontent2 li {
	margin: 0;
	border-bottom: dashed;
	border-width: 1px;
}
		
#ctrcinsetcontent2 li a {
	display: block;
	padding: 5px 0px 10px 1em;
	color: #2f8464;
	background: url(../images/main/img04.gif) no-repeat left center;
	text-decoration: none;
	font-weight:normal;
	width: 90%;
}

html>body #ctrcinsetcontent2 li a {
	width: auto;
}

#ctrcinsetcontent2 li a:hover {
	/* background-color: #00694e; */
	color: #000; 
	background: url(../images/main/img06.gif) no-repeat left center;
	text-decoration: underline;
	}
	
/* Use for content on home page */


#ctrcboxhp {
	float: right;
	width: 175px;
	margin: 0 0px 10px 10px;
	padding: 3px;
	border: double;
	border-color: #9c9c9c;
	background: #ccc;
	text-align: center;
}


/************************************************************
			Rounded Corner box
************************************************************/
.xsnazzy h1, .zsnazzy h1 {
margin:0; 
font-size:1.2em; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #444;
}
.xsnazzy p, .zsnazzy p {
margin:0; 
padding:5px 10px; 
font-size:1.0em;
}
.xsnazzy {
background: transparent; 
width: 200px; 
float:right; 
margin:0 3px;
}



.xtop, .xbottom {
display:block; 
background:transparent; 
font-size:1px;
}
.xb1, .xb2, .xb3, .xb4 {
display:block; 
overflow:hidden;
}
.xb1, .xb2, .xb3 {
height:1px;
}
.xb2, .xb3, .xb4 {
background:#fff; 
border-left:1px solid #444;
border-right:1px solid #444;
}
.xb1 {
margin:0 5px; 
background:#444;
}
.xb2 {
margin:0 3px;
border-width:0 2px;
}
.xb3 {
margin:0 2px;
}
.xb4 {
height:2px; 
margin:0 1px;
}

.xboxcontent {
display:block; 
border:0 solid #444; 
border-width:0 1px; 
height:auto;
}
* html .xboxcontent {
height:1px;
}
.xboxcontent a {
text-decoration:none;
}
.color_a {
background:#00694e;
color:#fff;
}
.color_b {
background:#d4d8bd; 
color:#000;
}
.color_c {
background:#758279; 
color:#fff;
}
.color_d {
background:#b2ab9b; 
color:#000;
}