/* Benprise CSS Document */

body
{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial;
	color:#333333;
	background:url(../img/bg.jpg) repeat-x;
	background-color:#998666;
}

img
{
	border:0px;
}

h1
{
	position:relative;
	color:#876a4a;	
	background-color:inherit;
	text-align:left;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}

h2
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000099;
	text-align:left;
}

h5
{
	position:relative;
	color:#876a4a;	
	background-color:inherit;
	text-align:right;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
	line-height:20px;
}

h6
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#000099;
	text-align:right;
}

.sdate
{
	font-size:9px;
	color:#FF0000;
}

.respond
{
	font-size:12px;
	text-align:left;
}

.classifieds
{
	text-align:left;
}

.redfont
{
	color: #830D22;
}

.steps
{
	background-color: #FFFF00;
}

.site-main
{
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}

.site-sub
{
	font-size:12px;
	text-decoration:none;
	margin-left:25px;
}

/* Start Header */

#main-head
{
	width:800px;
	margin:0px auto;
	padding-left:25px;	
	padding-bottom:10px;	
	background-color:#FFFFFF;
	overflow:auto; 
}

#main-head .logo
{
	width:310px;
	height:80px;
	right:25px;
	padding-bottom:5px;
}

#main-head .banner
{
	width:468px;
	float:right;
	position:absolute;
	display:inline;
	margin-top:5px;	
	margin-right:125px;
	padding-right:10px;
}

#main-head .menu
{
	width:775px;
	height:40px;
	background:url(../img/menu.jpg) no-repeat;
	padding-top:1px;
	padding-bottom:1px;		
	padding-left:15px;	
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
}

