


/* COMMENTS BEGIN 


 COMMENTS END */

/* USEFUL VARs FOR PATHS, CONSTANTS,ETC */




/* END VARS */



/************************************************   GENERAL RULES  BEGIN *********************************************************/
* {	} /***** IMPORTANT DISABLING THIS RULE FORM OTHERS CSS */


div.pageContainer {
	width:1024px;text-align:center;
}

div.page {
	padding-top:20px;
	padding-bottom:20px;
	text-align:left;
	width:100%;
}

body.cmsPage_home div.page {	
	padding-top:30px;
}
body.cmsPage_sitemap div.page {	
	padding-top:20px;
	padding-bottom:20px;
}


.page a { text-decoration:none;}

html, * { outline-style:none !important;}

body { 
	font-size: 12px;
	font-family: helvetica, arial,verdana;
	margin:0;
	padding:0;
	color: #5C5C5C;
}
body.web {
	background-color: #ECECEC;	
}
body.blog {
	background-color: #FFF;	
}

h1,h2,h3 {
	margin:0;
	padding:0;
	
	}

.hide {display:none;}

 p,ul,label {
    	margin:0px;
    	padding:0px;
    	} 
  ul.menuHr li {
    list-style:none;
    margin:0;
    padding:0;
    padding-left:5px;
    padding-right:5px;
    float:left;
  }    	


/****** SHADOW BOXES TABLE STYLES ******/
table.shadow {
	width: 100%;  
}


/*
.shadow .center {
	background-color:white;
}

.shadow .topRight,
.shadow .topLeft,
.shadow .bottomRight,
.shadow .bottomLeft
{
	min-width: 16px;
	width: 16px;
	background: url(corners-sprite.png);

	
	_background: url(corners-sprite.gif);

	background-color: transparent;
	background-attachment:scroll;
}

.shadow .topLeft,
.shadow .topRight
{
	height: 16px;
}

.shadow .bottomLeft,
.shadow .bottomRight
{
	height: 16px;
}

.shadow .left,
.shadow .right
{
	background: url(verticals-sprite.png);

	
	_background: url(verticals-sprite.gif);

	background-color: transparent;
	background-repeat: repeat-y;
	background-attachment:scroll;
}

.shadow .top,
.shadow .bottom
{
	background: url(horizontals-sprite.png);

	
	_background: url(horizontals-sprite.gif);

	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment:scroll;
}

.shadow .top { background-position: 0px -37px; }
.shadow .topLeft { background-position: 0px -280px; }
.shadow .topRight { background-position: 0px -336px; }
.shadow .left { background-position: -31px 0px; }
.shadow .right { background-position: -48px 0px; }
.shadow .bottomLeft { background-position: 0px -224px; }
.shadow .bottomRight { background-position: 0px -252px; }
.shadow .bottom { background-position: 0px -20px; }
*/

.shadow .top { background-image:url(img/top.gif);height:11px;}
.shadow .topRight {background-image:url(img/topRight.gif);height:11px;width:11px;}
.shadow .right {background-image:url(img/right.gif);width:11px;}
.shadow .bottomRight {background-image:url(img/bottomRight.gif);height:11px;width:11px;}
.shadow .bottom {background-image:url(img/bottom.gif) ;height:11px;}
.shadow .bottomLeft {background-image:url(img/bottomLeft.gif);height:11px;width:11px;}
.shadow .left {background-image:url(img/left.gif);width:11px;}
.shadow .topLeft {background-image:url(img/topLeft.gif);height:11px;width:11px;}
.shadow .center {background-color:#fff;}


/*****************************************************   GENERAL RULES  END **************************************************/




/******************************************************* COMMON AREAS RULES ***************************************************/
   
#main.web {
   
}

#main.web #header {
	background: url('img/header_web.jpg') no-repeat top center;
}

#footer {
	background: url('img/footer.jpg') no-repeat center center;
	height: 37px;
	position:relative;
	font-size: 10px;
	
}

#footer #logos {
	/*
	position:absolute;
	top:13%;
	left:0%;
	*/
	margin:auto 35%;
}
#footer ul {
	/*
	margin:auto 33%; */
	padding-top:5px;
	height:30px;
	width: 350px;
}
#footer ul li {
float:left;
list-style:none;
color:#DDDDDD;
}
#footer ul li.text {
  padding-right:15px;
}

#footer ul li.separator {
 background: transparent url( img/footer_sep.jpg ) no-repeat center center;
 width:2px;
 height:28px;
 padding-left:10px;
 padding-right:10px;
}

#footer ul li.logo_trace {
	background: transparent url( img/logo_trace.png) no-repeat center center;
	_background: transparent url( img/logo_trace.gif) no-repeat center center;
	width:72px;
 	height:24px;
}

#footer ul li.logo_eu {
	background: transparent url( img/logo_eu.gif ) no-repeat center center;
	width:36px;
 	height:24px;
}

#footer ul li.logo_foodreg {
	background: transparent url( img/logo_foodreg.png ) no-repeat center center;
	_background: transparent url( img/logo_foodreg.gif ) no-repeat center center;
	width:96px;
 	height:16px;
}

#footer #footerMenu {
	
	position:absolute;
	right:10px;
	top:13%;
	color: #999;
	

}
#footer #footerMenu a, 
#footer #footerMenu a:visited {
	color: #999;
	text-decoration: none;
}

#footer #footerMenu a:hover {
	color: #333;
}

#menu_web_content {
	background: transparent url( img/content_bg.jpg );
    min-height:400px;
    _padding-bottom:40px;
    	/* to make fully background height */
	display:inline-block;
	width:100%;
	
    
}



/**************************/
/*    MAIN MENU           */
/**************************/


#main.web .terms, 
#main.web .sitemap ,
#main.web .home {
	background: url( img/title_home.jpg ) no-repeat 0px 63px;
}
#main.web .whoweare {
	background: url( img/title_whoweare.jpg ) no-repeat 0px 63px;
}
#main.web .blog {
	background: url( img/title_blog.jpg ) no-repeat 0px 63px;
}

#main.web .contact {
	background: url( img/title_contact.jpg ) no-repeat 0px 63px;
}
#main.web .community {
	background: url( img/title_community.jpg ) no-repeat 0px 63px;
}
#main.web .register,
#main.web .memberarea {
		background: transparent url( img/title_register.jpg ) no-repeat 0px 63px;
}

#mainMenu {
/* flash object */
	
}

div.mainMenu_background {
 width:1024px;
 
}

#mainMenu_wrapper {
	padding: 57px 0px 0px 0px;
	
}

#mainMenu_wrapper #subMenu {
	height: 110px;
	font-size: 10px;
}
#mainMenu_wrapper #subMenu #menuItems {
	XXXbackground: transparent url( img/triangle.png ) no-repeat 267px 8px;
	XXX_background: transparent url( img/triangle.gif ) no-repeat 267px 8px;
	height: 10px;
	font-weight: bold;
	text-align: left;
	padding: 6px 0px 0px 192px;
	
	
}
#mainMenu_wrapper #subMenu #menuItems div.preTitle {
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin-right:12px;
	_margin-right:8px;
	float:left;
}
body.browserIE #mainMenu_wrapper #subMenu #menuItems {
	padding: 6px 0px 0px 188px;
}

body.browserIE7 #mainMenu_wrapper #subMenu #menuItems a {
	letter-spacing:-1px;
}
#mainMenu_wrapper #subMenu #menuItems a,
#mainMenu_wrapper #subMenu #menuItems a:visited {
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	_letter-spacing:-1px;
}
#mainMenu_wrapper #subMenu #menuItems a:hover {
	color: #fff;
}

#mainMenu_wrapper #subMenu #menuItems ul li.separator {
 margin-top:-1px;
 color:#fff;
}
#mainMenu_wrapper #subMenu #menuItems ul {
  
  width:auto;
  padding-top:1px;
}
#mainMenu_wrapper #subMenu #menuItems,
#mainMenu_wrapper #subMenu #menuItems a {
	color: #353535;
	font-weight: normal;
}

#mainMenu_wrapper #subMenu #menuItems .selected {
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	_letter-spacing:-1px;
	color: #fff;
}


#mainMenu_wrapper #subMenu .title {
	font-size: 34px;
	text-align: left;
	padding: 6px 0px 0px 210px;
}

/**************************/
/*    LOGIN INFO          */
/**************************/
#loginInfo {
	font-size: 10px;
	height: 20px;
	text-align: right;
	color: #fff;
	padding: 3px 10px 0px 0px;
}
#loginInfo a,
#loginInfo a:visited {
	color: #fff;
}

#loginInfo a:hover {
	color: #666;
	background-color: #fff;
}
#mainMenu_wrapper {
	padding: 35px 0px 0px 0px;
}

/********************************************/
/*    SPECIFIC COLORS BASED ON PAGE CODE    */
/********************************************/

.cmsPage_register .title,
.cmsPage_memberarea .title {
		color: #60E1E7;
}
.cmsPage_contact .title {
	color: #8FA328;
}

.cmsPage_terms .title ,
.cmsPage_sitemap .title ,
.cmsPage_home .title {
	color: #EF9557;
}
.cmsPage_home .subtitle {
	color: #8F8F8F;
}

