/* CSS Document  NEW*/
body{
	background-image:url(images/back_pattern.gif);
	padding:0;
	margin:0;
	text-align: center;
}

.sric_png { behavior: url(iepngfix.htc);  }
.sric_page{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	padding:0;
	margin:0;
	width:100%;
	clear: both;
	}
		.sric_page li{
		list-style:none;
		margin:0;
		padding:0;
		}
		.sric_page ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th,td{
		margin:0;
		padding:0;
		}
		.sric_page input, textarea, select{
		font-family:inherit;
		font-size:inherit;
		font-weight:inherit;
		}
		.sric_page img{
		border:0;
		}
	.sric_middle{
	vertical-align:middle;
	}
	.sric_stage{
	width:997px;
	margin:auto;	
	background-color:white;
	/*background-image:url(images/back_shadow.png);*/
	
	}
		.sric_stage a{
		text-decoration:none;
		color:#009fe0;
		}
		.sric_stage a:visited{
		text-decoration:none;
		color:#009fe0;
		}
		.sric_stage a:hover{
		text-decoration:underline;
		color:#333;
		}
		.sric_stage h2{
		font-family:Helvetica, Arial, sans-serif;
		display:block;
		color:#7b7b7b;
		font-size:15px;
		font-weight:bold;
		}
	#sric_header{
	min-width:989px;
	background-image:url(images/back_header.gif);
	background-repeat:repeat-x;
	height:91px;
	overflow:hidden;
	}
	#logout {
		float: right; padding-right: 8px; text-align: right; font-size: 11px; font-family: Arial; color: #666666;position: relative;
	}
		#sric_header #logo{
		padding:12px 0 0 20px;
		}
			#sric_header #logo img{
			border:0;
			float:left;
			}
		#sric_header #login_holder {
			clear: both;
		}
		#sric_header #login{
		float:right;
		text-align: left;
		position: relative;
		top: -43px;
		*top: -45px;
		}
		#sric_header .title{
		margin-bottom:5px;
		}
		#sric_header .forgot{
		font-size:11px;
		}
		#sric_header input{
		height:18px;
		font-size:14px;
		padding:1px;
		vertical-align:middle;
		}
		#sric_header li{
		display:inline;
		float:left;
		margin-right:8px;
		}
	#sric_nav_block{
	padding-left:1px;
	padding-bottom:15px;
	margin-right:1px;
	}
	#sric_nav{
	height:30px;
	/*width:99%;*/
	margin:auto;
	background-image:url(images/back_nav.gif);
	background-repeat:repeat-x;
	overflow:hidden;
	}
		#sric_nav ul{
		margin-left:2px;
		}
		#sric_nav li{
		display:inline;
		float:left;
		}
			#sric_nav #nav_search{
			float:right;
			/*margin:4px 8px 0 10px;*/
			margin:4px 8px 0px 0px;
			text-align: right;
			}
			#sric_nav #nav_search .search_box{
			width:163px;
			vertical-align:middle;
			}
	#sric_subnav{
	height:27px;
	/*width:99%;*/
	margin:auto;
	background-image:url(images/under_nav_shadow.png);
	background-repeat:repeat-x;
	behavior: url(iepngfix.htc);
	}	
		#sric_subnav_on{
		height:27px;
		/*width:99%;*/
		margin:auto;
		background-color:#e1e1e1;
		background-image:url(images/under_nav_shadow.png);
		background-repeat:repeat-x;
		behavior: url(iepngfix.htc);
		}	
		.sric_subnav_links{
					display:none;
		}
			.sric_subnav_links li{
			float:left;
			margin-right:15px;
			padding:8px 0 0 10px;
			}
			
			.sric_subnav_links .blue_arrow{
				background-image: url(images/blue_arrow.gif);
				background-repeat: no-repeat;
				background-position: 0 11px;
				padding-left: 10px;
			}
			
	#homepage_images{
	padding-bottom:15px;
	color:#FFF;
	text-align: left;
	}	
		 #homepage_images a {
		 text-decoration:none;
		 cursor:hand;
		 }
		 #homepage_images h3{
		 font-size:14px; 
		 line-height:14px;
		 font-weight:bold;
		 width:200px;
		 }
		 #homepage_images p{
		 margin-top:10px;
		 width:200px;
		 }
		 #homepage_images a{
		 color:#fff;
		 }
		 #homepage_images .a:hover{
		 text-decoration:none;
		 }
		
		#homepage_images ul{
	
		}
		#homepage_images li{
		display:inline;
		float:left;
		margin-left:19px;
		}
			 #homepage_images li .captions{
			 behavior:url(iepngfix.htc);
			 padding:5px 6px 0 8px;
			 background-image:url(http://www.thesrii.com/images/text_back.png); 
			 height:274px; 
			 width:230px;
			 }
		#homepage_images li .captions h3 {
			margin-top: 233px;
			*margin-top: 238px;
		}
		#homepage_images li .captions_over{
		 padding: 5px 6px 0 8px;
		 background-image:url(http://www.thesrii.com/images/text_back_long.png); 
		 behavior: url(iepngfix.htc);
		 height:274px; 
		 width: 225px;
		 }
			#homepage_images li.one{
			background-image:url(http://www.thesrii.com/images/main_1.jpg);
			background-repeat:no-repeat;
			height:274px;
			width:225px;
			overflow: hidden;
			cursor: hand;
			}
			#homepage_images li.two{
			background-image:url(http://www.thesrii.com/images/main_2.jpg);
			background-repeat:no-repeat;
			height:274px;
			width:225px;
			overflow: hidden;
			cursor: hand;			
			}
			#homepage_images li.three{
			background-image:url(http://www.thesrii.com/images/main_3.jpg);
			background-repeat:no-repeat;
			height:274px;
			width:225px;
			overflow: hidden;
			cursor: hand;
			}
			#homepage_images li.four{
			background-image:url(http://www.thesrii.com/images/main_4.jpg);
			background-repeat:no-repeat;
			height:274px;
			width:225px;
			overflow: hidden;
			cursor: hand;
			}
	#homepage_content {
	padding-bottom:30px;
	text-align: left;
	}
		#homepage_content h2{
		margin-bottom:15px;
		}
		#homepage_content li{
		display:inline;
		float:left;
		}
		#homepage_content li.one {
		padding:0 15px 0 20px;
		width: 280px;
		*width: 315px;
		}
		#homepage_content li.two{
		width: 225px;
		padding-right: 4px;
		*padding-right: 2px;
		}
		#homepage_content li .content_two_holder { background-color: #ECECEB; width: 227px; *width: 225px; height: 175px; }
		#homepage_content li .content_two { padding-left: 20px; padding-top: 5px; padding-right: 5px;  }

		#homepage_content li.three{
		width: 225px;
		padding-right: 3px;
		*padding-right: 2px;
		}
		#homepage_content li .content_three_holder { background-color: #ECECEB; width: 225px; *width: 225px; height: 175px; }
		#homepage_content li .content_three { padding-left: 20px; padding-top: 5px; padding-right: 5px; }

		#homepage_content li.four{
		width: 225px;
		}
		#homepage_content li .content_four_holder { background-color: #ECECEB; width: 200; *width: 200; height: 175px; }
		#homepage_content li .content_four { padding-left: 20px; padding-top: 5px; padding-right: 5px;  }

		#homepage_content .link_listing{
		display:block;
		float:none;
		margin:0 0 4px 0;
		}
	#founding_partners{
	text-align:center;
	padding-bottom:10px;
	}
		#founding_partners ul{
		margin:15px 0 15px 0;
		}
		#founding_partners li{
		display:inline;
		margin-right:120px;
		}
			#founding_partners li.right{
			margin-right:0;
			}
		#founding_partners p{
		clear:left;
		font-size:11px;
		color:#666;
		}
	#sric_footer{
	/*width:98%;*/
	/*margin:auto;*/
	margin-left:5px;
	margin-right:5px;
	border-top:3px solid #009fe0;
	padding:2px 0px 5px 0;
	}	
		#sric_footer ul{
		text-align:right;
		}
		#sric_footer li{
		display:inline;
		margin-left:15px;
		font-size:11px;
		}
