@charset 'UTF-8';
/* Yeah Yeah I know I could have just used '*' but I'm an Idiot so I didn't. Duh... */
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, var,
b, i, ruby, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
button, command{
    margin: 0;
    font-size: 30px;
}
body {
    line-height:1;
}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}
nav ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}
/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
/* If you don't like the color be my guest change it */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
/* Setting some Exceptions for Buttons and Submit Buttons .....  It doesn't work for IE6-8 (Ancient) use selectivizr*/
input[type="button"], input[type="submit"], input[type="upload"]{
    /*padding: 1px 6px;
    font-size: 30px;*/
}
/* Don't forget to assign some padding to the input fields/buttons in your CSS */
input, select {
    vertical-align:middle;
    padding: 0;
    margin: 0; 
}
/* When it's printed it won't show the text in the Href but it will show the Link it-self<br />

Eg: <a href="http://example.com">This is a Link</a>
    When you print it you get the Text Node in the Link.
    
    This fixes it.
    
    And gives you the actual link if it was for Print. 
    
    Remember to change #main-content to the main content of your page (where you have the main content)
    
    YadaYadaYada........
 */
 @media print  {
    #main-content a[href]:after  {
     " (" attr(href) ") ";
	}
}


/* END OF RESET CSS */

/*=======================================================================
	START OF STYLE.CSS
=======================================================================*/

@font-face {
 font-family: optima;
 src: url("fonts/Optima.eot"); /* For IE browsers */
}
@font-face {
 font-family: optima;
 src: url("fonts/Optima.ttf"); /* For most other browsers */
}
@font-face {
	font-family: helvetica_lt;
	src: url('fonts/HelveticaNeue_Lt.eot');
	src: url('fonts/HelveticaNeue_Lt.eot?#iefix') format('embedded-opentype'),
	url('fonts/HelveticaNeue_Lt.svg#HelveticaNeue') format('svg'),
	url('fonts/HelveticaNeue_Lt.woff') format('woff'),
	url('fonts/HelveticaNeue_Lt.ttf') format('truetype');
}
@font-face {
	font-family: "MyriadPro";
	src: url('fonts/655944825-MyriadPro_Regular.eot');
	src: url('fonts/655944825-MyriadPro_Regular.eot?#iefix') format('embedded-opentype'),
	url('fonts/655944825-MyriadPro_Regular.svg#Myriad Pro') format('svg'),
	url('fonts/655944825-MyriadPro_Regular.woff') format('woff'),
	url('fonts/655944825-MyriadPro_Regular.ttf') format('truetype');
}