.cmsPage_home .text h2 {
	color: #EF9557;
	padding: 0px 0px 10px 0px;
}
.cmsPage_home .text a,
.cmsPage_home .text a:visited {
	font-weight: bold;
	color: #EF9557;
	text-decoration:none;
}
.cmsPage_home .text a:hover {
	font-weight: bold;
	text-decoration: underline;
}


.cmsPage_whoweare .title {
	color: #E2AC64;
}
.cmsPage_blog .title {
	color: #efefef;
}
.cmsPage_contact #mainMenu_wrapper .title {
	color: #C7D274;
}
.cmsPage_community .title {
	color: #95D076;
}




.cmsPage_register input,
.cmsPage_register textarea,
.cmsPage_memberarea input,
.cmsPage_memberarea textarea {
		background-color:#BCEDFC;
	border:1px solid #BCEDFC;
}
.cmsPage_contact input,
.cmsPage_contact textarea {
	background-color:#C6D173;
	border:1px solid #C6D173;
}


/**************************/
/*    BUTTONS             */
/**************************/
.button,
.buttonHover {
	cursor: pointer;
	height: 50px;
	width: 120px;
}
.button .text,
.buttonHover .text {
	font-weight: bold;
}
.buttonHover .text {
	color: #000;
}

.continue {
	background: transparent url( img/icona-continue-gris.png ) no-repeat right;
	_background: transparent url( img/icona-continue-gris.gif ) no-repeat right;
}
.continueHover {
	background: transparent url( img/icona-continue.png ) no-repeat right;
	_background: transparent url( img/icona-continue.gif ) no-repeat right;
}
.continue .text,
.continueHover .text {
	text-align: right;
	padding: 18px 55px 0px 0px;
}

.previous {
	background: transparent url( img/icona-back-gris.png ) no-repeat left;
	_background: transparent url( img/icona-back-gris.gif ) no-repeat right;
}
.previousHover {
	background: transparent url( img/icona-back.png ) no-repeat left;
	_background: transparent url( img/icona-back.gif ) no-repeat left;
}
.previous .text,
.previousHover .text {
	text-align: left;
	padding: 18px 0px 0px 50px;
}

.shadow_sep { 
	background:url(img/shadow_sep.gif) repeat-x;
	width:100%;height:8px;
	}



/****** SHADOW BOXES TABLE STYLES ******/
table.shadow2 {
	width: 100%;
	margin-top:-5px;
}

.shadow2 .center {
	background-color:white;
	vertical-align: top;
}
.shadow2 .topRight,
.shadow2 .topLeft,
.shadow2 .bottomRight,
.shadow2 .bottomLeft
{
	min-width: 16px;
	width: 16px;
	background: url(corners-sprite.png);

	/* IE6 hack that points to a gif version of the image that does not contain the semi-transparency */
	_background: url(corners-sprite.gif);

	background-color: transparent;
	background-attachment:scroll;
}

.shadow2 .topLeft,
.shadow2 .topRight
{
	height: 16px;
}

.shadow2 .bottomLeft,
.shadow2 .bottomRight
{
	height: 16px;
}

.shadow2 .left,
.shadow2 .right
{
	background: url(verticals-sprite.png);

	/* IE6 hack that points to a gif version of the image that does not contain the semi-transparency */
	_background: url(verticals-sprite.gif);

	background-color: transparent;
	background-repeat: repeat-y;
	background-attachment:scroll;
}

.shadow2 .top,
.shadow2 .bottom
{
	background: url(horizontals-sprite.png);

	/* IE6 hack that points to a gif version of the image that does not contain the semi-transparency */
	_background: url(horizontals-sprite.gif);

	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment:scroll;
}

.shadow2 .top { background-position: 0px -37px; }
.shadow2 .topLeft { background-position: 0px -280px; }
.shadow2 .topRight { background-position: 0px -336px; }
.shadow2 .left { background-position: -31px 0px; }
.shadow2 .right { background-position: -48px 0px; }
.shadow2 .bottomLeft { background-position: 0px -224px; }
.shadow2 .bottomRight { background-position: 0px -252px; }
.shadow2 .bottom { background-position: 0px -20px; }

/*
.triangle {
	background: url(img/triangle.gif) no-repeat center center;
    width:7px;
    height:11px;
    float:left;
    margin-left:2px;
    _margin-top:-1px;
}
*/
/************************* HOME SECTION STYLES BEGIN **********************/ 

#home_videos { 
	text-align:left;padding-left:100px;
	padding-top:25px;
	padding-bottom:50px;
}
#home_video1, #home_video2 {
	padding-left:30px;display:none;padding-top:30px;
	padding-bottom:10px;
}

#home_globus1 {
	background: url(img/globus_home1.png) no-repeat center center;
}

#home_globus2 {
	background: url(img/globus_home2.png) no-repeat center center;
}

#home_globus2,#home_globus1 {
	width: 445px;
	height: 335px;
	float: left;
	position: relative;
}

#home_pic1,#home_pic2 {
	width: 126px;
	height: 126px;
	position: absolute;
	bottom: 0px;
	right: 15px;
}
#home_pic1 {
	background: url(/files/faces/home/what-face.png) no-repeat center center;
	_background: url(/files/faces/home/what-face.gif) no-repeat center center;
	
}
#home_pic2 {
	background: url(/files/faces/home/vegan-face.png) no-repeat center center;
	_background: url(/files/faces/home/vegan-face.gif) no-repeat center center;
}

.home_pic_video {
	float:left;width:126px;height:126px;margin-top:-20px;
}

#home_pic12 {
	background: url(/files/faces/home/what-face2.png) no-repeat center center;
	_background: url(/files/faces/home/what-face2.gif) no-repeat center center;
}
#home_pic22 {
	background: url(/files/faces/home/vegan-face2.png) no-repeat center center;
	_background: url(/files/faces/home/vegan-face2.gif) no-repeat center center;
}



.video_link {
	position: absolute;
	width: 90px;
	top: 50px;
	left: -20px;
}

.view_video {
	background: url(img/video.gif) no-repeat center center;
	width: 42px;
	height: 42px;
	float: left;
}

.view_video_text {
	text-align: center;
	padding-top: 7px;
	width: 40px;
	float: left;
	color: #008ed0;
	font-size: 11px;
	font-weight: bold;
	line-height: 12px;
}

.home_video_title {
	color: #d08048;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
	width: 315px;
}

.home_video_description {
	width: 295px;
	color: #5a5a5a;
	font-size: 12px;
	clear: left;
}

.home_videoMedia {
	width: 650px;
	height: 370px;
	float: left;
	margin-left: 20px;
	position: relative;
}

.home_videoMedia_iconCancel {
	background: url(img/cancel.png) no-repeat center center;
	_background: url(img/cancel.gif) no-repeat center center;
	width: 24px;
	height: 24px;
	position: absolute;
	top: -10px;
	right: 0px;
}

.home_videoMedia_iconVideo {
	background: url(img/video.png) no-repeat center center;
	_background: url(img/video.gif) no-repeat center center;
	width: 42px;
	height: 42px;
	position: absolute;
	top: -20px;
	left: -20px;
}



/************************* HOME SECTION STYLES ENDS **********************/

#home_overview {
	padding: 0px 90px 10px 120px;
	font-size: 12px;
	color: #5A5A5A;
	font-family: arial;
}

#home_overview div.text a {
	color: #71706E;
}

#home_overview div.text h2 {
	color: #71706E;
	font-size: 28px;
}

.page.viewpointsPage {
	width: 980px;
}

body.cmsPage_terms .page {
 padding-left:20px;
 
}
body.cmsPage_terms .content {
   padding-left:20px;
   padding-right:20px;
   padding-top:20px;
   padding-bottom:20px;
}
body.cmsPage_terms .content .description {
    padding-left:5px;
 }
body.cmsPage_terms .content  h1 {
   padding-bottom:15px;
}

/*************** begin CHANGE PASSWORD ***************/

div.changePasswordForm div.cisBox div.action {
   margin-top: 20px;
   margin-left:100px;
}

#changePassword.loginBox  div.title{
 padding-top:60px;
}
#changePasswordForm td.cisStatus {
display: block;
}
#changePasswordForm td.cisStatus .checked {
  display:none;
}

/*************** ENDS CHANGE PASSWORD ***************/

#best-viewed-with-flash {
  border: 1px solid red;
  background-color: #fff;
  color: #000;
  text-align:center;
padding:20px;
}

div.main_menu ul li a#menuMain_home {
	background:  url(img/box_home.png) no-repeat top center;
}
div.main_menu ul li a#menuMain_home.current_opt,
div.main_menu ul li a#menuMain_home.current_opt:hover 
 {
  background:  url(img/box_home_on.png) no-repeat top center;
  color: #707070;
}
div.main_menu ul li a#menuMain_home:hover {
  background:  url(img/box_home_over.png) no-repeat top center;
  color: #707070;
}



div.main_menu ul li a#menuMain_whoweare {
	background:  url(img/box_whoweare.png) no-repeat top center;
}
div.main_menu ul li a#menuMain_whoweare.current_opt, 
div.main_menu ul li a#menuMain_whoweare.current_opt:hover {
  background:  url(img/box_whoweare_on.png) no-repeat top center;
  color: #707070;
}
div.main_menu ul li a#menuMain_whoweare:hover {
  background:  url(img/box_whoweare_over.png) no-repeat top center;
  color: #707070;
}


