body { margin:auto; padding:0; text-align:center; font-family:Arial; font-size:11px; background-color:#FFFFFF; color:#334247; }

.fl { float:left; }

.fr { float:right; }

.cb { clear: both; display:block; margin:0; padding:0; height:0; line-height:1px; font-size:1px; }

.tl { text-align:left; }

.tr { text-align:right; }

.tc { text-align:center; }

.bold {font-weight:bold; }

a, a:hover { color:#4c5b52; text-decoration:none; }

form, p, ul, li, h1, h2, h3, h4, h5 { margin:0; padding:0;}

ul, li { list-style-type:none; }


/* ---  WEBSITE LAYOUT STYLES ----*/

#main { width:960px; margin:0px auto ; text-align:left; }
#header { width:960px; border-bottom:0;  }
#logoremax {background:url(images/bluesquare.gif) repeat-x;}
#menu { width:960px; border-top:0; margin-bottom:0px; }
#subheader { width:960px; height:242px; margin-bottom:14px; }
#content { width:900px; margin-bottom:14px; }
#footer { width:900px; height:44px; border-top:1px solid #ced9df; background:url(images/logo_footer.gif) top left no-repeat; }

#visual { float:left; width:900px; height:242px; background-color:#999999; }
#jumper { float:right; width:242px; height:242px; background:url(images/back_jumper.jpg) top right no-repeat; }
	
		
/* MISC STYLES */

/* logo link */
#logoLink { float:left; width:340px; height:50px; margin-top:15px; cursor:pointer; }

/* user status, language */
#loginBox, #languageBox { float:right; margin-left:6px; border:1px solid #ced9df; }
#loginBox { width:175px; border-top:0; background:url(images/back_login_box.gif) top left no-repeat; }
#languageBox { width:110px; border-top:0; border-right:0; }
.ro { background:url(images/back_lang_box_ro.gif) top left no-repeat; }
.en { background:url(images/back_lang_box_en.gif) top left no-repeat; }

#loginBox a, #languageBox a { float:right; color:#334247; text-decoration:none; font-weight:bold; margin:5px 10px 5px 0; padding-left:10px; }

#accountsList, #languagesList { display:none; }
#accountsList a, #languagesList a { border-top:1px solid #ced9df; padding:5px 0 0 0; margin-top:3px; }
#accountsList a:hover, #languagesList a:hover { color:#fd7511; text-decoration:none; }

#accountsList a { width:155px; }
#languagesList a{ width:93px; }

/* menu */
#main_menu { float:left; width:960; padding-left:10px; padding-bottom:10px;padding-top:10px;}
#main_menu li { float:left;  padding:0 25px; width:100px;}
#main_menu li a { display:block;text-align:center; 
				  color:#000000; font-size:18px;font-weight:bold;font-family:Calibri, Arial, sans-serif;
				  padding-top:50px;
				}


#main_menu li a.icon_admin {background:url(images/icon_admin.jpg) 50% 0 no-repeat #fff;}
#main_menu li a.icon_communication {background:url(images/icon_communication.jpg) 50% 0 no-repeat #fff;}
#main_menu li a.icon_franchise {background:url(images/icon_franchise.jpg) 50% 0 no-repeat #fff;}
#main_menu li a.icon_technology {background:url(images/icon_technology.jpg) 50% 0 no-repeat #fff;}
#main_menu li a.icon_education {background:url(images/icon_education.jpg) 50% 0 no-repeat #fff;}
#main_menu li a.icon_recruiting {background:url(images/icon_recruiting.jpg) 50% 0 no-repeat #fff;}



.bg_technology {background-color:#00c5e9;width:960px;}
.bg_franchise {background-color:#64ca67;width:960px;}
.bg_education {background-color:#c8c9c8;width:960px;}
.bg_communication {background-color:#ffa924;width:960px;}
.bg_recruiting {background-color:#ffdf2d;width:960px;}
.bg_administration {background-color:#e21778;width:960px;}




#about a { width:96px; background-image:url(images/menu_about.jpg); }
#fairwind_securities a { width:115px; background-image:url(images/menu_fairwind_securities.jpg); }
#fairwind_gem_fund a { width:115px; background-image:url(images/menu_fairwind_gem_fund.jpg); }
#fairwind_consulting a { width:123px; background-image:url(images/menu_fairwind_consulting.jpg); }
#careers a { width:57px; background-image:url(images/menu_careers.jpg); }
#contact a { width:74px; background-image:url(images/menu_contact.jpg); }

/* submenu */
#submenu { float:left; float:left; width:873px; padding-left:25px; height:24px; background-color:#f2f4f6; }
#submenu li { float:left; height:24px; margin-right:25px; }
#submenu li a { color:#f2f4f6; }
#submenu li a img { border:0; }

/* footer */
#footer_links { width:900px; border-bottom:1px solid #ced9df; text-align:right; padding:15px 0; }
#footer_links a { color:#666666; text-decoration:none; margin-right:15px; }
#footer_links a:hover { color:#334247; text-decoration:none;  }
#copyright { float:right; font-size:10px; color:#666666; padding:5px 15px 10px 0; }

/* homepage content */
div.home_column { float:left; width:159px; height:220px; margin-top:20px; }
div.home_column_right { float:right; width:241px; height:230px; padding-top:5px; }
div.dashedLeft { border-left:1px dashed #ced9df; }
div.dashedRight { border-right:1px dashed #ced9df; }
div.dashedTop { border-top:1px dashed #ced9df; }
div.home_column img, div.home_column_right img { margin-left:10px; margin-bottom:10px; }

div.home_column a { display:block; float:left; width:140px; margin-bottom:20px; padding-left:10px; color:#334247; text-decoration:underline; line-height:16px; }
div.home_column a:hover { text-decoration:none; color:#334247; }

div.home_column_right a { display:block; float:left; width:211px; margin-bottom:20px; padding-left:30px; color:#334247; text-decoration:none; line-height:16px; background:url(images/bullet_arrow_yellow.gif) 10px 3px no-repeat; }
div.home_column_right a:hover { text-decoration:underline; color:#334247; }

div.home_column a.home_companies { display:block; float:left; width:145px; margin-bottom:20px; padding-left:30px; color:#334247; text-decoration:underline; font-weight:bold; line-height:16px; background:url(images/bullet_arrow_green.gif) 10px 3px no-repeat; }
div.home_column a.home_companies:hover { text-decoration:none; color:#334247; }

/* inside content */

#page_side { float:left; width:238px; }
#page_content { float:left; width:682px; padding:20px 20px;border:0px;}

div.regularContent {font-size:12px;font-family:Arial}
div.regularContent h1 {border-color:#e31a1c;border:0px;border-bottom:1px solid;color:#e31a1c;font-size:18px;line-height:22px;margin-bottom:20px;padding:auto;}
div.regularContent h2 {border-color:#0066b3;border:0px;border-bottom:1px solid;color:#0066b3;font-size:16px;line-height:20px;margin-bottom:20px;padding-top:10px;}


ul.pageMenu { float:left; width:238px; padding-top:0px;font-family:tahoma;}
ul.pageMenu li { float:left; width:238px; margin-bottom:5px; }
ul.pageMenu li.hov { float:left; width:238px; margin-bottom:5px;background-color:#fff; }
ul.pageMenu li a.topLevel { padding-left:35px; color:#000; font-size:14px; text-decoration:none; background:url(images/arrow_hover.gif) 1px 1px no-repeat; width:328px; font-weight:bold; }
ul.pageMenu li a.topLevel:hover { color:#000; text-decoration:none; background:url(images/arrow_hover.gif) 1px 1px no-repeat;background-color:#ffffff;width:328px; }
ul.pageMenu ul { padding-left:25px;width:228px;  }
ul.pageMenu ul li { width:238px; margin:5px 0 0 0; }
ul.pageMenu ul li a { color:#ffa81f; font-size:12px; }
ul.pageMenu ul li a:hover { color:#233137; }

div.pageVisual { float:left; width:718px; height:165px; margin-bottom:10px; }


div.list_item { float:left; margin-bottom:15px;}
div.list_item p.title { font-size:12px; font-weight:bold; }
div.list_item p.title span { font-size:10px; color:#999999}
div.list_item p a.readMore { color:#f36f31; text-decoration:underline; }
div.list_item p a.readMore:hover { color:#233137; text-decoration:underline; }

ul.download li{float:left;padding:0px;padding-right:10px;}
ul.download li a {color:blue;text-decoration:underline;font-size:12px;font-family:Arial;text-align:center;}
ul.download li a img  {border:0px;text-align:center;}