/*=====	GLOBAL =====*/
html{margin:0!important;}
body{margin:0;padding:0;font-size:13px;font-family:"myriad-pro","arial";color:#767676;line-height:20px;}
a{color:#8cc43e;text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin:0 0 10px 0;}
h1{margin:0 0 20px 0;font-family:"angie-sans";font-weight:400;font-size:30px;line-height:33px;color:#6a6b6f;}
h2{margin:0 0 10px 0;font-family:"angie-sans";font-weight:400;font-size:30px;line-height:33px;color:#6a6b6f;}
h3{margin:0 0 10px 0;font-weight:400;font-size:18px;line-height:20px;color:#8cc43e;}
textarea, label, input, input[type="password"], input[type="text"], input[type="submit"], input[type="email"] {font-size:13px;font-family:"myriad-pro";color:#767676;}
ol{margin:0 0 10px 20px;}
ul{list-style:none;margin:0 0 10px 0;}
ul > li{padding:0 0 0 20px;background:url('images/green_dot.png') no-repeat 0 7px transparent;}

/*=== UTILITIES === */
.clr{clear:both;}
.float_r{float:right;}
.float_l{float:left;}
.readmore{color:#8cc43e;font-size:11px;text-decoration:none;text-transform:uppercase;}
.readmore:hover{color:#8cc43e;text-decoration:underline;}
.green{color:#8cc43e;}
.gray{color:#767676;}
.blue{color:#1e8cbd;}
.orange{color:#e77c30;}
.optima_cufon{font-family:"angie-sans";}
.myriadpro_cufon{font-weight:bold;text-transform:uppercase;font-size:15px;}
.font_18{font-size:18px;}
.font_underline{text-decoration:underline;}

/*place-holders*/
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{ opacity:1;color:#bbbbbb; }
input::-moz-placeholder, textarea::-moz-placeholder { opacity:1;color:#bbbbbb; } /* firefox 19+ */
input:-ms-input-placeholder, textarea:-ms-input-placeholder { opacity:1;color:#bbbbbb; } /* ie */
input:-moz-placeholder, textarea:-moz-placeholder { opacity:1;color:#bbbbbb; }

/*selectboxit optgroup*/
.selectboxit-container .selectboxit-options .selectboxit-optgroup-header{font-weight:bold;text-decoration:underline;padding-left:6px}
/*auto complete*/
.ui-helper-hidden-accessible{display:none;}
ul#ui-id-1{background-color:#fff;border:1px solid #E2E3E4;width:220px!important;z-index:9!important;max-height:300px;overflow:auto;}
ul#ui-id-1 > li{list-style:none!important;background:none;padding:4px}
ul#ui-id-1 > li > a{color:#767676;}
ul#ui-id-1 > li > a:hover{color:#8CC43E;cursor:pointer;}

/* custom buttom */
.custom_btn{display:inline-block;padding:6px 17px 8px 17px;width:auto;height:auto;border:0;outline:0;font-family:"myriad-pro";text-transform:uppercase;font-size:15px;line-height:15px;font-weight:100;color:#fff;text-shadow:1px 1px 1px #666;text-align:center;border:1px solid #7caa0b;border-radius:5px;box-shadow:0 0 0 1px #A3D82D inset;background:url('images/custom_btn_bg.png') repeat-x 0 0 transparent;}
input.custom_btn{padding:2px 17px 5px 17px;font-size:15px;color:#fff;}
.ie input.custom_btn{padding:6px 17px 8px 17px;}
.ie.ie7 input.custom_btn{padding:3px 17px 5px 17px;}
.chrome input.custom_btn{padding:6px 17px 8px 17px;font-size:15px;color:#fff;}
.custom_btn:hover{color:#fff;cursor:pointer;text-decoration:none;background:url('images/custom_btn_bg.png') repeat-x 0 -31px transparent;}
.custom_btn:active{background:url('images/custom_btn_bg.png') repeat-x 0 -62px transparent;}
.ie7 form .custom_btn{position:relative;z-index:99;}
.ie8 form .custom_btn{position:relative;z-index:99;}

/* custom buttom black */
.custom_btn_blk{display:inline-block;padding:6px 17px 8px 17px;width:auto;height:auto;border:0;outline:0;font-family:"myriad-pro";text-transform:uppercase;font-size:15px;line-height:15px;font-weight:100;color:#fff;text-shadow:1px 1px 1px #666;text-align:center;border:1px solid #5A5A5A;border-radius:5px;box-shadow:none;background:url('images/custom_btn_blk_bg.png') repeat-x 0 0 transparent;}
input.custom_btn_blk{padding:2px 17px 5px 17px;font-size:15px;color:#fff;}
.ie input.custom_btn_blk{padding:6px 17px 8px 17px;}
.ie.ie7 input.custom_btn_blk{padding:3px 17px 5px 17px;}
.chrome input.custom_btn_blk{padding:6px 17px 8px 17px;font-size:15px;color:#fff;}
.custom_btn_blk:hover{color:#fff;cursor:pointer;text-decoration:none;background:url('images/custom_btn_blk_bg.png') repeat-x 0 -31px transparent;}
.custom_btn_blk:active{background:url('images/custom_btn_blk_bg.png') repeat-x 0 -62px transparent;}
.ie7 form .custom_btn_blk{position:relative;z-index:99;}
.ie8 form .custom_btn_blk{position:relative;z-index:99;}

/* custom buttom orange */
.custom_btn_orange{display:inline-block;padding:6px 17px 8px 17px;width:auto;height:auto;border:0;outline:0;font-family:"myriad-pro";text-transform:uppercase;font-size:15px;line-height:15px;font-weight:100;color:#fff;text-shadow:1px 1px 1px #666;text-align:center;border:1px solid #DE7227;border-radius:5px;box-shadow:0 0 0 1px #FBA567 inset;background:url('images/custom_btn_orange_bg.png') repeat-x 0 0 transparent;}
input.custom_btn_orange{padding:2px 17px 5px 17px;font-size:15px;color:#fff;}
.ie input.custom_btn_orange{padding:6px 17px 8px 17px;}
.ie.ie7 input.custom_btn_orange{padding:3px 17px 5px 17px;}
.chrome input.custom_btn_orange{padding:6px 17px 8px 17px;font-size:15px;color:#fff;}
.custom_btn_orange:hover{color:#fff;cursor:pointer;text-decoration:none;background:url('images/custom_btn_orange_bg.png') repeat-x 0 -31px transparent;}
.custom_btn_orange:active{background:url('images/custom_btn_orange_bg.png') repeat-x 0 -62px transparent;}
.ie7 form .custom_btn_orange{position:relative;z-index:99;}
.ie8 form .custom_btn_orange{position:relative;z-index:99;}

/*custom textbox*/
input.custom_textbox.plain{width:166px;height:auto;padding:8px 10px;border:0;outline:0;font-size:12px;color:#767676;background:#fff;box-shadow:none;border-radius:0;}
input.custom_textbox{width:166px;height:auto;padding:8px 10px;border:1px solid #fff;outline:0;font-size:12px;color:#767676;background:#f5f5f5;box-shadow:none;border-radius:0;}
textarea.custom_textarea{width:166px;height:auto;padding:8px 10px;border:1px solid #fff;outline:0;font-size:12px;color:#767676;background:#f5f5f5;box-shadow:none;border-radius:0;}

/**/
ul.custom_pagination{display:block;margin:0 auto 0 auto;text-align:center;}
ul.custom_pagination > li{display:inline-block;background:none;padding:0;margin:0 10px 0 0;}
.ie7 ul.custom_pagination > li{float:left;}
ul.custom_pagination > li > a, ul.custom_pagination > li > span{text-transform:uppercase;}

/* read-more / read-lesws expander*/
.summary span.read-more > a {font-size:11px;text-transform:uppercase;}
.details span.read-less > a {font-size:11px;text-transform:uppercase;}

/*===== GREEN HEADER WITH BACKGROUND =====*/
.green_header_with_bg{width:auto;height:29px;margin:0 0 20px 0;background:url('images/green_header_with_bg_left.png') repeat-x left center transparent;}
.green_header_with_bg h2{color:#8cc43e;float:left;line-height:26px;background:#fff;margin:0 0 0 10px;padding:0 8px;}
.green_header_with_bg .left_image{float:right;width:73px;height:29px;background:url('images/green_header_with_bg_right.png') repeat-x left center transparent;}

/*===== BOX WITH GREEN BORDER =====*/
.box_with_green_border{position:relative;width:346px;height:auto;}
.box_with_green_border .top_part{float:left;margin:0;padding:0;width:346px;height:35px;background:url('images/box_with_green_border_1.png') no-repeat left center transparent;}
.box_with_green_border .mid_part{float:left;margin:0;padding:0 32px 0 10px;width:314px;height:auto;background:url('images/box_with_green_border_2.png') repeat-y left center transparent;}
.box_with_green_border .mid_part h2{color:#707070;font-size:28px;text-align:center;}
.box_with_green_border .mid_part img{display:block;margin:0 auto;}
.box_with_green_border .bottom_part{float:left;margin:0;padding:0;width:346px;height:65px;background:url('images/box_with_green_border_3.png') no-repeat left center transparent;}

/*===== BOX WITH GREEN BORDER(LONG) =====*/
.box_with_green_border_long{position:relative;width:486px;height:auto;}
.box_with_green_border_long .top_part{float:left;margin:0;padding:0;width:486px;height:35px;background:url('images/box_with_green_border_long_1.png') no-repeat 0 bottom transparent;}
.box_with_green_border_long .mid_part{float:left;margin:0;padding:0 32px 0 10px;width:444px;height:auto;background:url('images/box_with_green_border_long_2.png') repeat-y 0 0 transparent;}
.box_with_green_border_long .bottom_part{float:left;margin:0;padding:0;width:486px;height:65px;background:url('images/box_with_green_border_long_3.png') no-repeat 0 top transparent;}

/*===== GRAY BOX (small) =====*/
.gray_box.small{width:300px;margin:0 0 27px 0;padding:20px 0 20px 0;position:relative;}
.gray_box.small .mid_part{background:#eef4e7;border-top:1px solid #EEF4E7;border-bottom:1px solid #EEF4E7;padding:0 15px;}
.gray_box.small .top_part{position:absolute;top:0;left:0;padding:0;margin:0;width:300px;height:20px;background:url('images/gray_box_top_300.png') no-repeat center top transparent;}
.gray_box.small .bottom_part{position:absolute;bottom:0;left:0;padding:0;margin:0;width:300px;height:20px;background:url('images/gray_box_bottom_300.png') no-repeat center top transparent;}

/*===== GRAY BOX ( half page) =====*/
.gray_box{width:463px;margin:0 0 27px 0;padding:20px 0 20px 0;position:relative;}
.gray_box .mid_part{background:#eef4e7;border-top:1px solid #EEF4E7;border-bottom:1px solid #EEF4E7;padding:0 15px;}
.gray_box .top_part{position:absolute;top:0;left:0;padding:0;margin:0;width:463px;height:20px;background:url('images/gray_box_top.png') no-repeat center top transparent;}
.gray_box .bottom_part{position:absolute;bottom:0;left:0;padding:0;margin:0;width:463px;height:20px;background:url('images/gray_box_bottom.png') no-repeat center top transparent;}

/*===== GREEN BOX WITH GRAY SHADOW( W: 177 ) =====*/
.greenbox_w_shadow_177{width:177px;height:55px;position:relative;padding:24px 0 26px 0;background:url('images/green_box_w_shadow_mid.png') repeat-y 0 0 transparent;}
.greenbox_w_shadow_177 .top{width:177px;height:24px;position:absolute;top:0;left:0;background:url('images/green_box_w_shadow_top.png') no-repeat 0 0 transparent;}
.greenbox_w_shadow_177 .bottom{width:177px;height:24px;position:absolute;bottom:0;left:0;background:url('images/green_box_w_shadow_bottom.png') no-repeat 0 0 transparent;}

#main-container h1{border-bottom:4px solid #F58426;padding:0 0 15px 0;}

/*=== TEMPLATE STRUCTURE === */
#main-wrapper{background:url('images/body_background_image.png') repeat-x center 7px transparent;}
#main-wrapper .top_line{width:100%;height:18px;background:url('images/top_line.png') repeat-x 0 0 transparent;}
#main-wrapper .masthead{width:960px;height:190px;margin:0 auto 0 auto;position:relative;/*outline:1px dotted silver;*/}
#main-wrapper .footer{height:45px;background:#434343;/*outline:1px solid dotted;*/}
#main-wrapper #main-container{width:960px;min-height:500px;margin:0 auto 0 auto;/*outline:1px dotted silver;*/}
#main-wrapper #main-container .content-fullwidth{float:left;display:block;/*outline:1px dotted red;*/}
#main-wrapper #main-container .content-left{float:left;width:462px;/*outline:1px dotted red;*/}
#main-wrapper #main-container .content-right{float:right;width:462px;/*outline:1px dotted red;*/}
#main-wrapper #main-container .content-left-short{float:left;width:223px;/*outline:1px dotted red;*/}
#main-wrapper #main-container .content-right-short{float:right;width:223px;/*outline:1px dotted red;*/}
#main-wrapper #main-container .content-left-long{float:left;width:701px;/*outline:1px dotted red;*/}
#main-wrapper #main-container .content-right-long{float:right;width:701px;/*outline:1px dotted red;*/}

/*=== HEADER === */
#main-wrapper .masthead .mfo_logo{display:block;position:absolute;top:7px;left:0;}
#main-wrapper .masthead .mfo_logo img{display:block;}

#main-wrapper .masthead .social_btn{list-style:none;position:absolute;top:112px;right:0;}
.ie7 #main-wrapper .masthead .social_btn{z-index:-1;}
#main-wrapper .masthead .social_btn > li{float:left;margin:0 3px 0 0;padding:0;background:none;}

#main-wrapper .masthead .loginform{position:absolute;top:10px;right:0;padding:0;margin:0;width:477px;}
#main-wrapper .masthead .loginform input[type="submit"]{float:right;margin:1px 0 0 0;width:90px;}
.ie7 #main-wrapper .masthead .loginform input[type="submit"]{float:none;margin-right:5px;}

#main-wrapper .masthead .user_logged_in{position:absolute;top:10px;right:0;}
#main-wrapper .masthead .user_logged_in > li{float:left;margin:0 0 0 8px;padding:0;background:none;}

/*main navigation*/
#main-wrapper .masthead .main-navigation{float:right;list-style:none;}
#main-wrapper .masthead .main-navigation > li{position:relative;float:left;margin:70px 0 0 0;padding:5px 0;background:url('images/main_nav_bg_1.png') repeat-x 0 0 transparent;}
#main-wrapper .masthead .main-navigation > li > a{display:block;padding:9px 21px 0 21px;margin:0;height:auto;font-size:15px;line-height:15px;color:#fff;font-weight:bold;text-decoration:none;border-right:1px solid #aeaeb0;border-left:1px solid #6c6c6e;text-transform:uppercase;outline:0;}
#main-wrapper .masthead .main-navigation > li#menu-item-24 > a{padding-right:44px;}
#main-wrapper .masthead .main-navigation > li#menu-item-81 > a{padding-right:44px;}
#main-wrapper .masthead .main-navigation > li#menu-item-28 > a{padding-right:26px;}
#main-wrapper .masthead .main-navigation > li#menu-item-106 > a{padding-right:44px;}
#main-wrapper .masthead .main-navigation > li:first-child > a{border-left:0;}
#main-wrapper .masthead .main-navigation > li:last-child > a{border-right:0;}
#main-wrapper .masthead .main-navigation > li > span.mfo_super{font-size:10px;line-height:10px;font-weight:bold;color:#c7c6c1;position:absolute;top:4px;left:22px;}
#main-wrapper .masthead .main-navigation > li > span.icon_super{font-family:"arial";font-size:11px;line-height:11px;position:absolute;top:14px;right:19px;color:#fff;}
/*main navigation current page*/
#main-wrapper .masthead .main-navigation > li.current-menu-item{background:url('images/main_nav_bg_2.png') repeat-x 0 0 transparent;}
#main-wrapper .masthead .main-navigation > li.current-menu-item > a{border-color:#89bc0f;}
#main-wrapper .masthead .main-navigation > li.current-menu-item span.mfo_super{color:#fff;}
#main-wrapper .masthead .main-navigation > li.current_menu_right > a{border-left:1px solid transparent;}
#main-wrapper .masthead .main-navigation > li.current_menu_left > a{border-right:1px solid transparent;}
/*main navigation current page's parent*/
#main-wrapper .masthead .main-navigation > li.current-menu-parent{background:url('images/main_nav_bg_2.png') repeat-x 0 0 transparent;}
#main-wrapper .masthead .main-navigation > li.current-menu-parent > a{border-color:#89bc0f;}
#main-wrapper .masthead .main-navigation > li.current-menu-parent span.mfo_super{color:#fff;}
#main-wrapper .masthead .main-navigation > li.current_menu_parent_right > a{border-left:1px solid transparent;}
#main-wrapper .masthead .main-navigation > li.current_menu_parent_left > a{border-right:1px solid transparent;}
/*main navigation hovered*/
#main-wrapper .masthead .main-navigation > li.hovered{background:url('images/main_nav_bg_2.png') repeat-x 0 0 transparent;}
#main-wrapper .masthead .main-navigation > li.hovered > a{border-color:#89bc0f;}
#main-wrapper .masthead .main-navigation > li.hovered span.mfo_super{color:#fff;}
#main-wrapper .masthead .main-navigation > li.hovered_right > a{border-left:1px solid transparent;}
#main-wrapper .masthead .main-navigation > li.hovered_left > a{border-right:1px solid transparent;}
/*sub-menu*/
#main-wrapper .masthead .main-navigation > li > ul{display:none;width:180px;border-top:1px solid #fff;position:absolute;top:36px;left:0;z-index:9999;list-style:none;background:#6c6d70;}
#main-wrapper .masthead .main-navigation > li:last-child > ul{left:-74px;}
#main-wrapper .masthead .main-navigation > li.hovered > ul{display:block;}
#main-wrapper .masthead .main-navigation > li > ul > li {border-top:1px solid #6c6d70;border-bottom:1px solid #6c6d70;padding:0;background:none;}
#main-wrapper .masthead .main-navigation > li > ul > li.current-menu-item  {border-top:1px solid #8cc802;border-bottom:1px solid #8cc802;background:#7fb20b;}
#main-wrapper .masthead .main-navigation > li > ul > li:hover {border-top:1px solid #8cc802;border-bottom:1px solid #8cc802;background:#7fb20b;}
#main-wrapper .masthead .main-navigation > li > ul > li > a{display:block;font-size:14px;color:#fff;font-weight:normal;padding:5px 0 5px 15px;text-transform:uppercase;}
#main-wrapper .masthead .main-navigation > li > ul > li > a:hover{text-decoration:none;}

/*=== FOOTER === */
#main-wrapper .footer .footer_details{width:960px;margin:0 auto 0 auto;}
#main-wrapper .footer .footer_details .all_right_reserved{float:right;font-size:14px;color:#fff;margin:12px 0 0 0;}
#main-wrapper .footer .footer_details .all_right_reserved ul{margin:0;}
#main-wrapper .footer .footer_details .all_right_reserved ul > li{float:left;margin:0 0 0 20px;padding:0;background-image:none;}
#main-wrapper .footer .footer_details ul.footer_nav{list-style:none;float:left;margin:12px 0 0 0;}
#main-wrapper .footer .footer_details ul.footer_nav > li{float:left;margin:0 25px 0 0;padding:0;background:none;}
#main-wrapper .footer .footer_details ul.footer_nav > li > a{font-size:14px;color:#fff;}

/*=== MODULES === */

/* home banner */
.home_banner{padding:14px 15px 16px 16px;margin:0 0 28px 0;position:relative;background:url('images/home_banner_bg.png') no-repeat 0 0 transparent;}
.home_banner img{display:block;width:430px;height:238px;}
.home_banner .banner_shadow{width:449px;height:12px;position:absolute;left:6px;bottom:-11px;z-index:-99;background:url('images/home_banner_shadow.png') no-repeat 0 0 transparent;}

/*pop-up image slideshow/fade*/
.pop_up_img_slider_wrapper{position:fixed;z-index:999;border:1px solid #000;background:url('images/modal_opacity70_bg.png') repeat 0 0 transparent;}
.pop_up_img_slider_wrapper .pop_up_img_slider{position:relative;width:460px;height:259px;margin:100px auto 0 auto;}
.pop_up_img_slider_wrapper .pop_up_img_slider .pop_up_img_slider_close{position:absolute;top:-12px;right:-12px;z-index:99;width:24px;height:24px;background:url('images/modal_close_btn_white.png') no-repeat 0 0 transparent;}
.pop_up_img_slider_wrapper .pop_up_img_slider .slide_banner{padding:14px 0 16px 0;position:relative;width:461px;background:url('images/home_banner_bg_mid.png') repeat-y 0 0 #fff;}
.pop_up_img_slider_wrapper .pop_up_img_slider .slide_banner .banner_top{position:absolute;top:0;left:0;width:461px;height:14px;background:url('images/home_banner_bg_top.png') no-repeat 0 0 transparent;}
.pop_up_img_slider_wrapper .pop_up_img_slider .slide_banner .banner_bottom{position:absolute;bottom:0;left:0;width:461px;height:175px;background:url('images/home_banner_bg_bottom.png') no-repeat 0 0 transparent;}
.pop_up_img_slider_wrapper .pop_up_img_slider .slide_banner ul.slider_images{width:430px;margin:0 0 0 16px;}
.pop_up_img_slider_wrapper .pop_up_img_slider .slide_banner ul.slider_images > li{display:none;padding:0;background:none;}
.pop_up_img_slider_wrapper .pop_up_img_slider .slide_banner ul.slider_images > li img{display:block;width:430px;height:auto;margin:0 auto;}
.pop_up_img_slider_wrapper .pop_up_img_slider .slide_banner .jcarousel-container{width:430px;height:238px;position:relative;}
.pop_up_img_slider_wrapper .pop_up_img_slider .slide_banner .jcarousel-container .jcarousel-clip{width:430px;height:238px;overflow:hidden;}
.pop_up_img_slider_wrapper .pop_up_img_slider .slide_banner .jcarousel-container .jcarousel-prev{position:absolute;top:82px;left:-71px;width:51px;height:61px;background:url("images/slider_prev_btn_green.png") no-repeat center center transparent;}
.pop_up_img_slider_wrapper .pop_up_img_slider .slide_banner .jcarousel-container .jcarousel-next{position:absolute;top:82px;right:-71px;width:51px;height:61px;background:url("images/slider_next_btn_green.png") no-repeat center center transparent;}
h3.pop_up_img_slider_btn{display:inline-block;padding:0 0 0 18px;background:url('images/cross_orange.png') no-repeat 0 center transparent;}
h3.pop_up_img_slider_btn:hover{text-decoration:underline;cursor:pointer;}

.pop_up_img_viewer_wrapper{position:fixed;top:0;left:0;z-index:999;border:1px solid #000;background:url('images/modal_opacity70_bg.png') repeat 0 0 transparent;}
.pop_up_img_viewer_wrapper .img_wrapper{display:block;width:50px;height:50px;margin:50px auto 0 auto;border:5px solid #999999;position:relative;background:#fff;}
.pop_up_img_viewer_wrapper .img_wrapper img{display:block;max-width:800px;}
.pop_up_img_viewer_wrapper .img_wrapper .close_btn{position:absolute;top:-12px;right:-12px;z-index:99;width:24px;height:24px;background:url('images/modal_close_btn_white.png') no-repeat 0 0 transparent;}

/* world news */
.world_news .item_list{width:402px;margin:0 auto 30px auto;padding:0 0 30px 0;border-bottom:1px solid #d4d4d4;}
.world_news .item_list.postCount2{border-bottom:0;}
.world_news .item_list .author{font-size:15px;margin:0 0 5px 0;text-transform:uppercase;}

/*testimonials list*/
.testimonials_list{margin:20px 0 20px 0;}
.testimonials_list .testimonials_items .post_contet{color:#6A6B6F;font-family:"angie-sans";font-weight:400;}
.testimonials_list .testimonials_items .author_name{font-size:15px;font-weight:bold;text-transform:uppercase;}
.testimonials_list .testimonials_items .other_info{font-size:12px;}

/*MFO NEWS PAGE*/
.mfo_news_page .img_news_selected .author{margin:0 0 10px 0;text-transform:uppercase;}
.mfo_news_page .img_news_selected .item_image{margin:0 20px 0 0;position:relative;}
.mfo_news_page .img_news_selected .item_image img{width:298px;height:auto;border-radius:15px 0 15px 15px;}
.mfo_news_page .img_news_selected .item_image .img_shadow{width:180px;height:120px;position:absolute;right:-11px;top:-10px;z-index:-9;background:url("images/lifted_shadow_top_right.png") no-repeat right top transparent;}
.mfo_news_page .img_news_selected .item_content{}
.mfo_news_page .img_news_selected .item_content .read-more a{text-transform:uppercase;font-size:11px;}
.mfo_news_page .img_news_selected .item_content .read-less a{text-transform:uppercase;font-size:11px;}

.prev_news:hover{cursor:pointer;text-decoration:underline;}
.mfo_news_slider_mod{margin:20px 0 20px 0;}
.mfo_news_slider_mod ul.mfo_news_slider{width:960px;}
.mfo_news_slider_mod ul.mfo_news_slider > li{background:none;padding:0;float:left;margin:0 26px 0 0;position:relative;}
.mfo_news_slider_mod ul.mfo_news_slider > li:hover{cursor:pointer;}
.mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item{width:213px;}
.mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item .item_header{position:relative;width:213px;height:100px;background:url("images/mfo_news_slider_bg.png") no-repeat 0 0 transparent;}
.mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item.blog_article .item_header{background-image:url("images/mfo_news_slider_bg_gray.png")}
.mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item:hover .item_header{background-image:url("images/mfo_news_slider_bg_green.png")}
.mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item .item_header .cross{position:absolute;right:0;top:0;width:11px;height:11px;background:url("images/cross_orange.png") no-repeat 0 0 transparent;}
.mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item:hover .item_header .cross{background-image:url("images/cross_green.png");}
/*.mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item .item_header .cross.cross_orange{background:url("images/cross_green.png") no-repeat 0 0 transparent;}*/
.mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item .item_header .space{float:right;width:33px;height:35px;}
.mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item .item_header h2{width:183px;height:70px;padding:15px;margin:0;font-size:16px;color:#fff;line-height:18px;/*display:table-cell;vertical-align:middle;*/}
.ie7 .mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item .item_header h2{width:auto;}
.mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item .item_image {width:213px;height:101px;border-top:1px solid #fff;}
.mfo_news_slider_mod ul.mfo_news_slider > li .mfo_news_item:hover .read_more {text-decoration:underline;}
.mfo_news_slider_mod ul.mfo_news_slider > li  .blurred_shadow {display:none;}
.mfo_news_slider_mod ul.mfo_news_slider > li.lastItem .blurred_shadow{z-index:99;position:absolute;top:0;left:0;width:112px;height:220px;border-radius:0 0 0 0;background:url('images/slider_shadow_right_120.png') repeat-y left 0 transparent;}
.mfo_news_slider_mod ul.mfo_news_slider > li.firstItem .blurred_shadow{z-index:99;position:absolute;top:0;right:0;width:112px;height:220px;border-radius:0 19px 0 0;background:url('images/slider_shadow_left_120.png') repeat-y right 0 transparent;}
.mfo_news_slider_mod .jcarousel-container{width:960px;overflow:hidden;position:relative;}
.mfo_news_slider_mod .jcarousel-container .jcarousel-clip{width:1065px;position:absolute;top:0;left:-105px;}
.mfo_news_slider_mod .jcarousel-container .jcarousel-prev{width:108px;height:220px;position:absolute;top:0;left:0;z-index:999;background:url('images/slider_prev_btn_green.png') no-repeat left center transparent;}
.mfo_news_slider_mod .jcarousel-container .jcarousel-prev:hover{cursor:pointer;}
.mfo_news_slider_mod .jcarousel-container .jcarousel-next{width:108px;height:220px;position:absolute;top:0;right:0;z-index:999;background:url('images/slider_next_btn_green.png') no-repeat right center transparent;}
.mfo_news_slider_mod .jcarousel-container .jcarousel-next:hover{cursor:pointer;}

/* recent forum post*/
.recent_forum_post .item_list{width:auto;margin:0 auto 30px auto;padding:0 0 30px 0;border-bottom:1px solid #d4d4d4;}
.recent_forum_post .item_list.lastItem{border-bottom:0;margin:0;padding:0 0 20px 0;}
.recent_forum_post .item_list .author{font-size:15px;margin:0 0 5px 0;text-transform:uppercase;}
.recent_forum_post .join_forum{margin:0 0 20px 0;width:86px;}


/* micro opportunities */
.micro_opportunities{margin:0 0 20px 0;background:url('images/micro_opportunities_bg.png') no-repeat right top transparent;}
.micro_opportunities h2{float:left;width:235px;margin:0 0 52px 0;}
.micro_opportunities .space{float:right;width:210px;height:195px;position:relative;}
.micro_opportunities .space h3{width:100px;text-align:center;position:absolute;top:79px;left:66px;}
.micro_opportunities .space a.enquire_now{color:#707175;font-size:11px;text-transform:uppercase;position:absolute;top:100px;left:54px;}

/* we have a worldwide */
.we_have_a_worldwide{margin:0 0 20px 0;position:relative;}
.we_have_a_worldwide img{display:block;}
.we_have_a_worldwide .click_here{display:block;font-size:11px;color:#9de2ff;position:absolute;top:92px;right:21px;}

.we_have_a_worldwide_white{margin:0 0 20px 0;width:455px;height:154px;position:relative;background:url("images/map_updated footer.png") no-repeat 0 0 transparent;}
.we_have_a_worldwide_white h2{position:absolute;top:60px;right:0;font-size:20px;width:180px;line-height:20px;}
.we_have_a_worldwide_white .click_here{position:absolute;top:101px;right:0;font-size:11px;text-transform:uppercase;color:#606061;}

/* how can we help */
.how_can_we_help{margin:0 0 25px 0;}
.how_can_we_help h2{display:inline-block;padding:12px 41px 12px 0;background:url('images/head_ico_questionmark.png') no-repeat right 0 transparent;}
.how_can_we_help .how_to_help_btn{display:block;margin:15px auto 0 auto;width:420px;}

/* see mfo at work */
.see_mfo_atwork .mid_part{position:relative;height:105px;}
.see_mfo_atwork .mid_part h2{position:absolute;top:0px;left:47px;color:#707070;font-size:34px;width:180px;}
.see_mfo_atwork .mid_part img{position:absolute;top:-14px;right:48px;display:block;}
.see_mfo_atwork .click_here{position:absolute;top:102px;left:47px;display:block;text-transform:uppercase;font-size:11px;}

/* submit your work to us for review*/
.wpcf7 form.wpcf7-form .gray_box .mid_part {padding:20px 15px 0 15px;}
.wpcf7 form.wpcf7-form .gray_box .mid_part label{width:100px;float:left;margin:0 0 20px 5px;}
.wpcf7 form.wpcf7-form .gray_box .mid_part label[for="frmreview_describe"]{width:auto;margin: 0 0 5px 5px;}
.wpcf7 form.wpcf7-form .gray_box .mid_part .wpcf7-form-control-wrap{float:left;margin:-46px 0 0 114px;}
.wpcf7 form.wpcf7-form .gray_box .mid_part input[type="text"]{width:290px;border:0;outline:0;padding:6px 10px;background:#fff;}
.wpcf7 form.wpcf7-form .gray_box .mid_part input[type="email"]{width:290px;border:0;outline:0;padding:6px 10px;background:#fff;}
.wpcf7 form.wpcf7-form .gray_box .mid_part textarea{width:398px;max-width:398px;height:123px;border:0;outline:0;padding:8px 10px;margin:0 0 0 5px;}
.wpcf7 form.wpcf7-form .gray_box .mid_part .message{margin:0;}
.wpcf7 form.wpcf7-form .gray_box .mid_part label[for="frmreview_uploadfile"]{margin:10px 0 0 5px;}
.wpcf7 form.wpcf7-form .gray_box .mid_part .file{float:left;clear:left;margin:0;width:324px;}
.wpcf7 form.wpcf7-form .gray_box .mid_part .file .cutom_file_lbl{float:left;width:197px;height:18px;border:0;outline:0;padding:4px 10px 8px 10px;margin:1px 0 0 6px;background:#fff;overflow:hidden;}
.wpcf7 form.wpcf7-form .gray_box .mid_part .file .custom_file_btn{float:right;margin:0 0 0 0;width:57px;}
.wpcf7 form.wpcf7-form .gray_box .mid_part .frmreview_submit{float:left;margin:0 0 0 5px;width:94px;}
.ie7 .wpcf7 form.wpcf7-form .gray_box .mid_part .frmreview_submit{float:right;margin:20px 0 0 0;}
.wpcf7 form.wpcf7-form .gray_box .mid_part .wpcf7-not-valid-tip-no-ajax{margin:0 0 7px 0;}
.wpcf7 form.wpcf7-form .gray_box .mid_part .wpcf7-form-control-wrap{position:relative;}
.wpcf7 form.wpcf7-form .gray_box .mid_part .wpcf7-form-control-wrap .wpcf7-not-valid-tip{width:300px;text-align:center;position:absolute;top:2px;left:0;border:0;outline:0;color:red;}
.wpcf7 form.wpcf7-form .gray_box .mid_part .wpcf7-form-control-wrap.file .wpcf7-not-valid-tip{width:211px;top:4px;left:6px;}

/* Associate program form */
.wpcf7 form.wpcf7-form .assoiciate_program_form {float:left;margin:0 0 0 12px;}
.wpcf7 form.wpcf7-form .assoiciate_program_form h3{margin:0 0 30px 0;}
.wpcf7 form.wpcf7-form .assoiciate_program_form input[type="text"]{width:290px;border:0;outline:0;padding:6px 10px;background:#fff;border:1px solid #999;}
.wpcf7 form.wpcf7-form .assoiciate_program_form input[type="email"]{width:290px;border:0;outline:0;padding:6px 10px;background:#fff;border:1px solid #999;}
.wpcf7 form.wpcf7-form .assoiciate_program_form textarea{width:403px;max-width:403px;height:75px;border:0;outline:0;padding:8px 10px;margin: 38px 0 0 -114px;border:1px solid #999;}
.wpcf7 form.wpcf7-form .assoiciate_program_form label{width:100px;float:left;margin:0 0 20px 0;}
.wpcf7 form.wpcf7-form .assoiciate_program_form label[for="businessfrm_describe"]{width:419px;margin:0 0 10px 0;}
.wpcf7 form.wpcf7-form .assoiciate_program_form .wpcf7-form-control-wrap{position:relative;float:left;margin:-46px 0 0 114px;}
.wpcf7 form.wpcf7-form .assoiciate_program_form .wpcf7-form-control-wrap.textarea-442{margin:0;}
.wpcf7 form.wpcf7-form .assoiciate_program_form input#businessfrm_submit{float:right;margin:10px 3px 0 0;}
.wpcf7 form.wpcf7-form .assoiciate_program_form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{width:297px;border:0;outline:0;position:absolute;top:3px;left:4px;color:red;text-align:center;}

/* our product are your resources */
.our_product_are_your_resources{margin:0 0 24px 0;}

/*work with us enquiry form*/
.page_work_with_us_enquiry .item_img img{border-radius:15px 0 15px 15px;}

.wpcf7 form.wpcf7-form .work_with_us_enuiry_form{margin:0 0 20px 0;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form label{/*font-weight:bold;*/float:left;width:150px;margin:0;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form label[for="workwithus_iama"]{margin:3px 0 18px 0;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form label[for="workwithus_referred"]{margin:3px 0 20px 0;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form label[for="workwithus_budgetFunding"]{width:100%;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form label[for="workwithus_taInterest"]{width:100%;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form label[for="workwithus_invest"]{width:100%;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form label[for="workwithus_timeframes"]{width:100%;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form label[for="workwithus_message"]{width:458px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form input[type="text"]{width:288px;border:0;outline:0;padding:6px 10px;background:#fff;border:1px solid #999;}
.ie7 .wpcf7 form.wpcf7-form .work_with_us_enuiry_form select{width:308px;border:0;outline:0;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form input[type="email"]{width:288px;border:0;outline:0;padding:6px 10px;background:#fff;border:1px solid #999;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form textarea{width:436px;max-width:436px;height:200px;max-height:200px;border:0;outline:0;padding:6px 10px;background:#fff;border:1px solid #999;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form textarea#workwithus_message{margin:0 0 20px 0;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .wpcf7-form-control-wrap .wpcf7-not-valid-tip{width:300px;position:absolute;top:-2px;left:1px;text-align:center;border:0;color:red;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .taInterest{float:left;margin:0 0 20px 0;}


.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .wpcf7-form-control-wrap.proposedenddate input[type="text"]{position:absolute;top:92px;right:79px;width:100px;}
#proposedenddate{position:absolute; top:80px; left:400px}
#enddate_msg{position:absolute;top:70px;right:11px;width:187px;color:red;display:none;}
/*rj*/
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .gray_box .mid_part .wpcf7-form-control-wrap{margin:0}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .gray_box .mid_part label[for="workwithus_message"]{width:398px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form  #chkassistance, .wpcf7 form.wpcf7-form .work_with_us_enuiry_form #chkwork{width:14px;float:left;margin:4px 4px 0 0}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .divassistance{float:left;width:701px}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .divtext{float: left; width: 250px; margin-right: 8px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .formdetails{float: right; width: 440px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .divwork{float:left;width:701px}
/*.wpcf7 form.wpcf7-form .work_with_us_enuiry_form img{position: absolute; right: 194px; top: 282px;}*/

.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .timeframes{position:relative;margin:0 0 20px 0;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .timeframes label[for="workwithus_projectstartdate"]{position:absolute;top:40px;left:151px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .timeframes label[for="workwithus_projectenddate"]{position:absolute;top:40px;left:395px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .timeframes label[for="workwithus_proposedstartdate"]{position:absolute;top:80px;left:151px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .timeframes .projectstartdate{position:absolute;top:38px;left:258px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .timeframes .projectstartdate input{width:100px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .timeframes .projectenddate{position:absolute;top:38px;left:502px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .timeframes .projectenddate input{width:100px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .timeframes .proposedstartdate{position:absolute;top:78px;left:258px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .timeframes .proposedstartdate input{width:100px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .timeframes .workwithus_timeframes .wpcf7-list-item{float:left;display:block;width:100%;margin:20px 0 0 0;}

.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .selectboxit-container{width:310px;overflow:hidden;float:left;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .selectboxit-container .selectboxit{display:block;width:310px;height:31px;outline:0;background: url('images/custom_select_bg_310.png') no-repeat 0 0 transparent;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .selectboxit-container .selectboxit .selectboxit-text{display:block;font-size:13px;overflow:hidden;min-width:275px;width:275px;height:18px;padding:6px 25px 6px 10px;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .selectboxit-container .selectboxit-options{min-width:310px;width:310px;margin:0;padding:0 0 5px 0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;text-align:left;background:#fbfbfb;border:1px solid #E2E3E4;background:#fff;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .selectboxit-container .selectboxit-options > li{display:block;margin:0;padding:0;background:none;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .selectboxit-container .selectboxit-options > li > a{display:block;width:auto;padding:3px 7px 3px 7px;font-size:12px;line-height:12px;color:#767676;}
.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .selectboxit-container .selectboxit-options > li > a:hover{color:#8CC43E;text-decoration:underline;}


/* team member image*/
.team_member_picturebox{width:185px;overflow:hidden;}
.team_member_picturebox .member_img img{display:block;width:185px;min-height:195px;float:right;}
.team_member_picturebox .member_info{position:relative;width:185px;height:41px;background:url('images/member_info_top_bg.png') no-repeat 0 0 transparent;}
.team_member_picturebox .member_info .member_name{color:#fff;font-size:15px;font-weight:bold;text-transform:uppercase;position:absolute;top:4px;left:10px;}
.team_member_picturebox .member_info .member_title{width:172px;font-size:11px;color:#fff;text-transform:uppercase;position:absolute;top:17px;left:10px;}
.team_member_picturebox .member_info .circle{position:absolute;top:10px;right:10px;width:10px;height:10px;}
.team_member_picturebox .member_info .circle_gray{background:url('images/circle_gray.png') no-repeat 0 0 transparent;}
.team_member_picturebox .member_info .circle_blue{background:url('images/circle_blue.png') no-repeat 0 0 transparent;}
.team_member_picturebox .member_info .circle_green{background:url('images/circle_green.png') no-repeat 0 0 transparent;}
.team_member_picturebox .member_info .circle_orange{background:url('images/circle_orange.png') no-repeat 0 0 transparent;}


/* our products*/
.our_products .item_list{width:460px;float:left;border-bottom:1px solid #d4d4d4;padding:0 0 24px 0;margin:0 0 35px 0;position:relative}    
.our_products .item_list .content{float:left;margin-bottom:0px;}         
.our_products .item_list h3{text-transform:uppercase;}
.our_products .item_list.odd{float:left;clear:left;}
.our_products .item_list.even{float:right;}
.our_products .item_list .downloads ul{margin:10px 0 0 0;}
.our_products .item_list .downloads ul > li {background:none;padding:0;margin:0 5px 0 0;float:left;}
.our_products .item_list .downloads ul > li > a{color:#1e8cbd;border-right:1px solid #d4d4d4;padding:0 5px 0 0;text-transform:uppercase;}
.our_products .item_list .downloads ul > li:last-child > a{border-right:0;padding:0;}
.our_products .item_list.lastItem {border:0;margin-bottom:0;}
.our_products .item_list.secondtLastItem {border:0;margin-bottom:0;}

.looking_for_something_query .item_list{width:960px;float:left;border-bottom:1px solid #d4d4d4;padding:0 0 10px 0;margin:0 0 20px 0;}
.looking_for_something_query .item_list .item_image{float:left;width:120px;}
.looking_for_something_query .item_list .item_image img{border:1px solid #d4d4d4;border-radius:15px 0 15px 15px;}
.looking_for_something_query .item_list .item_info{float:right;width:820px;}
.looking_for_something_query .item_list .item_info h3{text-transform:uppercase;}
.looking_for_something_query .item_list .item_info .downloads ul{margin:10px 0 0 0;}
.looking_for_something_query .item_list .item_info .downloads ul > li {float:left;clear:both;padding:0 0 0 18px;margin:0 5px 0 0;background:url("images/cross_orange.png") no-repeat scroll 0 4px transparent;}
.looking_for_something_query .item_list .item_info .downloads ul > li:hover{background:url("images/cross_green.png") no-repeat scroll 0 4px transparent;}
.looking_for_something_query .item_list .item_info .downloads ul > li > a{/*border-right:1px solid #E77C30*/;padding:0 5px 0 0;color:#1E8CBD;text-transform:uppercase;}
.looking_for_something_query .item_list .item_info .downloads ul > li:last-child > a{/*border-right:0;padding:0;*/}
.looking_for_something_query .item_list.lastItem{border:0;margin-bottom:0;}
.looking_for_something_query .pagination_nav{margin:20px 0 0 0;text-align:center;}
.looking_for_something_query .pagination_nav span{display:inline-block;width:20px;}
.looking_for_something_query .pagination_nav a{display:inline-block;width:20px;}
.looking_for_something_query .pagination_nav a:hover{color:#8CC43E;text-decoration:none;}
.looking_for_something_query .pagination_nav a.previouspostslink{width:40px}
.looking_for_something_query .pagination_nav a.nextpostslink{width:44px}

.search_by_category_page .search_result{width:960px;}
.search_by_category_page .search_result .item_list{width:960px;float:left;border-bottom:1px solid #d4d4d4;padding:0 0 10px 0;margin:0 0 20px 0;}
.search_by_category_page .search_result .item_list.lastItem{border:0;}
.search_by_category_page .search_result .item_list .item_image{float:left;width:120px;}
.search_by_category_page .search_result .item_list .item_image img{border:1px solid #d4d4d4;border-radius:15px 0 15px 15px;}
.search_by_category_page .search_result .item_list .item_info{float:right;width:820px;}
.search_by_category_page .search_result .item_list .item_info h3{text-transform:uppercase;}
.search_by_category_page .search_result .item_list .item_info .downloads ul{margin:10px 0 0 0;}
.search_by_category_page .search_result .item_list .item_info .downloads ul > li {float:left;clear:both;padding:0 0 0 18px;margin:0 5px 0 0;background:url("images/cross_orange.png") no-repeat scroll 0 4px transparent;}
.search_by_category_page .search_result .item_list .item_info .downloads ul > li:hover {background:url("images/cross_green.png") no-repeat scroll 0 4px transparent;}
.search_by_category_page .search_result .item_list .item_info .downloads ul > li > a{color:#1e8cbd;border-right:1px solid #E77C30;padding:0 5px 0 0;text-transform:uppercase;}
.search_by_category_page .search_result .item_list .item_info .downloads ul > li:last-child > a{border-right:0;padding:0;}
.search_by_category_page .lookingforsomething_pagination{width:960px;float:left;margin:0 0 20px 0;}

/* looking for something */
.looking_for_something .filter{width:960px;height:48px;background:url('images/looking_for_something_bg.png') no-repeat 0 0 transparent;}
.looking_for_something .filter h2{float:left;margin:8px 0 0 146px;}
.looking_for_something .filter h2.your_search_for{float:left;width:456px;height:33px;overflow:hidden;margin:8px 0 0 13px;}
.looking_for_something .filter .selectboxit-container{float:left;margin:8px 0 0 20px;}
.ie7 .looking_for_something .filter .cat_id{margin:10px 0 0 30px;width:150px;}
.looking_for_something .filter input[name="keyword"]{float:left;margin:8px 0 0 10px;width:200px;color:#bbb;}
.ie7 .looking_for_something .filter input[name="keyword"]{float:none;}
.looking_for_something .filter input[type="submit"]{float:left;margin:8px 0 0 10px;width:53px;padding-left:0;padding-right:0;text-align:center;}
.ie7 .looking_for_something .filter input[type="submit"]{float:none;}
.looking_for_something .filter .selectboxit-container{width:165px;overflow:hidden;}
.looking_for_something .filter .selectboxit-container .selectboxit{display:block;width:165px;height:31px;outline:0;background: url('images/custom_select_bg_165.png') no-repeat 0 0 transparent;}
.looking_for_something .filter .selectboxit-container .selectboxit .selectboxit-text{display:block;font-size:12px;overflow:hidden;min-width:133px;width:133px;height:18px;padding:6px 25px 6px 7px;color:#bbbbbb;}
.looking_for_something .filter .selectboxit-container .selectboxit-options{min-width:163px;width:170px;margin:0;padding:0 0 5px 0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;text-align:left;background:#fbfbfb;border:1px solid #E2E3E4;background:#fff;}
.looking_for_something .filter .selectboxit-container .selectboxit-options > li{display:block;margin:0;padding:0;background:none;}
.looking_for_something .filter .selectboxit-container .selectboxit-options > li > a{display:block;width:auto;padding:3px 7px 3px 7px;font-size:12px;line-height:12px;color:#767676;}
.looking_for_something .filter .selectboxit-container .selectboxit-options > li > a:hover{color:#8CC43E;text-decoration:underline;}

.looking_for_something {margin:0 0 18px 0;}
.looking_for_something .result{width:960px;margin:20px 0 0 0;}
.ie7 .looking_for_something .result{width:990px;}
.ie8 .looking_for_something .result{width:990px;}
.looking_for_something .result .result_item{float:left;width:170px;height:204px;position:relative;margin:0 27px 0 0;}
.looking_for_something .result .result_item:last-child{margin:0 0 0 0;}
.looking_for_something .result .result_item img{display:block;width:170px;height:163px;position:absolute;top:0;left:0;border-radius:0 20px 0 0;}
.looking_for_something .result .result_item h2{font-size:22px;position:absolute;bottom:0;left:0;width:100%;text-align:center;color:#fff;text-transform:uppercase;line-height:22px;padding:9px 0;margin:0;border-top:1px solid #fff;background:#f58426;}
.looking_for_something .result .result_item:hover  h2{background:#8CC341}

/* looking for something(project) */
.looking_for_something_project .filter{width:960px;height:48px;background:url('images/looking_for_something_bg.png') no-repeat 0 0 transparent;}
.looking_for_something_project .filter h2{float:left;margin:8px 0 0 146px;}
.looking_for_something_project .filter h2.your_search_for{float:left;width:456px;height:33px;overflow:hidden;margin:8px 0 0 13px;}
.looking_for_something_project .filter .selectboxit-container{float:left;margin:8px 0 0 20px;}
.ie7 .looking_for_something_project .filter .cat_id{margin:10px 0 0 30px;width:150px;}
.looking_for_something_project .filter input[name="keyword"]{float:left;margin:8px 0 0 10px;width:200px;color:#bbb;}
.ie7 .looking_for_something_project .filter input[name="keyword"]{float:none;}
.looking_for_something_project .filter input[type="submit"]{float:left;margin:8px 0 0 10px;width:53px;padding-left:0;padding-right:0;text-align:center;}
.ie7 .looking_for_something_project .filter input[type="submit"]{float:none;}
.looking_for_something_project .filter .selectboxit-container{width:165px;overflow:hidden;}
.looking_for_something_project .filter .selectboxit-container .selectboxit{display:block;width:165px;height:31px;outline:0;background: url('images/custom_select_bg_165.png') no-repeat 0 0 transparent;}
.looking_for_something_project .filter .selectboxit-container .selectboxit .selectboxit-text{display:block;font-size:12px;overflow:hidden;min-width:133px;width:133px;height:18px;padding:6px 25px 6px 7px;color:#bbbbbb;}
.looking_for_something_project .filter .selectboxit-container .selectboxit-options{min-width:163px;width:170px;margin:0;padding:0 0 5px 0;list-style:none;position:absolute;overflow-x:hidden;overflow-y:auto;cursor:pointer;display:none;z-index:9999999999999;text-align:left;background:#fbfbfb;border:1px solid #E2E3E4;background:#fff;}
.looking_for_something_project .filter .selectboxit-container .selectboxit-options > li{display:block;margin:0;padding:0;background:none;}
.looking_for_something_project .filter .selectboxit-container .selectboxit-options > li > a{display:block;width:auto;padding:3px 7px 3px 7px;font-size:12px;line-height:12px;color:#767676;}
.looking_for_something_project .filter .selectboxit-container .selectboxit-options > li > a:hover{color:#8CC43E;text-decoration:underline;}

.looking_for_something_project .result_holder{margin:20px 0 20px 0;}
.looking_for_something_project .result_holder ul.result{width:960px;}
.looking_for_something_project .result_holder ul.result > li{background:none;padding:0;float:left;margin:0 26px 0 0;position:relative;}
.looking_for_something_project .result_holder ul.result > li:hover{cursor:pointer;}
.looking_for_something_project .result_holder ul.result > li a:hover {text-decoration:none;}
.looking_for_something_project .result_holder ul.result > li .result_item{width:213px;}
.looking_for_something_project .result_holder ul.result > li .result_item .item_header{position:relative;width:213px;height:100px;background:url("images/mfo_news_slider_bg_gray.png") no-repeat 0 0 transparent;}
.looking_for_something_project .result_holder ul.result > li .result_item:hover .item_header{background-image:url("images/mfo_news_slider_bg_green.png")}
.looking_for_something_project .result_holder ul.result > li .result_item .item_header .cross{position:absolute;right:0;top:0;width:11px;height:11px;background:url("images/cross_orange.png") no-repeat 0 0 transparent;}
.looking_for_something_project .result_holder ul.result > li .result_item:hover .item_header .cross{background-image:url("images/cross_green.png");}
.looking_for_something_project .result_holder ul.result > li .result_item .item_header .space{float:right;width:33px;height:35px;}
.looking_for_something_project .result_holder ul.result > li .result_item .item_header h2{width:183px;height:70px;padding:15px;margin:0;font-size:16px;color:#fff;line-height:18px;/*display:table-cell;vertical-align:middle;*/}
.ie7 .looking_for_something_project .result_holder ul.result > li .result_item .item_header h2{width:auto;}
.looking_for_something_project .result_holder ul.result > li .result_item .item_image {width:213px;height:101px;border-top:1px solid #fff;}
.looking_for_something_project .result_holder ul.result > li .result_item .item_title {display:table-cell;vertical-align:middle;width:198px;height:32px;color:#fff;font-size:15px;line-height:15px;text-transform:uppercase;border-top:2px solid #f58325;margin:0;padding:0 0 0 15px;background:#7c7c7c;}
.looking_for_something_project .result_holder ul.result > li .result_item .read_more {font-size:15px;}
.looking_for_something_project .result_holder ul.result > li .result_item:hover .read_more {text-decoration:underline;}
.looking_for_something_project .result_holder ul.result > li  .blurred_shadow {display:none;}
.looking_for_something_project .result_holder ul.result > li.lastItem .blurred_shadow{z-index:99;position:absolute;top:0;left:0;width:112px;height:220px;border-radius:0 0 0 0;background:url('images/slider_shadow_right_120.png') repeat-y left 0 transparent;}
.looking_for_something_project .result_holder ul.result > li.firstItem .blurred_shadow{z-index:99;position:absolute;top:0;right:0;width:112px;height:220px;border-radius:0 19px 0 0;background:url('images/slider_shadow_left_120.png') repeat-y right 0 transparent;}
.looking_for_something_project .result_holder .jcarousel-container{width:960px;overflow:hidden;position:relative;}
.looking_for_something_project .result_holder .jcarousel-container .jcarousel-clip{width:1065px;position:absolute;top:0;left:-105px;}
.looking_for_something_project .result_holder .jcarousel-container .jcarousel-prev{width:108px;height:165px;position:absolute;top:0;left:0;z-index:999;background:url('images/slider_prev_btn_green.png') no-repeat left center transparent;}
.looking_for_something_project .result_holder .jcarousel-container .jcarousel-prev:hover{cursor:pointer;}
.looking_for_something_project .result_holder .jcarousel-container .jcarousel-next{width:108px;height:165px;position:absolute;top:0;right:0;z-index:999;background:url('images/slider_next_btn_green.png') no-repeat right center transparent;}
.looking_for_something_project .result_holder .jcarousel-container .jcarousel-next:hover{cursor:pointer;}


#main-container .content-right-long.alliance_program{background:url('images/alliance_program_bg.png') no-repeat right 0 transparent;}
#main-container .content-right-long.alliance_program h1{float:left;width:480px;border-bottom:0;margin:36px 0 52px 0;padding:0;}
#main-container .content-right-long.alliance_program .what_are_you_waiting_for{float:right;width:210px;height:200px;position:relative;}
#main-container .content-right-long.alliance_program .what_are_you_waiting_for h3{font-weight:400;width:122px;text-align:center;position:absolute;top:79px;left:53px;}
#main-container .content-right-long.alliance_program .what_are_you_waiting_for .enquire_now{width:auto;color:#707175;font-size:11px;text-align:center;text-transform:uppercase;position:absolute;top:100px;left:53px;}
.alliance_program_img img{width:223px;height:auto;}

/* PAGES */
.alliance_program_accordion{margin:15px 0 20px 0;}
.alliance_program_accordion h2.header{outline:0;padding:8px 0 7px 20px;margin:0 0 4px 0;font-size:16px;line-height:16px;text-transform:uppercase;color:#fff;background:url('images/accordion_status_bg_open.png') no-repeat right 0 #f58426;}
.alliance_program_accordion h2.header:hover{cursor:pointer;}
.alliance_program_accordion h2.header.ui-state-active{padding:8px 0 7px 20px;font-size:16px;line-height:16px;text-transform:uppercase;color:#fff;background:url('images/accordion_status_bg_close.png') no-repeat right 0 #f58426;}
.alliance_program_accordion div .item_img{display:block;max-width:270px;float:left;border-radius:10px 0 10px 10px;margin:0 10px 10px 0;}
.alliance_program_accordion div.content{padding:20px 0 20px 0;}
.alliance_program_accordion div.intro_text{float:left;width:515px;}
.alliance_program_accordion div.intro_text p{margin-top:-5px;}
.alliance_program_accordion div.content .greenbox_w_shadow_177{float:right;}
.alliance_program_accordion div.content .greenbox_w_shadow_177 .optima_cufon a{display:block;width:162px;margin:0 0 0 5px;padding:0 5px;font-size:14px;line-height:18px;color:#fff;text-align:center;}
.alliance_program_accordion div.content .download_pdf{float:right;font-size:14px;position:absolute;top:113px;right:5px;}

.logged_in_associate .item_image{margin:0 0 15px 15px;}
.logged_in_associate .item_image img {display:block;width:273px;height:auto;border-radius:15px 0 15px 15px;}

.mfo_approach_page{margin:0 0 20px 0;}
.mfo_approach_page .mfo_approach_banner{margin:0 0 10px 0;}
.mfo_approach_sub .item_image{margin:0 15px 15px 0;}
.mfo_approach_sub .item_image img {display:block;border-radius:15px 0 15px 15px;margin:0 0 0 15px;}

.mfo_in_the_field_page{width:960px;margin:0 0 20px 0;position:relative;}
#main-container .mfo_in_the_field_page h1{border:0;padding:0;margin:0 0 43px 0;}
.mfo_in_the_field_page .what_are_you_waiting_for{position:absolute;top:-38px;right:0;width:960px;height:200px;background:url('images/green_circle_960.png') no-repeat right top transparent;}
.mfo_in_the_field_page .what_are_you_waiting_for .circle_content{float:right;width:200px;height:200px;position:relative;z-index:99;}
.mfo_in_the_field_page .what_are_you_waiting_for .circle_content h3{position:absolute;top:79px;left:43px;width:122px;text-align:center;}
.mfo_in_the_field_page .what_are_you_waiting_for .circle_content .enquire_now{position:absolute;top:100px;left:42px;width:auto;color:#707175;text-transform:uppercase;font-size:11px;text-align:center;}
.mfo_in_the_field_page .whatareyouwwaitingfor_emptyspace{float:right;width:210px;height:88px;}
.mfo_in_the_field_page .the_content{width:462px;position:relative;z-index:10;}
.mfo_in_the_field_page .item_image{margin:5px 15px 0 0;}
.mfo_in_the_field_page .item_image img{width:350px;height:auto;border-radius:15px 0 15px 15px;}

.mfo_team_page .featured_team_member .team_member_picturebox{float:left;margin:0 26px 0 0;}
.mfo_team_page .featured_team_member .post_otherinfo{font-size:11px;color:#b0b0b0;line-height:13px;}
.mfo_team_page .featured_team_member .exp_in_years{font-size:11px;color:#b0b0b0;line-height:13px;margin:0 0 5px 0;}
.mfo_team_page .featured_team_member .member_introtext .post_content .read-more a{font-size:11px;color:#8CC43E;text-transform:uppercase;}
.mfo_team_page .featured_team_member .member_introtext .post_content .read-less a{font-size:11px;color:#8CC43E;text-transform:uppercase;}
.mfo_team_page .featured_team_member .member_introtext .post_content ul > li > h3{color:#1e8cbd;}
.mfo_team_page .featured_team_member .member_introtext .post_content ul > li > h3:hover{text-decoration:underline;cursor:pointer;}
.mfo_team_page .mfo_team_map{width:462px;height:239px;margin:20px 0 0 0;position:relative;}
.mfo_team_page .mfo_team_map .map_circle{position:absolute;width:10px;height:10px;}
.mfo_team_page .mfo_team_map .map_circle:hover{cursor:pointer;}
.mfo_team_page .mfo_team_map .circle_gray{background:url('images/circle_gray.png') no-repeat 0 0 transparent;}
.mfo_team_page .mfo_team_map .circle_blue{background:url('images/circle_blue.png') no-repeat 0 0 transparent;}
.mfo_team_page .mfo_team_map .circle_green{background:url('images/circle_green.png') no-repeat 0 0 transparent;}
.mfo_team_page .mfo_team_map .circle_orange{background:url('images/circle_orange.png') no-repeat 0 0 transparent;}
.team_member_slider{position:relative;width:960px;overflow:hidden;margin:20px 0 50px 0;}
.team_member_slider .team_member_list{float:left;margin:0;width:960px;}
.team_member_slider .team_member_list li.team_member{position:relative;float:left;margin:0 8px 0 0;padding:0;background:none;}
.team_member_slider .team_member_list li.team_member:hover{cursor:pointer;}
.team_member_slider .jcarousel-container{overflow:hidden;}
.team_member_slider .jcarousel-container .jcarousel-clip{width:1054px;/*overflow:hidden;*/left:-94px;}
.team_member_slider .jcarousel-container .jcarousel-next{position:absolute;top:0;right:0px;z-index:999;width:91px;height:246px;background:url('images/slider_next_btn_green.png') no-repeat right center transparent;}
.team_member_slider .jcarousel-container .jcarousel-next:hover{cursor:pointer;}
.team_member_slider .jcarousel-container .jcarousel-prev{position:absolute;top:0;left:0;z-index:999;width:91px;height:246px;background:url('images/slider_prev_btn_green.png') no-repeat left center transparent;}
.team_member_slider .jcarousel-container .jcarousel-prev:hover{cursor:pointer;}
.team_member_slider .team_member_list > li .blurred_shadow{display:none;}
.team_member_slider .team_member_list > li.firstItem .blurred_shadow{z-index:99;position:absolute;top:0;right:0;width:91px;height:246px;border-radius:0 19px 0 0;background:url('images/slider_shadow_left.png') repeat-y 0 0 transparent;}
.team_member_slider .team_member_list > li.lastItem .blurred_shadow{z-index:99;position:absolute;top:0;left:0;width:91px;height:246px;border-radius:0 0 0 0;background:url('images/slider_shadow_right.png') repeat-y 0 0 transparent;}

.work_with_us_page_top{position:relative;}
#main-container .work_with_us_page_top h1{border:0;padding:0;margin:0 0 43px 0;}
.work_with_us_page_top .what_are_you_waiting_for{position:absolute;top:-38px;right:0;width:960px;height:200px;background:url('images/green_circle_960.png') no-repeat right top transparent;}
.work_with_us_page_top .what_are_you_waiting_for .circle_content{float:right;width:200px;height:200px;position:relative;z-index:99;}
.work_with_us_page_top .what_are_you_waiting_for .circle_content h3{position:absolute;top:79px;left:43px;width:122px;text-align:center;}
.work_with_us_page_top .what_are_you_waiting_for .circle_content .enquire_now{position:absolute;top:100px;left:42px;width:auto;color:#707175;text-transform:uppercase;font-size:11px;text-align:center;}
.work_with_us_page_top .whatareyouwwaitingfor_emptyspace{float:right;width:210px;height:88px;}
.work_with_us_page_top .the_content{position:relative;z-index:10;}

.work_with_us_readmore{width:960px;margin:20px 0 10px 0;}
.work_with_us_readmore .readmore_box{float:left;margin:0 29px 0 0;width:300px;}
.work_with_us_readmore .readmore_box.lastItem{margin:0;}
.work_with_us_readmore .readmore_box h2{color:#fff;font-size:18px;line-height:18px;margin:0;padding:17px 35px 13px 15px;border-bottom:1px solid #fff;background:url('images/work_with_ous_readmore_header.png') no-repeat 0 0 transparent;}
.work_with_us_readmore .readmore_box .boxlink:hover{text-decoration:none}
.work_with_us_readmore .readmore_box .boxlink:hover h2{background:url('images/work_with_ous_readmore_header_green.png') no-repeat 0 0 transparent;}
.work_with_us_readmore .readmore_box .boxlink:hover .readmore{text-decoration:underline;}

.work_with_us_readmore .readmore_box .item_image{height:101px;}
.work_with_us_readmore .readmore_box .intro_text{margin:10px 0 5px 0;color:#767676;}

/* SINGLE PAGES */
.single_default .item_image{margin:0 13px 0 0;}
.single_default .item_image img{max-width:960px;height:auto;display:block;border-radius:15px 0 15px 15px;border:1px solid #D4D4D4;}

#wpadminbar{display:none;}

.wpcf7-form-control-wrap.budgetFunding #workwithus_budgetFunding .wpcf7-list-item{margin:0 8px 0 0;}
.wpcf7-form-control-wrap.taInterest #workwithus_taInterest .wpcf7-list-item{margin:0 8px 0 0;}
.wpcf7-form-control-wrap.invest #workwithus_invest .wpcf7-list-item{margin:0 8px 0 0;}

#main-container #bbpress-forums #bbp-user-replies-created .bbp-user-section .bbp-replies{width:auto;}  
.mceLayout{border:1px solid #eee!important;}                
.searchforums{float:right;margin-bottom:20px;}

.wpcf7 form.wpcf7-form .work_with_us_enuiry_form .captcha input{width:40px;margin-top:-20px}