div.main_menu ul li a#menuMain_blog {
	background:  url(img/box_blog.png) no-repeat top center;
}
div.main_menu ul li a#menuMain_blog.current_opt,
div.main_menu ul li a#menuMain_blog.current_opt:hover
 {
  background:  url(img/box_blog_on.png) no-repeat top center;
  color: #707070;
}
div.main_menu ul li a#menuMain_blog:hover {
  background:  url(img/box_blog_over.png) no-repeat top center;
  color: #707070;
}


div.main_menu ul li a#menuMain_contact {
	background:  url(img/box_contact.png) no-repeat top center;
}
div.main_menu ul li a#menuMain_contact.current_opt,
div.main_menu ul li a#menuMain_contact.current_opt:hover  {
  background:  url(img/box_contact_on.png) no-repeat top center;
  color: #707070;
}
div.main_menu ul li a#menuMain_contact:hover {
  background:  url(img/box_contact_over.png) no-repeat top center;
  color: #707070;
}


div.main_menu ul li a#menuMain_community {
	background:  url(img/box_community.png) no-repeat top center;
}
div.main_menu ul li a#menuMain_community.current_opt, 
div.main_menu ul li a#menuMain_community.current_opt:hover {
  background:  url(img/box_community_on.png) no-repeat top center;
  color: #707070;
}
div.main_menu ul li a#menuMain_community:hover {
  background:  url(img/box_community_over.png) no-repeat top center;
  color: #707070;
}


div.main_menu ul li a#menuMain_register {
	background:  url(img/box_register.png) no-repeat top center;
}
div.main_menu ul li a#menuMain_register.current_opt, 
div.main_menu ul li a#menuMain_register.current_opt:hover {
  background:  url(img/box_register_on.png) no-repeat top center;
  color: #707070;
}
div.main_menu ul li a#menuMain_register:hover {
  background:  url(img/box_register_over.png) no-repeat top center;
  color: #707070;
}

















div.main_menu ul li a {
  display:block;width:90px;height:60px;
  color: #B8B8B8;
  font-size: 11px;
  text-decoration:none;
  font-weight:bold;
 }




div.main_menu ul {
	height:60px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
	width:590px;
}
div.main_menu ul li {
	float:left;
	margin:0;
	padding:0 0 0 6px;
}
div.main_menu ul li a div.text {
	padding-top:45px;
}
 
body {
/*
	background-color:#ECECEC;
	*/
}
#central_content {
width:100%;
/*
background-color:#ECECEC;
*/
}

#menu_header ul.menuHr li a.current {
	cursor:default;
}

body.blog a {
 text-decoration:none;
}


#menu_header ul li.separator {
 background: url( img/header_menu_sep.jpg ) no-repeat center center;
 
}
body.blog #menu_header ul li.menu_blog_rss {width:50px;}
body.blog #menu_header ul li.menu_blog_rss div.icon{
	width:14px;
	height:14px;
	padding-top:15px;
	padding-right:8px;
	float:right;
	background: url( img/rss.jpg ) no-repeat center center;
}
.websize {
	width:1024px;  
}
body.blog #menu_header div.websize ul {
	padding-left:60px;
}
body.blog #menu_header ul.menuHr li a {
	font-size:11px;
	color:#ABABAB;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
body.blog #menu_header ul.menuHr li a:hover, 
body.blog #menu_header ul.menuHr li a.current {
	color:#ED5734;
}


﻿/************************************************
   BLOG
 ************************************************/
body {
font-family:verdana,arial;
font-size:10px;
color: #5C5C5C;
}

#main.blog {
  width: 1024px;
}

body.blog #header {
	background: #EE6401 url('img/header_blog.jpg') no-repeat center;
	height: 85px;
}
body.blog #menu_header {
    width: 100%;
    height: 30px;
    background-color: #D9D9D9;
    margin-bottom:50px;
    line-height:30px;
    font-size:12px;
    color: #ABABAB;
}

#main.blog div.page { margin:0;padding:0;}

.blog .content {
	width:471px;
	padding-left:12px;
	padding-bottom:5px;
	text-align:left;
}

.blog .content .post_header {
	text-align: left;
	width: 471px;
}

.blog .content .post_header h1 {
	font-size: 18px;
	color:#fff;
	padding-left: 7px;
	padding-top:7px;
	padding-bottom:9px;
	background: url('img/title_post_bg.jpg') repeat-x ;
    clear:both;
}
.blog .content .post_header h1 a,
.blog .content .post_header h1 a:visited {
	text-decoration: none;
	color:#fff;
	font-size: 18px;
}
.blog .content .post_header .post_headerTop {
  height:25px;
  line-height:25px;
}

.blog .content .post_header .post_headerTop .comment_bubble {
	height:25px;line-height:25px;float:right;
}
.blog .content .post_header .post_headerTop .comment_bubble a {
    color: #777777;font-size:12px;font-weight:bold;
}
.blog .content .post_header .post_headerTop .comment_bubble a:hover {
	color: #D34922;
	}
.blog .content .post_header .post_headerTop .comment_bubble img {
  float:left;padding-top:5px;padding-right: 4px;
}
 
.blog .content .post_header .post_headerTop {
 color: #777777;
 font-size:12px;
 font-weight:bold;
}
.blog .content .post_header .post_headerTop .date {
	float:left;
	width:150px;
	color: #777777;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
}


.blog .content .post_entry .postedBy {
	color: #959595;
	font-size:12px; 
	padding-left:10px;
	height:40px;
	line-height:40px;
}
.blog .content .post_entry .postedBy b {
    color: #D34922;
}

.blog .content .post_entry {
	width: 471px;
	padding-bottom:20px;
}
.post_text>p>img {
  padding-top:10px;
  padding-bottom:10px;
  align:right;
}

.blog .content .post_entry .post_text {
 font-size:13px;
 color:#3c3c3c;
 padding-top:15px;
 padding-left:10px;
 padding-right:10px;
 padding-bottom:10px;
}


.blog .content .post_entry .body {
}
.blog .content .post_entry .body .image {
}
.blog .content .post_entry .post_commentAdd {
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
}

.blog .content .post_entry .post_commentAdd a:hover {
	background-color: #D34922;
	color:#fff;
}
.blog .content .post_entry .post_commentAdd a {
	background-color: #848484;
	color:#fff;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}
 
.blog .content .post_entry_categories {
}

/************************************************
   BLOG MENUS
 ************************************************/

.blog_elementMenu {
	width: 170px;
	text-align: left;
	padding-bottom:15px;
	background-color: #F8F8F8;
	color:#A3A3A3;
	font-size:13px;
	position:relative;
}
.blog_elementMenu .icon {
 position:absolute;
 top:0px;
 right:0px;
 width:40px;
 height:40px;
 margin-top:-20px;
 margin-right:-20px;
 display:none;
}

#blog_categoriesMenu.blog_elementMenu .icon { 
		display:block;
		background: url( img/links.png ) no-repeat; 
		_background: url( img/links.gif ) no-repeat;
		}
#blog_recentPostsMenu.blog_elementMenu .icon { 
		display:block;
		background: url( img/post.png ) no-repeat;
		_background: url( img/post.gif ) no-repeat; 
		}



.blog_elementMenu .title {
	font-size: 13px;	
	color: #fff;
	padding: 5px;
	text-transform:uppercase;
	
}

.blog_elementMenu ul.list {
	list-style: none;
}
.blog_elementMenu ul.list li {
		padding-left: 10px;
		padding-top:8px;
		padding-bottom: 10px;
		padding-right:10px;
}
.blog_elementMenu ul.list li a:hover {color: #ED5734;}
.blog_elementMenu ul.list li a {
	color:#A3A3A3;
	font-size:13px;
	
}

#blog_categoriesMenu .title { background-color: #F87D92; }
#blog_archiveMenu .title { background-color: #85D0F0; }
#blog_recentPostsMenu .title { background-color: #FCCB62; }
#blog_recentCommentsMenu .title { background-color: #9AD2A5; }




/*
#blog_archiveMenu,
#blog_categoriesMenu {
	width: 195px;
	text-align: left;
	margin-bottom:20px;
}

#blog_archiveMenu .title,
#blog_categoriesMenu .title {
	background-color: #666;
	padding: 5px;
	font-size: 14px;
	color: #fff;
}
#blog_archiveMenu ul.list,
#blog_categoriesMenu ul.list {
	background-color: #F8F8F8;
	list-style: none;
}
#blog_archiveMenu ul.list li,
#blog_categoriesMenu ul.list li {
		padding-left: 5px;
		height:25px;
		line-height:25px;
}
#blog_archiveMenu ul.list li a,
#blog_categoriesMenu ul.list li a,
#blog_archiveMenu ul.list li a:visited,
#blog_categoriesMenu ul.list li a:visited {
		font-size: 12px;
}
*/
/************************************************
   BLOG COMMENTS 
 ************************************************/
.comments {
	width: 471px;
	text-align: left;
	margin-left:12px;
	
}
.comments>.comment_sep {
  background: url(img/comment_sep.jpg) no-repeat center center ;
  width:450px;
  height:20px;
  padding-top:10px;
  padding-bottom:10px;
  margin-left:10px;
  margin-right:10px;
}
.comments>.comment_header {
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	color:#C9C9C9;
}

.comments .comment_entries {
	
	font-size: 13px;
	padding: 5px;
}

.comments .comment_entries .comment_entry {
	padding: 5px;
	background-color: #fff;
}

.comments .comment_entries .comment_entry .comment_text {
	padding-top:10px;
	padding-bottom:10px;
	color:#A3A3A3;
}

.comments .comment_entries .comment_entry .comment_alias,
.comments .comment_entries .comment_entry .comment_alias a {
	font-weight: bold;
	color:#50A5DC;
	
}

.comments .comment_entries .comment_entry .comment_date {
	font-size: 11px;
	color:#6E6E6E;
	font-weight:bold;
}

.comments .comment_new .comment_new_submit a:hover,
.comments .comment_new td.comment_submit_area a:hover
 {
  color: #ED5734;
}

.comments .comment_new .comment_new_submit a,
.comments .comment_new td.comment_submit_area a{
  color:#7A7A7A;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
}

.comments .comment_new {
	padding: 5px;
	padding-left:25px;
	padding-right:15px;
	font-size: 12px;
	padding-top:15px;
}

.comments .comment_new input.text {
 height:25px;
 line-height:25px;
}
.comments .comment_new textarea {
 height:100px;
 		
}
.comments .comment_new input.text,
.comments .comment_new textarea {
	background-color:#DFDFDF;
	border:none;
	width: 348px;
}

.comments .comment_new .comment_header {
	font-size: 15px;
	font-weight: bold;
}

.comments .comment_new .comment_new_key {
	font-size: 12px;
	font-weight: normal;
	width:120px;
	text-align:left;
	color:#565656;
	vertical-align:top;
}

.comments .comment_new .comment_mandatory {
	font-weight: bold;
}

.comments .comment_new .cisStatus {
     color:red;
     height:20px;
}

.comments .comment_new a,
.comments .comment_new a:visited {
}


#loginFormAjaxLoaderBar{
	padding-left:80px;
	padding-top:175px;
}

