/* CSS Document */

body{
	font:100%/100% Verdana, Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	text-align:center;
	/*background: #F4F5F7 url(images/pagebackgroundgray_2.jpg) repeat-x 0 0;*/
	background: #fff url(images/pageBack3.jpg) repeat-x 0 0;
	color:#32303D;
	
}
#outer{ background:url(images/00_rhHeader3_02.jpg) center top no-repeat;}
body#maximoProduct div#outer{background: url(images/00_rhHeader3_04.jpg) center top no-repeat;}

/*Basic CSS Rules*/
p{
	font-size:70%;
	padding:0 0 0 15px;
	margin:8px 0 ;
}
cite,address{
	font-size:80%;
	padding:0 0 0 15px;
}
address{
	font-size:70%;
}
ul{
	font-size:70%;
	margin:0 0 10px 40px;
	padding:0;
}

ul ul{
	font-size:100%;
}

li{
	list-style-type:square;
}


h1{
	font-size:105%;
	padding:0 15px;
	line-height:20px;
	margin:5px 0 10px 0;
	color:#7F7F7F;	
	
} 

h2{
	margin:5px 0;
	padding:0 15px;
	font-size:85%;
	color:#2E6AA7;	
}

h3{
	margin:5px 0;
	padding:0 15px;
	font-size:95%;
	color:#000;	
}

h4{
	font-size:70%;
	font-weight:bold;
	color:#6B6B6B;
	margin:0 0 0 15px;
	padding:0;
	
}
.makeItBold{
	font-weight:bold;
}
/*END of Basic Rules*/

.rhWrapper{
	width:760px;
	margin:0 auto 0 auto;
	text-align:left;
	/*background:#fff url(images/rhwrapperback2.jpg) 0 175px no-repeat;*/
	position:relative;
	/*border:1px solid #FDE8D0;
	border-width:0 1px;*/
}
 img{display:block; border:none;}
.header{
	background: url(images/00_rhHeader_synsol.jpg) 0 0 no-repeat;
	width:760px;
	height:195px;
	margin-bottom:1px;
	/*border-left:1px solid #BCB492;*/
	position:relative;
}
body#maximoProduct div.header{ background: url(images/00_rhHeader_2_03.jpg) 0 0 no-repeat;
	height:97px;}

#headerEvent{ background-image:url(images/00_rhHeader_2_03.gif);}

.header img{
	position:absolute;
	top:9px;
	right:32px;
}
.rhNav{
	float:left;
	width:100%;
}

.mainNav{
	float:left;
	font-size:70%;
	font-weight:bold;
	margin:0;
	padding:0 0 0 15px;
}

.mainNav li{
	float:left;
	margin:0 1px 0 0;
	padding:0 0 0 6px;
	list-style-type:none;
	line-height:26px;
	background:#505B7A url(images/mainnavback.gif) 0 100% no-repeat;
}

.mainNav li a{
	display:block;
	padding:0 6px 0 0;
	background: #505B7A url(images/mainnavback.gif) 100% 100% no-repeat;
	text-decoration:none;
	color:#FEFFEF;
	float:left;
}
/* Commented Backslash Hack hides rule from IE5-mack\*/
.mainNav a{
	float:none;	/*End IE5-mac Hack*/
}

html>body .mainNav a{
	width:auto;	/*Fixes IE6 Hack*/
}

.mainNav a:hover{
	color:#FFFF99;
	text-decoration:underline;
}

.mainNav li.current, .mainNav li.current a{
	color:#FFFF99;
	background-image:url(images/mainnavback2.gif);
	text-decoration:none;
}
.mainNav li.current a:hover{
	text-decoration:none;
}

.currentNO{
}

.content{
	clear:left;
}

.childFullContent{
	display:none;
	margin:0 1px;
	background:#fff;
	border-bottom:5px solid;
}
.boxLeft{
	width:565px;
	float:left;
}
div.carrers span{
	font-size:70%;
	font-weight:normal;
	
}
img.bo{
	padding:0 0 0 15px;
}
h1.boConsulting{
	text-align:center;
}
p.boPlan{
	text-align:center;
	
}

/*.boxLeft p{
	padding:0 0 10px 15px;
}*/



.boxRight{
	width:185px;
	float:right;
}
div.products p{padding-right:15px; padding-top:5px;}