#sric_below_footer{
background-image:url(images/page_bottom_shadow.png);
background-repeat:repeat-x; 
height:4px; 
/*width:991px; */
overflow:hidden; 
margin-bottom:-1px;
/*margin:auto;*/
}		
#sric_below_footer .left_img{
float:left;
height:4px;
width:4px;
}
#sric_below_footer .right_img{
float:right;
height:4px;
width:4px;
}


.content {
	padding: 0px 20px 0px 20px;
	text-align: left;
}
.content .text {
	line-height: 18px;
}
.content .horizontal_image {
	padding-bottom: 15px; 
}
.content p {
	padding-bottom: 10px;
}
.content .subtitle {
	color: #818181;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 10px;
}

.content .breadcrumb {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#333;
	position: relative; 
	clear: both; 
	text-align: right; 
	top: -18px;
/*	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: #008CD3;	*/
}

.content .breadcrumb_com {
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#333;
	position: relative; 
	clear: both; 
	text-align: right; 
/*	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color: #008CD3;	*/
}

.content .abbreadcrumb {
	position: relative; 
	clear: both; 
	text-align: right; 
	top: -22px;
}
.content .line_community {
	float: left; 
	border-bottom: 1px solid #008CD3; 
	width: 835px;
}
.content .line_community1 {
	float: left; 
	border-bottom: 1px solid #008CD3; 
	width: 770px;
}