.loginBox {
	background: url( img/globus-login.png ) no-repeat 0px 50px;
	_background: url( img/globus-login.gif ) no-repeat 0px 50px;
	height: 350px;
	width: 400px;
	text-align:left;
}
.loginBox .title {
	padding: 75px 0px 0px 60px;
	font-size: 20px;
	font-weight: bold;
}
.loginBox .description {
	padding: 5px 0px 5px 60px;
	font-size: 12px;
}
.loginBox .content {
	padding: 0px 0px 0px 60px;
}

.loginBox .cisLoginTable {
   margin-top:25px;
}
.loginBox .cisLoginTable tr.sep {
   height:8px;
}
.loginBox .cisLoginTable tr td {
	padding-left: 5px;
}

.loginBox a {
	color: #5C5C5C;
	text-decoration: none;
}

.loginBox a:HOVER {
	color: #5C5C5C;
	text-decoration: underline;
}

.loginBox .button, .loginBox .buttonHover {
	/*margin-top:40px;*/
	margin-top:0px;
	margin-left: 100px;
}

#forgotPasswordContainer table {
	width: 300px;
}

#forgotPasswordContainer .button, #forgotPasswordContainer .buttonHover {
	margin-left:150px;
	margin-top:40px;
	
}
/*
#forgotPasswordContainer .button, #forgotPasswordContainer .buttonHover {
	float:left;
	margin-right:10px;
}
*/
.loginBox {
	font-size: 12px;
}

.loginBox .cisMessageError {
	color: red;
	font-weight: bold;
}

.loginBox label {
	font-weight: bold;
}

.loginBox label.error{
	color: red;
}

#registerFormContainer input.error, .loginBox input.error{
	border: 1px solid #09ABFF;
}

.registerBox {
	background: url( img/globus-register.png ) no-repeat center top;
	_background: url( img/globus-register.gif ) no-repeat center top;
	height: 557px;
	width: 500px;
	text-align:left;
}
.registerBox .title {
	padding: 50px 0px 0px 70px;
	font-size: 20px;
	font-weight: bold;
}
.registerBox .description {
	padding: 5px 0px 5px 70px;
	font-size: 12px;
}
.registerBox .content {
	padding: 10px 0px 0px 70px;
}

#registerStep1 table {
	border-spacing: 0px;
	width: 400px;
}

#registerFormContainer input, .loginBox input {
	font-size:16px;
	height:21px;
	padding-top:4px;
	width:210px;
}


#registerFormContainer select.cisSelect {
	width:210px;
}

#registerFormContainer {
	font-size: 11px;
}

#registerFormContainer label {
	font-weight: bold;
}

#registerFormContainer .inverse {
	width: 300px;
	font-size: 10px;
}

#registerFormContainer .clear {
	clear:both;
}

#registerStep1 {
	float:left;height:315px;width:400px;
}

#registerStep1 table td {
	width: 226px;
}

/*
#registerStep1 table td:first-child, #registerStep2 table td:first-child {
	width: 120px;
}
*/
#registerStep2 {
	display:none; float:left; width:400px; height:315px;_margin-left:-20px;
}
#registerStep1 .password {
	margin-bottom: -13px;
}
#registerStep1 .password table tr:last-child td {
	/*width: 350px;*/
	padding-top: 17px;
}
#registerStep1 .password table {
	/*width: 350px;*/
}

#registerStep1 .password table tr td {
	/*padding-bottom: 20px;*/
	/*width: 350px;*/
}

#registerFormContainer td input{
	_padding:0px;
	_margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	
}
#registerFormContainer input.cisCheckbox{
	width: 15px;
	height:15px;
	float:left;
	margin:0px;
	paddding:0px;
	margin-right:10px;
	margin-top:0px;
}


#registerFormContainer .button, #registerFormContainer .buttonHover {
	margin-top:40px;
	_margin-top:0px;
	margin-left: 252px;
	/*text-align:right;*/
	/*width:361px;*/
}

#registerStep2 table tr td:last-child label{
	font-weight: normal;
}

#registerStep2 table tr td table tr td:first-child {
	width: 0px;
}
#registerStep2 table tr td table tr td:last-child {
	width: 300px;
}

.password label.error,
#registerFormContainer .cisStatus label.error {
	color: red;
}


#registerOkContainer .pageHeader,
#memberAreaOkContainer .pageHeader {
	padding: 80px 0px 0px 50px;
	font-size: 16px;
	font-weight: bold;
}

#registerOkContainer .pageDescription,
#memberAreaOkContainer .pageDescription {
	font-size: 14px;
	padding: 20px 0px 0px 0px;
	width: 400px;
	
}
#registerOkContainer .action,
#memberAreaOkContainer .action {
	padding: 20px 0px 0px 100px;
	
}


#registerOkContainer .pageHeader , #memberAreaOkContainer .pageHeader {
    padding:0px;
    padding-top:30px;
    padding-left:30px;
}
.registerBox #contactFormContainerAjaxLoaderBar {
  padding-top:130px;
  padding-left: 130px;
}
.registerBox #contactFormContainer 
 {
  padding-top:55px;
  padding-left:75px;
}
.registerBox #memberAreaOkContainer {
	padding-left:115px;
	padding-top:60px;	
}


.registerBox #contactFormContainer .title  {
padding:0px;
padding-bottom:4px;
padding-top:10px;
}
.registerBox #contactFormContainer .description  {
padding:0px;
padding-bottom:10px;

}
.registerBox #contactFormContainer .content  {
padding:0px;
width:360px;
}


#contactFormContainer input,
.loginBox input ,
#contactFormContainer textarea

{
	font-size:16px;
	height:21px;
	padding-top:4px;
	width:210px;
}
#contactFormContainer {
	font-size: 11px;
}
#contactFormContainer label {
	font-weight: bold;
}

#contactFormContainer .button, #contactFormContainer .buttonHover {
 float:right;
}

.password label.error,
#contactFormContainer .cisStatus label.error {
	color: red;
}

#contactFormContainer textarea {
 height:80px !important;
 width: 210px !important;
}

#contactFormContainer table td {
 vertical-align:top;
}
#community ul {
	padding-left: 5px;
	margin-left: 5px;
}
#community table.shadow2 {
	width: 800px;
}

#community .title {
	font-size:20px;
	font-weight:bold;
	padding: 5px 0px 5px 10px;
}

#community .description {
	font-size:12px;
	padding: 5px 0px 5px 10px;
}


#community .cisObjectList .cisBox {
	width: 730px;
}

#community .cisObjectList .cisTitle {
	background-color: #F2F9F1;
	padding: 5px;
}
#community .cisObjectList .cisTitle a.cisAction,
#community .cisObjectList .cisTitle a.cisAction:visited {
	background-color: #F2F9F1;
	font-weight: bold;
	color: #95D076;
}
#community .cisObjectList .cisTitle a.cisAction:hover {
	font-weight: bold;
	color: #6F6F6F;
}

#community .cisObjectList .cisSearchBox {
	background-color: #F2F9F1;
	padding: 3px 5px 3px 10px;

}
#community .cisObjectList .cisSearchElement {
	color: #6F6F6F;
	font-weight: bold;
}

#community .cisObjectList .cisSearchElement .searchAttributeSelector {
	font-weight: normal;
}
#community .cisObjectList .cisSearchElement .searchAttributeSelector td.cisCheckbox {
	width: 10px;
	height: 40px;
	vertical-align: top;
}
#community .cisObjectList .cisSearchElement .searchAttributeSelector td.cisCheckboxLabel {
	height: 40px;
	padding-top: 3px;
	vertical-align: top;
}
#community .cisObjectList .cisHeader .cisCell {
	background-color: #D5D5D5;
	padding: 3px 15px 3px 15px;
}