div#productsScreens img{
	float:left; margin-right:9px;
	display:block; border:none;
	}

 ul.maximoStuff{
	 	padding:0; margin:0;
		list-style:none;
 }
 
 
 ul.maximoStuff li{
	 	padding:0; margin:0;
		list-style-type:none;
 }
 
 ul.maximoStuff li a{
	 	display:block;
	 	line-height:20px;
		text-indent:20px;
		background:url(images/iconPDF.gif) 0 50% no-repeat;
 }
 
  ul.maximoStuff li a:hover{
	  	color:#C00; text-decoration:none;
 }
 
 ul.maximoStuff li.ppt a{
		background-image:url(images/iconPPT.gif);
 }
  
 
.rightNavs{
	margin:0 0 15px 0;
}

.rightNavs ul{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:70%;
	border-top:1px solid #D5AD95;
	list-style:none;
}

div.utilitiesOverview ul{
	border-top:none;
}

.rightNavs span{
	margin:0 0 0 20px;
	
}
.rightNavs li{
	padding:0;
	margin:0;
	list-style-type:none;
}

.rightNavs a{
	display:block;
	width:185px;
	text-decoration:none;
	color:#333333;
	padding:3px 0;
	border-bottom:1px solid #D5AD95;
	text-indent:20px;
	background:url(images/rightnavbullets.gif) 4px 50% no-repeat;
	white-space:nowrap;
}
.rightNavs a:hover{
	color:#CC6600;
	background:url(images/rightnavbulletson.gif) 4px 50% no-repeat;
}


.rightNavs li.rNav_Selected a,.rightNavs li.rNav_Selected a:active,.rightNavs li.rNav_Selected a:visited{
	background:#F0C1A2 url(images/rightnavbulletson.gif) no-repeat 4px 50%;
	color:#FFF;
	text-decoration:none;
}

.rightNavsUtilities{
	margin:0 0 15px 0;
}


.rightNavsUtilities ul{
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:70%;
	/*border-top:1px solid #92A2BE;*/
}
.rightNavsUtilities span{
	margin:0 0 0 20px;
	
}
.rightNavsUtilities li{
	display:inline;
	padding:0;
	margin:0;
}

.rightNavsUtilities a{
	display:block;
	text-decoration:none;
	color:#677DB8;
	padding:3px 0;
	border-bottom:1px solid #92A2BE;
	text-indent:20px;
	background:url(images/rutilitesbullet_off.gif) 4px 50% no-repeat;
}
.rightNavsUtilities a:hover{
	color:#003399;
	background:url(images/rutilitesbullet_on.gif) 4px 50% no-repeat;
}


.rightNavsUtilities li.rUtilitiesCurrent a,.rightNavsUtilities li.rUtilitiesCurrent a:hover,
.rightNavsUtilities li.rUtilitiesCurrent a:visited, .rightNavsUtilities li.rUtilitiesCurrent a:active
{
	background:url(images/utilitiesback_on.jpg) 0 100% repeat-y;
	color:#FFFFFF;
}

.rightNavsUtilities li.rNav_Selected a,.rightNavsUtilities li.rNav_Selected a:active,.rightNavsUtilities li.rNav_Selected a:visited{
	background:#F0C1A2 url(images/rightnavbulletson.gif) no-repeat 4px 50%;
	color:#FFF;
	text-decoration:none;
}


div.whyRH h4{
	font-size:80%;
	margin:10px 0 5px 15px;
	color:#547194;
}

div.whyRH a.makeItnormal{
	font-weight:normal;
}

div.whyRH dl{
	margin:0 0 8px 15px;
	font-size:70%;
	line-height:150%;
	
	
}

div.whyRH dt{
	font-size:95%;
	font-weight:bold;
	color:#626262;
}
div.whyRH dd{
	padding:0 0 0 15px;
	margin:0 0 0 15px;
	background:url(images/jobprofilebullet.gif) 0 0.6em no-repeat;

}

div.rsPics{
	width:200px;
	height:80px;
	background:url(images/rs_background2.gif) 0 0 no-repeat;
	float:left;
	margin:5px 5px 5px 10px;
	padding:0;
}
div.rsPics img{
	padding:4px 0 3px 8px;
}

div.speLogoContainer{
	margin:0 0 0 10px;
}

div.partner{
	width:203px;
	height:167px;
	position:absolute;
	top:355px;
	right:75px;
	background:url(images/partners.gif) 0 0 no-repeat;
}

