#contentFullWidth #contentLeftColumn{
	width:215px;	
}
#contentFullWidth #contentRightColumn{
	width:730px;
}

#contentFullWidth #contentRightColumn #singleColumnLeft,
#contentFullWidth #contentRightColumn #singleColumnRight{
	width: 335px;
	float:left;
}

#contentFullWidth #contentRightColumn #columnLeft,
#contentFullWidth #contentRightColumn #columnRight{
	width: 237px; padding-right: 5px;
	float:left;
}


#contentFullWidth #contentRightColumn #singleColumnLeft{
	margin-right: 30px;	
}

h2 span{
	color:#244379;
	line-height:1em;	
	font-size:.9em;
}

h2 span.heading-slim{
	font-weight:normal;	
}

h2 span.uppercase{
	text-transform:uppercase;	
}

/*p{
	color:#59595b;
}*/

.center {vertical-align:center;
text-align:center;}

#twoColumnContainerLarge,
#twoColumnContainerLargeDivider {
	width: 625px;
	margin-top: 8px;
}

#twoColumnContainerLarge #singleColumnLeft,
#twoColumnContainerLargeDivider #singleColumnLeft {
	float: left;
	width: 295px;
}

#twoColumnContainerLarge #singleColumnRight,
#twoColumnContainerLargeDivider #singleColumnRight {
	float: right;
	width: 295px;
}


a.ictr-icon{
	display:block;
	min-width:50px;
	float:left;	
	height:50px;
	background-image:url(/images/centers/ictr/icons/contact-sprite.png);
	margin-right:40px;
}

#contact-section{
	margin:0;
	text-align:center;
	width:650px;
}
#contact-section.centeralign{
	margin-left:auto;
	margin-right:auto;	
}

a.ictr-icon.about-us{
	width:145px;
	background-position:left top;	
}
a.ictr-icon.cite-it{
	width:110px;
	background-position:-146px top;
}
a.ictr-icon.contact{
	width:125px;
	background-position:-255px top;
}
a.ictr-icon.newsletter{
	width:150px;
	background-position:-380px top;
	margin-right:0;
}
#ictr-section{
	background-color:#e6e7e8;	
}

#ictr-section .header{
	height:25px;
	background-color:#58595b;
	padding:10px 0 0 15px;	
	font-size:1.2em;
	font-weight:bold;
	color:white;
}

#ictr-section .header a{
	color:white;
	text-decoration:none;	
}

#ictr-section .header span.arrow{
	font-weight:normal;
	color:#95c5e3;	
}

#ictr-section .icon-container{
	background-color:#e6e7e8;	
	padding:15px;
}

#ictr-section .content{
	padding:15px;	
	min-height:100px;
}

section.collabzone-links{
	height:127px;	
	background-image:url(/images/centers/ictr/collab-bg.png);
}

.collabzone-links ul{
	margin-top:0;
	padding-top:35px;	
}
.collabzone-links ul li a{
	color:	#56abe2;
	font-size: 1.3em;
	font-weight: bold;
}

ul#sgo-more{
	padding:0;
	padding-top:5px;	
	font-size:.85em;
}


/*--------- Services Icons ------------*/
a.svc-icon{
	display:inline-block;
	background-image:url(/images/centers/ictr/icons/circle-sprites.png);	
	width:63px;
	height:62px;
	margin-right:13px;
}
.wide a.svc-icon{
	margin-right:40px;	
}
a.svc-icon.last{
	margin:0;	
}

a.svc-icon.ret{
	background-position:left top;	
}
a.svc-icon.cisc{
	background-position:-64px top;
}
a.svc-icon.ric{
	background-position:-128px top;	
}
a.svc-icon.berd{
	background-position:-192px top;
}
a.svc-icon.oct{
	background-position:-256px top;
}
a.svc-icon.bior{
	background-position:-320px top;	
}
a.svc-icon.barc{
	background-position:-384px top;	
}
a.svc-icon.cecc{
	background-position:-448px top;
}
a.svc-icon.par{
	background-position:-512px top;	
}

/* faqs */

#icon {display:inline-block;
	background-image:url(/images/centers/ictr/icons/circle-sprites.png);	
	width:63px;
	height:62px;
	margin-right:13px;
	 }
#icon.bior { position:absolute; margin-left: -65px; margin-top:-15px; background-position:-320px top; margin-right:10px;	 }
#icon.berd {  position:absolute;  margin-left: -65px; margin-top:-15px;background-position:-192px top;  }
#icon.ric {  position:absolute; margin-left: -65px; margin-top:-15px; background-position:-128px top;	  }
#icon.cisc {  position:absolute; margin-left: -65px; margin-top:-15px;  background-position:-64px top; }
#icon.ret {  position:absolute; margin-left: -65px; margin-top:-15px;  background-position:left top;	}
#icon.oct {   position:absolute; margin-left: -65px; margin-top:-15px; background-position:-256px top; }
#icon.barc {position:absolute; margin-left: -65px; margin-top:-15px; 	background-position:-384px top;	  }
#icon.cecc {   position:absolute; margin-left: -65px; margin-top:-15px;  background-position:-448px top; }
#icon.par {  position:absolute; margin-left: -65px; margin-top:-15px;  background-position:-512px top;	  }

/* end faq */

ul#services li{
	margin:0;
	padding:0;
	text-align:left;
}

ul#services .svc-title{
	text-transform:uppercase;
	font-size:1.2em;
	font-weight:bold;
	color:#0D457A;	
}
ul#services li{
	list-style-type:none;
	padding-top:5px;
	padding-left:35px;
	margin-bottom:15px;
	position:relative;
	vertical-align:top;	
}
ul#services li:before{
	position: absolute;
	margin: 0px 0 0 -25px;
	min-height:30px;
	background:url(/images/centers/ictr/icons/circle-sprites.png) no-repeat;
	width:14px;
	content:"";
	vertical-align:top;
}
ul#services li.ret:before{
	background-position: left -63px;	
}
ul#services li.cisc:before{
	background-position: -15px -63px;	
}
ul#services li.ric:before{
	background-position: -30px -63px;	
}
ul#services li.berd:before{
	background-position: -45px -63px;	
}
ul#services li.oct:before{
	background-position: -60px -63px;	
}
ul#services li.bior:before{
	background-position: -75px -63px;	
}
ul#services li.barc:before{
	background-position: -90px -63px;	
}
ul#services li.cecc:before{
	background-position: -105px -63px;	
}
ul#services li.par:before{
	background-position: -120px -63px;	
}


/*-----------------------------------------*/
.two44{
	width:244px;	
}
.two18{
	width:218px;	
}
.content.brochure{
	height: 125px;
	margin-top: 10px;
}
.pointer{
	cursor:pointer;
}
/* LEARN MORE STYLES */
span.learnMore {
	color: #2678A7;
	text-decoration: underline;
}

span.learnMore:hover {
	color: #2678A7;
	text-decoration: none;
	cursor: pointer;
}

.learnMoreDescription {
	padding-top: 15px;
}
/*------------------------------------------*/
/*SRF Team Styles*/
#columnLeft.rsf-team,
#columnRight.rsf-team{
	width: 125px !important;
	margin-right: 30px;
}

.rsf-team span.name-title{
	display:block;
	font-size: .95em;
	padding-top:5px;
}