#community #form_community_list_table {
	width: 100%;
	border-spacing: 1px;
	padding-top:10px;
}

#community .cisObjectList .cisHeader th {
	padding: 0px;
	spacing: 0px;
	border: 0px;
}
#community .cisObjectList .cisHeader .cisLabel {
	font-weight: bold;
	color: #6F6F6F;
}
#community .cisObjectList .cisHeader .cisLabel a,
#community .cisObjectList .cisHeader .cisLabel a:visited {
	color: #6F6F6F;
}
#community .cisObjectList .cisHeader .cisLabel a:hover {
	color: #1E3D13;
}

#community .cisObjectList .cisRow {
	padding: 0px;
	spacing: 0px;
	border: 0px;
}
#community .cisObjectList .cisRow td {
	background-color: #f0f0f0;
}
#community .cisObjectList .divider {
	visibility: hidden;
	display: none;
}

#community .cisObjectList .cisRow .cisCell {
	font-weight: normal;
	padding: 0px 5px 0px 5px;
	text-align:center;
}


#memberAreaOkContainer .pageDescription h1 {
   font-size:24px;
}

#memberAreaOkContainer .pageDescription {
 padding:0 0 30px 10px;
  
}

#memberAreaOkContainer div.action {
  margin:0;
  padding:0;
  padding-left:10px;
}

div.cisSearchAction a.search:hover,
div.cisSearchAction a.clear_filter:hover {
    color: #fff;
    background-color: #6F6F6F;
}
div.cisSearchAction a.search {
 font-weight:bold;
 text-transform:uppercase;
 color:#6F6F6F;
}
div.cisSearchAction a.clear_filter {
	font-weight:bold;
 	text-transform:lowercase;
 	text-decoration:none;
 	color:#6F6F6F;
}


#form_community_list_toggleSearchButton div.search_on{
  background: url( img/search_on.jpg ) no-repeat left top;
  padding-left:15px;
 
}
a#form_community_list_toggleSearchButton div.search_off {
  background: url( img/search_off.jpg ) no-repeat left top;
  padding-left:15px;
 
} 

div.cisSearchAction {
   text-align:right;
   background-color:#F2F9F1;
   width:auto;
   margin-bottom:5px;
}

tr.cisRow td.cisActions {
  width:52px;
}
div.cisCell ul {
  text-align:left;
  list-style:inside;
  list-style:none;
  margin:2px;
  
}

div.cisCell ul li:before{
	content: "> ";
	}



#community .cisObjectList .cisRow .cisActions div.button.sendMail,
#community .cisObjectList .cisRow .cisActions div.buttonHover.sendMailHover {
	margin:auto;
	width: 34px;
	}
#community .cisObjectList .cisRow .cisActions .sendMail {
	background: transparent url( img/mail-gris.png ) no-repeat center center;
	_background: transparent url( img/mail-gris.gif ) no-repeat center center;
	
}
#community .cisObjectList .cisRow .cisActions .sendMailHover {
	background: transparent url( img/mail-verd.png ) no-repeat center center;
	_background: transparent url( img/mail-verd.gif ) no-repeat center center;
	
}

#community .cisAction {
	background-color: none;
}


#community_contact  { 
	height: 380px;
	display:none;
	position:relative;
}
    
#community_contact #contactForm textarea,
#community_contact #contactForm input {
    background-color:#fff;
	border:1px solid #A8D4A1;
	width: 400px !important;
}

#community_contact #contactForm textarea {
	height: 150px !important;
}

#community .registerBox {
 padding-left:30px;
}
#community .registerBox .content {
 padding:0px;

 width: 550px;
 height:380px;
 margin-left:58px;
}

#community_contact  #contact_form label {
	width:200px;
	}  

#community_contact  #contact_form table {
	width: 400px;
}

#community_contact  #contact_form input {
	font-size:16px;
	height:21px;
	padding-top:4px;
	width:210px;
}

body.cmsPage_community #contactForm {
  background-color:#F2F9F1;
  float:left;
  margin-top:20px;
  padding-top:12px;
  margin-left:-8px;
  padding-left:17px;
  width:100%;
  margin-top:20px;
}
#contactForm {
  padding-left:10px;
	padding-top:20px;
}
#contactForm div.continue,#contactForm div.continueHover  {
  float:right;
}


#contactForm div.contact_buttons {
  float:right;
  padding-right:240px;
  height:40px;
  color: #6C6C6C;
}
#contactForm div.contact_buttons a:hover {
  background-color: #6C6C6C;
  color: #fff;
}

#contactForm div.contact_buttons a.prev {
  font-weight:normal;
  text-transform:lowercase;
}
#contactForm div.contact_buttons a {
  font-size:14px;
  color:#6C6C6C;
  text-transform: uppercase;
  font-weight:bold;
  margin:8 2px 8px 0px;
  
}


#contactForm table tr td {
 font-weight:bold;
 vertical-align:top;
}

body.cmsPage_community #contactForm label {
	color: #A8D4A1;
	font-weight:bold;
	font-size:12px;
	}
#contactForm label {
  padding-right:20px;
}
#contactForm input {
   width:200px;
}


#community_contact #contactFormContainerAjaxLoaderBar {
 position:absolute;
 top: 40%;
 width:200px;
 height:25px;
 left: 35%;
}
#community_contact #memberAreaOkContainer {
	padding:0px !important;
	}







/**** Pagination ****/

#community .pagination {
	float:right;
	text-align:right;
	width:auto;
}

#community .pagination a {
	color:#004276;
	text-decoration:none;
}

#community .pagination a:hover {
	background-color: #4692BF;
	color:#fff;
	text-decoration:none;
}

#community .pagination span a, 
#community .pagination span a:link, 
#community .pagination span a:visited, 
#community .pagination span a:active {
	background-color:#ECEDEE;
	color:#5C758C;
	border:1px solid #B4BAC0;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	margin:0 2px;
	padding:0 2px;
	text-decoration:none;
}
#community .pagination span a:hover {
	background-color:#368AD2;
	border-color:#368AD2;
	color:#FFFFFF;
}
#community .pagination span strong {
	background-color:#4692BF;
	color:#FFFFFF;
	border:1px solid #4692BF;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	margin:0 2px;
	padding:0 2px;
}

#community .pagination .goto {
	background-color:#4692BF;
	color:#FFFFFF;
	border:1px solid #4692BF;
	font-size:12px;
	font-weight:normal;
	line-height:15px;
	padding:0px 5px 0px 5px;
	text-align: right;
}
#community .pagination .goto a {
	color:#fff;
	padding: 0px 5px 0px 5px;
	line-height: 13px;
	text-decoration:none;
}
#community .pagination .goto a:hover {
	background-color: #004276;
	color:#fff;
	text-decoration:none;
}



#community .shadow .top,
#community .shadow .topLeft,
#community .shadow .topRight,
#community .shadow .left,
#community .shadow .right,
#community .shadow .bottomLeft,
#community .shadow .bottomRight,
#community .shadow .bottom
{ background: #ffffff; }

#form_community_list_toggleSearchButton {
 background-color:#95D089;
 color:#fff;

}

div.sitemap_menu_web h1 { 
    color:#EF9557;
}
div.sitemap_viewpoint_menu h1 {
 font-size:18px;
 padding-right:15px;
 color:#EF9557;
}

div.sitemap_viewpoints { PADDING-LEFT:10PX;} 
td.sections_detail > h1 {
   font-size:24px;
   color:#EF9557;
}
div.sitemap_viewpoint_menu 
{
 float:left;
 width:240px;
 padding-bottom:25px;
 padding-left:10px;
 padding-top:10px;
 
}
div.sitemap_menu_web {
	width:150px;	
	text-align:left;
}
div.sitemap_menu_web ul {
	padding-top:15px;
	list-style:round;
	padding-left:20px;
	
}
div.sitemap_viewpoint_menu ul 
{
	padding-top:15px;
	list-style:round;
	padding-left:40px;

}

div.sitemap_viewpoint_menu ul li.separator {

}
div.sitemap_viewpoint_menu ul li.separator ,
div.sitemap_menu_web ul li{
  list-style:none;
}

div.sitemap_viewpoint_menu ul li a:hover, 
div.sitemap_menu_web ul li a:hover {
	text-decoration:underline;
	}

div.sitemap_viewpoint_menu ul li a, 
div.sitemap_menu_web ul li a {
	
	color: #5c5c5c;
	text-decoration:none;
	}
#sitemap_table {
  padding-top:20px;
  padding-bottom:20px;
}

#menu_web_content #page {
	width: 1024px;
	text-align: left;
}

#mainMenu_wrapper #subMenu .subtitle {
	padding: 10px 0 0 210px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
}

#view_mainDescription_wraper {
	padding-left: 15px;
	padding-right: 13px;
	float: left;
	padding-bottom: 20px;
}

#view_mainDescription {
	font-size: 12px;
	background-color: #EFF8CB;
	color: #636653;
	width: 270px;
	/*
		  height:393px;
		  */
	padding-top: 20px;
	position: relative;

}

#view_mainDescription_title {
	color: #BCC58C;
	width: 255px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;

	background-color: #fff;
	margin-left: 15px;
	height: 50px;
}