div.speLogos{
	width:160px;
	height:60px;
	float:left;
	margin:3px;
	padding:0;
	border:1px solid #EFEFEF;
	text-align:center;
}
/*for the specialization logos of which height is 20 pixel*/
.verticalPadding{
	padding:10px 0;
}
/*for the specialization logos of which height is 40 pixel*/
.verticalPaddingTwo{
	padding:10px 0;
}

/*for the specialization logos of which height is 30 pixel*/
.verticalPaddingThree{
	padding:5px 0;
}
/*for the specialization logos of which height is 30 pixel*/
.verticalPaddingFour{
	padding:10px 0;
}

p.partnership{
	clear:left;
	padding-top:5px;
	margin:0;
}

div.client{
	position:absolute;
	background:url(images/clienthands3.gif) 0 0 no-repeat;
	width:274px;
	height:221px;
	top:290px;
	right:29px;
}
div.clientLogos{
	width:151px;
	height:42px;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	/*border:1px solid #E2E2E2;*/
	text-align:center;
	background: url(images/clientlogoback.gif) 0 0 no-repeat;
}

h1.coCom{
	background:url(images/cocom_header2.gif) 0 50% no-repeat;
	width:224px;
	height:26px;
	margin:0 0 0 18px;
	padding:5px;
}
h1.coCom span{
	display:none;
}
div.clientLogos img{
	margin:0;
	padding:0;
}

div.coreCompetency{
	margin:0;
	padding:10px 0 25px 15px;
	/*text-align:center;*/
}
div.coreCompetency img{
	float:right;
	margin:-15px 0 0 0;
	padding:0;
}
div.coreCompetency p{
	margin:0 0 10px 0;
	padding:0;
}

p.coCompPara{
	padding:0 30px 0 15px;
}

ul#expandCollapse{
margin:0 1px 0 0;
padding:0;
list-style-type:none;
width:auto;
font-size:100%;
}

ul#expandCollapse li{
padding:0;
margin:0;
display:inline;
border:none;
}
#expandCollapse li a{
display:block;
padding:3px 0;
color:#DC923F;
text-decoration:none;
text-indent:20px;
background:url(images/subbullets.gif) 8px 50% no-repeat;
}

#expandCollapse li.subNavSelected a{
display:block;
padding:3px 0;
color:#DC923F;
text-decoration:none;
text-indent:20px;
background:#F8E0D1 url(images/subbullets.gif) 8px 50% no-repeat;
}

#expandCollapse li a:hover{
color:#D86B23;
}

ul.jobs{
	/*font-size:85%;
	color:#009900;*/
	list-style:none;
	margin:0 0 0 15px;
	padding:0;
}
ul.jobs li{
	list-style-type:none;
	margin:2px 0;
	padding:0;
	line-height:16px;
	
}

a.plusMinus {
	color:#CC0000;
	text-decoration:underline;
	background:url(images/plusminus.gif) 0 50% no-repeat;
	padding:2px 0 2px 27px;
	/*font-size:80%;*/
}

#jobProfile,#bdm,#ibd,#trainee,#jse,#itr{
	border:1px solid #F1F2F3;
	background:url(images/jobprofileback.jpg) repeat-x 0 100%;
	margin:0 0 0 -3px;
}
#jobProfile p, #bdm p, #ibd p, #trainee p, #jse p, #itr p{
	font-size:100%;
	color:#363E72;
}

#jobProfile h3, #bdm h3, #ibd h3 ,#trainee h3, #jse h3, #itr h3{
	background:#ECF2F4 url(images/jobprofile_h3_back.jpg) no-repeat 0 0;
	color:#333;
	padding:0 0 0 10px;
	margin:5px 5px 5px 0;
	line-height:25px;
}
#jobProfile ul, #bdm ul, #ibd ul, #trainee ul, #jse ul, #itr ul{
	/*font-size:85%;*/
	color:#363E72;
	font-weight:normal;
	margin:5px 20px 10px;
	padding:0;
	line-height:150%;
}

#jobProfile li, #bdm li, #ibd li, #trainee li, #itr li,.openings li{
	background:url(images/jobprofilebullet.gif) 0 5px no-repeat;
	list-style-type:none;
	margin:4px 0;
	padding:0 0 0 15px;
}

#jse ol{
	/*font-size:85%;*/
	color:#363E72;
	font-weight:normal;
	margin:5px 20px 10px;
	padding:0;
	line-height:150%;
}

#jse ol li{
 	list-style-type: decimal;
	margin:4px 0 4px 18px;
 }
 

#jse p.jp{
	font-weight:bold;
}


ul.openings li{
	padding:0 0 0 15px;
}


