@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, tt, var, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
a{color: #555555;}
a:hover{color:#A21F2E;}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616265;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a:focus, input:focus {
	outline:none;
}
.submit {
	cursor:pointer;
}
.container {
	position:relative;
	width:1205px;
	margin:0 auto;
}
.top {
	width:1205px;
	margin:0 auto;
	z-index:3;
	position:relative;
}
.top-left {
	float:left;
	width:312px;
	text-align:right;
	padding-top:44px;
}
.top-right {
	float:left;
	padding-top:29px;
	padding-left:10px;
	width:850px;
}
.top-right-top {
	width:850px;
	margin:0;
	padding:0;
}
.pri {
	float:left;
	margin:-3px 0 0 0;
}
.search {
	float:left;
}
.second {
	float:left;
}
.top-right-top li {
	display:block;
	float:left;
	padding-left: 13px;
	font-family:Arial;
	font-size:12px;
	color:#7d7d7d;
	line-height:15px;
}
.top-right-top a {
	text-decoration:none;
	color:#7d7d7d;
}
.top-right-top a:hover {
	text-decoration:none;
	color:#a21f2e;
}
.search {
	display: inline;
	background-image:url(http://www.reputationinstitute.com/images/search-bg.png);
	background-repeat:no-repeat;
	height:18px;
	width:130px;
	margin-left:10px;
	font-size: 0;
}
.s1 {
	width:90px;
	float:left;
	margin:0 auto;
	padding-left:6px;
}
.s2 {
	width:30px;
	float:left;
	margin:0 auto;
	padding-left:4px;
}
.s1 input {
	float:left;
	color:#fff;
	margin:0 auto;
	height:12px;
	width:90px;
 .width:82px;
	display:inline;
	line-height:11px;
	background:none;
	padding:2px 3px 0 3px;
	border:none;
	font-size:11px;
}
.s2 input {
	float:left;
	background:none;
	margin:0 auto;
	height:18px;
	width:25px;
	display:inline;
	line-height:11px;
	background:none;
	border:none;
	font-size:11px;
}
.top-right-bottom {
	clear:both;
	display:block;
	padding:24px 0 0 70px;
}
.top-right-bottom ul.top-nav {
	position:relative;
	height:51px;
	text-align:right;
}
.main_nav {
	text-transform:uppercase;
}
.main-nav1, .main-nav2, .main-nav3, .main-nav4 {
	position:absolute;
	display:none;
	width:960px;
	height:105px;
	background:#e3e4e6;
	left:-287px;
	top:51px;
	z-index:999;/*margin-left:-210px;
  .margin-left:-210px;
  margin-top:20px;
  .margin-top:20px;
  text-align:left;*/
  }
.top-right-bottom li.main_cat {
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:51px;
}
.nav-padding {
	float:right !important;
	padding-right:155px;
}
.map-padding {
	font-weight:bold;
	padding-bottom:10px;
}
.sub-map {
	padding-bottom:0px;
}
.nav-first {
	padding-left:20px;
}
.top-right-bottom li.current a.main_nav {
	display:inline;
	background:url(http://www.reputationinstitute.com/images/nav_over.gif) repeat-x left top;
	color:#a21f2e;
}
.top-right-bottom a.main_nav {
	text-decoration:none;
	display:inline;
	float:left;
	color:#464646;
	font-weight:normal;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	padding:0 20px;
}
.top-right-bottom a.main_nav:hover {
	padding:0 20px;
	font-weight:normal;
	text-decoration:none;
	color:#a21f2e;
	background:url(http://www.reputationinstitute.com/images/nav_over.gif) repeat-x top #f00;
}
.selected {
	color:#a21f2e !important;
}
.menu1 {
	margin-left:190px;
}
.menu2 {
	/*margin-left:100px;
	margin-right:50px;*/

    margin: 0 50px 0 100px;

}
.menu3 {
	margin-left:60px;
	margin-right:15px;
}
.menu4 {
	margin-left:155px;
	margin-right:15px;
}
.m4 {
	background:#FFFFFF;
	height:85px;
	padding:2px;
	width:350px;
}
.menu3-mid-width {
	width:220px;
}
.menu3-left-width {
	width:180px;
}
.menu1-pad {
	padding-top:10px;
}
.menu2-pad {
	padding-top:0px;
}
.menu4-pad {
	padding-top:0px;
}
.menu1-slide1 {
	position:relative;
	text-align:center;
	margin:o auto;
}
.menu1-slide1 p {
	text-decoration:none;
	line-height:12px;
	padding-top:5px;
}
.menu1-slide1-left {
	float:left;
}
.menu1-slide1-center {
	float:left;	
}
#two .menu1-slide1-center {
	margin:0 10px 0 0;
}
.li-head {
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	border-bottom:1px #FFFFFF solid;
}
.li-head2 {
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	border-bottom:1px #ccc solid;
}
.li-head-menu4 {
	display:block;
	clear:both;
	text-align:left;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	line-height:18px;
}
.li-head-menu4 a {
	display:block;
	text-decoration:none;
	color:#555555;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.li-head-menu4 a:hover {
	color:#a21f2e;
}
.menu1-slide1-center li {
	display:block;
	text-align:left;
	line-height:20px;
}
.menu1-slide1-center a {
	text-decoration:none;
	color:#555555;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.menu1-slide1-center a:hover {
	color:#a21f2e;
}
.menu1-slide1-left li {
	display:block;
	text-align:left;
	line-height:20px;
}
.menu1-slide1-left a {
	text-decoration:none;
	color:#555555;
	text-transform:capitalize;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.menu1-slide1-left a:hover {
	color:#a21f2e;
}
.menu1-slide1-right {
	float:left;
	width:360px;
	height:86px;
	background:#fff;
	margin-left:20px;
	padding:2px 3px 0 3px;
	text-align:left;
}
.menu4-right {
	float:left;
	width:250px;
	margin-left:30px;
}
.block-img {
	clear:both;
	float:left;
	height:82px;
	padding:0 5px 0 0;
	margin:0 auto;
}
.block-img-map {
	background:url(http://www.reputationinstitute.com/images/map.jpg) no-repeat top;
	clear:both;
	float:left;
	width:194px;
	height:82px;
	padding:0 5px 0 0;
	margin:0 auto;
	position:relative;
}
.block-img-map a.pos-one {
	width:50px;
	height:20px;
	background:none;
	position:absolute;
	top:10px;
	left:20px;
}
.block-img-map a.pos-two {
	width:50px;
	height:20px;
	background:none;
	position:absolute;
	top:10px;
	left:90px;
}
.block-img-map a.pos-three {
	width:50px;
	height:20px;
	background:none;
	position:absolute;
	top:50px;
	left:20px;
}
.block-img-map a.pos-four {
	width:50px;
	height:20px;
	background:none;
	position:absolute;
	top:50px;
	left:90px;
}
.block-img-map a.pos-five {
	width:30px;
	height:20px;
	background:none;
	position:absolute;
	top:10px;
	left:150px;
}
.block-img img {
	border:1px #CCCCCC solid;
}
.block-txt {
	float:left;
	width:227px;
}
.block-txt2 {
	padding-top:25px;
	float:left;
	width:120px;
	line-height:18px;
	font-weight:normal;
}
.menu1-slide1-right h3 {
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size:13px;
	color:#464646;
	font-weight:bold;
	margin-top:3px;
	text-transform:none;
}
.menu1-slide1-right h3 span{ color:#464646;}
.menu1-slide1-right p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#7d7d7d;
	font-style:italic;
	text-transform:capitalize;
       
}
.menu1-slide1-right a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#464646;
	text-transform:capitalize;
	font-weight:bold;
}
.menu4-right-regions {
	width:95px;
	line-height:18px;
	float:left;
}
.menu4-right-regions2 {
	width:95px;
	line-height:18px;
	float:right;
}
a.arrow {
	display:block;
	float:left;
	padding:0 10px 0 0;
        margin-top:0;
	background:url(http://www.reputationinstitute.com/images/arrow-text.png) no-repeat right;
	line-height:18px;
	text-decoration:none;
	color:#363636;
}
a.arrow3 {
	padding:0 10px 0 0;
	background:url(http://www.reputationinstitute.com/images/arrow-text.png) no-repeat right;
	line-height:18px;
	text-decoration:none;
	color:#363636;
	clear:both;
}
a.arrow2 {
	text-align:left;
	display:block;
	padding:0 11px 0 0;
	margin:0;
	background:url(http://www.reputationinstitute.com/images/arrow-text.png) no-repeat right;
	line-height:18px;
	text-decoration:none;
	color:#363636;
	float:left;
}
a.arrow:hover {
	color:#a21f2e;
}
a.arrow2:hover {
	color:#a21f2e;
}
a.arrow3:hover {
	color:#a21f2e;
}
.vignette {
	position:relative;
	clear:both;
	height:670px;
	margin:0 auto;
	z-index:2;
}
.slider {
	position:absolute;
	text-align:center;
}
.center-box {
	background: url("http://www.reputationinstitute.com/images/transparent-box.png") repeat scroll center top transparent;
	height: 255px;
	left: 118px;
	position: absolute;
	top: 415px;
	width: 958px;
	z-index: 100;
}
#tabs h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#363636;
	line-height:15px;
	font-weight:bold;
}
#tabs p {
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#555555;
	line-height:18px;
}
.text-frame-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	color:#363636;
	margin-top:10px;
}
.center-box-right {
	float:right;
	width:143px;
	margin-top:20px;
	margin-right:20px;
	display:block;
}
.center-box-right img {
	padding-bottom:5px;
	display:block;
}
.footer {
	position:absolute;
	background-image:url(http://www.reputationinstitute.com/images/middle-rptr.gif);
	background-repeat:repeat-x;
	width:100%;
	padding:10px 0 0 0;
	margin:20px 0 0 0;
}
.tagline {
	width: 910px;
	padding: 5px 10px 10px 35px;
	margin:0 auto;
}
.tagline h3 {
	font-size:18px;
	color:#555555;
	font-family:Helvetica, sans-serif;
	letter-spaceing:25;
}
.foot-elements {
	width: 920px;
	padding: 10px 10px 5px 40px;
	margin:0 auto;
	overflow:hidden;
}
.elements {
	padding:10px 60px 5px 0px;
	float:left;
    width: 170px;
}
body .foot-elements li {
	text-decoration:none;
        line-height: 16px; 
}
.foot-elements span {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	font-weight:bold;
	line-height: 16px;
}
.foot-elements span a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#555555;
	font-weight:bold;
	line-height: 16px;
}

.foot-elements span a:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
	font-weight:bold;
	line-height: 16px;
}

body .foot-elements a {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#7d7d7d;
	line-height: 16px;
}
.foot-elements a:hover {
	text-decoration:none;
	color:#000000;
}
.footer-bottom {
	clear:both;
	margin:0 auto;
	margin-bottom:3px;
	width:925px;
	overflow:hidden;
	padding-left:37px;
}
.footer-bottom a {
	text-decoration:none;
	color:#7d7d7d;
}
.footer-bottom li {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7d7d7d;
	padding-top:25px;
	line-height:23px;
}
.footer-bottom span {
	padding-right: 250px;
	margin-top:0px;
}
.footer-bottom li.text-footer {
	padding-right: 13px;
}
.footer-bottom li.icon-footer {
	padding-right: 4px;
}
.footer-bottom li.icon-footer a {
	/*display:block;*/
	display: none;
	float:left;
	width:23px;
	line-height:23px;
	text-indent:-9999em;
	background:url(http://www.reputationinstitute.com/images/footer-icon.gif) no-repeat 0 0;
}
.footer-bottom li.icon-footer a:hover {
	background:url(http://www.reputationinstitute.com/images/footer-icon.gif) no-repeat 0 -23px;
}
.footer-bottom li.icon-footer a.twiiter {background:url(http://www.reputationinstitute.com/images/footer-icon.gif) no-repeat -26px 0;}
.footer-bottom li.icon-footer a.twiiter:hover {background:url(http://www.reputationinstitute.com/images/footer-icon.gif) no-repeat -26px -23px;}

.footer-bottom li.icon-footer a.linkedin {background:url(http://www.reputationinstitute.com/images/footer-icon.gif) no-repeat -53px 0;}
.footer-bottom li.icon-footer a.linkedin:hover {background:url(http://www.reputationinstitute.com/images/footer-icon.gif) no-repeat -53px -23px;}

.footer-bottom li.icon-footer a.youtube {background:url(http://www.reputationinstitute.com/images/footer-icon.gif) no-repeat -79px 0;}
.footer-bottom li.icon-footer a.youtube:hover {background:url(http://www.reputationinstitute.com/images/footer-icon.gif) no-repeat -79px -23px;}

.clear {
	font-size:0;
	line-height:0;
	clear:both;
	height:0;
	overflow:hidden;
}
.clear2 {
	position:relative;
	font-size:0;
	line-height:0;
	clear:both;
	height:0;
	overflow:hidden;
}
.shadow {
	-moz-box-shadow: 0px -3px 0.5em hsla(0, 0%, 0%, 0.2);
	-webkit-box-shadow: 0px -3px 0.5em hsla(0, 0%, 0%, 0.2);
	box-shadow: 0px -3px 0.5em hsla(0, 0%, 0%, 0.2);
}
.shadow2 {
	-moz-box-shadow: 0px -10px 0.6em hsla(0, 0%, 0%, 0.2);
	-webkit-box-shadow: 0px -10px 0.6em hsla(0, 0%, 0%, 0.2);
	box-shadow: 0px -10px 0.6em hsla(0, 0%, 0%, 0.2);
}
.border {
	border:3px #CCCCCC solid;
	border-bottom:#FFFFFF;
}
.border_bottom {
	border-bottom:1px #fff solid;
	display:block;
	padding:6px 0 0 0;
	color:#363636;
	margin:0px;
	font-weight:normal;
}
prev-btn {
	top: 72px;
	left:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
next-btn {
	top: 72px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
/* CSS FOR 1st page */


	  
	  .center-box2 {
	background-color:#FFF;
	left: 118px;
	position: relative;
	top: -50px;
	width: 958px;
	z-index: 999;
}
.center-box3 {
	background-color:#FFF;
	height: 255px;
	left: 118px;
	position: absolute;
	top: 260px;
	width: 958px;
	z-index: 999;
}
.bread-crumb {
	padding:5px 0 0 20px;
	width:926px;
	height:20px;
}
.bread-crumb li {
	display:block;
	float:left;
	padding:2px;
	color:#7d7d7d;
	font-size:12px;
}
.bread-crumb li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#acacac;
	text-decoration:none;
}
.left-column {
	float:left;
	width:200px;
	padding:15px 0px 0 35px;
	overflow:hidden;
}
.left-column li {
	display:block !important;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
}
.left-column a {
	text-decoration:none;
	color:#464646;
}
.left-column a:hover {
	color:#a21f2e;
}
.slider2 {
	height:190px;
}
.left-column h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#a21f2e;
	padding:5px 0;
}
.mid-column {
	float:left;
	width:515px;	
	padding:15px 15px 0 20px;
	
}
.mid-column2 {
	float:left;
	width:675px;	
	padding:15px 15px 0 20px;	
}
.mid-column-box {
	border:1px solid #d4d4d4;
	padding:10px;
}
.mid-column-box p {
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
.mid-column-box span {
	color:#a21f2e;
}
.right-column {
	float:left;
	width:143px;
	padding:15px 15px 0 15px;
	overflow:hidden;
}
.mid-column h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:400;
	color:#363636;
}
.mid-column h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#363636;
}
.body-box {
	padding: 15px 0;
}
.right-column img {
	border:none;
	padding-bottom:15px;
}
.countires {
	padding:0 0 0 20px;
	font-weight:normal;
	color:#616265;
}
/* Services page drop down left menu CSS */

div.sdmenu {
	width: 200px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 10px;
	color: #fff;
}
div.sdmenu ul {
	padding-left:25px;
}
div.sdmenu li {
}
div.sdmenu div {
	background:#fff;
	overflow: hidden;
}
div.sdmenu div:first-child {
}
div.sdmenu div.collapsed {
	height: 25px;
}
div.sdmenu div span {
	display: inline;
	padding: 0px 15px 0 0;
	margin-left:25px;
	font-weight: bold;
	color:#a21f2e;
	;
	background: url(http://www.reputationinstitute.com/images/expanded.gif) no-repeat right center;
	cursor:pointer;
	border-bottom:#ddd solid 1px;
}
div.sdmenu div.collapsed span {
	background-image: url(http://www.reputationinstitute.com/images/collapsed.gif);
	color:#262626;
	border-bottom:#fff solid 1px;
}
div.sdmenu div a {
	padding: 5px 0px;
	background: #fff;
	display: block;
	color: #555555;
	text-decoration:none;
	line-height:18px;
}
div.sdmenu div a.current {
	background : #ccc;
}
div.sdmenu div a:hover {
	background : #fff;
	color: #a21f2e;
	text-decoration: none;
}
.menu-item {
	margin:0;
	padding:3px 5px 3px 10px;
	margin: 5px 5px 15px 15px;
	background:#ebebeb;
}
.menu-item h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	color:#363636;
	text-transform:uppercase;
	font-weight:bold;
}
.menu-pad {
}

/*------------------NEW CSS 15.03-----------------------*/
ul.sidenav{ list-style:none;}
ul.sidenav li{ padding:5px 0; border-bottom:1px solid #d7d7d7;}
ul.sidenav li span{ display:block;border-bottom:1px solid #d7d7d7;}
ul.sidenav li a{ font-size:12px; font-weight:700; color:#616265;}
ul.sidenav li a.active{color:#a21f2e;}
ul.sidenav li ul li{border-bottom:none;padding:3px 0 3px 10px;}

/*------------------- Anything Slider -----------------*/

ul.anySlide { list-style:none; width:1204px; height:670px;}
ul.anySlide li { width:1204px; height:670px; float:left;}
.caption { display: none; }
#current-caption { width: 100%; text-align: center; position:absolute; top:0; left:0; }
#current-caption p { color:#ffffff; line-height:17px; height:33px;}


/* add sumi*/
.li-head-rc {
	font-weight:none;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	border-bottom:1px #FFFFFF solid;
}
ul.map-padding li ul{ padding-bottom: 0;}
ul.map-padding li ul li{ padding-bottom: 0; color: #616265; font-weight: normal; padding: 0 0 0 20px;}
.mid-column2 h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:400;
	color:#363636;
}
.mid-column2 h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#363636;
}
ul.leftMenu li ul li a.services_border {
    border-bottom: 1 solid #D7D7D7;
}
.mid-column-global {
	float:left;
	width:675px;
	
	padding:15px 15px 0 20px;
	overflow:hidden;
}

.mid-column-box-global {
    border: 0 solid #D4D4D4;
    padding: 10px;
}

.left-column { padding:0 0 0 20px; display:inline; margin:0 0 0 0; width:150px;}


.mid-column {
	float:left;
	width:600px;
	margin:0 10px 0 0;
	display:inline;
	height:auto;
	padding:0;
	
}
/*end sumi*/

/* Changes and Adding New CSS 20-03-2012 ============================= */

div.sdmenu div span {
	display: block;
	padding: 0 0 2px 0;
	margin:0 0 5px 0;
	background:none;
}
div.sdmenu div.collapsed span {
	background-image:none;
	color:#464646;
}
.left-column { padding:0 0 0 20px; display:inline; margin:0 75px 0 0; width:150px;}
.menu-item {
    margin: 0 5px 15px 0;
    padding: 3px 5px 3px 15px;
}
div.sdmenu ul {
	padding:0 0 15px 13px;
}
div.sdmenu div a {
	line-height:20px;
	padding:0;
}
div.sdmenu div a.current {
	background : none;
}
div.sdmenu li {
	padding:0;
}
.mid-column {
	float:left;
	width:530px;
	margin:0 10px 0 0;
	display:inline;
	height:auto;
	padding:0;	
}
.bread-crumb {
	margin:0 0 15px 0;
}
.mid-column-box {
    padding: 5px 16px 12px 12px;
}
.right-column {
	float:left;
	width:150px;
	padding:0;
	overflow:hidden;
}
.right-column img {
	border:none;
	padding-bottom:0;
}
ul.rightList {
	list-style:none;
}
ul.rightList li {
	margin:0 0 15px 0;
	display:list-item;
}
ul.rightList li p a {
	text-decoration: none;
}
ul.rightList li a.thumb {
	display:block;
}
ul.rightList li a.textLink {
	display:block;
	background:#6d6e71;
	padding:2px 4px;
	color:#ffffff;
	font-size:12px;
	line-height:16px;
	text-decoration:none;
}
.mid-column h3.abt-title {
	margin:2px 0 6px 0;
	border-bottom:1px solid #e4e4e4;
	line-height:24px;
	padding-bottom:9px;
}
.mid-column-box p {
	margin:0 0 10px 0;
	color:#555555;
	line-height:18px;
}
.mid-column-box p.important {
	font-size:14px;
	line-height:20px;
	color:#a21f2e;
	padding:0 0 8px 0;
	margin-bottom:17px;
	border-bottom:1px solid #e4e4e4;
}
.mid-column-box p.important a{color:#a21f2e;}
.mid-column-box p.important a:hover{color:#555555;}
ul.mid-contlist {
	list-style:none;
	line-height:18px;
	margin:0 0 30px 0;
}
ul.mid-contlist li {
	padding:0 0 0 8px;
	background:url(http://www.reputationinstitute.com//images/mid-list-bg.gif) no-repeat 0 7px;	
}
ul.mid-contlist2 {
	list-style:none;
	line-height:18px;
	margin:0 0 30px 0;
}
ul.mid-contlist2 li {
	padding:0 0 0 8px;
	background:url(/images/mid-list-bg.gif) no-repeat 0 7px;	
}
ul.circlelist{
	list-style-type:circle;
	line-height:18px;
	margin:0 0 0 20px;
}
ul.circlelist li{
	padding:0 0 0 0 !important;
	background:none !important;
}
.mid-bottom-link {
	overflow:hidden;
	line-height:20px;
	margin-bottom:30px;
}
.mid-bottom-link a {
	display:block;
	padding:0 9px 0 0;
	background:url(http://www.reputationinstitute.com/images/arrow-text.png) no-repeat right;
	font-weight:700;
	float:left;
	text-decoration:none;
	color:#363636;
}
.mid-column2 {
	width:760px !important;
	height:auto;
	padding:0;
	overflow:hidden;
	margin:0;
}
.left-column li ul a.arrow3 {
	background:none;
}

ul.leftMenu {
	list-style:none;
	padding:0;
	margin:0;
	font-size:12px;
}
ul.leftMenu li {
	margin:0 0 5px 0;
	clear:both;
	overflow:hidden;
	padding:0;
}

ul.leftMenu ul li {
	margin:0;
}
ul.leftMenu li a {
	font-weight:700;
	color:#363636;
	line-height:14px;
	border-bottom:0px solid #d7d7d7;
	float:none;
	padding:3px 0 6px 0;
	display:block;
}
ul.leftMenu ul li a {
	float:left;
	font-weight:normal;
	border:none;
	padding:0;
	line-height:14px;
        padding:3px 0 6px;
}
ul.sLeftMenu ul li a {
	font-weight:bold;
}
ul.leftMenu li a.selected {
	background:url(http://www.reputationinstitute.com/images/arrow-text.png) no-repeat right;
	padding:0 9px 0 0;
}
ul.leftMenu li ul a {
	font-weight:normal;
}
.gmapLeft ul li ul a.selected {
	color:#a21f2e;
	background: none repeat scroll 0 0 transparent;	
}
ul.leftMenu li ul {
	padding:3px 0 5px 15px;
	clear:both;
	list-style:none;
	/*display: none;*/
}

.gmapLeft ul li.selected ul {
	display: block;
}


/* 21-03-12 */

.theWorlds {
	background:#6d6e71;
	height:105px;
	padding:5px;
	overflow:hidden;
}
.theWorlds h2 {
	font-weight:normal;
	color:#ffffff;
	font-size:24px;
	line-height:22px;
	font-family:Arial;
	height:90px;
}
.theWorlds a.explore {
	color:#ffffff;
	float:right;
	padding:0 11px 0 0;
	margin:0 7px 0 0;
	background:url(http://www.reputationinstitute.com/images/arrow-header.png) no-repeat right;
	display:block;
	text-decoration:none;
	font-weight:700;
	font-weight:13px;
}
div.gmap {
	width:800px;
	height:500px;
	margin:0 0 10px 0;
	position:relative;
}
/*.mid-column2 .mid-column-box {
    padding: 0;
	border:none;
}*/
.gmapLeft { margin-right:43px; width:160px; padding-left:30px;}
ul.gmapNavLine {
	border-bottom: 1px solid #E4E4E4;
	list-style:none;
	margin:0 0 8px 0;
	padding:0 0 9px 0;
	overflow:hidden;
}
ul.gmapNavLine li {
	float:left;
	margin:0 8px 0 0;
	padding:0 8px 0 0;
	background:url(http://www.reputationinstitute.com/images/text-seperator.gif) no-repeat right;
	line-height:20px;
	font-size:12px;
	color:#7d7d7d;
}
ul.gmapNavLine li a {
	color:#7d7d7d;
	text-decoration:none;
}
ul.gmapNavLine li a.active, ul.gmapNavLine li a:hover {
	color:#464646;
}
ul.gmapNavLine li.last {
	padding:0;
	margin:0;
	background:none;
}
.mapPopup {
	
	width:275px;
	/*background:#ffffff;
width:255px;
	padding:10px 15px 10px 10px;
	position:absolute;
	top:85px;
	left:305px;*/
}
ul.userList {
	list-style:none;
	padding:0;
	margin:0;
}
ul.userList li {
	margin:0 0 5px 0;
}
ul.userList li h4 {
	font-size:12px;
	line-height:18px;
	clear:both;
	border-bottom: 1px solid #E4E4E4;
	margin:0 0 5px 0;
	padding:0 5px;
	color:#363636;
	font-weight:700;
}
ul.userList li .popInfo {
	overflow:hidden;
	font-size:11px;
	padding:0 5px;
	color:#555555;
	line-height:14px;
}
ul.userList li .popInfo .popThumb {
	float:right;
	display:block;
	margin:4px 0 0px 15px;
}
ul.userList li .popInfo span {
	font-size:12px;
	font-weight:700;
	color:#a21f2e;
	line-height: 18px;
        margin-bottom: 4px;
	display: block;
}
ul.userList li .popInfo strong {
	font-size:11px;
	font-weight:700;
	line-height:20px;
	color:#363636;
}
ul.userList li .popInfo em {
	font-style:italic;
	margin:0 0 3px 0;
	display:block;
}
.popInfo a {
	text-decoration:none;
	color:#555555;
}
.popInfo a:hover {
	text-decoration:underline;
}
.popInfo a.dirLink {
	display:block;
	float:left;
	padding:0 12px 0 0;
	color:#363636;
	background:url(http://www.reputationinstitute.com/images/arrow-text.png) no-repeat right;
	line-height:14px;
	font-weight:700;
	clear:both;
}
a.mapPopupClose {
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(http://www.reputationinstitute.com/images/popup-close.gif) no-repeat center;
	text-indent:-9999em;
	top:10px;
	right:15px;
	display:block;
	position:absolute;
}
ul.leftMenu li a.default_border {
border-bottom: 1px solid #D7D7D7;
	
}
ul.sLeftMenu ul li a.default_border {
border-bottom: 0px solid #D7D7D7;	
}
ul.leftMenu ul li a.default_border {
border-bottom: 0px solid #D7D7D7;
	
}

.top-right-top li {
	position:relative;
	margin:0 2px;
	padding:0;
}
.top-right-top .pri li a { float:left; color:#555555; z-index:100; position:relative; display:block; padding:0 7px; line-height:24px;}
.top-right-top .pri ul ul li a { padding:2px; line-height:18px;}
.top-right-top li a.onhover { background:url(http://www.reputationinstitute.com/images/dropdown-main-item-bg.gif) repeat-x top #e2e3e5; color:#555555;}
.top-right-top li ul {
	position:absolute;
	left:0px;
	top:17px;
	display:none;
	width:155px;
	padding:14px 7px 10px 5px;
	z-index:99;
	background:url(http://www.reputationinstitute.com/images/dropdown-menu-bg-shadow.gif) repeat-x top #e2e3e5;
}
.top-right-top .pri ul ul li {
	width:100%;
	line-height:18px;
	float:left;
	padding:0;
	margin:0;
	border-top:1px solid #ffffff;
}
.top-right-top .pri ul ul li.firstitem {
	padding:0 0 5px 0;
}
.top-right-top .pri ul ul li.firstitem a {
	color:#a21f2e;
}
.top-right-top .pri ul ul li.lastitem {
	border:none;
}
.top-right-top .pri ul ul li a {
	color:#555555;
}
.top-right-top {
	position:relative;
	z-index:5;
}
.top-right-bottom {
	z-index:4;
}


.repTalkHolder {
	display:none;
}

/*---------------------photo Vertical Style------------------------*/

.ri-thumb{float:left; display:block; width:150px;}
.ri-int{ width:340px; float:left; display:block; margin:0 0 0 3px;}
.mid-column-box .body-link{ width:100%;line-height:10px;font-size:10px;}
.body-link a{ font-size:10px;  color:#7d7d7d; text-decoration:none;}
.ri-int p{ margin:0 0 15px;}
.mid-column-box .text-style-1{  color:#a21f2e;}
.mid-column-box .text-style-2{ font-size:10px; color:#7d7d7d;}
.ri-int-mid{ width:100%; clear:both; padding:10px 0 0;}
.ri-int a.arrow{ float:none; font-weight:700; display:inline;}
h3.small-heading{ border-bottom:1px solid #e4e4e4; font-size:10px; font-weight:400; margin:0 0 5px; padding:0 0 3px; text-transform:uppercase; color:#a21f2e;}
.ri-features{ width:100%; overflow:hidden; margin:30px 0 0;}
.ri-features .first-col{ width:148px; float:left; display:block;}
.ri-features .second-col{ width:162px; padding:0 0 0 15px; background:url(http://www.reputationinstitute.com/images/side-bar.jpg) no-repeat left top;  float:left; margin:0 10px;}
.ri-features .third-col{ width:146px; float:right; display:block;}
.ri-features .second-col div{background:url(http://www.reputationinstitute.com/images/side-bar.jpg) no-repeat right top;  }
.mid-column-box .f-title{ font-size:10px; line-height:10px; color:#a21f2e; margin:0 0 5px;}
.ri-features img{ vertical-align:middle; }
.ri-features h3{ font-size:11px; line-height:14px; font-weight:700; margin:5px 0; }
.ri-features em{ font-style:italic; font-size:9px; display:block;}
.ri-features .text-style-2{ display:block; margin:0 0 10px;}
.ri-features a{ font-size:11px; font-weight:700; text-decoration:none; color:#000;}
.ri-features a:hover{ color:#a21f2e;}
.k-center{ background:#6d6e71; padding:5px; font-size:12px; color:#fff; margin:3px 0 0;}
.k-center img,.side-block img{ padding:0; vertical-align:middle;}
.k-center a{ color:#fff; text-decoration:none;}
.iframe-block{ background:#ededed; margin:35px 0 0; padding:15px 5px; }
.iframe-block h2{ font-size:14px; font-weight:400; color:#616265;}
.grey-bg{ background:#6d6e71; padding:3px 0 3px 5px;}
/*---------------------/photo Vertical Style------------------------*/

/*---------------------photo Horizontal Style------------------------*/
.side-block{ padding:0;}
.side-block a.speak-to-us{color:#fff; text-decoration:none;}
.side-title{ font-size:14px; color:#a21f2e; margin:10px 0 30px;}
.side-link{ font-size:11px; color:#464646; text-decoration:none; font-weight:700;}
.m-col-wrapper{ padding:0 0 20px;}
.m-col-inner{ padding:10px;}
.m-col-inner p{ padding-left:3px;}
 h2.inner-heading{ /*font-size:18px; color:#000; font-weight:400; border-bottom:1px solid #e4e4e4; padding:0 0 5px 5px;*/

    border-bottom: 1px solid #E4E4E4;
    line-height: 24px;
    margin: 2px 0 6px;
    font-size:18px;
    padding-bottom: 9px;
    font-weight:400;


}
.mid-column .text-style-3{ font-size:14px; color:#a21f2e; line-height:24px; padding:0 0 10px 3px; border-bottom:1px solid #e4e4e4;}
.container .l-spacing12{ padding-left:12px;}
.link-bold{ font-weight:700; text-decoration:none; color:#363636;}
.link-bold img{ vertical-align:middle;}
.link-bold:hover{color:#a21f2e;}
.m-col-block{ background:url(http://www.reputationinstitute.com/images/s-blk-bg.jpg) repeat-x left top #ededed; overflow:hidden; border-bottom:1px solid #e4e4e4;  padding:15px 10px;}
.m-col-l-block{ width:128px; float:left; display:block; margin:0 10px 0 0;}
.m-col-r-block{ width:355px; float:left; display:block;}
.m-col-r-block p{ padding:5px 0 15px;}
.bodycopy1{ padding:15px 10px;}
.bodylink1{ padding:0 10px;}

/*---------------------/photo Horizontal Style------------------------*/

/*---------------------Basic Training------------------------*/
.ri-training{ padding:10px 10px 20px;}
.ri-training p{ line-height:18px; margin:10px 0;}
.basic-title{ font-size:16px; color:#a21f2e; margin:0 0 15px;}
.basic-training p{ font-size:11px; margin:0 0 15px;}
.profile-list{ width:100%;}
.mid-column .profile-holder{ width:114px; float:left; padding:0 0 0 8px; margin:0 0 20px;line-height:16px; border-right:1px solid #e4e4e4;height:270px;}
.mid-column .profile-heading{ font-size:10px; color:#a21f2e; padding:0 0 5px; font-weight:400;}
.profile-holder a{ text-decoration:none; color:#464646; font-size:11px; font-weight:700;}
.profile-holder a:hover{color:#a21f2e;}
.profile-holder a img{ vertical-align:middle; }
.profile-holder p{ margin:0 0 5px;}
.mid-column .no-r-bdr{ border-right:none;}
.profile-row{ clear:both; position:relative;}
.c-body-text{ margin:10px 0 15px;overflow:hidden;}
.popup-btrain{ width:528px; position:absolute; top:0; left:-10px; background:url(http://www.reputationinstitute.com/images/popup-bottom.png) no-repeat bottom center; padding:0 0 5px; z-index:10;}
.popup-btrain-top{background:url(http://www.reputationinstitute.com/images/popup-top.png) no-repeat top center; height:7px;}
.popup-btrain-mid{background:url(http://www.reputationinstitute.com/images/popup-mid.png) repeat-y center; overflow:hidden; padding:10px;}
.popup-btrain strong,.popup-btrain p{ font-size:10px; line-height:12px;}
.popup-btrain-mid .profile-holder{ padding:0 10px 0 5px; width:100px; margin:0; border-right:2px solid #E4E4E4;}
.popup-btrain-mid .l-content-text{ padding:5px 0 0 10px; width:350px; }
.popup-btrain-mid .l-content-text p{ line-height:12px; margin:0 0 10px;}
.p-close{ width:13px; position:absolute; top:10px; right:15px;}
.popup-btrain-mid .l-content-text h3{ font-size:11px; font-weight:700; color:#464646;}
.container .text-caps{ text-transform:uppercase; color:#a21f2e;}
ul.trainglist{ list-style:none;}
ul.trainglist li{ padding:0 0 0 5px; background:url(http://www.reputationinstitute.com/images/p-bullets.gif) no-repeat left center; font-size:10px; line-height:12px;}
.popup-btrain span{ color:#464646; font-size:10px;}
.bio .popup-btrain-mid{ padding:0 10px 10px;}
.bio .profile-holder{padding:10px 0 0 5px; border-right:none;}
.bio .l-content-text{padding:10px 0 0 10px; border-left:2px solid #E4E4E4;}
.bio .popup-btrain-mid .l-content-text p{margin:10px 0 0;}
.ri-journey{ width:680px; }
.ri-journey .ri-graph{height:445px; padding:4px 0 0; background:url(http://www.reputationinstitute.com/images/journey-bg.jpg) no-repeat center top;}
.ri-graph .step{ width:100px; height:448px; float:left; margin:0 10px 0 0; padding:0 14px; }
.ri-graph .stepActive{background:url(http://www.reputationinstitute.com/images/step-bg.png) repeat-x left top;}
.ri-graph .last{ margin:0;}
.ri-graph .step-1{padding-top:12px; height:434px;}
.ri-graph .step-2{padding-top:35px; height:410px;}
.ri-graph .step-3{padding-top:70px; height:378px;}
.ri-graph .step-4{padding-top:120px; height:328px;}
.ri-graph .step-5{padding-top:150px; height:298px;}
.ri-graph .step span{ font-size:18px; color:#efac3b; display:block; margin:0 0 10px; font-weight:700;}
.ri-graph .step h2{ font-size:14px; color:#fff; margin:0 0 12px; font-weight:700;}
.ri-graph .stepActive span{color:#363636;}
.ri-graph .stepActive h2{color:#a21f2e;}
.ri-graph .step p{ font-size:12px; color:#363636; line-height:18px; margin:0 0 15px;}
.ri-graph .step em{ display:block; color:#555555; font-size:12px;}
/*---------------------/Basic Training------------------------*/


/*---------------------Leadership------------------------*/
.mid-column .text-style-4{ font-weight:700; color:#a21f2e; font-style:italic;}
ul.l_accordion{ background:url(http://www.reputationinstitute.com/images/acc-shadow.png) repeat-x left bottom; width:100%; overflow:hidden;}
ul.l_accordion li{ float:left; }
ul.l_accordion li a{ text-decoration:none; text-transform:uppercase; color:#7d7d7d; display:block; padding:0 0 0 14px;}
ul.l_accordion li a:hover,ul.l_accordion li a.active{color:#363636; background:url(http://www.reputationinstitute.com/images/acc-left.png) no-repeat left top; }
ul.l_accordion li a span{display:block;  height:30px; line-height:30px; text-align:center;padding:3px 14px 0 0;}
ul.l_accordion li a:hover span,ul.l_accordion li a.active span{ background:url(http://www.reputationinstitute.com/images/acc-right.png) no-repeat right top;}
.l-content-wrapper{ width:100%; display:none;}
.l-content{ overflow:hidden;border-bottom:1px solid #d7d7d7;  padding:15px 5px 10px;}
.l-content-thumb{ width:100px; float:left; margin:0 5px 0 0; font-size:9px; color:#a21f2e;line-height: 12px;  }
.l-content-text{width:378px; float:left; }
.l-content-text p{font-size:10px; color:#525252;line-height:11px;}
.l-content-wrapper .last{ border:none;}
.sponsor{ padding:0px 0 0 10px;}
.sponsor-rptr{ width:161px; float:left; padding:0 6px 0 0; margin:0 6px 0 0; border-right:1px solid #d7d7d7;}
.sponsor .last{padding-right:0; margin-right:0; border-right: none}
.sponsor h3{ font-size:11px; font-weight:700; color:#464646; margin:10px 0 0;}
.sponsor p{ font-size:11px; margin:10px 0 0; line-height:18px;}
/*---------------------/Leadership------------------------*/


a.arrow.arrowRight { float:right;}
.mid-column-box .ri-int-mid p { margin:0;}
.l-content-wrapper { display:none;}

.ri-features{ width:100%; overflow:hidden; margin:30px 0 0 5px;}
.ri-features .col-holder{ width:148px; float:left; padding:0 13px 0 0; margin:0 15px 0 0; display:block;  background:url(http://www.reputationinstitute.com/images/side-bar.jpg) no-repeat right top;}
.ri-features .last{ margin:0; padding:0; background:none;}

.menu4-right { width:345px;}
.menu4-right-regions2 { float:left; margin:0 0 0 25px; display:inline;}


/* 23-03-12 */
.gmapLeft ul li span.arrow3 {
	padding:0;
	background:url(http://www.reputationinstitute.com/images/arrow-text.png) no-repeat center;
	text-decoration:none;
	width:12px;
	height:20px;
	cursor:pointer;
	color:#363636;
	display:block;
	float:left;
}
.gmapLeft ul li span.arrow3.down {
	background:url(http://www.reputationinstitute.com/images/arrow-text-down.png) no-repeat center;
}
.gmapLeft ul.leftMenu li a {
	display:block;
	float:left;
}
.gmapLeft ul.leftMenu li {
	float:left;
	width:100%;
}


/* 23-03-12 */
.gmapLeft ul li span.arrow3 {
	padding:0;
	background:url(http://www.reputationinstitute.com/images/arrow-text.png) no-repeat center;
	text-decoration:none;
	width:12px;
	height:20px;
	cursor:pointer;
	color:#363636;
	display:block;
	float:right;
}
.gmapLeft ul li span.arrow3.down {
	background:url(http://www.reputationinstitute.com/images/arrow-text-down.png) no-repeat center;
}
.gmapLeft ul.leftMenu li a {
	display:block;
	float:left;
}
.gmapLeft ul.leftMenu li {
	float:left;
	width:100%;
}

.left-column {
	margin:0 55px 0 0; 
}
.mid-column { width:550px;}

/* start sumi-27-03-2012*/
.left-column { padding:0 10px 0 20px; display:inline; margin:0 0 0 0; width:150px;}


.mid-column {
	float:left;
	width:600px;
	margin:0 10px 0 0;
	display:inline;
	height:auto;
	padding:0;	
}
.super-font{font-size:13px;}
.mid-column2 h3.abt-title {
    border-bottom: 1px solid #E4E4E4;
    line-height: 24px;
    margin: 2px 0 6px;
    padding-bottom: 9px;
}

.menu4-right {
	float:left;
	width:507px;
	margin-left:30px;
}
.menu4-right-regions {
	width:145px;
	line-height:18px;
	float:left;
}
.menu4-right-regions2 {
	width:140px;
	line-height:18px;
	float:left;
}
.menu4 {
    margin-left: 32px;
    margin-right: 15px;
}
a.arrow-last {
    background: url("http://www.reputationinstitute.com/images/arrow-text.png") no-repeat scroll 35px center transparent;
    color: #363636;
    display: block;
    line-height: 18px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
}
a.arrow-last:hover{
    color: #A21F2E;    
}

.bread-crumb li a:hover {
    color: #A21F2E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-decoration: none;
}
a.inlinearrow {
    background: url("http://www.reputationinstitute.com/images/arrow-text.png") no-repeat scroll 31px center transparent;
    color: #363636;
    
    line-height: 18px;
    padding: 0 10px 0 0;
    text-decoration: none;
}
span.bottomtext {clear: both;
    color: #555555;
    float: left;
    font-weight: 700;
    margin: 0 0 10px;
    width: 163px;}
span.cl_important{
    color: #A21F2E;
    display: block;
    font-size: 14px;
    line-height: 24px;
    margin: 10px 0 17px;
    padding: 0 0 8px;
}

.footer-bottom a:hover {
    color: #000;
    text-decoration: none;
}

/*end sumi*/
/* 30-03-12 */
.main-con {
	background:url(http://www.reputationinstitute.com/images/image.jpg) top left no-repeat;
	width:678px;
	height:449px;
}
.gridbox {
	width: 134px;
	height: 449px;
	float:left;
	overflow: hidden;
	position: relative;
	margin-right:2px;	
}
.gridbox .cover {
	width: 134px;
	height: 445px;
	background:url(http://www.reputationinstitute.com/images/bg.png) repeat-y left;
}
.gridbox .step1 { padding:12px 0 0 0; height:437px;}
.gridbox .step2 { padding:38px 0 0 0; height:411px;}
.gridbox .step3 { padding:78px 0 0 0; height:371px;}
.gridbox .step4 { padding:123px 0 0 0; height:326px;}
.gridbox .step5 { padding:162px 0 0 0; height:287px;}
.gridbox .cover.step1 {
	padding:12px 0 0 0;
	height:437px;
}
.last {
	margin:0;
}

.cover1., cover { position:absolute; top:4px; left:0;}
.cover1 span.sl, .cover span.sl {
	color: #EFAC3B;
    display: block;
    font-size: 18px;
    font-weight: 700;
	line-height:20px;
    margin: 0 0 5px;
	padding:0 12px 0 15px;
}
.cover span.sl { color:#363636;}
.cover1 h3, .cover h3 {
	color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    margin: 0 0 12px;
	line-height:14px;
	padding:0 12px 0 15px;
}
.cover h3 { color:#a21f2e;}
.cover1 p, .cover p {
    color: #363636;
    font-size: 12px;
    line-height: 18px;
    margin: 0 0 15px;
	padding:0 12px 0 15px;
}
.cover1 em, .cover em {
    color: #555555;
    display: block;
    font-size: 12px;
	/*padding:0 12px 0 15px;*/
}

.white {
    
    
        color: #FFFFFF;
        font-family: Helvetica;
        font-size: 27px;
        font-weight: normal;
        line-height: 30px;
        margin: 0;
        padding: 5px 0 0 115px;
        text-align: left;
    }

/* Challenge Accordion */
div.challengeHolder { padding:17px 0 0 0;}
h4.challengeSubHead { line-height:30px; padding:0 15px;}
ul.challengeAcc { padding:0; margin:0 0 20px 0; list-style:none; border:1px solid #c1c1c1; border-bottom:none;}
ul.challengeAcc li { display:list-item; margin:0;}
ul.challengeAcc li.accTitle { height:20px; padding:12px 12px 12px 15px; position:relative; line-height:20px; background:url(http://www.reputationinstitute.com/images/challenge-accordion-title-rptr.gif) repeat-x top #ececec; overflow:hidden; color:#363636; font-size:12px; font-weight:700; border-bottom:1px solid #c1c1c1; cursor:pointer;}
ul.challengeAcc li.accNone { background:#ffffff; border-bottom:none;}
ul.challengeAcc li.accTitle span { color:#363636; display:block; float:left; padding:0 11px 0 0; background:url(http://www.reputationinstitute.com/images/arrow-text.png) no-repeat right center;}
ul.challengeAcc li.accNone span {color :#A21F2E;}
ul.challengeAcc li.accTitle span.open { background:url(http://www.reputationinstitute.com/images/arrow-text-down.png) no-repeat right center;}

ul.challengeAcc li.accBody { padding:12px 12px 5px 15px; display:none; position:relative; overflow:hidden; line-height:20px; color:#363636; font-size:11px; overflow:hidden; border-bottom:1px solid #c1c1c1;}
ul.challengeAcc li.accBody h4 { margin:0 0 8px 0; font-size:12px; font-weight:700; color:#a21f2e; line-height:20px; width:560px;}
ul.challengeAcc li.accBody p { line-height:18px; font-size: 12px; margin:0 0 13px 0; padding:0 10px 0 0;}
ul.challengeAcc li.accBody img { float:left; margin:2px 10px 10px 0;}
a.accClose { width:13px; height:14px; top:15px; right:12px; overflow:hidden; line-height:0; font-size:0; background:url(http://www.reputationinstitute.com/images/popup-close.gif) no-repeat 0 0; position:absolute;}
a.accClose.hidden { visibility:hidden;}


/*start 02-04-2012*/

    /* Add place for iFrame and hover effect */
    .top-right-bottom { padding-top:0;}
    .top-right-top .pri li a { padding:0 5px;}
    .search { margin:0;}
    .second { width:250px; margin:-10px 0 0 0; overflow:hidden; line-height:24px; height:66px;}
    .top-right-top .pri li a:hover { color:#A21F2E;}

.newsRI { display:block; font-size:11px; color:#363636; overflow:hidden;}
.newsRI h2 { border-bottom:1px solid #cccccc; font-weight:700; line-height:24px; padding:0 0 10px 0; font-size:14px; color:#cccccc;}
.newsRI h2 span { color:#a21f2e;}
.newsRI p { padding:12px 10px 0 0; margin:0; display:block; clear:both;}
.newsRI a { display:block; color:#363636; text-decoration:none; line-height:14px;}
.newsRI a img { display:inline; padding:0; vertical-align:baseline; line-height:14px;}
.newsRI a:hover { color:#a21f2e;}


/*------02-04-2012 --------Ashraful------------*/
/*.mid-column a,.mid-column2 a{color:#08617b;}
.mid-column a:hover,.mid-column2 a:hover{color:#555555;}*/

#ccmain{width:570px;margin-top:15px; display:inline-block;}
#ccmain a{color:#555555;}
#ccmain a:hover{color:#A21F2E;}
.cc{float:left;width:185px;}
.c1{margin-right:10px;}
.c2{margin-right:45px;}


table.MsoTableGrid {background:#CCCCCC;}
table.MsoTableGrid tr td {
  border: 2px solid #FFFFFF;
  text-align: center;
  vertical-align: middle;
}
table.MsoTableGrid tr.even td{background:#F2F2F2;}
table.MsoTableGrid p{margin:5px 2px;}
ul.pricingul{margin-left: 15px; font-size: 14px; list-style: square outside none; padding-left: 15px; color: rgb(95, 108, 116);}
ul.pricingul li{background:none;padding:0;}
p.pricing-p{
  color: #5F6C74;
  margin: 12px 0 0 0;
}
p.pricing-emailp{
color: #5F6C74;
font-size: 14px;
}
.pricing-h1{margin-top:15px;}

.mid-bottom-link a{color:#555555;}
.mid-bottom-link a:hover{color:#A21F2E;}
/*------02-04-2012 --------Ashraful------------*/


.menu4-right { width:477px;}
.whiteBord { float:left; width:372px; padding:3px 5px; height:86px; background:#ffffff; overflow:hidden;}
.hoverMap { float:left; width:239px; height:86px; float:left;}
.hoverMap img { display:block; border:1px solid #acacac !important;}
.hoverMapLabel { float:left; width:122px; padding:3px 0 0 10px; color:#464646; font-size:13px; line-height:20px;}
.thumbsholder { width:239px; height:86px; position:absolute; top:0; left:0; z-index:1; left:5px; top:3px;}
.thumbsholder img { position:absolute; top:0; left:0; z-index:5;}
.thumbsholder img.reset { z-index:6;}
.mapLinks { position:relative; z-index:2; widows:239px; height:86px;}
.mapLinks a { position:absolute; display:block; top:0; left:0; text-indent:-9999em;}
.mapLinks a.northAmerica { width:78px; height:43px; top:0; left:0;}
.mapLinks a.southLatinAmerica { width:54px; height:47px; top:37px; left:35px;}
.mapLinks a.europeMiddleEast { width:73px; height:51px; top:0; left:96px;}
.mapLinks a.asiaPacific { width:88px; height:84px; top:0; left:149px;}
.mapLinks a.africa { width:46px; height:50px; top:33px; left:98px;}

.menu1-slide1-right { width:385px;}



/* CSS Add & Change 09-04-12 */

ul.rightList li .textLink {
	display:block;
	background:#6d6e71;
	padding:2px 4px;
	color:#ffffff;
	font-size:13px;
	line-height:16px;
	text-decoration:none;
}
ul.rightList li .textLink a { text-decoration:none; color:#ffffff;}
ul.rightList li p a img { display:block;}
ul.rightList li p img { display:block;}

/*.helpBox { border:1px solid #eceaea; padding:15px 10px 3px 12px; background:url(http://www.reputationinstitute.com/images/help-box-rptr.gif) repeat-x top #f6f7f7; margin:0 0 10px 0;}
.helpBox p { margin:0 0 10px 0; color:#363636; font-size:12px;}
.helpBox p a { color:#A21F2E; text-decoration:none;}
.resultDev { margin:0 0 10px 0; border-bottom:1px solid #e5e5e5; padding:0 0 10px 0;}
.resultDev p a { text-decoration:none; color:#363636;}
.resultDev p strong { color:#363636; display:block; margin:0 0 5px 0;}
.clientQuate { margin:0 0 10px 0;}
.clientQuate p { font-size:16px; line-height:20px; margin:0 0 0px 0; color:#616265;}
.clientQuate p strong { font-weight:normal; font-size:12px; color:#363636;}
.insideLetter { border-bottom:1px solid #e5e5e5; margin:0 0 10px 0; padding:0 0 5px 0;}
.insideLetter p { color:#363636;}
.insideLetter p a { text-decoration:none; color:#A21F2E;}*/
.globalEntity p { margin:0 0 10px 0;}
.globalEntity p strong { font-size:14px; font-weight:normal;}
.globalEntity p a { text-decoration:none; color:#363636;}
ul.rightList li object { display:block;}


/*10-04-2012 add sumi*/
.mid-column2 .mid-column-box h4{
    border-bottom: 1px solid #E4E4E4;
    clear: both;
    color: #363636;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin: 0 0 5px;
    padding: 0 5px;
}
.mid-column-box p.red_color_header {
    color: #A21F2E;
    display: block;
    font-size: 12px;
    font-weight: 700;
    line-height: 18px;
    margin-bottom: 4px;
}
.mid-column-box p.conInfo {
    color: #555555;
    font-size: 11px;
    line-height: 14px;
    width:256px;
}
.mid-column-box p.conInfo strong {
    color: #363636;
    font-size: 11px;
    font-weight: 700;
    line-height: 20px;
}
.mid-column-box p.conInfo em {
    display: block;
    font-style: italic;
    margin: 0 0 3px;
}
.mid-column-box p.conInfo a {
    color: #555555;
    text-decoration: none;
}
.mid-column-box p.conLink a {
    background: url("http://www.reputationinstitute.com/images/arrow-text.png") no-repeat scroll right center transparent;
    clear: both;
    color: #363636;
    display: block;
    float: left;
    font-weight: 700;
    line-height: 14px;
    padding: 0 12px 0 0;
    text-decoration:none;
    font-size: 11px;
}
.mid-column-box p.conLink a:hover {text-decoration:underline;}

/* Contact Map ============================================== */
div.contactMap { margin:0 0 10px 0;}
div.mapClickable { position:relative; width:570px; height:202px;}
ul.contactMapThumb { position:relative; height:202px; width:570px; list-style:none; z-index:2;}
ul.contactMapThumb li { position:absolute; top:0; left:0; width:100%; height:100%; display:none;}
div.contactMap h3 { border-bottom: 1px solid #E4E4E4; line-height: 20px; margin:5px 0 10px 0; padding:0 0 8px 0; font-size:18px;}
div.contactMap ul.gmapNavLine { border:none; margin:0; padding:5px 0;}
div.contactMap ul.gmapNavLine li a { color: #363636; font-weight:700; text-decoration:underline;}
div.contactMap ul.gmapNavLine li a:hover { color:#A21F2E; text-decoration:none;}
ul.contactMapLink { width:570px; height:202px; position:absolute; z-index:3; list-style:none;}
ul.contactMapLink li { position:absolute; top:0; left:0; z-index:1;}
ul.contactMapLink li a { display:block; width:100%; height:100%; text-indent:-999px;}
ul.contactMapLink li.africa_c { width:110px; height:120px; top:80px; left:242px;}
ul.contactMapLink li.asia_c   { width:185px; height:202px; left:358px;}
ul.contactMapLink li.europe_c { width:130px; height:115px; left:230px;}
ul.contactMapLink li.latin_c  { width:110px; height:120px; top:90px; left:88px;}
ul.contactMapLink li.north_c  { width:189px; height:103px;}

/* CSS Add 10-04-12 */
.reputRight { width:148px; margin:0 auto; margin-bottom:12px;}
.stripeBg { position:relative;}
.stripeBg span { display:block; position:absolute; width:145px; height:31px; left:1px; bottom:-8px;}
.repuTitle { background:url(http://www.reputationinstitute.com/images/red-bg-y-rptr.png) repeat-y left; padding:10px 5px 5px 5px; min-height:97px; color:#ffffff;}
p.miniTitle { font-size:14px; font-family:"Times New Roman", Times, serif; font-weight:normal; line-height:16px;}
p.mainText strong { font-weight:700;}
p.mainText { font-size:28px; line-height:20px;}
p.mainText em { font-style:normal; font-weight:100;}
p.speakLink { overflow:hidden; padding:10px 0 0 0; text-align:right;}
p.speakLink a { display:block; float:right; text-decoration:none; color:#ffffff; font-weight:700; padding:0 10px 0 0; background:url(http://www.reputationinstitute.com/images/reputation-right-tellow-arrow.png) no-repeat right; line-height:16px;}
p.speakLink a:hover { color:#ffc82e;}

/* sumi add right sideber uses---16-04-2012*/
.globalEntity { background: url("http://www.reputationinstitute.com/images/help-box-rptr.gif") repeat-x bottom #ffffff; margin: 0 0 10px; padding: 0px 5px 0px 5px;}
.globalEntity p { margin:0 0 5px 0; font-size:11px; line-height:18px;}
.globalEntity p a {color:#363636; text-decoration: none;}
.right-border { border-top: 1px solid #d7d7d7; margin:0 0 15px 0 !important; padding: 0 !important;}
p.red-color-global-entry {color:#A21F2E; font-size:14px;}
p.gray-text-global-entry-39 {color:#7d7d7d;}
p.gray-text-global-entry-39 a{color:#7d7d7d;}
.globalEntity p.head-global-entry-40 {color:#363636; font-size:10px; font-weight:700; text-transform:uppercase;}
.globalEntity p.head-global-entry-41 {color:#363636; font-size:12px; font-weight:700;}
.globalEntity p.head-global-entry-43 {color:#363636; font-weight:700; margin:0!important;}
.clientQuate p strong {
    color: #363636; font-size: 10px; font-weight: 700; text-transform: uppercase;
}
.globalEntity p.client-footer { line-height:14px !important; font-size:10px;}
ul.rightList li p  img {
    display: block;
}

.globalEntity p.boldLink { font-weight:700; line-height:14px;}
.globalEntity p.boldLink a { color:#464646;}

div.rightForm { width:136px; margin:0 auto;}
div.rightForm p { margin:0 0 10px 0; color:#616265; line-height:14px;}
div.rightTextField { width:136px; height:19px; overflow:hidden; margin:0 0 7px 0; background:url(http://www.reputationinstitute.com/images/input-fields-right.gif) no-repeat 0 0;}
div.rightTextField input { border:none; background:none; width:126px; padding:4px 5px; color:#acacac; font-size:9px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.registerBtn { overflow:hidden; padding:0;}
.registerBtn input { float:left; border:none; padding:0 10px 0 0; color:#464646; background:url(http://www.reputationinstitute.com/images/arrow-text.png) no-repeat right center; font: bold 11px/16px Arial, Helvetica, sans-serif;}

/* New CSS For right side -------16-04-2012--------- */

p.speakLink { padding:5px 0 0 0;}
.stripeBg { background:none; height:auto; margin:0 0 2px 0; clear:both;}
.stripeBg span { left:auto; right:0;}
p.sripeThumb img { display:block;}
p.mainText { line-height:22px; margin:0 0 5px 0;}
p.mainText strong { font-weight: 400; font-family: 'Lato', sans-serif;}
p.mainText em { font-style: normal; font-family: 'Lato', sans-serif; display:block; font-weight: 300;}
div.reputRight { margin-bottom:10px;}
p.magTitle { font-family: "Times New Roman",Times,serif; font-size: 16px; font-weight: normal; line-height: 18px;}
p.largest  { font-family: "Times New Roman",Times,serif; font-size: 25px; font-weight: normal; line-height: 24px; color:#ffffff;}
.repuTitle.grayBg { background:#6d6e71;}
p.conference { font-size:10px; color:#ffffff; font-size:9px; line-height:11px; padding:3px 2px; background:#959595; margin:0 0 3px 0; text-align:center;}
p.confThumb { overflow:hidden; margin:0 0 3px 0;}
p.redGray { background:#d93c3d; padding:10px 5px 5px 5px; min-height:97px; color:#ffffff;}
p.redGray strong  { font-family: "Times New Roman",Times,serif; font-size: 25px; font-weight: normal; display:block; line-height: 24px; color:#ffffff;}
p.redGray em { font-size:9px; font-style:normal; margin:5px 0 0 0; font-family:"Times New Roman", Times, serif; line-height:14px;}
p.redGray strong em { font-size:14px; margin:0; display:block; clear:both; font-family:"Times New Roman", Times, serif; display:block; line-height:16px;}

p.graybgmainText { line-height:22px; margin:0 0 5px 0; font-size:28px;}
p.graybgmainText strong { font-weight: 400; font-family: 'Lato', sans-serif;}
p.graybgmainText em { font-style: normal; font-family: 'Lato', sans-serif; display:block; font-weight: 300;}

p.sb5-video-text{color: #7D7D7D; padding:6px 0 6px 3px;}
p.sb5-video-text a{color: #7D7D7D;}

ul.rightList li p.sb5-video-text a img {
    display: inline;
}
/* start 07-05-2012*/

ul.rightList li p.yellow-quotes img{ 
	display:inline;
}

p.redGray a{text-decoration: none;}
p.conference a {color:#fff; text-decoration: none;}
.globalEntity-v {
    background: url("http://www.reputationinstitute.com/images/help-box-rptr.gif") repeat-x scroll center bottom #FFFFFF;
    margin: 0 0 10px;
    padding: 0 0px;
}
.globalEntity-v p {
    font-size: 11px;
    line-height: 18px;
    margin: 0 0 5px;
}

.icon-header{
	position: absolute;
	width: 275px;
	height: 23px;
	top: 2px;
	left:983px;
	z-index:999;
}
.icon-header li{
	float:left;
	font-size:12px;
	line-height:23px;
	padding-right: 4px;
}
.icon-header li a{
	display:block;
	float:left;
	line-height:23px;
	text-indent:-9999em;
	background:url(http://www.reputationinstitute.com/images/footer-icon2.gif) no-repeat 0px 0px;
}
.icon-header li a.twiiter {background:url(http://www.reputationinstitute.com/images/footer-icon2.gif) no-repeat -26px 0px;}
.icon-header li a.linkedin {background:url(http://www.reputationinstitute.com/images/footer-icon2.gif) no-repeat -53px 0px;}
.icon-header li a.youtube {background:url(http://www.reputationinstitute.com/images/footer-icon2.gif) no-repeat -105px 0px;}
.icon-header li a.google {background:url(http://www.reputationinstitute.com/images/footer-icon2.gif) no-repeat -79px 0px;}
.icon-header li a.spanish {background:none;width:65px;text-indent:0px;color:#333;text-decoration:none;}
.icon-header li a.ukblog {background:none;text-indent:0px;color:#333;text-decoration:none;}
.icon-header li a.linkedin2 {background:url(http://www.reputationinstitute.com/frames/images/linkedin-topnav.png) no-repeat 0px 0px;width:132px;}
#f-icons{
	position: absolute;
	width: 200px;
	height: 23px;
	top: 12px;
	left:896px;
	z-index:999;
}
#f-icons li{
	float:left;
	font-size:12px;
	line-height:32px;
	padding-right: 0px;
}
#f-icons li a{
	display:block;
	float:left;
	width:32px;
	line-height:32px;
	text-indent:-9999em;
	background:url(http://www.reputationinstitute.com/frames/images/sm_icons.png) no-repeat 0px 0px;
}
#f-icons li a.fi-twit:hover {background:url(http://www.reputationinstitute.com/frames/images/sm_icons.png) no-repeat 0px -32px;}
#f-icons li a.fi-link {background:url(http://www.reputationinstitute.com/frames/images/sm_icons.png) no-repeat -32px 0px;}
#f-icons li a.fi-link:hover {background:url(http://www.reputationinstitute.com/frames/images/sm_icons.png) no-repeat -32px -32px;}
#f-icons li a.fi-face {background:url(http://www.reputationinstitute.com/frames/images/sm_icons.png) no-repeat -64px 0px;}
#f-icons li a.fi-face:hover {background:url(http://www.reputationinstitute.com/frames/images/sm_icons.png) no-repeat -64px -32px;}
#f-icons li a.fi-goog {background:url(http://www.reputationinstitute.com/frames/images/sm_icons.png) no-repeat -96px 0px;}
#f-icons li a.fi-goog:hover {background:url(http://www.reputationinstitute.com/frames/images/sm_icons.png) no-repeat -96px -32px;}
#f-icons li a.fi-yout {background:url(http://www.reputationinstitute.com/frames/images/sm_icons.png) no-repeat -128px 0px;}
#f-icons li a.fi-yout:hover {background:url(http://www.reputationinstitute.com/frames/images/sm_icons.png) no-repeat -128px -32px;}


/* Home page youtube video embed panel css: start*/
#tabs .slid-item img {float:left;}
#tabs .slide-right-txt {width:400px;margin-left:30px;float:right;}
#tabs .slid-item .slide-right-txt p {color:#000000;line-height:13px !important;font-size:11px;font-family:Verdana, Geneva,sans-serif;}
#tabs .slid-item .slide-right-txt p strong {color:#000;}
#tabs .slid-item .slide-right-txt a.survey-here {color:#c22c30;font-size:14px;margin-left:20px;margin-top:10px;margin-bottom:5px;display:block;font-family:Tahoma, Geneva, sans-serif;}
#tabs .slid-item .slide-right-txt h5 {color:#c22c30;font-size:16px;font-weight:bold;margin-top:20px;font-family:Tahoma, Geneva,sans-serif;}
#tabs .slide-right-txt p.smaller {font-size:9px;margin-left:20px;clear:both;}
#tabs ul.slide-logos {margin-left:0px;}
#tabs ul.slide-logos li.left {float:left;}
#tabs ul.slide-logos li.right {float:right;}
/* Home page youtube video embed panel css: end*/

.ac_speakers td{
background-color: #969696;
font: bold 12px arial;
padding: 4px;
color: #fff;
line-height: 16px;
border: 1px solid #888;
}
.ac_bl td{
color:#000;
text-align: center !important;
font-weight: normal !important;
border: 2px solid #777;
}
td.acsp_header{
background-color:#dd2d32;
font: bold 14px arial;
text-align: center;
line-height: 18px;
}
td.acsp_wh{
background-color:#ffffff;
font: bold 12px arial;
text-align: left;
line-height: 16px;
}