#view_mainDescription_title .title_img {
	float: left;
	width: 60px;
	height: 50px;
}

#view_mainDescription_title .text {
	padding-bottom: 10px;
	background-color: #fff;
	padding-left: 72px;
	padding-top: 6px;
	width: 140px;
}

#view_recentComments .text {
	padding-bottom: 15px;
	background-color: #fff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left: 15px;
	width:255px;
}

#view_recentComments a {
	color: #5C5C5C;
	text-decoration: none;
}

#view_recentComments a:HOVER {
	color: #000000;
	text-decoration: none;
}


.recentComment {
	padding-left: 15px;
}

.addNewComment {
	text-align:right;
	padding-right:10px;
}

body.cmsPage_consumer div.continue {
 background:url(img/icon-continue.png) no-repeat scroll right center;
 width:100px;
}
body.cmsPage_consumer div.continueHover {
 background:url(img/icona-continue-consumer.png) no-repeat scroll right center;
 _background:url(img/icona-continue-consumer.gif) no-repeat scroll right center;
 width:100px;
}

.view_mainContent {
	float: left;
	width: 650px;
	
}

.view_mainContent .wrapper {
	padding: 10px;
	overflow:hidden;
}

.view_mainContent .wrapper p {
	 margin-top:12px; 
}

.view_mainContent .wrapper * {
	margin-bottom:12px;
	/* margin-top:12px; */
}

.view_mainContent .wrapper ul {
	padding-left: 50px;
}

#view_mainDescription_desc { 
	 padding: 40px 20px 10px 16px;
}

#view_mainDescription_desc a:hover,
.view_mainContent a:hover { 
	text-decoration:underline;
}
#view_mainDescription_desc a,
.view_mainContent a {
 
  text-decoration:none;
  font-weight:bold;
}

.view_mainContent .wrapper h1,
.view_mainContent .wrapper h2 {
	margin-bottom: 20px;
	margin-top: 0px;
}

.view_mainContent .wrapper h3,
.view_mainContent .wrapper h4 {
	margin-bottom: 6px;
	margin-top: 0px;
}

.viewpoints_page {
	width: 1024px;
	padding-top: 20px;
	text-align: left;
}

#view_mainMedia_container {
	float: left;
	width: 650px;
	height: 370px;
	margin-bottom:10px;
}


#subMenu #menuItems ul {
	list-style: none;
}

#subMenu #menuItems ul li {
	float: left;
}

.menu_viewpoint {
	padding-top:20px;
	padding-bottom:10px;
	background-color: #fff;
}

.menu_viewpoint ul {
	list-style: none;
	display: inline-block;
	padding-left: 10px;
}

.menu_viewpoint ul li {
	float: left;
	width: 125px;
	padding-bottom: 10px;
	padding-right:4px;
}

.menu_viewpoint ul li div.link {
	/*
	width: 78px;
	padding-left: 4px;
	position:relative;
	height:40px;
	*/
	width:45px;
	height:45px;
}
.menu_viewpoint ul li div.link .link_container {
position:absolute; top:50%; width:78px;
height:40px; margin-top: -20px;                                   
}

.menu_viewpoint ul li a {

	color: #010101;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

}

.menu_viewpoint ul li.separator {
	display: none;
}

.menu_viewpoint ul li.menu_viewpoint_consumer-main {
	width: 200px;
}

#view_mainDescription_title div.title_img {
	width: 126px;
	height: 126px;
	top: -15px;
	left: -40px;
	position: absolute;
}


body.cmsPage_consumer #view_mainDescription_title div.title_img {
	background: url(/files/faces/viewpoints/consumer-face.png) no-repeat center right;
	_background: url(/files/faces/viewpoints/consumer-face.gif) no-repeat center right;
}

body.cmsPage_public #view_mainDescription_title div.title_img {
	background: url(/files/faces/viewpoints/public-face.png) no-repeat center right;
	_background: url(/files/faces/viewpoints/public-face.gif) no-repeat center right;
}

body.cmsPage_supplychain #view_mainDescription_title div.title_img {
	background: url(/files/faces/viewpoints/supplychain-face.png) no-repeat center right;
	_background: url(/files/faces/viewpoints/supplychain-face.gif) no-repeat center right;
}

body.cmsPage_it #view_mainDescription_title div.title_img {
	background: url(/files/faces/viewpoints/it-face.png) no-repeat center right;
	_background: url(/files/faces/viewpoints/it-face.gif) no-repeat center right;
}

body.cmsPage_operational #view_mainDescription_title div.title_img {
	background: url(/files/faces/viewpoints/operational-face.png) no-repeat center right;
	_background: url(/files/faces/viewpoints/operational-face.gif) no-repeat center right;
}
body.cmsPage_quality #view_mainDescription_title div.title_img {
	background: url(/files/faces/viewpoints/quality-face.png) no-repeat center right;
	_background: url(/files/faces/viewpoints/quality-face.gif) no-repeat center right;
}




div.menu_viewpoint {
	width: 270px;
	color: #fff;

}


li.menu_viewpoint_el div.icon {
  background:transparent url(img/inactive_globus.png) no-repeat scroll center center;
  _background:transparent url(img/inactive_globus.gif) no-repeat scroll center center;
	width: 42px;
	height: 42px;
	float: left;
	line-height:42px;
	text-align:center;
}

li.menu_viewpoint_el div.iconSelected, li.menu_viewpoint_el div.icon:HOVER {
	background: url(img/viewpoint_globus_selected.png) no-repeat center center;
	width: 42px;
	height: 42px;
	float: left;
	line-height:42px;
	text-align:center;
	font-weight: bold;
}

.viewpointsMenuIconLinks {
	text-decoration: none;
}

#linkVpIt:HOVER,
#linkVpIt.selected
 {
	background: url(img/it-on.png)  no-repeat center center;
	_background: url(img/it-on.gif)  no-repeat center center;
}

#linkVpPublicAuthority:HOVER,
#linkVpPublicAuthority.selected
 {
	background: url(img/public-con.png)  no-repeat center center;
	_background: url(img/public-on.gif)  no-repeat center center;
}

#linkVpQualityAssurance:HOVER,
#linkVpQualityAssurance.selected
 {
	background: url(img/quality-on.png)  no-repeat center center;
	_background: url(img/quality-on.gif)  no-repeat center center;
}

#linkVpSupplyChain:HOVER,
#linkVpSupplyChain.selected {
		background: url(img/supply-on.png)  no-repeat center center;
	_background: url(img/supply-on.gif)  no-repeat center center;
}

#linkVpOperational:HOVER,
#linkVpOperational.selected {
		background: url(img/operational-on.png)  no-repeat center center;
	_background: url(img/operational-on.gif)  no-repeat center center;
}

#linkVpConsumer:HOVER,
#linkVpConsumer.selected {
		background: url(img/consumer-on.png)  no-repeat center center;
	_background: url(img/consumer-on.gif)  no-repeat center center;
}

/**********************  viewpoints using this headear bg image **********************/

body.cmsPage_consumer #main.web .viewpoints
  {
	background: url( img/consumer-view.jpg ) no-repeat 0px 63px;
}

body.cmsPage_operational #main.web .viewpoints 
  {
	background: url( img/operational-view.jpg ) no-repeat 0px 63px;
}

body.cmsPage_quality #main.web .viewpoints 
  {
	background: url( img/quality-view.jpg ) no-repeat 0px 63px;
}

body.cmsPage_public #main.web .viewpoints 
  {
	background: url( img/public-view.jpg ) no-repeat 0px 63px;
}

body.cmsPage_supplychain #main.web .viewpoints 
  {
	background: url( img/supplychain-view.jpg ) no-repeat 0px 63px;
}

body.cmsPage_it #main.web .viewpoints 
  {
	background: url( img/it-view.jpg ) no-repeat 0px 63px;
}


/************* CONSUMER VIEWPOINT COLORS ********************************/


span.mw-headline {
  padding:0;
  margin:0;
}
body.cmsPage_consumer .title, 
body.cmsPage_consumer .view_mainContent .wrapper h1,
body.cmsPage_consumer .view_mainContent .wrapper h3,
body.cmsPage_consumer .view_mainContent .wrapper h4,
body.cmsPage_consumer #view_mainDescription_title .text,
body.cmsPage_consumer #view_recentComments .text {
	color: #E8645F;
	}
body.cmsPage_consumer .view_mainContent .wrapper h2, 
.view_mainContent div.wrapper table tr.consumer td h2 {
	background-color: #E8645F;
    
}

body.cmsPage_consumer #view_mainDescription {
  background-color:#FFBEBC;
  color:#987370;
}
body.cmsPage_consumer li.menu_viewpoint_el div.iconSelected,
body.cmsPage_consumer li.menu_viewpoint_el div.icon:HOVER
 {
  background:transparent url(img/consumer_globus_selected.png) no-repeat scroll center center;
  _background:transparent url(img/consumer_globus_selected.gif) no-repeat scroll center center;
}
body.cmsPage_consumer .subtitle {
    /* color: #B71E0E; */
    color: #71706E;
}


/************* END CONSUMER VIEWPOINT COLORS ********************************/


/************* OPERATIONAL VIEWPOINT COLORS ********************************/