.content .line_cm {
	float: left; 
	border-bottom: 1px solid #008CD3; 
	width: 792px;
}
.content .title {
	font-family:Helvetica,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	float: left;
}

.cm {
	background-image: url(images/customers_markets_bg.jpg);
	height: 209px;
	width: 957px;
}
.cm .title {
	color:#818181;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
	padding-top: 20px;
	padding-left: 20px;
}
.cm .content {
	padding-left: 20px; 
	width: 400px;
	clear: both; 
	padding-top: 15px;
	line-height: 16px;
}
.cm_table td {
	width: 190px; 
	background-color: #ECECEC; 
	border-right: 1px solid #FFFFFF;
	vertical-align: top;
}

.cm_table .last{
	width: 190px; 
	background-color: #ECECEC;
}
.cm_table .title {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #7B7B7B;
	padding-left: 10px;
	width: 155px;
	padding-top: 10px;
}
.cm_table .content {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
	width: 155px;
	padding-top: 10px;
	clear: both;
	padding-bottom: 10px;
}

.ab {
	background-image: url(images/advisory_board_bg.jpg);
	background-repeat: no-repeat;
	height: 131px;
	width: 957px;
}
.ab .title {
	color:#818181;
	font-size:18px;
	font-weight:bold;
	padding-top: 20px;
	padding-left: 20px;
}
.ab .content {
	padding-left: 20px; 
	width: 100%;
	clear: both; 
	padding-top: 15px;
	line-height: 16px;
}

.ab_table .profile .intro {
	height: 60px;
}
.ab_table .profile .company {	
	color: #333333;
}
.ab_table .profile .position {
	font-style: italic;
	color: #333333;
}
.ab_table .profile .name {
	color: #006699;
}
.ab_table .profile {
	border-top: 1px solid #008CD3;
	background-color: #ECECEC;
	width: 300px;
	font-family: Arial;
	font-size: 12px;
	margin-bottom: 15px;
}
.ab_table .profile .profile_holder {
	padding: 10px;
}
.ab_table .profile .image {
	float: left;
	margin-right: 10px;
	border: 1px solid #7EBEE1;
}
.ab_table .profile .about {
	background-color: #ECECEC;
	border-bottom: 1px solid #E3E3E3;
}
.ab_table .profile .minus {
	padding-left: 260px;
	padding-bottom: 10px;
	padding-top: 10px;
	position: relative;
	width: 20px;
	height: 16px;
	
}
.ab_table .profile .plus {
	padding-top: 3px; 
	text-align: right;
}
.ab_table .profile p {
	text-align: right;
}

.ab_table .about .about_holder {
	display: none;
	padding: 0px 10px 10px 10px;
}
#about_links_selected {
	display: inline;
}

.vertical_border_shadow_left{
	background-image:url(images/back_left_shadow.png);background-repeat:repeat-y;
}

.vertical_border_shadow_right{
	background-image:url(images/back_right_shadow.png);background-repeat:repeat-y;
}



.top_block{
	clear:left;
	width:956px;
	height:auto;
	border: 1px solid #e1e1e1;
	margin-bottom:10px;
	overflow:hidden;
}

	.top_block .left_side{
		width:414px;
		*width:427px;
		_width:427px;
		float:left;
		padding-left:15px;
	}
		.top_block .left_side img{
			margin-top:20px;
			margin-left:5px
		}
		.top_block .left_side p{
			margin-top:25px; margin-left:5px;
		}

	.top_block .right_side{
		float:left;
	}

.page_title{
font-size:20px;
font-style:helvetica, arial;
white-space:nowrap;
padding-right:5px;
}

.page_headline{
font-size:20px;
font-style:helvetica, arial;
white-space:nowrap;
padding-right:5px;
color:#999999;
}

.faq_table td {
	background-color: #ECECEC; 
	border-right: 1px solid #FFFFFF;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
}
.faq_table .content {
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	padding-left: 30px;
	width: 255px;
	padding-top: 10px;
	clear: both;
	padding-bottom: 10px;
}
.faq_table .title {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
	width: 155px;
	padding-top: 10px;
}

.award_table td {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
}
.award_table .content {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 30px;
	padding-top: 10px;
	clear: both;
	padding-bottom: 10px;
}
.award_table .title {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 10px;
	padding-top: 10px;
}
.ul li{
		list-style:inside;
		list-style:disc;
		margin:12px;
		}
		
.ol li{
		list-style:inside;
		list-style:decimal;
		margin:12px;
		}
#about_links_selected {
	display: inline;
}

.bulletsOn li{
		list-style:inside;
		list-style:disc;
		margin-bottom:10px;
		margin-left:65px;
		}
		