#bdm dt,#trainee dt,#jse dt{
	/*font-size:90%;*/
	font-weight:bold;
	padding:0 0 0 15px;
	color:#4B5192;
	margin:5px 0 0 0;
}

#bdm dd, #trainee dd, #jse dd{
	/*font-size:85%;*/
	color:#363E72;
	font-weight:normal;
	background:url(images/jobprofilebullet.gif) 0 5px no-repeat;
	margin:2px 0 2px 15px;
	padding:0 0 0 15px;
}
.apply{
	text-align:right;
}
.apply img{
	margin:0 5px 5px 0;
	border:none;
}

fieldset{
	border:1px solid;
	border-color:#E9E2DC #F4F5F7 #F4F5F7 #E9E2DC;
	
	margin:3px 0 10px 15px;
	padding:0;
}

p.address{
	font-size:65%;
	padding:0 0 10px 15px;
	margin:5px 0 0 0;
	line-height:135%;
}

legend{
	margin:0 0 10px 10px;
	padding:2px 5px;
	border:1px solid #E2D9D3;
	background:#F5F2E7;
	color:#8A4D37;
	font-size:65%;
	font-weight:bold;
}


img.servicesRHmethodology{
	float:left;
	margin:0 10px 0 15px;
	padding:0 0 0 0;
}
h2.serRhM{
	margin:20px 0 0 0;
}

.myDiv{
	background:url(images/quest2.gif) 0 100% no-repeat;
	/*border:1px solid #93BB5B;
	border-width:1px 1px 8px 1px;
	background:#fff;*/
	margin:0 20px 0 0;
	padding:0;
	height:130px;
	position:relative;
}
.myDiv p{
	font-size:80%;
	font-weight:bold;
	line-height:normal;
	position:absolute;
	top:90px;
	left:110px;
}

.myDiv a{
	text-decoration:none;
	color:#A56350;
}
.myDiv a:hover{
	text-decoration:underline;
	color:#C63E1C;
}

.reportingSolutions{
	width:234px;
	/*background:url(images/rsolutions.gif) 0 0 no-repeat;*/
	margin:0 0 0 0;
}
.reportingSolutions ul{
 margin:0px 0px 15px 0px; padding:0px 0px 0px 18px;
}

.reportingSolutions h2{
 font-size:15px;
 margin:0px 0px 5px 0px; padding:0px;
}

.reportingSolutions ul li{

}


.reportingSolutions a:hover{
	color:#C00; text-decoration:none;
}

.alliances{
	margin:8px 0 0;
	padding:0 25px 0 0;
}
.alliances p{
	padding:0 0 5px 0;
	margin:0;
	font-weight:bold;
	color:#627786;
}


h1.methodology{
	background:url(images/methodology.gif) 0 0 no-repeat;
	width:261px;
	height:252px;
	position:absolute;
	top:145px;
	right:5px;
	z-index:1000;
}

h1.enterprise{
	padding:15px;
	margin:0;
}

.faqs{
	padding:6px 0 6px 15px;
	margin:0;
}

/*Rounded Box container start here*/
.boxWrapper{
	width:280px;
	margin:0 0 0 15px;
	padding:0;
}

.upRight{
	background:url(images/upright.gif) top right no-repeat;
}
.upLeft{
	background:url(images/upleft.gif) top left no-repeat;
}

.downRight{
	background:url(images/downright.gif) bottom right no-repeat;
}
.downLeft{
	background:url(images/downleft.gif) bottom left no-repeat;
}
.upRight, .upLeft, .downRight, .downLeft{
	margin:0;
	padding:0;
}
.boxWrapper .content{
	margin:0;
	padding:0;
}

/*End of Rounded Box*/

img.faq{
	padding:10px;
}

div.setHight{
	height:225px;
}
.fTopClear{
	clear:both;
}

.footer{
	background:#E4E4E9;
	padding:3px;
	text-align:center;
	font-size:65%;
	color:#8D8D9E;
	border-top:1px solid #CFCFD8;
}
div #contact{font-size:65%; text-align:center; padding:4px 0; border-top:1px solid #CCC;}

.download img{margin-left:8px; margin-bottom:15px;}
.download ul{line-height:200%;}
.download a{text-decoration:none;}
.download a:hover{color:#CC3300; text-decoration:underline;}

.careerDivider{ border-bottom:1px solid #E9E9E9; padding-bottom:15px;}
div.microsoft{ width:96%;}
div.microsoft img{ display:block; margin-left:30%;}