body.cmsPage_operational .title, 
body.cmsPage_operational .view_mainContent .wrapper h1,
body.cmsPage_operational .view_mainContent .wrapper h3,
body.cmsPage_operational .view_mainContent .wrapper h4,
body.cmsPage_operational #view_mainDescription_title .text,
body.cmsPage_operational #view_recentComments .text {
	color: #D1B377;
	}
body.cmsPage_operational .view_mainContent .wrapper h2 , 
.view_mainContent div.wrapper table tr.operational td h2 {
   background-color: #D1B377;
}
body.cmsPage_operational #view_mainDescription {
  background-color:#DFCCAC;
  color:#847B6C;
}
body.cmsPage_operational li.menu_viewpoint_el div.iconSelected,
body.cmsPage_operational li.menu_viewpoint_el div.icon:HOVER
 {
  background:transparent url(img/operational_globus_selected.png) no-repeat scroll center center;
  _background:transparent url(img/operational_globus_selected.gif) no-repeat scroll center center;
}
body.cmsPage_operational .subtitle {
 /*    color: #A4802C; */
    color: #71706E;
}


/************* END OPERATIONAL VIEWPOINT COLORS ********************************/

/************* PUBLIC VIEWPOINT COLORS ********************************/

body.cmsPage_public .title, 
body.cmsPage_public .view_mainContent .wrapper h1,
body.cmsPage_public .view_mainContent .wrapper h3,
body.cmsPage_public .view_mainContent .wrapper h4,
body.cmsPage_public #view_mainDescription_title .text,
body.cmsPage_public #view_recentComments .text {
	color: #98DE6C;
	}
body.cmsPage_public .view_mainContent .wrapper h2 , 
.view_mainContent div.wrapper table tr.public td h2 {
   background-color: #98DE6C;
}	
body.cmsPage_public #view_mainDescription {
  background-color:#CFE8D2;
  color:#798378;
}
body.cmsPage_public li.menu_viewpoint_el div.iconSelected,
body.cmsPage_public li.menu_viewpoint_el div.icon:HOVER
 {
	background:transparent url(img/public_globus_selected.png) no-repeat scroll center center;
   _background:transparent url(img/public_globus_selected.gif) no-repeat scroll center center;
}
body.cmsPage_public .subtitle {
    /* color: #4AA61D; */
    color: #71706E;
}


/************* END PUBLIC VIEWPOINT COLORS ********************************/

/************* quality VIEWPOINT COLORS ********************************/

 
body.cmsPage_quality .view_mainContent .wrapper h1,
body.cmsPage_quality .view_mainContent .wrapper h3,
body.cmsPage_quality .view_mainContent .wrapper h4,
body.cmsPage_quality #view_mainDescription_title .text,
body.cmsPage_quality #view_recentComments .text {
	color: #B0BE5F;
	}
body.cmsPage_quality .title { color:#CCDF61 !important; }


body.cmsPage_quality .view_mainContent .wrapper h2 , 
.view_mainContent div.wrapper table tr.quality td h2 {
	background-color: #B0BE5F;
}

body.cmsPage_quality #view_mainDescription {
  background-color:#E6E9CC;
  color:#818272;
}
body.cmsPage_quality li.menu_viewpoint_el div.iconSelected,
body.cmsPage_quality li.menu_viewpoint_el div.icon:HOVER
 {
  background:transparent url(img/quality_globus_selected.png) no-repeat scroll center center;
  _background:transparent url(img/quality_globus_selected.gif) no-repeat scroll center center;
}
body.cmsPage_quality .subtitle {
    /* color: #99B314; */
    color: #71706E;
}


/************* END quality VIEWPOINT COLORS ********************************/


/************* IT VIEWPOINT COLORS ********************************/

body.cmsPage_it .title, 
body.cmsPage_it .view_mainContent .wrapper h1,
body.cmsPage_it .view_mainContent .wrapper h3,
body.cmsPage_it .view_mainContent .wrapper h4,
body.cmsPage_it #view_mainDescription_title .text,
body.cmsPage_it #view_recentComments .text {
	color: #79D1C1;
	}

body.cmsPage_it .view_mainContent .wrapper h2 , 
.view_mainContent div.wrapper table tr.it td h2 {
   background-color: #79D1C1;
}
body.cmsPage_it #view_mainDescription {
  background-color:#C9DEE1;
  color:#7A8889;
}
body.cmsPage_it li.menu_viewpoint_el div.iconSelected,
body.cmsPage_it li.menu_viewpoint_el div.icon:HOVER
 {
  background:transparent url(img/it_globus_selected.png) no-repeat scroll center center;
   _background:transparent url(img/it_globus_selected.gif) no-repeat scroll center center;
}
body.cmsPage_it .subtitle {
    /* color: #2A988D; */
    color: #71706E;
}


/************* END IT VIEWPOINT COLORS ********************************/


/************* SUPPLYCHAIN VIEWPOINT COLORS ********************************/

body.cmsPage_supplychain .title, 
body.cmsPage_supplychain .view_mainContent .wrapper h1,
body.cmsPage_supplychain .view_mainContent .wrapper h3,
body.cmsPage_supplychain .view_mainContent .wrapper h4,
body.cmsPage_supplychain #view_mainDescription_title .text,
body.cmsPage_supplychain #view_recentComments .text {
	color: #C2A585;
	}

body.cmsPage_supplychain .view_mainContent .wrapper h2 , 
.view_mainContent div.wrapper table tr.supplychain td h2 {
	background-color: #C2A585;
}

body.cmsPage_supplychain #view_mainDescription {
  background-color:#D8CDC7;
  color:#716D6C;
}
body.cmsPage_supplychain li.menu_viewpoint_el div.iconSelected,
body.cmsPage_supplychain li.menu_viewpoint_el div.icon:HOVER
 {
  background:transparent url(img/supplychain_globus_selected.png) no-repeat scroll center center;
  _background:transparent url(img/supplychain_globus_selected.gif) no-repeat scroll center center;
  
}
body.cmsPage_supplychain .subtitle {
    /* color: #86693D; */
    color: #71706E;
}


/************* END SUPPLYCHAIN VIEWPOINT COLORS ********************************/


div.wrapper ul,p {
	margin-top: 12px;
	margin-bottom:12px;
	}

div.wrapper h2 span.mw-headline {
color: #fff;
padding:0px
margin:0px;
}
.view_mainContent div.wrapper table tr {
	/*
	border-spacing: 2px;
	border-style:solid;
	border-color: #fff;
	*/
}
.view_mainContent div.wrapper table tr td img {
   display: block;
  margin-left: auto;
  margin-right: auto;
  margin-top:5px;

}
.view_mainContent div.wrapper table tr td p {
   padding:15px;
}
.view_mainContent div.wrapper table tr td {
	border-spacing: 2px;
	border-style:solid;
	border-color: #fff;
	background-color: #f5f5f5;
	vertical-align:middle;
	marging:0;
	padding:0;
	
}

.view_mainContent div.wrapper table h2 {
  margin:0px;
  padding:0px;
  padding: 5px 5px 5px 5px;
  font-size:12px;
  text-align:center;
  text-transform:uppercase;
  width:126px;
  height:30px;
}
.view_mainContent div.wrapper h2{
	padding:5px 0px 5px 0px;
	color: #fff;
	margin:0px;
	margin-left:-30px;
	margin-right:-20px;
	padding-left:12px;
}

div.wrapper ul {
  padding-left:50px;
  padding-top: 10px;
  padding-bottom:10px;
}

 
body.cmsPage_consumer #view_mainDescription_desc a,
body.cmsPage_consumer .view_mainContent a {
  color:#71706E;
}
.view_mainContent div.wrapper { 
  padding-top:0px;
  padding-bottom:20px;
  padding-left:30px;
  padding-right:20px;
 }
 
 .view_mainContent div.wrapper table {
  margin-top:20px;
  /*
  border-color: #ccc !important;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-spacing: 0;
  border-collapse: collapse;
  */
  border-color: #fff !important;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-spacing: 0;
  border-collapse: collapse;
  
}
 .view_mainContent div.wrapper table td h1{
	margin:0px;
	
 }
 .view_mainContent div.wrapper table td {
    border-color: #600;
    margin: 0;
    padding: 8px;
    background-color: #FFF;
}
 
div.viewpointMenu_number {
 	font-size:24px;
 	color:#fff;
 }
 
/*-------------------------------------------------
NEW FOR PROPORTIONAL WIDTH VERSION 
-------------------------------------------------*/


/*************************** begin DIVS DROP SHADOWS ********************/
.col {
	padding: 0 20px;
	text-align: left;
}

.Left .col,
.Full .col {
  padding: 0 8px 0 0;
  background: #fff url(img/right-bg.gif) right repeat-y;
  position: relative;
}


div.Left div.bottom,
div.Full div.bottom {
  background: url(img/bottom-bg.gif) top right no-repeat;
  font-size: 8px;
}

div.Right .col {
	min-width: 200px;
	padding: 0 0 0 9px;
}

/*************************** end DIVS DROP SHADOWS ********************/

span.delta {
  font-size:16px;
}

#view_mainDescription_desc a,
.view_mainContent a {
  font-weight:bold;
  color: #71706E;
} 
 
.view_mainContent div.wrapper table.quality_prefill {
  margin:0px;
  margin-left:102px;
  margin-top:15px;
  padding:0px;
}
.view_mainContent div.wrapper table.quality_prefill tr td {
 background-color: #fff;
 padding-right:15px;
 padding-top:5px;
 padding-bottom:5px;
 border: none;
}
.view_mainContent div.wrapper #qeMapForm tr td {
 	background-color: #fff;
	border: none;
}