#main-head .menu-home
{
	width:70px;
	height:38px;
	position:absolute;
	line-height:35px;
	color:#ded5ae;	
	background-color:#000000;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-home:hover
{	
	color:#000000;
	background-color:#ded5ae;
}

#main-head .menu-home-active
{
	width:70px;
	height:38px;
	position:absolute;
	line-height:35px;
	color:#000000;	
	background-color:#ded5ae;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-about
{
	width:70px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:70px;	
	color:#ded5ae;	
	background-color:#000000;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-about:hover
{	
	color:#000000;
	background-color:#ded5ae;
}

#main-head .menu-about-active
{
	width:70px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:70px;	
	color:#000000;	
	background-color:#ded5ae;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-services
{
	width:110px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:140px;	
	color:#ded5ae;	
	background-color:#000000;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-services:hover
{	
	color:#000000;
	background-color:#ded5ae;
}

#main-head .menu-services-active
{
	width:110px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:140px;
	color:#000000;	
	background-color:#ded5ae;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-partners
{
	width:80px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:250px;	
	color:#ded5ae;	
	background-color:#000000;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-partners:hover
{	
	color:#000000;
	background-color:#ded5ae;
}

#main-head .menu-partners-active
{
	width:80px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:250px;	
	color:#000000;
	background-color:#ded5ae;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-communities
{
	width:110px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:330px;	
	color:#ded5ae;	
	background-color:#000000;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-communities:hover
{	
	color:#000000;
	background-color:#ded5ae;
}

#main-head .menu-communities-active
{
	width:110px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:330px;	
	color:#000000;
	background-color:#ded5ae;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-resources
{
	width:100px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:440px;	
	color:#ded5ae;	
	background-color:#000000;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-resources:hover
{	
	color:#000000;
	background-color:#ded5ae;
}

#main-head .menu-resources-active
{
	width:100px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:440px;	
	color:#000000;
	background-color:#ded5ae;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-press
{
	width:120px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:540px;	
	color:#ded5ae;	
	background-color:#000000;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-press:hover
{	
	color:#000000;
	background-color:#ded5ae;
}

#main-head .menu-press-active
{
	width:120px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:540px;	
	color:#000000;
	background-color:#ded5ae;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-support
{
	width:80px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:660px;	
	color:#ded5ae;	
	background-color:#000000;
	text-align:center;
	text-decoration:none;
}

#main-head .menu-support:hover
{	
	color:#000000;
	background-color:#ded5ae;
}

#main-head .menu-support-active
{
	width:80px;
	height:38px;
	position:absolute;
	line-height:35px;
	margin-left:660px;	
	color:#000000;
	background-color:#ded5ae;
	text-align:center;
	text-decoration:none;
}

#main-head .header-img
{
	width:775px;
	height:250px;
}

#main-head .sub-menu
{
	width:775px;
	height:30px;
	background:url(../img/sub-menu.jpg) no-repeat;
	padding-left:10px;	
	font-family:Arial;
	font-size:12px;
	font-weight:bold;		
}

#main-head .sub-menu-home
{
	position:absolute;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-home:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-mission
{
	position:absolute;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-mission:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-vision
{
	position:absolute;
	margin-left:100px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-vision:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-values
{
	position:absolute;
	margin-left:190px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-values:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-team
{
	position:absolute;
	margin-left:260px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-team:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-certification
{
	position:absolute;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-certification:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-recruitment
{
	position:absolute;
	margin-left:110px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-recruitment:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-banking
{
	position:absolute;
	margin-left:220px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-banking:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-health
{
	position:absolute;
	margin-left:360px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-health:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-investment
{
	position:absolute;
	margin-left:550px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-investment:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-current
{
	position:absolute;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-current:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-past
{
	position:absolute;
	margin-left:200px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-past:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-forum
{
	position:absolute;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-forum:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-blog
{
	position:absolute;
	margin-left:75px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-blog:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-classifieds
{
	position:absolute;
	margin-left:140px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-classifieds:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-link
{
	position:absolute;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-link:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-links
{
	position:absolute;
	margin-left:90px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-links:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-careers
{
	position:absolute;
	margin-left:150px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-careers:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-talent
{
	position:absolute;
	margin-left:150px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-talent:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-videos
{
	position:absolute;
	margin-left:265px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-videos:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-contact
{
	position:absolute;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-contact:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-terms
{
	position:absolute;
	margin-left:95px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-terms:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-privacy
{
	position:absolute;
	margin-left:230px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-privacy:hover
{	
	color:#c7c6aa;
}

#main-head .sub-menu-sitemap
{
	position:absolute;
	margin-left:370px;
	line-height:30px;
	color:#FFFFFF;	
	text-align:center;
	text-decoration:none;
}

#main-head .sub-menu-sitemap:hover
{	
	color:#c7c6aa;
}

/* End Header */

/* Start Main */


#main-body
{
	width:800px;
	margin:0px auto;
	padding-left:25px;		
	background-color:#FFFFFF;
	overflow:auto; 
}

#main-body .content-left-full
{
	width:750px;
	position:relative;
	float:left;
	display:inline;
	background:none;
	text-align:justify;
}

#main-body .content-left-full-arabic
{
	width:750px;
	position:relative;
	float:left;
	display:inline;
	background:none;
	text-align:right;
}

#main-body .content-left
{
	width:435px;
	position:relative;
	float:left;
	display:inline;
	background:none;
	text-align:justify;
}

#main-body .content-left-space
{
	width:435px;
	height:30px;
	float:left;
	background:none;
}

#main-body .content-right
{
	width:310px;
	position:relative;
	float:right;
	right:25px;
	display:inline;
	background:none;
}

#main-body .content-right-top
{
	width:310px;
	height:40px;
	background:url(../img/right-menu-top.jpg) no-repeat;
	float:right;
	color:#FFFFFF;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	line-height:35px;
}

#main-body .content-right-middle
{
	width:310px;
	height:auto;
	background:url(../img/right-menu-middle.jpg) repeat-y;
	float:right;
}

#main-body .content-right-bottom
{
	width:310px;
	height:45px;
	background:url(../img/right-menu-bottom.jpg) no-repeat;
	float:right;
}

#main-body .newsletter
{
	width:275px;
	height:150px;
	float:left;
	margin-left:25px;
	background:none;
	text-align:center;
	line-height:30px;
	padding-top:15px;
	background:url(../img/newsletter-bg.jpg) no-repeat;
	display:none;
}

#main-body .iiom-img
{
	margin-left:15px;
}

#main-body .spot-img
{
	margin-left:80px;
}

#main-body .youtube
{
	width:250px;
	margin-left:30px;
	text-align:center;
}

#main-body .youtube-title
{
	color:#000000;	
	background-color:inherit;
	font-family:Times New Roman;
	font-size:20px;
	font-weight:bold;
	text-decoration:none;
}

#main-body .youtube-text
{
	text-align:justify;
}

#main-body .youtube-text-small
{
	font-size:10px;
	font-style:italic;
	text-align:justify;
}

#main-body .youtube-title:hover
{	
	color:#876a4a;
}

#main-body .forum-img
{
	margin-left:30px;
}

#main-body .forum-text
{
	width:230px;
	margin-left:30px;
	padding:10px;
	background:url(../img/forum-blog-bottom.jpg) no-repeat #FFFFFF;
	background-position:bottom;
}

#main-body .blog-img
{
	margin-left:30px;
}

#main-body .blog-text
{
	width:230px;
	overflow:hidden;
	margin-left:30px;
	padding:10px;
	background:url(../img/forum-blog-bottom.jpg) no-repeat #FFFFFF;
	background-position:bottom;

}

#main-body .team-img-melinda
{
	width:250px;
	height:150px;
	margin-top:95px;
	margin-left:30px;
	background:url(../img/about/Melinda_Sandlin.jpg) no-repeat;
}

#main-body .team-text-melinda
{
	width:115px;
	height:120px;
	position:relative;
	margin-left:125px;	
	text-align:left;
	font-size:12px;
	color:#666666;
	top:5px;
}

#main-body .team-img-pradeep
{
	width:250px;
	height:150px;
	margin-top:90px;
	margin-left:30px;
	background:url(../img/about/Pradeep_Tarachandani.jpg) no-repeat;
}

#main-body .team-text-pradeep
{
	width:115px;
	height:120px;
	position:relative;
	margin-left:125px;	
	text-align:left;
	font-size:12px;
	color:#666666;
	top:5px;
}

#main-body .team-img-alton
{
	width:250px;
	height:150px;
	margin-top:150px;
	margin-left:30px;
	background:url(../img/about/Alton_Martin.jpg) no-repeat;
}

#main-body .team-text-alton
{
	width:115px;
	height:120px;
	position:relative;
	margin-left:125px;	
	text-align:left;
	font-size:12px;
	color:#666666;
	top:5px;
}

#main-body .team-img-cindy
{
	width:250px;
	height:150px;
	margin-top:225px;
	margin-left:30px;
	background:url(../img/about/Cindy_Ybanez.jpg) no-repeat;
}

#main-body .team-text-cindy
{
	width:115px;
	height:120px;
	position:relative;
	margin-left:125px;	
	text-align:left;
	font-size:12px;
	color:#666666;
	top:5px;
}

#main-body .team-img-elias
{
	width:250px;
	height:150px;
	margin-top:30px;
	margin-left:30px;
	background:url(../img/about/Elias_Lorenzana.jpg) no-repeat;
}

#main-body .team-text-elias
{
	width:115px;
	height:120px;
	position:relative;
	margin-left:125px;	
	text-align:left;
	font-size:12px;
	color:#666666;
	top:5px;
}

#main-body .team-img-russ
{
	width:250px;
	height:150px;
	margin-top:180px;
	margin-left:30px;
	background:url(../img/about/Russ_Sandlin.jpg) no-repeat;
}

#main-body .team-text-russ
{
	width:115px;
	height:120px;
	position:relative;
	margin-left:125px;	
	text-align:left;
	font-size:12px;
	color:#666666;
	top:5px;
}

#main-body form label.warning{
	display:block;
	width:250px;
	font:bold 9px 'Helvetica Neue', Arial, sans-serif;
	color:#ff0000;
	background-color:inherit;
	float:left;
}

/* End Main */

/* Start Form */

#content {
	width: auto;
	text-align:left;
}	

#content form .header{
	display:block;
	font:normal 12px/24px 'Helvetica Neue', Arial, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}
#content form .subheadermain{
	display:block;
	font:bold 11px/26px 'Helvetica Neue', Arial, sans-serif;
	color:#000;
	background-color:inherit;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#content form .subheader{
	display:block;
	font:normal 12px/24px 'Helvetica Neue', Arial, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 10px 0;
	margin:0 0 0 0;
}
#content form label.black{
	display:block;
	width:150px;
	font:normal 12px 'Helvetica Neue', Arial, sans-serif;
	color:#000;
	background-color:inherit;
	float:left;
	margin:0 10px 0 0;
}
#content form label.white{
	display:block;
	width:150px;
	font:normal 10px 'Helvetica Neue', Arial, sans-serif;
	color:#fff;
	background-color:inherit;
	float:left;
	margin:0 10px 0 0;
}
#content form label.red{
	display:block;
	width:250px;
	font:bold 11px 'Helvetica Neue', Arial, sans-serif;
	color:#ff0000;
	background-color:inherit;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 160px;
}
#content form label.info{
	display:block;
	font:bold 10px 'Helvetica Neue', Arial, sans-serif;
	color:#0000ff;
	background-color:inherit;
	float:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
}
#content form input.txtBox{
	border:1px solid #006192;
	background-color:#fff;
	color:#000;
	float:left;
}
#content form .button{
	font:normal 12px 'Helvetica Neue', Arial, sans-serif;
	cursor:pointer;
	float:left;
	padding:0 0 0 0;
	margin:10px 0 10px 0;	
}	

/* End Form */

/* Start Footer */

#main-foot
{
	width:825px;
	margin:0px auto;
	position:relative;	
	padding-bottom:10px;
	overflow:auto;
	background:url(../img/footer.jpg) no-repeat;
}

#main-foot .menu
{
	width:800px;
	height:50px;
	margin-top:10px;
	text-align:center;
	color:#FFFFFF;	
}

#main-foot .groups
{
	width:800px;
	height:35px;
	background-color:#FFFFFF;
	padding-right:25px;
	padding-top:3px;
	text-align:center;
}

#main-foot .foot-menu
{
	text-align:center;
	font-size:11px;
	font-family:Arial;
	color:#FFFFFF;
	padding:5px;
	background:none;
	text-decoration:none;
}

#main-foot .keys
{
	text-align:center;
	font-size:10px;
	font-family:Arial;
	color:#c7c6aa;
	background:none;
	text-decoration:none;
	margin-top:3px;
}

#main-foot .copy
{
	text-align:center;
	font-size:11px;
	font-family:Arial;
	color:#333333;
	padding:5px;
	background:none;
}

#main-foot .webmaster
{
	color:#c7c6aa;	
	text-decoration:none;
}

#main-foot .webmaster:hover
{	
	color:#c7c6aa;
}


/* End Footer */