div.bclear {
  clear:both;
}




/***********************    SUPPLYCHAIN CSS RULES *************************/

a.moreInfo2{
	   color: #0000FF;
	   text-decoration:underline;
	   padding-left:4px;
	}
	a.moreInfo, a.moreInfoMaps {
	   font-size:10px;
	   color: #0000FF;
	   text-decoration:underline;
	   
	}
	
	#speContainer {
		/* height: 350px; */
		display:inline-block;
		background-color: #fff;
	}
	#step1, #step2, #step3, #step4, #step5, #step6 {
		position: absolute;
		width: 610px;
	}

	#step2, #step3, #step4, #step5, #step6 {
		display: none;
	}

	div.speHeader  {
		background-color: #E0D7D2;
		height:60px;
	}
	div.speHeader div.speTitle {
		font-weight: bold;
		color:#9C7A4C;
		font-size:20px;
		float:left;padding-top:18px;padding-left:25px;
	}
	div.actionsLeft {
		float:left;
		padding-left:12px;
		padding-bottom:5px;
	}
	div.actionsRight {
		float:right;
		
		padding-bottom:5px;
	}
	div.buttonHover.backToSupplierIndexHover {
		background:transparent url(img/icona-back-supplychain.png) no-repeat scroll left center;
		_background:transparent url(img/icona-back-supplychain.gif) no-repeat scroll left center;
		line-height:45px;
		width:190px;
		padding-left:45px;
		
	}
	
	div.backToSupplierIndex {
		background:transparent url(img/icon-back.png) no-repeat scroll left center;
		_background:transparent url(img/icon-back.gif) no-repeat scroll left center;
		line-height:45px;
		width:185px;
		padding-left:45px;
	
	}
	
	
  	#company1_logo.formList_logo,
  	#company2_logo.formList_logo {    width: 130px;	}
  	#company3_logo.formList_logo {    
  			background: #fff url(/app/local/supplychain_exercise/tracey_logo2.jpg) no-repeat center center;
  			width: 130px;
  			height:70px;	
  	} 	 
	#company1_logo {
	  border:none;
	  background: #fff url(/app/local/supplychain_exercise/asever_logo.jpg) no-repeat center center;
	  width: 182px;
	  height:100px;
	  display:block;
	}
	#start_exercise #company1_logo:hover {
	  background: #fff url(/app/local/supplychain_exercise/asever_logo_on.jpg) no-repeat center center;
	}
	#company2_logo {
	  border:none;
	  background: #fff url(/app/local/supplychain_exercise/browns_logo.jpg) no-repeat center center;
	  width: 182px;
	  height:100px;
	  display:block;
	}
	#start_exercise  #company2_logo:hover {
	  background: #fff url(/app/local/supplychain_exercise/browns_logo_on.jpg) no-repeat center center;
	}
	#company3_logo {
	  border:none;
	  background: #fff url(/app/local/supplychain_exercise/tracey_logo.jpg) no-repeat center right;
	  width: 182px;
	  height:100px;
	  display:block;
	}
	#start_exercise #company3_logo:hover {
	  background: #fff url(/app/local/supplychain_exercise/tracey_logo_on.jpg) no-repeat center right;
	}
	#company1_formList {
	   display:none;
	}
	#company3_gameOver h1 {
			 padding-bottom:62px;
			 padding-top:80px;
	         font-size:56px;
	         color:#077F0A;
	         text-align:center;
	}
	#company1_gameOver h1 ,
	#company2_gameOver h1{
			 padding-bottom:82px;
			 padding-top:125px;
	         font-size:56px;
	         color: #F61B07;
	         text-align:center;
	}
	
	.restart {
		background:url(img/icon-continue.png) no-repeat scroll right center;
    	width:100px;
    	line-height:47px;
    	float:right;
    	margin-right:10px;
	}
	
	.restartHover {
	    background:url(img/icona-continue-supplychain.png) no-repeat scroll right center;
		_background:url(img/icona-continue-supplychain.gif) no-repeat scroll right center;
		width:100px;
		line-height:47px;
		float:right;
		margin-right:10px;
	}
	
	.chooseSupplier {
		
    	
		background:url(img/icon-continue.png) no-repeat scroll right center;
		_background:url(img/icon-continue.gif) no-repeat scroll right center;
		line-height:47px;
		width:185px;
		float:right;
		margin-right:10px;
	}
	
	.chooseSupplierHover {
	    background:url(img/icona-continue-supplychain.png) no-repeat scroll right center;
		_background:url(img/icona-continue-supplychain.gif) no-repeat scroll right center;
		line-height:47px;
		width:185px;
		float:right;
		margin-right:10px;
	}
	table tr td.left {
	  text-align:left;
	  color: #000;
	}
	table tr td.right {
	  text-align:right;
	  vertical-align:top;
	  padding-top:3px;
	}
	table tr td div.inputLike { 
		width:196px;
		background-color:#E0D7D2;
		padding:4px;
		margin-bottom:3px;
	}
	
    
		div.rating {
			background:url(/app/local/supplychain_exercise/star-matrix.gif) no-repeat; 
			height:16px;
			width:50px;
		}
		
		div.rating.onestar {
    	background-position:0 -96px;
    	}
		div.rating.threestar {
			background-position:0 -128px;
		}
		table.chainDetail tr.even {
			background-color: #EEEEEE;
		}
		table.chainDetail tr.odd {
			background-color:#DCDCDC ;
			
		}
		
		table.chainDetail tr td{ vertical-align:top;}
		div.pop_container { padding:20px; 
					background-color:#EEEEEE;
		}
		
		#fancy_content {
			background-color:#EEEEEE;
		}
		
		div.pop_container div.de_section {
		   width:240px;
		   padding-top:5px;
		   padding-bottom:5px;
		   float:left;
		}
		div.pop_container div.de_section h1 {
		  margin:0px;
		  padding:0px;
		  color:#515151;
		  font-weight:bold;
		  font-size:12px;
		}

		table.chainDetail tr.head td{
		  color:#515151;
		  font-weight:bold;
		  font-size:11px;
		}
		table.chainDetail tr td {
			padding:4px;
			text-align:center;
			
		}
		table.chainDetail tr td.year {
			text-align:center;
		}
		table.chainDetail tr.sep td{
		  padding:0px;
		  margin-top:4px;
		  height:2px;
		}
		table.chainDetail tr.sep td hr{
		  
		  border:none;
		  margin-top:2px;
		  margin-bottom:2px;
		  border: 2px solid #DCDCDC;
		}
		
		

/***********************    SUPPLYCHAIN CSS RULES  END *************************/










div.whoweare_video {
	margin-bottom: 20px;
}

div.whoweare_menu ul li.COMPANY {
  background-color:#CFB070;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  padding-left:12px;
  height:30px;
  line-height:30px;
  width:282px;
  height:auto;
}
div.whoweare_menu ul li.PERSON a:hover,
div.whoweare_menu ul li.PERSON a.current
{ 
	background-color: #fff;
}
div.whoweare_menu ul li.PERSON a{

	display:block;
	width: 271px;
	padding-right:10px;	
	background-color:#F7ECB4;
	color:#B9A060;
	font-size:12px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:12px;
	font-weight:bold;
}

div.whoweare_menu {
	background-image:none;
	background-color: #F7EDB2;
	color: #B49F60;
	font-size:14px;
}
body.browserIE7 div.whoweare_menu ul {
	width:280px;
	}
div.whoweare_menu ul {
	list-style:none;
	margin:0;
	padding:0;
	width:290px;
	overflow:hidden;
}﻿

div.whoweare_menu ul li a{
	background-color:#F7ECB4;
	color:#B9A060;
}

#whoweare_person_company {
 font-size:19px;
 font-weight:bold;
 color:#B0934F;
 width:150px;
 clear:left;
}
#whowheare_person_pic {
 width:121px;
 height:149px;
 
}
#whoweare_person_name {
 font-size:16px;
 color:#B0934F;
 background-color:#fff;
 width:230px;
 padding-top:10px;
 padding-bottom:10px;
 padding-left:40px;
 float:left;
 margin-right:10px;
 margin-left:-40px;
}
#whoweare_person_description {
 font-size:12px;
 color:#5a5a5a;
 width:270px;
 float:left;
 
}

#whowheare_info {
  padding-top:20px;
}
div.whoweare_tip { 
	background-color: #F7EDB2;
	width:642px;
	height:180px;
	}
#parterns_roll_title {
	background-color:#8F8F8F;
	color:#fff;
	text-transform:uppercase;
	font-size:14px;height:30px;
	font-weight:bold;
	line-height:30px;
}
#whoweare_company_logo {
  width:309px;
  height:73px;
  float:left;
}
#whoweare_content {
	margin-top:11px;	
}
#whoweare_company_details {
	float:left;width:330px;height:73px;position:relative;
}
#whoweare_company_details div.content a {
	color:#D5BB85;font-size: 13px;font-weight:bold;
}
#whoweare_company_details div.content{
  font-size: 13px;font-weight:bold;
  position:absolute; bottom:12px; right:10px;color:#D5BB85;
  
}	



#partners {
height:180px;
padding-bottom:30px;
padding-left:32px;
padding-top:20px;
width:974px;
}	
